| 19 Nov 2013 | KEN 183/7 v SCO 9129th T20I · T20I | KEN | 36 | - | 0 | Kenya won by 92 runs | Dubai | ICC World Twenty20 Qualifier 2013/14 |
| 18 Nov 2013 | DEN 84/8 v KEN 85/2Match 22 · T20 | KEN | 1* | 0/7 | 0 | Kenya won by 8 wickets | Dubai | ICC World Twenty20 Qualifier 2013/14 |
| 16 Nov 2013 | KEN 182/7 v NEP 186/4Match 15 · T20 | KEN | 6 | 0/15 | 0 | Nepal won by 6 wickets | Dubai | ICC World Twenty20 Qualifier 2013/14 |
| 15 Nov 2013 | KEN 176/5 v PNG 177/6Match 7 · T20 | KEN | 53* | 0/23 | 1 | Papua New Guinea won by 4 wickets | Abu Dhabi | ICC World Twenty20 Qualifier 2013/14 |
| 11 Oct 2013 | KEN 149/4 v AFG 115/82nd T20I · T20I | KEN | 60* | 2/36 | 2 | Kenya won by 34 runs | Sharjah | Afghanistan v Kenya in United Arab Emirates 2013/14 |
| 4 Oct 2013 | AFG 96/3 v KEN 9356th Match · ODI | KEN | 1 | - | 0 | Afghanistan won by 7 wickets (with 175 balls remaining) | Sharjah | Afghanistan v Kenya in United Arab Emirates 2013/14 |
| 2 Oct 2013 | AFG 95/2 v KEN 8955th Match · ODI | KEN | 1 | - | 0 | Afghanistan won by 8 wickets (with 193 balls remaining) | Sharjah | Afghanistan v Kenya in United Arab Emirates 2013/14 |
| 30 Sept 2013 | AFG 162/6 v KEN 561st T20I · T20I | KEN | 1 | 1/17 | 1 | Afghanistan won by 106 runs | Sharjah | Afghanistan v Kenya in United Arab Emirates 2013/14 |
| 5 Jul 2013 | KEN 100/8 v SCO 106/32nd T20I · T20I | KEN | 38* | - | 0 | Scotland won by 7 wickets (with 9 balls remaining) | Aberdeen | Kenya tour of Scotland 2013 |
| 2 Jul 2013 | SCO 139/6 v KEN 18342nd Match · ODI | KEN | 25 | - | 1 | Scotland won by 4 wickets (with 8 balls remaining) (D/L method) | Aberdeen | Kenya tour of Scotland 2013 |
| 30 Jun 2013 | SCO 242/4 v KEN 23041st Match · ODI | KEN | 0 | - | 0 | Scotland won by 12 runs | Aberdeen | Kenya tour of Scotland 2013 |
| 20 Apr 2013 | KEN 114/3 v NED 1131st T20I · T20I | KEN | 19* | - | 0 | Kenya won by 7 wickets | Windhoek | Twenty20 Quadrangular (in Namibia) 2013 |
| 19 Apr 2013 | KEN 176/5 v NED 172/5Only T20I · T20I | KEN | 75* | - | 0 | Kenya won by 5 wickets | Windhoek | - |
| 16 Mar 2013 | CAN 118 v KEN 139/7Match 2 · T20I | KEN | 11 | 3/17 | 1 | Kenya won by 21 runs | Dubai | Canada v Kenya T20I Series 2012/13 |
| 15 Mar 2013 | CAN 128/5 v KEN 126/9Match 1 · T20I | KEN | 0 | 0/11 | 0 | Canada won by 5 wickets | Dubai | Canada v Kenya T20I Series 2012/13 |
| 13 Mar 2013 | KEN 254/4 v CAN 253/936th Match · ODI | KEN | 57 | 2/15 | 1 | Kenya won by 6 wickets (with 12 balls remaining) | Dubai | Kenya v Canada in United Arab Emirates 2012/13 |
| 11 Mar 2013 | CAN 227/8 v KEN 228/4Match 35 · ODI | KEN | 34 | 0/25 | 1 | Kenya won by 6 wickets | Dubai | ICC World Cricket League Championship 2012/13 |
| 4 Oct 2012 | KEN 187 v NAM 188/3Match 32 · List A | KEN | 26 | 1/23 | 0 | Namibia won by 7 wickets | Windhoek | ICC World Cricket League Championship 2012/13 |
| 2 Oct 2012 | NAM 129 v KEN 132/4Match 31 · List A | KEN | 17 | 1/12 | 1 | Kenya won by 6 wickets | Windhoek | ICC World Cricket League Championship 2012/13 |
| 29 Sept 2012 | KEN 304 & 325 v NAM 630/7dMatch · First-class | KEN | 56 & 46 | 1/72 | 1 | Namibia won by an innings and 1 run | Windhoek | ICC Intercontinental Cup 2012/13 |
| 14 Mar 2012 | IRE 72/0 v KEN 719th T20I · T20I | KEN | 0 | - | 0 | Ireland won by 10 wickets | Dubai | ICC World Twenty20 Qualifier 2011/12 |
| 13 Mar 2012 | SCO 178/7 v KEN 1646th Match, Group B · T20I | KEN | 50 | 1/33 | 2 | Scotland won by 14 runs | Dubai | ICC World Twenty20 Qualifier 2011/12 |
| 24 Feb 2012 | KEN 105/7 v IRE 107/9Match 3 · T20I | KEN | 42 | 0/21 | 0 | Ireland won by 2 runs | Mombasa Sports Club Ground | Ireland in Kenya T20I Series 2011/12 |
| 23 Feb 2012 | KEN 131/7 v IRE 132/2Match 2 · T20I | KEN | 13 | 0/15 | 1 | Ireland won by 8 wickets | Mombasa Sports Club Ground | Ireland in Kenya T20I Series 2011/12 |
| 22 Feb 2012 | KEN 107 v IRE 109/4Match 1 · T20I | KEN | 3 | 1/25 | 1 | Ireland won by 6 wickets | Mombasa Sports Club Ground | Ireland in Kenya T20I Series 2011/12 |
| 20 Feb 2012 | KEN 120 v IRE 237/9Match 18 · ODI | KEN | 10 | 0/21 | 0 | Ireland won by 117 runs | Mombasa Sports Club Ground | ICC World Cricket League Championship 2011/12 |
| 18 Feb 2012 | KEN 201/3 v IRE 200Match 17 · ODI | KEN | 29 | 3/24 | 1 | 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 | KEN | 54 | - | 1 | 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 | KEN | 7 | - | 1 | 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 | 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 |
| 20 Mar 2011 | KEN 147 v ZIM 308/6Match 41 · ODI | KEN | 1 | 0/14 | 0 | Zimbabwe won by 161 runs | Kolkata | ICC Cricket World Cup 2010/11 |
| 13 Mar 2011 | AUS 324/6 v KEN 264/6Match 31 · ODI | KEN | 98* | 1/33 | 0 | Australia won by 60 runs | Bangalore | ICC Cricket World Cup 2010/11 |
| 7 Mar 2011 | CAN 199/5 v KEN 198Match 23 · ODI | KEN | 31 | 0/15 | 0 | Canada won by 5 wickets | Delhi | ICC Cricket World Cup 2010/11 |
| 1 Mar 2011 | SL 146/1 v KEN 142Match 14 · ODI | KEN | 52 | 0/13 | 0 | Sri Lanka won by 9 wickets | Colombo | ICC Cricket World Cup 2010/11 |
| 23 Feb 2011 | KEN 112 v PAK 317/7Match 6 · ODI | KEN | 47 | 0/5 | 1 | Pakistan won by 205 runs | Hambantota | ICC Cricket World Cup 2010/11 |
| 20 Feb 2011 | KEN 69 v NZ 72/0Match 2 · ODI | KEN | 14 | - | 0 | New Zealand won by 10 wickets | Chennai | ICC Cricket World Cup 2010/11 |
| 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 |
| 10 Jul 2010 | KEN 190 v CAN 194/75th Place Play-off · ODI | KEN | 34 | - | 1 | 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 | KEN | 23 | - | 0 | 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 | KEN | 1 | - | 1 | 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 | KEN | 60 | - | 0 | 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 | KEN | 29 | - | 1 | Netherlands won by 117 runs | Voorburg | 2010 ICC World Cricket League Division One |
| 1 Jul 2010 | KEN 163 v IRE 164/32nd Match · ODI | KEN | 30 | - | 1 | 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 | 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 |