Install the appInstall the appPitchside Lab · free · no ads
Pitchside Lab
Model 1.2

Home › Football › Singapore › Premier League

Back
Singapore flag

Premier League

SINGAPORE · 2024/25 · 9 CLUBS · 144 PLAYED

Season archive · results and statistics.

Final matches

SINGAPOREPremier League 5 matches
MATCHSCORE
25 May 2025FT
Balestier Khalsa
Albirex Niigata S
3–2
25 May 2025FT
Tanjong Pagar
Geylang International
3–3
24 May 2025FT
Hougang United
DPMM FC Brunei
2–3
24 May 2025FT
Tampines Rovers
Home United
0–0
19 May 2025FT
Young Lions
Hougang United
4–3

League table

Top six
#TEAMPGDPTS
1Home United32+6472
2Tampines Rovers32+4764
3Geylang International32+3354
4Balestier Khalsa32+448
5DPMM FC32−744
6Albirex Niigata S32−1642

Official standings · updated 18 Oct 03:47

League performance

Our record · result predictions

No graded predictions yet for this league and season.

Premier League in our data · since 2024 · through 25 May 2025

Matches analysed144
Home wins39%
Draws22%
Over 2.5 goals78%
How we calculate this

Accuracy is the share of graded result predictions we called right. Calibration measures the gap between predicted probabilities and outcomes. Brier measures probability error; lower is better for both. Market comparisons use bookmaker consensus on matched predictions. No matched market comparison is available yet. League data summarises past matches, separately from the prediction record.

Premier League

2024/25
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Home United3222649632+6472WLWLDAFC Champions League 2
2Tampines Rovers3219768437+4764WLWLD–
3Geylang International3215989764+3354LWLWD–
4Balestier Khalsa32146128480+448WWLWW–
5DPMM FC32128125461−744WWWWW–
6Albirex Niigata S32133165571−1642LLWWL–
7Hougang United32710156176−1531LLDLL–
8Young Lions3278174789−4229LDLLW–
9Tanjong Pagar32372235103−6816DLDLD–

Form: the last five matches, latest on the right.

#TEAMPGDPTS
1Home United32+6472
2Tampines Rovers32+4764
3Geylang International32+3354
4Balestier Khalsa32+448
5DPMM FC32−744
6Albirex Niigata S32−1642
7Hougang United32−1531
8Young Lions32−4229
9Tanjong Pagar32−6816
Full statistics and form
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Home United3222649632+6472WLWLDAFC Champions League 2
2Tampines Rovers3219768437+4764WLWLD–
3Geylang International3215989764+3354LWLWD–
4Balestier Khalsa32146128480+448WWLWW–
5DPMM FC32128125461−744WWWWW–
6Albirex Niigata S32133165571−1642LLWWL–
7Hougang United32710156176−1531LLDLL–
8Young Lions3278174789−4229LDLLW–
9Tanjong Pagar32372235103−6816DLDLD–

Form: the last five matches, latest on the right.

Official standings · updated 18 Oct 03:47.

No fixtures in the next seven days.

Sunday 25 May

SINGAPOREPremier League 2 matches
MATCHSCORE
25 May 2025FT
Balestier Khalsa
Albirex Niigata S
3–2
25 May 2025FT
Tanjong Pagar
Geylang International
3–3

Saturday 24 May

SINGAPOREPremier League 2 matches
MATCHSCORE
24 May 2025FT
Hougang United
DPMM FC Brunei
2–3
24 May 2025FT
Tampines Rovers
Home United
0–0

Monday 19 May

SINGAPOREPremier League 1 match
MATCHSCORE
19 May 2025FT
Young Lions
Hougang United
4–3

Saturday 17 May

SINGAPOREPremier League 1 match
MATCHSCORE
17 May 2025FT
DPMM FC Brunei
Tampines Rovers
2–1

Friday 16 May

