Singapore 2017


S-League
Singapore Cup
League Cup
Charity Shield (2018)
NFL Division 1
NFL Division 2

S-League

Final Table:

 1.Albirex Niigata (S)      24  20  2  2  70-16  62  [C]  Champions
 2.Tampines Rovers          24  17  3  4  48-20  54
 3.Home United              24  15  5  4  58-26  50
 4.Geylang International    24  11  3 10  32-37  36
 5.Warriors                 24   9  7  8  33-36  34
 6.Hougang United           24   9  3 12  24-31  30
 7.Balestier Khalsa         24   5  4 15  17-33  19
 8.Brunei DPMM              24   5  2 17  30-61  17
 9.Young Lions              24   1  3 20  10-62   6

NB: Young Lions are the Singapore youth side

Round 1
[Feb 26]
Albirex Niigata (S)    2-1 Tampines Rovers        
[Feb 27]
Hougang United         2-0 Geylang International  
Home United            6-1 Young Lions            
[Feb 28]
Balestier Khalsa       1-2 Warriors               
Brunei DPMM            bye

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

Round 3
[Mar 9]
Albirex Niigata (S)    2-0 Brunei DPMM            
[Mar 10]
Warriors               1-1 Geylang International  
[Mar 11]
Balestier Khalsa       0-1 Tampines Rovers        
Hougang United         2-0 Young Lions            
Home United            bye

Round 4
[Apr 1]
Home United            2-2 Albirex Niigata (S)    
Tampines Rovers        0-1 Warriors               
[Apr 2]
Balestier Khalsa       1-0 Young Lions            
Brunei DPMM            2-0 Hougang United         
Geylang International  bye

Round 5
[Apr 7]
Balestier Khalsa       2-1 Brunei DPMM            
[Apr 8]
Warriors               4-3 Young Lions            
Geylang International  0-4 Tampines Rovers        
[Apr 9]
Hougang United         0-2 Home United            
Albirex Niigata (S)    bye

Round 6
[Apr 14]
Albirex Niigata (S)    2-0 Hougang United         
[Apr 15]
Young Lions            0-2 Geylang International  
Brunei DPMM            3-5 Warriors               
[May 2]
Home United            1-0 Balestier Khalsa       
Tampines Rovers        bye

Round 7
[Apr 20]
Geylang International  2-0 Brunei DPMM            
[Apr 21]
Balestier Khalsa       0-3 Albirex Niigata (S)    
[Apr 22]
Warriors               2-2 Home United            
[Apr 23]
Tampines Rovers        1-0 Young Lions            
Hougang United         bye

Round 8
[Apr 27]
Hougang United         1-0 Balestier Khalsa       
[Apr 28]
Home United            3-0 Geylang International  
Brunei DPMM            0-1 Tampines Rovers        
[Apr 29]
Albirex Niigata (S)    4-2 Warriors               
Young Lions            bye

Round 9
[May 11]
Warriors               0-2 Hougang United         
Geylang International  0-1 Albirex Niigata (S)    
[May 12]
Tampines Rovers        3-2 Home United            
[May 13]
Young Lions            0-0 Brunei DPMM            
Balestier Khalsa       bye

Round 10
[May 19]
Warriors               1-0 Balestier Khalsa       
[May 20]
Geylang International  1-1 Hougang United         
[May 21]
Tampines Rovers        1-4 Albirex Niigata (S)    
Young Lions            1-2 Home United            
Brunei DPMM            bye

Round 11
[May 25]
Home United            9-3 Brunei DPMM            
Hougang United         0-3 Tampines Rovers        
[May 26]
Balestier Khalsa       0-1 Geylang International  
Albirex Niigata (S)    8-0 Young Lions            
Warriors               bye

Round 12
[Jun 16]
Albirex Niigata (S)    4-0 Brunei DPMM            
Geylang International  0-2 Warriors               
[Jun 17]
Tampines Rovers        3-1 Balestier Khalsa       
[Oct 24]
Young Lions            0-1 Hougang United         
Home United            bye

Round 13
[Jun 22]
Young Lions            0-0 Balestier Khalsa       
Warriors               0-1 Tampines Rovers        
[Jun 23]
Albirex Niigata (S)    0-2 Home United            
[Sep 23]
Hougang United         1-2 Brunei DPMM            
Geylang International  bye

Round 14
[Jun 28]
Young Lions            0-0 Warriors               
[Jun 29]
Tampines Rovers        1-1 Geylang International  
[Jun 30]
Home United            2-3 Hougang United         
[Aug 21]
Balestier Khalsa       2-2 Brunei DPMM            
Albirex Niigata (S)    bye

Round 15
[Jul 2]
Geylang International  2-1 Young Lions            
Warriors               1-0 Brunei DPMM            
[Jul 3]
Balestier Khalsa       1-2 Home United            
Hougang United         2-1 Albirex Niigata (S)    
Tampines Rovers        bye

