| 21 Jun 2023 | UGA 125 v KEN 124/7Final · T20I | KEN | 44 | - | 1 | Uganda won by 1 run | Nairobi | Africa Continental Cup 2023 |
| 19 Jun 2023 | BOT 131/5 v KEN 133/4Match 17 · T20I | KEN | 45 | - | 1 | Kenya won by 6 wickets | Nairobi | Africa Continental Cup 2023 |
| 18 Jun 2023 | KEN 117/8 v UGA 120/5Match 16 · T20I | KEN | 3 | - | 0 | Uganda won by 5 wickets | Nairobi | Africa Continental Cup 2023 |
| 13 Jun 2023 | UGA 175/7 v KEN 128/7Match 8 · T20I | KEN | 38 | - | 0 | Uganda won by 47 runs | Nairobi | Africa Continental Cup 2023 |
| 11 Jun 2023 | BOT 92/8 v KEN 98/2Match 5 · T20I | KEN | 22 | - | 1 | Kenya won by 8 wickets | Nairobi | Africa Continental Cup 2023 |
| 10 Jun 2023 | KEN 185/3 v UGA 97Match 4 · T20I | KEN | 96* | - | 1 | Kenya won by 88 runs | Nairobi | Africa Continental Cup 2023 |
| 9 Jun 2023 | RWA 137/9 v KEN 139/71st Match · T20I | KEN | 36 | - | 0 | Kenya won by 3 wickets (with 9 balls remaining) | Nairobi | Africa Continental Cup 2023 |
| 30 Aug 2022 | NEP 175/7 v KEN 144/75th T20I · T20I | KEN | 23 | 0/12 | 0 | Nepal won by 31 runs | Nairobi | Nepal tour of Kenya 2022 |
| 29 Aug 2022 | KEN 101 v NEP 94/94th T20I · T20I | KEN | 20 | 0/26 | 3 | Kenya won by 7 runs | Nairobi | Nepal tour of Kenya 2022 |
| 28 Aug 2022 | KEN 156/2 v NEP 160/63rd T20I · T20I | KEN | 14 | 1/7 | 0 | Nepal won by 4 wickets | Nairobi | Nepal tour of Kenya 2022 |
| 25 Aug 2022 | KEN 130/8 v NEP 133/51st T20I · T20I | KEN | 12 | - | 0 | Nepal won by 5 wickets | Nairobi | Nepal tour of Kenya 2022 |
| 20 Nov 2016 | KEN 133 v HK 148/4Match 32 · List A | KEN | 17 | - | 1 | Hong Kong won by 39 runs (DLS method) | Nairobi | ICC World Cricket League Championship 2016/17 |
| 29 Sept 2016 | KEN 158/7 v QAT 159/8Match 7 · T20 | KEN | 15 | 0/25 | 0 | Qatar won by 2 wickets | Nairobi | Kenya T20 Quadrangular Series 2016 |
| 28 Sept 2016 | KEN 133/3 v UGA 129/7Match 5 · T20 | KEN | 0* | - | 1 | Kenya won by 7 wickets | Nairobi | Kenya T20 Quadrangular Series 2016 |
| 27 Sept 2016 | KEN 84 v KSA 123Match 3 · T20 | KEN | 3 | - | 1 | Saudi Arabia won by 39 runs | Nairobi | Kenya T20 Quadrangular Series 2016 |
| 28 Jul 2011 | UAE 213 & 439/8d v KEN 219 & 167/9Match · First-class | KEN | 15 & 63 | 0/40 | 1 | United Arab Emirates won by 266 runs | Nairobi | ICC Intercontinental Cup 2011 |
| 26 Jul 2011 | KEN 230/9 v UAE 233/6Match 6 · List A | KEN | 9 | 0/23 | 1 | United Arab Emirates won by 4 wickets | Nairobi | ICC World Cricket League Championship 2011 |
| 25 Jul 2011 | KEN 210 v UAE 119/8Match 5 · List A | KEN | 1 | - | 0 | Kenya won by 66 runs (DLS method) | Nairobi | ICC World Cricket League Championship 2011 |
| 11 Oct 2010 | KEN 189/2 v AFG 1883rd ODI · ODI | KEN | 86* | - | 1 | Kenya won by 8 wickets (with 51 balls remaining) | Nairobi | Afghanistan tour of Kenya 2010/11 |
| 9 Oct 2010 | KEN 139 v AFG 143/42nd ODI · ODI | KEN | 25 | - | 1 | Afghanistan won by 6 wickets (with 138 balls remaining) | Nairobi | Afghanistan tour of Kenya 2010/11 |
| 7 Oct 2010 | KEN 180 v AFG 881st ODI · ODI | KEN | 24 | - | 0 | Kenya won by 92 runs | Nairobi | Afghanistan tour of Kenya 2010/11 |
| 20 Feb 2010 | NED 385 & 367/6d v KEN 433 & 320/5Match · First-class | KEN | 89 & 79 | - | 2 | Kenya won by 5 wickets | Nairobi | ICC Intercontinental Shield 2009/10 |
| 18 Feb 2010 | KEN 120 v NED 2002nd ODI · ODI | KEN | 21 | - | 0 | Netherlands won by 80 runs | Nairobi | Netherlands tour of Kenya 2009/10 |
| 16 Feb 2010 | KEN 221/4 v NED 219/91st ODI · ODI | KEN | 7 | - | 1 | Kenya won by 6 wickets (with 91 balls remaining) | Nairobi | Netherlands tour of Kenya 2009/10 |
| 4 Feb 2010 | SCO 123 v KEN 126/06th Match · T20I | KEN | DNB | - | 0 | Kenya won by 10 wickets (with 33 balls remaining) | Nairobi | Kenya T20 Tri Series 2009/10 |
| 1 Feb 2010 | SCO 109/9 v KEN 110/03rd Match · T20I | KEN | DNB | - | 0 | Kenya won by 10 wickets (with 45 balls remaining) | Nairobi | Kenya T20 Tri Series 2009/10 |
| 31 Jan 2009 | KEN 234 v ZIM 236/6Match 3 · ODI | KEN | 55 | 0/49 | 1 | Zimbabwe won by 4 wickets | Nairobi | Zimbabwe in Kenya ODI Series 2008/09 |
| 1 Nov 2007 | BER 281 & 178 v KEN 302 & 161/2Match · First-class | KEN | 53 & 14* | - | 0 | Kenya won by 8 wickets | Nairobi | ICC Intercontinental Cup 2007/08 |
| 28 Oct 2007 | KEN 169/9 v BER 167Match 3 · ODI | KEN | 20 | - | 0 | Kenya won by 1 wicket | Nairobi | Bermuda in Kenya ODI Series 2007/08 |
| 27 Oct 2007 | KEN 187/7 v BER 183/9Match 2 · ODI | KEN | 34 | - | 2 | Kenya won by 3 wickets | Nairobi | Bermuda in Kenya ODI Series 2007/08 |
| 25 Oct 2007 | KEN 175/2 v BER 174Match 1 · ODI | KEN | DNB | 0/20 | 0 | Kenya won by 8 wickets | Nairobi | Bermuda in Kenya ODI Series 2007/08 |
| 20 Oct 2007 | KEN 193/6 v CAN 189Match 2 · ODI | KEN | 44* | - | 1 | Kenya won by 4 wickets | Nairobi | Canada in Kenya ODI Series 2007/08 |
| 18 Oct 2007 | KEN 233/6 v CAN 230Match 1 · ODI | KEN | 4 | - | 0 | Kenya won by 4 wickets | Nairobi | Canada in Kenya ODI Series 2007/08 |
| 12 Oct 2007 | CAN 263 & 229 v KEN 393 & 105/1Match · First-class | KEN | 35 & DNB | 0/12 | 1 | Kenya won by 9 wickets | Nairobi | ICC Intercontinental Cup 2007/08 |
| 4 Sept 2007 | KEN 92 v PAK 93/23rd T20I · T20I | KEN | 17 | - | 1 | Pakistan won by 8 wickets | Nairobi | Twenty20 Quadrangular (in Kenya) 2007/08 |
| 1 Sept 2007 | KEN 138/7 v BAN 139/51st T20I · T20I | KEN | 14* | - | 1 | Bangladesh won by 5 wickets | Nairobi | Twenty20 Quadrangular (in Kenya) 2007/08 |
| 4 Feb 2007 | KEN 177 v SCO 254/812th ODI · ODI | KEN | 2 | - | 0 | Scotland won by 77 runs | Nairobi | ICC World Cricket League Division One 2006/07 |
| 15 Aug 2006 | KEN 118 v BAN 120/4Match 3 · ODI | KEN | 8 | - | 0 | Bangladesh won by 6 wickets | Nairobi | Bangladesh in Kenya ODI Series 2006 |
| 13 Aug 2006 | KEN 184 v BAN 185/8Match 2 · ODI | KEN | 1 | 0/5 | 2 | Bangladesh won by 2 wickets | Nairobi | Bangladesh in Kenya ODI Series 2006 |
| 12 Aug 2006 | KEN 168 v BAN 170/4Match 1 · ODI | KEN | 17 | - | 0 | Bangladesh won by 6 wickets | Nairobi | Bangladesh in Kenya ODI Series 2006 |
| 24 Feb 2003 | KEN 210/9 v SL 157Match 26 · ODI | KEN | 13* | 5/24 | 2 | Kenya won by 53 runs | Nairobi | ICC World Cup 2002/03 |
| 5 Sept 2002 | KEN 204/9 v AUS 205/56th Match · ODI | KEN | 9 | 1/50 | 0 | Australia won by 5 wickets (with 5 balls remaining) | Nairobi | PSO Tri-Nation Tournament 2002 |
| 2 Sept 2002 | KEN 84 v AUS 85/24th Match · ODI | KEN | 13 | 0/10 | 0 | Australia won by 8 wickets (with 198 balls remaining) | Nairobi | PSO Tri-Nation Tournament 2002 |
| 1 Sept 2002 | KEN 179 v PAK 181/33rd Match · ODI | KEN | 8 | 0/33 | 0 | Pakistan won by 7 wickets (with 68 balls remaining) | Nairobi | PSO Tri-Nation Tournament 2002 |
| 29 Aug 2002 | KEN 133 v PAK 134/61st Match · ODI | KEN | 1 | 1/35 | 0 | Pakistan won by 4 wickets (with 99 balls remaining) | Nairobi | PSO Tri-Nation Tournament 2002 |
| 19 Aug 2001 | KEN 232/7 v WI 234/33rd ODI · ODI | KEN | 7* | 0/43 | 0 | West Indies won by 7 wickets (with 17 balls remaining) | Nairobi | West Indies tour of Kenya 2001 |
| 18 Aug 2001 | KEN 192 v WI 193/42nd ODI · ODI | KEN | 25 | 1/41 | 0 | West Indies won by 6 wickets (with 25 balls remaining) | Nairobi | West Indies tour of Kenya 2001 |