Select S. League football clubs for Head to Head (H2H) Statistics

S. League 2025 Match Fixtures and Live Odds

We retrieve the real-time live soccer odds from only the best bookmakers in Europe and Asian bookies. The highest odds are displayed for each soccer match.

Odds to access our odds comparison tool that shows you the opening odds and fluctuation including an archive of odds history from each bookmaker.

H2H to view the head to head statistics and identify the stronger team that is likely to emerge as the winner.
Play to submit your prediction in tipsters competition like a virtual online betting environment. It's risk free, no money involved. Analyse and predict the matches.

Livescore provides you with the fastest Singapore S. League score and you can check the goalscorers and whom are the players on yellow and red cards.

Latest Singapore S. League Full-Time Results

DateHomeScoreAwayHT
22/02/2026 Lion City Sailors FC
1 - 1
Tampines Rovers 1-1H2HOdds+
Lennart Thy 21' 1 - 0  
Kyoga Nakamura 37'  
  41' Takeshi Yoshimoto
  41' Amirul Haikal Hassim
  1 - 1 45' Koya Kazama
Hami Syahin 64'  
Shawal Anuar 64'  
Lennart Thy 69'  
Anderson Lopes 69'  
Tsiy William Ndenge 69'  
Rui Pires 69'  
  75' Glenn Kweh
  75' Dylan Fox
Rui Pires 77'  
  87' Koya Kazama
  87' Joel Chew
Akram Azman 87'  
Christopher van Huizen 87'  
  87' Irfan Najeeb
  87' Raoul Suhaimi
Bart Ramselaar 90+5'  
21/02/2026 Young Lions
0 - 2
Albirex Niigata S 0-1H2HOdds+
  0 - 1 23' Shingo Nakano
Nicolas Beninger 31'  
Enrico Walmrath 31'  
Joilson 58'  
Amir Syafiz 62'  
Harith Danish Irwan 62'  
Ajay Robson Muralithran 62'  
Andy Reefqy bin Muhd Hasyim 62'  
  0 - 2 63' Shingo Nakano
  63' Hyon Ju Ryang
  63' Takumi Yokohata
  71' Zulqarnaen Suzliman
  71' Nicky Melvin Singh
  71' Katsuyuki Ishibashi
  71' Naoki Yoshioka
  72' Naoki Yoshioka
Andrew Aw Yong Rei 76'  
Caelan Cheong 76'  
Andy Reefqy bin Muhd Hasyim 77'  
  81' Syed Firdaus Hassan
  84' Abdul Rasaq
  84' Shahrol Helmi
  84' Syed Firdaus Hassan
  84' Danish Qayyum
20/02/2026 Balestier Khalsa
5 - 2
Geylang International 4-2H2HOdds+
  0 - 1 4' T. Matić
Nikola Ignjatović 11' 1 - 1  
Jakov Katuša 16' 2 - 1  
Bogdan Mandić 23' 3 - 1  
Bogdan Mandić 29' 4 - 1  
  32' Kim Tae-Ho
  32' Shuhei Hoshino
  4 - 2 45+4' Shuhei Hoshino
  46' Shahdan Sulaiman
  46' Amy Recha
Tajeli Salamat 46'  
Mario Šubarić 46'  
  58' Nikola Ignjatović
Ignatius Ang Yu Heng 75'  
Daniel Goh 75'  
Bogdan Mandić 81'  
Elijah Lim 81'  
Masahiro Sugita 84' 5 - 2  
  90+3' Shodai Yokoyama
  90+3' Timothy Cheng
  90+3' Vincent Bezecourt
  90+3' Iqram Rifqi
  90+3' Shakir Hamzah
  90+3' Ryu Hardy
T. Matić 90+4'  
Ifat Bin Mohd Sha'aban 90+4'  
15/02/2026 Geylang International
1 - 2
Hougang United 0-0H2HOdds+
  27' Farhan Zulkifli
  0 - 1 54' Jaushua Sotirio
Ryoya Taniguchi 61' 1 - 1  
Shahdan Sulaiman 71'  
Kim Tae-Ho 71'  
Amy Recha 71'  
Prince Rio Riafe 71'  
  73' Ryaan Sanizal
  78' Víctor Blasco
  78' Chonlawit Kanuengkid
  79' Settawut Wongsai
  80' Jaushua Sotirio
  80' Nabilai Kibunguchy
  81' Washington Jaramillo
