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)
2023.
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 14 May 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.