Premier League
Season archive · results and statistics.
Live now
Final matches
Balestier Khalsa
Albirex Niigata S
Tanjong Pagar
Geylang International
Hougang United
DPMM FC Brunei
Tampines Rovers
Home United
Young Lions
Hougang UnitedFull time · awaiting grading
Match highlights
via YouTube
Balestier Khalsa3
Albirex Niigata S2
Tanjong Pagar3
Geylang International3
Hougang United2
DPMM FC Brunei3
Tampines Rovers0
Home United0
Young Lions4
Hougang United3
Premier League
2024/25| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Home United | 32 | 22 | 6 | 4 | 96 | 32 | +64 | 72 | WLWLD | AFC Champions League 2 |
| 2 | Tampines Rovers | 32 | 19 | 7 | 6 | 84 | 37 | +47 | 64 | WLWLD | – |
| 3 | Geylang International | 32 | 15 | 9 | 8 | 97 | 64 | +33 | 54 | LWLWD | – |
| 4 | Balestier Khalsa | 32 | 14 | 6 | 12 | 84 | 80 | +4 | 48 | WWLWW | – |
| 5 | DPMM FC | 32 | 12 | 8 | 12 | 54 | 61 | −7 | 44 | WWWWW | – |
| 6 | Albirex Niigata S | 32 | 13 | 3 | 16 | 55 | 71 | −16 | 42 | LLWWL | – |
| 7 | Hougang United | 32 | 7 | 10 | 15 | 61 | 76 | −15 | 31 | LLDLL | – |
| 8 | Young Lions | 32 | 7 | 8 | 17 | 47 | 89 | −42 | 29 | LDLLW | – |
| 9 | Tanjong Pagar | 32 | 3 | 7 | 22 | 35 | 103 | −68 | 16 | DLDLD | – |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | Home United | 32 | +64 | 72 |
| 2 | Tampines Rovers | 32 | +47 | 64 |
| 3 | Geylang International | 32 | +33 | 54 |
| 4 | Balestier Khalsa | 32 | +4 | 48 |
| 5 | DPMM FC | 32 | −7 | 44 |
| 6 | Albirex Niigata S | 32 | −16 | 42 |
| 7 | Hougang United | 32 | −15 | 31 |
| 8 | Young Lions | 32 | −42 | 29 |
| 9 | Tanjong Pagar | 32 | −68 | 16 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Home United | 32 | 22 | 6 | 4 | 96 | 32 | +64 | 72 | WLWLD | AFC Champions League 2 |
| 2 | Tampines Rovers | 32 | 19 | 7 | 6 | 84 | 37 | +47 | 64 | WLWLD | – |
| 3 | Geylang International | 32 | 15 | 9 | 8 | 97 | 64 | +33 | 54 | LWLWD | – |
| 4 | Balestier Khalsa | 32 | 14 | 6 | 12 | 84 | 80 | +4 | 48 | WWLWW | – |
| 5 | DPMM FC | 32 | 12 | 8 | 12 | 54 | 61 | −7 | 44 | WWWWW | – |
| 6 | Albirex Niigata S | 32 | 13 | 3 | 16 | 55 | 71 | −16 | 42 | LLWWL | – |
| 7 | Hougang United | 32 | 7 | 10 | 15 | 61 | 76 | −15 | 31 | LLDLL | – |
| 8 | Young Lions | 32 | 7 | 8 | 17 | 47 | 89 | −42 | 29 | LDLLW | – |
| 9 | Tanjong Pagar | 32 | 3 | 7 | 22 | 35 | 103 | −68 | 16 | DLDLD | – |
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
Balestier Khalsa
Albirex Niigata S
Tanjong Pagar
Geylang InternationalSaturday 24 May
Hougang United
DPMM FC Brunei
Tampines Rovers
Home UnitedMonday 19 May
Saturday 17 May
Friday 16 May
Thursday 15 May
Wednesday 14 May
Tuesday 13 May
Sunday 11 May
Balestier Khalsa
DPMM FC Brunei
Geylang International
Albirex Niigata SSaturday 10 May
Tampines Rovers
Young Lions
Tanjong Pagar
Home UnitedWednesday 7 May
Tampines Rovers
Balestier Khalsa
Tanjong Pagar
Young LionsSunday 4 May
Saturday 3 May
Friday 2 May
DPMM FC Brunei
Tanjong Pagar
Hougang United
Tampines RoversWednesday 30 Apr
Tuesday 29 Apr
Friday 25 Apr
Thursday 24 Apr
Saturday 19 Apr
Sunday 13 Apr
Saturday 12 Apr
Friday 11 Apr
Geylang International
Hougang United
Tanjong Pagar
Tampines RoversSunday 6 Apr
Saturday 5 Apr
Balestier Khalsa
Tanjong Pagar
Hougang United
Albirex Niigata SFriday 4 Apr
Sunday 9 Mar
Albirex Niigata S
Tampines Rovers
Hougang United
Home UnitedSaturday 8 Mar
Friday 7 Mar
Thursday 27 Feb
Albirex Niigata S
Balestier Khalsa
Geylang International
Tanjong PagarWednesday 26 Feb
DPMM FC Brunei
Hougang United
Home United
Tampines RoversSunday 23 Feb
Balestier Khalsa
Home United
Tampines Rovers
DPMM FC BruneiSaturday 22 Feb
Friday 21 Feb
Sunday 9 Feb
Albirex Niigata S
Geylang International
Home United
Tanjong PagarSaturday 8 Feb
Friday 7 Feb
Sunday 26 Jan
Geylang International
Home United
Tanjong Pagar
DPMM FC BruneiSaturday 25 Jan
Balestier Khalsa
Young Lions
Tampines Rovers
Hougang UnitedSunday 19 Jan
Saturday 18 Jan
DPMM FC Brunei
Geylang International
Young Lions
Tanjong PagarFriday 17 Jan
Monday 13 Jan
Sunday 24 Nov
Saturday 23 Nov
Friday 22 Nov
Sunday 3 Nov
Saturday 2 Nov
Albirex Niigata S
DPMM FC Brunei
Tampines Rovers
Balestier KhalsaFriday 1 Nov
Tuesday 29 Oct
Albirex Niigata S
Hougang United
Geylang International
Tampines RoversMonday 28 Oct
Sunday 20 Oct
Saturday 19 Oct
Home United
Hougang United
Tampines Rovers
Albirex Niigata SFriday 18 Oct
Sunday 29 Sept
Saturday 28 Sept
Balestier Khalsa
Albirex Niigata S
Tanjong Pagar
Geylang InternationalFriday 27 Sept
Sunday 22 Sept
DPMM FC Brunei
Tampines Rovers
Home United
Balestier KhalsaSaturday 21 Sept
Friday 20 Sept
Sunday 15 Sept
Geylang International
Albirex Niigata SSaturday 14 Sept
Tampines Rovers
Young Lions
Tanjong Pagar
Home UnitedFriday 13 Sept
Saturday 31 Aug
DPMM FC Brunei
Tanjong Pagar
Young Lions
Balestier KhalsaFriday 30 Aug
Home United
Geylang International
Hougang United
Tampines RoversSunday 25 Aug
Saturday 24 Aug
Geylang International
DPMM FC Brunei
Tanjong Pagar
Young LionsFriday 23 Aug
Sunday 11 Aug
Balestier Khalsa
Tampines Rovers
Hougang United
Tanjong PagarSaturday 10 Aug
DPMM FC Brunei
Albirex Niigata S
Young Lions
Geylang InternationalSunday 4 Aug
Saturday 3 Aug
Home United
DPMM FC Brunei
Tanjong Pagar
Tampines RoversFriday 2 Aug
Sunday 28 July
Geylang International
Balestier Khalsa
Home United
Hougang UnitedSaturday 27 July
Albirex Niigata S
Tampines Rovers
DPMM FC Brunei
Young LionsWednesday 24 July
Balestier Khalsa
Tanjong Pagar
Tampines Rovers
Geylang InternationalTuesday 23 July
Monday 22 July
Friday 19 July
DPMM FC Brunei
Hougang United
Geylang International
Tanjong PagarThursday 18 July
Albirex Niigata S
Balestier Khalsa
Home United
Tampines RoversSunday 14 July
Saturday 13 July
Balestier Khalsa
Home United
Tampines Rovers
DPMM FC BruneiFriday 12 July
Sunday 7 July
Saturday 6 July
Albirex Niigata S
Geylang International
Young Lions
Tampines RoversFriday 5 July
Sunday 30 June
Saturday 29 June
Balestier Khalsa
Young Lions
Tanjong Pagar
DPMM FC BruneiFriday 28 June
Sunday 23 June
Saturday 22 June
DPMM FC Brunei
Geylang International
Young Lions
Tanjong PagarFriday 21 June
Tuesday 18 June
Sunday 16 June
Saturday 15 June
Friday 14 June
Sunday 26 May
Saturday 25 May
Albirex Niigata S
DPMM FC Brunei
Geylang International
Young LionsFriday 24 May
Sunday 19 May
Saturday 18 May
Albirex Niigata S
Hougang United
Home United
Young LionsFriday 17 May
Sunday 12 May
Saturday 11 May
Friday 10 May
Balestier Khalsa
Geylang International
Hougang United
Home UnitedNo player statistics available for this season.
Leaderboards for 2024/25. A dash means no figure is available.
Points
| TEAM | TOTAL | P |
|---|---|---|
Home United | 72 | 32 |
Tampines Rovers | 64 | 32 |
Geylang International | 54 | 32 |
Balestier Khalsa | 48 | 32 |
DPMM FC | 44 | 32 |
Albirex Niigata S | 42 | 32 |
Hougang United | 31 | 32 |
Young Lions | 29 | 32 |
Tanjong Pagar | 16 | 32 |
Wins
| TEAM | TOTAL | P |
|---|---|---|
Home United | 22 | 32 |
Tampines Rovers | 19 | 32 |
Geylang International | 15 | 32 |
Balestier Khalsa | 14 | 32 |
Albirex Niigata S | 13 | 32 |
DPMM FC | 12 | 32 |
Hougang United | 7 | 32 |
Young Lions | 7 | 32 |
Tanjong Pagar | 3 | 32 |
Draws
| TEAM | TOTAL | P |
|---|---|---|
Hougang United | 10 | 32 |
Geylang International | 9 | 32 |
DPMM FC | 8 | 32 |
Young Lions | 8 | 32 |
Tampines Rovers | 7 | 32 |
Tanjong Pagar | 7 | 32 |
Home United | 6 | 32 |
Balestier Khalsa | 6 | 32 |
Albirex Niigata S | 3 | 32 |
Fewest defeats
| TEAM | TOTAL | P |
|---|---|---|
Home United | 4 | 32 |
Tampines Rovers | 6 | 32 |
Geylang International | 8 | 32 |
Balestier Khalsa | 12 | 32 |
DPMM FC | 12 | 32 |
Hougang United | 15 | 32 |
Albirex Niigata S | 16 | 32 |
Young Lions | 17 | 32 |
Tanjong Pagar | 22 | 32 |
Goals scored
| TEAM | TOTAL | P |
|---|---|---|
Geylang International | 97 | 32 |
Home United | 96 | 32 |
Tampines Rovers | 84 | 32 |
Balestier Khalsa | 84 | 32 |
Hougang United | 61 | 32 |
Albirex Niigata S | 55 | 32 |
DPMM FC | 54 | 32 |
Young Lions | 47 | 32 |
Tanjong Pagar | 35 | 32 |
Fewest goals conceded
| TEAM | TOTAL | P |
|---|---|---|
Home United | 32 | 32 |
Tampines Rovers | 37 | 32 |
DPMM FC | 61 | 32 |
Geylang International | 64 | 32 |
Albirex Niigata S | 71 | 32 |
Hougang United | 76 | 32 |
Balestier Khalsa | 80 | 32 |
Young Lions | 89 | 32 |
Tanjong Pagar | 103 | 32 |
Goal difference
| TEAM | TOTAL | P |
|---|---|---|
Home United | 64 | 32 |
Tampines Rovers | 47 | 32 |
Geylang International | 33 | 32 |
Balestier Khalsa | 4 | 32 |
DPMM FC | -7 | 32 |
Hougang United | -15 | 32 |
Albirex Niigata S | -16 | 32 |
Young Lions | -42 | 32 |
Tanjong Pagar | -68 | 32 |
Home wins
| TEAM | TOTAL | P |
|---|---|---|
Home United | 11 | 16 |
Tampines Rovers | 9 | 16 |
Albirex Niigata S | 8 | 16 |
Geylang International | 6 | 16 |
Balestier Khalsa | 6 | 16 |
DPMM FC | 5 | 16 |
Hougang United | 5 | 16 |
Young Lions | 3 | 16 |
Tanjong Pagar | 3 | 16 |
Away wins
| TEAM | TOTAL | P |
|---|---|---|
Home United | 11 | 16 |
Tampines Rovers | 10 | 16 |
Geylang International | 9 | 16 |
Balestier Khalsa | 8 | 16 |
DPMM FC | 7 | 16 |
Albirex Niigata S | 5 | 16 |
Young Lions | 4 | 16 |
Hougang United | 2 | 16 |
Tanjong Pagar | 0 | 16 |
Clean sheets
| TEAM | TOTAL | P |
|---|---|---|
Home United | 12 | 32 |
Tampines Rovers | 12 | 32 |
Geylang International | 5 | 32 |
Balestier Khalsa | 5 | 32 |
Albirex Niigata S | 5 | 32 |
Hougang United | 4 | 32 |
DPMM FC | 3 | 32 |
Young Lions | 2 | 32 |
Tanjong Pagar | 1 | 32 |
Failed to score
| TEAM | TOTAL | P |
|---|---|---|
Tanjong Pagar | 11 | 32 |
DPMM FC | 9 | 32 |
Albirex Niigata S | 9 | 32 |
Young Lions | 9 | 32 |
Home United | 4 | 32 |
Tampines Rovers | 3 | 32 |
Geylang International | 2 | 32 |
Balestier Khalsa | 1 | 32 |
Hougang United | 1 | 32 |
Scored per match
| TEAM | AVG | P |
|---|---|---|
Geylang International | 3.03 | 32 |
Home United | 3.0 | 32 |
Tampines Rovers | 2.62 | 32 |
Balestier Khalsa | 2.62 | 32 |
Hougang United | 1.91 | 32 |
Albirex Niigata S | 1.72 | 32 |
DPMM FC | 1.69 | 32 |
Young Lions | 1.47 | 32 |
Tanjong Pagar | 1.09 | 32 |
Both teams scored
| TEAM | RATE | P |
|---|---|---|
Hougang United | 84.4% | 32 |
Balestier Khalsa | 81.2% | 32 |
Geylang International | 78.1% | 32 |
DPMM FC | 68.8% | 32 |
Young Lions | 68.8% | 32 |
Albirex Niigata S | 62.5% | 32 |
Tanjong Pagar | 62.5% | 32 |
Home United | 56.2% | 32 |
Tampines Rovers | 56.2% | 32 |
Over 2.5 goals
| TEAM | RATE | P |
|---|---|---|
Balestier Khalsa | 93.8% | 32 |
Geylang International | 87.5% | 32 |
Young Lions | 78.1% | 32 |
Tanjong Pagar | 78.1% | 32 |
Tampines Rovers | 75.0% | 32 |
DPMM FC | 75.0% | 32 |
Albirex Niigata S | 75.0% | 32 |
Home United | 71.9% | 32 |
Hougang United | 71.9% | 32 |
Longest winning run
| TEAM | TOTAL | P |
|---|---|---|
Home United | 7 | 32 |
Tampines Rovers | 6 | 32 |
DPMM FC | 6 | 32 |
Albirex Niigata S | 4 | 32 |
Geylang International | 3 | 32 |
Balestier Khalsa | 3 | 32 |
Hougang United | 2 | 32 |
Young Lions | 2 | 32 |
Tanjong Pagar | 1 | 32 |
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.