Vincent Bezecourt 81'  
Abdushukur Abuduryim 81'  
  1 - 2 83' Settawut Wongsai
Shodai Yokoyama 90+5'  
  90+5' Settawut Wongsai
  90+5' He Yang
15/02/2026 Lion City Sailors FC
7 - 0
Tanjong Pagar 3-0H2HOdds+
Bart Ramselaar 4' 1 - 0  
  17' Shodai Nishikawa
Anderson Lopes 19' 2 - 0  
Anderson Lopes 45+4' 3 - 0  
  46' Naqiuddin Eunos
  46' Vabio Canavaro
Bailey Wright 47'  
Shawal Anuar 50' 4 - 0  
Shawal Anuar 60'  
Hafiz Nor 60'  
Anderson Lopes 60'  
Lennart Thy 60'  
Bart Ramselaar 68' 5 - 0  
  68' Fathullah Rahmat
  68' Vinnie Ucchino
Diogo Costa 70'  
Nur Adam Abdullah 70'  
Bart Ramselaar 70'  
Tsiy William Ndenge 70'  
Bailey Wright 74'  
Lionel Tan 74'  
Akram Azman 81' 6 - 0  
Lennart Thy 83' 7 - 0  
14/02/2026 Tampines Rovers
2 - 1
Albirex Niigata S 2-0H2HOdds+
Syazwan Buhari 25'  
Danial Ilya 25'  
  27' Shingo Nakano
Hide Higashikawa 29' 1 - 0  
Jacob Mahler 38'  
Hide Higashikawa 45+1' 2 - 0  
  46' Komei Iida
  46' Syed Firdaus Hassan
  46' Abdul Rasaq
  46' Hyon Ju Ryang
  60' Katsuyuki Ishibashi
  60' Takumi Yokohata
Yuki Kobayashi 62'  
Glenn Kweh 62'  
  2 - 1 75' Shingo Nakano
  76' Haziq Kamarudin
  76' Nicky Melvin Singh
Trent Buhagiar 80'  
Joel Chew 80'  
Koya Kazama 80'  
Tara Ndao 80'  
Hide Higashikawa 90+3'  
Raoul Suhaimi 90+3'  
13/02/2026 Balestier Khalsa
3 - 1
Young Lions 1-0H2HOdds+
T. Matić 19'  
  20'
  27' Sérgio Mendonça
Bogdan Mandic 37' 1 - 0  
Jakov Katuša 64' 2 - 0  
M. Mustapić 68'  
Hafiz Ahmad 68'  
  68' Nathan Mao
  68' Henry Lawrence Spence
  2 - 1 71' Sérgio Mendonça
Jakov Katuša 74' 3 - 1  
  81' Fairuz Fazli
  81' N. Beninger
Ignatius Ang Yu Heng 82'  
Daniel Goh 82'  
Elijah Lim 86'  
Elijah Lim 86'  
Fudhil Iyadh 90+6'  
S. Hilman 90+6'  
Bogdan Mandic 90+6'  
Ifat Bin Mohd Sha'aban 90+6'  
09/02/2026 Albirex Niigata S
2 - 1
Hougang United 2-0H2HOdds+
Shingo Nakano 13' 1 - 0  
  36' Parinya Nusong
  36' Víctor Blasco
Hyon Ju Ryang 43' 2 - 0  
  46' Saharat Panmarchya
  46' Jaushua Sotirio
  2 - 1 50' Jaushua Sotirio
Syed Firdaus Hassan 57'  
Abdul Rasaq 57'  
  68' Huzaifah Aziz
Katsuyuki Ishibashi 75'  
Renon Nishimura 75'  
Hyon Ju Ryang 75'  
Naoki Yoshioka 75'  
  84' Suwa Yuma
  84' Nabilai Kibunguchy
Zulqarnaen Suzliman 84'  
Danish Qayyum 84'  
Haziq Kamarudin 84'  
Nicky Melvin Singh 84'  
88'  
  90'
  90+2' Víctor Blasco
08/02/2026 Young Lions
0 - 2
Lion City Sailors FC 0-2H2HOdds+
  0 - 1 13' Bailey Wright
  0 - 2 35' Lennart Thy
  61' Diogo Costa
  61' Nur Adam Abdullah
  61' Shawal Anuar
  61' Bart Ramselaar
