
Singapore Premier League
FIFA Region
AFC
Season
2025-2026
Location
Singapore
Abbreviation
SIN1
Summary
The Singapore Premier League (SIN1) is the top football league in the Singapore football system. At the end of the 2025-2026 SIN1 season, the SIN1 teams listed below qualify for the following non-league play:
- 2026 AFC Champions League 2 - Group Stage:
- 1st place 2025-2026 SIN1 team (as long as the team is not from a foreign club)
- 2026 AFC Champions League 2 - Playoff Stage:
- 2nd place 2025-2026 SIN1 team (as long as the team is not from a foreign club)
The winner of the 2026 Singapore Cup, typically an SIN1 team, also receives a berth in the Playoff Stage of the 2026 AFC Champions League 2 (as long as the team is not from a foreign club).
Leagues Pyramid - Singapore
| Abbrev | League | # of Teams |
|---|---|---|
| SIN1 | Singapore Premier League | 8 |
| SIN2 | Singapore Premier League 2 | 8 |
Competition Structure
Season | # of Teams | ||
| 23 Aug 2025 - 10 May 2026 | 8: SIN1 (8) | ||
Season Format
Each SIN1 team plays matches with the other 7 SIN1 teams three times for a total of 21 league matches per team. Table ranking ties are broken by (1) total goal difference, (2) total goals scored, then (3) number of wins.
Playoffs
Not applicable.
Relegation
Not applicable.
More Info...
| League | Home | Road | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| POS | MP | W - D - L | PTS | CPTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | |
| 1 | Lion City Sailors FC | 8 | 8 -0-0 | 24 | - | 35 | 4 | 31 | 4 | 4 -0-0 | 12 | 15 | 3 | 12 | 4 | 4 -0-0 | 12 | 20 | 1 | 19 |
| 2 | Tampines Rovers FC | 7 | 5 -2-0 | 17 | - | 20 | 7 | 13 | 4 | 2 -2-0 | 8 | 12 | 5 | 7 | 3 | 3 -0-0 | 9 | 8 | 2 | 6 |
| 3 | Albirex Niigata (S) | 7 | 5 -1-1 | 16 | - | 17 | 7 | 10 | 3 | 2 -1-0 | 7 | 7 | 4 | 3 | 4 | 3 -0-1 | 9 | 10 | 3 | 7 |
| 4 | Geylang International FC | 8 | 3 -1-4 | 10 | - | 8 | 12 | -4 | 4 | 1 -0-3 | 3 | 3 | 9 | -6 | 4 | 2 -1-1 | 7 | 5 | 3 | 2 |
| 5 | Hougang United FC | 8 | 3 -0-5 | 9 | - | 10 | 17 | -7 | 5 | 1 -0-4 | 3 | 4 | 13 | -9 | 3 | 2 -0-1 | 6 | 6 | 4 | 2 |
| 6 | Balestier Khalsa FC | 8 | 2 -2-4 | 8 | - | 12 | 24 | -12 | 4 | 1 -0-3 | 3 | 4 | 13 | -9 | 4 | 1 -2-1 | 5 | 8 | 11 | -3 |
| 7 | Tanjong Pagar United FC | 8 | 1 -1-6 | 4 | - | 11 | 21 | -10 | 3 | 1 -0-2 | 3 | 5 | 11 | -6 | 5 | 0 -1-4 | 1 | 6 | 10 | -4 |
| 8 | Young Lions FC | 8 | 0 -1-7 | 1 | - | 6 | 27 | -21 | 4 | 0 -1-3 | 1 | 3 | 8 | -5 | 4 | 0 -0-4 | 0 | 3 | 19 | -16 |
2026 AFCCL 2 | ||||||||||||||||||||
Fixtures
Fri - 6 Feb 2026
![]() | Geylang International FC![]() | Jurong East Stadium |
Sat - 7 Feb 2026
![]() | Tampines Rovers FC![]() | Bishan Stadium |
Sun - 8 Feb 2026
![]() | Lion City Sailors FC![]() | Jalan Besar Stadium |
Mon - 9 Feb 2026
![]() | Hougang United FC![]() | Jurong East Stadium |
Fri - 13 Feb 2026
![]() | Young Lions FC![]() | Bishan Stadium |
Sat - 14 Feb 2026
![]() | Albirex Niigata (S)![]() | Our Tampines Hub |
Sun - 15 Feb 2026
![]() | Hougang United FC![]() | Our Tampines Hub |
![]() | Tanjong Pagar United FC![]() | Bishan Stadium |
Fri - 20 Feb 2026
![]() | Geylang International FC![]() | Bishan Stadium |
Sat - 21 Feb 2026
![]() | Albirex Niigata (S)![]() | Jalan Besar Stadium |
Sun - 22 Feb 2026
![]() | Tampines Rovers FC![]() | Bishan Stadium |
Mon - 23 Feb 2026
![]() | Tanjong Pagar United FC![]() | Jalan Besar Stadium |
Thu - 26 Feb 2026
![]() | Young Lions FC![]() | Our Tampines Hub |
Fri - 27 Feb 2026
![]() | Hougang United FC![]() | Our Tampines Hub |
Sat - 28 Feb 2026
![]() | Lion City Sailors FC![]() | Jurong East Stadium |
Sun - 1 Mar 2026
![]() | Balestier Khalsa FC![]() | Jurong East Stadium |
Fri - 6 Mar 2026
![]() | Albirex Niigata (S)![]() | Jurong East Stadium |
Sat - 7 Mar 2026
![]() | Tampines Rovers FC![]() | Jalan Besar Stadium |
Sun - 8 Mar 2026
![]() | Geylang International FC![]() | Bishan Stadium |
Mon - 9 Mar 2026
![]() | Balestier Khalsa FC![]() | Jalan Besar Stadium |
Results
Mon - 2 Feb 2026
![]() | 20 | Geylang International FC![]() | Jurong East Stadium |
Sun - 1 Feb 2026
![]() | 51 | Balestier Khalsa FC![]() | Bishan Stadium |
Sat - 31 Jan 2026
![]() | 21 | Tanjong Pagar United FC![]() | Our Tampines Hub |
Fri - 30 Jan 2026
![]() | 20 | Young Lions FC![]() | Jalan Besar Stadium |
Mon - 26 Jan 2026
![]() | 11 | Tanjong Pagar United FC![]() | Jalan Besar Stadium |
Sun - 25 Jan 2026
![]() | 04 | Albirex Niigata (S)![]() | Bishan Stadium |
Sat - 24 Jan 2026
![]() | 15 | Lion City Sailors FC![]() | Jalan Besar Stadium |
Fri - 23 Jan 2026
![]() | 13 | Tampines Rovers FC![]() | Our Tampines Hub |
Sun - 18 Jan 2026
![]() | 03 | Lion City Sailors FC![]() | Our Tampines Hub |
![]() | 23 | Hougang United FC![]() | Bishan Stadium |
Sat - 17 Jan 2026
![]() | 32 | Tanjong Pagar United FC![]() | Jurong East Stadium |
Fri - 16 Jan 2026
![]() | 71 | Young Lions FC![]() | Our Tampines Hub |
Mon - 12 Jan 2026
![]() | PSPD | Hougang United FC![]() | Jurong East Stadium |
Sun - 11 Jan 2026
![]() | PSPD | Lion City Sailors FC![]() | Our Tampines Hub |
Sat - 10 Jan 2026
![]() | PSPD | Young Lions FC![]() | Jurong East Stadium |
Fri - 9 Jan 2026
![]() | PSPD | Balestier Khalsa FC![]() | Our Tampines Hub |
Mon - 27 Oct 2025
![]() | 12 | Tampines Rovers FC![]() | Jalan Besar Stadium |
![]() | 30 | Albirex Niigata (S)![]() | Bishan Stadium |
Sat - 25 Oct 2025
![]() | 13 | Geylang International FC![]() | Jalan Besar Stadium |
Fri - 24 Oct 2025
![]() | 21 | Tanjong Pagar United FC![]() | Bishan Stadium |

















