The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
MAL

Super League 2024/25

Every result, the table as it finished, and the price each match went off at. 156 matches played between May 2024 and April 2025.

156Matches
475Goals
3.04Per game
41%Home wins
87%Priced at kickoff
Johor Darul Takzim FCTop of the table

Final table 13 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 JDTJohor Darul Takzim FC 24 23 1 0 +82 70
2 SELSelangor 24 16 4 4 +28 52
3 SFSabah FA 24 11 7 6 +8 40
4 KFKuching FA 24 10 9 5 +10 39
5 KLFKuala Lumpur FA 24 11 4 9 +7 37
6 TERTerengganu 24 9 8 7 +9 35
7 PERPerak 24 8 6 10 0 30
8 PAHPahang 24 7 8 9 -4 29
9 PDRPdrm 24 7 6 11 -11 27
10 PENPenang 24 6 8 10 -7 26
11 KEDKedah 24 6 6 12 -30 24
12 NSNegeri Sembilan 24 4 4 16 -26 16
13 KUKelantan United 24 2 1 21 -66 7

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.04
475 goals. 56.4% of matches went over 2.5.
Home advantage
41%
Draws 23.1%, away wins 35.9%.
Half-time lead held
79.8%
From 109 matches where someone led at the break.
1–1 21 · 13.5%
1–0 15 · 9.6%
1–2 10 · 6.4%
0–1 10 · 6.4%
3–0 9 · 5.8%
2–2 9 · 5.8%

