A football league competition involving the representative sides of the state football associations was first held in Malaysia in 1979. When it began, it was intended primarily as a qualifying tournament for the final knock-out stages of the Malaysia Cup. It was not until 1982 that a League Cup was introduced to recognise the winners of the preliminary stage as the league champions. Over the years, the league competition has gained important stature in its own right. Initially the only teams allowed to participate in the Liga Perdana were the state FA's sides, teams representing the Armed Forces and the Police, and teams representing the neighbouring countries of Singapore and Brunei. Only in 1997 where promotion from Malaysia FAM Cup to the professional Malaysian League was introduced for the first time. Johor FC and NS Chempaka FC were the first two sides to be promoted that year to Liga Perdana 2 for 1998 season. In 1998, Liga Perdana was divided into two divisions consist of Liga Perdana 1 and Liga Perdana 2. During this time both of the division was still just referred as Malaysian League as a whole. During 1998, Liga Perdana 1 consisted of 12 teams while Liga Perdana 2 had 8 teams. 10 teams that previously qualified for Malaysia Cup which played in 1997 Liga Perdana were automatically qualified to Liga Perdana 1. The other two spots were filled by a playoff round of the 5 lowest teams in 1997 Liga Perdana and the Malaysian Olympic football team. The lowest four teams from playoff round were then put into Liga Perdana 2 alongside Police, Malaysia Military, Negeri Sembilan Chempaka F.C and PKN Johor. At this time the league still consisted of semi-pro team where each team was allowed to register 25 players where 12 players must be a professional for Liga Perdana 1 and a minimum of six professional players in Liga Perdana 2. Both leagues continued until 2003 when Football Association of Malaysia decided to privatise the league for 2004 season onwards where Liga Super was formed. Teams in Liga Perdana 1 and Liga Perdana 2 was then was put through a qualification and playoff to be promoted into Liga Super. Teams that failed the qualification was put into the new second-tier league, the Liga Premier.
Teams
In its inaugural season 12 teams competing in the league. The teams were based from 10 best performing teams from 1997 Liga Perdana season. Penang and Olympic 2000 joins the league to complete the 12 teams list after winning the qualifying tournament.
Teams competing in 1998 season
12 teams competing in the first season of Liga Perdana 1.
10 teams competing in the second season of Liga Perdana 1. Terengganu was promoted while Selangor, Perlis and Olympic 2000 were relegated to Liga Perdana 2.
Pahang
Penang
Negeri Sembilan
Sabah
Kuala Lumpur
Sarawak
Brunei
Terengganu
Perak
Kedah
Teams competing in 2000 season
12 teams competing in the third season of Liga Perdana 1. Perlis and Johor were promoted while Kedah was relegated to Liga Perdana 2.
12 teams competing in the fourth season of Liga Perdana 1. Malacca and Kelantan were promoted while Sabah and Brunei were relegated to Liga Perdana 2.
Penang
Terengganu
Kelantan
Selangor
Pahang
Perlis
Perak
Negeri Sembilan
Sarawak
Kuala Lumpur
Malacca
Johor
Teams competing in 2002 season
14 teams competing in the fifth season of Liga Perdana 1. Johor FC, Sabah and NS Chempaka were promoted while Johor was relegated to Liga Perdana 2.
Perak
Selangor
Sabah
Penang
Terengganu
Johor FC
Perlis
Sarawak
Pahang
Kelantan
Malacca
NS Chempaka
Kuala Lumpur
Negeri Sembilan
Teams competing in 2003 season
13 teams competing in the six season of Liga Perdana 1 after NS Chempaka pulled out from the league. Kedah and TMFC were promoted while Kuala Lumpur and Negeri Sembilan were relegated to Liga Perdana 2.
Perak
Kedah
Perlis
Sabah
Pahang
Penang
Johor FC
Sarawak
TMFC
Kelantan
Malacca
Selangor
Terengganu
Champions
Below is the list of champions of Liga Perdana from 1998 until 2003.