- FootyStats
- ›
- Singapore
- ›
- S.League
Singapore S.League Fixtures 2025

Currently Final Matches - 82/84 played
| # | Team | MP | Win% | GF | GA | GD | Pts | AVG |
|---|---|---|---|---|---|---|---|---|
1 |
Home United |
21 | 76% | 70 | 14 | 56 | 51 | 4.00 |
2 |
Albirex Niigata S |
21 | 71% | 47 | 19 | 28 | 47 | 3.14 |
3 |
Tampines Rovers |
19 | 68% | 52 | 17 | 35 | 43 | 3.63 |
4 |
Balestier Khalsa |
20 | 55% | 43 | 44 | -1 | 35 | 4.35 |
5 |
Geylang International |
20 | 35% | 26 | 38 | -12 | 24 | 3.20 |
6 |
Hougang United |
21 | 38% | 26 | 38 | -12 | 24 | 3.05 |
7 |
Tanjong Pagar |
21 | 10% | 17 | 63 | -46 | 7 | 3.81 |
8 |
Young Lions |
21 | 5% | 12 | 60 | -48 | 6 | 3.43 |
Upcoming Fixtures & Results
All Matches Shown
Season Completed - All Match Results
May 4 ~
-
FormHomeFormAway
- Odds
- Mon 18, 12:30pm
-
Tanjong Pagar2 - 1FTHougang United
- Sun 17, 12:30pm
-
Tampines Rovers3 - 2FTHome United
- Sat 16, 12:30pm
-
Albirex Niigata S3 - 0FTYoung Lions
- Fri 15, 12:30pm
-
Geylang International3 - 4FTBalestier Khalsa
- Sun 10, 12:30pm
-
Hougang United0 - 1FTTampines Rovers
- Sun 10, 12:30pm
-
Home United0 - 2FTAlbirex Niigata S
- Sat 9, 12:30pm
-
Balestier Khalsa6 - 0FTTanjong Pagar
- Sat 9, 12:30pm
-
Young Lions2 - 2FTGeylang International
- Tue 5, 1:00pm
-
Tanjong Pagar1 - 2FTHougang United
- Mon 4, 12:30pm
-
Albirex Niigata S1 - 0FTYoung Lions
Apr 18 ~
-
FormHomeFormAway
- Odds
- Sun 3, 12:30pm
-
Tampines Rovers0 - 0FTHome United
- Sat 2, 12:30pm
-
Geylang International2 - 3FTBalestier Khalsa
- Apr 30, 12:30pm
-
Albirex Niigata S2 - 1FTTampines Rovers
- Apr 27, 12:30pm
-
Balestier Khalsa0 - 3FTHougang United
- Apr 26, 12:30pm
-
Geylang International0 - 3FTHome United
- Apr 25, 12:30pm
-
Albirex Niigata S4 - 0FTTanjong Pagar
- Apr 24, 12:30pm
-
Tampines Rovers8 - 1FTYoung Lions
- Apr 20, 12:30pm
-
Home United2 - 0FTYoung Lions
- Apr 19, 1:20pm
-
Geylang International2 - 1FTTanjong Pagar
- Apr 18, 12:30pm
-
Hougang United0 - 4FTAlbirex Niigata S
Mar 16 ~
-
FormHomeFormAway
- Odds
- Apr 17, 12:30pm
-
Tampines RoversCANCBalestier Khalsa
- Apr 13, 12:30pm
-
Balestier Khalsa2 - 1FTAlbirex Niigata S
- Apr 12, 12:30pm
-
Home United4 - 1FTHougang United
- Apr 11, 12:40pm
-
Tampines RoversCANCGeylang International
- Apr 10, 12:30pm
-
Tanjong Pagar0 - 1FTYoung Lions
- Apr 6, 12:30pm
-
Tanjong Pagar0 - 4FTHome United
- Apr 5, 12:30pm
-
Young Lions0 - 2FTBalestier Khalsa
- Apr 4, 12:30pm
-
Hougang United0 - 1FTGeylang International
- Apr 4, 12:30pm
-
Albirex Niigata S3 - 2FTTampines Rovers
- Mar 16, 12:30pm
-
Tanjong Pagar0 - 3FTTampines Rovers
Feb 27 ~
-
FormHomeFormAway
- Odds
- Mar 15, 12:30pm
-
Balestier Khalsa0 - 3FTHome United
- Mar 15, 12:30pm
-
Geylang International1 - 0FTAlbirex Niigata S
- Mar 14, 12:30pm
-
Young Lions0 - 2FTHougang United
- Mar 9, 12:30pm
-
Hougang United1 - 2FTBalestier Khalsa
- Mar 8, 12:30pm
-
Young Lions0 - 5FTTampines Rovers
- Mar 7, 12:30pm
-
Home United4 - 0FTGeylang International
- Mar 6, 12:30pm
-
Tanjong Pagar0 - 2FTAlbirex Niigata S
- Mar 1, 12:30pm
-
Tanjong Pagar1 - 4FTBalestier Khalsa
- Feb 28, 12:30pm
-
Albirex Niigata S3 - 3FTHome United
- Feb 27, 12:30pm
-
Tampines Rovers3 - 0FTHougang United
Feb 9 ~
-
FormHomeFormAway
- Odds
- Feb 26, 12:30pm
-
Geylang International1 - 1FTYoung Lions
- Feb 23, 12:30pm
-
Hougang United3 - 0FTTanjong Pagar
- Feb 22, 12:30pm
-
Home United1 - 1FTTampines Rovers
- Feb 21, 12:30pm
-
Young Lions0 - 2FTAlbirex Niigata S
- Feb 20, 12:30pm
-
Balestier Khalsa5 - 2FTGeylang International
- Feb 15, 11:30am
-
Home United7 - 0FTTanjong Pagar
- Feb 15, 11:30am
-
Geylang International1 - 2FTHougang United
- Feb 14, 11:30am
-
Tampines Rovers2 - 1FTAlbirex Niigata S
- Feb 13, 11:30am
-
Balestier Khalsa3 - 1FTYoung Lions
- Feb 9, 11:30am
-
Albirex Niigata S2 - 1FTHougang United
Jan 24 ~
-
FormHomeFormAway
- Odds
- Feb 8, 11:30am
-
Young Lions0 - 2FTHome United
- Feb 7, 11:30am
-
Balestier Khalsa0 - 3FTTampines Rovers
- Feb 6, 11:30am
-
Tanjong Pagar1 - 3FTGeylang International
- Feb 2, 11:30am
-
Albirex Niigata S2 - 0FTGeylang International
- Feb 1, 11:30am
-
Home United5 - 1FTBalestier Khalsa
- Jan 31, 11:30am
-
Tampines Rovers2 - 1FTTanjong Pagar
- Jan 30, 11:30am
-
Hougang United2 - 0FTYoung Lions
- Jan 26, 11:30am
-
Young Lions1 - 1FTTanjong Pagar
- Jan 25, 11:30am
-
Balestier Khalsa0 - 4FTAlbirex Niigata S
- Jan 24, 11:30am
-
Hougang United1 - 5FTHome United
Oct 19 ~
-
FormHomeFormAway
- Odds
- Jan 23, 11:30am
-
Geylang International1 - 3FTTampines Rovers
- Jan 18, 11:30am
-
Balestier Khalsa2 - 3FTHougang United
- Jan 18, 11:30am
-
Geylang International0 - 3FTHome United
- Jan 17, 11:30am
-
Albirex Niigata S3 - 2FTTanjong Pagar
- Jan 16, 11:30am
-
Tampines Rovers7 - 1FTYoung Lions
- Oct 27, 11:30am
-
Hougang United1 - 2FTTampines Rovers
- Oct 27, 11:30am
-
Home United3 - 0FTAlbirex Niigata S
- Oct 25, 12:30pm
-
Young Lions1 - 3FTGeylang International
- Oct 24, 12:30pm
-
Balestier Khalsa2 - 1FTTanjong Pagar
- Oct 19, 12:30pm
-
Tampines Rovers3 - 3FTBalestier Khalsa
Sep 13 ~
-
FormHomeFormAway
- Odds
- Oct 18, 12:30pm
-
Home United5 - 1FTYoung Lions
- Oct 18, 12:30pm
-
Geylang International2 - 1FTTanjong Pagar
- Oct 17, 12:30pm
-
Hougang United0 - 4FTAlbirex Niigata S
- Oct 2, 12:30pm
-
Young Lions0 - 2FTHougang United
- Sep 25, 12:30pm
-
Tanjong Pagar5 - 1FTYoung Lions
- Sep 22, 12:30pm
-
Tanjong Pagar0 - 7FTHome United
- Sep 21, 12:30pm
-
Young Lions1 - 2FTBalestier Khalsa
- Sep 19, 12:30pm
-
Hougang United0 - 2FTGeylang International
- Sep 14, 12:30pm
-
Balestier Khalsa0 - 5FTHome United
- Sep 13, 12:30pm
-
Tanjong Pagar0 - 3FTTampines Rovers
Aug 23 ~
-
FormHomeFormAway
- Odds
- Sep 12, 12:30pm
-
Geylang International0 - 2FTAlbirex Niigata S
- Aug 25, 12:30pm
-
Home United2 - 1FTHougang United
- Aug 24, 12:30pm
-
Tampines Rovers0 - 0FTGeylang International
- Aug 23, 12:30pm
-
Albirex Niigata S2 - 2FTBalestier Khalsa
Here are some of the most recent S.League results : Tanjong Pagar vs Hougang United ended with a scoreline of 2-1, Tampines Rovers met Home United at home and the match ended 3-2, and Albirex Niigata S fought an intense match against Young Lions that resulted in a scoreline of 3-0.