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: 14 Oct 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.