Round 16
[Jul 24]
Brunei DPMM            0-1 Geylang International  
[Jul 25]
Home United            1-1 Warriors               
[Jul 26]
Albirex Niigata (S)    2-1 Balestier Khalsa       
[Sep 12]
Young Lions            0-4 Tampines Rovers        
Hougang United         bye

Round 17
[Jul 28]
Tampines Rovers        2-0 Brunei DPMM            
[Jul 29]
Balestier Khalsa       0-0 Hougang United         
Warriors               1-2 Albirex Niigata (S)    
[Sep 23]
Geylang International  1-3 Home United            
Young Lions            bye

Round 18
[Aug 4]
Hougang United         0-1 Warriors               
[Aug 5]
Albirex Niigata (S)    5-0 Geylang International  
[Oct 7]
Brunei DPMM            7-1 Young Lions            
[Oct 23]
Home United            0-2 Tampines Rovers        
Balestier Khalsa       bye

Round 19
[Aug 17]
Balestier Khalsa       2-2 Warriors               
[Aug 18]
Hougang United         0-1 Geylang International  
[Aug 19]
Albirex Niigata (S)    4-0 Tampines Rovers        
[Oct 31]
Home United            4-0 Young Lions            
Brunei DPMM            bye

Round 20
[Sep 8]
Young Lions            0-1 Albirex Niigata (S)    
Brunei DPMM            1-4 Home United            
[Sep 9]
Geylang International  2-0 Balestier Khalsa       
Tampines Rovers        5-1 Hougang United         
Warriors               bye

Round 21
[Sep 15]
Hougang United         2-1 Young Lions            
Warriors               0-2 Geylang International  
[Sep 16]
Brunei DPMM            0-1 Albirex Niigata (S)    
[Sep 17]
Balestier Khalsa       0-1 Tampines Rovers        
Home United            bye

Round 22
[Sep 19]
Home United            1-1 Albirex Niigata (S)    
Brunei DPMM            1-4 Hougang United         
[Sep 20]
Tampines Rovers        1-1 Warriors               
Young Lions            0-1 Balestier Khalsa       
Geylang International  bye

Round 23
[Oct 14]
Warriors               0-1 Young Lions            
[Oct 15]
Geylang International  2-3 Tampines Rovers        
Hougang United         0-2 Home United            
[Oct 16]
Brunei DPMM            1-4 Balestier Khalsa       
Albirex Niigata (S)    bye

Round 24
[Oct 19]
Albirex Niigata (S)    1-0 Hougang United         
[Oct 20]
Home United            2-0 Balestier Khalsa       
[Oct 21]
Young Lions            0-4 Geylang International  
Brunei DPMM            3-2 Warriors               
Tampines Rovers        bye

Round 25
[Oct 26]
Balestier Khalsa       0-3 Albirex Niigata (S)    
[Oct 27]
Geylang International  4-1 Brunei DPMM            
Warriors               2-1 Home United            
[Oct 28]
Tampines Rovers        3-0 Young Lions            
Hougang United         bye

Round 26
[Nov 2]
Hougang United         0-1 Balestier Khalsa       
[Nov 3]
Albirex Niigata (S)    5-1 Warriors               
Brunei DPMM            0-5 Tampines Rovers        
[Nov 4]
Home United            2-1 Geylang International  
Young Lions            bye

Round 27
[Nov 17]
Geylang International  2-7 Albirex Niigata (S)    
Warriors               1-1 Hougang United         
[Nov 18]
Tampines Rovers        0-0 Home United            
Young Lions            1-2 Brunei DPMM            
Balestier Khalsa       bye

Final Table:

 1.Albirex Niigata (S)      24  20  2  2  70-16  62  [C]  Champions
 2.Tampines Rovers          24  17  3  4  48-20  54
 3.Home United              24  15  5  4  58-26  50
 4.Geylang International    24  11  3 10  32-37  36
 5.Warriors                 24   9  7  8  33-36  34
 6.Hougang United           24   9  3 12  24-31  30
 7.Balestier Khalsa         24   5  4 15  17-33  19
 8.Brunei DPMM              24   5  2 17  30-61  17
 9.Young Lions              24   1  3 20  10-62   6

NB: Young Lions are the Singapore youth side

Singapore Cup

NB: foreign participants:
Brunei:      DPMM (also enter league)
Cambodia:    Boeung Ket Angkor, Nagaworld
Philippines: Global FC, Ceres Negros

Preliminary Round
[May 29]
Warriors               1-4 Boeung Ket Angkor      
[Jun 1]
Balestier Khalsa       3-4 Nagaworld              
[Jun 20]
Hougang United         1-0 Ceres Negros           
[Jun 21]
Geylang International  4-4 Global                 [aet, 2-3 pen]

