Singapore 2023


S-League

S-League

Final Table:

 1.Albirex Niigata (S)      24  20  2  2  86-20  62  [C]  Champions
 2.Lion City Sailors        24  17  3  4  79-39  54
 3.Tampines Rovers          24  14  6  4  47-32  48
 4.Balestier Khalsa         24  12  0 12  60-71  36
 5.Geylang International    24  10  3 11  41-52  33
 6.Hougang United           24   9  2 13  37-57  29
 7.Brunei DPMM              24   6  5 13  39-43  23  [N]
 8.Tanjong Pagar United     24   6  3 15  39-62  21
 9.Young Lions              24   1  2 21  24-76   5

NB: Brunei DPMM, who had withdrawn from the league in 2020 due to the
      Covid-19 pandemic, were readmitted;
    Young Lions are the Singapore youth side

Round 1
[Feb 24]
Lion City Sailors      3-1 Tanjong Pagar United   
[Feb 25]
Albirex Niigata (S)    3-0 Young Lions            
Tampines Rovers        1-1 Geylang International  
[Feb 26]
Balestier Khalsa       2-3 Hougang United         
Brunei DPMM            bye

Round 2
[Mar 3]
Lion City Sailors      3-1 Brunei DPMM            
Tanjong Pagar United   0-2 Tampines Rovers        
[Mar 4]
Balestier Khalsa       3-1 Young Lions            
[Mar 5]
Geylang International  2-1 Hougang United         
Albirex Niigata (S)    bye

Round 3
[Mar 9]
Albirex Niigata (S)    4-0 Lion City Sailors      
Young Lions            0-3 Tampines Rovers        
[Mar 10]
Brunei DPMM            3-4 Balestier Khalsa       
Tanjong Pagar United   2-0 Geylang International  
Hougang United         bye

Round 4
[Mar 14]
Balestier Khalsa       1-3 Tampines Rovers        
Brunei DPMM            2-1 Tanjong Pagar United   
[Mar 15]
Albirex Niigata (S)    2-0 Hougang United         
Lion City Sailors      3-0 Geylang International  
Young Lions            bye

Round 5
[Mar 18]
Lion City Sailors      3-0 Balestier Khalsa       
Young Lions            2-1 Hougang United         
[Mar 19]
Albirex Niigata (S)    0-1 Tampines Rovers        
Brunei DPMM            1-3 Geylang International  
Tanjong Pagar United   bye

Round 6
[Mar 31]		
Hougang United         0-3 Brunei DPMM            
Tampines Rovers        4-3 Lion City Sailors      
[Apr 1]
Geylang International  1-6 Albirex Niigata (S)    
Tanjong Pagar United   2-1 Young Lions            
Balestier Khalsa       bye

Round 7
[Feb 28]
Geylang International  4-2 Young Lions            
[Apr 5]
Balestier Khalsa       1-6 Albirex Niigata (S)    
[Apr 6]
Hougang United         1-2 Tanjong Pagar United   
[Apr 20]
Tampines Rovers        2-0 Brunei DPMM            
Lion City Sailors      bye

Round 8
[Apr 10]
Hougang United         0-5 Lion City Sailors      
Tanjong Pagar United   0-2 Albirex Niigata (S)    
[Apr 11]
Young Lions            2-2 Brunei DPMM            
[Apr 12]
Geylang International  3-0 Balestier Khalsa       
Tampines Rovers        bye

Round 9
[Apr 15]
Albirex Niigata (S)    2-0 Brunei DPMM            
Young Lions            1-1 Lion City Sailors      
[Apr 16]
Hougang United         1-1 Tampines Rovers        
Tanjong Pagar United   2-4 Balestier Khalsa       
Geylang International  bye

Round 10
[May 5]
Tampines Rovers        2-3 Balestier Khalsa       
[May 6]
Hougang United         0-5 Albirex Niigata (S)    
[May 7]
Brunei DPMM            2-1 Tanjong Pagar United   
Geylang International  1-2 Lion City Sailors      
Young Lions            bye

Round 11
[Apr 8]
Young Lions            1-3 Balestier Khalsa       
[May 12]
Hougang United         3-2 Geylang International  
[May 13]
Brunei DPMM            3-3 Lion City Sailors      
[May 14]
Tampines Rovers        3-0 Tanjong Pagar United   
Albirex Niigata (S)    bye

Round 12
[May 20]
Balestier Khalsa       3-2 Brunei DPMM            
Tampines Rovers        1-0 Young Lions            
[May 21]
Geylang International  2-3 Tanjong Pagar United   
Lion City Sailors      3-2 Albirex Niigata (S)    
Hougang United         bye

Round 13
[May 26]
Albirex Niigata (S)    6-2 Balestier Khalsa       
[May 27]
Young Lions            0-2 Geylang International  
[May 28]
Brunei DPMM            0-1 Tampines Rovers        
Tanjong Pagar United   1-3 Hougang United         
Lion City Sailors      bye

Round 14
[Jun 1]
Balestier Khalsa       4-5 Lion City Sailors      
[Jun 3]
Hougang United         3-0 Young Lions            
[Jun 27]
Tampines Rovers        1-1 Albirex Niigata (S)    
[Jun 28]
Geylang International  2-0 Brunei DPMM            
Tanjong Pagar United   bye

