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.