2019 Malaysia M4 League

Last updated
Malaysia M4 League
Liga M4.png
Season2019
ChampionsKSR SAINS
PromotedKSR SAINS
Ikram Muda
2023

The 2019 Malaysia M4 League (Malay: 2019 Liga M4 Malaysia) was the inaugural season of the League competition since its establishment in 2019. It is in the fourth tier of the Malaysia football league system. [1]

Contents

Liga Melaka Division 1

Group A

PosTeamPldWDLGFGAGDPtsQualification
1 MBMB Warriors (C, Q)430181+79Knockout Stage and Qualification to Play-off round
2 Perma 430163+39Knockout Stage
3 Pulau Sebang 41212315
4 Hulubalang 41123304
5 Masjid Tanah (R)401311091 Religation to Division 2
Source: Liga Melaka
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(C) Champions; (Q) Qualified for the phase indicated; (R) Relegated

Group B

PosTeamPldWDLGFGAGDPtsQualification
1 Andalas 5500142+1215Knockout Stage
2 SAMB II 5401126+612
3 Tampoi 52128807
4 Pengkalan 521281137
5 Gerakan 510471253
6 Teman FM (R)500551490 Religation to Division 2
Source: Liga Melaka
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(R) Relegated

KLFA Super League

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1 Immigration 97022410+1421
2 Cheras Perdana (Q)9621209+1120Qualification to Play-off round
3 DRB-Hicom 9621177+1020
4 Tentera Darat 9531239+1418
5 Kilat KL 9531165+1118
6 JLJ Diraja 93331814+412
7 TUDM Hornets 9216142287
8 PLUS 9216718117
9 BSN (R)9117728214Relegation to Division 1
10 Panthers United (R)9009429250
Source: KLFA Super League
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(Q) Qualified for the phase indicated; (R) Relegated

Liga THB-KFA

North Zone

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1Suka Menanti (C)9810283+2525Advance to Knock-out stage
2THB Wanderers9801453+4224
3Padang Terap Jr.95221913+617
4Pokok Sena95221511+417
5MPKP94142818+1013
6KIFA-MSIK94051622612
7PG93241916+311
8Kubang Rotan93061444309
9ILP Jitra9108837293
10Pendidikan9009028280
Source: Liga THB-KFA
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(C) Champions

South Zone

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1Peqedu98012310+1324Advance to Knock-out stage
2MPKK9711154+1122
3Yan9432138+515
4Belantik City94321613+315
5Baling MDB94141816+213
6TLJ94051315212
719 RAMD ATM8323129+311
8Arena9225131968
9Padang Serai911761594
10POLIMAS8017220181
Source: Liga THB-KFA
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Subang Football League

PosTeamPldWDLGFGAGDPtsQualification or relegation
1 MPKJ (Q)9720335+2823Qualification for Selangor Champion League
2 KRU II 9621285+2320
3 Palitus (Q)96122310+1319Qualification to Play-off round
4 X-Star 95041510+515
5 KXSLiquid USTT 9423119+214
6 PJH FC 93331414012
7 Ingress United 9324159+611
8 KL Cityboys 92161324117
9 Level Up Gators 92161224127
10 Wild Bear 9009459550
Source: SFL
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(Q) Qualified for the phase indicated

Terengganu Amateur League

Super League


PosTeamPldWDLGFGAGDPtsQualification
1 Besut United 9720196+1323Qualification to TAL Cup
2 PBSMT 9531199+1018
3 Markless ST 9441219+1216
4 Real Chukai 95131916+316Qualification to TAL Cup & Qualification to Play-off round
5 BTK CG Jaya 92431010010
6 Suhada FC 914491457
7 Che Nordin 93151119810
8 FC Permanis 9234920119
9 Island FC 907291237
10 Myxini Kuala Berang 9036717103
Source: Official Website
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Premier League

PosTeamPldWDLGFGAGDPtsQualification
1 Kerteh F.C. (P, Q)85121813+516Qualification to TAL Cup
2 Delima Warriors F.C. (Q)8431168+815
3 Gemuda F.C. 8422117+414Play-offs round
4 Hulu Fighters F.C. 83321211+112
5NFFC83231314111
6 Raja Permin F.C. 83231112111
7 UniSZA Rangers 8224101118
8 CK Bintang Muda F.C. 82151121107
9 Sentul Patah F.C. 820671256
10 Paka City F.C. 00000000Club resigned and folded
Source: Official Website
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(P) Promoted; (Q) Qualified for the phase indicated

TAL Cup

Quarter-finals Semi-finals Final
         
