Botswana 2024/25


Premier League

Premier League

Table:

 1.Gaborone United (Gaborone)               29  19  6  4  54-23  63       Champions
 2.TAFIC FC (Francistown)                   29  17  8  4  50-22  59
 3.Jwaneng Galaxy (Jwaneng)                 29  15 13  1  43-20  58  [C]
 4.Sua Flamingoes (Sowa)                    29  16  8  5  59-31  56
 5.Township Rollers (Gaborone)              29  15  9  5  37-26  54
 6.Mochudi Centre Chiefs                    29  14 11  4  45-20  53  [*1]
 7.Morupule Wanderers (Palapye)             29  12  6 11  41-35  42
 8.Orapa United (Orapa)                     29   8 13  8  33-31  37
 9.VTM FC                                   29   8 10 11  36-33  34
10.Nico United (Selebi Phikwe)              29   7 10 12  17-31  31
11.Matebele FC (Matebeleng)                 29   8  6 15  30-44  30
12.Extension Gunners (Lobatse)              29   8  5 16  25-44  29  [*2]
13.Botswana Defence Force XI (Mogoditshane) 29   6 10 13  27-33  28
-------------------------------------------------------------------
14.Security Systems XI (Otse)               29   6  7 16  27-42  25
15.Chadibe FC                               29   2 10 17  19-59  16  [P]  Relegated
16.Union Flamengo Santos (Gabane)           29   2  6 21  15-64  12  [P]  Relegated

[*1] Mochudi Centre Chiefs bought the place of Masitoaka
[*2] Extension Gunners bought the place of promoted side Debswana Young Stars

Round 1
[Oct 4]
Orapa United          0-0 Chadibe               
Gaborone United       1-1 Township Rollers      
[Oct 5]
BDF                   1-3 Matebele              
Morupule Wanderers    0-1 Mochudi Centre Chiefs 
TAFIC                 3-0 Nico United           
Extension Gunners     1-0 Sua Flamingoes        
VTM                   0-2 Jwaneng Galaxy        
[Oct 6]
Security Systems      3-0 Union Flamengo Santos 

Round 2
[Oct 19]
Jwaneng Galaxy        0-0 Gaborone United       
Union Flamengo Santos 1-3 Township Rollers      
Chadibe               1-1 Security Systems      
Sua Flamingoes        2-0 Morupule Wanderers    
Mochudi Centre Chiefs 1-1 Orapa United          
[Oct 20]
Nico United           0-0 BDF                   
Matebele              1-4 VTM                   
Extension Gunners     1-2 TAFIC                 

Round 3
[Oct 22]
Union Flamengo Santos 1-1 Chadibe               
Township Rollers      0-1 Jwaneng Galaxy        
[Oct 23]
Gaborone United       2-0 Matebele              
Morupule Wanderers    0-1 TAFIC                 
Security Systems      0-3 Mochudi Centre Chiefs 
VTM                   0-1 Nico United           
Orapa United          2-1 Sua Flamingoes        
BDF                   1-0 Extension Gunners     

Round 4
[Oct 26]
Chadibe               0-1 Township Rollers      
Nico United           0-0 Gaborone United       
Extension Gunners     2-1 VTM                   
Sua Flamingoes        3-0 Security Systems      
Morupule Wanderers    2-1 BDF                   
Mochudi Centre Chiefs 5-0 Union Flamengo Santos 
[Oct 27]
Matebele              0-0 Jwaneng Galaxy        
TAFIC                 0-1 Orapa United          

Round 5
[Nov 2]
Chadibe               1-2 Mochudi Centre Chiefs 
Township Rollers      1-0 Matebele              
Jwaneng Galaxy        0-0 Nico United           
Orapa United          1-1 BDF                   
Union Flamengo Santos 0-5 Sua Flamingoes        
Security Systems      0-2 TAFIC                 
VTM                   1-0 Morupule Wanderers    
[Nov 3]
Gaborone United       3-1 Extension Gunners     

NB: round 6 played after round 13

Round 7
[Nov 22]
Union Flamengo Santos 0-0 BDF                   
Gaborone United       2-1 Orapa United          
[Nov 23]
Jwaneng Galaxy        3-0 Morupule Wanderers    
Township Rollers      2-1 Nico United           
Security Systems      1-1 VTM                   
Matebele              2-1 Extension Gunners     
[Nov 24]
Mochudi Centre Chiefs 1-0 Sua Flamingoes        
Chadibe               0-4 TAFIC                 

