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

Super League 2023/24

Every result, the table as it finished, and the price each match went off at. 182 matches played between February 2023 and December 2023.

182Matches
625Goals
3.43Per game
47.8%Home wins
84%Priced at kickoff
Johor Darul Takzim FCTop of the table

Final table 14 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 26 25 1 0 +93 76
2 SELSelangor 26 20 1 5 +50 61
3 SFSabah FA 26 17 3 6 +31 54
4 KEDKedah 26 17 2 7 +23 53
5 PAHPahang 26 13 6 7 +11 45
6 TERTerengganu 26 11 7 8 +11 40
7 KLFKuala Lumpur FA 26 10 8 8 +5 38
8 PDRPdrm 26 11 4 11 -2 37
9 NSNegeri Sembilan 26 6 9 11 -16 27
10 PENPenang 26 6 6 14 -21 24
11 PERPerak 26 6 4 16 -30 22
12 KUKelantan United 26 4 5 17 -36 17
13 KFKuching FA 26 2 6 18 -27 12
14 KFKelantan FA 26 2 2 22 -92 8

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.43
625 goals. 62.1% of matches went over 2.5.
Home advantage
47.8%
Draws 17.6%, away wins 34.6%.
Half-time lead held
84.9%
From 119 matches where someone led at the break.
2–0 17 · 9.3%
1–1 16 · 8.8%
1–0 15 · 8.2%
1–2 12 · 6.6%
3–0 9 · 4.9%
2–1 9 · 4.9%