Besut United2
Gemuda 0
Besut United 0
Markless ST3
Markless ST3
Delima Warriors 0
Markless ST 0 (3)
Kerteh F.C. 0 (4)
PBSMT2
Hulu Fighters 1
PBSMT 1
Kerteh F.C. 2
Real Chukai 1
Kerteh F.C. 5

Quarter-final

3 January 2020 (2020-01-03)Markless ST3 − 0Delima Warriors Kuala Terengganu
15:45  UTC+8 Stadium: Padang A, Kompleks Sukan Gong Badak
3 January 2020 (2020-01-03) Real Chukai 1 − 5 Kerteh F.C. Kemaman
21:00  UTC+8 Stadium: Mak Chilli Stadium
10 January 2020 (2020-01-10)Besut United2 − 0Gemuda Kuala Terengganu
15:45  UTC+8 Stadium: Padang A, Kompleks Sukan Gong Badak
10 January 2020 (2020-01-10)PBSMT2 − 1Hulu Fighters Kuala Terengganu
15:45  UTC+8 Stadium: Padang B, Kompleks Sukan Gong Badak

Semi-final

17 January 2020 (2020-01-17) Besut United 0 − 3Markless ST Kuala Terengganu
15:45  UTC+8 Stadium: Sultan Ismail Nasiruddin Shah Stadium
19 January 2020 (2020-01-19) PBSMT 1−2 (a.e.t.) Kerteh F.C. Kuala Terengganu
21:00  UTC+8 Stadium: Sultan Ismail Nasiruddin Shah Stadium

Final

Markless ST0 − 0 (a.e.t.) Kerteh F.C.
Penalties
3 – 4

MAHSA M4 League

PosTeamPldWDLGFGAGDPtsQualification or relegation
1JARR (Q)1410404714+3334Qualification to Play-off round
2Mercu149505321+3232
3XHICOM149324814+3430
4BSP146172930119
5BPP PLUS1435623391614
6MARS1434722371513
7Southern1422102043238
8LB140212959502
Source: MAHSA M4 League
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(Q) Qualified for the phase indicated

Alumni M4 League

PosTeamPldWDLGFGAGDPts
1Ansara Kuantan (C)8710303+2722
2Andersonian8602225+1718
3Ansara KB8611217+1419
4STAROBA85212410+1417
5SJAA83051918+19
6VIOBA83051324119
7IKMAL83051122119
8KISAS81072032123
9Ideal Heights8008640340
Updated to match(es) played on 16 November 2019. Source: Alumni M4 League
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(C) Champions

Puchong Community League

PosTeamPldWDLGFGAGDPtsQualification or relegation
1 Thai Selangor (Q)121110465+4134Qualification to Play-off round and Selangor Champion League
2Kartallar Sepang1310213211+2132
3Putra United1310123011+1931
4Puchong Legacy138142713+1425
5 Nabalu United 137061826821
6Nadi TYD136252719+820
7 Puchong Fuerza U23 115422310+1319
8Puchong Utama135352418+618
9Puchong135352520+518
10Maju123361415112
11PEBT Z15132381727109
12SUNMED1321101242307
134N1312101251395
14PURA130211948392
Source: Puchong Community League
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(Q) Qualified for the phase indicated

Shah Amateur League

PosTeamPldWDLGFGAGDPtsQualification or relegation
1Klasiko (Q)121020438+3532Qualification to Play-off round and Selangor Champion League
2Mofah II1210203812+2632
3MIB11902364+3227
4RAJD9711419+3222
5Kuatagh127144014+2622
6Teratak116232817+1120
7Cheras Raptors U21125161921216
8Ombak1150617392215
9Fly United1241724522813
10Rawang City1240814261212
11Tarakki122010943346
12SSLP121011331283
13Real Eleven120012036360
Source: Shah Amateur League
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(Q) Qualified for the phase indicated

Selangor Social Premier League

PosTeamPldWDLGFGAGDPtsQualification or relegation
1R.R.M97112611+1522Qualification to knockout stage
2MOFAH (C)9702349+2521
3 IKRAM Muda F.C. 9621266+2020Qualification to knockout stage and Qualification to Play-off round
4Invictus96122011+919Qualification to knockout stage
5Sri Ampang BB95132418+616
6FC MHT93151520510
7SSFC9216152497
8Decathlon United92161020107
9Adasana92071136256
10Blastier Galacia9108632263
Source: Selangor Social Premier League
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(C) Champions

Knockout stage

Quarter-finals