Round 8
[Nov 29]
Security Systems      1-0 Gaborone United       
[Nov 30]
Sua Flamingoes        0-0 Township Rollers      
Morupule Wanderers    2-1 Matebele              
VTM                   3-0 Union Flamengo Santos 
Extension Gunners     0-1 Nico United           
TAFIC                 1-0 Mochudi Centre Chiefs 
[Dec 1]
BDF                   3-1 Chadibe               
[Dec 18]
Orapa United          1-1 Jwaneng Galaxy        

Round 9
[Dec 3]
Union Flamengo Santos 0-3 Gaborone United       
[Dec 4]
Chadibe               0-0 VTM                   
Sua Flamingoes        1-0 TAFIC                 
Nico United           1-1 Morupule Wanderers    
Jwaneng Galaxy        3-2 Security Systems      
Matebele              0-1 Orapa United          
Township Rollers      4-1 Extension Gunners     
Mochudi Centre Chiefs 1-1 BDF                   

Round 10
[Dec 7]
Morupule Wanderers    2-1 Extension Gunners     
TAFIC                 2-2 Township Rollers      
VTM                   2-1 Mochudi Centre Chiefs 
Gaborone United       3-0 Chadibe               
BDF                   0-1 Sua Flamingoes        
Union Flamengo Santos 0-3 Jwaneng Galaxy        
[Dec 8]
Security Systems      0-2 Matebele              
[Jan 29]
Orapa United          0-0 Nico United           

Round 11
[Dec 10]
TAFIC                 2-1 BDF                   
Mochudi Centre Chiefs 2-3 Gaborone United       
[Dec 11]
Nico United           1-1 Security Systems      
Chadibe               1-1 Jwaneng Galaxy        
Sua Flamingoes        3-3 VTM                   
Matebele              0-0 Union Flamengo Santos 
Township Rollers      2-1 Morupule Wanderers    
Extension Gunners     1-2 Orapa United          

Round 12
[Dec 14]
Jwaneng Galaxy        1-1 Mochudi Centre Chiefs 
Gaborone United       4-0 Sua Flamingoes        
VTM                   0-1 TAFIC                 
Security Systems      1-2 Extension Gunners     
Chadibe               0-2 Matebele              
[Dec 15]
BDF                   1-1 Township Rollers      
Union Flamengo Santos 1-2 Nico United           
[Feb 5]
Orapa United          0-1 Morupule Wanderers    

Round 13
[Dec 20]
BDF                   0-0 VTM                   
Mochudi Centre Chiefs 4-0 Matebele              
[Dec 21]
Township Rollers      1-0 Orapa United          
Morupule Wanderers    2-0 Security Systems      
Nico United           2-0 Chadibe               
Sua Flamingoes        1-1 Jwaneng Galaxy        
Extension Gunners     1-1 Union Flamengo Santos 
[Jan 15]
TAFIC                 1-1 Gaborone United       

Round 6
[Jan 4]
Mochudi Centre Chiefs 0-0 Township Rollers      
Nico United           2-1 Matebele              
Sua Flamingoes        1-1 Chadibe               
TAFIC                 6-0 Union Flamengo Santos 
Morupule Wanderers    4-2 Gaborone United       
Extension Gunners     0-1 Jwaneng Galaxy        
[Jan 5]
BDF                   0-1 Security Systems      
[Feb 19]
Orapa United          1-1 VTM                   

Round 14
[Jan 11]
Gaborone United       0-0 BDF                   
VTM                   1-1 Township Rollers      
Chadibe               0-0 Extension Gunners     
Jwaneng Galaxy        0-0 TAFIC                 
Matebele              1-2 Sua Flamingoes        
[Jan 12]
Union Flamengo Santos 0-1 Morupule Wanderers    
Mochudi Centre Chiefs 1-0 Nico United           
[Feb 26]
Security Systems      0-0 Orapa United          

Round 15
[Jan 18]
VTM                   1-1 Gaborone United       
Extension Gunners     0-0 Mochudi Centre Chiefs 
Township Rollers      1-0 Security Systems      
TAFIC                 3-1 Matebele              
Sua Flamingoes        5-0 Nico United           
Morupule Wanderers    6-0 Chadibe               
[Jan 19]
BDF                   2-3 Jwaneng Galaxy        
[Mar 5]
Orapa United          3-0 Union Flamengo Santos 