SINGAPOREPremier League 1 match
MATCHSCORE
16 May 2025FT
Albirex Niigata S
Tanjong Pagar
5–1

Thursday 15 May

SINGAPOREPremier League 1 match
MATCHSCORE
15 May 2025FT
Young Lions
Geylang International
1–2

Wednesday 14 May

SINGAPOREPremier League 1 match
MATCHSCORE
14 May 2025FT
Home United
Balestier Khalsa
0–1

Tuesday 13 May

SINGAPOREPremier League 1 match
MATCHSCORE
13 May 2025FT
Tanjong Pagar
Hougang United
1–1

Sunday 11 May

SINGAPOREPremier League 2 matches
MATCHSCORE
11 May 2025FT
Balestier Khalsa
DPMM FC Brunei
3–4
11 May 2025FT
Geylang International
Albirex Niigata S
1–4

Saturday 10 May

SINGAPOREPremier League 2 matches
MATCHSCORE
10 May 2025FT
Tampines Rovers
Young Lions
2–0
10 May 2025FT
Tanjong Pagar
Home United
0–1

Wednesday 7 May

SINGAPOREPremier League 2 matches
MATCHSCORE
07 May 2025FT
Tampines Rovers
Balestier Khalsa
0–1
07 May 2025FT
Tanjong Pagar
Young Lions
1–1

Sunday 4 May

SINGAPOREPremier League 1 match
MATCHSCORE
04 May 2025FT
Home United
Geylang International
2–3

Saturday 3 May

SINGAPOREPremier League 1 match
MATCHSCORE
03 May 2025FT
Young Lions
Balestier Khalsa
0–4

Friday 2 May

SINGAPOREPremier League 2 matches
MATCHSCORE
02 May 2025FT
DPMM FC Brunei
Tanjong Pagar
2–1
02 May 2025FT
Hougang United
Tampines Rovers
1–4

Wednesday 30 Apr

SINGAPOREPremier League 1 match
MATCHSCORE
30 Apr 2025FT
Home United
Young Lions
3–1

Tuesday 29 Apr

SINGAPOREPremier League 1 match
MATCHSCORE
29 Apr 2025FT
Geylang International
DPMM FC Brunei
1–3

Friday 25 Apr

SINGAPOREPremier League 1 match
MATCHSCORE
25 Apr 2025FT
Albirex Niigata S
Home United
0–2

Thursday 24 Apr

SINGAPOREPremier League 1 match
MATCHSCORE
24 Apr 2025FT
Balestier Khalsa
Hougang United
2–1

Saturday 19 Apr

SINGAPOREPremier League 1 match
MATCHSCORE
19 Apr 2025FT
DPMM FC Brunei
Albirex Niigata S
3–0

Sunday 13 Apr

SINGAPOREPremier League 1 match
MATCHSCORE
13 Apr 2025FT
Albirex Niigata S
Young Lions
0–0

Saturday 12 Apr

SINGAPOREPremier League 1 match
MATCHSCORE
12 Apr 2025FT
Home United
DPMM FC Brunei
0–0

Friday 11 Apr

SINGAPOREPremier League 2 matches
MATCHSCORE
11 Apr 2025FT
Geylang International
Hougang United
4–3
11 Apr 2025FT
Tanjong Pagar
Tampines Rovers
0–2

Sunday 6 Apr

SINGAPOREPremier League 1 match
MATCHSCORE
06 Apr 2025FT
Young Lions
Home United
0–8

Saturday 5 Apr

SINGAPOREPremier League 2 matches
MATCHSCORE
05 Apr 2025FT
Balestier Khalsa
Tanjong Pagar
3–3
05 Apr 2025FT
Hougang United
Albirex Niigata S
1–0

Friday 4 Apr

SINGAPOREPremier League 1 match
MATCHSCORE
04 Apr 2025FT
Tampines Rovers
Geylang International
3–1

Sunday 9 Mar

