Singapore S. League 2025 Fixtures and Past Match Results

  • Singapore S. League matches kick off time has been converted to your local timezone so you do not need to check what time the match starts in your country.
  • Check your favourite team match fixture so you will not forget to bet or watch it live on TV. See also S. League live score results.
  • H2H button to analyze the head to head statistics between the two S. League football clubs.
    Odds button will compare odds among the popular bookmakers in Asia and Europe. The archive contains the opening odds and fluctuations. You will identify the dropping odds and there is an interactive odds charting.
    + button will expand to show the goalscorers and players that received yellow cards or red cards for that match.

Regular Season
DateHomeScoreAwayHT
10/05/2026 Hougang United
Tampines Rovers  H2H  
10/05/2026 Lion City Sailors FC
Albirex Niigata S  H2H  
09/05/2026 Balestier Khalsa
Tanjong Pagar  H2H  
09/05/2026 Young Lions
Geylang International  H2H  
05/05/2026 Tanjong Pagar
Hougang United  H2H  
04/05/2026 Albirex Niigata S
Young Lions  H2H  
03/05/2026 Geylang International
Balestier Khalsa  H2H  
02/05/2026 Tampines Rovers
Lion City Sailors FC  H2H  
27/04/2026 Balestier Khalsa
Hougang United  H2H  
26/04/2026 Geylang International
Lion City Sailors FC  H2H  
26/04/2026 Young Lions
C - C
Tanjong Pagar  H2H  
25/04/2026 Albirex Niigata S
Tanjong Pagar  H2H  
25/04/2026 Hougang United
C - C
Lion City Sailors FC  H2H  
24/04/2026 Tampines Rovers
Young Lions  H2H  
20/04/2026 Lion City Sailors FC
Young Lions  H2H  
19/04/2026 Geylang International
Tanjong Pagar  H2H  
19/04/2026 Young Lions
C - C
Lion City Sailors FC  H2H  
18/04/2026 Hougang United
Albirex Niigata S  H2H  
17/04/2026 Albirex Niigata S
C - C
Hougang United  H2H  
17/04/2026 Tampines Rovers
Balestier Khalsa  H2H  
17/04/2026 Tampines Rovers
Balestier Khalsa  H2H  
13/04/2026 Balestier Khalsa
Albirex Niigata S  H2H  
12/04/2026 Lion City Sailors FC
Hougang United  H2H  
12/04/2026 Lion City Sailors FC
C - C
Geylang International  H2H  
11/04/2026 Tampines Rovers
Geylang International  H2H  
11/04/2026 Tampines Rovers
Geylang International  H2H  
10/04/2026 Tanjong Pagar
Young Lions  H2H  
06/04/2026 Tanjong Pagar
Lion City Sailors FC  H2H  
05/04/2026 Lion City Sailors FC
C - C
Tanjong Pagar  H2H  
04/04/2026 Albirex Niigata S
Tampines Rovers  H2H  
04/04/2026 Hougang United
Geylang International  H2H  
22/03/2026 Albirex Niigata S
Tampines Rovers  H2H  
16/03/2026 Tanjong Pagar
Tampines Rovers  H2H  
16/03/2026 Hougang United
C - C
Balestier Khalsa  H2H  
15/03/2026 Balestier Khalsa
Lion City Sailors FC  H2H  
15/03/2026 Geylang International
Albirex Niigata S  H2H  
14/03/2026 Young Lions
Hougang United  H2H  
09/03/2026 Hougang United
Balestier Khalsa  H2H  
08/03/2026 Lion City Sailors FC
Geylang International  H2H  
07/03/2026 Young Lions
Tampines Rovers  H2H  
06/03/2026 Tanjong Pagar
Albirex Niigata S  H2H  
01/03/2026 Tanjong Pagar
Balestier Khalsa  H2H  
28/02/2026 Albirex Niigata S
Lion City Sailors FC  H2H  
27/02/2026 Tampines Rovers
Hougang United  H2H  
26/02/2026 Geylang International
Young Lions  H2H  
23/02/2026 Hougang United
Tanjong Pagar  H2H  
22/02/2026 Lion City Sailors FC
Tampines Rovers  H2H  
21/02/2026 Young Lions
Albirex Niigata S  H2H  
20/02/2026 Balestier Khalsa
Geylang International  H2H  
15/02/2026 Geylang International
Hougang United  H2H  
15/02/2026 Lion City Sailors FC
Tanjong Pagar  H2H  
14/02/2026 Tampines Rovers
Albirex Niigata S  H2H  
13/02/2026 Balestier Khalsa
Young Lions  H2H  
09/02/2026 Albirex Niigata S
Hougang United  H2H  
08/02/2026 Young Lions
Lion City Sailors FC  H2H  
07/02/2026 Balestier Khalsa
Tampines Rovers  H2H  
06/02/2026 Tanjong Pagar
Geylang International  H2H  
02/02/2026 Albirex Niigata S
Geylang International  H2H  
01/02/2026 Lion City Sailors FC
Balestier Khalsa  H2H  
31/01/2026 Tampines Rovers
Tanjong Pagar  H2H  
26/01/2026 Young Lions
Tanjong Pagar  H2H  
25/01/2026 Balestier Khalsa
Albirex Niigata S  H2H  
24/01/2026 Hougang United
Lion City Sailors FC  H2H  
23/01/2026 Geylang International
Tampines Rovers  H2H  
18/01/2026 Balestier Khalsa
Hougang United  H2H  
18/01/2026 Geylang International
Lion City Sailors FC  H2H  
17/01/2026 Albirex Niigata S
Tanjong Pagar  H2H  
16/01/2026 Tampines Rovers
Young Lions  H2H  
12/01/2026 Tanjong Pagar
Hougang United  H2H  
11/01/2026 Tampines Rovers
Lion City Sailors FC  H2H  
10/01/2026 Albirex Niigata S
Young Lions  H2H  
09/01/2026 Geylang International
Balestier Khalsa  H2H  
27/10/2025 Lion City Sailors FC
Albirex Niigata S  H2HOdds 
26/10/2025 Hougang United
Tampines Rovers  H2HOdds 
25/10/2025 Young Lions
Geylang International  H2HOdds 
24/10/2025 Balestier Khalsa
Tanjong Pagar  H2HOdds 
19/10/2025 Tampines Rovers
Balestier Khalsa  H2HOdds 
18/10/2025 Geylang International
Tanjong Pagar  H2HOdds 
18/10/2025 Lion City Sailors FC
Young Lions  H2HOdds 
17/10/2025 Hougang United
Albirex Niigata S  H2HOdds 
02/10/2025 Young Lions
0 - 2
Hougang United 0-0H2HOdds+
  44' Jordan Nicolas Vestering
  0 - 1 50' Yotsakorn Burapha
  65' Ryaan Sanizal
  65' Nabilai Kibunguchy
