Premier League
Season archive · results and statistics.
Live now
Final matches
Geylang International
Albirex Niigata S
Home United
Young Lions
Hougang United
Balestier Khalsa
Tampines Rovers
Tanjong Pagar
Tampines Rovers
Albirex Niigata SFull time · awaiting grading
Match highlights
via YouTube
Geylang International1
Albirex Niigata S1
Home United2
Young Lions1
Hougang United4
Balestier Khalsa1
Tampines Rovers4
Tanjong Pagar3
Tampines Rovers5
Albirex Niigata S3
Premier League
2022| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Albirex Niigata S | 28 | 17 | 8 | 3 | 88 | 43 | +45 | 59 | WDWLD | AFC Champions League qualifying |
| 2 | Home United | 28 | 18 | 3 | 7 | 91 | 39 | +52 | 57 | LLLWW | AFC Cup |
| 3 | Tampines Rovers | 28 | 15 | 5 | 8 | 76 | 57 | +19 | 50 | WDWWW | – |
| 4 | Geylang International | 28 | 10 | 9 | 9 | 48 | 46 | +2 | 39 | LDDWD | – |
| 5 | Hougang United | 28 | 10 | 9 | 9 | 65 | 71 | −6 | 39 | WDLWW | – |
| 6 | Tanjong Pagar | 28 | 10 | 7 | 11 | 59 | 69 | −10 | 37 | WWDLL | – |
| 7 | Balestier Khalsa | 28 | 7 | 3 | 18 | 45 | 78 | −33 | 24 | LWDLL | – |
| 8 | Young Lions | 28 | 2 | 2 | 24 | 34 | 103 | −69 | 8 | LLDLL | – |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | Albirex Niigata S | 28 | +45 | 59 |
| 2 | Home United | 28 | +52 | 57 |
| 3 | Tampines Rovers | 28 | +19 | 50 |
| 4 | Geylang International | 28 | +2 | 39 |
| 5 | Hougang United | 28 | −6 | 39 |
| 6 | Tanjong Pagar | 28 | −10 | 37 |
| 7 | Balestier Khalsa | 28 | −33 | 24 |
| 8 | Young Lions | 28 | −69 | 8 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Albirex Niigata S | 28 | 17 | 8 | 3 | 88 | 43 | +45 | 59 | WDWLD | AFC Champions League qualifying |
| 2 | Home United | 28 | 18 | 3 | 7 | 91 | 39 | +52 | 57 | LLLWW | AFC Cup |
| 3 | Tampines Rovers | 28 | 15 | 5 | 8 | 76 | 57 | +19 | 50 | WDWWW | – |
| 4 | Geylang International | 28 | 10 | 9 | 9 | 48 | 46 | +2 | 39 | LDDWD | – |
| 5 | Hougang United | 28 | 10 | 9 | 9 | 65 | 71 | −6 | 39 | WDLWW | – |
| 6 | Tanjong Pagar | 28 | 10 | 7 | 11 | 59 | 69 | −10 | 37 | WWDLL | – |
| 7 | Balestier Khalsa | 28 | 7 | 3 | 18 | 45 | 78 | −33 | 24 | LWDLL | – |
| 8 | Young Lions | 28 | 2 | 2 | 24 | 34 | 103 | −69 | 8 | LLDLL | – |
Form: the last five matches, latest on the right.
Official standings · updated 18 Oct 03:47.
No fixtures in the next seven days.
Friday 21 Oct
Geylang International
Albirex Niigata S
Home United
Young LionsThursday 20 Oct
Hougang United
Balestier Khalsa
Tampines Rovers
Tanjong PagarSaturday 15 Oct
Tampines Rovers
Albirex Niigata S
Young Lions
Hougang UnitedFriday 14 Oct
Balestier Khalsa
Geylang International
Tanjong Pagar
Home UnitedSunday 9 Oct
Saturday 8 Oct
Hougang United
Tampines Rovers
Young Lions
Balestier KhalsaFriday 7 Oct
Sunday 2 Oct
Albirex Niigata S
Hougang United
Balestier Khalsa
Home UnitedSaturday 1 Oct
Tampines Rovers
Geylang International
Tanjong Pagar
Young LionsSunday 11 Sept
Saturday 10 Sept
Albirex Niigata S
Young Lions
Tampines Rovers
Home UnitedFriday 9 Sept
Sunday 4 Sept
Saturday 3 Sept
Hougang United
Tanjong Pagar
Young Lions
Tampines RoversFriday 2 Sept
Sunday 28 Aug
Saturday 27 Aug
Geylang International
Young Lions
Tanjong Pagar
Albirex Niigata SFriday 26 Aug
Wednesday 24 Aug
Sunday 21 Aug
Saturday 20 Aug
Home United
Tanjong Pagar
Hougang United
Young LionsFriday 19 Aug
Sunday 14 Aug
Albirex Niigata S
Geylang InternationalSaturday 13 Aug
Tanjong Pagar
Tampines Rovers
Young Lions
Home UnitedFriday 12 Aug
Wednesday 10 Aug
Sunday 7 Aug
Saturday 6 Aug
Friday 5 Aug
Wednesday 3 Aug
Sunday 31 July
Saturday 30 July
Tampines Rovers
Hougang United
Tanjong Pagar
Geylang InternationalFriday 29 July
Sunday 24 July
Saturday 23 July
Balestier Khalsa
Tanjong Pagar
Young Lions
Albirex Niigata SFriday 22 July
Sunday 17 July
Tampines Rovers
Young Lions
Tanjong Pagar
Hougang UnitedSaturday 16 July
Albirex Niigata S
Balestier Khalsa
Geylang International
Home UnitedWednesday 13 July
Saturday 9 July
Balestier Khalsa
Tampines Rovers
Home United
Hougang UnitedFriday 8 July
Albirex Niigata S
Tanjong Pagar
Young Lions
Geylang InternationalTuesday 5 July
Monday 4 July
Sunday 3 July
Saturday 2 July
Wednesday 29 June
Sunday 26 June
Saturday 25 June
Friday 24 June
Tuesday 21 June
Sunday 19 June
Albirex Niigata S
Hougang United
Balestier Khalsa
Home UnitedSaturday 18 June
Tampines Rovers
Geylang International
Tanjong Pagar
Young LionsSaturday 28 May
Hougang United
Balestier Khalsa
Tanjong Pagar
Tampines RoversFriday 27 May
Albirex Niigata S
Geylang InternationalSunday 22 May
Saturday 21 May
Friday 20 May
Saturday 14 May
Home United
Geylang International
Hougang United
Tanjong PagarFriday 13 May
Sunday 8 May
Saturday 7 May
Friday 6 May
Wednesday 20 Apr
Saturday 16 Apr
Sunday 10 Apr
Geylang International
Balestier Khalsa
Hougang United
Young LionsSaturday 9 Apr
Home United
Tanjong Pagar
Tampines Rovers
Albirex Niigata SWednesday 6 Apr
Tampines Rovers
Tanjong Pagar
Young Lions
Home UnitedTuesday 5 Apr
Balestier Khalsa
Hougang United
Geylang International
Albirex Niigata SSaturday 2 Apr
Geylang International
Tampines Rovers
Young Lions
Tanjong PagarFriday 1 Apr
Home United
Balestier Khalsa
Hougang United
Albirex Niigata SSaturday 19 Mar
Balestier Khalsa
Young Lions
Tanjong Pagar
Geylang InternationalFriday 18 Mar
Albirex Niigata S
Home United
Tampines Rovers
Hougang UnitedSunday 13 Mar
Saturday 12 Mar
Balestier Khalsa
Tanjong Pagar
Young Lions
Albirex Niigata SFriday 11 Mar
Sunday 6 Mar
Saturday 5 Mar
Friday 4 Mar
Sunday 27 Feb
Saturday 26 Feb
Friday 25 Feb
No player statistics available for this season.
Leaderboards for 2022. A dash means no figure is available.
Points
| TEAM | TOTAL | P |
|---|---|---|
Albirex Niigata S | 59 | 28 |
Home United | 57 | 28 |
Tampines Rovers | 50 | 28 |
Geylang International | 39 | 28 |
Hougang United | 39 | 28 |
Tanjong Pagar | 37 | 28 |
Balestier Khalsa | 24 | 28 |
Young Lions | 8 | 28 |
Wins
| TEAM | TOTAL | P |
|---|---|---|
Home United | 18 | 28 |
Albirex Niigata S | 17 | 28 |
Tampines Rovers | 15 | 28 |
Geylang International | 10 | 28 |
Hougang United | 10 | 28 |
Tanjong Pagar | 10 | 28 |
Balestier Khalsa | 7 | 28 |
Young Lions | 2 | 28 |
Draws
| TEAM | TOTAL | P |
|---|---|---|
Geylang International | 9 | 28 |
Hougang United | 9 | 28 |
Albirex Niigata S | 8 | 28 |
Tanjong Pagar | 7 | 28 |
Tampines Rovers | 5 | 28 |
Home United | 3 | 28 |
Balestier Khalsa | 3 | 28 |
Young Lions | 2 | 28 |
Fewest defeats
| TEAM | TOTAL | P |
|---|---|---|
Albirex Niigata S | 3 | 28 |
Home United | 7 | 28 |
Tampines Rovers | 8 | 28 |
Geylang International | 9 | 28 |
Hougang United | 9 | 28 |
Tanjong Pagar | 11 | 28 |
Balestier Khalsa | 18 | 28 |
Young Lions | 24 | 28 |
Goals scored
| TEAM | TOTAL | P |
|---|---|---|
Home United | 91 | 28 |
Albirex Niigata S | 88 | 28 |
Tampines Rovers | 76 | 28 |
Hougang United | 65 | 28 |
Tanjong Pagar | 59 | 28 |
Geylang International | 48 | 28 |
Balestier Khalsa | 45 | 28 |
Young Lions | 34 | 28 |
Fewest goals conceded
| TEAM | TOTAL | P |
|---|---|---|
Home United | 39 | 28 |
Albirex Niigata S | 43 | 28 |
Geylang International | 46 | 28 |
Tampines Rovers | 57 | 28 |
Tanjong Pagar | 69 | 28 |
Hougang United | 71 | 28 |
Balestier Khalsa | 78 | 28 |
Young Lions | 103 | 28 |
Goal difference
| TEAM | TOTAL | P |
|---|---|---|
Home United | 52 | 28 |
Albirex Niigata S | 45 | 28 |
Tampines Rovers | 19 | 28 |
Geylang International | 2 | 28 |
Hougang United | -6 | 28 |
Tanjong Pagar | -10 | 28 |
Balestier Khalsa | -33 | 28 |
Young Lions | -69 | 28 |
Home wins
| TEAM | TOTAL | P |
|---|---|---|
Home United | 10 | 14 |
Albirex Niigata S | 9 | 14 |
Tampines Rovers | 9 | 14 |
Hougang United | 6 | 14 |
Tanjong Pagar | 5 | 14 |
Balestier Khalsa | 5 | 14 |
Geylang International | 4 | 14 |
Young Lions | 2 | 14 |
Away wins
| TEAM | TOTAL | P |
|---|---|---|
Albirex Niigata S | 8 | 14 |
Home United | 8 | 14 |
Tampines Rovers | 6 | 14 |
Geylang International | 6 | 14 |
Tanjong Pagar | 5 | 14 |
Hougang United | 4 | 14 |
Balestier Khalsa | 2 | 14 |
Young Lions | 0 | 14 |
Clean sheets
| TEAM | TOTAL | P |
|---|---|---|
Geylang International | 9 | 28 |
Home United | 8 | 28 |
Albirex Niigata S | 4 | 28 |
Tampines Rovers | 4 | 28 |
Tanjong Pagar | 4 | 28 |
Balestier Khalsa | 3 | 28 |
Hougang United | 2 | 28 |
Young Lions | 0 | 28 |
Failed to score
| TEAM | TOTAL | P |
|---|---|---|
Young Lions | 11 | 28 |
Balestier Khalsa | 7 | 28 |
Geylang International | 5 | 28 |
Tanjong Pagar | 4 | 28 |
Tampines Rovers | 3 | 28 |
Hougang United | 2 | 28 |
Albirex Niigata S | 1 | 28 |
Home United | 1 | 28 |
Scored per match
| TEAM | AVG | P |
|---|---|---|
Home United | 3.25 | 28 |
Albirex Niigata S | 3.14 | 28 |
Tampines Rovers | 2.71 | 28 |
Hougang United | 2.32 | 28 |
Tanjong Pagar | 2.11 | 28 |
Geylang International | 1.71 | 28 |
Balestier Khalsa | 1.61 | 28 |
Young Lions | 1.21 | 28 |
Both teams scored
| TEAM | RATE | P |
|---|---|---|
Hougang United | 89.3% | 28 |
Albirex Niigata S | 82.1% | 28 |
Tampines Rovers | 78.6% | 28 |
Tanjong Pagar | 71.4% | 28 |
Home United | 67.9% | 28 |
Balestier Khalsa | 64.3% | 28 |
Young Lions | 60.7% | 28 |
Geylang International | 57.1% | 28 |
Over 2.5 goals
| TEAM | RATE | P |
|---|---|---|
Tampines Rovers | 85.7% | 28 |
Albirex Niigata S | 82.1% | 28 |
Hougang United | 82.1% | 28 |
Balestier Khalsa | 78.6% | 28 |
Young Lions | 78.6% | 28 |
Home United | 75.0% | 28 |
Tanjong Pagar | 75.0% | 28 |
Geylang International | 57.1% | 28 |
Longest winning run
| TEAM | TOTAL | P |
|---|---|---|
Home United | 7 | 28 |
Albirex Niigata S | 6 | 28 |
Tampines Rovers | 4 | 28 |
Geylang International | 3 | 28 |
Tanjong Pagar | 3 | 28 |
Hougang United | 2 | 28 |
Balestier Khalsa | 2 | 28 |
Young Lions | 1 | 28 |
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.