SINGAPOREPremier League 2 matches
MATCHSCORE
09 Mar 2025FT
Albirex Niigata S
Tampines Rovers
0–4
09 Mar 2025FT
Hougang United
Home United
1–1

Saturday 8 Mar

SINGAPOREPremier League 1 match
MATCHSCORE
08 Mar 2025FT
Young Lions
DPMM FC Brunei
1–1

Friday 7 Mar

SINGAPOREPremier League 1 match
MATCHSCORE
07 Mar 2025FT
Geylang International
Balestier Khalsa
3–4

Thursday 27 Feb

SINGAPOREPremier League 2 matches
MATCHSCORE
27 Feb 2025FT
Albirex Niigata S
Balestier Khalsa
4–0
27 Feb 2025FT
Geylang International
Tanjong Pagar
5–0

Wednesday 26 Feb

SINGAPOREPremier League 2 matches
MATCHSCORE
26 Feb 2025FT
DPMM FC Brunei
Hougang United
2–1
26 Feb 2025FT
Home United
Tampines Rovers
1–0

Sunday 23 Feb

SINGAPOREPremier League 2 matches
MATCHSCORE
23 Feb 2025FT
Balestier Khalsa
Home United
1–5
23 Feb 2025FT
Tampines Rovers
DPMM FC Brunei
1–0

Saturday 22 Feb

SINGAPOREPremier League 1 match
MATCHSCORE
22 Feb 2025FT
Hougang United
Young Lions
3–3

Friday 21 Feb

SINGAPOREPremier League 1 match
MATCHSCORE
21 Feb 2025FT
Tanjong Pagar
Albirex Niigata S
1–2

Sunday 9 Feb

SINGAPOREPremier League 2 matches
MATCHSCORE
09 Feb 2025FT
Albirex Niigata S
Geylang International
1–1
09 Feb 2025FT
Home United
Tanjong Pagar
4–1

Saturday 8 Feb

SINGAPOREPremier League 1 match
MATCHSCORE
08 Feb 2025FT
Young Lions
Tampines Rovers
1–5

Friday 7 Feb

SINGAPOREPremier League 1 match
MATCHSCORE
07 Feb 2025FT
DPMM FC Brunei
Balestier Khalsa
2–3

Sunday 26 Jan

SINGAPOREPremier League 2 matches
MATCHSCORE
26 Jan 2025FT
Geylang International
Home United
1–2
26 Jan 2025FT
Tanjong Pagar
DPMM FC Brunei
3–0

Saturday 25 Jan

SINGAPOREPremier League 2 matches
MATCHSCORE
25 Jan 2025FT
Balestier Khalsa
Young Lions
2–3
25 Jan 2025FT
Tampines Rovers
Hougang United
2–4

Sunday 19 Jan

SINGAPOREPremier League 1 match
MATCHSCORE
19 Jan 2025FT
Hougang United
Balestier Khalsa
3–1

Saturday 18 Jan

SINGAPOREPremier League 2 matches
MATCHSCORE
18 Jan 2025FT
DPMM FC Brunei
Geylang International
0–2
18 Jan 2025FT
Young Lions
Tanjong Pagar
1–1

Friday 17 Jan

SINGAPOREPremier League 1 match
MATCHSCORE
17 Jan 2025FT
Home United
Albirex Niigata S
6–0

Monday 13 Jan

SINGAPOREPremier League 1 match
MATCHSCORE
13 Jan 2025FT
DPMM FC Brunei
Home United
2–4

Sunday 24 Nov

SINGAPOREPremier League 1 match
MATCHSCORE
24 Nov 2024FT
Hougang United
Geylang International
2–3

Saturday 23 Nov

SINGAPOREPremier League 1 match
MATCHSCORE
23 Nov 2024FT
Young Lions
Albirex Niigata S
0–1

Friday 22 Nov

SINGAPOREPremier League 1 match
MATCHSCORE
22 Nov 2024FT
Tampines Rovers
Tanjong Pagar
5–0

Sunday 3 Nov