Results 182

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 17 December 2023
13:00 Negeri Sembilan 1 – 4 Kuching FA 1.83 4.00 4.33
13:00 Selangor 3 – 1 Pdrm 1.24 8.30 12.00
13:00 Sabah FA 2 – 0 Kedah 2.05 4.10 3.60
13:00 Terengganu 3 – 0 Perak 1.45 5.50 7.30
Saturday 16 December 2023
13:00 Kuala Lumpur FA 0 – 0 Pahang 2.20 3.80 3.27
13:00 Kelantan FA 2 – 6 Kelantan United — — —
09:30 Johor Darul Takzim FC 8 – 0 Penang 1.04 21.00 51.00
Sunday 10 December 2023
13:00 Pdrm 7 – 2 Kelantan FA — — —
12:15 Kuching FA 2 – 3 Kuala Lumpur FA 5.01 4.05 1.81
Sunday 3 December 2023
13:00 Perak 0 – 1 Sabah FA 18.50 8.30 1.18
12:15 Pahang 0 – 2 Johor Darul Takzim FC 19.00 8.25 1.16
12:15 Penang 1 – 1 Terengganu 4.50 4.00 1.85
Saturday 2 December 2023
13:00 Kedah 0 – 1 Selangor 3.95 4.00 2.23
Friday 1 December 2023
13:00 Kelantan United 0 – 4 Negeri Sembilan — — —
Sunday 26 November 2023
13:00 Kuala Lumpur FA 3 – 0 Kelantan United — — —
13:00 Kelantan FA 1 – 6 Kedah 12.00 9.20 1.10
09:30 Penang 3 – 2 Pahang 6.25 4.75 2.01
Saturday 25 November 2023
13:00 Negeri Sembilan 2 – 0 Pdrm 2.75 3.91 3.47
09:30 Selangor 4 – 0 Perak 1.21 10.50 24.00
Friday 24 November 2023
13:00 Terengganu 0 – 4 Sabah FA 2.60 3.71 2.80
Thursday 23 November 2023
12:15 Johor Darul Takzim FC 2 – 0 Kuching FA 1.03 27.00 92.00
Monday 20 November 2023
12:15 Kelantan FA 0 – 7 Sabah FA — — —
Wednesday 8 November 2023
12:15 Pahang 2 – 3 Pdrm 1.60 4.60 6.25
Sunday 29 October 2023
12:15 Pahang 2 – 2 Terengganu 2.10 3.81 3.29
Saturday 28 October 2023
14:00 Perak 8 – 0 Kelantan FA 1.16 7.30 15.00
13:15 Kelantan United 0 – 2 Johor Darul Takzim FC — — —
13:15 Kuching FA 0 – 0 Penang 3.06 3.91 2.62
10:30 Kedah 3 – 0 Negeri Sembilan 1.26 7.57 14.75
Friday 27 October 2023
13:15 Pdrm 2 – 0 Kuala Lumpur FA 3.49 4.00 2.22
Sunday 8 October 2023
13:15 Pdrm 1 – 1 Kuching FA 1.99 4.00 4.59
Sunday 1 October 2023
14:00 Kelantan United 1 – 0 Penang — — —
14:00 Negeri Sembilan 0 – 1 Perak 1.79 4.30 5.85
Saturday 30 September 2023
14:00 Pahang 3 – 2 Kuching FA 1.28 6.50 12.00
14:00 Kuala Lumpur FA 0 – 1 Kedah 2.55 3.64 2.95
Friday 29 September 2023
14:00 Terengganu 0 – 4 Selangor 2.90 3.70 2.27
Wednesday 27 September 2023
14:00 Johor Darul Takzim FC 4 – 0 Pdrm 1.05 21.41 70.00
Monday 4 September 2023
14:00 Kelantan United 2 – 1 Kuching FA — — —
Sunday 27 August 2023
14:00 Kelantan United 1 – 5 Pahang — — —
13:15 Perak 0 – 4 Kuala Lumpur FA 5.30 4.40 1.70
10:15 Pdrm 3 – 0 Penang 2.55 3.50 2.93
Saturday 26 August 2023
14:00 Kedah 3 – 3 Johor Darul Takzim FC 23.00 9.70 1.12
13:15 Sabah FA 3 – 1 Negeri Sembilan 1.45 6.00 12.00
09:45 Kuching FA 0 – 2 Terengganu 12.40 6.35 1.46
Friday 25 August 2023
14:00 Kelantan FA 2 – 11 Selangor 46.24 21.90 1.06
Tuesday 22 August 2023
14:00 Penang 1 – 2 Kedah 4.53 4.30 1.91
Monday 14 August 2023
14:00 Kelantan FA 0 – 8 Terengganu 13.00 8.50 1.18
14:00 Negeri Sembilan 0 – 4 Selangor 6.60 4.60 1.60
Sunday 13 August 2023
14:00 Johor Darul Takzim FC 5 – 0 Perak 1.02 21.00 56.00
12:30 Sabah FA 3 – 2 Kuala Lumpur FA 2.01 3.80 3.90
Wednesday 9 August 2023
14:00 Perak 3 – 1 Penang 2.93 3.70 2.30
14:00 Kelantan FA 2 – 0 Negeri Sembilan 3.90 4.99 1.72
13:15 Sabah FA 1 – 5 Johor Darul Takzim FC 15.00 6.50 1.23
Tuesday 8 August 2023
14:00 Selangor 2 – 0 Kuala Lumpur FA 1.74 4.60 6.00
14:00 Kedah 2 – 0 Pahang 2.00 3.91 4.50
14:00 Kelantan United 1 – 4 Terengganu — — —
Sunday 30 July 2023
14:00 Penang 1 – 2 Sabah FA 4.08 3.75 2.70
10:30 Pahang 1 – 0 Perak 1.23 7.33 13.50
Saturday 29 July 2023
14:00 Johor Darul Takzim FC 2 – 0 Selangor 1.19 7.50 21.00
13:15 Kuching FA 0 – 1 Kedah 6.76 4.95 1.52
10:30 Kuala Lumpur FA 5 – 1 Kelantan FA 1.16 9.50 19.00
Friday 28 July 2023
14:00 Kelantan United 2 – 2 Pdrm — — —
14:00 Terengganu 1 – 1 Negeri Sembilan 1.50 4.75 7.00
Sunday 23 July 2023
14:00 Selangor 1 – 0 Sabah FA 1.55 4.41 5.75
Friday 21 July 2023
13:15 Kuching FA 2 – 2 Kelantan FA 1.60 7.00 13.00
Sunday 16 July 2023
14:00 Pdrm 0 – 0 Terengganu 5.77 4.50 1.62
13:15 Kuching FA 1 – 2 Perak 1.82 4.00 4.60
Saturday 15 July 2023
14:00 Selangor 3 – 0 Penang 1.33 6.00 9.50
13:15 Sabah FA 4 – 0 Pahang 1.92 3.87 4.20
10:30 Kuala Lumpur FA 1 – 1 Negeri Sembilan 1.79 4.20 5.75
Friday 14 July 2023
14:00 Kelantan FA 0 – 5 Johor Darul Takzim FC 60.00 21.17 1.03
14:00 Kedah 3 – 1 Kelantan United — — —
Sunday 9 July 2023
14:00 Pdrm 0 – 2 Kedah 4.79 3.88 1.80
10:15 Pahang 1 – 0 Selangor 3.74 3.81 2.12
Saturday 8 July 2023
14:00 Penang 4 – 3 Kelantan FA 1.34 9.22 21.03
14:00 Johor Darul Takzim FC 2 – 0 Negeri Sembilan 1.03 29.35 63.00
10:45 Sabah FA 4 – 3 Kuching FA 1.22 7.40 13.90
Friday 7 July 2023
14:00 Perak 1 – 1 Kelantan United — — —
14:00 Kuala Lumpur FA 3 – 3 Terengganu 2.62 3.50 2.79
Monday 3 July 2023
14:00 Selangor 2 – 1 Kuching FA 1.11 11.75 26.00
14:00 Terengganu 1 – 0 Kedah 2.07 3.79 3.58
14:00 Johor Darul Takzim FC 6 – 1 Kuala Lumpur FA 1.08 19.05 46.72
Monday 26 June 2023
14:00 Negeri Sembilan 1 – 1 Penang 2.10 4.14 3.47
14:00 Kelantan United 0 – 3 Sabah FA — — —
Friday 23 June 2023
14:00 Kelantan FA 0 – 5 Pahang 12.50 7.20 1.48
14:00 Perak 1 – 2 Pdrm 6.10 4.15 2.10
Friday 9 June 2023
14:00 Terengganu 1 – 3 Johor Darul Takzim FC 15.00 6.50 1.44
13:15 Pahang 4 – 3 Negeri Sembilan 2.23 3.68 4.25
Thursday 8 June 2023
14:00 Pdrm 1 – 0 Sabah FA 4.80 4.24 2.00
14:00 Penang 1 – 1 Kuala Lumpur FA 2.81 3.75 2.75
Wednesday 7 June 2023
14:00 Kedah 3 – 0 Perak 1.17 9.11 21.00
14:00 Kelantan United 1 – 7 Selangor — — —
Sunday 4 June 2023
14:00 Pahang 1 – 2 Kuala Lumpur FA 2.66 3.29 3.27
12:30 Kuching FA 1 – 1 Negeri Sembilan 4.44 3.94 1.93
Saturday 3 June 2023
14:00 Penang 0 – 2 Johor Darul Takzim FC 51.00 18.00 1.06
13:15 Pdrm 1 – 0 Selangor 7.55 5.77 1.43
10:30 Perak 0 – 3 Terengganu 11.50 6.00 1.40
Friday 2 June 2023
14:00 Kelantan United 4 – 1 Kelantan FA — — —
14:00 Kedah 2 – 1 Sabah FA 2.30 4.00 2.99
Wednesday 24 May 2023
14:00 Kuala Lumpur FA 1 – 1 Kuching FA 1.24 7.90 18.00
14:00 Terengganu 1 – 0 Penang 1.70 4.65 5.85
14:00 Selangor 3 – 2 Kedah 1.57 5.44 5.80
13:15 Johor Darul Takzim FC 2 – 0 Pahang 1.03 20.42 45.64
Tuesday 23 May 2023
14:00 Kelantan FA 1 – 4 Pdrm 2.95 3.75 2.95
14:00 Negeri Sembilan 3 – 3 Kelantan United — — —
13:15 Sabah FA 3 – 1 Perak 1.19 8.90 21.00
Saturday 20 May 2023
14:00 Kelantan United 1 – 3 Kuala Lumpur FA — — —
13:15 Perak 0 – 4 Selangor 10.00 5.78 1.37
10:15 Pahang 1 – 0 Penang 1.76 4.20 4.58
Friday 19 May 2023
14:00 Kedah 5 – 0 Kelantan FA 1.31 6.50 11.00
13:15 Kuching FA 0 – 4 Johor Darul Takzim FC 51.00 20.72 1.06
12:30 Sabah FA 2 – 2 Terengganu 2.11 3.71 3.42
Thursday 18 May 2023
13:15 Pdrm 1 – 2 Negeri Sembilan 3.67 3.77 2.14
Sunday 14 May 2023
14:00 Negeri Sembilan 2 – 1 Kuala Lumpur FA — — —
Saturday 13 May 2023
13:15 Johor Darul Takzim FC 6 – 0 Kelantan United — — —
Friday 28 April 2023
14:00 Kelantan FA 2 – 3 Perak 1.97 4.00 4.10
14:00 Terengganu 1 – 2 Pahang 2.10 4.06 4.90
13:15 Negeri Sembilan 1 – 2 Kedah 3.73 3.85 2.36
Thursday 27 April 2023
14:00 Penang 2 – 1 Kuching FA 1.48 5.65 9.70
13:15 Kuala Lumpur FA 3 – 0 Pdrm 1.33 5.75 11.00
12:30 Sabah FA 2 – 1 Selangor — — —
Wednesday 19 April 2023
15:00 Pdrm 0 – 1 Johor Darul Takzim FC 51.00 14.00 1.05
15:00 Perak 1 – 1 Negeri Sembilan 6.25 4.50 1.65
14:15 Sabah FA 6 – 1 Kelantan FA 1.32 5.70 9.60
Tuesday 18 April 2023
15:00 Selangor 5 – 1 Terengganu 1.96 3.85 4.56
15:00 Penang 2 – 0 Kelantan United — — —
15:00 Kedah 2 – 3 Kuala Lumpur FA 1.94 3.94 4.52
14:15 Kuching FA 0 – 1 Pahang 5.30 4.10 1.69
Monday 10 April 2023
15:00 Negeri Sembilan 1 – 1 Sabah FA 2.86 3.65 2.53
15:00 Kuala Lumpur FA 1 – 0 Perak 1.26 5.83 14.44
15:00 Pahang 1 – 0 Kelantan United — — —
Sunday 9 April 2023
15:00 Selangor 3 – 0 Kelantan FA 1.22 7.40 16.96
15:00 Johor Darul Takzim FC 6 – 0 Kedah 1.14 11.00 29.00
15:00 Penang 4 – 2 Pdrm 1.76 3.91 5.09
15:00 Terengganu 2 – 0 Kuching FA 1.20 7.30 19.85
Wednesday 5 April 2023
15:00 Kuala Lumpur FA 2 – 0 Sabah FA 2.88 3.51 2.45
15:00 Pdrm 1 – 2 Pahang 4.78 3.82 2.12
15:00 Kedah 1 – 0 Penang 1.62 4.40 6.00
14:15 Kuching FA 1 – 1 Kelantan United — — —
Tuesday 4 April 2023
15:00 Perak 0 – 5 Johor Darul Takzim FC 51.00 18.00 1.06
15:00 Selangor 2 – 1 Negeri Sembilan 1.56 4.75 7.00
15:00 Terengganu 5 – 0 Kelantan FA 1.29 6.52 11.00
Saturday 1 April 2023
15:00 Negeri Sembilan 4 – 2 Kelantan FA 1.58 4.60 7.20
15:00 Pahang 1 – 1 Kedah 2.40 3.34 2.92
14:15 Kuching FA 0 – 1 Pdrm 2.15 3.40 3.70
Friday 31 March 2023
15:00 Kuala Lumpur FA 1 – 3 Selangor 3.50 4.03 1.96
15:00 Johor Darul Takzim FC 4 – 0 Sabah FA 1.18 8.72 17.00
15:00 Penang 3 – 1 Perak 1.90 3.85 4.80
15:00 Terengganu 2 – 1 Kelantan United — — —
Saturday 18 March 2023
09:30 Pdrm 2 – 0 Kelantan United — — —
Friday 17 March 2023
13:00 Kedah 3 – 0 Kuching FA 1.44 4.78 8.51
13:00 Selangor 0 – 4 Johor Darul Takzim FC 8.10 5.15 1.38
12:15 Kelantan FA 2 – 2 Kuala Lumpur FA 4.65 3.72 1.87
12:15 Sabah FA 5 – 2 Penang 1.40 5.08 8.25
Thursday 16 March 2023
13:00 Perak 0 – 3 Pahang 4.62 3.80 1.78
12:15 Negeri Sembilan 2 – 1 Terengganu 4.17 3.62 2.10
Monday 13 March 2023
13:00 Kelantan United 2 – 3 Kedah — — —
Sunday 12 March 2023
13:00 Perak 2 – 0 Kuching FA 3.53 3.71 2.10
12:15 Pahang 1 – 1 Sabah FA 2.95 3.50 2.58
09:30 Penang 1 – 2 Selangor 9.50 5.35 1.40
Saturday 11 March 2023
13:00 Terengganu 1 – 0 Pdrm 1.41 6.45 11.50
09:30 Johor Darul Takzim FC 5 – 1 Kelantan FA 1.05 16.00 71.00
Monday 6 March 2023
13:00 Negeri Sembilan 0 – 7 Johor Darul Takzim FC 21.44 7.50 1.19
12:15 Kuching FA 1 – 2 Sabah FA 6.15 4.34 1.62
Sunday 5 March 2023
13:00 Kelantan FA 2 – 0 Penang 3.05 3.75 2.30
13:00 Terengganu 0 – 0 Kuala Lumpur FA 1.69 3.98 5.25
09:30 Selangor 1 – 1 Pahang 1.58 4.45 6.30
Saturday 4 March 2023
13:00 Kedah 0 – 1 Pdrm 1.40 4.92 8.53
09:30 Kelantan United 0 – 0 Perak — — —
Thursday 2 March 2023
13:00 Pahang 4 – 1 Kelantan FA 1.50 4.83 7.50
12:15 Kuching FA 0 – 5 Selangor 4.10 3.75 1.94
Wednesday 1 March 2023
13:00 Penang 0 – 0 Negeri Sembilan 3.35 3.33 2.27
13:00 Kedah 1 – 0 Terengganu 2.80 3.59 2.45
12:15 Kuala Lumpur FA 0 – 3 Johor Darul Takzim FC 10.00 5.70 1.36
12:15 Sabah FA 3 – 1 Kelantan United — — —
Tuesday 28 February 2023
13:00 Pdrm 0 – 0 Perak 2.20 3.51 3.20
Sunday 26 February 2023
13:00 Negeri Sembilan 1 – 1 Pahang 1.93 3.70 3.90
12:15 Selangor 1 – 0 Kelantan United — — —
Saturday 25 February 2023
13:00 Perak 1 – 4 Kedah 4.88 3.80 1.81
13:00 Kuala Lumpur FA 2 – 2 Penang 1.65 4.60 7.20
11:30 Sabah FA 4 – 0 Pdrm 1.37 4.95 7.85
09:30 Kelantan FA 1 – 2 Kuching FA 2.50 3.36 3.20
Friday 24 February 2023
13:00 Johor Darul Takzim FC 2 – 0 Terengganu 1.32 5.53 9.56

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