| 11 Feb 2010 | KEN 130 v NED 133/311th Match, Group B · T20I | KEN | 33 | - | 1 | Netherlands won by 7 wickets (with 5 balls remaining) | Abu Dhabi | ICC World Twenty20 Qualifier 2009/10 |
| 10 Feb 2010 | CAN 138/9 v KEN 141/16th T20I · T20I | KEN | 6* | - | 0 | Kenya won by 9 wickets | Dubai | ICC World Twenty20 Qualifier 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 |
| 18 Oct 2009 | ZIM 329/3 v KEN 1875th ODI · ODI | KEN | 22 | - | 1 | Zimbabwe won by 142 runs | Harare | Kenya tour of Zimbabwe 2009/10 |
| 17 Oct 2009 | ZIM 271/4 v KEN 270/84th ODI · ODI | KEN | 7 | - | 0 | Zimbabwe won by 6 wickets (with 12 balls remaining) | Harare | Kenya tour of Zimbabwe 2009/10 |
| 15 Oct 2009 | ZIM 246/9 v KEN 266/93rd ODI · ODI | KEN | 52 | - | 0 | Kenya won by 20 runs | Harare | Kenya tour of Zimbabwe 2009/10 |
| 13 Oct 2009 | ZIM 263/7 v KEN 1772nd ODI · ODI | KEN | 23 | - | 0 | Zimbabwe won by 86 runs | Harare | Kenya tour of Zimbabwe 2009/10 |
| 12 Oct 2009 | ZIM 313/4 v KEN 2221st ODI · ODI | KEN | 9 | - | 0 | Zimbabwe won by 91 runs | Harare | Kenya tour of Zimbabwe 2009/10 |
| 19 Aug 2009 | CAN 117/1 v KEN 113Match 1 · ODI | KEN | 6 | - | 0 | Canada won by 9 wickets | Toronto | Kenya in Canada ODI Series 2009 |
| 14 Aug 2009 | KEN 317 & 362/3d v CAN 234 & 198Match · First-class | KEN | 7 & DNB | - | 0 | Kenya won by 247 runs | King City | ICC Intercontinental Shield 2009 |
| 12 Jul 2009 | IRE 256/7 v KEN 240/63rd ODI · ODI | KEN | 78* | - | 0 | Ireland won by 4 runs (D/L method) | Dublin | Kenya tour of Ireland 2009 |
| 11 Jul 2009 | IRE 104/1 v KEN 1752nd ODI · ODI | KEN | 28 | - | 0 | Ireland won by 52 runs (D/L method) | Dublin | Kenya tour of Ireland 2009 |
| 9 Jul 2009 | IRE 215/7 v KEN 214/91st ODI · ODI | KEN | 20 | - | 2 | Ireland won by 3 wickets (with 7 balls remaining) | Dublin | Kenya tour of Ireland 2009 |
| 19 Apr 2009 | KEN 179 v NED 183/43rd Place Play-off · ODI | KEN | 0 | 1/40 | 0 | Netherlands won by 6 wickets (with 107 balls remaining) | Potchefstroom | ICC World Cup Qualifier 2009 |
| 6 Apr 2009 | KEN 260/3 v BER 259/520th Match, Group B · ODI | KEN | 43* | - | 0 | Kenya won by 7 wickets (with 30 balls remaining) | Potchefstroom | 2009 Cricket World Cup Qualifier |
| 1 Apr 2009 | KEN 247/8 v NED 248/35th Match, Group B · ODI | KEN | 24 | - | 1 | Netherlands won by 7 wickets (with 22 balls remaining) | Potchefstroom | 2009 Cricket World Cup Qualifier |
| 4 Feb 2009 | KEN 199 v ZIM 203/35th ODI · ODI | KEN | 75 | 0/21 | 0 | Zimbabwe won by 7 wickets (with 90 balls remaining) | Nairobi | Zimbabwe in Kenya ODI Series 2008/09 |
| 1 Feb 2009 | KEN 219 v ZIM 285/84th ODI · ODI | KEN | 14 | 0/56 | 1 | Zimbabwe won by 66 runs | Nairobi | Zimbabwe in Kenya ODI Series 2008/09 |
| 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 |
| 29 Jan 2009 | KEN 200/9 v ZIM 351/72nd ODI · ODI | KEN | 21 | 2/57 | 0 | Zimbabwe won by 151 runs | Mombasa | Zimbabwe in Kenya ODI Series 2008/09 |
| 27 Jan 2009 | KEN 197 v ZIM 306/71st ODI · ODI | KEN | 0 | 0/18 | 0 | Zimbabwe won by 109 runs | Mombasa | Zimbabwe in Kenya ODI Series 2008/09 |
| 2 Aug 2008 | NED 153/5 v KEN 134/91st Match · T20I | KEN | 16 | - | 0 | Netherlands won by 19 runs | Belfast | ICC World Twenty20 Qualifier 2008 |
| 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 |
| 14 Sept 2007 | KEN 88/9 v SL 260/68th T20I · T20I | KEN | 2 | - | 0 | Sri Lanka won by 172 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 12 Sept 2007 | KEN 73 v NZ 74/12nd T20I · T20I | KEN | 18 | - | 0 | New Zealand won by 9 wickets | Durban | ICC World Twenty20 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 |
| 24 Mar 2007 | ENG 178/3 v KEN 177Match 23 · ODI | KEN | 10 | 0/8 | 1 | England won by 7 wickets | St Lucia | ICC World Cup 2006/07 |
| 20 Mar 2007 | KEN 183 v NZ 331/7Match 14 · ODI | KEN | 21 | - | 0 | New Zealand won by 148 runs | St Lucia | ICC World Cup 2006/07 |
| 14 Mar 2007 | CAN 199 v KEN 203/33rd Match, Group C · ODI | KEN | DNB | - | 0 | Kenya won by 7 wickets (with 40 balls remaining) | St Lucia | 2007 Cricket World Cup |
| 7 Feb 2007 | SCO 155 v KEN 158/2Final · ODI | KEN | DNB | - | 0 | Kenya won by 8 wickets (with 73 balls remaining) | Nairobi | ICC World Cricket League Division One 2006/07 |
| 5 Feb 2007 | KEN 250/9 v CAN 9214th ODI · ODI | KEN | 48 | - | 1 | Kenya won by 158 runs | Nairobi | ICC World Cricket League Division One 2006/07 |
| 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 |
| 2 Feb 2007 | KEN 286/9 v IRE 284/48th Match · ODI | KEN | 5 | - | 1 | Kenya won by 1 wicket (with 6 balls remaining) | Nairobi | ICC World Cricket League Division One 2006/07 |
| 31 Jan 2007 | KEN 133/3 v NED 1316th Match · ODI | KEN | DNB | - | 0 | Kenya won by 7 wickets (with 107 balls remaining) | Nairobi | ICC World Cricket League Division One 2006/07 |
| 29 Jan 2007 | BER 133 v KEN 137/01st Match · ODI | KEN | DNB | - | 0 | Kenya won by 10 wickets (with 191 balls remaining) | Nairobi | ICC World Cricket League Division One 2006/07 |
| 24 Jan 2007 | KEN 144 v CAN 213/96th Match · ODI | KEN | 16 | - | 3 | Canada won by 69 runs | Mombasa | Associates Triangular Series in Kenya in 2006–07 |
| 21 Jan 2007 | KEN 259/9 v SCO 253/84th Match · ODI | KEN | 5 | - | 0 | Kenya won by 6 runs | Mombasa | Associates Triangular Series in Kenya in 2006–07 |
| 17 Jan 2007 | KEN 328/5 v SCO 1381st Match · ODI | KEN | 68* | 1/21 | 0 | Kenya won by 190 runs | Mombasa | Associates Triangular Series in Kenya in 2006–07 |
| 14 Nov 2006 | KEN 305/8 v BER 201/63rd ODI · ODI | KEN | 17 | - | 1 | Kenya won by 104 runs | Mombasa | Bermuda tour of Kenya 2006/07 |
| 12 Nov 2006 | KEN 186/3 v BER 184/82nd ODI · ODI | KEN | DNB | - | 0 | Kenya won by 7 wickets (with 25 balls remaining) | Mombasa | Bermuda tour of Kenya 2006/07 |
| 11 Nov 2006 | KEN 224/8 v BER 1451st ODI · ODI | KEN | 11 | - | 0 | Kenya won by 79 runs | Mombasa | Bermuda tour of Kenya 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 |