Leagues and Clubs of Botswana2004/05
Botswana Premier League (1. League)
- 1. Township Rollers Gaborone
- 2. Police XI Otse
- 3. Mochudi Centre Chiefs
- 4. Mogoditshane Fighters
- 5. TaSC Francistown
- 6. Notwane Gaborone
- 7. BDF XI Gaborone
- 8. Prisons XI Gaborone
- 9. Ecco City Green Francistown
- 10. Nico United Selebi-Phikwe
- 11. FC Satmos Selebi-Phikwe
- 12. BMC Lobatse
- 13. Lobtrans Gunners Lobatse
- 14. Uniao Flamengo Santos Gaborone
- 15. TAFIC Francistown
- 16. Orapa Wanderers