Final Table: 1.Gaborone United (Gaborone) 30 20 6 4 56-23 66 Champions 2.TAFIC FC (Francistown) 30 17 9 4 51-23 60 3.Sua Flamingoes (Sowa) 30 17 8 5 63-31 59 4.Jwaneng Galaxy (Jwaneng) 30 15 14 1 43-20 59 [C] 5.Mochudi Centre Chiefs 30 15 11 4 46-20 56 [*1] 6.Township Rollers (Gaborone) 30 15 9 6 37-28 54 7.Morupule Wanderers (Palapye) 30 12 6 12 41-36 42 8.Orapa United (Orapa) 30 9 13 8 36-31 40 9.VTM FC 30 8 11 11 36-33 35 10.Nico United (Selebi Phikwe) 30 7 11 12 18-32 32 11.Botswana Defence Force XI (Mogoditshane) 30 7 10 13 28-33 31 12.Matebele FC (Matebeleng) 30 8 6 16 30-45 30 13.Extension Gunners (Lobatse) 30 8 5 17 25-48 29 [*2] ------------------------------------------------------------------- 14.Security Systems XI (Otse) 30 6 8 16 30-45 26 Relegated 15.Chadibe FC 30 2 10 18 19-62 16 [P] Relegated 16.Union Flamengo Santos (Gabane) 30 2 7 21 18-67 13 [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 [May 24] Mochudi Centre Chiefs 1-0 Morupule Wanderers Chadibe 0-3 Orapa United Jwaneng Galaxy 0-0 VTM Matebele 0-1 BDF Nico United 1-1 TAFIC Sua Flamingoes 4-0 Extension Gunners Township Rollers 0-2 Gaborone United Union Flamengo Santos 3-3 Security Systems Final Table: 1.Gaborone United (Gaborone) 30 20 6 4 56-23 66 Champions 2.TAFIC FC (Francistown) 30 17 9 4 51-23 60 3.Sua Flamingoes (Sowa) 30 17 8 5 63-31 59 4.Jwaneng Galaxy (Jwaneng) 30 15 14 1 43-20 59 [C] 5.Mochudi Centre Chiefs 30 15 11 4 46-20 56 [*1] 6.Township Rollers (Gaborone) 30 15 9 6 37-28 54 7.Morupule Wanderers (Palapye) 30 12 6 12 41-36 42 8.Orapa United (Orapa) 30 9 13 8 36-31 40 9.VTM FC 30 8 11 11 36-33 35 10.Nico United (Selebi Phikwe) 30 7 11 12 18-32 32 11.Botswana Defence Force XI (Mogoditshane) 30 7 10 13 28-33 31 12.Matebele FC (Matebeleng) 30 8 6 16 30-45 30 13.Extension Gunners (Lobatse) 30 8 5 17 25-48 29 [*2] ------------------------------------------------------------------- 14.Security Systems XI (Otse) 30 6 8 16 30-45 26 Relegated 15.Chadibe FC 30 2 10 18 19-62 16 [P] Relegated 16.Union Flamengo Santos (Gabane) 30 2 7 21 18-67 13 [P] Relegated [*1] Mochudi Centre Chiefs bought the place of Masitoaka [*2] Extension Gunners bought the place of promoted side Debswana Young Stars
1/16 Finals [Mar 8] Orapa United 2-1 Township Rollers Union Flamengo Santos 1-1 TAFIC [3-2 pen] Notwane 0-0 Morupule Wanderers [3-1 pen] Gaborone United 2-2 Holy Ghost [4-5 pen] Police XI 1-3 Sua Flamingoes [Mar 9] Tshikinyega Tigers 0-1 VTM Security Systems 0-0 BDF [6-5 pen] Nico United 0-0 Jwaneng Galaxy [5-6 pen] Taung Young Strikers 1-1 Prisons XI [5-4 pen] [Mar 15] Kazungula Yg.Fighters 1-0 City Polar Chadibe 0-0 BR Highlanders [4-5 pen] Blue Stars 0-0 Eleven Angels [3-1 pen] [Mar 16] Mochudi Centre Chiefs 1-0 Masitaoka Sand Diamonds 1-1 Calendar Stars [4-2 pen] Mmadinare Giant Aces 0-4 Matebele FC Palapye 1-0 Motlakase Power Dynamos 1/8 Finals [Apr 26] Taung Young Strikers 1-1 Orapa United [5-4 pen] Kazungula Yg.Fighters 0-1 Sua Flamingoes BR Highlanders 0-3 Matebele Blue Stars 0-2 Jwaneng Galaxy [Apr 27] Notwane 0-1 Holy Ghost Union Flamengo Santos 0-1 Security Systems FC Palapye 0-8 Mochudi Centre Chiefs Sand Diamonds 1-1 VTM [2-4 pen] Quarterfinals [May 10] Jwaneng Galaxy 2-1 Sua Flamingoes Taung Young Strikers 0-0 VTM [4-5 pen] Security Systems 1-1 Holy Ghost [4-3 pen] [May 11] Mochudi Centre Chiefs 0-1 Matebele Semifinals [May 31] VTM 0-1 Security Systems Jwaneng Galaxy 2-1 Matebele Final Jwaneng Galaxy - Security Systems
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 31 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.