Team 1 Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
IKRAM Muda 5 − 3FC MHT3 – 32 – 0
RRM6 − 3Decathlon United4 − 22 − 1
MOFAH5 − 0SSFC2 − 03 - 0
Invictus8 − 3Adasana4 − 34 − 0

Semi-finals

Team 1 Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
IKRAM Muda 5 − 2RRM1 – 04 – 2
MOFAH6 − 1Invictus1 − 15 − 0

Final

Team 1 Score Team 2
26 November 2019
IKRAM Muda 1 − 3MOFAH

Sultan Johor Cup

Group A
PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1Tangkak320132+16Knouck-out stage
2Segamat32015506
3Batu Pahat311154+14
4 MP Muar 30121321
Source: Johor Bahru FA
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
Group B
PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1 Johor Bahru II 211032+14Knouck-out stage
2Kluang210132+13Knouck-out stage and Qualification to Play-off round
3Pontian20113521
Source: Johor Bahru FA
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
Group C
PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1 Pasir Gudang United 330082+69Knouck-out stage
2Kota Tinggi320163+36
3Pengerang31025503
4Mersing30030990
Source: Johor Bahru FA
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Quarter-finals

Team 1 Score Team 2
15 November 2019
Tangkak0 − 2Kluang
Pasir Gudang United 5 − 0Batu Pahat
Segamat1 − 2Kota Tinggi
Johor Bahru II 1 − 1 (aet)
4 − 1 (p)
Pengerang

Semi-finals

Team 1 Score Team 2
20 November 2019
Kluang1 − 0 (aet) Pasir Gudang United
Kota TinggiSF2 Johor Bahru II

Final

Team 1 Score Team 2
27 November 2019
Kluang2 - 0Kota Tinggi

Perlis Amateur League

Group A
PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1KSR-B4400172+1512Knouck-out stage
2Edura Utara4211146+87
3VAPE421196+37
4Wang Ulu Emqua401341391
5KSMR-TS4013219171
Source: Perlis FA Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
Group B
PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1KSR-A431071+610Knouck-out stage and Qualification to Play-off round
2NFDP Perlis430143+19Knouck-out stage
3Sanglang4211135+87
4UiTM Perlis30031870
5Kilat30031980
Updated to match(es) played on 22 Oktober 2019. Source: Perlis FA Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
Group C
PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1 Northern Lions 4400162+1412Knouck-out stage
2 Tambun Tulang (C)421173+47
3KSMR-A420263+36
4Felda Chuping4022213112
5AGENT4013313101
Source: Perlis FA Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(C) Champions

Quarter-finals

Team 1 Score Team 2
27 October 2019
Northern Lions F.C. 1 − 0Edura Utara
NFDP Perlis0 − 3VAPE
2 November 2019
KSR-B2 − 1Sanglang
3 November 2019
KSR-A1 − 1 (aet)
2 − 4 (p)
Tambun Tulang

Semi-finals

Team 1 Score Team 2
11 November 2019
Northern Lions F.C. 2 − 0VAPE
KSR-B2 − 2 (aet)
(1 − 4 p)
Tambun Tulang

Final

Team 1 Score Team 2
22 November 2019
Northern Lions F.C. 0 - 1 Tambun Tulang

PBNS Cup

First round

Group A

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1 MPPD 330073+49Second round
2Wan Mei3201124+86
3Penjara NS31026603
4NSIA3003315120
Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Group B

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1PBD Jempol321095+47Second round
2MSD Seremban321042+27
3Yayasan NS30123631
4PBD Jelebu30122531
Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Group C

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1MP Seremban3300114+79Second round
2MD Tampin3201112+96
3USIM310263+33
4Thivy Jaya3003322190
Updated to match(es) played on completw. Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Group D

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1 KSR SAINS 3210112+97Second round
2Desa Rhu31024513
3PBD Tampin31022423
4Jempol Dreams31023963
Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Group E

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1KBT Nusa Intan312063+35Second round
2Mixstar31114624
3Politeknik NS30301103
4PB Kelana Putra30215612
Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Group F

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1PB Kuala Pilah330080+89Second round
2Alamanda31114404
3UiTM Seremban 330210442
4BRS30122641
Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Second round

Group A

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1MP Seremban220060+66Knouck-out stage
2MSD Seremban21013303
3 MPPD 20020660
Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Group B

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1Wan Mei211084+44Knouck-out stage
2MD Tampin211052+34
3PBD Jempol200241170
Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Group C

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1 KSR SAINS (C, Q)220082+66Knouck-out stage and Qualification to Play-off round
2PBD Kuala Pilah21015503Knouck-out stage
3Mixstar20021760
Updated to match(es) played on comolete. Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(C) Champions; (Q) Qualified for the phase indicated