SINGAPOREPremier League 1 match
MATCHSCORE
03 Nov 2024FT
Geylang International
Young Lions
4–0

Saturday 2 Nov

SINGAPOREPremier League 2 matches
MATCHSCORE
02 Nov 2024FT
Albirex Niigata S
DPMM FC Brunei
2–3
02 Nov 2024FT
Tampines Rovers
Balestier Khalsa
3–1

Friday 1 Nov

SINGAPOREPremier League 1 match
MATCHSCORE
01 Nov 2024FT
Hougang United
Tanjong Pagar
6–0

Tuesday 29 Oct

SINGAPOREPremier League 2 matches
MATCHSCORE
29 Oct 2024FT
Albirex Niigata S
Hougang United
2–1
29 Oct 2024FT
Geylang International
Tampines Rovers
0–3

Monday 28 Oct

SINGAPOREPremier League 1 match
MATCHSCORE
28 Oct 2024FT
Tanjong Pagar
Balestier Khalsa
0–5

Sunday 20 Oct

SINGAPOREPremier League 1 match
MATCHSCORE
20 Oct 2024FT
Balestier Khalsa
Geylang International
1–4

Saturday 19 Oct

SINGAPOREPremier League 2 matches
MATCHSCORE
19 Oct 2024FT
Home United
Hougang United
3–1
19 Oct 2024FT
Tampines Rovers
Albirex Niigata S
2–3

Friday 18 Oct

SINGAPOREPremier League 1 match
MATCHSCORE
18 Oct 2024FT
DPMM FC Brunei
Young Lions
0–3

Sunday 29 Sept

SINGAPOREPremier League 1 match
MATCHSCORE
29 Sep 2024FT
Tampines Rovers
Home United
2–2

Saturday 28 Sept

SINGAPOREPremier League 2 matches
MATCHSCORE
28 Sep 2024FT
Balestier Khalsa
Albirex Niigata S
2–3
28 Sep 2024FT
Tanjong Pagar
Geylang International
2–7

Friday 27 Sept

SINGAPOREPremier League 1 match
MATCHSCORE
27 Sep 2024FT
Hougang United
DPMM FC Brunei
2–2

Sunday 22 Sept

SINGAPOREPremier League 2 matches
MATCHSCORE
22 Sep 2024FT
DPMM FC Brunei
Tampines Rovers
3–2
22 Sep 2024FT
Home United
Balestier Khalsa
3–1

Saturday 21 Sept

SINGAPOREPremier League 1 match
MATCHSCORE
21 Sep 2024FT
Young Lions
Hougang United
4–4

Friday 20 Sept

SINGAPOREPremier League 1 match
MATCHSCORE
20 Sep 2024FT
Albirex Niigata S
Tanjong Pagar
4–1

Sunday 15 Sept

SINGAPOREPremier League 1 match
MATCHSCORE
15 Sep 2024FT
Geylang International
Albirex Niigata S
5–1

Saturday 14 Sept

SINGAPOREPremier League 2 matches
MATCHSCORE
14 Sep 2024FT
Tampines Rovers
Young Lions
2–2
14 Sep 2024FT
Tanjong Pagar
Home United
0–6

Friday 13 Sept

SINGAPOREPremier League 1 match
MATCHSCORE
13 Sep 2024FT
DPMM FC Brunei
Balestier Khalsa
2–2

Saturday 31 Aug

SINGAPOREPremier League 2 matches
MATCHSCORE
31 Aug 2024FT
DPMM FC Brunei
Tanjong Pagar
1–1
31 Aug 2024FT
Young Lions
Balestier Khalsa
2–7

Friday 30 Aug

SINGAPOREPremier League 2 matches
MATCHSCORE
30 Aug 2024FT
Home United
Geylang International
2–2
30 Aug 2024FT
Hougang United
Tampines Rovers
1–1

Sunday 25 Aug

