2020 Malaysia Premier League
The 2020 Malaysia Premier League is the 17th season of the Malaysia Premier League, the second-tier professional football league in Malaysia since its establishment in 2004.
The season started on 29 February and concluded on 20 July 2020.
On 13 March, it was announced that the league would be suspended indefinitely, due to the ongoing COVID-19 pandemic. On 1 May, it was announced that the league would resume in September dependent on the situation at the time. If the M-League is not allowed to resume in September, the season will be called off. Due to time constraints, the home-and-away format for the Super League and the Premier League has been scrapped. Teams will now play each other only once, meaning the champions of the Super League and Premier League will be decided after 11 rounds of matches.
Team changes
A total of 12 teams contested the league, including 7 sides from the 2019 season, 3 relegated from the 2019 Malaysia Super League and 2 promoted from the 2019 Malaysia M3 League.To Premier League
Promoted from Liga M3Relegated from Super League
Renamed/Rebranded Clubs
- PKNP FC was renamed as Perak FA II and designated as the reserve team of Perak FA.
- In a desperate move by Football Association of Sarawak, FAS bought Selangor United and rebranded it as Sarawak United and located to Kuching, Sarawak in an attempt to return to Malaysian Premier League and regain their "honour".
From Premier League
Promoted to Super LeagueRelegated to Liga M3
- Sarawak
Stadium and locations
Team | Location | Stadium | Capacity |
Johor Darul Ta'zim II | Larkin | Tan Sri Dato Haji Hassan Yunos Stadium | 30,000 |
Kelantan | Kota Bharu | Sultan Muhammad IV Stadium | 22,000 |
Kelantan United | Kota Bharu | Sultan Muhammad IV Stadium | 22,000 |
Kuala Lumpur | Kuala Lumpur | Kuala Lumpur Stadium | 18,000 |
Kuching | Kuching | Sarawak Stadium | 40,000 |
Negeri Sembilan | Seremban | Tuanku Abdul Rahman Stadium | 45,000 |
Perak II | Manjung | Manjung Stadium | 15,000 |
Penang | George Town | City Stadium | 25,000 |
Sarawak United | Kuching | Sarawak Stadium | 40,000 |
Selangor II | Selayang | Selayang Stadium | 16,000 |
Terengganu II | Kuala Terengganu | Sultan Ismail Nasiruddin Shah Stadium | 15,000 |
UKM | Selayang | Selayang Stadium | 16,000 |
Personnel and sponsoring
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.Team | Head coach | Captain | Kit manufacturer | Shirt sponsor |
Johor Darul Ta'zim II | ![]() | ![]() | Nike | - |
Kelantan | ![]() | ![]() | After Image | |
Kelantan United | ![]() | ![]() | SkyHawk | Visit Kelantan 2020 |
Kuala Lumpur | ![]() | ![]() | Puma | KL BACA 2020 |
Kuching | ![]() | ![]() | Kuching | |
Negeri Sembilan | ![]() | ![]() | Admiral | Visit Negeri Sembilan |
Perak II | ![]() | ![]() | Kelme | Visit Perak & Pangkor Duty Free Island |
Penang | ![]() | ![]() | Stallion Apparel | Pulau Pinang |
Sarawak United | ![]() | ![]() | Joma | |
Selangor II | ![]() | ![]() | Joma | PKNS |
Terengganu II | ![]() | ![]() | ||
UKM | ![]() | ![]() |
Coaching changes
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.Team | Outgoing coach | Manner of departure | Date of vacancy | Position in table | Incoming coach | Date of appointment |
Johor Darul Ta'zim II | ![]() | End of contract | n/a | Pre-season | ![]() | 9 November 2019 |
Selangor II | ![]() | End of contract | 22 November 2019 | Pre-season | ![]() | 17 December 2019 |
Negeri Sembilan | ![]() | End of caretaker spell | April 2019 | Pre-season | ![]() | 19 December 2019 |
Terengganu II | ![]() | End of contract | n/a | Pre-season | ![]() | December 2019 |
Sarawak United | ![]() | End of contract | n/a | Pre-season | ![]() | 4 February 2020 |
- | - | - | - | Pre-season | - | - |
- | - | - | - | Pre-season | - | - |
- | - | - | - | Pre-season | - | - |
Foreign players
The number of foreign players is restricted to four each team including at least one player from the AFC country.Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
Club | Player 1 | Player 2 | Player 3 | AFC player | Former player |
Johor Darul Ta'zim II | ![]() | ![]() | ![]() | ![]() | |
Kelantan | ![]() | ![]() | ![]() | ![]() | |
Kelantan United | ![]() | ![]() | ![]() | ![]() ![]() | |
Kuala Lumpur | ![]() | ![]() | ![]() | ![]() | |
Kuching | ![]() | ![]() | ![]() | ![]() | |
Negeri Sembilan | ![]() | ![]() | ![]() | ![]() | |
Perak II | ![]() | ![]() | ![]() | ![]() ![]() | |
Penang | ![]() | ![]() | ![]() | ![]() | |
Sarawak United | ![]() | ![]() | ![]() | ![]() | ![]() |
Selangor II | ![]() | ||||
Terengganu II | ![]() | ![]() | ![]() | ![]() ![]() | |
UKM | ![]() | ![]() | ![]() | ![]() | ![]() ![]() |
- Foreign players who left their clubs or were de-registered from playing squad due to medical issues or other matters.
Results
League table
Result table
Season statistics
Top scorers
Players sorted first by goals, then by last name.Rank | Player | Club | Goals |
1 | ![]() | Penang | 6 |
2 | ![]() | Kuala Lumpur | 3 |
2 | ![]() | Negeri Sembilan | 3 |
2 | ![]() | Sarawak United | 3 |
5 | ![]() | Kelantan United | 2 |
5 | ![]() | Kuala Lumpur | 2 |
5 | ![]() | Selangor II | 2 |
5 | ![]() | Selangor II | 2 |
5 | ![]() | Penang | 2 |
5 | ![]() | Kelantan United | 2 |
5 | ![]() | Kelantan | 2 |
5 | ![]() | Johor Darul Ta'zim II | 2 |
5 | ![]() | Terengganu II | 2 |
5 | ![]() | Kelantan | 2 |
5 | ![]() | Kuching | 2 |
5 | ![]() | Terengganu II | 2 |
Hat-tricks
Clean sheets
Players sorted first by clean sheets, then by last name.Rank | Player | Club | Clean sheets |
1 | ![]() | Terengganu II | 2 |
2 | ![]() | Kelantan | 1 |
2 | ![]() | Johor Darul Ta'zim II | 1 |
2 | ![]() | Negeri Sembilan | 1 |
2 | ![]() ![]() | Penang | 1 |
2 | ![]() | UKM | 1 |
2 | ![]() | Kelantan United | 1 |
2 | ![]() | Selangor II | 1 |
2 | ![]() | Kelantan United | 1 |