Botswana
77 matches · 8 Sept 2015 to 18 Sept 2026
Results by format
| Competition | Span | M | W | L | T | D | NR | Win % |
|---|---|---|---|---|---|---|---|---|
| T20I | 2019–2026 | 65 | 25 | 39 | 0 | 0 | 1 | 39.1 |
| ODM | 2015–2017 | 7 | 3 | 3 | 0 | 0 | 1 | 50.0 |
| IT20 | 2018–2018 | 5 | 5 | 0 | 100.0 |
Win % leaves out draws and no-results. Tied matches decided by a Super Over count as ties.
Latest results
All Botswana matches →Botswana won by 21 runs
Kenya won by 64 runs
Uganda won by 5 wickets
Rwanda won by 6 runs (D/L)
Botswana won by 23 runs
Kenya won by 10 wickets
Uganda won by 5 wickets
Rwanda won by 55 runs
Rwanda won by 2 runs
Botswana in T20I: leading players
Most runs
| # | Player | Span | Inns | Runs | HS | Avg | SR | 100s |
|---|---|---|---|---|---|---|---|---|
| 1 | K Motlanka | 2019–2026 | 49 | 1,243 | 112* | 27.62 | 108.84 | 1 |
| 2 | Vinoo Balakrishnan | 2019–2026 | 47 | 970 | 101 | 23.66 | 112.01 | 1 |
| 3 | Reginald Nehonde | 2019–2026 | 42 | 726 | 63 | 20.74 | 95.28 | 0 |
| 4 | M Kasselman | 2024–2026 | 31 | 679 | 102 | 26.12 | 129.33 | 1 |
| 5 | Tharindu Perera | 2019–2025 | 31 | 555 | 48* | 23.13 | 103.74 | 0 |
Most wickets
| # | Player | Span | Inns | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|
| 1 | Dhruv Maisuria | 2019–2026 | 39 | 68 | 5/18 | 11.49 | 6.05 | 2 |
| 2 | Mmoloki Mooketsi | 2019–2026 | 52 | 62 | 4/34 | 18.87 | 6.25 | 0 |
| 3 | K Piet | 2022–2026 | 41 | 46 | 4/12 | 17.74 | 6.49 | 0 |
| 4 | Thatayaone Tshose | 2019–2026 | 41 | 34 | 3/30 | 23.56 | 7.28 | 0 |
| 5 | B Khumalo | 2019–2026 | 36 | 24 | 3/14 | 30.79 | 7.57 | 0 |
Botswana in ODM: leading players
Most runs
| # | Player | Span | Inns | Runs | HS | Avg | SR | 100s |
|---|---|---|---|---|---|---|---|---|
| 1 | K Motlanka | 2015–2017 | 7 | 179 | 53 | 25.57 | 54.41 | 0 |
| 2 | K Modise | 2015–2017 | 7 | 134 | 36 | 19.14 | 75.71 | 0 |
| 3 | R Mosweu | 2015–2017 | 6 | 77 | 41 | 12.83 | 42.08 | 0 |
| 4 | Reginald Nehonde | 2017 | 5 | 69 | 34 | 17.25 | 41.57 | 0 |
| 5 | Nabil Master | 2015–2017 | 5 | 55 | 19 | 13.75 | 67.07 | 0 |
Most wickets
| # | Player | Span | Inns | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|
| 1 | Dhruv Maisuria | 2015–2017 | 4 | 10 | 4/39 | 14.20 | 4.30 | 0 |
| 2 | Thatayaone Tshose | 2015–2017 | 7 | 8 | 4/16 | 24.63 | 4.77 | 0 |
| 3 | Adithiya Rangaswamy | 2015–2017 | 5 | 7 | 3/40 | 22.00 | 3.76 | 0 |
| 4 | James Moses | 2015–2017 | 4 | 7 | 4/22 | 7.14 | 3.23 | 0 |
| 5 | Nabil Master | 2015–2017 | 4 | 6 | 3/15 | 13.33 | 2.96 | 0 |
Botswana in IT20: leading players
Most runs
| # | Player | Span | Inns | Runs | HS | Avg | SR | 100s |
|---|---|---|---|---|---|---|---|---|
| 1 | K Motlanka | 2018 | 5 | 134 | 50* | 44.67 | 107.20 | 0 |
| 2 | Vinoo Balakrishnan | 2018 | 4 | 86 | 46 | 21.50 | 119.44 | 0 |
| 3 | Zain Abbasi | 2018 | 5 | 84 | 36 | 16.80 | 142.37 | 0 |
| 4 | Tshepo Phaswana | 2018 | 3 | 63 | 37* | 31.50 | 134.04 | 0 |
| 5 | Inzimamul Master | 2018 | 4 | 52 | 34* | 26.00 | 92.86 | 0 |
Most wickets
| # | Player | Span | Inns | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|
| 1 | Thatayaone Tshose | 2018 | 5 | 7 | 3/33 | 12.57 | 5.50 | 0 |
| 2 | Adithiya Rangaswamy | 2018 | 5 | 7 | 2/3 | 7.86 | 2.89 | 0 |
| 3 | Nabil Master | 2018 | 5 | 7 | 3/10 | 13.86 | 4.85 | 0 |
| 4 | Mmoloki Mooketsi | 2018 | 3 | 5 | 3/5 | 14.20 | 6.87 | 0 |
| 5 | James Moses | 2018 | 3 | 3 | 2/19 | 19.67 | 4.92 | 0 |
Head to head
| Opponent | M | W | L | Last played | |
|---|---|---|---|---|---|
| Uganda | 10 | 0 | 10 | 16 Sept 2026 | BOT v UGA → |
| Rwanda | 9 | 1 | 8 | 13 Sept 2026 | BOT v RWA → |
| Kenya | 7 | 1 | 6 | 17 Sept 2026 | BOT v KEN → |
| Lesotho | 7 | 7 | 0 | 15 Mar 2026 | BOT v LES → |
| Nigeria | 7 | 1 | 5 | 2 Oct 2025 | BOT v NGA → |
| Namibia | 6 | 1 | 5 | 23 Aug 2019 | BOT v NAM → |
| Sierra Leone | 6 | 6 | 0 | 18 Sept 2026 | BOT v SL → |
| Tanzania | 4 | 1 | 3 | 26 Sept 2025 | BOT v TAN → |
| Cameroon | 2 | 2 | 0 | 25 May 2026 | BOT v CAM → |
| Ghana | 2 | 1 | 1 | 18 Sept 2022 | BOT v GHA → |
| Ivory Coast | 2 | 2 | 0 | 28 May 2026 | BOT v IC → |
| Malawi | 2 | 1 | 1 | 4 Oct 2025 | BOT v MAL → |
| Mali | 2 | 2 | 0 | 24 May 2026 | BOT v MAL → |
| Mozambique | 2 | 2 | 0 | 19 Sept 2022 | BOT v MOZ → |
| St Helena | 2 | 2 | 0 | 27 Nov 2024 | BOT v SH → |
| Eswatini | 1 | 1 | 0 | 23 Nov 2024 | BOT v ESW → |
| Fiji | 1 | 0 | 1 | 13 Sept 2015 | BOT v FIJ → |
| Guernsey | 1 | 0 | 1 | 8 Sept 2015 | BOT v GUE → |
| Seychelles | 1 | 0 | 0 | 17 Nov 2022 | BOT v SEY → |
| Swaziland | 1 | 1 | 0 | 1 Nov 2018 | BOT v SWA → |
| Zambia | 1 | 1 | 0 | 7 Apr 2017 | BOT v ZAM → |
| Zimbabwe | 1 | 0 | 1 | 28 Sept 2025 | BOT v ZIM → |
Highest totals
| # | Team | Score | Overs | Match |
|---|---|---|---|---|
| 1 | Botswana | 255/3 | 20 | 28 May 2026 v Ivory Coast |
| 2 | Botswana | 185/6 | 20 | 19 Sept 2022 v Mozambique |
| 3 | Botswana | 175/4 | 20 | 23 Nov 2024 v Eswatini |
| 4 | Botswana | 166/5 | 20 | 23 May 2026 v Sierra Leone |
| 5 | Botswana | 165/4 | 20 | 12 Sept 2026 v Sierra Leone |
Recent series
Africa Continental Cup 20268ICC Men's T20 World Cup Sub Regional Africa Qualifier 20266Lesotho tour of Botswana 2025/265ICC Men's T20 World Cup Africa Region Final 2025/265Africa Continental Cup 2024/259ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C 2024/255Africa Continental Cup 20237ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/235Africa Cricket Association Cup 20224ICC Men's T20 World Cup Sub Regional Africa Qualifier 2021/224Botswana tour of Namibia 20194ICC Men's T20 World Cup Africa Region Final 20193