Round 16
[Jan 24]
Union Flamengo Santos 2-0 Orapa United          
[Jan 25]
Jwaneng Galaxy        1-0 BDF                   
Gaborone United       2-1 VTM                   
Chadibe               1-3 Morupule Wanderers    
Nico United           0-2 Sua Flamingoes        
Mochudi Centre Chiefs 0-0 Extension Gunners     
[Jan 26]
Security Systems      0-1 Township Rollers      
Matebele              2-0 TAFIC                 

Round 17
[Feb 1]
Township Rollers      2-1 VTM                   
TAFIC                 1-1 Jwaneng Galaxy        
Orapa United          1-2 Security Systems      
Nico United           0-2 Mochudi Centre Chiefs 
Sua Flamingoes        4-1 Matebele              
Morupule Wanderers    1-1 Union Flamengo Santos 
[Feb 2]
BDF                   0-1 Gaborone United       
Extension Gunners     1-1 Chadibe               

Round 18
[Feb 7]
Gaborone United       2-1 TAFIC                 
[Feb 8]
Orapa United          2-0 Township Rollers      
Jwaneng Galaxy        2-1 Sua Flamingoes        
VTM                   0-1 BDF                   
Security Systems      0-0 Morupule Wanderers    
[Feb 9]
Chadibe               2-1 Nico United           
[Feb 25]
Union Flamengo Santos 0-1 Extension Gunners     
[Feb 26]
Matebele              0-0 Mochudi Centre Chiefs 

Round 19 [Feb 12]
Sua Flamingoes        2-1 Gaborone United       
Morupule Wanderers    1-2 Orapa United          
Nico United           0-0 Union Flamengo Santos 
Mochudi Centre Chiefs 1-1 Jwaneng Galaxy        
Matebele              2-0 Chadibe               
TAFIC                 1-0 VTM                   
Extension Gunners     2-1 Security Systems      
Township Rollers      1-0 BDF                   

Round 20
[Feb 15]
Orapa United          1-2 Extension Gunners     
Morupule Wanderers    3-1 Township Rollers      
BDF                   0-1 TAFIC                 
VTM                   abd Sua Flamingoes        [abandoned at 0-1 in 47' due to
Union Flamengo Santos 1-3 Matebele               waterlogged pitch]
[Feb 16]
VTM                   1-1 Sua Flamingoes        [replay]
Security Systems      1-1 Nico United           
[Feb 19]
Jwaneng Galaxy        4-0 Chadibe               
[Mar 5]
Gaborone United       0-1 Mochudi Centre Chiefs 

NB: round 21 played after round 24

Round 22
[Mar 1]
TAFIC                 3-3 Sua Flamingoes        
Orapa United          2-2 Matebele              
Gaborone United       2-1 Union Flamengo Santos 
Security Systems      0-0 Jwaneng Galaxy        
Extension Gunners     1-3 Township Rollers      
Morupule Wanderers    1-0 Nico United           
VTM                   1-3 Chadibe               
[Mar 2]
BDF                   1-3 Mochudi Centre Chiefs 

Round 23
[Mar 28]
Chadibe               0-0 BDF                   
Union Flamengo Santos 0-3 VTM                   
[Mar 29]
Nico United           0-1 Extension Gunners     
Gaborone United       2-0 Security Systems      
Jwaneng Galaxy        1-1 Orapa United          
Mochudi Centre Chiefs 2-2 TAFIC                 
[Mar 30]
Matebele              1-1 Morupule Wanderers    
Township Rollers      0-2 Sua Flamingoes        

Round 24
[Apr 5]
Orapa United          2-3 Gaborone United       
BDF                   1-0 Union Flamengo Santos 
Sua Flamingoes        1-1 Mochudi Centre Chiefs 
Extension Gunners     2-3 Matebele              
Nico United           1-2 Township Rollers      
Morupule Wanderers    1-2 Jwaneng Galaxy        
TAFIC                 3-0 Chadibe               
[Apr 6]
VTM                   3-0 Security Systems      

Round 21 [Apr 9]
Matebele              0-1 Security Systems      
Chadibe               0-1 Gaborone United       
Nico United           0-0 Orapa United          
Sua Flamingoes        4-2 BDF                   
Township Rollers      0-0 TAFIC                 
Jwaneng Galaxy        3-2 Union Flamengo Santos 
Extension Gunners     1-0 Morupule Wanderers    
Mochudi Centre Chiefs 3-0 VTM                   

