2024–25 Malaysia Super League
Malaysian football season
From Wikipedia, the free encyclopedia
The 2024–25 Malaysia Super League (Malay: Liga Super Malaysia 2024–25) was the 21st season of the Malaysia Super League, the top-tier professional football league in Malaysia since its establishment in 2004, and the 43rd season of top-flight Malaysian football overall.
11th Super League titles
11th Liga M titles
| Season | 2024–25 Malaysia Super League |
|---|---|
| Dates | 10 May 2024 – 20 April 2025 |
| Champions | Johor Darul Ta'zim 11th Super League titles 11th Liga M titles |
| Champions League Elite | Johor Darul Ta'zim |
| Champions League Two | Selangor |
| Matches | 156 |
| Goals | 474 (3.04 per match) |
| Top goalscorer | Bérgson (32 goals) |
| Biggest home win | Johor Darul Ta'zim 9–0 Kelantan Darul Naim (10 April 2025) |
| Biggest away win | Kelantan Darul Naim 0–7 Selangor (8 March 2025) |
| Highest scoring | Johor Darul Ta'zim 9–0 Kelantan Darul Naim (10 April 2025) |
| Longest winning run | 12 matches Johor Darul Ta'zim |
| Longest unbeaten run | 24 matches Johor Darul Ta'zim |
| Longest winless run | 13 matches Kelantan Darul Naim |
| Longest losing run | 11 matches Kelantan Darul Naim |
| Highest attendance | 21,365 Johor Darul Ta'zim 4–0 Terengganu (26 July 2024) |
| Lowest attendance | 92 PDRM 0–2 Sri Pahang (8 March 2025) |
| Total attendance | 577,334 |
| Average attendance | 3,725 |
← 2023 2025–26 →
All statistics correct as of complete. | |
This is the first season to have a two-year schedule, since the 2007–08.[1][2][3][4] This is the first time the league officially applies video assistant referee (VAR) technology. The defending champion from the 2023 season is Johor Darul Ta'zim.
On 24 February 2025, Johor Darul Ta'zim were crowned Super League champions for a record 11th time with four matches to spare.[5]
Teams
Team changes
The following teams have changed division since the 2023 season.
To Malaysia Super LeaguePromoted from the MBSB Bank Championship
|
From Malaysia Super LeagueExpelled from the Malaysia Super League
|
Name changes
- Kelantan United was rebranded to Kelantan Darul Naim[6]
Notes:
Stadiums and locations
| Team | Location | Stadium | Capacity |
|---|---|---|---|
| Johor Darul Ta'zim | Iskandar Puteri | Sultan Ibrahim Stadium | 40,000 |
| Kedah Darul Aman | Alor Setar | Darul Aman Stadium | 32,387 |
| Kelantan Darul Naim | Kota Bharu | Sultan Muhammad IV Stadium | 22,000 |
| Kuala Lumpur City | Cheras | Kuala Lumpur Stadium | 18,000 |
| Kuching City | Kuching | Sarawak State Stadium | 26,000 |
| Negeri Sembilan | Seremban | Tuanku Abdul Rahman Stadium | 45,000 |
| PDRM | Selayang | Selayang Stadium | 16,000 |
| Penang | George Town | City Stadium | 20,000 |
| Perak | Ipoh | Perak Stadium | 42,500 |
| Seri Manjung | Manjung Municipal Council Stadium | 15,000 | |
| Sabah | Kota Kinabalu | Likas Stadium | 35,000 |
| Selangor | Petaling Jaya | Petaling Jaya Stadium | 10,661 |
| Sri Pahang | Temerloh | Temerloh Mini Stadium[a] | 10,000 |
| Terengganu | Kuala Nerus | Sultan Mizan Zainal Abidin Stadium | 50,000 |
Personnel and kits
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 |
|---|---|---|---|---|---|---|
| Kelantan Darul Naim | End of contract | 31 December 2023 | Pre-season | 19 April 2024 | ||
| Johor Darul Ta'zim | Mutual agreement | 1 January 2024 [9] | 1 January 2024 [10] | |||
| Selangor | 28 February 2024 [11] | 16 March 2024 [12] | ||||
| Negeri Sembilan | End of contract | 6 March 2024 [13] | 18 April 2024 | |||
| Kuala Lumpur City | Mutual agreement | 16 March 2024 [14] | 16 March 2024 [15] | |||
| PDRM | Redesignated | 3 April 2024 | 6 April 2024 | |||
| Negeri Sembilan | Sacked | 15 August 2024 | 12th | 15 August 2024 | ||
| Terengganu | Resigned | 1 October 2024 [16] | 3rd | 1 October 2024 [17] | ||
| Selangor | 30 October 2024 [18][19] | 2nd | 30 October 2024 | |||
| Penang | Redesignated | 1 November 2024 [20] | 11th | 14 November 2024 | ||
| Selangor | End of interim | 24 November 2024 [21] | 2nd | 24 November 2024 | ||
| Kedah Darul Aman | Resigned | 10th | ||||
| Sabah | End of Contract | 30 November 2024 [22] | 3rd | 30 November 2024 | ||
| End of Interim | 10 December 2024 [22] | 3rd | 10 December 2024 [23] | |||
| Kelantan Darul Naim | Resigned | 24 January 2025 | 11th | 24 January 2025 | ||
| PDRM | Sacked | 25 February 2025 | 8th | 25 February 2025 | ||
Foreign players
The Malaysian Football League (MFL) increased the amount of foreign players a club can register to ten.[24][25] For league matches, clubs can only designate six players as available for every match throughout the season, with six import players must consist of four foreign players, one Asian player, and one ASEAN player, and only one foreign player can be on the bench.[26] Southeast Asian (SEA) players who have acquired at least 3 international caps for their senior national team can play in the Super League without any restrictions. However, SEA players with less than 3 international caps must be approved by MFL.
- Players name in bold indicates the player is registered during the mid-season transfer window.
- This list only includes those registered to play in the league, not included in the AFC Competition.
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one FIFA and non-FIFA nationality.
Standings
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Johor Darul Ta'zim (C) | 24 | 23 | 1 | 0 | 90 | 8 | +82 | 70 | Qualification for the AFC Champions League Elite league stage & ASEAN Club Championship |
| 2 | Selangor | 24 | 16 | 4 | 4 | 44 | 16 | +28 | 52 | Qualification for the AFC Champions League Two group stage & ASEAN Club Championship[b] |
| 3 | Sabah | 24 | 11 | 7 | 6 | 41 | 33 | +8 | 40 | |
| 4 | Kuching City | 24 | 10 | 9 | 5 | 38 | 28 | +10 | 39 | |
| 5 | Terengganu | 24 | 9 | 8 | 7 | 35 | 26 | +9 | 35 | |
| 6 | Kuala Lumpur City | 24 | 11 | 4 | 9 | 40 | 33 | +7 | 31[c] | |
| 7 | Perak | 24 | 8 | 6 | 10 | 36 | 36 | 0 | 30 | Withdrawn from Super League[d] |
| 8 | Sri Pahang | 24 | 7 | 8 | 9 | 35 | 39 | −4 | 29 | |
| 9 | PDRM | 24 | 7 | 6 | 11 | 24 | 35 | −11 | 27 | |
| 10 | Penang | 24 | 6 | 8 | 10 | 31 | 38 | −7 | 26 | |
| 11 | Kedah Darul Aman[e] | 24 | 6 | 6 | 12 | 21 | 51 | −30 | 21[f] | Ejected from Super League and relegated to A1 Semi-Pro League |
| 12 | Negeri Sembilan | 24 | 4 | 4 | 16 | 23 | 49 | −26 | 16 | |
| 13 | Kelantan Darul Naim | 24 | 2 | 1 | 21 | 16 | 82 | −66 | 7 |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored;
(C) Champions
Notes:
- Sri Pahang played their home games at Temerloh Mini Stadium due to the renovation of Darul Makmur Stadium
- Since the winners of the 2024 Malaysia FA Cup (Johor Darul Ta'zim) qualified for AFC competition based on their league positions, the berth is awarded to the 2nd-placed team in the league.
Position by round
| Leader & Qualification for 2025-26 AFC Champions League Elite | |
| Qualification for 2025–26 AFC Champions League Two | |
| Qualification for the 2025–26 ASEAN Club Championship | |
| Qualification for the 2025–26 ASEAN Club Championship |
Results
Results table
Results by match played
Season statistics
- First goal of the season: 33 seconds
Syafiq Ahmad for Kedah Darul Aman (A) against PDRM (11 May 2024)
- Fastest goal in a match: 27 seconds
Ronnie Fernández for Selangor (A) against Terengganu (28 September 2024)
- Latest goal in a match: 90+12 minutes
Ifedayo Olusegun for PDRM (A) against Perak (18 May 2024)
- Oldest goalscorer in a match: 36 years 5 months 4 days
Kipré Tchétché for Kuching City (H) against Sri Pahang (19 May 2024)
Top goalscorers
- As of 20 April 2025[33]
| Rank | Player | Club | Goals |
|---|---|---|---|
| 1 | Johor Darul Ta'zim | 32 | |
| 2 | Kuala Lumpur City | 17 | |
| 3 | Kuching City | 12 | |
| 4 | Perak | 11 | |
| 5 | Johor Darul Ta'zim | 10 | |
| Penang | |||
| Selangor | |||
| Selangor | |||
| 9 | PDRM | 8 | |
| Perak | |||
| Sri Pahang | |||
| 12 | Johor Darul Ta'zim | 7 | |
| Johor Darul Ta'zim | |||
| Sabah | |||
| Sri Pahang | |||
| Terengganu | |||
Top assists
- As of 20 April 2025 [34]
| Rank | Player | Club | Assist |
|---|---|---|---|
| 1 | Johor Darul Ta'zim | 8 | |
| 2 | Johor Darul Ta'zim | 7 | |
| Johor Darul Ta'zim | |||
| Johor Darul Ta'zim | |||
| 5 | Penang | 5 | |
| Perak | |||
| Selangor | |||
| Sabah | |||
| Negeri Sembilan | |||
Hat-tricks
- As of 11 April 2025 [35]
| Player | For | Against | Result | Date |
|---|---|---|---|---|
| Johor Darul Ta'zim | Sri Pahang | 3–0 (H) | 22 June 2024 | |
| Terengganu | 4–0 (H) | 26 July 2024 | ||
| Kedah Darul Aman | 6–0 (H) | 9 August 2024 | ||
| Kuala Lumpur City | Kedah Darul Aman | 5–0 (H) | 14 September 2024 | |
| Johor Darul Ta'zim | Kelantan Darul Naim | 6–1 (H) | 22 September 2024 | |
| Kuala Lumpur City | 3–0 (H) | 8 December 2024 | ||
| Penang | Perak | 3–3 (H) | 12 January 2025 | |
| Kelantan Darul Naim | 1–6 (A) | 7 February 2025 | ||
| Kuching City | Kelantan Darul Naim | 0–3 (A) | 27 February 2025 | |
| Selangor | Kelantan Darul Naim | 0–7 (A) | 8 March 2025 | |
| Johor Darul Ta'zim | Kedah Darul Aman | 1–6 (H) | 29 March 2025 | |
| Kelantan Darul Naim | 9–0 (H) | 11 April 2025 |
- Note: 4 – player scored 4 goals
- Note: 5 – player scored 5 goals
Clean sheets
- As of 20 April 2025 [36]
| Rank | Player | Club | Clean sheets |
|---|---|---|---|
| 1 | Johor Darul Ta'zim | 13 | |
| 2 | Kedah Darul Aman/Selangor | 9 | |
| 3 | Penang | 7 | |
| 4 | Perak | 6 | |
| 5 | Kuala Lumpur City | 5 | |
| 6 | Selangor | 4 | |
Discipline
Player
- Most yellow cards: 7
Kenny Pallraj (Perak)
Ezequiel Agüero (Sri Pahang)
- Most red cards: 2
Adrijan Rudović (Kuala Lumpur City)
Harith Samsuri (Negeri Sembilan)
Club
- Most red cards: 5
- Negeri Sembilan
- Most yellow cards: 54
- Kuala Lumpur City
- Fewest yellow cards: 31
- Kelantan Darul Naim
- Fewest red cards: 0
- Johor Darul Ta'zim
- Kedah Darul Aman
- Kelantan Darul Naim
Attendance to stadium
Overall attendance
Highest Lowest
| Home | Away | Attendance | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JDT | KDA | KDN | KLC | KUC | NSE | PDRM | PEN | PRK | SAB | SEL | SRP | TER | Total | Average | |
| Johor Darul Ta'zim | N/a | 15,216 | 6,664 | 9,808 | 14,388 | 19,988 | 12,600 | 13,975 | 12,517 | 11,363 | 0 | 17,157 | 21,365 | 155,041 | 14,095 |
| Kedah Darul Aman | 1,537 | N/a | 2,540 | 639 | 4,723 | 1,646 | 3,446 | 1,565 | 9,349 | 1,699 | 6,090 | 1,285 | 3,281 | 37,800 | 3,150 |
| Kelantan Darul Naim | 12,570 | 338 | N/a | 818 | 112 | 312 | 2,132 | 265 | 1,387 | 7,778 | 1,293 | 717 | 187 | 27,909 | 2,326 |
| Kuala Lumpur City | 4,750 | 1,182 | 911 | N/a | 659 | 232 | 345 | 1,017 | 1,221 | 1,029 | 4,248 | 1,149 | 1,376 | 18,119 | 1,510 |
| Kuching City | 3,018 | 2,388 | 1,437 | 1,210 | N/a | 1,337 | 2,199 | 2,407 | 1,200 | 2,010 | 5,673 | 1,400 | 2,658 | 26,937 | 2,245 |
| Negeri Sembilan | 4,717 | 374 | 955 | 1,750 | 271 | N/a | 547 | 389 | 803 | 537 | 1,341 | 346 | 694 | 12,724 | 1,060 |
| PDRM | 5,500 | 1,574 | 170 | 364 | 117 | 103 | N/a | 631 | 4,721 | 416 | 4,971 | 92 | 200 | 18,859 | 1,572 |
| Penang | 2,246 | 8,122 | 1,543 | 953 | 933 | 1,492 | 448 | N/a | 2,002 | 1,187 | 2,198 | 1,104 | 4,557 | 26,785 | 2,232 |
| Perak | 11,923 | 865 | 1,106 | 2,458 | 1,674 | 872 | 11,647 | 5,582 | N/a | 2,531 | 2,587 | 1,604 | 2,602 | 45,451 | 3,788 |
| Sabah | 11,569 | 5,006 | 4,922 | 1,799 | 5,141 | 3,154 | 2,220 | 3,708 | 2,892 | N/a | 4,652 | 2,186 | 5,602 | 52,851 | 4,404 |
| Selangor | 10,215 | 10,077 | 7,465 | 5,690 | 5,422 | 10,365 | 2,284 | 8,965 | 10,112 | 2,525 | N/a | 3,023 | 2,453 | 78,596 | 6,550 |
| Sri Pahang | 5,674 | 516 | 6,678 | 956 | 104 | 1,028 | 1,344 | 633 | 1,955 | 1,656 | 2,973 | N/a | 746 | 24,263 | 2,022 |
| Terengganu | 2,046 | 4,281 | 13,411 | 1,103 | 853 | 3,750 | 4,081 | 3,211 | 8,150 | 1,483 | 4,419 | 5,211 | N/a | 51,999 | 4,333 |
| Total League Attendance | 577,334 | 3,725 | |||||||||||||
Last Updated : 20 April 2025
Source : FAM CMS