Final Table:
1.Darul Ta'zim FC (Johor) 22 16 5 1 49-19 53 [C] Champions
2.Pahang FC 22 12 7 3 37-21 43
3.Selangor 22 10 7 5 41-35 37
4.Kedah 22 9 7 6 37-29 34
5.Perak 22 8 9 5 36-31 33
6.Melaka United FC 22 9 6 7 34-30 33
7.Terengganu FC 22 7 9 6 35-37 30
8.Petaling Jaya City FC 22 8 2 12 22-29 26 [P] [*]
9.PKNS FC (Selangor) 22 5 6 11 37-38 21 Relegated
10.Felda United FC 22 4 7 11 27-43 19 [P]
-------------------------------------------------------------
11.PKNP FC (Perak) 22 3 7 12 22-40 16 Relegated
12.Kuala Lumpur 22 4 2 16 24-49 14 Relegated
[*] promoted side MISC-MIFA (Malaysian Indian Sports Council-Malaysian Indian Football
Association) were renamed Petaling Jaya City FC
NB: PKNS FC (Selangor) were relegated as they became Selangor II
Round 1
[Feb 1]
Kuala Lumpur 1-3 Pahang FC
Terengganu FC 1-1 PKNS FC
[Feb 2]
Darul Ta'zim FC 1-0 Perak [also for Charity Shield]
Melaka United FC 2-1 Petaling Jaya City FC
PKNP FC 0-2 Kedah
[Feb 3]
Selangor 1-1 Felda United FC
Round 2
[Feb 8]
Darul Ta'zim FC 4-1 Kuala Lumpur
Perak 1-1 Kedah
[Feb 9]
Pahang FC 3-0 Terengganu FC
Petaling Jaya City FC 1-1 Selangor
PKNS FC 0-1 Melaka United FC
[Feb 10]
Felda United FC 1-1 PKNP FC
Round 3
[Feb 15]
Terengganu FC 2-2 Darul Ta'zim FC
[Feb 16]
Kedah 4-0 Felda United FC
Melaka United FC 1-1 Pahang FC
PKNP FC 2-3 Petaling Jaya City FC
[Feb 17]
Selangor 0-4 PKNS FC
[Apr 23]
Kuala Lumpur 3-3 Perak
Round 4
[Feb 22]
Petaling Jaya City FC 0-2 Kedah
Kuala Lumpur 0-1 Terengganu FC
[Feb 23]
Darul Ta'zim FC 2-1 Melaka United FC
Perak 1-1 Felda United FC
PKNS FC 1-0 PKNP FC
[Feb 24]
Pahang FC 1-1 Selangor
Round 5
[Mar 1]
Selangor 2-4 Darul Ta'zim FC
Terengganu FC 1-1 Perak
[Mar 2]
Felda United FC 1-0 Petaling Jaya City FC
Kedah 0-0 PKNS FC
PKNP FC 0-3 Pahang FC
[Mar 3]
Melaka United FC 2-0 Kuala Lumpur
Round 6
[Mar 8]
Pahang FC 1-0 Kedah
[Mar 9]
Darul Ta'zim FC 3-0 PKNP FC
Perak 1-0 Petaling Jaya City FC
PKNS FC 2-0 Felda United FC
Terengganu FC 3-0 Melaka United FC
[Mar 10]
Kuala Lumpur 2-3 Selangor
Round 7
[Mar 29]
Kedah 1-1 Darul Ta'zim FC
Melaka United FC 0-0 Perak
Selangor 1-0 Terengganu FC
[Mar 30]
Felda United FC 1-3 Pahang FC
Petaling Jaya City FC 1-0 PKNS FC
PKNP FC 4-0 Kuala Lumpur
Round 8
[Apr 5]
Darul Ta'zim FC 3-1 Felda United FC
[Apr 6]
Kuala Lumpur 2-1 Kedah
Melaka United FC 3-4 Selangor
Terengganu FC 1-2 PKNP FC
[Apr 7]
Pahang FC 1-1 Petaling Jaya City FC
Perak 2-2 PKNS FC
Round 9
[Apr 12]
Kedah 3-0 Terengganu FC
Selangor 1-1 Perak
[Apr 13]
Felda United FC 1-1 Kuala Lumpur
Petaling Jaya City FC 0-1 Darul Ta'zim FC
PKNP FC 1-0 Melaka United FC
[Apr 14]
PKNS FC 1-2 Pahang FC
Round 10
[Apr 19]
Terengganu FC 2-1 Felda United FC
Darul Ta'zim FC 3-1 PKNS FC
[Apr 20]
Kuala Lumpur 1-0 Petaling Jaya City FC
Perak 0-1 Pahang FC
Selangor 2-1 PKNP FC
[Apr 21]
Melaka United FC 1-0 Kedah
Round 11
[Apr 26]
Felda United FC 1-1 Melaka United FC
Kedah 1-1 Selangor
[Apr 27]
Petaling Jaya City FC 1-2 Terengganu FC
PKNP FC 0-4 Perak
PKNS FC 3-2 Kuala Lumpur
[Apr 28]
Pahang FC 1-1 Darul Ta'zim FC
Halfway Table:
1.Darul Ta'zim FC (Johor) 11 8 3 0 25-10 27 [C]
2.Pahang FC 11 7 4 0 20- 7 25
3.Selangor 11 4 5 2 17-19 17
4.Kedah 11 4 4 3 15- 7 16
5.PKNS FC (Selangor) 11 4 3 4 15-12 15
6.Melaka United FC 11 4 3 4 12-13 15
7.Terengganu FC 11 4 3 4 13-15 15
8.Perak 11 2 7 2 14-11 13
9.PKNP FC (Perak) 11 3 1 7 11-20 10
10.Petaling Jaya City FC 11 2 2 7 8-14 8 [P] [*]
-------------------------------------------------------------
11.Felda United FC 11 1 5 5 9-19 8 [P]
12.Kuala Lumpur 11 2 2 7 13-25 8
[*] promoted side MISC-MIFA (Malaysian Indian Sports Council-Malaysian Indian Football
Association) were renamed Petaling Jaya City FC
Round 12
[May 3]
Kedah 5-2 Kuala Lumpur
PKNS FC 3-3 Perak
[May 4]
Felda United FC 0-2 Darul Ta'zim FC
Petaling Jaya City FC 2-0 Pahang FC
PKNP FC 2-2 Terengganu FC
Selangor 1-1 Melaka United FC
Round 13
[May 14]
Darul Ta'zim FC 2-0 Pahang FC
Kuala Lumpur 2-1 PKNS FC
Perak 3-1 PKNP FC
Terengganu FC 3-5 Petaling Jaya City FC
[May 15]
Melaka United FC 6-0 Felda United FC
Selangor 3-1 Kedah
Round 14
[May 17]
Petaling Jaya City FC 1-0 Kuala Lumpur
PKNS FC 1-2 Darul Ta'zim FC
[May 18]
Felda United FC 1-1 Terengganu FC
Kedah 2-1 Melaka United FC
PKNP FC 1-1 Selangor
[May 19]
Pahang FC 0-0 Perak
Round 15
[May 24]
Terengganu FC 1-0 Selangor
[May 25]
Perak 2-3 Melaka United FC
PKNS FC 3-0 Petaling Jaya City FC
[May 26]
Darul Ta'zim FC 2-0 Kedah
Kuala Lumpur 4-1 PKNP FC
[Jul 17]
Pahang FC 3-1 Felda United FC
Round 16
[Jun 14]
Kedah 0-0 Pahang FC
PKNP FC 1-1 Darul Ta'zim FC
Petaling Jaya City FC 0-1 Perak
Felda United FC 5-4 PKNS FC
[Jun 15]
Selangor 2-1 Kuala Lumpur
Melaka United FC 3-3 Terengganu FC
Round 17
[Jun 18]
Pahang FC 2-0 PKNP FC
Perak 3-1 Terengganu FC
Petaling Jaya City FC 1-0 Felda United FC
PKNS FC 2-3 Kedah
[Jun 19]
Darul Ta'zim FC 3-2 Selangor
Kuala Lumpur 0-1 Melaka United FC
Round 18
[Jun 25]
PKNP FC 2-2 PKNS FC
Selangor 5-2 Pahang FC
Felda United FC 2-3 Perak
[Jun 26]
Kedah 3-2 Petaling Jaya City FC
Terengganu FC 3-1 Kuala Lumpur
Melaka United FC 1-2 Darul Ta'zim FC
Round 19
[Jul 5]
Kedah 1-1 PKNP FC
PKNS FC 1-2 Terengganu FC
[Jul 6]
Pahang FC 2-0 Kuala Lumpur
Perak 0-3 Darul Ta'zim FC
Petaling Jaya City FC 1-2 Melaka United FC
[Jul 7]
Felda United FC 1-2 Selangor
Round 20
[Jul 9]
Melaka United FC 2-1 PKNP FC
Pahang FC 3-2 PKNS FC
Terengganu FC 2-2 Kedah
[Jul 10]
Kuala Lumpur 0-2 Felda United FC
Perak 3-2 Selangor
[Jul 16]
Darul Ta'zim FC 0-1 Petaling Jaya City FC
Round 21
[Jul 12]
Terengganu FC 1-1 Pahang FC
[Jul 13]
Kedah 4-2 Perak
PKNP FC 1-1 Felda United FC
Selangor 3-0 Petaling Jaya City FC
Kuala Lumpur 0-4 Darul Ta'zim FC
[Jul 16]
Melaka United FC 1-1 PKNS FC
Round 22
[Jul 19]
Darul Ta'zim FC 3-3 Terengganu FC
[Jul 20]
Pahang FC 4-1 Melaka United FC
PKNS FC 2-3 Selangor
[Jul 21]
Felda United FC 5-1 Kedah
Perak 2-1 Kuala Lumpur
Petaling Jaya City FC 1-0 PKNP FC
Final Table:
1.Darul Ta'zim FC (Johor) 22 16 5 1 49-19 53 [C] Champions
2.Pahang FC 22 12 7 3 37-21 43
3.Selangor 22 10 7 5 41-35 37
4.Kedah 22 9 7 6 37-29 34
5.Perak 22 8 9 5 36-31 33
6.Melaka United FC 22 9 6 7 34-30 33
7.Terengganu FC 22 7 9 6 35-37 30
8.Petaling Jaya City FC 22 8 2 12 22-29 26 [P] [*]
9.PKNS FC (Selangor) 22 5 6 11 37-38 21 Relegated
10.Felda United FC 22 4 7 11 27-43 19 [P]
-------------------------------------------------------------
11.PKNP FC (Perak) 22 3 7 12 22-40 16 Relegated
12.Kuala Lumpur 22 4 2 16 24-49 14 Relegated
[*] promoted side MISC-MIFA (Malaysian Indian Sports Council-Malaysian Indian Football
Association) were renamed Petaling Jaya City FC
NB: PKNS FC (Selangor) were relegated as they became Selangor II
Piala Malaysia | Challenge Cup | FA Cup Piala Malaysia NB: contested by top-11 Liga Super and 5 best non-reserve sides Liga Premier Group Stage Final Tables: Kumpulan A 1.Kedah 6 4 1 1 14-10 13 Qualified 2.Terengganu FC 6 4 0 2 14- 8 12 Qualified - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.Negeri Sembilan 6 2 0 4 11-15 6 4.PKNS FC (Selangor) 6 1 1 4 7-13 4 Kumpulan B 1.Darul Ta'zim FC (Johor) 6 5 1 0 19- 8 16 Qualified 2.PKNP FC (Perak) 6 3 1 2 12- 9 10 Qualified - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.Petaling Jaya City FC 6 3 0 3 9-11 9 4.UiTM FC (Selangor) 6 0 0 6 2-14 0 Kumpulan C 1.Pahang FC 6 5 0 1 12- 5 15 Qualified 2.Perak 6 2 3 1 9- 7 9 Qualified - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.Pulau Pinang 6 1 2 3 5-10 5 4.Sabah 6 1 1 4 5- 9 4 Kumpulan D 1.Selangor 6 2 4 0 9- 6 10 Qualified 2.Melaka United FC 6 2 2 2 10- 9 8 Qualified - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.Felda United FC 6 2 1 3 10-12 7 4.PDRM 6 1 3 2 10-12 6 Knockout Stage Quarterfinals First Legs [Sep 21] Terengganu FC 0-1 Darul Ta'zim FC [Sep 22] Melaka United FC 0-3 Pahang FC Perak 1-0 Selangor [Sep 25] PKNP FC 1-2 Kedah Second Legs [Sep 28] Darul Ta'zim FC 4-1 Terengganu FC [Sep 29] Kedah 4-1 PKNP FC Pahang FC 3-1 Melaka United FC Selangor 3-1 Perak Semifinals First Legs [Oct 19] Kedah 3-3 Pahang FC Darul Ta'zim FC 2-1 Selangor Second Legs [Oct 26] Pahang FC 5-5 Kedah [aet] Selangor 0-3 Darul Ta'zim FC Final [Nov 2, Stadium Nasional, Bukit Jalil, Kuala Lumpur] Kedah 0-3 Darul Ta'zim FC [Leonardo Velazquez 26, Safawi Rasid 34, Syafiq Ahmad 57] Challenge Cup NB: contested by Liga Super and Liga Premier sides not qualified for Piala Malaysia Group Stage Final Tables: Kumpulan A 1.Darul Ta'zim FC II (Johor) 4 3 1 0 7- 2 10 Qualified 2.Sarawak 4 1 1 2 3- 6 4 Qualified - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.Kelantan 4 1 0 3 4- 6 3 -.Perlis excluded Kumpulan B 1.UKM FC (Kuala Lumpur) 6 3 3 0 12- 6 12 Qualified 2.Terengganu FC II 6 3 2 1 11- 8 11 Qualified - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.Kuala Lumpur 6 2 0 4 6- 9 6 4.Selangor United FC 6 1 1 4 5-11 4 Knockout Stage Semifinals First Legs [Sep 20] Terengganu FC II 1-2 Darul Ta'zim FC II [Sep 22] Sarawak 0-1 UKM FC Second Legs [Sep 27] Darul Ta'zim FC II 2-1 Terengganu FC II [Sep 28] UKM FC 6-1 Sarawak Final First Leg [Oct 4] Darul Ta'zim FC II 1-0 UKM FC Second Leg [Oct 12] UKM FC 1-0 Darul Ta'zim FC II [aet, 5-6 pen] FA Cup Qualifying Round [Feb 16] Kuching FA 0-0 Armed Forces FC [4-2 pen] Raja Permin FC 3-5 Klasiko FC Banggol Tok Ku FC 4-1 SA United Southern FC 1-4 Kelantan United FC Kuatagh FC 0-2 FC Pemanis PIB FC 5-0 Ampang United FC MPKJ FC 2-1 Kingstown Klang FC [Feb 17] XBBSB 0-4 MOFAH FC ISMA FC 0-6 Penjara FC Glory United FC 2-3 Ultimate FC Newbies FC 1-5 Protap FC Shah Alam Antlers FC 0-1 Real Chukai FC KSR Sains 4-2 Markless Soccer Team DDM FC 0-1 SAMB FC Blastier Galicia FC 1-3 Jerantut FA Tun Razak FC 1-1 Puchong Fuerza FC [4-3 pen] Rawang City 1-17 Batu Dua FC Kampung Raja Uda FC 2-1 MPPD FC JBFA bye MD Besut FC bye Preliminary Round [Mar 2] MPKJ FC 0-8 Kelantan United FC PIB FC 2-1 Real Chukai FC FC Pemanis 0-3 Kuching FA MD Besut FC 1-2 Jerantut FA Kampung Raja Uda FC 0-2 JBFA Protap FC 2-1 Banggol Tokku FC Batu Dua FC 2-1 Klasiko FC [Mar 3] Penjara FC 6-3 MOFAH FC Ultimate FC 2-1 KSR Sains Tun Razak FC 3-1 SAMB FC Round 1 [Apr 2] Kelantan 0-3 Selangor Terengganu FC 5-0 Ultimate FC Jerantut FA 3-0 JBFA Kuching FA 0-1 Felda United FC UKM FC 5-1 Protap FC [Apr 3] Batu Dua FC 1-2 PKNP FC Pulau Pinang 1-0 Penjara FC Kuala Lumpur 3-0 Tun Razak FC Kedah 3-2 Selangor United FC [aet] PKNS FC 3-2 Melaka United FC Pahang FC 4-0 PIB FC UiTM FC 0-2 Petaling Jaya City FC Kelantan United FC 1-0 Sabah Perak 2-1 Negeri Sembilan [Apr 9] PDRM 5-2 Sarawak Darul Ta'zim FC bye Round 2 [Apr 16] Selangor 1-2 Felda United FC Kelantan United FC 1-3 Terengganu FC Kedah 2-0 Petaling Jaya City FC Pulau Pinang 2-4 Kuala Lumpur [Apr 17] UKM FC 0-1 Pahang FC PKNP FC 3-2 PDRM Darul Ta'zim FC 0-1 PKNS FC Jerantut FA 1-2 Perak Quarterfinals First Legs [Apr 30] Kuala Lumpur 3-3 Felda United FC PKNP FC 0-0 Perak PKNS FC 1-3 Kedah [May 1] Terengganu FC 2-1 Pahang FC Second Legs [May 10] Pahang FC 4-0 Terengganu FC Kedah 1-1 PKNS FC [May 11] Perak 2-1 PKNP FC Felda United FC 0-0 Kuala Lumpur Semifinals First Legs [Jun 22] Kedah 1-0 Felda United FC Pahang FC 3-1 Perak Second Legs [Jun 29] Perak 3-0 Pahang FC [Jun 30] Felda United FC 3-2 Kedah Final [Jul 27, Stadium Nasional, Bukit Jalil, Kuala Lumpur] Perak 0-1 Kedah [aet]
Final Table:
1.Sabah 20 13 4 3 33-17 43 Promoted
2.Darul Ta'zim FC II (Johor) 20 9 6 5 31-19 33 [2-1]
-------------------------------------------------------------
3.PDRM 20 9 3 8 30-27 30 Promoted
4.Terengganu FC II 20 8 6 6 21-24 30
5.UiTM FC (Selangor) 20 8 5 7 33-25 29 [0-3] Promoted
6.Negeri Sembilan 20 8 5 7 29-25 29
7.Pulau Pinang 20 8 6 6 32-27 24 [-6]
8.UKM FC (Kuala Lumpur) 20 6 4 10 28-32 22 [2-1]
9.Selangor United FC 20 6 3 11 24-37 21 [P]
10.Kelantan 20 4 8 8 23-32 17 [R] [-3]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
11.Sarawak 20 4 4 12 25-44 16 Relegation Playoff
-.Perlis excluded; all results annulled;
record at exclusion: 3 1 0 2 5- 4 3
NB: Darul Ta'zim FC II and Terengganu FC II ineligible for promotion;
Kelantan 3 points deducted, Pulau Pinang 6 points deducted;
annulled results against Perlis between square brackets;
UiTM FC (Selangor) promoted as Selangor PKNS became Selangor II for 2020
Promotion/Relegation Playoff
[Nov 23]
Kuching FA 3-1 Sarawak
NB: Kuching FA promoted, Sarawak relegated
Final Table: 1.Kelantan United FC 26 21 3 2 93-20 66 [*2] Promoted 2.Kuching FA 26 18 5 3 58-21 59 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.Armed Forces FC 26 13 10 3 60-24 49 [*1] 4.Puchong Fuerza 26 13 6 7 71-40 45 [P] 5.Ultimate 26 13 6 7 76-48 45 [P] 6.Protap 26 11 4 11 47-58 37 [P] 7.Banggol Tok Ku 26 10 5 11 52-49 35 [P] 8.Dak-Dak Melawati 26 10 4 12 60-54 34 [P] 9.SAMB 26 9 6 11 38-38 33 [P] 10.Batu Dua 26 8 3 15 46-72 27 [P] 11.Johor Bahru 26 6 7 13 40-53 25 [P] 12.Langkawi Glory United 26 7 4 15 47-63 25 [P] 13.Penjara 26 6 6 14 36-61 24 [P] 14.Tun Razak 26 2 1 23 17-140 7 [P] [*1] ATM FC were renamed Armed Forces FC [*2] MPKB-BRI U-BeS FC were renamed Kelantan United FC
2018.
2020.
Thanks to Martin Arenlind
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 9 Jun 2021
(C) Copyright Karel Stokkermans and RSSSF 2018/21
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.