| 2026-05-30 | T20I | Ivory Coast v Kenya | 18 · 19/1 | Kenya won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2026-05-29 | T20I | Kenya v Botswana | 193/3 · 131/8 | Kenya won by 62 runs | Botswana Cricket Association Oval 2 |
| 2026-05-29 | T20I | Ivory Coast v Sierra Leone | 53/8 · 54/1 | Sierra Leone won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2026-05-28 | T20I | Sierra Leone v Rwanda | 88 · 89/2 | Rwanda won by 8 wickets | Botswana Cricket Association Oval 2 |
| 2026-05-26 | T20I | Cameroon v Ivory Coast | 183/8 · 31 | Cameroon won by 152 runs | Botswana Cricket Association Oval 2 |
| 2026-05-26 | T20I | Mali v Rwanda | 49 · 53/2 | Rwanda won by 8 wickets | Botswana Cricket Association Oval 2 |
| 2026-05-25 | T20I | Ivory Coast v Mali | 78/5 · 79/4 | Mali won by 6 wickets | Botswana Cricket Association Oval 2 |
| 2026-05-25 | T20I | Botswana v Cameroon | 149/5 · 78/8 | Botswana won by 71 runs | Botswana Cricket Association Oval 2 |
| 2026-05-24 | T20I | Sierra Leone v Cameroon | 64 · 67/9 | Cameroon won by 1 wickets | Botswana Cricket Association Oval 2 |
| 2026-05-23 | T20I | Kenya v Mali | 247/5 · 75 | Kenya won by 172 runs | Botswana Cricket Association Oval 2 |
| 2026-04-11 | T20I (W) | Mozambique v Malawi | 91/8 · 92/9 | Malawi won by 1 wickets | Botswana Cricket Association Oval 2 |
| 2026-04-11 | T20I (W) | Lesotho v Zambia | 96/7 · 48/3 | Lesotho won by 48 runs | Botswana Cricket Association Oval 2 |
| 2026-04-10 | T20I (W) | Malawi v Zambia | 86 · 33 | Malawi won by 53 runs | Botswana Cricket Association Oval 2 |
| 2026-04-10 | T20I (W) | Lesotho v Malawi | 40 · 41/1 | Malawi won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2026-04-09 | T20I (W) | Brazil v Lesotho | 202/8 · 13 | Brazil won by 189 runs | Botswana Cricket Association Oval 2 |
| 2026-04-08 | T20I (W) | Botswana v Zambia | 191/6 · 33/8 | Botswana won by 158 runs | Botswana Cricket Association Oval 2 |
| 2026-04-08 | T20I (W) | Brazil v Zambia | 200/5 · 26 | Brazil won by 174 runs | Botswana Cricket Association Oval 2 |
| 2026-04-07 | T20I (W) | Mozambique v Brazil | 80 · 81/1 | Brazil won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2026-04-07 | T20I (W) | Mozambique v Botswana | 106/7 · 83/9 | Mozambique won by 23 runs | Botswana Cricket Association Oval 2 |
| 2026-04-06 | T20I (W) | Botswana v Lesotho | 190/6 · 29 | Botswana won by 161 runs | Botswana Cricket Association Oval 2 |
| 2026-04-06 | T20I (W) | Lesotho v Malawi | 46 · 47/1 | Malawi won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2025-07-26 | T20I (W) | Mozambique v Cameroon | 87/8 · 88/8 | Cameroon won by 2 wickets | Botswana Cricket Association Oval 2 |
| 2025-07-26 | T20I (W) | Lesotho v Eswatini | 88/9 · 40 | Lesotho won by 48 runs | Botswana Cricket Association Oval 2 |
| 2025-07-24 | T20I (W) | Lesotho v Mozambique | 100/8 · 101/7 | Mozambique won by 3 wickets | Botswana Cricket Association Oval 2 |
| 2025-07-24 | T20I (W) | Cameroon v Eswatini | 177/5 · 37 | Cameroon won by 140 runs | Botswana Cricket Association Oval 2 |
| 2025-07-23 | T20I (W) | Cameroon v Rwanda | 20 · 22/0 | Rwanda won by 10 wickets | Botswana Cricket Association Oval 2 |
| 2025-07-23 | T20I (W) | Mozambique v Eswatini | 165/3 · 77/9 | Mozambique won by 88 runs | Botswana Cricket Association Oval 2 |
| 2025-07-21 | T20I (W) | Cameroon v Lesotho | 105/9 · 50 | Cameroon won by 55 runs | Botswana Cricket Association Oval 2 |
| 2025-07-21 | T20I (W) | Rwanda v Malawi | 138/6 · 71/9 | Rwanda won by 67 runs | Botswana Cricket Association Oval 2 |
| 2025-07-20 | T20I (W) | Sierra Leone v Mozambique | 141/5 · 64 | Sierra Leone won by 77 runs | Botswana Cricket Association Oval 2 |
| 2025-07-20 | T20I (W) | Botswana v Eswatini | 170/4 · 59/8 | Botswana won by 111 runs | Botswana Cricket Association Oval 2 |
| 2025-04-29 | T20I (W) | Mozambique v Eswatini | 106/6 · 48/8 | Mozambique won by 58 runs | Botswana Cricket Association Oval 2 |
| 2025-04-29 | T20I (W) | Eswatini v Botswana | 45 · 46/1 | Botswana won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2025-04-27 | T20I (W) | Sierra Leone v Eswatini | 179/3 · 29/9 | Sierra Leone won by 150 runs | Botswana Cricket Association Oval 2 |
| 2025-04-27 | T20I (W) | Mozambique v Eswatini | 74/6 · 58/9 | Mozambique won by 16 runs | Botswana Cricket Association Oval 2 |
| 2025-04-26 | T20I (W) | Botswana v Mozambique | 129/3 · 54 | Botswana won by 75 runs | Botswana Cricket Association Oval 2 |
| 2025-04-26 | T20I (W) | Mozambique v Sierra Leone | 37 · 39/3 | Sierra Leone won by 7 wickets | Botswana Cricket Association Oval 2 |
| 2024-04-25 | T20I (W) | Botswana v Lesotho | 152/3 · 52/8 | Botswana won by 100 runs | Botswana Cricket Association Oval 2 |
| 2024-04-23 | T20I (W) | Mozambique v Lesotho | 178/7 · 54/9 | Mozambique won by 124 runs | Botswana Cricket Association Oval 2 |
| 2024-04-22 | T20I (W) | Mozambique v Botswana | 101/6 · 105/1 | Botswana won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2024-04-22 | T20I (W) | Mozambique v Rwanda | 85/9 · 86/0 | Rwanda won by 10 wickets | Botswana Cricket Association Oval 2 |
| 2023-09-05 | T20I (W) | Kenya v Lesotho | 234/1 · 26 | Kenya won by 208 runs | Botswana Cricket Association Oval 2 |
| 2023-09-05 | T20I (W) | Sierra Leone v Eswatini | 173/6 · 26 | Sierra Leone won by 147 runs | Botswana Cricket Association Oval 2 |
| 2023-09-03 | T20I (W) | Cameroon v Eswatini | 125/4 · 63 | Cameroon won by 62 runs | Botswana Cricket Association Oval 2 |
| 2023-09-03 | T20I (W) | Botswana v Lesotho | 204/4 · 31 | Botswana won by 173 runs | Botswana Cricket Association Oval 2 |
| 2023-09-02 | T20I (W) | Cameroon v Sierra Leone | 40 · 42/3 | Sierra Leone won by 7 wickets | Botswana Cricket Association Oval 2 |
| 2023-09-02 | T20I (W) | Malawi v Lesotho | 189/5 · 53 | Malawi won by 136 runs | Botswana Cricket Association Oval 2 |
| 2021-09-16 | T20I (W) | Zimbabwe v Rwanda | 142/4 · 90/9 | Zimbabwe won by 52 runs | Botswana Cricket Association Oval 2 |
| 2021-09-15 | T20I (W) | Cameroon v Sierra Leone | 76/9 · 77/4 | Sierra Leone won by 6 wickets | Botswana Cricket Association Oval 2 |
| 2021-09-14 | T20I (W) | Sierra Leone v Uganda | 86/8 · 87/1 | Uganda won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2021-09-11 | T20I (W) | Uganda v Nigeria | 104/8 · 61 | Uganda won by 43 runs | Botswana Cricket Association Oval 2 |
| 2021-09-10 | T20I (W) | Namibia v Nigeria | 125/7 · 66/7 | Namibia won by 59 runs | Botswana Cricket Association Oval 2 |
| 2021-09-09 | T20I (W) | Sierra Leone v Nigeria | 102/9 · 103/5 | Nigeria won by 5 wickets | Botswana Cricket Association Oval 2 |
| 2018-08-23 | T20I (W) | Sierra Leone v Malawi | 148/3 · 92/6 | Sierra Leone won by 56 runs | Botswana Cricket Association Oval 2 |
| 2018-08-23 | T20I (W) | Mozambique v Namibia | 25 · 26/0 | Namibia won by 10 wickets | Botswana Cricket Association Oval 2 |
| 2018-08-21 | T20I (W) | Mozambique v Lesotho | 157/3 · 87 | Mozambique won by 70 runs | Botswana Cricket Association Oval 2 |
| 2018-08-20 | T20I (W) | Malawi v Namibia | 53/8 · 54/1 | Namibia won by 9 wickets | Botswana Cricket Association Oval 2 |