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
13/02/2026 Balestier Khalsa
3 - 1
Young Lions 1-0H2HOdds+
T. Matić 19'  
  21' Sérgio Mendonça
  27' Sérgio Mendonça
Lazar Vujanić 27'  
Bogdan Mandic 37' 1 - 0  
Jakov Katuša 64' 2 - 0  
  2 - 1 71' Sérgio Mendonça
Jakov Katuša 74' 3 - 1  
Elijah Lim 86'  
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
17/01/2026 Albirex Niigata S
3 - 2
Tanjong Pagar 1-0H2HOdds+
  38' Bruno Dybal
Jo Eun-soo 43' 1 - 0  
  51' Lee Chan-Woo
Takumi Yokohata 52' 2 - 0  
  2 - 1 54' Youssef Ezzejjari
  58' Lee Chan-Woo
  58' Faizal Roslan
Zulqarnaen Suzliman 70'  
Hyon Ju Ryang 70'  
Katsuyuki Ishibashi 70'  
Nicky Melvin Singh 70'  
  71' Syahrul Sazali
  71' Naqiuddin Eunos
  71' Emilio Estevez
  71' Anaqi Ismit
Kim Tae-uk 72'  
Haziq Kamarudin 78'  
Shakthi Vinayagavijayan 78'  
  80' Zenivio Mota
  80' Azim Akbar
  2 - 2 84' Anaqi Ismit
Ozawa Nozomi 87' 3 - 2  
Syed Firdaus Hassan 90'  
Jaden Heng Heng 90'  
Takumi Yokohata 90'  
Komei Iida 90'  
16/01/2026 Tampines Rovers
7 - 1
Young Lions 5-1H2HOdds+
Hide Higashikawa 9' 1 - 0  
  1 - 1 10' Abner Vinícius
  22' Izwan Mahbud
  28' Amir Syafiz
  28' Aizil Yazid
Koya Kazama 29' 2 - 1  
Koya Kazama 31' 3 - 1  
Hide Higashikawa 38' 4 - 1  
Glenn Kweh 45+2' 5 - 1  
Seiga Sumi 45+5'  
Shah Shahiran 49'  
Joel Chew 68'  
Yuki Kobayashi 68'  
  68' Harith Danish Irwan
Hide Higashikawa 72' 6 - 1  
  73' Henry Spence
  73' Nicolas Beninger
  73' Luth Harith Fathi
  73' Caelan Cheong
  73' Andy Reefqy bin Muhd Hasyim
  73'
Seiga Sumi 73'  
Jacob Mahler 73'  
Jacob Mahler 74'  
  76' Abner Vinícius
  76' Fairuz Fazli
Hide Higashikawa 76' 7 - 1  
Takeshi Yoshimoto 81'  
Amirul Haikal Hassim 81'  
Raoul Suhaimi 81'  
Kegan Phang 81'  
Glenn Kweh 81'  
Taufik Suparno 81'  
27/10/2025 Hougang United
1 - 2
Tampines Rovers 0-0H2HOdds+
  46' Taufik Suparno
  46' Faris Ramli
  65' Joel Chew Joon Herng
  65' Glenn Kweh
Ryaan Sanizal 66'  
  70' Shuya Yamashita
Chonlawit Kanuengkid 76'  
Hugo Kametani 76'  
  0 - 1 77' Faris Ramli
Jordan Nicolas Vestering 79'  
Syazwan Buhari 86' 1 - 1  
Yotsakorn Burapha 90'  
Parinya Nusong 90'  
  90+3' Trent Buhagiar
  90+3' Koya Kazama
  90+3' Jacob Mahler
  1 - 2 90+4' Irfan Najeeb
  90+6' Takeshi Yoshimoto
  90+6' Amirul Adli Bin Azmi
27/10/2025 Lion City Sailors FC
3 - 0
Albirex Niigata S 1-0H2HOdds+
Lennart Thy 19' 1 - 0  
  46' Komei Iida
  46' Katsuyuki Ishibashi
Shawal Anuar 60'  
Song Ui Young 60'  
Bart Ramselaar 62' 2 - 0  
  64' Nicky Melvin Singh
  64' Sim Jun Yen
  69' Takumi Yokohata
Tsiy William Ndenge 70'  
Toni Datković 70'  
Akram Azman 72' 3 - 0  
  74' Naoki Yoshioka
  74' Danish Qayyum
  74' Haziq Kamarudin
  74' Lee Dong-yeol
Lionel Tan 86'  
Nur Adam Abdullah 86'  
  86' Takumi Yokohata
  86' Renon Nishimura
Diogo Costa 86'  
Zulqarnaen Suzliman 86'  
Nur Adam Abdullah 86'  
Hami Syahin 86'  
25/10/2025 Young Lions
1 - 3
Geylang International 1-1H2HOdds+
Sérgio Mendonça 17' 1 - 0  
  1 - 1 21' Shuhei Hoshino
  38' Ryoya Taniguchi
Nathan Mao 52'  
  55' Shahdan Bin Sulaiman
  1 - 2 58' Vincent Bezecourt
  1 - 3 62' Riku Fukashiro
Ong Yu En 66'  
Harith Danish Irwan 66'  
Lucas Agueiro 76'  
Andy Reefqy bin Muhd Hasyim 76'  
Rae Peh Bai Junwen 76'  
Amir Syafiz 76'  
Henry Spence 83'  
Caelan Cheong 83'  
Fairuz Fazli 83'  
Luth Harith Fathi 83'  
  83' Kaisei Ogawa
  83' Ryu Hardy
  87' Vincent Bezecourt
  87' Gareth Low
24/10/2025 Balestier Khalsa
2 - 1
Tanjong Pagar 0-1H2HOdds+
  19' Kim Ri-Gwan
  0 - 1 23' Bruno Dybal
  53' Syahrul Sazali
  53' Shodai Nishikawa
  58' Zenivio Mota
Masahiro Sugita 62' 1 - 1  
  68' Shodai Nishikawa
  72' Zenivio Mota
  72' Azim Akbar
  72' Bruno Dybal
  72'
Ignatius Ang Yu Heng 72'  
72'  
M. Mustapić 72'  
Hafiz Ahmad 72'  
Daniel Goh 80' 2 - 1  
  81' Syed Akmal
  86' Shodai Nishikawa
T. Matić 90+2'  
Elijah Lim 90+2'  
Daniel Goh 90+3'  
  90+8' Youssef Ezzejjari

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 9 9 0 0 37 4 +33 27
2
Balestier Khalsa 1 0 1 0 2 2 +0 1
2
Tampines Rovers 8 6 2 0 23 7 +16 20
3
Albirex Niigata S 8 6 1 1 19 8 +11 19
3
Albirex Niigata S 1 0 1 0 2 2 +0 1
4
Geylang International 9 4 1 4 11 13 -2 13
4
Geylang International 1 0 1 0 0 0 +0 1
5
Balestier Khalsa 10 3 2 5 15 28 -13 11
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 8 2 0 6 9 19 -10 6
7
Tanjong Pagar 0 0 0 0 0 0 +0 0
7
Tanjong Pagar 9 1 1 7 12 24 -12 4
8
Young Lions 0 0 0 0 0 0 +0 0
8
Young Lions 9 0 1 8 7 30 -23 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.