Group D

PosTeamPldWDLGFGAGDPtsPromotion, qualification or relegation
1Desa Rhu220030+36Knouck-out stage
2Alamanda21013303
3KBT Nusa Intan20021430
Source: Nusa Intan Official
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.

Knouck-out stage

Quarter-finals

Team 1 Score Team 2
14 November 2019
KSR SAINS 5 − 2MD Tampin
15 November 2019
MP Seremban3 − 0Alamanda
17 November 2019
Wan Mei2 − 0PBD Kuala Pilah
18 November 2019
Desa Rhu1 − 1 (aet)
3 − 2 (p)
MSD Seremban

Semi-finals

Team 1 Score Team 2
21 November 2019
MP Seremban1 − 2 KSR SAINS
Wan Mei3 − 0Desa Rhu

Final

Team 1 Score Team 2
27 November 2019
KSR SAINS 2 − 1Wan Mei

Klang Valley M4 League

The FA Cup champions will be eligible for play-off qualification.

Quarter-finals

Team 1 Score Team 2
5 October 2019
Shah Alam United0 − 3Red Spade United
Perlima United0 − 0 (aet)
5 − 3 (p)
Subang United
6 October 2019
Shah Alam Antlers 1 − 0Kompleks
AZE5 − 0AX

Semi-finals

Team 1 Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
Shah Alam Antlers 0 − 2AZE0 − 00 − 2
Red Spade United3 − 5Perlima United3 − 30 − 2

Final

Team 1 Score Team 2
26 October 2019
AZE0 − 0
4 − 2 (p)
Perlima United

Play-off round

Bracket

First round Quarter-final Semi-final Final
            
A1 Kuatagh 1
A2 KSR SAINS 4
KSR SAINS 1
Klasiko 0
A3 Klasiko4
A4 Cheras Perdana 0
KSR SAINS 6
AZE 1
A5 AZE3
A6 PJ Hiliran 2
AZE2 (4)
KSR Kuala Perlis 2 (3)
A7 CCT FC 3 (6)
A8 KSR Kuala Perlis3 (7)
KSR SAINS 1
Ikram Muda 0
A9 Thai Selangor2
A10 MBMB Warriors 1
Thai Selangor3
FC Palitus 2
A11 JARR 0
A12 FC Palitus3
Thai Selangor 2
Ikram Muda 3
A13 Kluang FA 0
A14 PIB 1
PIB 1
Ikram Muda 2
A15 Real Chukai 2
A16 Ikram Muda 5

Knock-out stage

First round

The first round was played on 7 and 8 December 2019 at Rhino Kv Arena. [2]


7 December 2019 (2019-12-07)Kuatagh1 − 4 KSR SAINS Shah Alam
16:15  UTC+8
  • Redo Renaldi Soccerball shade.svg75'
  • Mohd Suhaili Soccerball shade.svg45+2', 49', 90' (pen.)
  • Gevanesh Santhira Soccerball shade.svg63' (pen.)
Stadium: Padang A, Rhino KV Arena
7 December 2019 (2019-12-07) Real Chukai 2 − 5 IKRAM Muda Shah Alam
16:15  UTC+8
  • Tuan Afif Nasurullah Soccerball shade.svg1'
  • Engku Fakrul Nizam Soccerball shade.svg5'
  • Ridhwan Johan Soccerball shade.svg25', 57'
  • Azrul Razman Soccerball shade.svg29'
  • Muhammad Fakrulrazi Soccerball shade.svg45+5', 69'
Stadium: Padang B, Rhino KV Arena
7 December 2019 (2019-12-07)CCT3 − 3 (a.e.t.)
(6 – 7 p)
KSR Kuala Perlis Shah Alam
20:15  UTC+8
  • Nurullah Hakim Soccerball shade.svg15' (pen.)
  • Farhan Hamid Soccerball shade.svg21', 90'
  • Rizal Fahmi Soccerball shade.svg15' (o.g.)
  • Shukor Azmi Soccerball shade.svg40'
  • Hafizi Podzi Soccerball shade.svg54'
Stadium: Padang A, Rhino KV Arena
7 December 2019 (2019-12-07)Kluang FA0 − 1 PIB Shah Alam
20:15  UTC+8
  • Afiq Arshad Soccerball shade.svg38'