Round 15
[Jun 6]
Albirex Niigata (S)    3-0 Geylang International  
Young Lions            3-4 Tanjong Pagar United   
[Jun 7]
Lion City Sailors      1-1 Tampines Rovers        
Brunei DPMM            2-3 Hougang United         
Balestier Khalsa       bye

Round 16
[Jun 10]
Lion City Sailors      4-1 Young Lions            
Tampines Rovers        2-0 Hougang United         
[Jun 11]
Balestier Khalsa       4-3 Tanjong Pagar United   
Brunei DPMM            0-2 Albirex Niigata (S)    
Geylang International  bye

Round 17
[Jun 23]
Balestier Khalsa       2-3 Geylang International  
[Jun 24]
Albirex Niigata (S)    4-0 Tanjong Pagar United   
Brunei DPMM            6-0 Young Lions            
[Jun 25]
Lion City Sailors      3-0 Hougang United         
Tampines Rovers        bye

Round 18
[Jul 1]
Tanjong Pagar United   1-7 Lion City Sailors      
Young Lions            2-4 Albirex Niigata (S)    
[Jul 2]
Geylang International  1-1 Tampines Rovers        
Hougang United         1-3 Balestier Khalsa       
Brunei DPMM            bye

Round 19
[Jul 6]
Hougang United         0-1 Tampines Rovers        
Tanjong Pagar United   2-3 Balestier Khalsa       
[Jul 7]
Young Lions            0-4 Lion City Sailors      
[Jul 8]
Brunei DPMM            1-1 Albirex Niigata (S)    
Geylang International  bye

Round 20
[Jul 11]
Lion City Sailors      1-3 Brunei DPMM            
Tampines Rovers        2-1 Tanjong Pagar United   
[Jul 12]
Balestier Khalsa       4-2 Young Lions            
Geylang International  0-2 Hougang United         
Albirex Niigata (S)    bye

Round 21
[Jul 15]
Tanjong Pagar United   2-2 Geylang International  
Young Lions            2-3 Tampines Rovers        
[Jul 16]
Albirex Niigata (S)    3-1 Lion City Sailors      
Brunei DPMM            2-3 Balestier Khalsa       
Hougang United         bye

Round 22
[Jul 20]
Lion City Sailors      3-2 Tanjong Pagar United   
[Jul 21]
Balestier Khalsa       1-3 Hougang United         
[Jul 22]
Albirex Niigata (S)    5-0 Young Lions            
Tampines Rovers        2-3 Geylang International  
Brunei DPMM            bye

Round 23
[Jul 28]
Albirex Niigata (S)    6-3 Tampines Rovers        
Brunei DPMM            1-2 Geylang International  
[Jul 29]
Young Lions            2-6 Hougang United         
[Jul 31]
Lion City Sailors      5-2 Balestier Khalsa       
Tanjong Pagar United   bye

Round 24
[Aug 3]
Geylang International  1-6 Albirex Niigata (S)    
[Aug 4]
Hougang United         1-0 Brunei DPMM            
Tampines Rovers        2-5 Lion City Sailors      
[Aug 5]
Tanjong Pagar United   3-2 Young Lions            
Balestier Khalsa       bye

Round 25
[Aug 11]
Tanjong Pagar United   2-3 Albirex Niigata (S)    
Geylang International  2-6 Balestier Khalsa       
[Aug 12]
Young Lions            0-2 Brunei DPMM            
[Aug 13]
Hougang United         2-8 Lion City Sailors      
Tampines Rovers        bye

Round 26
[Aug 18]
Tampines Rovers        2-2 Brunei DPMM            
[Aug 19]
Geylang International  3-0 Young Lions            
Hougang United         3-3 Tanjong Pagar United   
[Aug 20]
Balestier Khalsa       1-5 Albirex Niigata (S)    
Lion City Sailors      bye

Round 27
[Sep 15]
Balestier Khalsa       1-3 Tampines Rovers        
Tanjong Pagar United   1-1 Brunei DPMM            
[Sep 16]
Albirex Niigata (S)    5-0 Hougang United         
Lion City Sailors      3-1 Geylang International  
Young Lions            bye

Final Table:

 1.Albirex Niigata (S)      24  20  2  2  86-20  62  [C]  Champions
 2.Lion City Sailors        24  17  3  4  79-39  54
 3.Tampines Rovers          24  14  6  4  47-32  48
 4.Balestier Khalsa         24  12  0 12  60-71  36
 5.Geylang International    24  10  3 11  41-52  33
 6.Hougang United           24   9  2 13  37-57  29
 7.Brunei DPMM              24   6  5 13  39-43  23  [N]
 8.Tanjong Pagar United     24   6  3 15  39-62  21
 9.Young Lions              24   1  2 21  24-76   5

NB: Brunei DPMM, who had withdrawn from the league in 2020 due to the
      Covid-19 pandemic, were readmitted;
    Young Lions are the Singapore youth side


2022

2024/25

list of champions

list of cup winners

list of foundation dates


About this document

Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 20 May 2024

(C) Copyright Karel Stokkermans and RSSSF 2023/24
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.