Enrico Walmrath 68'  
Abner Vinícius 68'  
Harith Danish Irwan 68'  
Kieran Teo 68'  
  74' Settawut Wongsai
  74' Víctor Blasco
  0 - 2 76' Víctor Blasco
Ong Yu En 82'  
Lucas Agueiro 82'  
Henry Spence 82'  
Caelan Cheong 82'  
  84' Yotsakorn Burapha
  90+2' Chonlawit Kanuengkid
  90+2' Hugo Kametani
  90+2' Rauf Sanizal
Abner Vinícius 90+2'  
Ryu Hardy 90+2'  
  90+4' Ryohei Yoshihama
Ryu Hardy 90+7'  
25/09/2025 Tanjong Pagar
5 - 1
Young Lions 1-1H2HOdds+
  0 - 1 15' Abner Vinícius
Fathullah Rahmat 28'  
Fathullah Rahmat 32'  
Guilherme Augusto Rodrigues 32'  
Youssef Ezzejjari 35' 1 - 1  
  43' Iryan Fandi
Guilherme Augusto Rodrigues 45+6'  
  53' Abner Vinícius
  53' Lucas Agueiro
Youssef Ezzejjari 62' 2 - 1  
Youssef Ezzejjari 64' 3 - 1  
  68' Fairuz Fazli
  68' Kian Ghadessy
  68' Iryan Fandi
  68' Amir Syafiz
  68' Ong Yu En
  68' Louka Tan-Vaissiere