SINGAPOREPremier League 1 match
MATCHSCORE
25 Aug 2024FT
Albirex Niigata S
Home United
3–1

Saturday 24 Aug

SINGAPOREPremier League 2 matches
MATCHSCORE
24 Aug 2024FT
Geylang International
DPMM FC Brunei
2–4
24 Aug 2024FT
Tanjong Pagar
Young Lions
1–3

Friday 23 Aug

SINGAPOREPremier League 1 match
MATCHSCORE
23 Aug 2024FT
Balestier Khalsa
Hougang United
3–1

Sunday 11 Aug

SINGAPOREPremier League 2 matches
MATCHSCORE
11 Aug 2024FT
Balestier Khalsa
Tampines Rovers
2–2
11 Aug 2024FT
Hougang United
Tanjong Pagar
5–1

Saturday 10 Aug

SINGAPOREPremier League 2 matches
MATCHSCORE
10 Aug 2024FT
DPMM FC Brunei
Albirex Niigata S
0–0
10 Aug 2024FT
Young Lions
Geylang International
0–3

Sunday 4 Aug

SINGAPOREPremier League 1 match
MATCHSCORE
04 Aug 2024FT
Albirex Niigata S
Young Lions
2–1

Saturday 3 Aug

SINGAPOREPremier League 2 matches
MATCHSCORE
03 Aug 2024FT
Home United
DPMM FC Brunei
3–0
03 Aug 2024FT
Tanjong Pagar
Tampines Rovers
0–3

Friday 2 Aug

SINGAPOREPremier League 1 match
MATCHSCORE
02 Aug 2024FT
Geylang International
Hougang United
0–1

Sunday 28 July

SINGAPOREPremier League 2 matches
MATCHSCORE
28 Jul 2024FT
Geylang International
Balestier Khalsa
4–4
28 Jul 2024FT
Home United
Hougang United
7–1

Saturday 27 July

SINGAPOREPremier League 2 matches
MATCHSCORE
27 Jul 2024FT
Albirex Niigata S
Tampines Rovers
2–4
27 Jul 2024FT
DPMM FC Brunei
Young Lions
1–3

Wednesday 24 July

SINGAPOREPremier League 2 matches
MATCHSCORE
24 Jul 2024FT
Balestier Khalsa
Tanjong Pagar
5–2
24 Jul 2024FT
Tampines Rovers
Geylang International
2–2

Tuesday 23 July

SINGAPOREPremier League 1 match
MATCHSCORE
23 Jul 2024FT
Hougang United
Albirex Niigata S
1–0

Monday 22 July

SINGAPOREPremier League 1 match
MATCHSCORE
22 Jul 2024FT
Young Lions
Home United
0–6

Friday 19 July

SINGAPOREPremier League 2 matches
MATCHSCORE
19 Jul 2024FT
DPMM FC Brunei
Hougang United
1–1
19 Jul 2024FT
Geylang International
Tanjong Pagar
5–3

Thursday 18 July

SINGAPOREPremier League 2 matches
MATCHSCORE
18 Jul 2024FT
Albirex Niigata S
Balestier Khalsa
7–2
18 Jul 2024FT
Home United
Tampines Rovers
0–5

Sunday 14 July

SINGAPOREPremier League 1 match
MATCHSCORE
14 Jul 2024FT
Hougang United
Young Lions
2–2

Saturday 13 July

SINGAPOREPremier League 2 matches
MATCHSCORE
13 Jul 2024FT
Balestier Khalsa
Home United
2–4
13 Jul 2024FT
Tampines Rovers
DPMM FC Brunei
3–0

Friday 12 July

SINGAPOREPremier League 1 match
MATCHSCORE
12 Jul 2024FT
Tanjong Pagar
Albirex Niigata S
2–1

Sunday 7 July

SINGAPOREPremier League 1 match
MATCHSCORE
07 Jul 2024FT
Home United
Tanjong Pagar
3–0

Saturday 6 July

