Final Table: 1.Darul Ta'zim FC (Johor) 24 23 1 0 90- 8 70 [C] Champions 2.Selangor FC 24 16 4 4 44-16 52 3.Sabah FC 24 11 7 6 41-33 40 4.Kuching City FC 24 10 9 5 38-28 39 5.Terengganu FC 24 9 8 7 35-26 35 6.Kuala Lumpur City FC 24 11 4 9 40-33 31 [-6] 7.Perak FC 24 8 6 10 36-36 30 8.Sri Pahang FC 24 7 8 9 35-39 29 9.PDRM FC 24 7 6 11 25-36 27 10.Penang FC 24 6 8 10 31-38 26 11.Kedah Darul Aman FC 24 6 6 12 21-51 21 [-3] 12.Negeri Sembilan FC 24 4 4 16 23-49 16 13.Kelantan Darul Naim FC 24 2 1 21 16-82 7 [*] [*] Kelantan United FC were renamed Kelantan Darul Naim FC NB: Kedah Darul Aman 3 points deducted for financial reasons; Kuala Lumpur City 6 points deducted Round 1 [May 10] Darul Ta'zim FC awd Selangor FC [awarded 3-0, Selangor withdrew; also [May 11] for Piala Sumbangsih] PDRM FC 0-1 Kedah Darul Aman FC Sri Pahang FC 1-0 Kelantan Darul Naim FC Terengganu FC 3-1 Perak FC [May 12] Sabah FC 0-0 Penang FC Kuala Lumpur City FC 1-1 Kuching City FC Negeri Sembilan FC bye Round 2 [May 17] Kelantan Darul Naim FC 2-3 Sabah FC [May 18] Darul Ta'zim FC 3-1 Negeri Sembilan FC Selangor FC 1-0 Kedah Darul Aman FC Perak FC 2-3 PDRM FC [May 19] Kuching City FC 2-2 Sri Pahang FC Penang FC 0-0 Terengganu FC Kuala Lumpur City FC bye Round 3 [May 24] Terengganu FC 3-0 Kelantan Darul Naim FC Kedah Darul Aman FC 0-2 Perak FC [May 25] Kuala Lumpur City FC 1-5 Darul Ta'zim FC Sabah FC 2-1 Kuching City FC PDRM FC 1-1 Penang FC [May 26] Selangor FC 4-0 Negeri Sembilan FC Sri Pahang FC bye Round 4 [Jun 21] Negeri Sembilan FC 0-3 Kuala Lumpur City FC [Jun 22] Darul Ta'zim FC 3-0 Sri Pahang FC Kuching City FC 1-1 Terengganu FC Penang FC 0-1 Kedah Darul Aman FC [Jun 23] Selangor FC 2-1 Perak FC Kelantan Darul Naim FC 1-0 PDRM FC Sabah FC bye Round 5 [Jul 12] Kuching City FC 2-0 PDRM FC Kedah Darul Aman FC 3-0 Kelantan Darul Naim FC [Jul 13] Sri Pahang FC 0-2 Negeri Sembilan FC Sabah FC 1-3 Darul Ta'zim FC Perak FC 0-2 Penang FC [Jul 14] Kuala Lumpur City FC 1-0 Selangor FC Terengganu FC bye Round 6 [Jul 25] Sabah FC 2-0 Negeri Sembilan FC [Jul 26] Darul Ta'zim FC 4-0 Terengganu FC Kedah Darul Aman FC 1-1 Kuching City FC Kelantan Darul Naim FC 1-3 Perak FC [Jul 27] Selangor FC 4-1 Penang FC Kuala Lumpur City FC 0-0 Sri Pahang FC PDRM FC bye Round 7 [Jul 30] Terengganu FC 3-2 Negeri Sembilan FC Perak FC 1-2 Kuching City FC [Jul 31] Kuala Lumpur City FC 3-0 Sabah FC Sri Pahang FC 1-1 Selangor FC PDRM FC 1-1 Darul Ta'zim FC [Aug 1] Penang FC 3-0 Kelantan Darul Naim FC Kedah Darul Aman FC bye Round 8 [Aug 9] Darul Ta'zim FC 6-0 Kedah Darul Aman FC Sri Pahang FC 2-3 Sabah FC [Aug 10] Selangor FC 2-0 Kelantan Darul Naim FC Kuala Lumpur City FC 0-2 Terengganu FC [Aug 11] Kuching City FC 2-2 Penang FC Negeri Sembilan FC 1-2 PDRM FC Perak FC bye Round 9 [Aug 13] Sabah FC 1-2 Selangor FC [Aug 16] Terengganu FC 1-1 Sri Pahang FC PDRM FC 2-1 Kuala Lumpur City FC [Aug 17] Kedah Darul Aman FC 2-2 Negeri Sembilan FC [Aug 26] Kuching City FC 1-0 Kelantan Darul Naim FC [Nov 10] Perak FC 0-5 Darul Ta'zim FC Penang FC bye Round 10 [Sep 12] Darul Ta'zim FC 5-0 Penang FC [Sep 13] Selangor FC 4-0 Kuching City FC [Sep 14] Negeri Sembilan FC 0-1 Perak FC Kuala Lumpur City FC 5-0 Kedah Darul Aman FC [Sep 15] Sabah FC 1-1 Terengganu FC Sri Pahang FC 5-1 PDRM FC Kelantan Darul Naim FC bye Round 11 [Sep 20] Kedah Darul Aman FC 2-2 Sri Pahang FC [Sep 21] PDRM FC 1-0 Sabah FC Perak FC 1-0 Kuala Lumpur City FC [Sep 22] Penang FC 2-2 Negeri Sembilan FC Kelantan Darul Naim FC 1-6 Darul Ta'zim FC [Sep 28] Terengganu FC 0-1 Selangor FC Kuching City FC bye Round 12 [Sep 27] Darul Ta'zim FC 2-1 Kuching City FC Negeri Sembilan FC 2-3 Kelantan Darul Naim FC [Sep 28] Sri Pahang FC 0-3 Perak FC [Sep 29] Kuala Lumpur City FC 4-2 Penang FC [Oct 4] Terengganu FC 1-1 PDRM FC [Oct 29] Sabah FC 5-2 Kedah Darul Aman FC Selangor FC bye Round 13 [Oct 18] Kelantan Darul Naim FC 1-3 Kuala Lumpur City FC [Oct 19] Perak FC 2-4 Sabah FC PDRM FC 1-1 Selangor FC Kedah Darul Aman FC 1-0 Terengganu FC [Oct 20] Kuching City FC 1-1 Negeri Sembilan FC Penang FC 0-1 Sri Pahang FC Darul Ta'zim FC bye Round 14 [Oct 25] Penang FC 0-4 Sabah FC Kedah Darul Aman FC 1-1 PDRM FC Kelantan Darul Naim FC 1-1 Sri Pahang FC [Oct 26] Perak FC 2-2 Terengganu FC Kuching City FC 3-1 Kuala Lumpur City FC [Oct 27] Selangor FC 0-3 Darul Ta'zim FC Negeri Sembilan FC bye Round 15 [Nov 1] Negeri Sembilan FC 0-4 Darul Ta'zim FC Terengganu FC 1-0 Penang FC [Nov 2] Sri Pahang FC abd Kuching City FC [abandoned at 0-1 in 31' due to PDRM FC 1-1 Perak FC heavy rain] Kedah Darul Aman FC 0-1 Selangor FC [Nov 3] Sabah FC 4-1 Kelantan Darul Naim FC [Mar 4] Sri Pahang FC 0-2 Kuching City FC [remaining 59'] Kuala Lumpur City FC bye Round 16 [Dec 4] Kelantan Darul Naim FC 1-2 Terengganu FC Perak FC 1-1 Kedah Darul Aman FC Kuching City FC 1-2 Sabah FC Penang FC 2-0 PDRM FC [Dec 8] Darul Ta'zim FC 3-0 Kuala Lumpur City FC [Dec 9] Negeri Sembilan FC 0-4 Selangor FC Sri Pahang FC bye Round 17 [Dec 17] Kuala Lumpur City FC 2-1 Negeri Sembilan FC Perak FC 1-2 Selangor FC Sri Pahang FC 1-3 Darul Ta'zim FC [Dec 18] PDRM FC 5-0 Kelantan Darul Naim FC Kedah Darul Aman FC 1-0 Penang FC [Feb 21] Terengganu FC 2-2 Kuching City FC Sabah FC bye Round 18 [Jan 10] Kelantan Darul Naim FC 0-1 Kedah Darul Aman FC Negeri Sembilan FC 2-1 Sri Pahang FC [Jan 11] PDRM FC 0-2 Kuching City FC Darul Ta'zim FC 4-0 Sabah FC [Jan 12] Selangor FC 1-0 Kuala Lumpur City FC Penang FC 3-3 Perak FC Terengganu FC bye Round 19 [Jan 24] Kuching City FC abd Kedah Darul Aman FC [abandoned at 0-0 in 16' due to [Jan 25] heavy rain] Negeri Sembilan FC 1-2 Sabah FC Penang FC 1-1 Selangor FC Terengganu FC 0-1 Darul Ta'zim FC [Jan 26] Sri Pahang FC 1-1 Kuala Lumpur City FC Perak FC 7-0 Kelantan Darul Naim FC [Mar 12] Kuching City FC 3-0 Kedah Darul Aman FC [remaining 74'] PDRM FC bye Round 20 [Feb 5] Darul Ta'zim FC 4-0 PDRM FC [Feb 7] Kuching City FC 1-1 Perak FC Kelantan Darul Naim FC 1-6 Penang FC [Feb 8] Selangor FC 2-0 Sri Pahang FC [Feb 9] Negeri Sembilan FC 0-2 Terengganu FC [Feb 21] Sabah FC 1-1 Kuala Lumpur City FC Kedah Darul Aman FC bye Round 21 [Feb 14] Terengganu FC 1-2 Kuala Lumpur City FC [Feb 16] Penang FC 1-1 Kuching City FC Sabah FC 2-2 Sri Pahang FC [Mar 8] Kelantan Darul Naim FC 0-7 Selangor FC [Mar 15] PDRM FC 2-1 Negeri Sembilan FC [Mar 29] Kedah Darul Aman FC 1-6 Darul Ta'zim FC Perak FC bye Round 22 [Feb 24] Darul Ta'zim FC 2-0 Perak FC [Feb 26] Kuala Lumpur City FC 2-1 PDRM FC Kelantan Darul Naim FC 0-3 Kuching City FC Negeri Sembilan FC 2-0 Kedah Darul Aman FC [Feb 27] Selangor FC 0-0 Sabah FC Sri Pahang FC 1-5 Terengganu FC Penang FC bye Round 23 [Mar 7] Kedah Darul Aman FC 2-3 Kuala Lumpur City FC Terengganu FC 2-2 Sabah FC [Mar 8] PDRM FC 1-3 Sri Pahang FC Perak FC 0-0 Negeri Sembilan FC [Mar 16] Kuching City FC 2-1 Selangor FC Penang FC 0-3 Darul Ta'zim FC Kelantan Darul Naim FC bye Round 24 [Apr 5] Selangor FC 1-0 Terengganu FC Negeri Sembilan FC 0-2 Penang FC [Apr 6] Kuala Lumpur City FC 1-2 Perak FC [Apr 8] Sabah FC 1-0 PDRM FC Sri Pahang FC 6-0 Kedah Darul Aman FC [Apr 10] Darul Ta'zim FC 9-0 Kelantan Darul Naim FC Kuching City FC bye Round 25 [Apr 12] PDRM FC 1-0 Terengganu FC Kedah Darul Aman FC 1-1 Sabah FC Perak FC 0-1 Sri Pahang FC [Apr 13] Penang FC 1-0 Kuala Lumpur City FC Kelantan Darul Naim FC 1-2 Negeri Sembilan FC [Apr 16] Kuching City FC 0-2 Darul Ta'zim FC Selangor FC bye Round 26 [Apr 19] Selangor FC 2-0 PDRM FC Sri Pahang FC 3-2 Penang FC [Apr 20] Kuala Lumpur City FC 5-2 Kelantan Darul Naim FC Negeri Sembilan FC 1-3 Kuching City FC Sabah FC 0-1 Perak FC Terengganu FC 3-0 Kedah Darul Aman FC Darul Ta'zim FC bye Final Table: 1.Darul Ta'zim FC (Johor) 24 23 1 0 90- 8 70 [C] Champions 2.Selangor FC 24 16 4 4 44-16 52 3.Sabah FC 24 11 7 6 41-33 40 4.Kuching City FC 24 10 9 5 38-28 39 5.Terengganu FC 24 9 8 7 35-26 35 6.Kuala Lumpur City FC 24 11 4 9 40-33 31 [-6] 7.Perak FC 24 8 6 10 36-36 30 8.Sri Pahang FC 24 7 8 9 35-39 29 9.PDRM FC 24 7 6 11 25-36 27 10.Penang FC 24 6 8 10 31-38 26 11.Kedah Darul Aman FC 24 6 6 12 21-51 21 [-3] 12.Negeri Sembilan FC 24 4 4 16 23-49 16 13.Kelantan Darul Naim FC 24 2 1 21 16-82 7 [*] [*] Kelantan United FC were renamed Kelantan Darul Naim FC NB: Kedah Darul Aman 3 points deducted for financial reasons; Kuala Lumpur City 6 points deducted Topscorers: 32 Bergson da Silva (Darul Ta'zim FC) 17 Paulo Josue (Kuala Lumpur City FC) 14 Jordan Mintah (Kuching City FC)
Piala Malaysia | FA Cup Piala Malaysia 2024/25 1/8 Finals First Legs [Nov 20] Kuala Lumpur Rovers 0-3 Darul Ta'zim FC [Nov 21] Penang FC 0-1 Kuching City FC [Nov 22] Kedah Darul Aman FC 3-2 Kuala Lumpur City FC Kelantan Darul Naim FC 0-3 Perak FC [Nov 23] Melaka FC 1-4 Terengganu FC PT Athletic 0-4 Sabah FC Sri Pahang FC 1-1 Selangor FC [Nov 24] Negeri Sembilan FC 1-2 PDRM FC Second Legs [Nov 27] Sabah FC 3-0 PT Athletic [Nov 29] PDRM FC 0-3 Negeri Sembilan FC Terengganu FC 0-0 Melaka FC [Nov 30] Darul Ta'zim FC 6-0 Kuala Lumpur Rovers Kuching City FC 2-0 Penang FC Perak FC 3-1 Kelantan Darul Naim FC [Dec 1] Kuala Lumpur City FC 4-1 Kedah Darul Aman FC Selangor FC 1-2 Sri Pahang FC Quarterfinals First Legs [Dec 13] Kuala Lumpur City FC 1-2 Darul Ta'zim FC Perak FC 0-1 Sri Pahang FC [Dec 14] Negeri Sembilan FC 0-2 Terengganu FC [Dec 15] Kuching City FC 0-1 Sabah FC Second Legs [Dec 21] Darul Ta'zim FC 4-0 Kuala Lumpur City FC Terengganu FC 4-2 Negeri Sembilan FC [Dec 22] Sri Pahang FC 3-3 Perak FC [Dec 23] Sabah FC 0-0 Kuching City FC Semifinals First Legs [Jan 17] Terengganu FC 0-4 Darul Ta'zim FC [Jan 18] Sabah FC 1-1 Sri Pahang FC Second Legs [Feb 1] Darul Ta'zim FC 2-1 Terengganu FC [Feb 2] Sri Pahang FC 2-1 Sabah FC [aet] Final [Apr 26, Bukit Jalil National Stadium, Kuala Lumpur] Darul Ta'zim FC 2-1 Sri Pahang FC FA Cup 2024 1/8 Finals [Jun 12] PDRM FC 0-3 Malaysian University [Jun 14] Kuala Lumpur City FC 2-3 Kuching City FC [aet] Sri Pahang FC 1-1 Penang FC [aet, 3-4 pen] Terengganu FC 2-1 Perak FC Kedah Darul Aman FC 5-0 Bukit Tambun [Jun 15] Selangor FC 4-0 Negeri Sembilan FC Sabah FC 7-0 Kuala Lumpur Rovers Darul Ta'zim FC 4-0 Kelantan Darul Naim FC Quarterfinals First Legs [Jun 28] Penang FC 0-1 Kedah Darul Aman FC Terengganu FC 4-0 Sabah FC [Jun 29] Malaysian University 0-5 Darul Ta'zim FC Kuching City FC 2-1 Selangor FC Second Legs [Jul 5] Kedah Darul Aman FC 0-0 Penang FC Darul Ta'zim FC 8-0 Malaysian University [Jul 6] Sabah FC 0-3 Terengganu FC Selangor FC 3-2 Kuching City FC [aet, 5-3 pen] Semifinals First Legs [Jul 19] Kedah Darul Aman FC 1-2 Darul Ta'zim FC Terengganu FC 3-2 Selangor FC Second Legs [Aug 3] Selangor FC 4-1 Terengganu FC [Aug 4] Darul Ta'zim FC 3-0 Kedah Darul Aman FC Final [Aug 24, Bukit Jalil National Stadium, Kuala Lumpur] Darul Ta'zim FC 6-1 Selangor FC
2023.
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 5 Jun 2025
(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.