Shodai Nishikawa 72'  
Bruno Dybal 72'  
Raihan Rahman 72'  
Syahrul Sazali 72'  
Youssef Ezzejjari 75' 4 - 1  
Syahrul Sazali 81'  
Faizal Roslan 81'  
Sahil Bin Suhaimi 81'  
  85' Henry Spence
  85' Raúl Albiol
Bruno Dybal 86' 5 - 1  
22/09/2025 Tanjong Pagar
0 - 7
Lion City Sailors FC 0-5H2HOdds+
  0 - 1 14' Lennart Thy
  0 - 2 28' Diogo Costa
  0 - 3 45+7' Lennart Thy
  0 - 4 45+10' Rui Pires
  0 - 5 45+13' Song Ui Young
Syahrul Sazali 46'  
Fathullah Rahmat 46'  
  60' Maxime Lestienne
  60' Safuwan Baharudin
  60' Rui Pires
  60' Tsiy William Ndenge
  60' Song Ui Young
  60' Hami Syahin
  72' Shawal Anuar
  72' Anderson Lopes
  72' Diogo Costa
  72' Hafiz Nor
Raihan Rahman 73'  
Azim Akbar 73'  
Youssef Ezzejjari 73'  
Shodai Nishikawa 73'  
  0 - 6 84' Anderson Lopes
  0 - 7 90+3' Anderson Lopes
21/09/2025 Young Lions
1 - 2
Balestier Khalsa 1-1H2HOdds+
Sérgio Mendonça 7' 1 - 0  
  1 - 1 12' Masahiro Sugita
Fairuz Fazli 60'  
Andrew Aw Yong Rei 60'  
Andrew Aw Yong Rei 63'  
  66' Daniel Goh
  66' Ignatius Ang Yu Heng
  66' Harith Kanadi
  66' Fudhil Iyadh
Nathan Mao 68'  
Abner Vinicius Do Nascimento Custodio 68'  
68'  
  69'
  70' Madhu Mohana
  74' Jakov Katuša
Ong Yu En 76'  
Louka Tan-Vaissiere 76'  
  80' T. Matić
  80' Ifat Sha'aban
  1 - 2 90+10' Elijah Lim
19/09/2025 Hougang United
0 - 2
Geylang International 0-2H2HOdds+
  0 - 1 7' Riku Fukashiro
  20' Riku Fukashiro
Anders Aplin 28'  
  0 - 2 39' Ryoya Taniguchi
  45+7' Nikola Ignjatović
  45+7' Jae-hyun Ko
  45+10' Jae-hyun Ko
  45+10' Jae-hyun Ko
Víctor Blasco 46'  
Huzaifah Aziz 46'  
  46' Tajeli Salamat
  46' Shahdan Bin Sulaiman
  56' Kaisei Ogawa
  56' Gareth Low
Farhan Zulkifi 66'  
Hugo Kametani 66'  
Settawut Wongsai 66'  
Yuhao Liu 71'  
Yuta Kikuchi 71'  
Yotsakorn Burapha 79'  
Jordan Vestering 79'  
  86' Nazrul Nazari
  86' Ethan Pinto
  86' Vincent Bezecourt
  86' Muhammad Syafi bin Suhaimi
14/09/2025 Balestier Khalsa
0 - 5
Lion City Sailors FC 0-1H2HOdds+
  0 - 1 27' Bailey Wright
Masahiro Sugita 57'  
Ignatius Ang Yu Heng 57'  
Daniel Goh 57'  
Fudhil Iyadh 57'  
  58' Anderson Lopes
  58' Lennart Thy
  63' Diogo Costa
