The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
BX

BDF XI

National Stadium, Gaborone. Every match we hold, with the price it went off at.

263Played
86Won
32.7%Win rate
1.11Scored per game
1.08Conceded per game
86Clean sheets

Home and away

The same record, split by where it was played.

At home
30.8%
133 played, 41 won. 1.16 scored a game.
Away
34.6%
130 played, 45 won. 1.05 scored a game.
How the market priced them
30.8%
104 priced matches at an average of 3.27, which implied 30.6%.

Season by season 11

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier League 4112 -2
2025/26 Premier League 307914 -12
2024/25 Premier League 3071013 -5
2024/25 Friendlies Clubs 1001 -6
2023/24 Premier League 288128 -2
2022/23 Premier League 3010911 +1
2021/22 Premier League 301578 +10
2019/20 Premier League 20776 +5
2018/19 Premier League 3012108 +4
2017/18 Premier League 3010128 +11
2016/17 Premier League 3091110 +2

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 19 December 2026
H BDF XI scheduled Matebele —
Sunday 13 December 2026
A BDF XI scheduled TAFIC —
Saturday 5 December 2026
H BDF XI scheduled Police XI —
Saturday 28 November 2026
A BDF XI scheduled Galaxy —
Tuesday 24 November 2026
H BDF XI scheduled Extension Gunners —
Saturday 21 November 2026
A BDF XI scheduled Enesia —
Saturday 7 November 2026
H BDF XI scheduled Centre Chiefs —
Sunday 1 November 2026
A BDF XI scheduled Township Rollers —
Wednesday 28 October 2026
H BDF XI postponed Morupule Wanderers —
Saturday 17 October 2026
A BDF XI 0 – 1 Sua Flamingoes —
Saturday 10 October 2026
H BDF XI postponed Orapa United —
Friday 11 September 2026
A BDF XI 1 – 1 Tonota —
Sunday 6 September 2026
A BDF XI 1 – 0 Prisons XI —
Saturday 29 August 2026
H BDF XI 1 – 3 Nico United 2.70
Saturday 23 May 2026
A BDF XI 1 – 2 Gaborone United —
Tuesday 12 May 2026
H BDF XI 1 – 2 Centre Chiefs 4.10
Wednesday 6 May 2026
H BDF XI 0 – 1 Township Rollers 2.80
Saturday 25 April 2026
A BDF XI 1 – 1 Extension Gunners —
Saturday 11 April 2026
H BDF XI 1 – 3 Sua Flamingoes 2.60
Saturday 4 April 2026
A BDF XI 0 – 4 TAFIC 2.95
Wednesday 18 March 2026
H BDF XI 2 – 1 Police XI —
Saturday 14 March 2026
A BDF XI 0 – 2 Orapa United —
Saturday 7 March 2026
H BDF XI 3 – 0 Santa Green 1.80
Saturday 28 February 2026
H BDF XI 2 – 6 Galaxy —
Saturday 21 February 2026
A BDF XI 0 – 1 Black Lions —
Saturday 14 February 2026
H BDF XI 1 – 1 Nico United —
Saturday 7 February 2026
A BDF XI 1 – 1 Morupule Wanderers —
Tuesday 3 February 2026
H BDF XI 0 – 0 Calendar —
Saturday 31 January 2026
A BDF XI 1 – 2 Matebele 2.20
Saturday 17 January 2026
H BDF XI 0 – 1 Gaborone United —