| 18 Feb 2012 | KEN 201/3 v IRE 200Match 17 · ODI | Kenya won by 7 wickets | Mombasa Sports Club Ground | ICC World Cricket League Championship 2011/12 |
| 13 Sept 2011 | NED 187/6 v KEN 184/810th Match · ODI | Netherlands won by 4 wickets (with 30 balls remaining) | Voorburg | Kenya tour of Netherlands 2011 |
| 12 Sept 2011 | NED 198/8 v KEN 208/89th Match · ODI | Netherlands won by 2 wickets (with 6 balls remaining) (D/L method) | Voorburg | Kenya tour of Netherlands 2011 |
| 28 Jul 2011 | UAE 213 & 439/8d v KEN 219 & 167/9Match · First-class | 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 | 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 | Kenya won by 66 runs (DLS method) | Nairobi | ICC World Cricket League Championship 2011 |
| 20 Mar 2011 | KEN 147 v ZIM 308/6Match 41 · ODI | Zimbabwe won by 161 runs | Kolkata | ICC Cricket World Cup 2010/11 |
| 13 Mar 2011 | AUS 324/6 v KEN 264/6Match 31 · ODI | Australia won by 60 runs | Bangalore | ICC Cricket World Cup 2010/11 |
| 7 Mar 2011 | CAN 199/5 v KEN 198Match 23 · ODI | Canada won by 5 wickets | Delhi | ICC Cricket World Cup 2010/11 |
| 1 Mar 2011 | SL 146/1 v KEN 142Match 14 · ODI | Sri Lanka won by 9 wickets | Colombo | ICC Cricket World Cup 2010/11 |
| 23 Feb 2011 | KEN 112 v PAK 317/7Match 6 · ODI | Pakistan won by 205 runs | Hambantota | ICC Cricket World Cup 2010/11 |
| 20 Feb 2011 | KEN 69 v NZ 72/0Match 2 · ODI | New Zealand won by 10 wickets | Chennai | ICC Cricket World Cup 2010/11 |
| 11 Oct 2010 | KEN 189/2 v AFG 1883rd ODI · ODI | 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 | 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 | Kenya won by 92 runs | Nairobi | Afghanistan tour of Kenya 2010/11 |
| 10 Jul 2010 | KEN 190 v CAN 194/75th Place Play-off · ODI | Canada won by 3 wickets (with 4 balls remaining) | Schiedam | 2010 ICC World Cricket League Division One |
| 9 Jul 2010 | KEN 153 v CAN 154/414th Match · ODI | Canada won by 6 wickets (with 85 balls remaining) | Schiedam | 2010 ICC World Cricket League Division One |
| 7 Jul 2010 | SCO 172/8 v KEN 16611th Match · ODI | Scotland won by 6 runs | Rotterdam | 2010 ICC World Cricket League Division One |
| 5 Jul 2010 | KEN 233/7 v AFG 234/97th Match · ODI | Afghanistan won by 1 wicket (with 0 balls remaining) | Amstelveen | 2010 ICC World Cricket League Division One |
| 3 Jul 2010 | NED 229 v KEN 1126th Match · ODI | Netherlands won by 117 runs | Voorburg | 2010 ICC World Cricket League Division One |
| 1 Jul 2010 | KEN 163 v IRE 164/32nd Match · ODI | Ireland won by 7 wickets (with 61 balls remaining) | Voorburg | 2010 ICC World Cricket League Division One |
| 20 Feb 2010 | NED 385 & 367/6d v KEN 433 & 320/5Match · First-class | Kenya won by 5 wickets | Nairobi | ICC Intercontinental Shield 2009/10 |
| 18 Feb 2010 | KEN 120 v NED 2002nd ODI · ODI | Netherlands won by 80 runs | Nairobi | Netherlands tour of Kenya 2009/10 |
| 16 Feb 2010 | KEN 221/4 v NED 219/91st ODI · ODI | Kenya won by 6 wickets (with 91 balls remaining) | Nairobi | Netherlands tour of Kenya 2009/10 |
| 11 Feb 2010 | KEN 130 v NED 133/311th Match, Group B · T20I | 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 | Kenya won by 9 wickets | Dubai | ICC World Twenty20 Qualifier 2009/10 |
| 4 Feb 2010 | SCO 123 v KEN 126/06th Match · T20I | 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 | 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 | Zimbabwe won by 142 runs | Harare | Kenya tour of Zimbabwe 2009/10 |
| 17 Oct 2009 | ZIM 271/4 v KEN 270/84th ODI · ODI | 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 | Kenya won by 20 runs | Harare | Kenya tour of Zimbabwe 2009/10 |
| 13 Oct 2009 | ZIM 263/7 v KEN 1772nd ODI · ODI | Zimbabwe won by 86 runs | Harare | Kenya tour of Zimbabwe 2009/10 |
| 12 Oct 2009 | ZIM 313/4 v KEN 2221st ODI · ODI | Zimbabwe won by 91 runs | Harare | Kenya tour of Zimbabwe 2009/10 |
| 22 Aug 2009 | CAN 63/3 v KEN2nd ODI · ODI | No result | King City | Kenya in Canada ODI Series 2009 |
| 19 Aug 2009 | CAN 117/1 v KEN 113Match 1 · ODI | 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 | Kenya won by 247 runs | King City | ICC Intercontinental Shield 2009 |
| 12 Jul 2009 | IRE 256/7 v KEN 240/63rd ODI · ODI | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Zimbabwe won by 66 runs | Nairobi | Zimbabwe in Kenya ODI Series 2008/09 |
| 31 Jan 2009 | KEN 234 v ZIM 236/6Match 3 · ODI | 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 | Zimbabwe won by 151 runs | Mombasa | Zimbabwe in Kenya ODI Series 2008/09 |
| 27 Jan 2009 | KEN 197 v ZIM 306/71st ODI · ODI | Zimbabwe won by 109 runs | Mombasa | Zimbabwe in Kenya ODI Series 2008/09 |
| 2 Nov 2008 | SA 224/3 v KEN 222/92nd ODI · ODI | South Africa won by 7 wickets (with 87 balls remaining) | Kimberley | Kenya in South Africa ODI Series 2008/09 |
| 31 Oct 2008 | SA 336/7 v KEN 177Match 1 · ODI | South Africa won by 159 runs | Bloemfontein | Kenya in South Africa ODI Series 2008/09 |
| 19 Oct 2008 | KEN 285/9 v ZIM 1903rd Match · ODI | Kenya won by 95 runs | Nairobi | 2008 Associates Tri-Series in Kenya |