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

Premier League 2023/24

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

108Matches
452Goals
4.19Per game
42.6%Home wins
100%Priced at kickoff
Albirex Niigata STop 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 ANSAlbirex Niigata S 24 20 2 2 +66 62
2 HUHome United 24 17 3 4 +40 54
3 TRTampines Rovers 24 14 6 4 +15 48
4 BKBalestier Khalsa 24 12 0 12 -11 36
5 GIGeylang International 24 10 3 11 -11 33
6 HUHougang United 24 9 2 13 -20 29
7 DFBDPMM FC Brunei 24 6 5 13 -4 23
8 TPTanjong Pagar 24 6 3 15 -23 21
9 YLYoung Lions 24 1 2 21 -52 5

How the season went

Every figure counted from the matches, not typed in.

Goals per game
4.19
452 goals. 76.9% of matches went over 2.5.
Home advantage
42.6%
Draws 12%, away wins 45.4%.
Half-time lead held
79.1%
From 86 matches where someone led at the break.
2–3 10 · 9.3%
3–0 9 · 8.3%
1–3 8 · 7.4%
1–1 8 · 7.4%
2–1 6 · 5.6%
2–0 6 · 5.6%

Results 108

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.

Saturday 16 September 2023
10:00 Home United 3 – 1 Geylang International 1.25 8.19 9.84
10:00 Albirex Niigata S 5 – 0 Hougang United 1.14 9.71 15.00
Friday 15 September 2023
11:45 Balestier Khalsa 1 – 3 Tampines Rovers 5.26 5.77 1.55
11:45 Tanjong Pagar 1 – 1 DPMM FC Brunei 2.20 4.66 2.80
Sunday 20 August 2023
10:00 Balestier Khalsa 1 – 5 Albirex Niigata S 13.00 8.60 1.18
Saturday 19 August 2023
10:00 Hougang United 3 – 3 Tanjong Pagar 1.85 4.62 3.62
10:00 Geylang International 3 – 0 Young Lions 1.35 6.46 7.00
Friday 18 August 2023
11:45 Tampines Rovers 2 – 2 DPMM FC Brunei 1.26 9.70 12.00
Sunday 13 August 2023
10:00 Hougang United 2 – 8 Home United 6.00 5.78 1.45
Saturday 12 August 2023
10:00 Geylang International 2 – 6 Balestier Khalsa 2.20 5.21 2.85
10:00 Young Lions 0 – 2 DPMM FC Brunei 5.21 5.50 1.58
Friday 11 August 2023
11:45 Tanjong Pagar 2 – 3 Albirex Niigata S 15.00 9.55 1.17
Saturday 5 August 2023
10:00 Tanjong Pagar 3 – 2 Young Lions 1.55 5.93 5.50
Friday 4 August 2023
11:45 Tampines Rovers 2 – 5 Home United 2.69 4.84 2.47
11:45 Hougang United 1 – 0 DPMM FC Brunei 2.02 4.60 3.35
Thursday 3 August 2023
11:45 Geylang International 1 – 6 Albirex Niigata S 10.05 6.95 1.30
Monday 31 July 2023
11:45 Home United 5 – 2 Balestier Khalsa 1.32 6.75 9.00
Saturday 29 July 2023
10:00 Young Lions 2 – 6 Hougang United 5.85 5.25 1.53
Friday 28 July 2023
11:45 DPMM FC Brunei 1 – 2 Geylang International 2.76 4.40 2.34
11:45 Albirex Niigata S 6 – 3 Tampines Rovers 1.75 4.80 5.25
Saturday 22 July 2023
10:00 Tampines Rovers 2 – 3 Geylang International 1.35 6.00 9.00
10:00 Albirex Niigata S 5 – 0 Young Lions 1.06 20.00 36.00
Friday 21 July 2023
11:45 Balestier Khalsa 1 – 3 Hougang United 2.08 5.10 3.52
Thursday 20 July 2023
11:45 Home United 3 – 2 Tanjong Pagar 1.10 13.00 23.00
Sunday 16 July 2023
10:00 DPMM FC Brunei 2 – 3 Balestier Khalsa 2.26 4.50 2.96
10:00 Albirex Niigata S 3 – 1 Home United 1.96 4.43 3.60
Saturday 15 July 2023
10:00 Tanjong Pagar 2 – 2 Geylang International 3.56 4.40 2.20
10:00 Young Lions 2 – 3 Tampines Rovers 16.20 9.81 1.17
Wednesday 12 July 2023
11:45 Balestier Khalsa 4 – 2 Young Lions 1.40 6.60 8.25
11:45 Geylang International 0 – 2 Hougang United 2.11 4.15 3.63
Tuesday 11 July 2023
11:45 Tampines Rovers 2 – 1 Tanjong Pagar 1.19 10.36 18.20
11:45 Home United 1 – 3 DPMM FC Brunei 1.21 8.58 14.10
Saturday 8 July 2023
10:00 DPMM FC Brunei 1 – 1 Albirex Niigata S 11.20 7.25 1.23
Friday 7 July 2023
11:45 Young Lions 0 – 4 Home United 21.00 11.00 1.11
Thursday 6 July 2023
11:45 Tanjong Pagar 2 – 3 Balestier Khalsa 4.00 4.90 1.85
11:45 Hougang United 0 – 1 Tampines Rovers 8.42 6.20 1.45
Sunday 2 July 2023
10:00 Geylang International 1 – 1 Tampines Rovers 5.06 4.75 1.72
10:00 Hougang United 1 – 3 Balestier Khalsa 2.75 4.30 2.65
Saturday 1 July 2023
10:00 Tanjong Pagar 1 – 7 Home United 9.50 7.58 1.44
10:00 Young Lions 2 – 4 Albirex Niigata S 26.00 15.34 1.09
Wednesday 28 June 2023
11:45 Geylang International 2 – 0 DPMM FC Brunei 2.13 5.10 3.10
Tuesday 27 June 2023
11:45 Tampines Rovers 1 – 1 Albirex Niigata S 3.60 4.15 1.95
Sunday 25 June 2023
10:00 Home United 3 – 0 Hougang United 1.42 6.25 8.25
Saturday 24 June 2023
10:00 DPMM FC Brunei 6 – 0 Young Lions 1.57 4.75 5.51
10:00 Albirex Niigata S 4 – 0 Tanjong Pagar 1.14 9.80 19.00
Friday 23 June 2023
11:45 Balestier Khalsa 2 – 3 Geylang International 2.65 4.30 2.54
Sunday 11 June 2023
10:00 Balestier Khalsa 4 – 3 Tanjong Pagar 2.49 4.30 2.54
10:00 DPMM FC Brunei 0 – 2 Albirex Niigata S 11.90 7.50 1.25
Saturday 10 June 2023
10:00 Tampines Rovers 2 – 0 Hougang United 1.62 5.00 5.26
10:00 Home United 4 – 1 Young Lions 1.16 10.00 15.00
Wednesday 7 June 2023
11:45 DPMM FC Brunei 2 – 3 Hougang United 2.55 4.32 2.45
11:45 Home United 1 – 1 Tampines Rovers 2.95 4.30 2.41
Tuesday 6 June 2023
11:45 Young Lions 3 – 4 Tanjong Pagar 4.80 4.66 1.63
11:45 Albirex Niigata S 3 – 0 Geylang International 1.28 7.00 8.70
Saturday 3 June 2023
10:00 Hougang United 3 – 0 Young Lions 1.51 5.05 5.75
Thursday 1 June 2023
11:45 Balestier Khalsa 4 – 5 Home United 6.25 5.25 1.53
Sunday 28 May 2023
10:00 Tanjong Pagar 1 – 3 Hougang United 2.46 4.21 2.83
10:00 DPMM FC Brunei 0 – 1 Tampines Rovers 6.55 5.50 1.51
Saturday 27 May 2023
10:00 Young Lions 0 – 2 Geylang International 6.05 5.25 1.49
Friday 26 May 2023
11:45 Albirex Niigata S 6 – 2 Balestier Khalsa 1.18 8.75 15.00
Sunday 21 May 2023
10:00 Geylang International 2 – 3 Tanjong Pagar 1.96 4.71 3.36
10:00 Home United 3 – 2 Albirex Niigata S 4.60 4.75 2.04
Saturday 20 May 2023
10:00 Balestier Khalsa 3 – 2 DPMM FC Brunei 2.80 4.05 2.60
10:00 Tampines Rovers 1 – 0 Young Lions 1.10 11.48 23.00
Sunday 14 May 2023
10:00 Tampines Rovers 3 – 0 Tanjong Pagar 1.35 6.60 9.40
Saturday 13 May 2023
10:00 DPMM FC Brunei 3 – 3 Home United 5.45 5.05 1.57
Friday 12 May 2023
11:45 Hougang United 3 – 2 Geylang International 3.40 4.05 2.14
Sunday 7 May 2023
10:00 Geylang International 1 – 2 Home United 4.56 4.60 1.68
10:00 DPMM FC Brunei 2 – 1 Tanjong Pagar 2.35 4.14 2.84
Saturday 6 May 2023
10:00 Hougang United 0 – 5 Albirex Niigata S 11.00 6.95 1.31
Friday 5 May 2023
11:45 Tampines Rovers 2 – 3 Balestier Khalsa 1.23 7.75 11.50
Thursday 20 April 2023
12:30 Tampines Rovers 2 – 0 DPMM FC Brunei 1.30 6.25 10.00
Sunday 16 April 2023
12:30 Hougang United 1 – 1 Tampines Rovers 9.00 6.25 1.33
12:30 Tanjong Pagar 2 – 4 Balestier Khalsa 1.87 4.04 3.74
Saturday 15 April 2023
12:30 Young Lions 1 – 1 Home United 9.50 6.95 1.33
12:30 Albirex Niigata S 2 – 0 DPMM FC Brunei 1.41 5.50 6.56
Wednesday 12 April 2023
12:30 Geylang International 3 – 0 Balestier Khalsa 1.89 4.70 4.50
Tuesday 11 April 2023
12:30 Young Lions 2 – 2 DPMM FC Brunei 6.50 5.70 1.48
Monday 10 April 2023
12:30 Tanjong Pagar 0 – 2 Albirex Niigata S 5.70 5.27 1.52
12:30 Hougang United 0 – 5 Home United 6.10 5.55 1.49
Saturday 8 April 2023
12:30 Young Lions 1 – 3 Balestier Khalsa 3.45 4.24 1.90
Thursday 6 April 2023
12:30 Hougang United 1 – 2 Tanjong Pagar 2.70 4.33 2.43
Wednesday 5 April 2023
12:30 Balestier Khalsa 1 – 6 Albirex Niigata S 9.75 6.90 1.33
Saturday 1 April 2023
12:30 Geylang International 1 – 6 Albirex Niigata S 4.70 4.64 1.75
12:30 Tanjong Pagar 2 – 1 Young Lions 1.49 5.40 6.50
Friday 31 March 2023
12:30 Hougang United 0 – 3 DPMM FC Brunei 2.54 4.10 2.66
12:30 Tampines Rovers 4 – 3 Home United 2.14 4.33 3.45
Sunday 19 March 2023
10:00 Albirex Niigata S 0 – 1 Tampines Rovers 2.02 4.55 3.14
10:00 DPMM FC Brunei 1 – 3 Geylang International 2.76 4.30 2.25
Saturday 18 March 2023
10:00 Home United 3 – 0 Balestier Khalsa 1.40 6.21 8.87
10:00 Young Lions 2 – 1 Hougang United 9.50 6.75 1.26
Wednesday 15 March 2023
11:45 Home United 3 – 0 Geylang International 1.78 4.96 4.95
11:45 Albirex Niigata S 2 – 0 Hougang United 1.55 5.35 5.60
Tuesday 14 March 2023
11:45 Balestier Khalsa 1 – 3 Tampines Rovers 6.27 5.35 1.47
11:45 DPMM FC Brunei 2 – 1 Tanjong Pagar 2.15 4.93 3.40
Friday 10 March 2023
11:45 DPMM FC Brunei 3 – 4 Balestier Khalsa 1.56 4.80 5.50
11:45 Tanjong Pagar 2 – 0 Geylang International 3.80 4.18 1.92
Thursday 9 March 2023
11:45 Young Lions 0 – 3 Tampines Rovers 12.00 8.20 1.22
11:45 Albirex Niigata S 4 – 0 Home United 2.57 3.75 3.10
Sunday 5 March 2023
10:00 Geylang International 2 – 1 Hougang United 2.33 4.25 2.62
Saturday 4 March 2023
10:00 Balestier Khalsa 3 – 1 Young Lions 1.81 4.90 4.90
Friday 3 March 2023
11:45 Tanjong Pagar 0 – 2 Tampines Rovers 3.21 4.48 1.95
11:45 Home United 3 – 1 DPMM FC Brunei 1.72 4.80 4.50
Tuesday 28 February 2023
11:45 Geylang International 4 – 2 Young Lions 1.32 6.50 8.40
Sunday 26 February 2023
10:00 Balestier Khalsa 2 – 3 Hougang United 2.65 4.25 2.25
Saturday 25 February 2023
10:00 Tampines Rovers 1 – 1 Geylang International 1.84 4.80 3.92
10:00 Albirex Niigata S 3 – 0 Young Lions 1.14 10.50 21.00
Friday 24 February 2023
11:45 Home United 3 – 1 Tanjong Pagar 1.28 7.30 10.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