Botswana
Associate65 internationals · 2019–2026
All-time record
T20I2019–2026
M
65
W
25
L
39
D
0
T
0
NR
1
Win %
39.1
Other internationals2015–2018
M
12
W
8
L
3
D
0
T
0
NR
1
Win %
—
Greatest games
Botswana's most storied internationals across all three formats, by Game Score (closeness, stakes and the strength of both sides), with a ★ for the all-time classics.
T20I
#1
30 May 2026 · Rwanda won by 2 runs · ICC Men's T20 World Cup Sub Regional Africa Qualifier · Gaborone
Closeness 0.96 · Stakes 0.5 · Quality 0T20I
#2
7 Nov 2021 · Tanzania won by 3 runs · ICC Men's T20 World Cup Sub Regional Africa Qualifier · Kigali City
Closeness 0.93 · Stakes 0.5 · Quality 0T20I
#3
13 Sep 2026 · Rwanda won by 6 runs (D/L method) · Africa Continental Cup · Kigali City
Closeness 0.87 · Stakes 0.5 · Quality 0T20I
#4
12 Mar 2026 · Botswana won by 6 runs · Lesotho tour of Botswana · Gaborone
Closeness 0.87 · Stakes 0.42 · Quality 0T20I
#5
7 Dec 2024 · Botswana won by 3 wickets · Africa Continental Cup · Kigali City
Closeness 0.8 · Stakes 0.5 · Quality 0T20I
#6
21 May 2019 · Nigeria won by 11 runs · ICC Men's T20 World Cup Africa Region Final · Kampala
Closeness 0.76 · Stakes 0.5 · Quality 0T20I
#7
18 Sep 2022 · Botswana won by 11 runs · Africa Cricket Association Cup · Benoni
Closeness 0.76 · Stakes 0.5 · Quality 0T20I
#8
21 Sep 2022 · Tanzania won by 4 wickets · Africa Cricket Association Cup · Benoni
Closeness 0.7 · Stakes 0.5 · Quality 0.02T20I
#9
10 Sep 2026 · Uganda won by 5 wickets · Africa Continental Cup · Kigali City
Closeness 0.6 · Stakes 0.5 · Quality 0.01T20I
#10
17 Nov 2022 · Rwanda won by 5 wickets · ICC Men's T20 World Cup Sub Regional Africa Qualifier · Kigali City
Closeness 0.6 · Stakes 0.5 · Quality 0T20I
#11
22 Nov 2022 · Botswana won by 5 wickets · ICC Men's T20 World Cup Sub Regional Africa Qualifier · Kigali City
Closeness 0.6 · Stakes 0.5 · Quality 0T20I
#12
24 Nov 2024 · Botswana won by 5 wickets · ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C · Lagos
Closeness 0.6 · Stakes 0.5 · Quality 0Head-to-head
Uganda10 matches
Test
—
ODI
—
T20I
0–10
Rwanda9 matches
Test
—
ODI
—
T20I
1–8
Kenya7 matches
Test
—
ODI
—
T20I
1–6
Nigeria6 matches
Test
—
ODI
—
T20I
1–5
Lesotho6 matches
Test
—
ODI
—
T20I
6–0
Namibia5 matches
Test
—
ODI
—
T20I
0–5
Sierra Leone5 matches
Test
—
ODI
—
T20I
5–0
Tanzania3 matches
Test
—
ODI
—
T20I
0–3
Cameroon2 matches
Test
—
ODI
—
T20I
2–0
Mozambique2 matches
Test
—
ODI
—
T20I
2–0
Mali2 matches
Test
—
ODI
—
T20I
2–0
Côte d'Ivoire2 matches
Test
—
ODI
—
T20I
2–0
Recent internationals
2026-09-18T20I
vs Sierra Leone
W Botswana won by 21 runs
Gahanga International Cricket Stadium, Kigali City
2026-09-17T20I
vs Kenya
L Kenya won by 64 runs
Gahanga International Cricket Stadium, Kigali City
2026-09-16T20I
vs Uganda
L Uganda won by 5 wickets
Gahanga International Cricket Stadium, Kigali City
2026-09-13T20I
vs Rwanda
L Rwanda won by 6 runs (D/L method)
Gahanga B Ground, Kigali City
2026-09-12T20I
vs Sierra Leone
W Botswana won by 23 runs
Gahanga B Ground, Kigali City
2026-09-11T20I
vs Kenya
L Kenya won by 10 wickets
Gahanga B Ground, Kigali City
2026-09-10T20I
vs Uganda
L Uganda won by 5 wickets
Gahanga B Ground, Kigali City
2026-09-08T20I
vs Rwanda
L Rwanda won by 55 runs
Gahanga B Ground, Kigali City
2026-05-30T20I
vs Rwanda
L Rwanda won by 2 runs
Botswana Cricket Association Oval 1, Gaborone
2026-05-29T20I
vs Kenya
L Kenya won by 62 runs
Botswana Cricket Association Oval 2, Gaborone
2026-05-28T20I
vs Côte d'Ivoire
W Botswana won by 231 runs
Botswana Cricket Association Oval 1, Gaborone
2026-05-25T20I
vs Cameroon
W Botswana won by 71 runs
Botswana Cricket Association Oval 2, Gaborone
From the project cricket workbook: results since 1877, recomputed monthly ICC rankings, and curated honours. See the methodology on the hub.