Results 156

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Sunday 20 April 2025
14:00 Kuala Lumpur FA 5 – 2 Kelantan United — — —
14:00 Negeri Sembilan 1 – 3 Kuching FA 4.50 3.90 1.57
14:00 Terengganu 3 – 0 Kedah — — —
14:00 Sabah FA 0 – 1 Perak 1.62 3.90 4.20
Saturday 19 April 2025
13:15 Pahang 3 – 2 Penang 2.00 3.50 3.00
13:15 Selangor 2 – 0 Pdrm 1.30 5.00 7.00
Wednesday 16 April 2025
13:15 Kuching FA 0 – 2 Johor Darul Takzim FC 9.00 7.00 1.18
Sunday 13 April 2025
14:00 Kelantan United 1 – 2 Negeri Sembilan — — —
13:15 Penang 1 – 0 Kuala Lumpur FA 3.10 3.78 2.16
Saturday 12 April 2025
14:00 Perak 0 – 1 Pahang 2.25 3.20 2.80
14:00 Kedah 1 – 1 Sabah FA — — —
13:15 Pdrm 1 – 0 Terengganu 3.00 3.20 2.15
Thursday 10 April 2025
13:15 Johor Darul Takzim FC 9 – 0 Kelantan United — — —
Tuesday 8 April 2025
14:00 Pahang 6 – 0 Kedah 1.36 4.10 8.50
12:15 Sabah FA 1 – 0 Pdrm 1.40 4.50 6.00
Sunday 6 April 2025
10:15 Kuala Lumpur FA 1 – 2 Perak 1.91 3.60 3.20
Saturday 5 April 2025
14:00 Negeri Sembilan 0 – 2 Penang 3.10 3.25 2.05
13:15 Selangor 1 – 0 Terengganu 1.80 3.75 3.40
Saturday 29 March 2025
14:00 Kedah 1 – 6 Johor Darul Takzim FC 23.00 11.00 1.07
Sunday 16 March 2025
14:00 Penang 0 – 3 Johor Darul Takzim FC 15.00 10.00 1.09
13:15 Kuching FA 2 – 1 Selangor 4.20 3.75 1.65
Saturday 15 March 2025
14:00 Pdrm 2 – 1 Negeri Sembilan 1.80 3.40 3.75
Wednesday 12 March 2025
13:15 Kuching FA 3 – 0 Kedah 1.95 3.40 3.30
Saturday 8 March 2025
14:00 Pdrm 1 – 3 Pahang 2.30 3.60 2.50
14:00 Perak 0 – 0 Negeri Sembilan 1.67 3.75 3.90
14:00 Kelantan United 0 – 7 Selangor — — —
Friday 7 March 2025
14:00 Terengganu 2 – 2 Sabah FA 1.91 3.75 3.10
14:00 Kedah 2 – 3 Kuala Lumpur FA 2.80 3.50 2.10
Tuesday 4 March 2025
14:00 Pahang 0 – 2 Kuching FA 1.90 3.70 3.20
Thursday 27 February 2025
13:00 Selangor 0 – 0 Sabah FA 1.62 3.90 4.20
13:00 Pahang 1 – 5 Terengganu 2.88 3.40 2.10
Wednesday 26 February 2025
13:00 Negeri Sembilan 2 – 0 Kedah 4.00 3.50 1.73
13:00 Kelantan United 0 – 3 Kuching FA 6.50 5.00 1.30
12:15 Kuala Lumpur FA 2 – 1 Pdrm 1.83 3.80 3.25
Monday 24 February 2025
12:15 Johor Darul Takzim FC 2 – 0 Perak 1.02 21.00 51.00
Friday 21 February 2025
13:00 Terengganu 2 – 2 Kuching FA 1.80 3.40 3.80
11:15 Sabah FA 1 – 1 Kuala Lumpur FA 1.70 3.50 4.00
Sunday 16 February 2025
13:00 Penang 1 – 1 Kuching FA 2.50 3.20 2.50
12:15 Sabah FA 2 – 2 Pahang 1.67 3.60 4.20
Friday 14 February 2025
13:00 Terengganu 1 – 2 Kuala Lumpur FA 1.80 3.10 4.10
Sunday 9 February 2025
13:00 Negeri Sembilan 0 – 2 Terengganu 4.50 3.70 1.62
Saturday 8 February 2025
12:15 Selangor 2 – 0 Pahang 1.48 4.20 5.00
Friday 7 February 2025
13:00 Kelantan United 1 – 6 Penang 5.00 4.00 1.50
11:30 Kuching FA 1 – 1 Perak 1.91 4.00 2.90
Wednesday 5 February 2025
12:15 Johor Darul Takzim FC 4 – 0 Pdrm 1.06 10.00 34.00
Sunday 26 January 2025
13:00 Perak 7 – 0 Kelantan United 1.57 4.00 4.33
12:15 Pahang 1 – 1 Kuala Lumpur FA 2.38 2.80 3.00
Saturday 25 January 2025
13:00 Terengganu 0 – 1 Johor Darul Takzim FC 10.00 6.00 1.18
12:15 Penang 1 – 1 Selangor 6.25 4.00 1.42
09:30 Negeri Sembilan 1 – 2 Sabah FA 5.25 4.10 1.48
Sunday 12 January 2025
12:15 Penang 3 – 3 Perak 2.50 3.40 2.40
09:15 Selangor 1 – 0 Kuala Lumpur FA 1.44 4.20 5.50
Saturday 11 January 2025
12:15 Johor Darul Takzim FC 4 – 0 Sabah FA 1.17 6.50 11.00
09:15 Pdrm 0 – 2 Kuching FA 2.50 3.40 2.40
Friday 10 January 2025
13:00 Negeri Sembilan 2 – 1 Pahang 4.50 4.50 1.50
09:30 Kelantan United 0 – 1 Kedah — — —
Wednesday 18 December 2024
13:00 Kedah 1 – 0 Penang 1.85 3.40 3.60
12:15 Pdrm 5 – 0 Kelantan United 1.44 4.33 5.25
Tuesday 17 December 2024
13:00 Pahang 1 – 3 Johor Darul Takzim FC 21.00 10.00 1.08
12:30 Perak 1 – 2 Selangor 5.00 4.00 1.50
09:30 Kuala Lumpur FA 2 – 1 Negeri Sembilan 1.48 4.20 5.00
Monday 9 December 2024
12:30 Negeri Sembilan 0 – 4 Selangor 6.25 4.33 1.40
Sunday 8 December 2024
12:15 Johor Darul Takzim FC 3 – 0 Kuala Lumpur FA 1.08 11.00 21.00
Wednesday 4 December 2024
13:00 Penang 2 – 0 Pdrm 2.38 3.75 2.38
11:30 Kuching FA 1 – 2 Sabah FA 3.30 3.90 1.80
09:00 Perak 1 – 1 Kedah 2.60 3.50 2.25
09:00 Kelantan United 1 – 2 Terengganu 6.50 4.80 1.33
Sunday 10 November 2024
12:15 Perak 0 – 5 Johor Darul Takzim FC 17.00 8.50 1.06
Sunday 3 November 2024
10:45 Sabah FA 4 – 1 Kelantan United — — —
Saturday 2 November 2024
13:00 Kedah 0 – 1 Selangor 4.70 4.10 1.79
12:15 Pdrm 1 – 1 Perak 2.79 3.29 2.90
Friday 1 November 2024
13:00 Terengganu 1 – 0 Penang 1.40 5.30 8.80
12:30 Negeri Sembilan 0 – 4 Johor Darul Takzim FC 41.15 22.08 1.09
Tuesday 29 October 2024
10:45 Sabah FA 5 – 2 Kedah 1.45 3.90 5.75
Sunday 27 October 2024
12:15 Selangor 0 – 3 Johor Darul Takzim FC 9.50 6.25 1.18
Saturday 26 October 2024
13:00 Kuching FA 3 – 1 Kuala Lumpur FA 3.24 3.50 2.25
10:00 Perak 2 – 2 Terengganu 3.87 3.60 2.00
Friday 25 October 2024
14:00 Kelantan United 1 – 1 Pahang 5.75 4.10 1.44
14:00 Kedah 1 – 1 Pdrm 2.00 3.40 3.10
13:15 Penang 0 – 4 Sabah FA 4.33 3.75 1.62
Sunday 20 October 2024
13:15 Penang 0 – 1 Pahang 2.40 3.40 2.50
12:30 Kuching FA 1 – 1 Negeri Sembilan 1.58 4.70 7.23
Saturday 19 October 2024
14:00 Kedah 1 – 0 Terengganu 3.60 3.40 1.85
14:00 Pdrm 1 – 1 Selangor 5.50 4.20 1.44
10:00 Perak 2 – 4 Sabah FA 2.80 3.80 2.29
Friday 18 October 2024
14:00 Kelantan United 1 – 3 Kuala Lumpur FA 5.75 4.00 1.44
Friday 4 October 2024
14:00 Terengganu 1 – 1 Pdrm 1.62 4.60 7.00
Sunday 29 September 2024
10:30 Kuala Lumpur FA 4 – 2 Penang 1.60 4.20 5.79
Saturday 28 September 2024
14:00 Pahang 0 – 3 Perak 1.95 3.84 3.83
14:00 Terengganu 0 – 1 Selangor 3.51 3.61 2.80
Friday 27 September 2024
14:00 Negeri Sembilan 2 – 3 Kelantan United — — —
13:15 Johor Darul Takzim FC 2 – 1 Kuching FA 1.05 23.25 51.00
Sunday 22 September 2024
14:00 Kelantan United 1 – 6 Johor Darul Takzim FC — — —
10:30 Penang 2 – 2 Negeri Sembilan 1.55 4.40 5.90
Saturday 21 September 2024
13:15 Perak 1 – 0 Kuala Lumpur FA 2.94 3.55 2.64
10:30 Pdrm 1 – 0 Sabah FA 3.05 3.40 2.34
Friday 20 September 2024
14:00 Kedah 2 – 2 Pahang 3.75 4.20 2.85
Sunday 15 September 2024
14:00 Pahang 5 – 1 Pdrm 1.88 3.74 4.30
13:15 Sabah FA 1 – 1 Terengganu 2.30 3.60 2.98
Saturday 14 September 2024
14:00 Kuala Lumpur FA 5 – 0 Kedah 1.98 5.80 18.00
10:30 Negeri Sembilan 0 – 1 Perak 3.40 4.03 2.81
Friday 13 September 2024
14:00 Selangor 4 – 0 Kuching FA 1.38 5.80 13.00
Thursday 12 September 2024
13:15 Johor Darul Takzim FC 5 – 0 Penang 1.06 19.77 41.00
Monday 26 August 2024
13:15 Kuching FA 1 – 0 Kelantan United — — —
Saturday 17 August 2024
10:30 Kedah 2 – 2 Negeri Sembilan 1.50 4.80 7.28
Friday 16 August 2024
14:00 Pdrm 2 – 1 Kuala Lumpur FA 3.25 3.35 2.54
13:15 Terengganu 1 – 1 Pahang 1.70 4.00 5.20
Tuesday 13 August 2024
13:15 Sabah FA 1 – 2 Selangor 4.00 3.76 2.24
Sunday 11 August 2024
14:00 Negeri Sembilan 1 – 2 Pdrm 3.37 3.78 2.61
09:45 Kuching FA 2 – 2 Penang 2.34 3.59 3.45
Saturday 10 August 2024
14:00 Kuala Lumpur FA 0 – 2 Terengganu 2.61 3.50 2.70
10:30 Selangor 2 – 0 Kelantan United — — —
Friday 9 August 2024
14:00 Pahang 2 – 3 Sabah FA 2.69 3.60 2.74
13:15 Johor Darul Takzim FC 6 – 0 Kedah 1.13 11.44 29.00
Thursday 1 August 2024
14:00 Penang 3 – 0 Kelantan United — — —
Wednesday 31 July 2024
14:00 Pdrm 1 – 1 Johor Darul Takzim FC 26.00 11.85 1.11
13:15 Pahang 1 – 1 Selangor 4.90 4.20 2.06
13:15 Kuala Lumpur FA 3 – 0 Sabah FA 2.38 3.92 3.00
Tuesday 30 July 2024
14:00 Terengganu 3 – 2 Negeri Sembilan 1.61 5.00 8.00
13:15 Perak 1 – 2 Kuching FA 2.28 3.67 3.10
Saturday 27 July 2024
14:00 Kuala Lumpur FA 0 – 0 Pahang 2.33 3.60 4.17
13:15 Selangor 4 – 1 Penang 1.41 5.38 8.10
Friday 26 July 2024
14:00 Kedah 1 – 1 Kuching FA 1.57 4.90 5.80
14:00 Kelantan United 1 – 3 Perak — — —
13:15 Johor Darul Takzim FC 4 – 0 Terengganu 1.15 9.30 23.00
Thursday 25 July 2024
13:15 Sabah FA 2 – 0 Negeri Sembilan 1.31 6.50 10.00
Sunday 14 July 2024
13:15 Kuala Lumpur FA 1 – 0 Selangor 5.70 4.70 1.62
Saturday 13 July 2024
14:00 Perak 0 – 2 Penang 2.25 3.48 3.23
13:15 Sabah FA 1 – 3 Johor Darul Takzim FC 13.00 7.50 1.23
10:30 Pahang 0 – 2 Negeri Sembilan 1.63 4.76 7.25
Friday 12 July 2024
14:00 Kedah 3 – 0 Kelantan United — — —
13:15 Kuching FA 2 – 0 Pdrm 2.98 3.64 2.77
Sunday 23 June 2024
14:00 Kelantan United 1 – 0 Pdrm — — —
10:30 Selangor 2 – 1 Perak 1.25 8.00 13.00
Saturday 22 June 2024
14:00 Penang 0 – 1 Kedah 4.75 4.29 2.10
13:15 Kuching FA 1 – 1 Terengganu 6.17 4.52 1.74
10:30 Johor Darul Takzim FC 3 – 0 Pahang 1.11 16.65 41.00
Friday 21 June 2024
14:00 Negeri Sembilan 0 – 3 Kuala Lumpur FA 4.70 4.23 2.05
Sunday 26 May 2024
13:15 Selangor 4 – 0 Negeri Sembilan 1.30 6.39 11.00
Saturday 25 May 2024
14:00 Pdrm 1 – 1 Penang 1.89 3.95 4.44
13:15 Sabah FA 2 – 1 Kuching FA 1.30 7.60 11.20
10:30 Kuala Lumpur FA 1 – 5 Johor Darul Takzim FC 23.00 10.00 1.16
Friday 24 May 2024
14:00 Kedah 0 – 2 Perak 1.42 7.10 10.00
13:15 Terengganu 3 – 0 Kelantan United — — —
Sunday 19 May 2024
13:15 Penang 0 – 0 Terengganu 4.40 4.20 1.81
09:45 Kuching FA 2 – 2 Pahang 3.93 3.65 1.94
Saturday 18 May 2024
14:00 Perak 2 – 3 Pdrm 4.76 4.40 2.35
13:15 Selangor 1 – 0 Kedah 1.78 4.50 5.05
10:30 Johor Darul Takzim FC 3 – 1 Negeri Sembilan 1.07 20.73 46.00
Friday 17 May 2024
14:00 Kelantan United 2 – 3 Sabah FA — — —
Sunday 12 May 2024
14:00 Kuala Lumpur FA 1 – 1 Kuching FA 1.55 4.30 5.56
10:45 Sabah FA 0 – 0 Penang 1.37 6.20 10.20
Saturday 11 May 2024
14:00 Terengganu 3 – 1 Perak 1.35 8.50 19.00
13:15 Pahang 1 – 0 Kelantan United — — —
10:30 Pdrm 0 – 1 Kedah 3.40 4.16 2.18
Friday 10 May 2024
14:00 Johor Darul Takzim FC 3 – 0 Selangor — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key