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

Premier League 2024/25

Every result, the table as it finished, and the price each match went off at. 240 matches played between October 2024 and May 2025.

240Matches
579Goals
2.41Per game
37.9%Home wins
45%Priced at kickoff
Gaborone UnitedTop of the table

Final table 16 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 GUGaborone United 30 20 6 4 +33 66
2 TAFTAFIC 30 17 9 4 +28 60
3 SFSua Flamingoes 30 17 8 5 +32 59
4 GALGalaxy 30 15 14 1 +23 59
5 CCCentre Chiefs 30 15 11 4 +26 56
6 TRTownship Rollers 30 15 9 6 +9 54
7 MWMorupule Wanderers 30 12 6 12 +5 42
8 OUOrapa United 30 9 13 8 +5 40
9 VTMVTM 30 8 11 11 +3 35
10 NUNico United 30 7 11 12 -14 32
11 BXBDF XI 30 7 10 13 -5 31
12 MATMatebele 30 8 6 16 -15 30
13 EGExtension Gunners 30 8 5 17 -23 29
14 SSSecurity Systems 30 6 8 16 -15 26
15 CHAChadibe 30 2 10 18 -43 16
16 USUF Santos 30 2 7 21 -49 13

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.41
579 goals. 45.8% of matches went over 2.5.
Home advantage
37.9%
Draws 30%, away wins 32.1%.
Half-time lead held
72.5%
From 102 matches where someone led at the break.
1–1 32 · 13.3%
0–0 29 · 12.1%
0–1 27 · 11.3%
2–1 22 · 9.2%
1–0 19 · 7.9%
1–2 15 · 6.3%