Stadium: Padang B, Rhino KV Arena
8 December 2019 (2019-12-08) Thai Selangor 2 − 1 MBMB Warriors Shah Alam
16:15  UTC+8
  • Muazzim Bad Khalil Soccerball shade.svg34'
  • Thinaadkharan Muthiah Soccerball shade.svg82'
  • Saiful Mostapa Soccerball shade.svg38'
Stadium: Padang A, Rhino KV Arena
8 December 2019 (2019-12-08)JARR0 − 3 FC Palitus Shah Alam
16:15  UTC+8
  • Jefri Tahiruddin Soccerball shade.svg28' (pen.)
  • Arman Zikri Soccerball shade.svg45+3'
  • Syazwan Nasaruddin Soccerball shade.svg61'
Stadium: Padang B, Rhino KV Arena
8 December 2019 (2019-12-08) Klasiko 4 − 0Cheras Perdana Shah Alam
20:15  UTC+8
  • Amir Safuan Soccerball shade.svg26'
  • Jamil Garba Soccerball shade.svg35', 82'
  • Ammar Anuwar Soccerball shade.svg49'
Stadium: Padang A, Rhino KV Arena
8 December 2019 (2019-12-08)AZE3 − 2PJ Hiliran Shah Alam
20:15  UTC+8
  • Rahimin Rahim Soccerball shade.svg41', 86'
  • Hazwani Karim Soccerball shade.svg71' (pen.)
Stadium: Padang B Rhino KV Arena

Quarter-finals

14 December 2019 (2019-12-14) KSR SAINS 1 − 0 Klasiko Shah Alam
16:15  UTC+8
  • Khaizli Jasmi Soccerball shade.svg90+4' (pen.)
Stadium: Padang B Rhino KV Arena
14 December 2019 (2019-12-14) AZE 2 − 2 (a.e.t.)
(4 – 3 p)
KSR Kuala Perlis Shah Alam
20:15  UTC+8
  • Rahimi Rahim Soccerball shade.svg34' (pen.)
  • Azwan Othman Soccerball shade.svg120+4'
  • Mohamad Fadzwin Soccerball shade.svg55'
  • Farhan Mustafa Soccerball shade.svg99'
Stadium: Padang B Rhino KV Arena
15 December 2019 (2019-12-15) Thai Selangor 3 − 2 FC Palitus Shah Alam
16:15  UTC+8
  • Thinaadkharan Muthiah Soccerball shade.svg13'
  • Hazromie Zulkifli Soccerball shade.svg41'
  • Iqbal Zukurian Soccerball shade.svg44'
  • Nizam Yurhanis Soccerball shade.svg26'
  • Harith Roslan Soccerball shade.svg87'
Stadium: Padang B Rhino KV Arena
15 December 2019 (2019-12-15) PIB 1 − 2 IKRAM Muda Shah Alam
20:15  UTC+8
  • Ibrahim Suhaib Soccerball shade.svg71'
  • Muhammad Ammar Soccerball shade.svg41'
  • Muhamad Firdaus Soccerball shade.svg45+3'
Stadium: Padang B Rhino KV Arena

Semi-finals

21 December 2019 (2019-12-21) KSR SAINS 6 – 1AZE Kuala Lumpur
16:15  UTC+8
  • Khaizli Jasmi Soccerball shade.svg4', 45'
  • Firdaus Azizul Soccerball shade.svg28', 61'
  • Mohd Suhaili Soccerball shade.svg37'
  • Sensoo Moses Soccerball shade.svg80'
  • Ismail Mamat Soccerball shade.svg43'
Stadium: Mindef Stadium
22 December 2019 (2019-12-22)Thai Selangor2 – 3 (a.e.t.) IKRAM Muda Shah Alam
20:15  UTC+8
  • Akmal Firdaus Soccerball shade.svg19'
  • Vishnu Raj Soccerball shade.svg83'
  • Ridhwan Johan Soccerball shade.svg45+3', 75', 104'
Stadium: UiTM Stadium

Final

KSR SAINS 1–0 IKRAM Muda
  • Norfaizzal Faroq Soccerball shade.svg89'

See also

References

  1. "Pembentukan Divisyen 4 memang tepat". Inikanbola.com. Archived from the original on 2018-07-24. Retrieved 2019-11-19.
    - "14 state and social to join M4 League". Johor Southerns Tigers. Archived from the original on 2019-02-22. Retrieved 2019-11-19.
    - "Penyertaan Liga M4 bertambah". Vocket FC. Retrieved 15 October 2019.
  2. "Playoff Liga M3 2020, PIB FC-Klasiko FC intai peluang naik pangkat". Semuanya Bola.