Nicolas Beninger 69'  
Amir Syafiz 69'  
Harith Danish Irwan 69'  
Sérgio Mendonça 71'  
  75' Akram Azman
  78' Lennart Thy
  78' Luka Adžić
Andy Reefqy bin Muhd Hasyim 78'  
Ajay Robson Muralithran 78'  
  78' Akram Azman
  78' Hami Syahin
Fairuz Fazli 85'  
Andrew Aw Yong Rei 85'  
Henry Spence 85'  
Garv Sahoo 85'  
  87' Hariss Harun
  87' Christopher van Huizen
07/02/2026 Balestier Khalsa
0 - 3
Tampines Rovers 0-1H2HOdds+
  0 - 1 22' Shah Shahiran
  26' Yuki Kobayashi
  26' Jacob Mahler
Fudhil Iyadh 37'  
  45+3' Jacob Mahler
T. Matić 49'  
  0 - 2 50' Hide Higashikawa
Ignatius Ang Yu Heng 57'  
Jakov Katuša 57'  
Lazar Vujanić 69'  
  0 - 3 71' Jacob Mahler
Elijah Lim 74'  
Ifat Bin Mohd Sha'aban 74'  
Bogdan Mandić 74'  
74'  
  76' Glenn Kweh
  76' Trent Buhagiar
  76' Koya Kazama
  76' Takeshi Yoshimoto
  83' Hide Higashikawa
  83' Vasileios Zikos Chua
  83' Shah Shahiran
  83' Ong Yu En
  89' Trent Buhagiar
06/02/2026 Tanjong Pagar
1 - 3
Geylang International 0-1H2HOdds+
  0 - 1 11' Ryoya Taniguchi
  42' Shakir Hamzah
  45+5' Joshua Pereira
  46' Shahdan Sulaiman
  46' Amy Recha
Raihan Rahman 46'  
  49' Nazrul Nazari
  0 - 2 52' Shodai Yokoyama
  56' Amy Recha
Fathullah Rahmat 65'  
Azim Akbar 65'  
  0 - 3 67' Vincent Bezecourt
Aaron Evans 73'  
Faizal Roslan 73'  
  84' Yu Kanoshima
Naqiuddin Eunos 86'  
86'  
  87' Vincent Bezecourt
  87' Iqram Rifqi
Emilio Estevez 90+1' 1 - 3  
  90+5' Shuhei Hoshino
  90+5'
  90+10' Ryoya Taniguchi
  90+10' Abuduryim Abdushukur
02/02/2026 Albirex Niigata S
2 - 0
Geylang International 0-0H2HOdds+
Syed Firdaus Hassan 7'  
  46' Iqram Rifqi
  46' Kim Tae-Ho
  59' Nazrul Nazari
Katsuyuki Ishibashi 63'  
Hyon Ju Ryang 63'  
Naoki Yoshioka 64'  
Ozawa Nozomi 67' 1 - 0  
Zulqarnaen Suzliman 68'  
Abdul Rasaq 69'  
  72' Riku Fukashiro
  72' Shuhei Hoshino
Zulqarnaen Suzliman 72'  
Nicky Melvin Singh 72'  
  72' Vincent Bezecourt
  72' Shahdan Sulaiman
Abdul Rasaq 79'  
Liska Haaziq Iskandar 79'  
Haziq Kamarudin 79'  
Komei Iida 79'  
Naoki Yoshioka 79'  
Danish Qayyum 79'  
  84' Nazrul Nazari
  84' Amy Recha
Nicky Melvin Singh 88'  
Liska Haaziq Iskandar 90+1' 2 - 0  
01/02/2026 Lion City Sailors FC
5 - 1
Balestier Khalsa 4-1H2HOdds+
Anderson Lopes 22' 1 - 0  
  1 - 1 24' Lionel Tan
Diogo Costa 27' 2 - 1  
  29' Harith Kanadi
Anderson Lopes 32' 3 - 1  
Shawal Anuar 37' 4 - 1  
  43' Lazar Vujanić
  46' Ignatius Ang Yu Heng
  46' Daniel Goh
  46' Aniq Raushan Mohamad Azra
  46' Tajeli Salamat
  48' Daniel Goh
