2025 MPFL Division 1
5th season of the Malaysia Premier Futsal League
From Wikipedia, the free encyclopedia
The 2025 season was the 6th season of the Malaysia Premier Futsal League (MPFL) and the 16th season of the Malaysian futsal league overall. The MPFL Division 1 is contested by 8 teams.[2] The season began on 8 March, and concluded on 12 July. Johor Darul Ta'zim were the defending champions.[3]
| Season | 2025 |
|---|---|
| Dates | 8 March – 12 July |
| Champions | Johor Darul Ta'zim[1] |
| Promoted | Johor Darul Ta'zim |
| Matches | 24 |
| Goals | 166 (6.92 per match) |
| Top goalscorer | Vitor Fernando (13 goals) |
| Biggest home win | Selangor 11–3 KL City |
| Biggest away win | TOT United 0–7 Selangor |
| Highest scoring | Selangor 11–3 KL City |
| Longest winning run | 6 matches Johor Darul Ta'zim |
| Longest unbeaten run | 6 matches Johor Darul Ta'zim |
| Longest winless run | 5 matches TOT United |
| Longest losing run | 5 matches TOT United |
← 2024 2026 → | |
Team changes
The following teams have changed division since the 2024 season.[4]
To the MPFL Division 1Promoted from the MPFL Division 2 |
From the MPFL Division 1Relegated to the MPFL Division 2 Withdrawn
|
Name changes
- Gombak TOT United removed "Gombak" from its official name and change their full name to TOT United.
Teams
Stadiums and locations
| Team | Location | Stadium |
|---|---|---|
| Johor Darul Ta'zim | Johor Bahru | Pasir Gudang Indoor Stadium |
| Kedah | Alor Setar | Sultan Abdul Halim Indoor Stadium |
| KL City | Kuala Lumpur | ISN Raja Muda Sports Complex |
| Malaysian University | Shah Alam | Panasonic Sport Complex Selangor Youth & Sports Complex |
| Pahang Rangers | Kuantan | Sukpa Indoor Stadium |
| Sabah | Kota Kinabalu | Dewan Sri Putatan |
| Selangor | Shah Alam | Panasonic Sport Complex |
| TOT United | Kuala Lumpur | Ortuseight Arena ISN Raja Muda Sports Complex |
Personnel, kit and sponsoring
| Team | Head coach | Captain | Kit manufacturer | Sponsor |
|---|---|---|---|---|
| Johor Darul Ta'zim | Nike | JDT Fan Token | ||
| Kedah | Athelead | Experience Kedah | ||
| KL City | Hundred | Bodyhack / Data Sukan | ||
| Malaysian University | Let's Play Performance | Hyba Quest | ||
| Pahang Rangers | Ortuseight | N/A | ||
| Sabah | Maxumax | Jetama | ||
| Selangor | Joma | MBI / Air Selangor | ||
| TOT United | Kovra | MBI | ||
Standings
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Johor Darul Ta'zim (C) | 14 | 13 | 0 | 1 | 93 | 36 | +57 | 39 | Qualification to the AFF Futsal Club Championship & Advanced to the 2025 Malaysia Futsal Cup |
| 2 | Selangor | 14 | 12 | 0 | 2 | 94 | 29 | +65 | 36 | Advanced to the 2025 Malaysia Futsal Cup |
| 3 | Pahang Rangers | 14 | 9 | 0 | 5 | 80 | 56 | +24 | 27 | |
| 4 | Sabah | 14 | 6 | 2 | 6 | 43 | 49 | −6 | 20 | |
| 5 | KL City | 14 | 4 | 2 | 8 | 41 | 65 | −24 | 14 | |
| 6 | TOT United | 14 | 3 | 1 | 10 | 38 | 69 | −31 | 10 | |
| 7 | Malaysian University | 14 | 2 | 3 | 9 | 35 | 77 | −42 | 9 | Relegated to the 2026 MPFL Division 2 |
| 8 | Kedah | 14 | 2 | 2 | 10 | 32 | 75 | −43 | 8 |
Updated to match(es) played on 13 July 2025. Source: FAM-CMS
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(C) Champions
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(C) Champions
Positions by round
| League leader |
Source: FAM-CMS
Results
Results table
Results by match played
Updated to match(es) played on 13 July 2025. Source: https://cms.fam.org.my/v1/results
Season statistics
Top goalscorers
- As of 13 July 2025[5]
| Rank | Player | Team | Goals |
|---|---|---|---|
| 1 | Selangor | 29 | |
| 2 | Pahang Rangers | 22 | |
| 3 | Johor Darul Ta'zim | 21 | |
| Johor Darul Ta'zim | |||
| 5 | Selangor | 19 | |
| 6 | KL City | 18 | |
Hat-tricks
- As of 14 June 2025
| Player | For | Against | Result | Date |
|---|---|---|---|---|
| Johor Darul Ta'zim | Malaysian University | 8–3 (H)[6] | 8 March 2025 | |
| Pahang Rangers | 6–2 (H)[7] | 15 March 2025 | ||
| KL City | Kedah | 5–1 (H)[8] | 22 March 2025 | |
| Selangor | TOT United | 0–7 (A)[9] | 23 March 2025 | |
| KL City | 11–3 (H)[10] | 19 April 2025 | ||
| Sabah | Pahang Rangers | 6–5 (A)[11] | 19 April 2025 | |
| Johor Darul Ta'zim | KL City | 6–1 (H)[12] | 26 April 2025 | |
| Pahang Rangers | Kedah | 1–8 (A)[13] | 26 April 2025 | |
| Selangor | Pahang Rangers | 6–5 (A)[14] | 3 May 2025 | |
| Johor Darul Ta'zim | Kedah | 11–2 (H)[15] | 10 May 2025 | |
| Pahang Rangers | TOT United | 7–2 (H)[16] | 10 May 2025 | |
| Selangor | Kedah | 3–9 (A)[17] | 22 May 2025 | |
| Johor Darul Ta'zim | Malaysian University | 2–12 (A)[18] | 24 May 2025 | |
| Kedah | 1–5 (A)[19] | 31 May 2025 | ||
| Pahang Rangers | TOT United | 1–9 (A)[20] | 2 June 2025 | |
| Selangor | Malaysian University | 9–0 (H)[21] | 2 June 2025 | |
| 9–0 (H)[22] | 2 June 2025 | |||
| Sabah | KL City | 6–3 (H)[23] | 9 June 2025 | |
| Johor Darul Ta'zim | Pahang Rangers | 6–7 (A)[24] | 14 June 2025 | |
| Selangor | TOT United | 6–1 (H)[25] | 14 June 2025 | |
Notes (H) – Home team (A) – Away team 4 – Player scored 4 goals 5 – Player scored 5 goals