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

Premier League 2026/27

Every result, the table as it finished, and the price each match went off at. 19 matches played between September 2026 and October 2026.

19Matches
72Goals
3.79Per game
47.4%Home wins
0%Priced at kickoff
Geylang InternationalTop 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 GIGeylang International 5 4 1 0 +10 13
2 TRTampines Rovers 4 4 0 0 +10 12
3 HUHome United 4 3 1 0 +13 10
4 BKBalestier Khalsa 5 2 1 2 -1 7
5 ANSAlbirex Niigata S 5 2 0 3 +2 6
6 TPTanjong Pagar 5 2 0 3 -9 6
7 HUHougang United 5 0 1 4 -8 1
8 YLYoung Lions 5 0 0 5 -17 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.79
72 goals. 78.9% of matches went over 2.5.
Home advantage
47.4%
Draws 10.5%, away wins 42.1%.
Half-time lead held
85.7%
From 14 matches where someone led at the break.
3–0 2 · 10.5%
1–2 2 · 10.5%
0–4 2 · 10.5%
4–1 1 · 5.3%
3–4 1 · 5.3%
3–1 1 · 5.3%

Results 32

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 29 November 2026
11:30 Young Lions scheduled Home United — — —
11:30 Tampines Rovers scheduled Albirex Niigata S — — —
Saturday 28 November 2026
11:30 Balestier Khalsa scheduled Hougang United — — —
Friday 27 November 2026
11:30 Geylang International scheduled Tanjong Pagar — — —
Sunday 22 November 2026
11:30 Home United scheduled Geylang International — — —
11:30 Hougang United scheduled Tampines Rovers — — —
Saturday 21 November 2026
11:30 Young Lions scheduled Tanjong Pagar — — —
Friday 20 November 2026
11:30 Albirex Niigata S scheduled Balestier Khalsa — — —
Sunday 1 November 2026
11:30 Tampines Rovers scheduled Geylang International — — —
11:30 Balestier Khalsa scheduled Home United — — —
Saturday 31 October 2026
11:30 Hougang United scheduled Young Lions — — —
Friday 30 October 2026
11:30 Tanjong Pagar scheduled Albirex Niigata S — — —
Monday 26 October 2026
11:30 Geylang International 3 – 0 Hougang United — — —
Sunday 25 October 2026
11:30 Home United 6 – 0 Tanjong Pagar — — —
11:30 Albirex Niigata S 2 – 3 Tampines Rovers — — —
Saturday 24 October 2026
11:30 Young Lions 1 – 2 Balestier Khalsa — — —
Wednesday 21 October 2026
11:30 Home United postponed Tampines Rovers — — —
Sunday 18 October 2026
11:30 Tampines Rovers 4 – 1 Young Lions — — —
11:30 Albirex Niigata S 0 – 2 Home United — — —
Saturday 17 October 2026
11:30 Balestier Khalsa 0 – 0 Geylang International — — —
Friday 16 October 2026
11:30 Tanjong Pagar 2 – 1 Hougang United — — —
Monday 12 October 2026
11:30 Hougang United 1 – 2 Balestier Khalsa — — —
Sunday 11 October 2026
11:30 Tanjong Pagar 0 – 4 Tampines Rovers — — —
11:30 Home United 6 – 1 Young Lions — — —
Saturday 10 October 2026
11:30 Geylang International 3 – 1 Albirex Niigata S — — —
Saturday 19 September 2026
11:30 Young Lions 1 – 5 Geylang International — — —
11:30 Balestier Khalsa 3 – 4 Tanjong Pagar — — —
Friday 18 September 2026
11:30 Albirex Niigata S 3 – 0 Hougang United — — —
Monday 14 September 2026
11:30 Geylang International 1 – 0 Tanjong Pagar — — —
Sunday 13 September 2026
11:30 Young Lions 0 – 4 Albirex Niigata S — — —
Saturday 12 September 2026
11:30 Hougang United 2 – 2 Home United — — —
Friday 11 September 2026
11:30 Tampines Rovers 2 – 0 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