Rui Pires 61'  
Lucas Agueiro 61'  
Bailey Wright 65' 5 - 1  
Bailey Wright 68'  
Toni Datković 68'  
Lucas Agueiro 69'  
Akram Azman 80'  
Nur Adam Abdullah 80'  
Lionel Tan 80'  
Hariss Harun 80'  
Diogo Costa 80'  
Hafiz Nor 80'  
  80' Bogdan Mandić
  80' Ifat Bin Mohd Sha'aban
  81' Masahiro Sugita
  81' Ilyasin Baktiar
31/01/2026 Tampines Rovers
2 - 1
Tanjong Pagar 2-0H2HOdds+
Hide Higashikawa 5' 1 - 0  
  33' Kim Ri-Gwan
Shah Shahiran 35' 2 - 0  
  45+3' Bruno Dybal
  45+3' Naqiuddin Eunos
Taufik Suparno 52'  
Trent Buhagiar 52'  
  62' Fathullah Rahmat
  62' Azim Akbar
  2 - 1 66' Emilio Estevez
Joel Chew 68'  
Glenn Kweh 68'  
Hide Higashikawa 68'  
Tara Ndao 68'  
Shuya Yamashita 80'  
Yuki Kobayashi 81'  
Koya Kazama 81'  
Jacob Mahler 81'  
Seiga Sumi 81'  
  88' Lee Chan-Woo
  88' Faizal Roslan
  90+4' Shodai Nishikawa
  90+4' Samuel Pillai
26/01/2026 Young Lions
1 - 1
Tanjong Pagar 1-1H2HOdds+
Andrew Aw Yong Rei 23'  
Sérgio Mendonça 26' 1 - 0  
  36' Raihan Rahman
  1 - 1 45+8' Gostavo
Luth Harith Fathi 50'  
  54' Fathullah Rahmat
Andrew Aw Yong Rei 60'  
Danial Herwan 60'  
Enrico Walmrath 60'  
  64' Shodai Nishikawa
  64' Naqiuddin Eunos
  73' Fathullah Rahmat
  73' Sahil Bin Suhaimi
Henry Spence 77'  
Nicolas Beninger 77'  
Harith Danish Irwan 77'  
Ajay Robson Muralithran 77'  
Kieran Teo 88'  
  90+1' Aaron Evans
  90+4' Raihan Rahman
  90+4' Azim Akbar
Enrico Walmrath 90+7'  
Abner Vinícius 90+9'  
Caelan Cheong 90+9'  
25/01/2026 Balestier Khalsa
0 - 4
Albirex Niigata S 0-2H2HOdds+
  5' Syed Firdaus Hassan
Madhu Mohana 32'  
  0 - 1 43' Shingo Nakano
  0 - 2 45+2' Kim Tae-uk
  46' Syed Firdaus Hassan
  46' Haziq Kamarudin
Tajeli Salamat 56'  
  57' Jo Eun-soo
  0 - 3 58' Shingo Nakano
  59' Katsuyuki Ishibashi
  59' Hyon Ju Ryang
  0 - 4 82' Naoki Yoshioka
Daniel Goh 83'  
Ignatius Ang Yu Heng 83'  
Lazar Vujanić 83'  
Fudhil Iyadh 83'  
  83' Takumi Yokohata
  83' Nicky Melvin Singh
Harith Kanadi 90+5'  
Aniq Raushan Mohamad Azra 90+5'  
  90+5' Abdul Rasaq
  90+5' Aqil Zafri Junaidi
  90+5' Zulqarnaen Suzliman
  90+5' Danish Qayyum
24/01/2026 Hougang United
1 - 5
Lion City Sailors FC 1-3H2HOdds+
Settawut Wongsai 11' 1 - 0  
  1 - 1 18' Shawal Anuar
  1 - 2 27' Kyoga Nakamura
  1 - 3 32' Lennart Thy
  39' Hami Syahin
  39' Hariss Harun
  40' Kyoga Nakamura
  44' Akram Azman
Huzaifah Aziz 52'  
  1 - 4 66' Bart Ramselaar
  67' Lennart Thy
  67' Anderson Lopes
Víctor Blasco 67'  
Saharat Panmarchya 67'  
  1 - 5 72' Bart Ramselaar
  73' Toni Datković
  73' Luka Adžić
  73' Tsiy William Ndenge
  73' Rui Pires
