| 2026-05-30 | T20I | Rwanda v Botswana | 117/8 · 115/8 | Rwanda won by 2 runs | Botswana Cricket Association Oval 1 |
| 2026-05-30 | T20I | Mali v Sierra Leone | 97/9 · 99/4 | Sierra Leone won by 6 wickets | Botswana Cricket Association Oval 1 |
| 2026-05-29 | T20I | Cameroon v Mali | 159/6 · 69 | Cameroon won by 90 runs | Botswana Cricket Association Oval 1 |
| 2026-05-28 | T20I | Cameroon v Kenya | 42 · 43/0 | Kenya won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2026-05-28 | T20I | Botswana v Ivory Coast | 255/3 · 24 | Botswana won by 231 runs | Botswana Cricket Association Oval 1 |
| 2026-05-26 | T20I | Kenya v Sierra Leone | 135/5 · 97/9 | Kenya won by 38 runs | Botswana Cricket Association Oval 1 |
| 2026-05-25 | T20I | Kenya v Rwanda | 101/9 · 102/8 | Rwanda won by 2 wickets | Botswana Cricket Association Oval 1 |
| 2026-05-24 | T20I | Mali v Botswana | 24 · 25/0 | Botswana won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2026-05-24 | T20I | Rwanda v Ivory Coast | 288/2 · 17 | Rwanda won by 271 runs | Botswana Cricket Association Oval 1 |
| 2026-05-23 | T20I | Botswana v Sierra Leone | 166/5 · 96/7 | Botswana won by 70 runs | Botswana Cricket Association Oval 1 |
| 2026-05-23 | T20I | Cameroon v Rwanda | 107/7 · 108/3 | Rwanda won by 7 wickets | Botswana Cricket Association Oval 1 |
| 2026-04-11 | T20I (W) | Botswana v Brazil | 37 · 38/7 | Brazil won by 3 wickets | Botswana Cricket Association Oval 1 |
| 2026-04-11 | T20I (W) | Botswana v Mozambique | 139/4 · 58 | Botswana won by 81 runs | Botswana Cricket Association Oval 1 |
| 2026-04-10 | T20I (W) | Mozambique v Brazil | 19 · 20/1 | Brazil won by 9 wickets | Botswana Cricket Association Oval 1 |
| 2026-04-10 | T20I (W) | Botswana v Brazil | 85/7 · 86/2 | Brazil won by 8 wickets | Botswana Cricket Association Oval 1 |
| 2026-04-09 | T20I (W) | Zambia v Malawi | 54/6 · 55/5 | Malawi won by 5 wickets | Botswana Cricket Association Oval 1 |
| 2026-04-09 | T20I (W) | Mozambique v Malawi | 60 · 61/3 | Malawi won by 7 wickets | Botswana Cricket Association Oval 1 |
| 2026-04-08 | T20I (W) | Mozambique v Lesotho | 104 · 72 | Mozambique won by 32 runs | Botswana Cricket Association Oval 1 |
| 2026-04-08 | T20I (W) | Botswana v Malawi | 87/4 · 64 | Botswana won by 23 runs | Botswana Cricket Association Oval 1 |
| 2026-04-07 | T20I (W) | Zambia v Lesotho | 53/6 · 54/2 | Lesotho won by 8 wickets | Botswana Cricket Association Oval 1 |
| 2026-04-07 | T20I (W) | Brazil v Malawi | 167/4 · 31 | Brazil won by 136 runs | Botswana Cricket Association Oval 1 |
| 2026-04-06 | T20I (W) | Mozambique v Zambia | 174/2 · 30/9 | Mozambique won by 144 runs | Botswana Cricket Association Oval 1 |
| 2026-04-06 | T20I (W) | Brazil v Botswana | 147/2 · 64/9 | Brazil won by 83 runs | Botswana Cricket Association Oval 1 |
| 2026-03-15 | T20I | Botswana v Lesotho | 114/7 · 30 | Botswana won by 84 runs | Botswana Cricket Association Oval 1 |
| 2026-03-13 | T20I | Botswana v Lesotho | 164/7 · 60 | Botswana won by 104 runs | Botswana Cricket Association Oval 1 |
| 2026-03-12 | T20I | Botswana v Lesotho | 102/9 · 96/8 | Botswana won by 6 runs | Botswana Cricket Association Oval 1 |
| 2026-03-10 | T20I | Lesotho v Botswana | 81/8 · 83/4 | Botswana won by 6 wickets | Botswana Cricket Association Oval 1 |
| 2026-03-09 | T20I | Lesotho v Botswana | 60 · 61/4 | Botswana won by 6 wickets | Botswana Cricket Association Oval 1 |
| 2025-07-26 | T20I (W) | Rwanda v Sierra Leone | 135/7 · 84 | Rwanda won by 51 runs | Botswana Cricket Association Oval 1 |
| 2025-07-26 | T20I (W) | Botswana v Malawi | 143/6 · 78 | Botswana won by 65 runs | Botswana Cricket Association Oval 1 |
| 2025-07-24 | T20I (W) | Malawi v Sierra Leone | 100/6 · 101/4 | Sierra Leone won by 6 wickets | Botswana Cricket Association Oval 1 |
| 2025-07-24 | T20I (W) | Rwanda v Botswana | 99/9 · 64/9 | Rwanda won by 35 runs | Botswana Cricket Association Oval 1 |
| 2025-07-23 | T20I (W) | Botswana v Sierra Leone | 89/4 · 90/5 | Sierra Leone won by 5 wickets | Botswana Cricket Association Oval 1 |
| 2025-07-23 | T20I (W) | Malawi v Lesotho | 162/5 · 56 | Malawi won by 106 runs | Botswana Cricket Association Oval 1 |
| 2025-07-21 | T20I (W) | Sierra Leone v Eswatini | 190/6 · 41/8 | Sierra Leone won by 149 runs | Botswana Cricket Association Oval 1 |
| 2025-07-21 | T20I (W) | Mozambique v Botswana | 53/9 · 54/2 | Botswana won by 8 wickets | Botswana Cricket Association Oval 1 |
| 2025-07-20 | T20I (W) | Malawi v Cameroon | 111/5 · 73 | Malawi won by 38 runs | Botswana Cricket Association Oval 1 |
| 2025-07-20 | T20I (W) | Lesotho v Rwanda | 23 · 24/0 | Rwanda won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2025-04-30 | T20I (W) | Sierra Leone v Botswana | 107/5 · 68/9 | Sierra Leone won by 39 runs | Botswana Cricket Association Oval 1 |
| 2025-04-30 | T20I (W) | Mozambique v Eswatini | 117/6 · 65/5 | Mozambique won by 52 runs | Botswana Cricket Association Oval 1 |
| 2025-04-29 | T20I (W) | Botswana v Sierra Leone | 66/7 · 67/5 | Sierra Leone won by 5 wickets | Botswana Cricket Association Oval 1 |
| 2025-04-29 | T20I (W) | Mozambique v Sierra Leone | 44/8 · 45/4 | Sierra Leone won by 6 wickets | Botswana Cricket Association Oval 1 |
| 2025-04-27 | T20I (W) | Botswana v Mozambique | 126/3 · 68/4 | Botswana won by 58 runs | Botswana Cricket Association Oval 1 |
| 2025-04-27 | T20I (W) | Sierra Leone v Botswana | 80/5 · 74 | Sierra Leone won by 6 runs | Botswana Cricket Association Oval 1 |
| 2025-04-26 | T20I (W) | Eswatini v Sierra Leone | 27/6 · 28/0 | Sierra Leone won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2025-04-26 | T20I (W) | Botswana v Eswatini | 152/1 · 30 | Botswana won by 122 runs | Botswana Cricket Association Oval 1 |
| 2024-04-26 | T20I (W) | Botswana v Rwanda | 70/5 · 72/2 | Rwanda won by 8 wickets | Botswana Cricket Association Oval 1 |
| 2024-04-26 | T20I (W) | Mozambique v Lesotho | 128/8 · 84/9 | Mozambique won by 44 runs | Botswana Cricket Association Oval 1 |
| 2024-04-25 | T20I (W) | Botswana v Rwanda | 40 · 41/2 | Rwanda won by 8 wickets | Botswana Cricket Association Oval 1 |
| 2024-04-25 | T20I (W) | Mozambique v Rwanda | 32 · 34/3 | Rwanda won by 7 wickets | Botswana Cricket Association Oval 1 |
| 2024-04-23 | T20I (W) | Mozambique v Botswana | 63 · 64/1 | Botswana won by 9 wickets | Botswana Cricket Association Oval 1 |
| 2024-04-23 | T20I (W) | Botswana v Rwanda | 69/9 · 72/3 | Rwanda won by 7 wickets | Botswana Cricket Association Oval 1 |
| 2024-04-22 | T20I (W) | Lesotho v Rwanda | 18 · 19/0 | Rwanda won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2024-04-22 | T20I (W) | Botswana v Lesotho | 143/9 · 30 | Botswana won by 113 runs | Botswana Cricket Association Oval 1 |
| 2023-09-08 | T20I (W) | Botswana v Kenya | 52 · 53/1 | Kenya won by 9 wickets | Botswana Cricket Association Oval 1 |
| 2023-09-08 | T20I (W) | Cameroon v Sierra Leone | 68/6 · 72/3 | Sierra Leone won by 7 wickets | Botswana Cricket Association Oval 1 |
| 2023-09-06 | T20I (W) | Kenya v Cameroon | 156/5 · 38 | Kenya won by 118 runs | Botswana Cricket Association Oval 1 |
| 2023-09-06 | T20I (W) | Botswana v Sierra Leone | 131/7 · 114/5 | Botswana won by 17 runs | Botswana Cricket Association Oval 1 |
| 2023-09-05 | T20I (W) | Botswana v Malawi | 124/5 · 119/8 | Botswana won by 5 runs | Botswana Cricket Association Oval 1 |
| 2023-09-05 | T20I (W) | Cameroon v Mozambique | 115/6 · 82 | Cameroon won by 33 runs | Botswana Cricket Association Oval 1 |
| 2023-09-03 | T20I (W) | Mozambique v Sierra Leone | 55 · 56/0 | Sierra Leone won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2023-09-03 | T20I (W) | Malawi v Kenya | 62/8 · 63/3 | Kenya won by 7 wickets | Botswana Cricket Association Oval 1 |
| 2023-09-02 | T20I (W) | Mozambique v Eswatini | 150/4 · 48 | Mozambique won by 102 runs | Botswana Cricket Association Oval 1 |
| 2023-09-02 | T20I (W) | Kenya v Botswana | 164/1 · 53 | Kenya won by 111 runs | Botswana Cricket Association Oval 1 |
| 2021-09-19 | T20I (W) | Zimbabwe v Namibia | 133/4 · 120/9 | Zimbabwe won by 13 runs | Botswana Cricket Association Oval 1 |
| 2021-09-19 | T20I (W) | Uganda v Tanzania | 79 · 82/1 | Tanzania won by 9 wickets | Botswana Cricket Association Oval 1 |
| 2021-09-17 | T20I (W) | Zimbabwe v Uganda | 108/6 · 94 | Zimbabwe won by 14 runs | Botswana Cricket Association Oval 1 |
| 2021-09-16 | T20I (W) | Botswana v Tanzania | 82 · 83/3 | Tanzania won by 7 wickets | Botswana Cricket Association Oval 1 |
| 2021-09-16 | T20I (W) | Mozambique v Eswatini | 138/6 · 55 | Mozambique won by 83 runs | Botswana Cricket Association Oval 1 |
| 2021-09-14 | T20I (W) | Tanzania v Eswatini | 279/2 · 23/9 | Tanzania won by 256 runs | Botswana Cricket Association Oval 1 |
| 2021-09-13 | T20I (W) | Tanzania v Rwanda | 104/8 · 61 | Tanzania won by 43 runs | Botswana Cricket Association Oval 1 |
| 2021-09-12 | T20I (W) | Rwanda v Eswatini | 204/5 · 19 | Rwanda won by 185 runs | Botswana Cricket Association Oval 1 |
| 2021-09-11 | T20I (W) | Tanzania v Mozambique | 228/4 · 28/9 | Tanzania won by 200 runs | Botswana Cricket Association Oval 1 |
| 2021-09-11 | T20I (W) | Eswatini v Zimbabwe | 17 · 18/0 | Zimbabwe won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2021-09-10 | T20I (W) | Botswana v Mozambique | 151/6 · 41 | Botswana won by 110 runs | Botswana Cricket Association Oval 1 |
| 2021-09-10 | T20I (W) | Tanzania v Zimbabwe | 103 · 104/4 | Zimbabwe won by 6 wickets | Botswana Cricket Association Oval 1 |
| 2021-09-09 | T20I (W) | Botswana v Eswatini | 224/2 · 29 | Botswana won by 195 runs | Botswana Cricket Association Oval 1 |
| 2021-09-09 | T20I (W) | Mozambique v Rwanda | 17 · 18/0 | Rwanda won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2018-08-25 | T20I (W) | Sierra Leone v Namibia | 80/4 · 81/1 | Namibia won by 9 wickets | Botswana Cricket Association Oval 1 |
| 2018-08-25 | T20I (W) | Lesotho v Malawi | 49 · 50/1 | Malawi won by 9 wickets | Botswana Cricket Association Oval 1 |
| 2018-08-24 | T20I (W) | Botswana v Namibia | 93/4 · 94/4 | Namibia won by 6 wickets | Botswana Cricket Association Oval 1 |
| 2018-08-24 | T20I (W) | Sierra Leone v Lesotho | 157/3 · 77/6 | Sierra Leone won by 80 runs | Botswana Cricket Association Oval 1 |
| 2018-08-23 | T20I (W) | Namibia v Lesotho | 210/5 · 31/7 | Namibia won by 179 runs | Botswana Cricket Association Oval 1 |
| 2018-08-23 | T20I (W) | Botswana v Sierra Leone | 116/3 · 117/4 | Sierra Leone won by 6 wickets | Botswana Cricket Association Oval 1 |
| 2018-08-21 | T20I (W) | Mozambique v Botswana | 80/7 · 82/0 | Botswana won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2018-08-21 | T20I (W) | Sierra Leone v Namibia | 83/7 · 84/3 | Namibia won by 7 wickets | Botswana Cricket Association Oval 1 |
| 2018-08-20 | T20I (W) | Botswana v Lesotho | 164/4 · 40 | Botswana won by 124 runs | Botswana Cricket Association Oval 1 |