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

Premier League 2025/26

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

84Matches
303Goals
3.61Per game
42.9%Home wins
98%Priced at kickoff
Home UnitedTop of the table

Final table 8 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 21 16 3 2 +56 51
2 TRTampines Rovers 21 15 4 2 +37 49
3 ANSAlbirex Niigata S 21 15 2 4 +28 47
4 BKBalestier Khalsa 21 11 2 8 -2 35
5 HUHougang United 21 8 0 13 -12 24
6 GIGeylang International 21 7 3 11 -13 24
7 TPTanjong Pagar 21 2 1 18 -46 7
8 YLYoung Lions 21 1 3 17 -48 6

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.61
303 goals. 73.8% of matches went over 2.5.
Home advantage
42.9%
Draws 10.7%, away wins 46.4%.
Half-time lead held
86.5%
From 52 matches where someone led at the break.
2–1 11 · 13.1%
0–2 9 · 10.7%
0–3 7 · 8.3%
1–2 5 · 6%
3–0 4 · 4.8%
0–4 4 · 4.8%

Results 84

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.

Monday 18 May 2026
11:30 Tanjong Pagar 2 – 1 Hougang United 5.75 5.33 1.53
Sunday 17 May 2026
11:30 Tampines Rovers 3 – 2 Home United 2.60 3.64 3.20
Saturday 16 May 2026
11:30 Albirex Niigata S 3 – 0 Young Lions 1.06 13.54 34.00
Friday 15 May 2026
11:30 Geylang International 3 – 4 Balestier Khalsa 2.46 3.80 2.75
Sunday 10 May 2026
11:30 Hougang United 0 – 1 Tampines Rovers 9.50 6.00 1.32
11:30 Home United 0 – 2 Albirex Niigata S 2.18 3.90 3.61
Saturday 9 May 2026
11:30 Young Lions 2 – 2 Geylang International 8.00 5.60 1.37
11:30 Balestier Khalsa 6 – 0 Tanjong Pagar 1.48 5.40 6.15
Tuesday 5 May 2026
12:00 Tanjong Pagar 1 – 2 Hougang United 7.00 5.00 1.58
Monday 4 May 2026
11:30 Albirex Niigata S 1 – 0 Young Lions 1.06 16.79 29.00
Sunday 3 May 2026
11:30 Tampines Rovers 0 – 0 Home United 4.70 4.37 1.73
Saturday 2 May 2026
11:30 Geylang International 2 – 3 Balestier Khalsa 2.08 4.20 3.25
Thursday 30 April 2026
11:30 Albirex Niigata S 2 – 1 Tampines Rovers 2.91 3.89 2.25
Monday 27 April 2026
11:30 Balestier Khalsa 0 – 3 Hougang United 2.01 4.60 3.15
Sunday 26 April 2026
11:30 Geylang International 0 – 3 Home United 12.50 7.20 1.22
Saturday 25 April 2026
11:30 Albirex Niigata S 4 – 0 Tanjong Pagar 1.08 14.02 28.00
Friday 24 April 2026
11:30 Tampines Rovers 8 – 1 Young Lions 1.07 15.00 25.00
Monday 20 April 2026
11:30 Home United 2 – 0 Young Lions 1.03 27.07 53.00
Sunday 19 April 2026
12:20 Geylang International 2 – 1 Tanjong Pagar 1.30 6.40 11.50
Saturday 18 April 2026
11:30 Hougang United 0 – 4 Albirex Niigata S 6.30 4.57 1.55
Friday 17 April 2026
11:30 Tampines Rovers 2 – 1 Balestier Khalsa 1.30 6.10 10.00
Monday 13 April 2026
11:30 Balestier Khalsa 2 – 1 Albirex Niigata S 5.90 4.80 1.53
Sunday 12 April 2026
11:30 Home United 4 – 1 Hougang United 1.14 10.00 21.00
Saturday 11 April 2026
11:30 Tampines Rovers 4 – 3 Geylang International 1.50 4.99 6.80
Friday 10 April 2026
11:30 Tanjong Pagar 0 – 1 Young Lions 2.75 3.82 2.42
Monday 6 April 2026
11:30 Tanjong Pagar 0 – 4 Home United 41.00 19.63 1.04
Sunday 5 April 2026
11:30 Young Lions 0 – 2 Balestier Khalsa 13.10 6.75 1.45
Saturday 4 April 2026
11:30 Albirex Niigata S 3 – 2 Tampines Rovers 3.26 3.62 2.12
11:30 Hougang United 0 – 1 Geylang International 3.30 3.92 2.45
Monday 16 March 2026
12:30 Tanjong Pagar 0 – 3 Tampines Rovers 21.00 10.25 1.11
Sunday 15 March 2026
12:30 Balestier Khalsa 0 – 3 Home United 13.00 8.10 1.18
12:30 Geylang International 1 – 0 Albirex Niigata S 5.10 4.50 1.60
Saturday 14 March 2026
12:30 Young Lions 0 – 2 Hougang United 6.80 5.40 1.44
Monday 9 March 2026
12:30 Hougang United 1 – 2 Balestier Khalsa 2.97 4.31 2.18
Sunday 8 March 2026
12:30 Young Lions 0 – 5 Tampines Rovers 20.93 10.70 1.13
Saturday 7 March 2026
12:30 Home United 4 – 0 Geylang International 1.25 6.97 10.60
Friday 6 March 2026
12:30 Tanjong Pagar 0 – 2 Albirex Niigata S 15.00 8.00 1.17
Sunday 1 March 2026
12:30 Tanjong Pagar 1 – 4 Balestier Khalsa 5.20 5.21 1.54
Saturday 28 February 2026
12:30 Albirex Niigata S 3 – 3 Home United 6.60 5.20 1.53
Friday 27 February 2026
12:30 Tampines Rovers 3 – 0 Hougang United 1.43 5.23 9.51
Thursday 26 February 2026
12:30 Geylang International 1 – 1 Young Lions 1.32 6.47 9.00
Monday 23 February 2026
12:30 Hougang United 3 – 0 Tanjong Pagar 1.50 5.70 7.30
Sunday 22 February 2026
12:30 Home United 1 – 1 Tampines Rovers 1.58 4.41 5.78
Saturday 21 February 2026
12:30 Young Lions 0 – 2 Albirex Niigata S 13.11 8.23 1.18
Friday 20 February 2026
12:30 Balestier Khalsa 5 – 2 Geylang International 3.72 4.36 2.01
Sunday 15 February 2026
11:30 Home United 7 – 0 Tanjong Pagar 1.04 25.78 47.28
11:30 Geylang International 1 – 2 Hougang United 2.07 4.14 3.56
Saturday 14 February 2026
11:30 Tampines Rovers 2 – 1 Albirex Niigata S 1.98 4.10 4.18
Friday 13 February 2026
11:30 Balestier Khalsa 3 – 1 Young Lions 1.52 5.68 6.00
Monday 9 February 2026
11:30 Albirex Niigata S 2 – 1 Hougang United 1.71 4.51 4.66
Sunday 8 February 2026
11:30 Young Lions 0 – 2 Home United 30.00 26.69 1.04
Saturday 7 February 2026
11:30 Balestier Khalsa 0 – 3 Tampines Rovers 7.24 5.73 1.38
Friday 6 February 2026
11:30 Tanjong Pagar 1 – 3 Geylang International 6.40 5.14 1.42
Monday 2 February 2026
11:30 Albirex Niigata S 2 – 0 Geylang International 2.28 3.86 3.60
Sunday 1 February 2026
11:30 Home United 5 – 1 Balestier Khalsa 1.14 10.97 17.07
Saturday 31 January 2026
11:30 Tampines Rovers 2 – 1 Tanjong Pagar 1.24 8.24 13.40
Friday 30 January 2026
11:30 Hougang United 2 – 0 Young Lions 1.36 5.75 8.14
Monday 26 January 2026
11:30 Young Lions 1 – 1 Tanjong Pagar 3.75 4.98 1.85
Sunday 25 January 2026
11:30 Balestier Khalsa 0 – 4 Albirex Niigata S 3.85 5.60 1.94
Saturday 24 January 2026
11:30 Hougang United 1 – 5 Home United 10.31 7.87 1.25
Friday 23 January 2026
11:30 Geylang International 1 – 3 Tampines Rovers 4.55 4.23 1.71
Sunday 18 January 2026
11:30 Geylang International 0 – 3 Home United 7.67 5.36 1.37
11:30 Balestier Khalsa 2 – 3 Hougang United 2.24 4.40 2.92
Saturday 17 January 2026
11:30 Albirex Niigata S 3 – 2 Tanjong Pagar 1.37 6.00 8.10
Friday 16 January 2026
11:30 Tampines Rovers 7 – 1 Young Lions 1.12 12.52 23.00
Monday 27 October 2025
11:30 Hougang United 1 – 2 Tampines Rovers 6.40 5.14 1.57
11:30 Home United 3 – 0 Albirex Niigata S 1.34 6.16 7.51
Saturday 25 October 2025
11:30 Young Lions 1 – 3 Geylang International 11.00 7.91 1.25
Friday 24 October 2025
11:30 Balestier Khalsa 2 – 1 Tanjong Pagar 1.44 5.54 7.90
Sunday 19 October 2025
11:30 Tampines Rovers 3 – 3 Balestier Khalsa 1.55 4.78 5.40
Saturday 18 October 2025
11:30 Geylang International 2 – 1 Tanjong Pagar 1.38 5.50 7.90
11:30 Home United 5 – 1 Young Lions 1.08 18.77 39.00
Friday 17 October 2025
11:30 Hougang United 0 – 4 Albirex Niigata S 3.70 4.52 1.91
Thursday 2 October 2025
11:30 Young Lions 0 – 2 Hougang United 6.00 5.75 1.55
Thursday 25 September 2025
11:30 Tanjong Pagar 5 – 1 Young Lions — — —
Monday 22 September 2025
11:30 Tanjong Pagar 0 – 7 Home United 23.00 13.00 1.10
Sunday 21 September 2025
11:30 Young Lions 1 – 2 Balestier Khalsa 7.24 6.00 1.36
Friday 19 September 2025
11:30 Hougang United 0 – 2 Geylang International 3.47 4.45 1.90
Sunday 14 September 2025
11:30 Balestier Khalsa 0 – 5 Home United 5.50 5.15 1.75
Saturday 13 September 2025
11:30 Tanjong Pagar 0 – 3 Tampines Rovers 8.75 6.67 1.30
Friday 12 September 2025
11:30 Geylang International 0 – 2 Albirex Niigata S 2.19 4.67 3.10
Monday 25 August 2025
11:30 Home United 2 – 1 Hougang United 1.16 8.74 15.75
Sunday 24 August 2025
11:30 Tampines Rovers 0 – 0 Geylang International 1.94 4.55 3.71
Saturday 23 August 2025
11:30 Albirex Niigata S 2 – 2 Balestier Khalsa — — —

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