Gloire Amanda 75'  
Parinya Nusong 75'  
Huzaifah Aziz 79'  
Chonlawit Kanuengkid 79'  
23/01/2026 Geylang International
1 - 3
Tampines Rovers 0-1H2HOdds+
  0 - 1 20' Nikola Ignjatović
  51' Irfan Najeeb
  0 - 2 55' Trent Buhagiar
  0 - 3 59' Trent Buhagiar
Nikola Ignjatović 69'  
Kim Tae-Ho 69'  
Shahdan Sulaiman 69'  
Amy Recha 69'  
  69' Seiga Sumi
  69' Raoul Suhaimi
  69' Dylan Fox
  69' Takeshi Yoshimoto
Ryoya Taniguchi 74' 1 - 3  
  76' Koya Kazama
  78' Yuki Kobayashi
  78' Ong Yu En
  85' Glenn Kweh
  85' Joel Chew
  85' Hide Higashikawa
  85' Taufik Suparno
Joshua Pereira 87'  
Ryu Hardy bin Yussri 87'  
Riku Fukashiro 90+1'  
Prince Rio Riafe 90+1'  
Shakir Hamzah 90+1'  
Iqram Rifqi 90+1'  
18/01/2026 Balestier Khalsa
2 - 3
Hougang United 2-1H2HOdds+
Bogdan Mandić 4' 1 - 0  
Zharfan Rohaizad 8' 2 - 0  
  2 - 1 11' Settawut Wongsai
Mario Šubarić 34'  
  46' Settawut Wongsai
  46' Saharat Panmarchya
Tajeli Salamat 55'  
Daniel Goh 73'  
Ignatius Ang Yu Heng 73'  
Bogdan Mandic 73'  
Harith Kanadi 73'  
  76' Jaushua Sotirio
  76' Nabilai Kibunguchy
  2 - 2 78' Víctor Blasco
  2 - 3 81' Nabilai Kibunguchy
  90+3' Víctor Blasco
  90+3' Chonlawit Kanuengkid
Elijah Lim 90+5'  
Ifat Bin Mohd Sha'aban 90+5'  
18/01/2026 Geylang International
0 - 3
Lion City Sailors FC 0-1H2HOdds+
  6' Diogo Costa
  27' Bailey Wright
Nikola Ignjatović 42'  
  0 - 1 43' Nazrul Nazari
Amy Recha 61'  
Shahdan Sulaiman 61'  
  0 - 2 64' Tsiy William Ndenge
  65' Lennart Thy
  65' Luka Adžić
  77' Kyoga Nakamura
  77' Lionel Tan
  84' Hami Syahin
  84' Hariss Harun
  84' Tsiy William Ndenge
  84' Rui Pires
  0 - 3 90+2' Shawal Anuar

You might be interested in Singapore S. League fixtures and results.

S. League 2025 - Regular Season Table

# Soccer Team MP W D L F A D P Last 5 Matches
1
Lion City Sailors FC 1 1 0 0 2 1 +1 3
1
Lion City Sailors FC 11 10 1 0 45 5 +40 31
2
Balestier Khalsa 1 0 1 0 2 2 +0 1
2
Tampines Rovers 10 7 3 0 26 9 +17 24
3
Albirex Niigata S 1 0 1 0 2 2 +0 1
3
Albirex Niigata S 10 7 1 2 22 10 +12 22
4
Balestier Khalsa 11 4 2 5 20 30 -10 14
4
Geylang International 1 0 1 0 0 0 +0 1
5
Geylang International 11 4 1 6 14 20 -6 13
5
Tampines Rovers 1 0 1 0 0 0 +0 1
6
Hougang United 1 0 0 1 1 2 -1 0
6
Hougang United 9 3 0 6 11 20 -9 9
7
Tanjong Pagar 0 0 0 0 0 0 +0 0
7
Tanjong Pagar 10 1 1 8 12 31 -19 4
8
Young Lions 0 0 0 0 0 0 +0 0
8
Young Lions 10 0 1 9 7 32 -25 1
 
 
AFC Champions League Qualifiers
 
 
AFC Cup

Top Goal Scorers

Top Assist

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-2026 SoccerPunter Pte. Ltd. All rights reserved.