2025 MPFL Division 2
{{Short description|1st season of the MPFL Division 2}}
{{Infobox football league season
| competition = MPFL Division 2
| season = 2025
| dates = 24 May 2025 – 13 July 2025
| promoted=
| matches =
| total goals =
| league topscorer section = Top scorers
| league topscorer =
| biggest home win =
| biggest away win =
| highest scoring =
| longest wins =
| longest unbeaten =
| longest winless =
| longest losses =
| highest attendance =
| lowest attendance =
| attendance =
| average attendance =
| prevseason = 2024
| nextseason = 2026
| winners =
| best goalkeeper =
| updated = 18 April 2025
}}
The 2025 MPFL Division 2 is the 2nd season of the MPFL Division 2 and the 16th season of the Malaysian futsal league overall. The fixtures were announced on 18 April 2025.{{Cite web |title=Tarikh-Tarikh Penting Kalendar Futsal Malaysia 2025|url=https://arenafutsal.my/tarikh-tarikh-penting-kalendar-futsal-malaysia-2025/|website=Arena Futsal}}{{Cite web |title=Tiada Lagi Kelantan Di MPFL, Juara Divisyen 2 Yang Akhirnya Berkubur|url=https://arenafutsal.my/2025/01/06/|website=Arena Futsal}}{{Cite web |title=“Divisyen 1 MPFL berbeza dengan divisyen 2 dan lebih tekanan!”|url=https://harimaumalaya.com.my/84643/divisyen-1-mpfl-berbeza-dengan-divisyen-2-dan-lebih-tekanan/#google_vignette|website=Harimau Malaya}} Kelantan are the defending champions. {{Cite web |title=Kelantan Juara Sulong MPFL Divisyen 2|url=https://www.kelantanfutsal.com/berita/kelantan-juara-sulong-mpfl-divisyen-2/|website=Kelantan Futsal}}
Competition format
The tournament will be played in a single-league format, where each team will face every other team at home and away in a round-robin fashion. Top two in the league will be play in Qualifying play-off to 2025 Malaysia Futsal Cup and end of season team that tops the standings after all league matches will be crowned as champions and promotion to MPFL Division 1.
Promotion and relegation
{{col-begin|width=auto}}
{{col-break}}
= To MPFL Division 2 =
{{fall|b}} Relegated from the MPFL Division 1{{Cite web |date=2024-02-19 |title=Saingan MPFL Divisyen 2 Bermula Mei, 7 Pasukan Sahkan Penyertaan - Sukanz |url=https://sukanz.com/202428263/ |access-date=2024-05-24 |language=en-US}}
- {{flagicon|Terengganu}} Terengganu
New team
- {{flagicon|Kelantan}} Kelantan FT
- {{flagicon|Pahang}} Pahang Rangers B
- {{flagicon|Kuala Lumpur}} Kuala Lumpur 2
- {{flagicon|Kelantan}} USMKK F.C.
{{col-break|gap=3em}}
= From MPFL Division 2 =
{{rise|b}} Promoted to the MPFL Division 1{{Cite web |title=Lapan pasukan sah sertai MPFL Divisyen 1 2025|url=https://www.flashsukan.com.my/lapan-pasukan-sah-sertai-mpfl-divisyen-1-2025/|website=Flash Sukan}}
- {{flagicon|Kedah}} Kedah
- {{flagicon|Malaysia}} Malaysian University
== Team withdrawn ==
{{col-end}}
Notes:
: {{note|1|1}} Not allowed to compete because the parent team was suspended.{{cite web|url=https://malaysiagazette.com/2024/12/24/kafa-digantung-kerana-kongres-tahunan-tidak-sah-fam/#:~:text=%E2%80%9CKeputusan%20penggantungan%20ini%20dibuat%20berdasarkan,KAFA%20bagi%20sesi%202024%2D2028.|publisher=malaysiagazette|title=KAFA digantung kerana kongres tahunan tidak sah – FAM|date=28 December 2024|access-date=28 December 2024}}{{cite web|url=https://www.nst.com.my/sports/football/2024/12/1152315/fam-suspends-kelantan-fa-orders-fresh-congress-and-elections|title=FAM suspends Kelantan FA, orders fresh congress and elections|date=24 December 2024}}
Teams
13 teams will compete in the 2025 MPFL Division 2:{{Cite web |title=TEAMS MPFL 2025 (DIVISYEN 2)|url=https://cms.fam.org.my/v1/teams|website=FAM}}
class="wikitable sortable"
|+Overview of MPFL Division 2 teams !Team !Location !Stadium !Position in 2024 !First season in MPFL |
File:Flag of the Malaysian Armed Forces.svg ATM
| rowspan="13" |Kelana Jaya | rowspan="13" |Arena Futsal FAM, Kelana Jaya |align='center'|7th place |align='center'|2022 |
{{flagicon|Kuala Lumpur}} Canaan
|align='center'|6th place |align='center'|2024 |
{{flagicon|Kelantan}} Kelantan FT
|align='center'|— |align='center'|Debut |
{{flagicon|Kuala Lumpur}} Kuala Lumpur 1
|align='center'|12th place |align='center'|2019 |
{{flagicon|Kuala Lumpur}} Kuala Lumpur 2
|align='center'|— |align='center'|Debut |
{{flagicon|Negeri Sembilan}} Negeri Sembilan United
|align='center'|10th place |align='center'|2024 |
{{flagicon|Negeri Sembilan}} Nilai City
|align='center'|9th place |align='center'|2024 |
{{flagicon|Pahang}} Pahang Rangers B
|align='center'|— |align='center'|Debut |
{{flagicon|Sarawak}} PFA Odin Sarawak
|align='center'|5th place |align='center'|2023 |
{{flagicon|Selangor}} PJ Champz
|align='center'|8th place |align='center'|2024 |
{{flagicon|Penang}} Penang
|align='center'|3rd place |align='center'|2019 |
{{flagicon|Terengganu}} Terengganu
|align='center'|7th place |align='center'|2024 |
{{flagicon|Kelantan}} USMKK
|align='center'|— |align='center'|Debut |
= Personnel =
class="wikitable sortable"
|+ !Team !Head coach !Captain !Kit manufacturer !Sponsor |
ATM
|{{flagicon|MAS}} Izmir Firdaus Zainal Ariff |{{flagicon|MAS}} Mohd Shamsuri Md. Saleh |Pivo |The Gladiator |
Canaan
|{{flagicon|NGR}} Kelvin Stephen Samuel |{{flagicon|MAS}} M. Nazri Mohd Yunus |Alpha Sports |N/A |
Kelantan FT
|{{flagicon|MAS}} Muhammad Fadhil Yusoff |{{flagicon|MAS}} Aqim Salihuddin |AUSS Apparel |AUSS |
Kuala Lumpur 1
|{{flagicon|MAS}} Mohammad Saddam Zolkafle |{{flagicon|MAS}} Aisar Azhar |N/A |
Kuala Lumpur 2
|{{flagicon|MAS}} Mohd Ruzaley Abdul Aziz |{{flagicon|MAS}} Imran khairi Abdullah |N/A |
Negeri Sembilan United
|{{flagicon|MAS}} Ahmad Fawzul Hadzir |{{flagicon|MAS}} Muhamad Zulhaikal |TAFT Printing |TAFT Printing |
Nilai City
|{{flagicon|MAS}} Mohd Shafik Ezdee |{{flagicon|MAS}} Raja Muhammad Shamil |Figos |AZ Printing |
Pahang Rangers B
|{{flagicon|MAS}} Iqbal Aikal Mohd Noor. |{{flagicon|MAS}} Megat Adam Faizahan |[https://ortuseight.com/my Ortuseight] |N/A |
PFA Odin Sarawak
|{{flagicon|MAS}} Mohd Faizal Zamri |{{flagicon|MAS}} Azrin Shahmin Jefery |Figos |Odin Group |
PJ Champz
|{{flagicon|MAS}} Mohammad Taufik Yaiyah |{{flagicon|MAS}} Mohamad Fadzil Ab Karnim |D'mensi Legacy |Able Farm |
Penang
|{{flagicon|MAS}} Hashim Ahmad Rashidi |{{flagicon|MAS}} Ismail Mohd Azwann |Puma |Activesports / TRA Xpress |
Terengganu
|{{flagicon|MAS}} Jamhuri Zainuddin |{{flagicon|MAS}} Syed Shahrul Niezam |AQM Agro Tech |
USMKK
|{{flagicon|MAS}} Mohd Yuzmuhaimizee Yaacob |{{flagicon|MAS}} Farisa Sharif |Regles Apparel |Regles / Zasma |
League table
{{#invoke:Sports table|main|style=WDL|section=League table
| source=[https://cms.fam.org.my/v1/standings FAM-CMS]
| update = 22 June 2025
|team1=PFA
|team2=USM
|team3=PEN
|team4=TER
|team5=PAH
|team6=ATM
|team7=KEL
|team8=PJC
|team9=CAN
|team10=NSE
|team11=NIL
|team12=KL2
|team13=KL1
|win_ATM=3|draw_ATM=2|loss_ATM=2|gf_ATM=20|ga_ATM=14|status_ATM=
|win_CAN=2|draw_CAN=2|loss_CAN=3|gf_CAN=11|ga_CAN=15|status_CAN=
|win_KEL=3|draw_KEL=1|loss_KEL=3|gf_KEL=19|ga_KEL=17|status_KEL=
|win_KL1=0|draw_KL1=1|loss_KL1=7|gf_KL1=11|ga_KL1=41|status_KL1=
|win_KL2=1|draw_KL2=0|loss_KL2=6|gf_KL2=15|ga_KL2=30|status_KL2=
|win_NSE=2|draw_NSE=1|loss_NSE=5|gf_NSE=18|ga_NSE=17|status_NSE=
|win_NIL=2|draw_NIL=1|loss_NIL=4|gf_NIL=12|ga_NIL=23|status_NIL=
|win_PAH=4|draw_PAH=1|loss_PAH=3|gf_PAH=26|ga_PAH=19|status_PAH=
|win_PFA=7|draw_PFA=0|loss_PFA=1|gf_PFA=24|ga_PFA=15|status_PFA=
|win_PJC=2|draw_PJC=2|loss_PJC=3|gf_PJC=15|ga_PJC=13|status_PJC=
|win_PEN=6|draw_PEN=0|loss_PEN=2|gf_PEN=26|ga_PEN=19|status_PEN=
|win_TER=4|draw_TER=1|loss_TER=2|gf_TER=23|ga_TER=12|status_TER=
|win_USM=6|draw_USM=0|loss_USM=1|gf_USM=32|ga_USM=17|status_USM=
|result1=PRO |result2=PRO |result5=INE |result11=
|name_ATM = ATM
|name_CAN = Canaan
|name_PAH = Pahang Rangers B
|name_KEL = Kelantan FT
|name_KL1 = Kuala Lumpur 1
|name_KL2 = Kuala Lumpur 2
|name_TER = Terengganu
|name_NSE = Negeri Sembilan United
|name_PFA = PFA Odin Sarawak
|name_NIL = Nilai City
|name_PJC = PJ Champz
|name_PEN = Penang
|name_USM = USMKK
|show_limit=5|class_rules=1) Points; 2) Goal difference; 3) Number of goals scored.
|
|col_PRO=green1 |text_PRO= Play-off to the 2025 Malaysia Futsal Cup &
Promoted to the 2026 MPFL Division 1
|col_INE=grey1 |text_INE=Ineligible for Promotion.
|note_res_INE=Cannot promotion because parent team Pahang Rangers plays in the MPFL Division 1.
}}
Results table
{{#invoke:sports results|main
| update =22 June 2025
|matches_style=FBR|solid_cell=grey
|source = https://cms.fam.org.my/v1/results
|team1=ATM
|team2=CAN
|team3=KEL
|team4=KL1
|team5=KL2
|team6=NIL
|team7=NSE
|team8=PAH
|team9=PEN
|team10=PFA
|team11=PJC
|team12=TER
|team13=USM
|name_ATM = ATM
|name_CAN = Canaan F.C.
|name_PAH = Pahang Rangers B
|name_KEL = Kelantan FT
|name_KL1 = Kuala Lumpur 1
|name_KL2 = Kuala Lumpur 2
|name_TER = Terengganu
|name_NSE = Negeri Sembilan United F.C.
|name_PFA = PFA Odin Sarawak F.C.
|name_NIL = Nilai City S.C.
|name_PJC = PJ Champz F.C.
|name_PEN = Penang
|name_USM = USMKK F.C.
| match_ATM_CAN = -
| match_ATM_PAH =3-3
| match_ATM_KEL = -
| match_ATM_KL1 = -
| match_ATM_KL2 =-
| match_ATM_TER = -
| match_ATM_NSE = 2-1
| match_ATM_PFA = 1-2
| match_ATM_NIL =-
| match_ATM_PJC =0-3
| match_ATM_PEN =-
| match_ATM_USM = -
| match_CAN_ATM = 2-4
| match_CAN_PAH = -
| match_CAN_KEL = -
| match_CAN_KL1 = 3-3
| match_CAN_KL2 =-
| match_CAN_TER = 1-0
| match_CAN_NSE = -
| match_CAN_PFA = -
| match_CAN_NIL =1-3
| match_CAN_PJC =-
| match_CAN_PEN =-
| match_CAN_USM =-
| match_KEL_ATM = -
| match_KEL_CAN = -
| match_KEL_PAH = 1-4
| match_KEL_KL1 = -
| match_KEL_KL2 =3-1
| match_KEL_TER = -
| match_KEL_NSE = 0-4
| match_KEL_PFA = -
| match_KEL_NIL =-
| match_KEL_PJC =-
| match_KEL_PEN =-
| match_KEL_USM =-
| match_KL1_ATM = 1-8
| match_KL1_CAN = -
| match_KL1_PAH = -
| match_KL1_KEL = 0-5
| match_KL1_KL2 =1-4
| match_KL1_TER = -
| match_KL1_NSE = -
| match_KL1_PFA = 2-5
| match_KL1_NIL =-
| match_KL1_PJC =-
| match_KL1_PEN =-
| match_KL1_USM =-
| match_KL2_ATM = -
| match_KL2_CAN = -
| match_KL2_PAH = 2-5
| match_KL2_KEL = -
| match_KL2_KL1 =-
| match_KL2_TER = -
| match_KL2_NSE = -
| match_KL2_PFA = -
| match_KL2_NIL =-
| match_KL2_PJC =-
| match_KL2_PEN =2-4
| match_KL2_USM =3-5
| match_NSE_ATM = -
| match_NSE_CAN = 0-1
| match_NSE_PAH = -
| match_NSE_KEL = -
| match_NSE_KL1 =-
| match_NSE_KL2 = -
| match_NSE_TER = -
| match_NSE_PFA = -
| match_NSE_NIL =-
| match_NSE_PJC =2-2
| match_NSE_PEN =1-2
| match_NSE_USM =1-4
| match_NIL_ATM = 2-2
| match_NIL_CAN = -
| match_NIL_PAH = -
| match_NIL_KEL = 0-4
| match_NIL_KL1 =-
| match_NIL_KL2 = -
| match_NIL_TER = -
| match_NIL_NSE = 2-6
| match_NIL_PFA =1-2
| match_NIL_PJC =-
| match_NIL_PEN =-
| match_NIL_USM =-
| match_PAH_ATM = -
| match_PAH_CAN = 4-2
| match_PAH_KEL = -
| match_PAH_KL1 = -
| match_PAH_KL2 =-
| match_PAH_TER = 6-1
| match_PAH_NSE = -
| match_PAH_PFA = -
| match_PAH_NIL =-
| match_PAH_PJC =-
| match_PAH_PEN =1-3
| match_PAH_USM =2-4
| match_PFA_ATM = -
| match_PFA_CAN = -
| match_PFA_PAH = 3-1
| match_PFA_KEL = -
| match_PFA_KL1 =-
| match_PFA_KL2 = -
| match_PFA_TER = -
| match_PFA_NSE = 4-3
| match_PFA_NIL =-
| match_PFA_PJC =3-1
| match_PFA_PEN =-
| match_PFA_USM =-
| match_PJC_ATM = -
| match_PJC_CAN = 1-1
| match_PJC_PAH = -
| match_PJC_KEL = -
| match_PJC_KL1 =4-0
| match_PJC_KL2 = -
| match_PJC_TER = -
| match_PJC_NSE = -
| match_PJC_PFA =-
| match_PJC_NIL =3-4
| match_PJC_PEN =1-3
| match_PJC_USM =-
| match_PEN_ATM = -
| match_PEN_CAN = -
| match_PEN_PAH = -
| match_PEN_KEL = -
| match_PEN_KL1 =7-3
| match_PEN_KL2 = -
| match_PEN_TER = 0-2
| match_PEN_NSE = -
| match_PEN_PFA =-
| match_PEN_NIL =5-0
| match_PEN_PJC =-
| match_PEN_USM =2-9
| match_TER_ATM = -
| match_TER_CAN = -
| match_TER_PAH = -
| match_TER_KEL = 3-3
| match_TER_KL1 =-
| match_TER_KL2 = 8-1
| match_TER_NSE = -
| match_TER_PFA = 4-1
| match_TER_NIL =-
| match_TER_PJC =-
| match_TER_PEN =-
| match_TER_USM =-
| match_USM_ATM = -
| match_USM_CAN = -
| match_USM_PAH = -
| match_USM_KEL = 5-3
| match_USM_KL1 =5-1
| match_USM_KL2 = -
| match_USM_TER = 0-5
| match_USM_NSE = -
| match_USM_PFA =-
| match_USM_NIL =-
| match_USM_PJC =-
| match_USM_PEN =-
}}
Season statistics
=Top goalscorers=
{{updated|15 June 2025}}{{cite web|url=https://cms.fam.org.my/v1/topscorers|title=List Top Scorers MPFL Division 2|website=cms.fam.org.my |publisher=Football Association of Malaysia|access-date=25 May 2025}}
class="wikitable" style="text-align:center"
!Rank !Player !Club !Goals |
1
| style="text-align:left;"|{{flagicon|MAS}} Izzat Aqiyudin Ramli | style="text-align:left;"|Kelantan FT |6 |
rowspan=3|2
| style="text-align:left;"|{{flagicon|MAS}} Asyraff Zakaris | style="text-align:left;"|PFA Odin Sarawak |rowspan=3|5 |
style="text-align:left;"|{{flagicon|MAS}} Muhammad Hafiz Jaafar
| style="text-align:left;"|PJ Champz |
style="text-align:left;"|{{flagicon|MAS}} Muhammad Amirul Syahmi
| style="text-align:left;"|USMKK |
rowspan=7|5
| style="text-align:left;"|{{flagicon|MAS}} Raziman Opao | style="text-align:left;"|ATM |rowspan=7|4 |
style="text-align:left;"|{{flagicon|MAS}} Daniel Haikal Samsudin
| style="text-align:left;"|Negeri Sembilan United |
style="text-align:left;"|{{flagicon|MAS}} Sufiyan Abdul Halim
| style="text-align:left;"|Nilai City |
style="text-align:left;"|{{flagicon|MAS}} Mohd Syafiq Hamzah
| style="text-align:left;"|PFA Odin Sarawak |
style="text-align:left;"|{{flagicon|MAS}} Radzi Muhammad Amirul
| style="text-align:left;"|Penang |
style="text-align:left;"|{{flagicon|MAS}} Mohd Hafizi Ismail
| style="text-align:left;"|Terengganu |
style="text-align:left;"|{{flagicon|MAS}} Faris Iman Mahdi
| style="text-align:left;"|Terengganu |
12
| style="text-align:middle;"|8 players | style="text-align:middle;"|11 clubs |3 |
13
| style="text-align:middle;"|22 players | style="text-align:middle;"|11 clubs |2 |
14
| style="text-align:middle;"|46 players | style="text-align:middle;"|13 clubs |1 |
=Hat-tricks=
{{updated|15 June 2025}}
class="wikitable"
!Player !For !Against !Result !Date |
{{flagicon|MAS}} Muhammad Hafiz Jaafar 4
|PJ Champz |Kuala Lumpur 1 |1 June 2025 |
{{flagicon|MAS}} Muhd Amirul Md Radzi
|Penang |Kuala Lumpur 1 |14 June 2025 |
{{flagicon|MAS}} Asyraff Zakaris
|PFA Odin Sarawak |Negeri Sembilan United |14 June 2025 |
{{flagicon|MAS}} Izzat Aqiyudin Ramli
|Kelantan FT |Kuala Lumpur 1 |15 June 2025 |
{{flagicon|MAS}} Faris Iman Mahdi
|Terengganu |Kuala Lumpur 2 |15 June 2025 |
:Note: 4 – player scored 4 goals
:Note: 5 – player scored 5 goals
See also
References
{{reflist}}
{{2025–26 in Malaysian football}}
{{Liga Futsal Kebangsaan}}
{{Futsal in Malaysia}}
Category:Malaysia Premier Futsal League seasons
Category:Futsal leagues in Malaysia