Tournament schedule
MPFL 2026
MPFL 2026 fixtures, upcoming matches, results and table for Malaysia Football from Football Association of Malaysia
Football Association of Malaysia
Teams: KL CITY FC, PAHANG RANGERS FC, SELANGOR FC, WIPERS, ATM, JOHOR DARUL TA'ZIM, PFA ODIN SARAWAK, TERENGGANU, USM FC.
02.08.202620:30
PAHANG RANGERS FCJOHOR DARUL TA'ZIM
STADIUM TERTUTUP SUKPA, KUANTAN4:5
02.08.202617:00
WIPERSKL CITY FC
STADIUM TERTUTUP SUKPA, KUANTAN0:1
02.08.202613:30
TERENGGANUUSM FC
STADIUM TERTUTUP SUKPA, KUANTAN6:6
02.08.202610:00
ATMSELANGOR FC
STADIUM TERTUTUP SUKPA, KUANTAN0:5
01.08.202620:30
PAHANG RANGERS FCKL CITY FC
STADIUM TERTUTUP SUKPA, KUANTAN6:4
01.08.202617:00
JOHOR DARUL TA'ZIMPFA ODIN SARAWAK
STADIUM TERTUTUP SUKPA, KUANTAN15:1
01.08.202613:30
TERENGGANUSELANGOR FC
STADIUM TERTUTUP SUKPA, KUANTAN3:11
01.08.202610:00
WIPERSATM
STADIUM TERTUTUP SUKPA, KUANTAN1:1
19.07.202620:30
SELANGOR FCUSM FC
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM14:0
19.07.202617:00
PAHANG RANGERS FCTERENGGANU
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM6:4
19.07.202613:30
PFA ODIN SARAWAKWIPERS
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM5:1
19.07.202610:00
KL CITY FCJOHOR DARUL TA'ZIM
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM1:8
18.07.202620:30
SELANGOR FCPAHANG RANGERS FC
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM5:2
18.07.202617:00
TERENGGANUWIPERS
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM5:2
18.07.202613:30
PFA ODIN SARAWAKATM
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM1:1
18.07.202610:00
USM FCKL CITY FC
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM4:5
12.07.202620:30
SELANGOR FCWIPERS
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM9:1
12.07.202617:00
KL CITY FCPFA ODIN SARAWAK
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM7:2
12.07.202613:30
USM FCJOHOR DARUL TA'ZIM
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM2:5
12.07.202610:00
PAHANG RANGERS FCATM
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM6:1
11.07.202620:30
SELANGOR FCKL CITY FC
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM7:2
11.07.202617:00
PFA ODIN SARAWAKUSM FC
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM3:4
11.07.202613:30
WIPERSJOHOR DARUL TA'ZIM
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM0:17
11.07.202610:00
TERENGGANUATM
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM5:3
21.06.202620:30
PAHANG RANGERS FCPFA ODIN SARAWAK
STADIUM TERTUTUP SUKPA, KUANTAN5:2
21.06.202617:00
ATMJOHOR DARUL TA'ZIM
STADIUM TERTUTUP SUKPA, KUANTAN3:8
21.06.202613:30
TERENGGANUKL CITY FC
STADIUM TERTUTUP SUKPA, KUANTAN2:5
21.06.202610:00
USM FCWIPERS
STADIUM TERTUTUP SUKPA, KUANTAN8:0
20.06.202620:30
PAHANG RANGERS FCSELANGOR FC
STADIUM TERTUTUP SUKPA, KUANTAN3:5
20.06.202617:00
ATMPFA ODIN SARAWAK
STADIUM TERTUTUP SUKPA, KUANTAN5:1
20.06.202613:30
KL CITY FCUSM FC
STADIUM TERTUTUP SUKPA, KUANTAN3:2
20.06.202610:00
WIPERSTERENGGANU
STADIUM TERTUTUP SUKPA, KUANTAN1:9
14.06.202620:30
SELANGOR FCJOHOR DARUL TA'ZIM
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM5:3
14.06.202617:00
TERENGGANUPFA ODIN SARAWAK
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM2:2
14.06.202613:30
KL CITY FCATM
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM5:5
14.06.202610:00
PAHANG RANGERS FCUSM FC
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM7:1
13.06.202620:30
PFA ODIN SARAWAKJOHOR DARUL TA'ZIM
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM1:10
13.06.202617:00
SELANGOR FCTERENGGANU
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM7:0
13.06.202613:30
KL CITY FCPAHANG RANGERS FC
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM1:6
13.06.202610:00
ATMWIPERS
KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM6:0
24.05.202620:30
JOHOR DARUL TA'ZIMKL CITY FC
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG8:0
24.05.202617:00
TERENGGANUPAHANG RANGERS FC
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG0:7
24.05.202613:30
WIPERSPFA ODIN SARAWAK
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG4:7
24.05.202610:00
USM FCSELANGOR FC
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG2:6
23.05.202620:30
PAHANG RANGERS FCWIPERS
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG19:2
23.05.202617:00
JOHOR DARUL TA'ZIMTERENGGANU
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG5:3
23.05.202613:30
PFA ODIN SARAWAKSELANGOR FC
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG1:9
23.05.202610:00
USM FCATM
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG3:5
17.05.202620:30
JOHOR DARUL TA'ZIMPAHANG RANGERS FC
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG3:3
17.05.202617:00
USM FCTERENGGANU
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG4:5
17.05.202613:30
SELANGOR FCATM
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG9:2
17.05.202610:00
KL CITY FCWIPERS
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG5:0
16.05.202620:30
JOHOR DARUL TA'ZIMUSM FC
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG9:1
16.05.202617:00
ATMPAHANG RANGERS FC
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG1:6
16.05.202613:30
WIPERSSELANGOR FC
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG0:13
16.05.202610:00
PFA ODIN SARAWAKKL CITY FC
STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG2:2
| Event Date | Team Home | Team Away | Location | Result | Details |
|---|---|---|---|---|---|
02.08.202620:30 | PAHANG RANGERS FC | JOHOR DARUL TA'ZIM | STADIUM TERTUTUP SUKPA, KUANTAN | 4:5 | Details |
02.08.202617:00 | WIPERS | KL CITY FC | STADIUM TERTUTUP SUKPA, KUANTAN | 0:1 | Details |
02.08.202613:30 | TERENGGANU | USM FC | STADIUM TERTUTUP SUKPA, KUANTAN | 6:6 | Details |
02.08.202610:00 | ATM | SELANGOR FC | STADIUM TERTUTUP SUKPA, KUANTAN | 0:5 | Details |
01.08.202620:30 | PAHANG RANGERS FC | KL CITY FC | STADIUM TERTUTUP SUKPA, KUANTAN | 6:4 | Details |
01.08.202617:00 | JOHOR DARUL TA'ZIM | PFA ODIN SARAWAK | STADIUM TERTUTUP SUKPA, KUANTAN | 15:1 | Details |
01.08.202613:30 | TERENGGANU | SELANGOR FC | STADIUM TERTUTUP SUKPA, KUANTAN | 3:11 | Details |
01.08.202610:00 | WIPERS | ATM | STADIUM TERTUTUP SUKPA, KUANTAN | 1:1 | Details |
19.07.202620:30 | SELANGOR FC | USM FC | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 14:0 | Details |
19.07.202617:00 | PAHANG RANGERS FC | TERENGGANU | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 6:4 | Details |
19.07.202613:30 | PFA ODIN SARAWAK | WIPERS | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 5:1 | Details |
19.07.202610:00 | KL CITY FC | JOHOR DARUL TA'ZIM | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 1:8 | Details |
18.07.202620:30 | SELANGOR FC | PAHANG RANGERS FC | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 5:2 | Details |
18.07.202617:00 | TERENGGANU | WIPERS | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 5:2 | Details |
18.07.202613:30 | PFA ODIN SARAWAK | ATM | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 1:1 | Details |
18.07.202610:00 | USM FC | KL CITY FC | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 4:5 | Details |
12.07.202620:30 | SELANGOR FC | WIPERS | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 9:1 | Details |
12.07.202617:00 | KL CITY FC | PFA ODIN SARAWAK | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 7:2 | Details |
12.07.202613:30 | USM FC | JOHOR DARUL TA'ZIM | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 2:5 | Details |
12.07.202610:00 | PAHANG RANGERS FC | ATM | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 6:1 | Details |
11.07.202620:30 | SELANGOR FC | KL CITY FC | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 7:2 | Details |
11.07.202617:00 | PFA ODIN SARAWAK | USM FC | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 3:4 | Details |
11.07.202613:30 | WIPERS | JOHOR DARUL TA'ZIM | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 0:17 | Details |
11.07.202610:00 | TERENGGANU | ATM | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 5:3 | Details |
21.06.202620:30 | PAHANG RANGERS FC | PFA ODIN SARAWAK | STADIUM TERTUTUP SUKPA, KUANTAN | 5:2 | Details |
21.06.202617:00 | ATM | JOHOR DARUL TA'ZIM | STADIUM TERTUTUP SUKPA, KUANTAN | 3:8 | Details |
21.06.202613:30 | TERENGGANU | KL CITY FC | STADIUM TERTUTUP SUKPA, KUANTAN | 2:5 | Details |
21.06.202610:00 | USM FC | WIPERS | STADIUM TERTUTUP SUKPA, KUANTAN | 8:0 | Details |
20.06.202620:30 | PAHANG RANGERS FC | SELANGOR FC | STADIUM TERTUTUP SUKPA, KUANTAN | 3:5 | Details |
20.06.202617:00 | ATM | PFA ODIN SARAWAK | STADIUM TERTUTUP SUKPA, KUANTAN | 5:1 | Details |
20.06.202613:30 | KL CITY FC | USM FC | STADIUM TERTUTUP SUKPA, KUANTAN | 3:2 | Details |
20.06.202610:00 | WIPERS | TERENGGANU | STADIUM TERTUTUP SUKPA, KUANTAN | 1:9 | Details |
14.06.202620:30 | SELANGOR FC | JOHOR DARUL TA'ZIM | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 5:3 | Details |
14.06.202617:00 | TERENGGANU | PFA ODIN SARAWAK | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 2:2 | Details |
14.06.202613:30 | KL CITY FC | ATM | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 5:5 | Details |
14.06.202610:00 | PAHANG RANGERS FC | USM FC | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 7:1 | Details |
13.06.202620:30 | PFA ODIN SARAWAK | JOHOR DARUL TA'ZIM | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 1:10 | Details |
13.06.202617:00 | SELANGOR FC | TERENGGANU | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 7:0 | Details |
13.06.202613:30 | KL CITY FC | PAHANG RANGERS FC | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 1:6 | Details |
13.06.202610:00 | ATM | WIPERS | KOMPLEKS BELIA SUKAN NEGERI SELANGOR, SHAH ALAM | 6:0 | Details |
24.05.202620:30 | JOHOR DARUL TA'ZIM | KL CITY FC | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 8:0 | Details |
24.05.202617:00 | TERENGGANU | PAHANG RANGERS FC | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 0:7 | Details |
24.05.202613:30 | WIPERS | PFA ODIN SARAWAK | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 4:7 | Details |
24.05.202610:00 | USM FC | SELANGOR FC | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 2:6 | Details |
23.05.202620:30 | PAHANG RANGERS FC | WIPERS | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 19:2 | Details |
23.05.202617:00 | JOHOR DARUL TA'ZIM | TERENGGANU | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 5:3 | Details |
23.05.202613:30 | PFA ODIN SARAWAK | SELANGOR FC | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 1:9 | Details |
23.05.202610:00 | USM FC | ATM | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 3:5 | Details |
17.05.202620:30 | JOHOR DARUL TA'ZIM | PAHANG RANGERS FC | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 3:3 | Details |
17.05.202617:00 | USM FC | TERENGGANU | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 4:5 | Details |
17.05.202613:30 | SELANGOR FC | ATM | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 9:2 | Details |
17.05.202610:00 | KL CITY FC | WIPERS | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 5:0 | Details |
16.05.202620:30 | JOHOR DARUL TA'ZIM | USM FC | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 9:1 | Details |
16.05.202617:00 | ATM | PAHANG RANGERS FC | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 1:6 | Details |
16.05.202613:30 | WIPERS | SELANGOR FC | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 0:13 | Details |
16.05.202610:00 | PFA ODIN SARAWAK | KL CITY FC | STADIUM TERTUTUP MAJLIS BANDARAYA PASIR GUDANG | 2:2 | Details |