| 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 |
| 6 Aug 2006 | CAN 94 v KEN 97/52nd ODI · ODI | KEN | 14 | - | 0 | 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 | KEN | 45 | 0/9 | 0 | 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 | KEN | 45 | 0/8 | 1 | Bangladesh won by 20 runs | Fatullah | Kenya tour of Bangladesh 2005/06 |
| 20 Mar 2006 | KEN 161 v BAN 162/12nd ODI · ODI | KEN | DNB | 0/35 | 1 | 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 | KEN | DNB | - | 0 | Bangladesh won by 131 runs | Bogra | Kenya tour of Bangladesh 2005/06 |
| 8 Apr 2003 | PAK 286/8 v KEN 143Match 6 · ODI | KEN | 0 | 1/56 | 1 | Pakistan won by 143 runs | Sharjah | Cherry Blossom Sharjah Cup 2002/03 |
| 6 Apr 2003 | SL 256/5 v KEN 127Match 4 · ODI | KEN | 10 | 2/38 | 0 | Sri Lanka won by 129 runs | Sharjah | Cherry Blossom Sharjah Cup 2002/03 |
| 5 Apr 2003 | KEN 225/6 v ZIM 230/5Match 3 · ODI | KEN | DNB | 2/31 | 1 | Zimbabwe won by 5 wickets | Sharjah | Cherry Blossom Sharjah Cup 2002/03 |
| 20 Mar 2003 | IND 270/4 v KEN 179Semi-final · ODI | KEN | 29 | 0/40 | 0 | India won by 91 runs | Durban | ICC World Cup 2002/03 |
| 15 Mar 2003 | KEN 174/8 v AUS 178/5Super Sixes · ODI | KEN | 3 | 0/62 | 0 | Australia won by 5 wickets | Durban | ICC World Cup 2002/03 |
| 12 Mar 2003 | ZIM 133 v KEN 135/3Super Sixes · ODI | KEN | DNB | 3/32 | 0 | Kenya won by 7 wickets | Bloemfontein | ICC World Cup 2002/03 |
| 7 Mar 2003 | KEN 225/6 v IND 226/4Super Sixes · ODI | KEN | 8 | 1/50 | 1 | India won by 6 wickets | Cape Town | ICC World Cup 2002/03 |
| 4 Mar 2003 | KEN 104 v WI 246/742nd Match · ODI | KEN | 13 | 1/48 | 0 | West Indies won by 142 runs | Kimberley | 2003 Cricket World Cup |
| 1 Mar 2003 | KEN 217/7 v BAN 185Match 35 · ODI | KEN | 22 | 1/40 | 0 | Kenya won by 32 runs | Johannesburg | ICC World Cup 2002/03 |
| 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 |
| 15 Feb 2003 | CAN 197 v KEN 198/6Match 12 · ODI | KEN | DNB | 2/46 | 1 | Kenya won by 4 wickets | Cape Town | ICC World Cup 2002/03 |
| 12 Feb 2003 | KEN 140 v SA 142/0Match 6 · ODI | KEN | 0 | 0/32 | 0 | South Africa won by 10 wickets | Potchefstroom | ICC World Cup 2002/03 |
| 11 Dec 2002 | ZIM 273/4 v KEN 181/62nd ODI · ODI | KEN | DNB | 0/30 | 0 | Zimbabwe won by 47 runs (D/L method) | Kwekwe | Kenya tour of Zimbabwe 2002/03 |
| 20 Sept 2002 | SA 316/5 v KEN 1409th Match · ODI | KEN | 14 | 2/77 | 0 | South Africa won by 176 runs | Colombo | 2002 ICC Champions Trophy |
| 17 Sept 2002 | WI 261/6 v KEN 2326th Match · ODI | KEN | 19 | 0/57 | 0 | West Indies won by 29 runs | Colombo | 2002 ICC Champions Trophy |
| 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 |
| 24 Oct 2001 | IND 351/3 v KEN 165/59th Match · ODI | KEN | DNB | 0/52 | 0 | India won by 186 runs | Paarl | 2001 Standard Bank Triangular Tournament |
| 22 Oct 2001 | SA 354/3 v KEN 1468th Match · ODI | KEN | 0 | 0/62 | 0 | South Africa won by 208 runs | Cape Town | 2001 Standard Bank Triangular Tournament |
| 17 Oct 2001 | IND 176 v KEN 246/66th Match · ODI | KEN | 3 | 1/32 | 1 | Kenya won by 70 runs | Port Elizabeth | 2001 Standard Bank Triangular Tournament |
| 14 Oct 2001 | KEN 229/7 v SA 230/15th Match · ODI | KEN | 6* | 0/34 | 1 | South Africa won by 9 wickets (with 53 balls remaining) | Kimberley | 2001 Standard Bank Triangular Tournament |
| 12 Oct 2001 | IND 91/0 v KEN 904th Match · ODI | KEN | 16 | - | 0 | India won by 10 wickets (with 231 balls remaining) | Bloemfontein | 2001 Standard Bank Triangular Tournament |
| 7 Oct 2001 | SA 160/3 v KEN 159/72nd Match · ODI | KEN | DNB | 1/45 | 0 | South Africa won by 7 wickets (with 98 balls remaining) | Benoni | 2001 Standard Bank Triangular Tournament |
| 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 |
| 15 Aug 2001 | KEN 205 v WI 311/41st ODI · ODI | KEN | 27 | 0/25 | 0 | West Indies won by 106 runs | Nairobi | West Indies tour of Kenya 2001 |