Botswana

Associate
65 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
T20I
#2
7 Nov 2021 · Tanzania won by 3 runs · ICC Men's T20 World Cup Sub Regional Africa Qualifier · Kigali City
T20I
#3
13 Sep 2026 · Rwanda won by 6 runs (D/L method) · Africa Continental Cup · Kigali City
T20I
#4
12 Mar 2026 · Botswana won by 6 runs · Lesotho tour of Botswana · Gaborone
T20I
#5
7 Dec 2024 · Botswana won by 3 wickets · Africa Continental Cup · Kigali City
T20I
#6
21 May 2019 · Nigeria won by 11 runs · ICC Men's T20 World Cup Africa Region Final · Kampala
T20I
#7
18 Sep 2022 · Botswana won by 11 runs · Africa Cricket Association Cup · Benoni
T20I
#8
21 Sep 2022 · Tanzania won by 4 wickets · Africa Cricket Association Cup · Benoni
T20I
#9
10 Sep 2026 · Uganda won by 5 wickets · Africa Continental Cup · Kigali City
T20I
#10
17 Nov 2022 · Rwanda won by 5 wickets · ICC Men's T20 World Cup Sub Regional Africa Qualifier · Kigali City
T20I
#11
22 Nov 2022 · Botswana won by 5 wickets · ICC Men's T20 World Cup Sub Regional Africa Qualifier · Kigali City
T20I
#12
24 Nov 2024 · Botswana won by 5 wickets · ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C · Lagos

Head-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.