T. Matić 65'  
65'  
  70' Tsiy William Ndenge
  70' Safuwan Baharudin
  0 - 2 72' Bart Ramselaar
  0 - 3 82' Lennart Thy
  87' Hariss Harun
  87' Hami Syahin
  87' Shawal Anuar
  87' Abdul Rasaq
  87'
Harith Kanadi 89'  
89'  
Lam Jeff 89'  
  0 - 4 90' Abdul Rasaq
  0 - 5 90+4' Maxime Lestienne
13/09/2025 Tanjong Pagar
0 - 3
Tampines Rovers 0-1H2HOdds+
  0 - 1 43' Takeshi Yoshimoto
  0 - 2 49' Glenn Kweh
Raihan Rahman 60'  
  65' Glenn Kweh
  65' Joel Chew Joon Herng
  65' Taufik Suparno
  65' Faris Ramli
Fathullah Rahmat 68'  
Aaron Evans 68'  
Muhammad Eunos 77'  
Sahil Bin Suhaimi 77'  
  79' Hide Higashikawa
  79' Tara Ndao
  0 - 3 85' Koya Kazama
  88' Takeshi Yoshimoto
  88' Saifullah Akbar
  88' Koya Kazama
  88' Amirul Adli Bin Azmi
Guilherme Augusto Rodrigues 90'  
Shodai Nishikawa 90'  
Azim Akbar 90'  
Zenivio 90+4'  
Zenivio 90+4'  
12/09/2025 Geylang International
0 - 2
Albirex Niigata S 0-1H2HOdds+
  0 - 1 45+3'
  0 - 2 47'
61'  
  64'
  74'
74'  
  79'
  79'
  79'
89'  
25/08/2025 Lion City Sailors FC
2 - 1
Hougang United 1-1H2HOdds+
Maxime Lestienne 11' 1 - 0  
Lionel Tan 28'  
  1 - 1 29' Farhan Zulkifi
Rui Pires 46'  
Bart Ramselaar 46'  
Shawal Anuar 46'  
Song Ui Young 46'  
Maxime Lestienne 47' 2 - 1  
  57' Anders Aplin
Anderson Lopes 67'  
Lennart Thy 67'  
Hami Syahin 67'  
Hafiz Nor 67'  
  70' Farhan Zulkifi
  70' Hugo Kametani
  77' Víctor Blasco
  77' Settawut Wongsai
Song Ui Young 84'  
84'  
  87' Zharfan Rohaizad
  87' Huzaifah Aziz
  88' Suwa Yuma
  88' Chonlawit Kanuengkid
Maxime Lestienne 90'  
Bailey Wright 90'  
24/08/2025 Tampines Rovers
0 - 0
Geylang International 0-0H2HOdds+
  55' Muhammad Shakir bin Hamzah
  61' Vincent Bezecourt
  61' Shahdan Bin Sulaiman
Glenn Kweh 72'  
Taufik Suparno 72'  
Taufik Suparno 83'  
  83' Nikola Ignjatović
  83' Tajeli Salamat
23/08/2025 Albirex Niigata S
2 - 2
Balestier Khalsa 2-1H2HOdds+
  0 - 1 9' Mario Šubarić
26'  
Katsuyuki Ishibashi 31' 1 - 1  
  32' Darren Teh
34' 2 - 1  
46'  
  46' T. Matić
Shingo Nakano 46'  
Jared Gallagher 49'  
  66' Daniel Goh
  66' Ignatius Ang Yu Heng
Katsuyuki Ishibashi 73'  
Renon Nishimura 73'  
Haziq Kamarudin 75'  
Syed Firdaus Hassan 75'  
  80' Darren Teh
  80' Fudhil Iyadh
  2 - 2 83' Ignatius Ang Yu Heng
Jared Gallagher 84'  
Jaden Heng Heng 84'  
89'  
  90+8' Harith Kanadi
  90+8' Syafi Hilman
Singapore Football
Season:

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.