Quarterfinals

First Legs
[Aug 8]
Boeung Ket Angkor      1-3 Global                 
[Aug 10]
Tampines Rovers        1-5 Albirex Niigata (S)    
[Aug 11]
Hougang United         4-1 Nagaworld              
[Aug 13]
Brunei DPMM            1-3 Home United            

Second Legs
[Aug 11]
Global                 1-2 Boeung Ket Angkor      
[Aug 13]
Albirex Niigata (S)    2-0 Tampines Rovers        
[Aug 14]
Nagaworld              0-4 Hougang United         
[Aug 16]
Home United            3-1 Brunei DPMM            

Semifinals

First Legs [Sep 27]
Albirex Niigata (S)    3-1 Home United            
Global                 2-2 Hougang United         

Second Legs [Sep 30]
Home United            1-2 Albirex Niigata (S)    
Hougang United         1-2 Global                 

Third Place Match [Nov 26]
Home United            1-0 Hougang United         

Final [Nov 25]
Albirex Niigata (S)    2-2 Global                 [aet, 3-1 pen]

League Cup

Group Stage

Group A
[Jul 7]
Warriors               4-3 Home United            
Hougang United         0-0 Albirex Niigata (S)    
[Jul 10]
Albirex Niigata (S)    2-0 Warriors               
Home United            1-1 Hougang United         
[Jul 13]
Home United            0-1 Albirex Niigata (S)    
Hougang United         2-2 Warriors               

 1.Albirex Niigata (S)       3   2  1  0   3- 0   7
 2.Warriors                  3   1  1  1   6- 7   4
 3.Hougang United            3   0  3  0   3- 3   3
 4.Home United               3   0  1  2   4- 6   1

Group B
[Jul 8]
Tampines Rovers        1-5 Brunei DPMM            
Balestier Khalsa       0-2 Geylang International  
[Jul 11]
Tampines Rovers        1-4 Geylang International  
Brunei DPMM            3-0 Balestier Khalsa       
[Jul 14]
Brunei DPMM            3-3 Geylang International  
Balestier Khalsa       3-0 Tampines Rovers        

 1.Brunei DPMM               3   2  1  0  11- 4   7
 2.Geylang International     3   2  1  0   9- 4   7
 3.Balestier Khalsa          3   1  0  2   3- 5   3
 4.Tampines Rovers           3   0  0  3   2-12   0

Semifinals [Jul 18]
Albirex Niigata (S)    4-0 Geylang International  
Brunei DPMM            1-5 Warriors               

Final [Jul 21]
Albirex Niigata (S)    1-0 Warriors               [aet]

Charity Shield

[Mar 31, 2018]
Albirex Niigata (S)    2-1 Tampines Rovers        

NFL Division 1

Final Table:

 1.Yishun Sentek Mariners   22  20  0  2  85-22  60  
 2.SAFSA                    22  18  3  1  77-18  57  
 3.Balestier United         22  14  2  6  45-28  44
 4.Tiong Bahru FC           22  13  1  8  51-26  40
 5.Siglap FC                22   6  8  8  28-40  26
 6.Eunos Crescent           22   8  2 12  38-60  26
 7.Admiralty FC             22   6  5 11  29-51  23
 8.Police SA                22   5  7 10  42-55  22
 9.GFA Sporting Westlake FC 22   6  4 12  42-59  22
10.Katong FC                22   5  6 11  25-49  21
---------------------------------------------------
11.Bishan Barx FC           22   6  3 13  28-53  21  Relegated
12.Singapore Cricket Club   22   2  5 15  20-49  11  Relegated

NFL Division 2

Final Table:

 1.Gymkhana FC              20  14  4  2  66-21  46  Promoted
 2.South Avenue SC          20  15  1  4  70-34  46  Promoted
---------------------------------------------------
 3.Jungfrau Punggol FC      20  13  4  3  50-32  43
 4.Singapore Khalsa Ass.    20  10  3  7  37-36  33
 5.Kaki Bukit SC            20   9  2  9  32-24  29
 6.GFA Victoria FC          20   7  7  6  41-30  24
 7.Warwick Knights          20   7  3 10  35-35  24
 8.Admiralty CSC            20   6  1 13  26-42  19
 9.Kembangan United         20   5  4 11  27-44  19
10.Starlight Soccerites FC  20   5  1 14  30-54  16
---------------------------------------------------
11.Academy Junior Football  20   3  2 15  18-80  11  Relegated

2016

2018

list of champions

list of cup winners

list of foundation dates


About this document

Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Authors: Hans Schöggl and Karel Stokkermans
Last updated: 10 Jun 2025

(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2017/25
You are free to copy this document in whole or part provided that proper acknowledgement is given to the authors. All rights reserved.