| 19 Sept 2026 | KEN 170/7 v UGA 131Final · T20I | KEN | 44 | - | 2 | Kenya won by 39 runs | Kigali City | Africa Continental Cup 2026 |
| 18 Sept 2026 | UGA 197/7 v KEN 150Match 19 · T20I | KEN | 11 | 1/14 | 0 | Uganda won by 47 runs | Kigali City | Africa Continental Cup 2026 |
| 17 Sept 2026 | KEN 216/5 v BOT 152/3Match 18 · T20I | KEN | 93* | - | 0 | Kenya won by 64 runs | Kigali City | Africa Continental Cup 2026 |
| 12 Sept 2026 | UGA 189/6 v KEN 193/2Match 9 · T20I | KEN | 94 | - | 1 | Kenya won by 8 wickets | Kigali City | Africa Continental Cup 2026 |
| 11 Sept 2026 | BOT 108/8 v KEN 109/0Match 8 · T20I | KEN | 57* | 2/6 | 0 | Kenya won by 10 wickets | Kigali City | Africa Continental Cup 2026 |
| 9 Sept 2026 | RWA 139/8 v KEN 144/8Match 4 · T20I | KEN | 54 | - | 1 | Kenya won by 2 wickets | Kigali City | Africa Continental Cup 2026 |
| 8 Sept 2026 | KEN 204/7 v SIE 110/7Match 2 · T20I | KEN | 13 | - | 0 | Kenya won by 94 runs | Kigali City | Africa Continental Cup 2026 |
| 1 Aug 2026 | BHR 148/5 v KEN 149/92nd T20I · T20I | KEN | 23 | - | 0 | Kenya won by 1 wicket | Nairobi | Bahrain tour of Kenya 2026 |
| 31 Jul 2026 | BHR 159/4 v KEN 144/81st T20I · T20I | KEN | 73 | 1/11 | 0 | Bahrain won by 15 runs | Nairobi | Bahrain tour of Kenya 2026 |
| 30 May 2026 | IVO 18 v KEN 19/1Match 20 · T20I | KEN | DNB | - | 0 | Kenya won by 9 wickets | Gaborone | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2026 |
| 29 May 2026 | KEN 193/3 v BOT 131/8Match 18 · T20I | KEN | 35 | 1/24 | 1 | Kenya won by 62 runs | Gaborone | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2026 |
| 28 May 2026 | CAM 42 v KEN 43/0Match 15 · T20I | KEN | 8* | - | 0 | Kenya won by 10 wickets | Gaborone | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2026 |
| 26 May 2026 | KEN 135/5 v SIE 97/9Match 11 · T20I | KEN | 6 | - | 0 | Kenya won by 38 runs | Gaborone | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2026 |
| 25 May 2026 | KEN 101/9 v RWA 102/8Match 7 · T20I | KEN | 0 | 2/19 | 0 | Rwanda won by 2 wickets | Gaborone | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2026 |
| 23 May 2026 | KEN 247/5 v MAB 75Match 3 · T20I | KEN | 92 | 4/17 | 1 | Kenya won by 172 runs | Gaborone | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2026 |
| 4 Oct 2025 | KEN 142/7 v TAN 913rd Place Play-Off · T20I | KEN | 60 | 2/21 | 0 | Kenya won by 51 runs | Harare | ICC Men's T20 World Cup Africa Region Final 2025/26 |
| 2 Oct 2025 | KEN 122/6 v ZIM 123/3Semi-final · T20I | KEN | 1 | 1/17 | 0 | Zimbabwe won by 7 wickets | Harare | ICC Men's T20 World Cup Africa Region Final 2025/26 |
| 30 Sept 2025 | NGR 147/7 v KEN 148/3Match 12 · T20I | KEN | 12 | 0/26 | 0 | Kenya won by 7 wickets | Harare | ICC Men's T20 World Cup Africa Region Final 2025/26 |
| 28 Sept 2025 | MAA 130/4 v KEN 127Match 9 · T20I | KEN | 7 | 1/20 | 0 | Malawi won by 3 runs | Harare | ICC Men's T20 World Cup Africa Region Final 2025/26 |
| 26 Sept 2025 | NAM 241/5 v KEN 105/7Match 1 · T20I | KEN | 11 | 2/15 | 2 | Namibia won by 136 runs | Harare | ICC Men's T20 World Cup Africa Region Final 2025/26 |
| 25 Jul 2025 | KEN 124/8 v UGA 125/4Match 13 · T20I | KEN | 18 | 1/29 | 0 | Uganda won by 6 wickets | Entebbe | Pearl of Africa T20I Series 2025 |
| 23 Jul 2025 | KEN 98 v UAE 101/3Match 11 · T20I | KEN | 17 | 2/31 | 0 | United Arab Emirates won by 7 wickets | Entebbe | Pearl of Africa T20I Series 2025 |
| 21 Jul 2025 | UGA 157/5 v KEN 129/7Match 8 · T20I | KEN | 4 | 0/2 | 0 | Uganda won by 28 runs | Entebbe | Pearl of Africa T20I Series 2025 |
| 18 Jul 2025 | UAE 161/7 v KEN 1214th Match · T20I | KEN | 45 | - | 1 | U.A.E. won by 40 runs | Entebbe | Pearl of Africa T20I Series 2025 |
| 17 Jul 2025 | KEN 108/8 v NGR 88/9Match 2 · T20I | KEN | 23 | - | 2 | Kenya won by 20 runs | Entebbe | Pearl of Africa T20I Series 2025 |
| 24 Oct 2024 | ZIM 163/7 v KEN 102Match 14 · T20I | KEN | 4 | - | 0 | Zimbabwe won by 61 runs | Nairobi | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2024/25 |
| 19 Oct 2024 | KEN 224/4 v MOZ 76/8Match 3 · T20I | KEN | 28 | - | 0 | Kenya won by 111 runs (DLS method) | Nairobi | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2024/25 |
| 18 Oct 2024 | KEN 177/6 v SEY 86Only T20I · T20I | KEN | 25 | 1/5 | 1 | Kenya won by 91 runs | Nairobi | Seychelles in Kenya T20I Match 2024/25 |
| 27 Oct 2019 | KEN 73 v PNG 118Match 38 · T20I | KEN | 1 | - | 0 | Papua New Guinea won by 45 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 25 Oct 2019 | KEN 94 v NAM 181/5Match 33 · T20I | KEN | 7 | - | 0 | Namibia won by 87 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 23 Oct 2019 | KEN 159/3 v SIN 157/9Match 24 · T20I | KEN | 12 | - | 1 | Kenya won by 7 wickets | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 21 Oct 2019 | BER 93 v KEN 138/4Match 17 · T20I | KEN | 85* | - | 0 | Kenya won by 45 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 19 Oct 2019 | KEN 139/8 v SCO 170/6Match 8 · T20I | KEN | 26 | - | 1 | Scotland won by 31 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 18 Oct 2019 | KEN 136/8 v NED 166/4Match 3 · T20I | KEN | 10 | - | 1 | Netherlands won by 30 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 22 May 2019 | UGA 144/9 v KEN 145/6Match 9 · T20I | KEN | 6 | - | 1 | Kenya won by 1 run | Kampala | ICC Men's T20 World Cup Africa Region Final 2019 |
| 21 May 2019 | GHA 88 v KEN 141/5Match 6 · T20I | KEN | 5 | - | 0 | Kenya won by 53 runs | Kampala | ICC Men's T20 World Cup Africa Region Final 2019 |
| 20 May 2019 | NGR 105/5 v KEN 106/21st Match · T20I | KEN | 47* | - | 0 | Kenya won by 8 wickets (with 16 balls remaining) | Kampala | - |
| 26 Nov 2013 | CAN 125 v KEN 146/711th Place Play-Off · T20I | KEN | DNB | - | 0 | Kenya won by 21 runs | Sharjah Cricket Stadium | ICC World Twenty20 Qualifier 2013/14 |
| 11 Oct 2013 | KEN 149/4 v AFG 115/82nd T20I · T20I | KEN | DNB | - | 1 | Kenya won by 34 runs | Sharjah | - |