| 18 Oct 2008 | KEN 199 v IRE 285/62nd Match · ODI | Ireland won by 86 runs | Nairobi | 2008 Associates Tri-Series in Kenya |
| 25 Aug 2008 | IRE 18/2 v KENMatch 2 · ODI | No result | Belfast | Kenya in Ireland ODI Series 2008 |
| 24 Aug 2008 | IRE 148/9 v KEN 1151st ODI · ODI | Ireland won by 33 runs | Belfast | Kenya in Ireland ODI Series 2008 |
| 21 Aug 2008 | NED 121/4 v KEN 118/5Only ODI · ODI | Netherlands won by 6 wickets (with 6 balls remaining) | Amstelveen | Kenya tour of Netherlands 2008 |
| 12 Aug 2008 | SCO 31/1 v KEN 141/8Match 1 · ODI | No result | Ayr | Kenya in Scotland ODI Series 2008 |
| 4 Aug 2008 | IRE 72/6 v KEN 67Semi-final · T20I | Ireland won by 4 wickets | Belfast | ICC World Twenty20 Qualifier 2008 |
| 4 Aug 2008 | KEN 106/9 v SCO 107/13rd Place Playoff · T20I | Scotland won by 9 wickets (with 11 balls remaining) | Belfast | ICC World Twenty20 Qualifier 2008 |
| 3 Aug 2008 | CAN 91 v KEN 92/65th Match · T20I | Kenya won by 4 wickets (with 13 balls remaining) | Belfast | ICC World Twenty20 Qualifier 2008 |
| 2 Aug 2008 | NED 153/5 v KEN 134/91st Match · T20I | Netherlands won by 19 runs | Belfast | ICC World Twenty20 Qualifier 2008 |
| 1 Nov 2007 | BER 281 & 178 v KEN 302 & 161/2Match · First-class | Kenya won by 8 wickets | Nairobi | ICC Intercontinental Cup 2007/08 |
| 28 Oct 2007 | KEN 169/9 v BER 167Match 3 · ODI | 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 | Kenya won by 3 wickets | Nairobi | Bermuda in Kenya ODI Series 2007/08 |
| 25 Oct 2007 | KEN 175/2 v BER 174Match 1 · ODI | Kenya won by 8 wickets | Nairobi | Bermuda in Kenya ODI Series 2007/08 |
| 20 Oct 2007 | KEN 193/6 v CAN 189Match 2 · ODI | Kenya won by 4 wickets | Nairobi | Canada in Kenya ODI Series 2007/08 |
| 18 Oct 2007 | KEN 233/6 v CAN 230Match 1 · ODI | 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 | Kenya won by 9 wickets | Nairobi | ICC Intercontinental Cup 2007/08 |
| 14 Sept 2007 | KEN 88/9 v SL 260/68th T20I · T20I | Sri Lanka won by 172 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 12 Sept 2007 | KEN 73 v NZ 74/12nd T20I · T20I | New Zealand won by 9 wickets | Durban | ICC World Twenty20 2007/08 |
| 4 Sept 2007 | KEN 92 v PAK 93/23rd T20I · T20I | Pakistan won by 8 wickets | Nairobi | Twenty20 Quadrangular (in Kenya) 2007/08 |
| 1 Sept 2007 | KEN 138/7 v BAN 139/51st T20I · T20I | Bangladesh won by 5 wickets | Nairobi | Twenty20 Quadrangular (in Kenya) 2007/08 |
| 24 Mar 2007 | ENG 178/3 v KEN 177Match 23 · ODI | England won by 7 wickets | St Lucia | ICC World Cup 2006/07 |
| 20 Mar 2007 | KEN 183 v NZ 331/7Match 14 · ODI | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Kenya won by 104 runs | Mombasa | Bermuda tour of Kenya 2006/07 |
| 12 Nov 2006 | KEN 186/3 v BER 184/82nd ODI · ODI | 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 | Kenya won by 79 runs | Mombasa | Bermuda tour of Kenya 2006/07 |
| 15 Aug 2006 | KEN 118 v BAN 120/4Match 3 · ODI | Bangladesh won by 6 wickets | Nairobi | Bangladesh in Kenya ODI Series 2006 |
| 13 Aug 2006 | KEN 184 v BAN 185/8Match 2 · ODI | Bangladesh won by 2 wickets | Nairobi | Bangladesh in Kenya ODI Series 2006 |
| 12 Aug 2006 | KEN 168 v BAN 170/4Match 1 · ODI | Bangladesh won by 6 wickets | Nairobi | Bangladesh in Kenya ODI Series 2006 |
| 6 Aug 2006 | CAN 94 v KEN 97/52nd ODI · ODI | Kenya won by 5 wickets (with 106 balls remaining) | Toronto | Kenya tour of Canada 2006 |
| 25 Mar 2006 | KEN 232/9 v BAN 237/34th ODI · ODI | Bangladesh won by 7 wickets (with 51 balls remaining) | Fatullah | Kenya tour of Bangladesh 2005/06 |
| 23 Mar 2006 | BAN 231 v KEN 2113rd ODI · ODI | Bangladesh won by 20 runs | Fatullah | Kenya tour of Bangladesh 2005/06 |
| 20 Mar 2006 | KEN 161 v BAN 162/12nd ODI · ODI | Bangladesh won by 9 wickets (with 157 balls remaining) | Khulna | Kenya tour of Bangladesh 2005/06 |
| 17 Mar 2006 | BAN 301/7 v KEN 1701st ODI · ODI | Bangladesh won by 131 runs | Bogra | Kenya tour of Bangladesh 2005/06 |
| 3 Mar 2006 | ZIM 231/9 v KEN 1224th ODI · ODI | Zimbabwe won by 109 runs | Harare | Kenya tour of Zimbabwe 2005/06 |
| 1 Mar 2006 | ZIM 69 v KEN 1343rd ODI · ODI | Kenya won by 65 runs | Harare | Kenya tour of Zimbabwe 2005/06 |
| 26 Feb 2006 | ZIM 205 v KEN 284/72nd ODI · ODI | Kenya won by 79 runs | Bulawayo | Kenya tour of Zimbabwe 2005/06 |
| 14 Sept 2004 | KEN 94 v PAK 95/3Match 7 · ODI | Pakistan won by 7 wickets | Birmingham | ICC Champions Trophy 2004 |
| 11 Sept 2004 | IND 290/4 v KEN 192/7Match 3 · ODI | India won by 98 runs | Southampton | ICC Champions Trophy 2004 |
| 8 Apr 2003 | PAK 286/8 v KEN 143Match 6 · ODI | Pakistan won by 143 runs | Sharjah | Cherry Blossom Sharjah Cup 2002/03 |
| 6 Apr 2003 | SL 256/5 v KEN 127Match 4 · ODI | Sri Lanka won by 129 runs | Sharjah | Cherry Blossom Sharjah Cup 2002/03 |