Round 25
[Apr 12]
VTM                   3-3 Orapa United          
Chadibe               1-3 Sua Flamingoes        
Union Flamengo Santos 1-2 TAFIC                 
Security Systems      1-2 BDF                   
Jwaneng Galaxy        3-1 Extension Gunners     
Matebele              0-1 Nico United           
[Apr 13]
Gaborone United       3-1 Morupule Wanderers    
Township Rollers      0-2 Mochudi Centre Chiefs 

Round 26 [Apr 16]
Nico United           0-1 Jwaneng Galaxy        
TAFIC                 3-1 Security Systems      
Morupule Wanderers    2-1 VTM                   
Sua Flamingoes        3-0 Union Flamengo Santos 
BDF                   1-1 Orapa United          
Matebele              2-2 Township Rollers      
Mochudi Centre Chiefs 2-2 Chadibe               
Extension Gunners     0-2 Gaborone United       

Round 27
[May 2]
Union Flamengo Santos 0-2 Mochudi Centre Chiefs 
[May 3]
Township Rollers      2-1 Chadibe               
Jwaneng Galaxy        2-0 Matebele              
Orapa United          0-1 TAFIC                 
Gaborone United       3-0 Nico United           
VTM                   2-0 Extension Gunners     
[May 4]
BDF                   2-2 Morupule Wanderers    
Security Systems      0-2 Sua Flamingoes        

Round 28 [May 14]
Sua Flamingoes        3-3 Orapa United          
Matebele              0-3 Gaborone United       
Jwaneng Galaxy        0-0 Township Rollers      
Mochudi Centre Chiefs 3-2 Security Systems      
Extension Gunners     0-4 BDF                   
Nico United           0-0 VTM                   
Chadibe               1-2 Union Flamengo Santos 
TAFIC                 1-1 Morupule Wanderers    

Round 29 [May 17]
BDF                   1-2 Nico United           
Gaborone United       4-2 Jwaneng Galaxy        
Morupule Wanderers    2-3 Sua Flamingoes        
Orapa United          1-0 Mochudi Centre Chiefs 
Security Systems      7-1 Chadibe               
TAFIC                 3-1 Extension Gunners     
Township Rollers      3-1 Union Flamengo Santos 
VTM                   2-0 Matebele              

Round 30 
Mochudi Centre Chiefs  -  Morupule Wanderers    
Chadibe                -  Orapa United          
Jwaneng Galaxy         -  VTM                   
Matebele               -  BDF                   
Nico United            -  TAFIC                 
Sua Flamingoes         -  Extension Gunners     
Township Rollers       -  Gaborone United       
Union Flamengo Santos  -  Security Systems      

Table:

 1.Gaborone United (Gaborone)               29  19  6  4  54-23  63       Champions
 2.TAFIC FC (Francistown)                   29  17  8  4  50-22  59
 3.Jwaneng Galaxy (Jwaneng)                 29  15 13  1  43-20  58  [C]
 4.Sua Flamingoes (Sowa)                    29  16  8  5  59-31  56
 5.Township Rollers (Gaborone)              29  15  9  5  37-26  54
 6.Mochudi Centre Chiefs                    29  14 11  4  45-20  53  [*1]
 7.Morupule Wanderers (Palapye)             29  12  6 11  41-35  42
 8.Orapa United (Orapa)                     29   8 13  8  33-31  37
 9.VTM FC                                   29   8 10 11  36-33  34
10.Nico United (Selebi Phikwe)              29   7 10 12  17-31  31
11.Matebele FC (Matebeleng)                 29   8  6 15  30-44  30
12.Extension Gunners (Lobatse)              29   8  5 16  25-44  29  [*2]
13.Botswana Defence Force XI (Mogoditshane) 29   6 10 13  27-33  28
-------------------------------------------------------------------
14.Security Systems XI (Otse)               29   6  7 16  27-42  25
15.Chadibe FC                               29   2 10 17  19-59  16  [P]  Relegated
16.Union Flamengo Santos (Gabane)           29   2  6 21  15-64  12  [P]  Relegated

[*1] Mochudi Centre Chiefs bought the place of Masitoaka
[*2] Extension Gunners bought the place of promoted side Debswana Young Stars


2023/24

list of champions

list of cup winners


About this document

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

Author: Karel Stokkermans
Last updated: 17 May 2025

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