SINGAPOREPremier League 2 matches
MATCHSCORE
06 Jul 2024FT
Albirex Niigata S
Geylang International
0–6
06 Jul 2024FT
Young Lions
Tampines Rovers
0–2

Friday 5 July

SINGAPOREPremier League 1 match
MATCHSCORE
05 Jul 2024FT
Balestier Khalsa
DPMM FC Brunei
4–2

Sunday 30 June

SINGAPOREPremier League 1 match
MATCHSCORE
30 Jun 2024FT
Tampines Rovers
Hougang United
5–1

Saturday 29 June

SINGAPOREPremier League 2 matches
MATCHSCORE
29 Jun 2024FT
Balestier Khalsa
Young Lions
3–2
29 Jun 2024FT
Tanjong Pagar
DPMM FC Brunei
3–2

Friday 28 June

SINGAPOREPremier League 1 match
MATCHSCORE
28 Jun 2024FT
Geylang International
Home United
1–1

Sunday 23 June

SINGAPOREPremier League 1 match
MATCHSCORE
23 Jun 2024FT
Home United
Albirex Niigata S
7–1

Saturday 22 June

SINGAPOREPremier League 2 matches
MATCHSCORE
22 Jun 2024FT
DPMM FC Brunei
Geylang International
3–3
22 Jun 2024FT
Young Lions
Tanjong Pagar
3–2

Friday 21 June

SINGAPOREPremier League 1 match
MATCHSCORE
21 Jun 2024FT
Hougang United
Balestier Khalsa
3–3

Tuesday 18 June

SINGAPOREPremier League 1 match
MATCHSCORE
18 Jun 2024FT
DPMM FC Brunei
Home United
0–2

Sunday 16 June

SINGAPOREPremier League 1 match
MATCHSCORE
16 Jun 2024FT
Tampines Rovers
Tanjong Pagar
3–0

Saturday 15 June

SINGAPOREPremier League 1 match
MATCHSCORE
15 Jun 2024FT
Young Lions
Albirex Niigata S
3–2

Friday 14 June

SINGAPOREPremier League 1 match
MATCHSCORE
14 Jun 2024FT
Hougang United
Geylang International
2–6

Sunday 26 May

SINGAPOREPremier League 1 match
MATCHSCORE
26 May 2024FT
Tanjong Pagar
Hougang United
1–1

Saturday 25 May

SINGAPOREPremier League 2 matches
MATCHSCORE
25 May 2024FT
Albirex Niigata S
DPMM FC Brunei
1–4
25 May 2024FT
Geylang International
Young Lions
7–1

Friday 24 May

SINGAPOREPremier League 1 match
MATCHSCORE
24 May 2024FT
Balestier Khalsa
Tampines Rovers
2–4

Sunday 19 May

SINGAPOREPremier League 1 match
MATCHSCORE
19 May 2024FT
Tanjong Pagar
Balestier Khalsa
0–5

Saturday 18 May

SINGAPOREPremier League 2 matches
MATCHSCORE
18 May 2024FT
Albirex Niigata S
Hougang United
1–0
18 May 2024FT
Home United
Young Lions
3–1

Friday 17 May

SINGAPOREPremier League 1 match
MATCHSCORE
17 May 2024FT
Geylang International
Tampines Rovers
4–4

Sunday 12 May

SINGAPOREPremier League 1 match
MATCHSCORE
12 May 2024FT
Tampines Rovers
Albirex Niigata S
3–1

Saturday 11 May

SINGAPOREPremier League 1 match
MATCHSCORE
11 May 2024FT
Young Lions
DPMM FC Brunei
1–2

Friday 10 May

SINGAPOREPremier League 2 matches
MATCHSCORE
10 May 2024FT
Balestier Khalsa
Geylang International
2–2
10 May 2024FT
Hougang United
Home United
1–4

No player statistics available for this season.

Both teams scored

Over 2.5 goals

Points, results and goals follow the official standings; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.