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

Premier League 2024/25

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

144Matches
613Goals
4.26Per game
38.9%Home wins
100%Priced at kickoff
Home UnitedTop of the table

Final table 9 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 HUHome United 32 22 6 4 +64 72
2 TRTampines Rovers 32 19 7 6 +47 64
3 GIGeylang International 32 15 9 8 +33 54
4 BKBalestier Khalsa 32 14 6 12 +4 48
5 DFBDPMM FC Brunei 32 12 8 12 -7 44
6 ANSAlbirex Niigata S 32 13 3 16 -16 42
7 HUHougang United 32 7 10 15 -15 31
8 YLYoung Lions 32 7 8 17 -42 29
9 TPTanjong Pagar 32 3 7 22 -68 16

How the season went

Every figure counted from the matches, not typed in.

Goals per game
4.26
613 goals. 78.5% of matches went over 2.5.
Home advantage
38.9%
Draws 22.2%, away wins 38.9%.
Half-time lead held
73%
From 111 matches where someone led at the break.
1–1 11 · 7.6%
3–1 10 · 6.9%
2–2 9 · 6.3%
2–3 8 · 5.6%
2–1 7 · 4.9%
3–2 6 · 4.2%

Results 144

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 25 May 2025
10:00 Tanjong Pagar 3 – 3 Geylang International 5.60 5.70 1.60
10:00 Balestier Khalsa 3 – 2 Albirex Niigata S 1.83 5.10 4.10
Saturday 24 May 2025
10:00 Tampines Rovers 0 – 0 Home United 1.85 5.40 7.00
10:00 Hougang United 2 – 3 DPMM FC Brunei 2.27 4.70 2.99
Monday 19 May 2025
11:45 Young Lions 4 – 3 Hougang United 3.29 4.75 1.97
Saturday 17 May 2025
12:15 DPMM FC Brunei 2 – 1 Tampines Rovers 6.81 5.59 1.37
Friday 16 May 2025
11:45 Albirex Niigata S 5 – 1 Tanjong Pagar 1.42 6.21 7.67
Thursday 15 May 2025
11:45 Young Lions 1 – 2 Geylang International 8.75 7.10 1.48
Wednesday 14 May 2025
11:45 Home United 0 – 1 Balestier Khalsa 2.95 4.60 3.30
Tuesday 13 May 2025
11:45 Tanjong Pagar 1 – 1 Hougang United 21.00 7.70 1.68
Sunday 11 May 2025
10:00 Geylang International 1 – 4 Albirex Niigata S 1.53 5.25 5.10
10:00 Balestier Khalsa 3 – 4 DPMM FC Brunei 1.58 5.25 5.50
Saturday 10 May 2025
10:00 Tanjong Pagar 0 – 1 Home United 41.00 17.00 1.04
10:00 Tampines Rovers 2 – 0 Young Lions 1.06 17.00 34.00
Wednesday 7 May 2025
11:45 Tanjong Pagar 1 – 1 Young Lions 2.75 4.30 2.45
11:45 Tampines Rovers 0 – 1 Balestier Khalsa 1.52 5.50 5.50
Sunday 4 May 2025
10:00 Home United 2 – 3 Geylang International 1.40 6.10 7.75
Saturday 3 May 2025
10:00 Young Lions 0 – 4 Balestier Khalsa 9.46 7.98 1.30
Friday 2 May 2025
12:15 DPMM FC Brunei 2 – 1 Tanjong Pagar 1.57 5.70 6.00
11:45 Hougang United 1 – 4 Tampines Rovers 14.00 8.76 1.21
Wednesday 30 April 2025
11:45 Home United 3 – 1 Young Lions 1.07 22.77 42.00
Tuesday 29 April 2025
12:30 Geylang International 1 – 3 DPMM FC Brunei 1.47 5.76 9.25
Friday 25 April 2025
12:15 Albirex Niigata S 0 – 2 Home United 16.05 8.41 1.18
Thursday 24 April 2025
11:45 Balestier Khalsa 2 – 1 Hougang United 2.05 5.20 3.32
Saturday 19 April 2025
12:15 DPMM FC Brunei 3 – 0 Albirex Niigata S 2.36 3.92 2.84
Sunday 13 April 2025
10:00 Albirex Niigata S 0 – 0 Young Lions 1.54 5.70 6.89
Saturday 12 April 2025
10:00 Home United 0 – 0 DPMM FC Brunei 1.21 10.50 17.50
Friday 11 April 2025
11:45 Tanjong Pagar 0 – 2 Tampines Rovers 24.00 12.75 1.08
11:45 Geylang International 4 – 3 Hougang United 1.65 5.47 4.75
Sunday 6 April 2025
10:00 Young Lions 0 – 8 Home United 17.24 11.40 1.16
Saturday 5 April 2025
10:00 Balestier Khalsa 3 – 3 Tanjong Pagar 1.30 9.03 14.47
10:00 Hougang United 1 – 0 Albirex Niigata S 2.45 4.23 2.75
Friday 4 April 2025
11:45 Tampines Rovers 3 – 1 Geylang International 1.75 4.92 4.14
Sunday 9 March 2025
12:30 Hougang United 1 – 1 Home United 12.00 6.30 1.31
12:30 Albirex Niigata S 0 – 4 Tampines Rovers 5.83 5.20 1.55
Saturday 8 March 2025
12:30 Young Lions 1 – 1 DPMM FC Brunei 3.80 4.40 1.95
Friday 7 March 2025
12:30 Geylang International 3 – 4 Balestier Khalsa 2.16 5.50 5.20
Thursday 27 February 2025
11:45 Geylang International 5 – 0 Tanjong Pagar 1.31 7.70 13.80
11:45 Albirex Niigata S 4 – 0 Balestier Khalsa 2.93 4.50 2.25
Wednesday 26 February 2025
11:45 DPMM FC Brunei 2 – 1 Hougang United 3.50 4.98 1.85
11:45 Home United 1 – 0 Tampines Rovers 1.75 4.73 4.30
Sunday 23 February 2025
10:00 Balestier Khalsa 1 – 5 Home United 7.25 6.55 1.44
10:00 Tampines Rovers 1 – 0 DPMM FC Brunei 1.27 7.52 8.75
Saturday 22 February 2025
10:00 Hougang United 3 – 3 Young Lions 1.55 5.75 6.81
Friday 21 February 2025
11:45 Tanjong Pagar 1 – 2 Albirex Niigata S 7.56 5.50 1.42
Sunday 9 February 2025
10:00 Albirex Niigata S 1 – 1 Geylang International 3.25 4.50 2.18
10:00 Home United 4 – 1 Tanjong Pagar 1.05 15.25 37.00
Saturday 8 February 2025
10:00 Young Lions 1 – 5 Tampines Rovers 15.00 11.00 1.16
Friday 7 February 2025
12:15 DPMM FC Brunei 2 – 3 Balestier Khalsa 3.90 4.75 1.98
Sunday 26 January 2025
10:00 Geylang International 1 – 2 Home United 3.80 5.18 1.73
10:00 Tanjong Pagar 3 – 0 DPMM FC Brunei 3.37 4.50 2.06
Saturday 25 January 2025
10:00 Balestier Khalsa 2 – 3 Young Lions 1.35 6.60 8.98
10:00 Tampines Rovers 2 – 4 Hougang United 1.44 6.40 6.60
Sunday 19 January 2025
10:00 Hougang United 3 – 1 Balestier Khalsa 3.38 4.90 1.93
Saturday 18 January 2025
12:15 DPMM FC Brunei 0 – 2 Geylang International 3.32 4.60 2.18
10:00 Young Lions 1 – 1 Tanjong Pagar 2.29 4.20 3.15
Friday 17 January 2025
11:45 Home United 6 – 0 Albirex Niigata S 1.57 5.24 5.21
Monday 13 January 2025
12:15 DPMM FC Brunei 2 – 4 Home United 6.90 5.60 1.57
Sunday 24 November 2024
10:00 Hougang United 2 – 3 Geylang International 5.00 5.21 1.61
Saturday 23 November 2024
10:00 Young Lions 0 – 1 Albirex Niigata S 4.57 4.80 1.65
Friday 22 November 2024
11:45 Tampines Rovers 5 – 0 Tanjong Pagar 1.02 25.00 44.00
Sunday 3 November 2024
10:00 Geylang International 4 – 0 Young Lions 1.30 6.70 8.50
Saturday 2 November 2024
10:00 Tampines Rovers 3 – 1 Balestier Khalsa 1.76 5.24 4.59
10:00 Albirex Niigata S 2 – 3 DPMM FC Brunei 1.70 4.75 5.07
Friday 1 November 2024
11:45 Hougang United 6 – 0 Tanjong Pagar 1.55 5.10 5.40
Tuesday 29 October 2024
11:45 Geylang International 0 – 3 Tampines Rovers 3.35 4.50 2.28
11:45 Albirex Niigata S 2 – 1 Hougang United 1.91 4.40 4.30
Monday 28 October 2024
11:45 Tanjong Pagar 0 – 5 Balestier Khalsa 12.00 8.47 1.19
Sunday 20 October 2024
10:00 Balestier Khalsa 1 – 4 Geylang International 2.71 4.77 2.30
Saturday 19 October 2024
10:00 Home United 3 – 1 Hougang United 1.19 8.20 15.00
10:00 Tampines Rovers 2 – 3 Albirex Niigata S 1.27 7.50 10.00
Friday 18 October 2024
12:15 DPMM FC Brunei 0 – 3 Young Lions 1.87 4.36 3.70
Sunday 29 September 2024
10:00 Tampines Rovers 2 – 2 Home United 3.09 4.40 3.10
Saturday 28 September 2024
10:00 Tanjong Pagar 2 – 7 Geylang International 9.00 7.98 1.27
10:00 Balestier Khalsa 2 – 3 Albirex Niigata S 1.63 5.50 5.25
Friday 27 September 2024
11:45 Hougang United 2 – 2 DPMM FC Brunei 2.23 4.36 3.17
Sunday 22 September 2024
12:15 DPMM FC Brunei 3 – 2 Tampines Rovers 7.20 5.75 1.43
10:00 Home United 3 – 1 Balestier Khalsa 1.60 5.50 4.90
Saturday 21 September 2024
10:00 Young Lions 4 – 4 Hougang United 3.84 4.65 1.81
Friday 20 September 2024
11:45 Albirex Niigata S 4 – 1 Tanjong Pagar 1.49 5.75 7.00
Sunday 15 September 2024
10:00 Geylang International 5 – 1 Albirex Niigata S 1.60 5.17 4.75
Saturday 14 September 2024
10:00 Tampines Rovers 2 – 2 Young Lions 1.07 15.09 34.00
10:00 Tanjong Pagar 0 – 6 Home United 21.85 11.97 1.30
Friday 13 September 2024
11:45 DPMM FC Brunei 2 – 2 Balestier Khalsa 5.69 5.54 1.83
Saturday 31 August 2024
12:15 DPMM FC Brunei 1 – 1 Tanjong Pagar 1.64 5.00 5.24
10:00 Young Lions 2 – 7 Balestier Khalsa 5.50 5.68 1.55
Friday 30 August 2024
11:45 Home United 2 – 2 Geylang International 1.56 5.20 4.90
11:45 Hougang United 1 – 1 Tampines Rovers 11.00 7.32 1.27
Sunday 25 August 2024
10:00 Albirex Niigata S 3 – 1 Home United 11.90 8.20 1.26
Saturday 24 August 2024
10:00 Geylang International 2 – 4 DPMM FC Brunei 1.44 5.92 8.00
10:00 Tanjong Pagar 1 – 3 Young Lions 2.29 4.00 2.78
Friday 23 August 2024
11:45 Balestier Khalsa 3 – 1 Hougang United 1.84 4.90 3.50
Sunday 11 August 2024
10:00 Balestier Khalsa 2 – 2 Tampines Rovers 6.04 6.33 1.57
10:00 Hougang United 5 – 1 Tanjong Pagar 1.78 4.70 4.90
Saturday 10 August 2024
12:15 DPMM FC Brunei 0 – 0 Albirex Niigata S 2.64 4.44 3.10
10:00 Young Lions 0 – 3 Geylang International 6.57 6.00 1.39
Sunday 4 August 2024
10:00 Albirex Niigata S 2 – 1 Young Lions 1.76 4.80 3.70
Saturday 3 August 2024
10:00 Tanjong Pagar 0 – 3 Tampines Rovers 13.00 9.79 1.20
10:00 Home United 3 – 0 DPMM FC Brunei 1.14 9.80 15.00
Friday 2 August 2024
11:45 Geylang International 0 – 1 Hougang United 1.45 6.62 5.80
Sunday 28 July 2024
10:00 Geylang International 4 – 4 Balestier Khalsa 1.85 5.10 3.30
10:00 Home United 7 – 1 Hougang United 1.25 8.62 9.56
Saturday 27 July 2024
10:00 DPMM FC Brunei 1 – 3 Young Lions 1.85 4.52 3.70
10:00 Albirex Niigata S 2 – 4 Tampines Rovers 9.50 9.20 1.26
Wednesday 24 July 2024
11:45 Balestier Khalsa 5 – 2 Tanjong Pagar 1.49 5.66 6.00
11:45 Tampines Rovers 2 – 2 Geylang International 1.69 4.90 5.16
Tuesday 23 July 2024
11:45 Hougang United 1 – 0 Albirex Niigata S 2.32 4.60 2.55
Monday 22 July 2024
11:45 Young Lions 0 – 6 Home United 19.00 9.70 1.17
Friday 19 July 2024
12:15 DPMM FC Brunei 1 – 1 Hougang United 2.10 4.60 3.17
11:45 Geylang International 5 – 3 Tanjong Pagar 1.26 7.10 8.80
Thursday 18 July 2024
11:45 Home United 0 – 5 Tampines Rovers 1.90 4.63 3.82
11:45 Albirex Niigata S 7 – 2 Balestier Khalsa 4.75 6.20 1.55
Sunday 14 July 2024
10:00 Hougang United 2 – 2 Young Lions 2.47 4.35 2.90
Saturday 13 July 2024
10:00 Tampines Rovers 3 – 0 DPMM FC Brunei 1.20 8.80 13.50
10:00 Balestier Khalsa 2 – 4 Home United 6.34 5.77 1.49
Friday 12 July 2024
11:45 Tanjong Pagar 2 – 1 Albirex Niigata S 2.20 4.73 3.50
Sunday 7 July 2024
10:00 Home United 3 – 0 Tanjong Pagar 1.09 15.27 23.69
Saturday 6 July 2024
10:00 Young Lions 0 – 2 Tampines Rovers 12.00 8.50 1.20
10:00 Albirex Niigata S 0 – 6 Geylang International 7.70 6.50 1.62
Friday 5 July 2024
11:45 Balestier Khalsa 4 – 2 DPMM FC Brunei 1.84 5.20 4.11
Sunday 30 June 2024
10:00 Tampines Rovers 5 – 1 Hougang United 1.33 6.60 7.50
Saturday 29 June 2024
10:00 Balestier Khalsa 3 – 2 Young Lions 1.60 5.50 5.50
10:00 Tanjong Pagar 3 – 2 DPMM FC Brunei 4.85 4.50 1.71
Friday 28 June 2024
11:45 Geylang International 1 – 1 Home United 7.25 6.10 1.42
Sunday 23 June 2024
10:00 Home United 7 – 1 Albirex Niigata S 1.45 8.68 11.50
Saturday 22 June 2024
12:15 DPMM FC Brunei 3 – 3 Geylang International 2.85 4.32 2.32
10:00 Young Lions 3 – 2 Tanjong Pagar 1.88 5.18 3.50
Friday 21 June 2024
11:45 Hougang United 3 – 3 Balestier Khalsa 4.28 4.67 1.84
Tuesday 18 June 2024
11:45 DPMM FC Brunei 0 – 2 Home United 10.00 7.40 1.27
Sunday 16 June 2024
10:00 Tampines Rovers 3 – 0 Tanjong Pagar 1.19 13.80 29.00
Saturday 15 June 2024
10:00 Young Lions 3 – 2 Albirex Niigata S 7.00 5.70 1.69
Friday 14 June 2024
11:45 Hougang United 2 – 6 Geylang International 4.48 4.77 1.85
Sunday 26 May 2024
10:00 Tanjong Pagar 1 – 1 Hougang United 4.20 4.50 1.80
Saturday 25 May 2024
10:00 Geylang International 7 – 1 Young Lions 1.77 4.70 4.60
10:00 Albirex Niigata S 1 – 4 DPMM FC Brunei 2.21 3.90 3.82
Friday 24 May 2024
11:45 Balestier Khalsa 2 – 4 Tampines Rovers 3.75 5.00 1.78
Sunday 19 May 2024
10:00 Tanjong Pagar 0 – 5 Balestier Khalsa 4.00 5.30 1.79
Saturday 18 May 2024
10:00 Home United 3 – 1 Young Lions 1.10 12.40 36.00
10:00 Albirex Niigata S 1 – 0 Hougang United 1.85 4.49 4.30
Friday 17 May 2024
11:45 Geylang International 4 – 4 Tampines Rovers 6.18 5.48 1.66
Sunday 12 May 2024
10:00 Tampines Rovers 3 – 1 Albirex Niigata S 1.75 4.75 4.33
Saturday 11 May 2024
10:00 Young Lions 1 – 2 DPMM FC Brunei 5.90 4.80 2.11
Friday 10 May 2024
11:45 Balestier Khalsa 2 – 2 Geylang International 2.21 4.24 3.10
11:45 Hougang United 1 – 4 Home United 10.50 7.72 1.29

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