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

Premier League 2023/24

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

228Matches
527Goals
2.31Per game
38.2%Home wins
46%Priced at kickoff
GalaxyTop 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 GALGalaxy 28 20 5 3 +28 65
2 TRTownship Rollers 28 19 7 2 +36 64
3 GUGaborone United 30 19 6 5 +32 63
4 SSSecurity Systems 29 13 5 11 0 44
5 TAFTAFIC 29 10 8 11 -6 38
6 VTMVTM 29 10 7 12 -1 37
7 SFSua Flamingoes 29 10 6 13 +3 36
8 BXBDF XI 28 8 12 8 -2 36
9 MASMasitaoka 28 9 9 10 -4 36
10 OUOrapa United 28 7 11 10 0 32
11 MATMatebele 28 7 11 10 -4 32
12 NUNico United 28 7 11 10 -6 32
13 MWMorupule Wanderers 28 7 9 12 -9 30
14 EAEleven Angels 28 5 10 13 -16 25
15 PXPolice XI 29 5 9 15 -20 24
16 HGHoly Ghost 29 5 8 16 -31 23

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.31
527 goals. 44.7% of matches went over 2.5.
Home advantage
38.2%
Draws 29.4%, away wins 32.5%.
Half-time lead held
—
No half-time scores recorded for this season.
1–1 30 · 13.2%
0–0 29 · 12.7%
1–0 24 · 10.5%
0–1 24 · 10.5%
2–1 22 · 9.6%
1–2 22 · 9.6%

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 25 May 2024
14:00 Masitaoka 1 – 1 Morupule Wanderers 2.44 3.32 3.13
14:00 VTM 2 – 1 Sua Flamingoes — — —
14:00 Nico United 1 – 0 Eleven Angels — — —
14:00 TAFIC 0 – 1 Township Rollers — — —
14:00 Holy Ghost 1 – 3 Gaborone United — — —
14:00 Galaxy 1 – 0 Orapa United — — —
Friday 24 May 2024
14:00 Security Systems 1 – 1 Police XI — — —
14:00 BDF XI 1 – 1 Matebele 2.75 3.04 2.93
Wednesday 22 May 2024
17:00 Eleven Angels 2 – 3 TAFIC — — —
14:00 Orapa United 0 – 0 VTM — — —
14:00 Gaborone United 0 – 0 Galaxy — — —
14:00 Matebele 2 – 2 Holy Ghost — — —
14:00 Township Rollers 4 – 1 BDF XI 1.27 5.25 13.80
14:00 Masitaoka 2 – 1 Sua Flamingoes 2.00 3.15 3.55
14:00 Morupule Wanderers 3 – 3 Security Systems — — —
Tuesday 21 May 2024
14:00 Police XI 2 – 1 Nico United 2.85 3.41 2.40
Sunday 19 May 2024
14:00 Matebele 0 – 0 VTM 2.45 3.23 3.22
14:00 Township Rollers 1 – 0 Galaxy — — —
14:00 Security Systems 3 – 3 Sua Flamingoes — — —
Saturday 18 May 2024
14:00 Gaborone United 1 – 0 Orapa United — — —
14:00 Eleven Angels 1 – 1 Holy Ghost — — —
14:00 Police XI 0 – 1 BDF XI — — —
14:00 Morupule Wanderers 5 – 2 TAFIC — — —
14:00 Masitaoka 0 – 1 Nico United 2.15 3.07 3.91
Wednesday 15 May 2024
18:00 Holy Ghost 0 – 4 Township Rollers 8.00 4.10 1.58
14:00 Nico United 0 – 1 Morupule Wanderers — — —
14:00 TAFIC 1 – 0 Police XI — — —
14:00 Galaxy 2 – 2 Matebele — — —
14:00 VTM 0 – 1 Gaborone United 3.50 3.30 2.10
14:00 Sua Flamingoes 2 – 1 Orapa United — — —
Tuesday 14 May 2024
14:00 Security Systems 2 – 1 Masitaoka 2.40 3.13 3.55
14:00 BDF XI 0 – 0 Eleven Angels — — —
Thursday 9 May 2024
14:00 BDF XI 3 – 1 Morupule Wanderers 2.18 2.95 4.14
14:00 Sua Flamingoes 5 – 0 Gaborone United — — —
Wednesday 8 May 2024
14:00 Nico United 2 – 1 Security Systems — — —
14:00 TAFIC 0 – 2 Masitaoka — — —
14:00 Holy Ghost 1 – 0 Police XI — — —
14:00 Galaxy 1 – 1 Eleven Angels — — —
14:00 VTM 0 – 4 Township Rollers 4.80 3.76 1.75
14:00 Orapa United 1 – 2 Matebele — — —
Sunday 28 April 2024
14:30 Eleven Angels 1 – 3 VTM — — —
14:30 Police XI 1 – 2 Galaxy — — —
14:30 Matebele 1 – 2 Gaborone United 4.70 3.56 1.78
Saturday 27 April 2024
14:30 Morupule Wanderers 1 – 0 Holy Ghost — — —
14:30 Nico United 3 – 1 Sua Flamingoes — — —
14:30 Masitaoka 0 – 1 BDF XI — — —
14:30 Security Systems 2 – 1 TAFIC 1.95 3.27 4.16
Friday 26 April 2024
18:00 Township Rollers 1 – 1 Orapa United 1.48 4.08 8.00
Sunday 21 April 2024
14:30 BDF XI 0 – 0 Security Systems — — —
14:30 Holy Ghost 1 – 2 Masitaoka 3.12 2.99 2.48
Saturday 20 April 2024
14:30 TAFIC 1 – 3 Nico United — — —
14:30 Sua Flamingoes 2 – 1 Matebele — — —
14:30 Orapa United 2 – 0 Eleven Angels — — —
14:30 Galaxy 3 – 0 Morupule Wanderers — — —
14:30 VTM 3 – 1 Police XI — — —
14:30 Gaborone United 2 – 0 Township Rollers — — —
Wednesday 17 April 2024
14:30 BDF XI 1 – 2 Galaxy 6.76 3.72 1.64
Sunday 7 April 2024
14:30 Township Rollers 1 – 1 Matebele 1.41 4.50 9.35
14:30 TAFIC 1 – 1 Sua Flamingoes — — —
14:30 Masitaoka 2 – 1 Galaxy — — —
Saturday 6 April 2024
14:30 Eleven Angels 0 – 2 Gaborone United — — —
14:30 Police XI 0 – 2 Orapa United — — —
14:30 Morupule Wanderers 1 – 3 VTM — — —
14:30 Security Systems 3 – 1 Holy Ghost 1.74 3.48 5.00
14:30 Nico United 0 – 0 BDF XI — — —
Wednesday 3 April 2024
18:00 Orapa United 0 – 2 Morupule Wanderers — — —
18:00 Gaborone United 0 – 0 Police XI 1.51 4.16 7.60
15:00 BDF XI 1 – 1 TAFIC — — —
15:00 Holy Ghost 1 – 1 Nico United — — —
15:00 Galaxy 2 – 0 Security Systems — — —
15:00 Matebele 1 – 2 Eleven Angels 2.05 3.43 3.61
15:00 Sua Flamingoes 0 – 0 Township Rollers — — —
Tuesday 2 April 2024
15:00 VTM 0 – 1 Masitaoka 3.00 2.90 2.62
Sunday 31 March 2024
15:00 Police XI 1 – 0 Matebele 2.78 3.10 3.02
Saturday 30 March 2024
14:00 Morupule Wanderers 1 – 3 Gaborone United — — —
14:00 Security Systems 1 – 2 VTM 1.45 5.24 9.80
14:00 BDF XI 1 – 2 Sua Flamingoes 2.60 3.40 2.66
14:00 Eleven Angels 2 – 4 Township Rollers — — —
Friday 29 March 2024
14:00 TAFIC 1 – 0 Holy Ghost — — —
14:00 Masitaoka 0 – 0 Orapa United 3.03 2.82 2.61
14:00 Nico United 1 – 2 Galaxy — — —
Sunday 17 March 2024
14:30 Holy Ghost 2 – 0 BDF XI 3.47 3.35 2.25
Saturday 16 March 2024
14:30 Galaxy 2 – 0 TAFIC — — —
14:30 VTM 1 – 2 Nico United — — —
14:30 Orapa United 3 – 0 Security Systems 1.95 3.32 4.06
14:30 Gaborone United 2 – 0 Masitaoka 1.45 4.40 8.15
14:30 Matebele 0 – 0 Morupule Wanderers — — —
14:30 Sua Flamingoes 0 – 0 Eleven Angels 2.10 3.20 3.68
Friday 15 March 2024
17:00 Township Rollers 3 – 1 Police XI 1.43 4.50 8.75
Wednesday 13 March 2024
14:30 Gaborone United 3 – 0 Nico United — — —
14:30 Galaxy 1 – 0 BDF XI 1.74 3.45 5.50
Sunday 25 February 2024
14:30 TAFIC 2 – 1 VTM — — —
14:30 Masitaoka 0 – 0 Matebele — — —
14:30 Holy Ghost 0 – 2 Sua Flamingoes 4.21 3.54 2.15
Saturday 24 February 2024
14:30 Police XI 1 – 1 Eleven Angels 2.45 3.00 3.05
14:30 Nico United 1 – 1 Orapa United 3.50 3.04 2.20
14:30 Morupule Wanderers 1 – 3 Township Rollers — — —
14:00 Security Systems 3 – 2 Gaborone United 5.87 3.64 1.73
Wednesday 21 February 2024
14:30 VTM 0 – 0 BDF XI — — —
14:30 Matebele 0 – 1 Security Systems — — —
14:30 TAFIC 2 – 1 Gaborone United — — —
Sunday 18 February 2024
14:00 Galaxy 3 – 0 Holy Ghost 1.37 4.97 9.60
Saturday 17 February 2024
15:00 Township Rollers 1 – 0 Masitaoka 1.60 4.16 6.18
14:00 Orapa United 1 – 1 TAFIC — — —
14:00 Eleven Angels 3 – 2 Morupule Wanderers — — —
14:00 Sua Flamingoes 1 – 0 Police XI 1.95 3.28 4.16
Wednesday 14 February 2024
17:00 TAFIC 0 – 1 Galaxy — — —
Sunday 11 February 2024
14:30 Morupule Wanderers 1 – 1 Police XI — — —
14:30 Masitaoka 2 – 2 Eleven Angels 2.20 3.13 3.50
14:30 Security Systems 0 – 1 Township Rollers 3.94 3.22 2.05
Saturday 10 February 2024
14:30 Nico United 1 – 1 Matebele — — —
14:30 Galaxy 1 – 0 Sua Flamingoes 1.64 4.20 7.11
14:30 BDF XI 1 – 1 Orapa United 2.80 3.04 2.70
14:30 Holy Ghost 1 – 3 VTM — — —
Wednesday 7 February 2024
14:00 Galaxy 0 – 0 Gaborone United 2.90 3.18 2.92
Sunday 4 February 2024
14:00 VTM 0 – 1 Galaxy — — —
14:00 Matebele 1 – 0 TAFIC — — —
Saturday 3 February 2024
14:00 Orapa United 3 – 0 Holy Ghost 1.48 4.11 7.12
14:00 Gaborone United 0 – 0 BDF XI 1.50 4.15 8.80
14:00 Eleven Angels 2 – 0 Security Systems 3.05 3.10 2.40
14:00 Police XI 1 – 2 Masitaoka 2.75 2.90 2.80
14:00 Sua Flamingoes 0 – 0 Morupule Wanderers — — —
Friday 2 February 2024
17:00 Township Rollers 2 – 0 Nico United 1.50 4.79 8.01
Wednesday 31 January 2024
14:00 Security Systems 0 – 1 Galaxy 3.60 3.30 2.38
Sunday 28 January 2024
14:00 Holy Ghost 0 – 0 Orapa United 3.00 3.40 3.11
14:00 BDF XI 0 – 1 Gaborone United — — —
Saturday 27 January 2024
14:00 Galaxy 1 – 0 VTM — — —
14:00 TAFIC 1 – 0 Matebele — — —
14:00 Nico United 0 – 0 Township Rollers — — —
14:00 Security Systems 1 – 0 Eleven Angels — — —
14:00 Masitaoka 2 – 3 Police XI — — —
14:00 Morupule Wanderers 1 – 0 Sua Flamingoes — — —
Wednesday 17 January 2024
14:00 Matebele cancelled Nico United — — —
14:00 Eleven Angels cancelled Masitaoka — — —
14:00 Township Rollers cancelled Security Systems — — —
14:00 Police XI cancelled Morupule Wanderers — — —
Tuesday 16 January 2024
17:00 Gaborone United 3 – 0 TAFIC — — —
16:00 Orapa United cancelled BDF XI 2.05 3.50 4.60
15:00 Sua Flamingoes cancelled Galaxy 4.55 3.48 2.10
15:00 VTM cancelled Holy Ghost — — —
Sunday 14 January 2024
14:00 Morupule Wanderers cancelled Masitaoka — — —
14:00 Eleven Angels cancelled Nico United — — —
Saturday 13 January 2024
14:00 Township Rollers cancelled TAFIC 1.56 4.30 6.25
14:00 Matebele cancelled BDF XI — — —
14:00 Orapa United cancelled Galaxy 3.40 3.40 2.45
14:00 Sua Flamingoes 0 – 3 VTM — — —
Friday 12 January 2024
17:00 Gaborone United 3 – 0 Holy Ghost 1.25 6.80 15.50
14:00 Police XI 0 – 3 Security Systems 3.45 3.11 2.20
Friday 22 December 2023
14:00 Matebele 4 – 1 Masitaoka — — —
14:00 Township Rollers 0 – 0 Morupule Wanderers — — —
14:00 Sua Flamingoes 4 – 0 Holy Ghost 1.73 3.60 4.90
14:00 Orapa United 0 – 1 Nico United 1.61 3.74 5.93
14:00 VTM 2 – 2 TAFIC — — —
14:00 Eleven Angels 1 – 2 Police XI 2.48 3.12 3.02
14:00 Gaborone United 3 – 2 Security Systems 1.90 4.10 5.32
Sunday 17 December 2023
14:00 Security Systems 2 – 1 Orapa United 2.67 3.16 2.76
Saturday 16 December 2023
14:00 Nico United 1 – 1 VTM — — —
14:00 Masitaoka 0 – 0 Gaborone United 5.46 3.40 1.75
14:00 BDF XI 1 – 2 Holy Ghost 1.77 3.50 4.65
14:00 Morupule Wanderers 3 – 2 Matebele — — —
14:00 Police XI 0 – 3 Township Rollers 6.03 3.67 1.80
14:00 Eleven Angels 1 – 2 Sua Flamingoes 2.40 3.06 3.05
Wednesday 13 December 2023
17:00 Township Rollers 2 – 1 Gaborone United 3.20 2.94 2.42
14:00 Holy Ghost 0 – 0 Matebele — — —
14:00 Galaxy 2 – 1 Masitaoka — — —
14:00 Eleven Angels 0 – 0 Orapa United 3.90 3.30 2.00
14:00 Security Systems 3 – 2 Nico United — — —
Sunday 10 December 2023
14:00 BDF XI 2 – 2 Township Rollers 4.30 3.49 2.07
Saturday 9 December 2023
14:00 VTM 4 – 2 Orapa United — — —
14:00 Sua Flamingoes 1 – 2 Masitaoka 2.35 3.04 3.20
14:00 Nico United 0 – 0 Police XI 2.40 3.06 3.10
14:00 Security Systems 2 – 1 Morupule Wanderers 1.87 3.74 4.55
Friday 8 December 2023
14:30 TAFIC 0 – 0 Eleven Angels — — —
Wednesday 6 December 2023
14:00 Morupule Wanderers 1 – 2 Galaxy — — —
Sunday 3 December 2023
14:00 TAFIC 0 – 1 BDF XI — — —
Saturday 2 December 2023
14:00 Nico United 1 – 2 Holy Ghost 1.79 3.49 4.60
14:00 Morupule Wanderers 3 – 1 Orapa United — — —
14:00 Masitaoka 1 – 0 VTM — — —
14:00 Police XI 0 – 4 Gaborone United 7.32 3.84 1.57
Friday 1 December 2023
17:00 Township Rollers 1 – 0 Sua Flamingoes 1.49 4.90 8.00
14:30 Eleven Angels 1 – 1 Matebele — — —
Sunday 26 November 2023
14:30 Matebele 2 – 3 Township Rollers — — —
Saturday 25 November 2023
17:00 Gaborone United 3 – 0 Eleven Angels 1.43 5.00 8.90
14:30 Holy Ghost 0 – 1 Security Systems 4.20 3.41 2.05
14:30 Sua Flamingoes 1 – 2 TAFIC — — —
14:30 VTM 2 – 1 Morupule Wanderers 2.50 3.35 2.83
14:30 BDF XI 1 – 1 Nico United 2.30 3.26 4.10
Friday 24 November 2023
17:00 Orapa United 1 – 1 Police XI — — —
Sunday 12 November 2023
14:00 Nico United 1 – 3 TAFIC — — —
14:00 Security Systems 0 – 1 BDF XI 1.98 3.67 4.70
14:00 Masitaoka 0 – 0 Holy Ghost 1.69 3.68 5.08
Saturday 11 November 2023
14:00 Police XI 0 – 1 VTM 1.67 3.91 5.55
14:00 Matebele 2 – 1 Sua Flamingoes — — —
Sunday 5 November 2023
14:00 BDF XI 1 – 1 Masitaoka 2.30 3.16 3.30
14:00 Holy Ghost 1 – 1 Morupule Wanderers — — —
14:00 Gaborone United 5 – 0 Matebele — — —
Saturday 4 November 2023
14:00 Orapa United 0 – 1 Township Rollers 2.50 3.08 3.06
14:00 VTM 0 – 2 Eleven Angels 3.14 3.04 2.47
14:00 Galaxy 2 – 2 Police XI 1.48 4.45 8.25
14:00 TAFIC 2 – 1 Security Systems — — —
14:00 Sua Flamingoes 2 – 1 Nico United 2.15 3.12 3.62
Wednesday 1 November 2023
17:00 Gaborone United 1 – 0 Sua Flamingoes 1.55 4.55 8.25
14:00 Matebele 1 – 2 Orapa United — — —
14:00 Township Rollers 0 – 0 VTM 1.29 5.57 11.00
14:00 Morupule Wanderers 0 – 1 BDF XI — — —
Tuesday 31 October 2023
17:00 Eleven Angels 2 – 6 Galaxy — — —
14:00 Masitaoka 1 – 0 TAFIC 2.25 3.25 3.20
14:00 Police XI 1 – 2 Holy Ghost — — —
Sunday 29 October 2023
14:30 BDF XI 0 – 1 Police XI 2.29 3.25 3.22
14:30 VTM 0 – 2 Matebele — — —
Saturday 28 October 2023
15:30 Holy Ghost 1 – 2 Eleven Angels 3.12 3.02 2.40
15:30 Galaxy 1 – 0 Township Rollers 2.60 3.20 3.55
15:30 Orapa United 2 – 1 Gaborone United 3.25 3.05 2.30
15:30 TAFIC 3 – 1 Morupule Wanderers — — —
15:30 Sua Flamingoes 3 – 1 Security Systems 2.20 3.60 3.04
15:30 Nico United 1 – 1 Masitaoka 2.35 3.05 3.20
Sunday 22 October 2023
15:00 Masitaoka 0 – 1 Security Systems 3.07 3.36 2.26
15:00 Morupule Wanderers 1 – 1 Nico United — — —
15:00 Eleven Angels 0 – 1 BDF XI 2.65 3.00 2.65
Saturday 21 October 2023
17:00 Police XI 1 – 1 TAFIC — — —
15:00 Township Rollers 5 – 0 Holy Ghost 1.46 4.58 8.20
15:00 Matebele 2 – 1 Galaxy — — —
15:00 Gaborone United 2 – 0 VTM — — —
15:00 Orapa United 1 – 0 Sua Flamingoes 1.68 4.30 6.37
Wednesday 18 October 2023
18:00 Gaborone United 3 – 1 Morupule Wanderers 1.35 4.85 10.10
18:00 Orapa United 0 – 0 Masitaoka 1.62 3.80 5.43
17:00 Holy Ghost 1 – 1 TAFIC — — —
15:30 Township Rollers 3 – 1 Eleven Angels 1.62 3.79 6.22
15:30 Galaxy 2 – 0 Nico United 1.45 4.40 7.50
15:00 Sua Flamingoes 0 – 1 BDF XI 2.45 3.10 3.00
15:00 VTM 1 – 2 Security Systems — — —
15:00 Matebele 2 – 1 Police XI — — —
Sunday 8 October 2023
15:00 Morupule Wanderers 1 – 1 Eleven Angels — — —
15:00 Police XI 1 – 1 Sua Flamingoes 2.05 3.39 3.60
15:00 Holy Ghost 0 – 2 Galaxy 10.80 5.08 1.37
Saturday 7 October 2023
18:00 Security Systems 1 – 1 Matebele — — —
15:00 BDF XI 0 – 0 VTM — — —
15:00 TAFIC 1 – 1 Orapa United — — —
15:00 Nico United 0 – 0 Gaborone United 6.03 3.72 1.60
15:00 Masitaoka 0 – 2 Township Rollers 4.20 3.60 1.88

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