Results 240

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 24 May 2025
14:00 Galaxy 0 – 0 VTM 1.50 4.00 6.60
14:00 Sua Flamingoes 4 – 0 Extension Gunners 1.22 6.35 10.00
14:00 Nico United 1 – 1 TAFIC 7.50 4.00 1.46
14:00 Centre Chiefs 1 – 0 Morupule Wanderers 1.57 4.00 5.40
14:00 Matebele 0 – 1 BDF XI 2.75 3.05 2.65
14:00 Chadibe 0 – 3 Orapa United 7.00 4.30 1.46
14:00 UF Santos 3 – 3 Security Systems 5.50 4.15 1.54
14:00 Township Rollers 0 – 2 Gaborone United 3.00 3.45 2.20
Saturday 17 May 2025
14:00 VTM 2 – 0 Matebele 2.30 3.25 3.15
14:00 Gaborone United 4 – 2 Galaxy 2.38 2.80 3.00
14:00 TAFIC 3 – 1 Extension Gunners 1.35 4.75 8.75
14:00 Morupule Wanderers 2 – 3 Sua Flamingoes 3.10 3.25 2.25
14:00 BDF XI 1 – 2 Nico United 2.36 2.86 3.50
14:00 Orapa United 1 – 0 Centre Chiefs 3.40 3.25 2.10
14:00 Security Systems 7 – 1 Chadibe 1.47 4.30 6.50
14:00 Township Rollers 3 – 1 UF Santos 1.09 7.50 15.00
Wednesday 14 May 2025
14:00 Extension Gunners 0 – 4 BDF XI 2.70 3.25 2.60
14:00 Centre Chiefs 3 – 2 Security Systems 1.70 3.55 5.00
14:00 Matebele 0 – 3 Gaborone United 7.30 4.10 1.52
14:00 Chadibe 1 – 2 UF Santos 1.60 3.55 4.70
14:00 Galaxy 0 – 0 Township Rollers 2.00 3.20 3.80
14:00 TAFIC 1 – 1 Morupule Wanderers 1.64 3.45 4.50
14:00 Sua Flamingoes 3 – 3 Orapa United 1.80 3.40 4.30
14:00 Nico United 0 – 0 VTM 2.40 3.05 3.05
Sunday 4 May 2025
14:00 BDF XI 2 – 2 Morupule Wanderers 2.40 3.60 2.40
14:00 Security Systems 0 – 2 Sua Flamingoes — — —
Saturday 3 May 2025
14:00 VTM 2 – 0 Extension Gunners — — —
14:00 Galaxy 2 – 0 Matebele — — —
14:00 Gaborone United 3 – 0 Nico United — — —
14:00 Township Rollers 2 – 1 Chadibe — — —
14:00 Orapa United 0 – 1 TAFIC — — —
Friday 2 May 2025
17:00 UF Santos 0 – 2 Centre Chiefs — — —
Wednesday 16 April 2025
18:00 Extension Gunners 0 – 2 Gaborone United — — —
16:00 Matebele 2 – 2 Township Rollers — — —
16:00 Centre Chiefs 2 – 2 Chadibe — — —
16:00 BDF XI 1 – 1 Orapa United — — —
15:00 TAFIC 3 – 1 Security Systems — — —
15:00 Morupule Wanderers 2 – 1 VTM — — —
15:00 Nico United 0 – 1 Galaxy — — —
15:00 Sua Flamingoes 3 – 0 UF Santos — — —
Sunday 13 April 2025
17:00 Township Rollers 0 – 2 Centre Chiefs 1.85 3.10 4.00
14:30 Gaborone United 3 – 1 Morupule Wanderers — — —
Saturday 12 April 2025
18:00 Matebele 0 – 1 Nico United — — —
14:30 Chadibe 1 – 3 Sua Flamingoes — — —
14:30 VTM 3 – 3 Orapa United — — —
14:30 Galaxy 3 – 1 Extension Gunners — — —
14:30 Security Systems 1 – 2 BDF XI — — —
14:30 UF Santos 1 – 2 TAFIC — — —
Wednesday 9 April 2025
16:00 Centre Chiefs 3 – 0 VTM — — —
16:00 Township Rollers 0 – 0 TAFIC 2.40 3.60 2.40
16:00 Extension Gunners 1 – 0 Morupule Wanderers — — —
16:00 Galaxy 3 – 2 UF Santos — — —
15:00 Matebele 0 – 1 Security Systems — — —
15:00 Chadibe 0 – 1 Gaborone United — — —
15:00 Nico United 0 – 0 Orapa United — — —
15:00 Sua Flamingoes 4 – 2 BDF XI — — —
Sunday 6 April 2025
14:30 VTM 3 – 0 Security Systems 2.40 2.80 2.90
Saturday 5 April 2025
19:00 TAFIC 3 – 0 Chadibe — — —
14:30 Morupule Wanderers 1 – 2 Galaxy — — —
14:30 BDF XI 1 – 0 UF Santos 1.33 4.33 7.50
14:30 Orapa United 2 – 3 Gaborone United — — —
14:30 Extension Gunners 2 – 3 Matebele — — —
14:30 Sua Flamingoes 1 – 1 Centre Chiefs — — —
14:30 Nico United 1 – 2 Township Rollers — — —
Sunday 30 March 2025
14:30 Matebele 1 – 1 Morupule Wanderers — — —
14:30 Township Rollers 0 – 2 Sua Flamingoes 1.50 3.75 5.50
Saturday 29 March 2025
18:00 Centre Chiefs 2 – 2 TAFIC 2.50 2.80 2.80
13:30 Gaborone United 2 – 0 Security Systems — — —
13:30 Nico United 0 – 1 Extension Gunners — — —
13:30 Galaxy 1 – 1 Orapa United — — —
Friday 28 March 2025
14:00 Chadibe 0 – 0 BDF XI 2.55 2.85 3.05
14:00 UF Santos 0 – 3 VTM 2.75 3.10 2.35
Wednesday 5 March 2025
15:00 Gaborone United 0 – 1 Centre Chiefs 2.00 3.25 3.25
15:00 Orapa United 3 – 0 UF Santos — — —
Sunday 2 March 2025
14:00 BDF XI 1 – 3 Centre Chiefs 4.00 2.75 2.00
Saturday 1 March 2025
14:00 Gaborone United 2 – 1 UF Santos 1.13 5.50 20.00
14:00 Extension Gunners 1 – 3 Township Rollers 5.75 3.25 1.72
14:00 TAFIC 3 – 3 Sua Flamingoes 1.92 2.90 3.90
14:00 Orapa United 2 – 2 Matebele 2.55 2.90 3.10
14:00 VTM 1 – 3 Chadibe 2.10 3.05 3.70
14:00 Morupule Wanderers 1 – 0 Nico United 1.75 3.25 4.80
14:00 Security Systems 0 – 0 Galaxy 4.50 3.00 1.80
Wednesday 26 February 2025
15:00 Matebele 0 – 0 Centre Chiefs 3.25 3.40 2.19
15:00 Security Systems 0 – 0 Orapa United — — —
Tuesday 25 February 2025
15:00 UF Santos 0 – 1 Extension Gunners 3.75 3.30 2.00
Wednesday 19 February 2025
15:00 Galaxy 4 – 0 Chadibe — — —
14:00 Orapa United 1 – 1 VTM — — —
Sunday 16 February 2025
14:00 Security Systems 1 – 1 Nico United 2.45 3.00 3.20
08:00 VTM 1 – 1 Sua Flamingoes 2.90 3.15 2.45
Saturday 15 February 2025
14:00 UF Santos 1 – 3 Matebele 2.75 3.15 2.62
14:00 BDF XI 0 – 1 TAFIC 3.45 2.95 2.35
14:00 Orapa United 1 – 2 Extension Gunners 2.00 3.15 4.00
14:00 Morupule Wanderers 3 – 1 Township Rollers 4.70 3.15 1.87
Wednesday 12 February 2025
15:00 Township Rollers 1 – 0 BDF XI 1.52 3.80 8.50
15:00 TAFIC 1 – 0 VTM — — —
15:00 Matebele 2 – 0 Chadibe — — —
15:00 Extension Gunners 2 – 1 Security Systems — — —
14:00 Centre Chiefs 1 – 1 Galaxy — — —
14:00 Morupule Wanderers 1 – 2 Orapa United — — —
14:00 Nico United 0 – 0 UF Santos — — —
14:00 Sua Flamingoes 2 – 1 Gaborone United — — —
Sunday 9 February 2025
14:00 Chadibe 2 – 1 Nico United — — —
Saturday 8 February 2025
14:00 Security Systems 0 – 0 Morupule Wanderers — — —
14:00 VTM 0 – 1 BDF XI 2.10 2.88 3.40
14:00 Galaxy 2 – 1 Sua Flamingoes — — —
14:00 Orapa United 2 – 0 Township Rollers — — —
Friday 7 February 2025
16:00 Gaborone United 2 – 1 TAFIC 1.90 3.00 3.90
Wednesday 5 February 2025
16:00 Orapa United 0 – 1 Morupule Wanderers — — —
Sunday 2 February 2025
14:00 Extension Gunners 1 – 1 Chadibe — — —
14:00 BDF XI 0 – 1 Gaborone United 3.40 2.90 2.10
Saturday 1 February 2025
14:00 Township Rollers 2 – 1 VTM 1.53 3.40 6.00
14:00 TAFIC 1 – 1 Galaxy — — —
14:00 Orapa United 1 – 2 Security Systems — — —
14:00 Nico United 0 – 2 Centre Chiefs — — —
14:00 Morupule Wanderers 1 – 1 UF Santos — — —
14:00 Sua Flamingoes 4 – 1 Matebele — — —
Wednesday 29 January 2025
16:00 Orapa United 0 – 0 Nico United — — —
Sunday 26 January 2025
14:00 Matebele 2 – 0 TAFIC 4.75 3.50 1.62
14:00 Security Systems 0 – 1 Township Rollers 7.14 3.80 1.55
Saturday 25 January 2025
15:00 Centre Chiefs 0 – 0 Extension Gunners 1.65 3.50 6.25
14:00 Gaborone United 2 – 1 VTM 1.67 3.30 4.80
14:00 Chadibe 1 – 3 Morupule Wanderers 7.20 4.10 1.47
14:00 Galaxy 1 – 0 BDF XI 1.73 3.25 6.00
14:00 Nico United 1 – 3 Sua Flamingoes 2.95 3.15 2.45
Friday 24 January 2025
15:00 UF Santos 2 – 0 Orapa United 9.00 3.50 1.40
Sunday 19 January 2025
14:00 BDF XI 2 – 3 Galaxy 5.00 3.00 1.73
Saturday 18 January 2025
14:00 Extension Gunners 0 – 0 Centre Chiefs — — —
14:00 TAFIC 3 – 1 Matebele — — —
14:00 Morupule Wanderers 6 – 0 Chadibe — — —
14:00 VTM 1 – 1 Gaborone United — — —
14:00 Sua Flamingoes 5 – 0 Nico United — — —
14:00 Township Rollers 1 – 0 Security Systems 1.57 3.40 5.50
Wednesday 15 January 2025
14:00 TAFIC 1 – 1 Gaborone United — — —
Sunday 12 January 2025
14:00 UF Santos 0 – 1 Morupule Wanderers 7.00 4.00 1.40
14:00 Centre Chiefs 1 – 0 Nico United — — —
Saturday 11 January 2025
14:00 Gaborone United 0 – 0 BDF XI 1.57 3.25 6.00
14:00 Galaxy 0 – 0 TAFIC — — —
14:00 Chadibe 0 – 0 Extension Gunners — — —
14:00 Matebele 1 – 2 Sua Flamingoes — — —
14:00 VTM 1 – 1 Township Rollers — — —
Sunday 5 January 2025
14:00 BDF XI 0 – 1 Security Systems 2.30 2.90 3.00
Saturday 4 January 2025
14:00 Extension Gunners 0 – 1 Galaxy — — —
14:00 Centre Chiefs 0 – 0 Township Rollers 5.75 3.60 1.50
14:00 TAFIC 6 – 0 UF Santos — — —
14:00 Morupule Wanderers 4 – 2 Gaborone United — — —
14:00 Sua Flamingoes 1 – 1 Chadibe — — —
14:00 Nico United 2 – 1 Matebele — — —
Saturday 21 December 2024
14:00 Township Rollers 1 – 0 Orapa United 1.67 3.25 4.75
14:00 Sua Flamingoes 1 – 1 Galaxy — — —
14:00 Extension Gunners 1 – 1 UF Santos — — —
14:00 Morupule Wanderers 2 – 0 Security Systems — — —
14:00 Nico United 2 – 0 Chadibe — — —
Friday 20 December 2024
15:00 Centre Chiefs 4 – 0 Matebele 1.91 3.10 3.75
15:00 BDF XI 0 – 0 VTM — — —
Wednesday 18 December 2024
16:00 Orapa United 1 – 1 Galaxy 2.70 2.88 2.70
Sunday 15 December 2024
14:00 UF Santos 1 – 2 Nico United — — —
14:00 BDF XI 1 – 1 Township Rollers 3.60 3.00 2.00
Saturday 14 December 2024
14:00 Chadibe 0 – 2 Matebele — — —
14:00 Gaborone United 4 – 0 Sua Flamingoes 1.60 3.30 5.25
14:00 Galaxy 1 – 1 Centre Chiefs — — —
14:00 Security Systems 1 – 2 Extension Gunners — — —
14:00 VTM 0 – 1 TAFIC — — —
Wednesday 11 December 2024
16:00 Extension Gunners 1 – 2 Orapa United — — —
15:00 Township Rollers 2 – 1 Morupule Wanderers 1.36 4.10 7.00
15:00 Matebele 0 – 0 UF Santos — — —
14:00 Chadibe 1 – 1 Galaxy — — —
14:00 Sua Flamingoes 3 – 3 VTM — — —
14:00 Nico United 1 – 1 Security Systems — — —
Tuesday 10 December 2024
15:00 Centre Chiefs 2 – 3 Gaborone United 4.50 3.40 1.67
14:00 TAFIC 2 – 1 BDF XI — — —
Sunday 8 December 2024
15:00 Security Systems 0 – 2 Matebele 2.35 3.15 3.12
Saturday 7 December 2024
15:00 UF Santos 0 – 3 Galaxy — — —
15:00 Gaborone United 3 – 0 Chadibe 1.29 4.00 11.00
15:00 BDF XI 0 – 1 Sua Flamingoes — — —
14:00 TAFIC 2 – 2 Township Rollers — — —
14:00 VTM 2 – 1 Centre Chiefs — — —
14:00 Morupule Wanderers 2 – 1 Extension Gunners — — —
Wednesday 4 December 2024
16:00 Centre Chiefs 1 – 1 BDF XI 1.75 3.10 4.50
15:00 Township Rollers 4 – 1 Extension Gunners 1.48 3.40 7.00
15:00 Galaxy 3 – 2 Security Systems — — —
15:00 Matebele 0 – 1 Orapa United — — —
14:00 Chadibe 0 – 0 VTM — — —
14:00 Nico United 1 – 1 Morupule Wanderers — — —
14:00 Sua Flamingoes 1 – 0 TAFIC — — —
Tuesday 3 December 2024
15:00 UF Santos 0 – 3 Gaborone United 10.00 6.00 1.20
Sunday 1 December 2024
14:00 BDF XI 3 – 1 Chadibe 2.20 2.55 3.90
Saturday 30 November 2024
18:00 TAFIC 1 – 0 Centre Chiefs 3.54 3.25 2.20
14:00 Extension Gunners 0 – 1 Nico United — — —
14:00 VTM 3 – 0 UF Santos 1.40 4.00 6.50
14:00 Sua Flamingoes 0 – 0 Township Rollers — — —
14:00 Morupule Wanderers 2 – 1 Matebele — — —
Friday 29 November 2024
17:00 Security Systems 1 – 0 Gaborone United 2.80 3.20 2.25
Sunday 24 November 2024
14:00 Chadibe 0 – 4 TAFIC 4.15 3.00 2.45
14:00 Centre Chiefs 1 – 0 Sua Flamingoes 2.20 3.00 3.10
Saturday 23 November 2024
18:00 Matebele 2 – 1 Extension Gunners 2.10 3.25 3.60
14:00 Township Rollers 2 – 1 Nico United 1.62 3.20 5.50
14:00 Galaxy 3 – 0 Morupule Wanderers — — —
14:00 Security Systems 1 – 1 VTM 2.00 3.10 3.40
Friday 22 November 2024
18:00 Gaborone United 2 – 1 Orapa United 1.67 3.25 4.75
14:00 UF Santos 0 – 0 BDF XI 6.50 4.00 1.40
Sunday 3 November 2024
14:00 Gaborone United 3 – 1 Extension Gunners 1.38 4.45 10.00
Saturday 2 November 2024
14:00 Township Rollers 1 – 0 Matebele 1.62 3.74 5.75
14:00 Chadibe 1 – 2 Centre Chiefs — — —
14:00 Galaxy 0 – 0 Nico United — — —
14:00 UF Santos 0 – 5 Sua Flamingoes — — —
14:00 Security Systems 0 – 2 TAFIC — — —
14:00 VTM 1 – 0 Morupule Wanderers 2.40 3.12 3.02
14:00 Orapa United 1 – 1 BDF XI — — —
Sunday 27 October 2024
14:00 Matebele 0 – 0 Galaxy 5.75 3.30 1.57
14:00 TAFIC 0 – 1 Orapa United 2.20 2.88 3.25
Saturday 26 October 2024
19:00 Centre Chiefs 5 – 0 UF Santos — — —
15:00 Chadibe 0 – 1 Township Rollers — — —
15:00 Morupule Wanderers 2 – 1 BDF XI — — —
15:00 Extension Gunners 2 – 1 VTM 2.50 2.90 2.70
15:00 Nico United 0 – 0 Gaborone United — — —
15:00 Sua Flamingoes 3 – 0 Security Systems — — —
Wednesday 23 October 2024
19:00 BDF XI 1 – 0 Extension Gunners 2.15 2.88 3.30
17:00 Orapa United 2 – 1 Sua Flamingoes — — —
15:00 Gaborone United 2 – 0 Matebele 1.57 3.30 5.75
15:00 Security Systems 0 – 3 Centre Chiefs — — —
15:00 Morupule Wanderers 0 – 1 TAFIC — — —
15:00 VTM 0 – 1 Nico United — — —
Tuesday 22 October 2024
19:00 Township Rollers 0 – 1 Galaxy 2.30 3.00 2.90
15:00 UF Santos 1 – 1 Chadibe 4.33 3.25 1.73
Sunday 20 October 2024
14:30 Matebele 1 – 4 VTM 2.30 3.00 2.90
14:30 Extension Gunners 1 – 2 TAFIC — — —
14:30 Nico United 0 – 0 BDF XI — — —
Saturday 19 October 2024
19:00 Centre Chiefs 1 – 1 Orapa United 3.05 2.95 2.60
14:30 Galaxy 0 – 0 Gaborone United — — —
14:30 Sua Flamingoes 2 – 0 Morupule Wanderers — — —
14:30 Chadibe 1 – 1 Security Systems — — —
14:30 UF Santos 1 – 3 Township Rollers 6.00 4.33 1.40
Sunday 6 October 2024
14:30 Security Systems 3 – 0 UF Santos — — —
Saturday 5 October 2024
14:30 VTM 0 – 2 Galaxy — — —
14:30 BDF XI 1 – 3 Matebele 2.60 2.97 2.95
14:30 Extension Gunners 1 – 0 Sua Flamingoes — — —
14:30 TAFIC 3 – 0 Nico United — — —
14:30 Morupule Wanderers 0 – 1 Centre Chiefs — — —
Friday 4 October 2024
18:00 Gaborone United 1 – 1 Township Rollers 2.75 2.93 2.90
17:00 Orapa United 0 – 0 Chadibe — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key