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

Super League 2025/26

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

156Matches
514Goals
3.29Per game
39.7%Home wins
83%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 +107 70
2 KFKuching FA 24 16 5 3 +31 53
3 SELSelangor 24 16 4 4 +39 52
4 KLFKuala Lumpur FA 24 12 7 5 +11 43
5 TERTerengganu 24 10 6 8 +5 36
6 IMIImigresen 24 9 5 10 -5 32
7 NSNegeri Sembilan 24 6 11 7 +4 29
8 PENPenang 24 6 7 11 -15 25
9 SFSabah FA 24 5 8 11 -15 23
10 DFBDPMM FC Brunei 24 6 5 13 -27 23
11 MELMelaka 24 4 7 13 -27 19
12 KUKelantan United 24 4 3 17 -46 15
13 PDRPdrm 24 2 5 17 -62 11

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.29
514 goals. 60.3% of matches went over 2.5.
Home advantage
39.7%
Draws 23.7%, away wins 36.5%.
Half-time lead held
77.4%
From 106 matches where someone led at the break.
1–1 20 · 12.8%
0–1 15 · 9.6%
2–1 10 · 6.4%
2–2 9 · 5.8%
1–0 8 · 5.1%
4–0 7 · 4.5%

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 17 May 2026
14:00 Kuching FA 1 – 0 Kuala Lumpur FA 1.76 4.77 6.20
14:00 Selangor 6 – 0 Pdrm — — —
Saturday 16 May 2026
14:00 Negeri Sembilan 2 – 1 Kelantan United — — —
14:00 Imigresen 1 – 1 Melaka 1.73 4.60 4.90
Friday 15 May 2026
14:00 Sabah FA 0 – 1 Terengganu 2.68 3.94 2.32
14:00 Penang 2 – 1 DPMM FC Brunei 1.66 4.20 4.86
Sunday 10 May 2026
14:00 Kelantan United 1 – 14 Johor Darul Takzim FC — — —
13:15 Kuala Lumpur FA 2 – 2 Negeri Sembilan 1.66 4.20 5.20
Saturday 9 May 2026
10:00 Melaka 1 – 3 Kuching FA 8.10 4.75 1.55
13:15 DPMM FC Brunei 0 – 1 Sabah FA 2.50 3.75 2.58
Friday 8 May 2026
14:00 Pdrm 1 – 1 Penang — — —
14:00 Terengganu 1 – 3 Imigresen 1.60 4.50 5.70
Sunday 3 May 2026
14:00 Negeri Sembilan 0 – 0 Melaka 1.75 3.94 4.90
14:00 Imigresen 3 – 1 DPMM FC Brunei — — —
Saturday 2 May 2026
14:00 Selangor 4 – 0 Penang 1.28 6.10 11.20
13:15 Johor Darul Takzim FC 7 – 0 Kuala Lumpur FA 1.19 9.40 19.00
12:30 Sabah FA 5 – 1 Pdrm 1.08 24.00 85.00
Friday 1 May 2026
13:15 Kuching FA 2 – 1 Terengganu 1.58 4.70 7.00
Tuesday 28 April 2026
14:00 Melaka 1 – 2 Johor Darul Takzim FC 60.00 29.00 1.06
Sunday 26 April 2026
10:00 Penang 0 – 0 Sabah FA 1.95 3.97 3.84
Saturday 25 April 2026
14:00 Terengganu 2 – 2 Negeri Sembilan 1.56 4.50 7.20
13:15 DPMM FC Brunei 2 – 2 Kuching FA 6.40 4.80 1.58
10:00 Pdrm 0 – 5 Imigresen 7.80 6.00 1.41
Friday 24 April 2026
14:00 Kelantan United 0 – 6 Selangor 17.50 8.60 1.21
Thursday 23 April 2026
13:15 Melaka 1 – 0 Sabah FA 3.25 3.70 2.52
Sunday 12 April 2026
14:00 Negeri Sembilan 2 – 2 DPMM FC Brunei 1.76 4.15 4.75
12:30 Kuching FA 4 – 1 Pdrm — — —
Saturday 11 April 2026
14:00 Selangor 1 – 1 Sabah FA 1.25 7.40 16.00
14:00 Imigresen 0 – 0 Penang — — —
10:30 Johor Darul Takzim FC 1 – 1 Terengganu 1.08 18.00 55.00
Friday 10 April 2026
14:00 Kelantan United 0 – 2 Kuala Lumpur FA 9.00 5.90 1.40
Wednesday 18 March 2026
14:00 Johor Darul Takzim FC 7 – 0 Pdrm 1.01 23.00 56.00
Sunday 15 March 2026
14:00 Kuala Lumpur FA 2 – 3 Selangor 3.25 3.30 2.00
14:00 Melaka 2 – 1 Kelantan United 1.80 3.60 3.75
13:30 DPMM FC Brunei 0 – 3 Johor Darul Takzim FC 51.00 15.00 1.02
Saturday 14 March 2026
14:00 Penang 0 – 1 Kuching FA 3.60 3.40 1.80
13:15 Sabah FA 1 – 2 Imigresen 1.85 3.30 3.50
Friday 13 March 2026
14:00 Pdrm 1 – 6 Negeri Sembilan 6.00 3.90 1.40
Sunday 8 March 2026
14:00 Selangor 4 – 0 Imigresen — — —
Saturday 7 March 2026
14:00 Kuala Lumpur FA 2 – 1 Melaka 1.25 5.25 9.00
14:00 Negeri Sembilan 3 – 3 Penang 2.05 3.60 2.90
13:15 Kuching FA 2 – 0 Sabah FA 1.36 4.50 6.50
Friday 6 March 2026
14:00 Kelantan United 0 – 2 Terengganu 4.50 4.20 1.53
Sunday 1 March 2026
14:00 Imigresen 0 – 1 Kuching FA — — —
Saturday 28 February 2026
14:00 Melaka 0 – 0 Selangor 7.00 5.25 1.29
13:15 Sabah FA 1 – 1 Negeri Sembilan 2.20 3.60 2.63
Friday 27 February 2026
14:00 Penang 0 – 4 Johor Darul Takzim FC 22.00 11.00 1.10
14:00 Terengganu 0 – 1 Kuala Lumpur FA 2.20 3.70 3.15
14:00 Kelantan United 0 – 3 DPMM FC Brunei 2.28 3.90 3.40
Sunday 22 February 2026
14:00 Selangor 1 – 0 Kuching FA 2.10 3.60 2.80
14:00 Kuala Lumpur FA 4 – 0 DPMM FC Brunei 1.37 5.42 8.00
13:15 Sabah FA 1 – 6 Johor Darul Takzim FC 19.00 10.00 1.08
Saturday 21 February 2026
14:00 Kelantan United 0 – 1 Pdrm 1.36 4.20 7.00
14:00 Negeri Sembilan 1 – 2 Imigresen 1.74 4.60 4.90
14:00 Melaka 1 – 2 Terengganu 4.50 4.00 1.60
Sunday 1 February 2026
13:00 Terengganu 1 – 1 Selangor 2.50 3.60 2.30
12:15 Johor Darul Takzim FC 5 – 0 Imigresen 1.05 38.00 80.00
Saturday 31 January 2026
13:00 Kelantan United 1 – 1 Penang 2.25 3.75 2.50
12:15 Kuching FA 2 – 0 Negeri Sembilan 1.42 4.33 5.50
12:15 DPMM FC Brunei 1 – 1 Melaka 1.89 3.80 3.25
Friday 30 January 2026
13:00 Pdrm 1 – 1 Kuala Lumpur FA 13.00 7.50 1.14
Wednesday 14 January 2026
13:00 Melaka 3 – 0 Pdrm 1.62 3.90 4.20
13:00 Selangor 1 – 0 Negeri Sembilan 1.57 3.90 4.50
12:15 Kuala Lumpur FA 0 – 1 Penang 1.48 4.20 5.00
12:15 Johor Darul Takzim FC 2 – 1 Kuching FA 1.13 8.00 15.00
Tuesday 13 January 2026
13:00 Kelantan United 3 – 2 Sabah FA 3.00 3.60 2.00
13:00 Terengganu 1 – 0 DPMM FC Brunei 1.48 5.27 7.00
Sunday 11 January 2026
09:00 Penang 5 – 0 Melaka 1.53 4.10 4.50
Saturday 10 January 2026
13:00 Pdrm 0 – 1 Terengganu 7.50 5.00 1.29
12:15 DPMM FC Brunei 2 – 5 Selangor 5.00 4.50 1.47
09:00 Imigresen 3 – 0 Kelantan United 1.92 4.40 4.10
Friday 9 January 2026
13:00 Negeri Sembilan 0 – 1 Johor Darul Takzim FC 21.00 11.00 1.07
12:15 Sabah FA 1 – 1 Kuala Lumpur FA 3.50 3.90 1.75
Sunday 4 January 2026
12:15 Selangor 0 – 2 Johor Darul Takzim FC 8.50 5.75 1.22
09:15 Kuala Lumpur FA 4 – 2 Imigresen 1.42 5.80 9.00
Saturday 3 January 2026
13:00 Terengganu 0 – 2 Penang 1.50 4.50 4.50
12:15 DPMM FC Brunei 3 – 1 Pdrm 1.32 6.60 11.50
Friday 2 January 2026
13:00 Kelantan United 0 – 1 Kuching FA 5.25 4.10 1.45
Sunday 28 December 2025
12:15 Selangor 3 – 0 Melaka 1.08 9.00 17.00
Wednesday 24 December 2025
13:00 Kelantan United 0 – 2 Negeri Sembilan 2.30 3.70 2.45
13:00 Melaka 0 – 2 Imigresen — — —
12:15 Kuala Lumpur FA 1 – 1 Kuching FA 2.30 3.75 2.45
Tuesday 23 December 2025
13:00 Pdrm 1 – 3 Selangor 6.25 4.75 1.38
13:00 Terengganu 1 – 3 Sabah FA 1.57 4.20 4.20
12:15 DPMM FC Brunei 2 – 0 Penang 2.83 4.10 2.45
Saturday 20 December 2025
13:00 Negeri Sembilan 1 – 1 Kuala Lumpur FA 3.50 3.70 1.80
11:30 Sabah FA 1 – 3 DPMM FC Brunei 1.62 4.68 4.80
09:30 Johor Darul Takzim FC 4 – 1 Kelantan United 1.02 17.00 34.00
Friday 19 December 2025
12:15 Kuching FA 4 – 0 Melaka 1.20 5.75 10.00
09:00 Penang 3 – 0 Pdrm 1.48 4.20 4.75
09:00 Imigresen 2 – 3 Terengganu — — —
Wednesday 17 December 2025
13:00 Kuala Lumpur FA 0 – 4 Johor Darul Takzim FC 10.00 7.00 1.14
Sunday 7 December 2025
13:00 Penang 1 – 5 Selangor 4.75 4.00 1.53
12:15 DPMM FC Brunei 4 – 2 Imigresen — — —
Saturday 6 December 2025
12:30 Melaka 2 – 0 Negeri Sembilan 5.30 4.20 1.66
09:00 Pdrm 1 – 4 Sabah FA 4.69 4.20 1.74
Friday 5 December 2025
13:00 Terengganu 1 – 1 Kuching FA 2.40 3.80 2.30
Sunday 30 November 2025
13:00 Melaka 0 – 3 Kuala Lumpur FA 7.50 4.75 1.30
Sunday 23 November 2025
11:30 Sabah FA 3 – 2 Penang 2.10 3.70 2.70
09:00 Imigresen 5 – 0 Pdrm — — —
Saturday 22 November 2025
13:00 Selangor 2 – 0 Kelantan United 1.30 4.75 6.50
12:15 Kuching FA 1 – 0 DPMM FC Brunei 1.20 7.52 17.00
09:00 Negeri Sembilan 1 – 1 Terengganu 2.45 3.80 2.20
Friday 21 November 2025
12:15 Johor Darul Takzim FC 7 – 1 Melaka 1.03 19.00 99.00
Sunday 2 November 2025
13:00 Penang 0 – 1 Imigresen — — —
12:15 DPMM FC Brunei 2 – 2 Negeri Sembilan 4.70 4.20 2.05
Saturday 1 November 2025
13:00 Pdrm 0 – 5 Kuching FA 4.00 3.70 1.70
12:15 Kuala Lumpur FA 2 – 1 Kelantan United — — —
11:30 Sabah FA 1 – 2 Selangor 4.10 4.40 1.70
Friday 31 October 2025
13:00 Terengganu 0 – 5 Johor Darul Takzim FC 11.00 8.00 1.14
Sunday 26 October 2025
12:15 Selangor 0 – 0 Kuala Lumpur FA 1.96 3.95 4.00
09:00 Imigresen 2 – 2 Sabah FA — — —
Saturday 25 October 2025
14:00 Negeri Sembilan 2 – 0 Pdrm 1.67 3.50 4.33
13:15 Johor Darul Takzim FC 10 – 0 DPMM FC Brunei 1.02 51.00 51.00
12:45 Kuching FA 1 – 1 Penang 1.42 4.33 5.25
Friday 24 October 2025
14:00 Kelantan United 2 – 1 Melaka 2.00 3.50 3.10
Sunday 5 October 2025
14:00 Pdrm 0 – 7 Johor Darul Takzim FC 21.00 10.00 1.08
10:00 Imigresen 1 – 3 Selangor — — —
Saturday 4 October 2025
13:15 Sabah FA 0 – 1 Kuching FA 2.30 3.50 2.55
10:00 Penang 2 – 1 Negeri Sembilan 2.40 3.60 2.40
Friday 3 October 2025
14:00 Terengganu 4 – 1 Kelantan United 1.30 5.00 7.00
Tuesday 30 September 2025
13:30 Melaka 0 – 1 DPMM FC Brunei 2.36 3.91 3.56
Sunday 28 September 2025
13:15 Kuching FA 4 – 0 Imigresen — — —
Saturday 27 September 2025
14:00 Negeri Sembilan 3 – 0 Sabah FA 2.40 3.60 2.35
10:00 Kuala Lumpur FA 1 – 0 Terengganu 2.30 4.00 2.35
Friday 26 September 2025
13:15 DPMM FC Brunei 1 – 2 Kelantan United — — —
Monday 22 September 2025
13:15 DPMM FC Brunei 0 – 4 Kuala Lumpur FA 5.13 5.95 1.64
Sunday 21 September 2025
13:15 Johor Darul Takzim FC 8 – 0 Sabah FA 1.06 10.00 15.00
09:45 Kuching FA 1 – 0 Selangor 2.88 3.40 2.10
Saturday 20 September 2025
14:00 Pdrm 3 – 1 Kelantan United 1.62 4.00 4.00
10:00 Imigresen 1 – 1 Negeri Sembilan — — —
Friday 19 September 2025
14:00 Terengganu 4 – 0 Melaka 1.36 4.70 6.00
Thursday 11 September 2025
13:15 Johor Darul Takzim FC 6 – 0 Penang 1.03 17.00 41.00
Saturday 30 August 2025
14:00 Penang 0 – 1 Kelantan United — — —
Friday 29 August 2025
14:00 Negeri Sembilan 2 – 2 Kuching FA 5.00 4.00 1.50
13:15 Sabah FA 1 – 1 Melaka 1.80 3.40 3.70
Thursday 28 August 2025
10:00 Imigresen 0 – 3 Johor Darul Takzim FC — — —
Wednesday 27 August 2025
13:15 Kuala Lumpur FA 3 – 1 Pdrm 1.57 3.80 4.75
13:15 Selangor 5 – 2 Terengganu 1.83 3.50 3.50
Sunday 24 August 2025
14:00 Negeri Sembilan 2 – 1 Selangor 10.00 6.50 1.18
13:15 Kuching FA 0 – 1 Johor Darul Takzim FC 9.00 6.00 1.20
13:15 Penang 1 – 2 Kuala Lumpur FA 2.70 3.50 2.20
Saturday 23 August 2025
14:00 Pdrm 0 – 0 Melaka 2.08 3.72 4.30
13:15 Sabah FA 0 – 0 Kelantan United — — —
Friday 22 August 2025
13:15 DPMM FC Brunei 0 – 5 Terengganu 3.60 3.86 2.53
Wednesday 13 August 2025
14:00 Kuala Lumpur FA 1 – 1 Sabah FA 2.10 3.75 2.70
14:00 Terengganu 2 – 2 Pdrm 1.62 4.00 4.00
13:15 Melaka 1 – 1 Penang 2.10 4.00 2.60
Tuesday 12 August 2025
14:00 Kelantan United 1 – 1 Imigresen — — —
14:00 Selangor 3 – 0 DPMM FC Brunei 1.28 6.98 11.00
13:15 Johor Darul Takzim FC 5 – 3 Negeri Sembilan 1.05 13.00 29.00
Sunday 10 August 2025
14:00 Penang 0 – 3 Terengganu 2.80 3.60 2.10
Saturday 9 August 2025
14:00 Pdrm 2 – 2 DPMM FC Brunei — — —
13:15 Kuching FA 4 – 0 Kelantan United 1.20 6.50 8.00
10:00 Imigresen 0 – 3 Kuala Lumpur FA — — —
Friday 8 August 2025
14:00 Johor Darul Takzim FC 3 – 0 Selangor 1.27 6.00 6.50

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