| 5 Apr 2003 | KEN 225/6 v ZIM 230/5Match 3 · ODI | Zimbabwe won by 5 wickets | Sharjah | Cherry Blossom Sharjah Cup 2002/03 |
| 20 Mar 2003 | IND 270/4 v KEN 179Semi-final · ODI | India won by 91 runs | Durban | ICC World Cup 2002/03 |
| 15 Mar 2003 | KEN 174/8 v AUS 178/5Super Sixes · ODI | Australia won by 5 wickets | Durban | ICC World Cup 2002/03 |
| 12 Mar 2003 | ZIM 133 v KEN 135/3Super Sixes · ODI | Kenya won by 7 wickets | Bloemfontein | ICC World Cup 2002/03 |
| 7 Mar 2003 | KEN 225/6 v IND 226/4Super Sixes · ODI | India won by 6 wickets | Cape Town | ICC World Cup 2002/03 |
| 4 Mar 2003 | KEN 104 v WI 246/742nd Match · ODI | West Indies won by 142 runs | Kimberley | 2003 Cricket World Cup |
| 1 Mar 2003 | KEN 217/7 v BAN 185Match 35 · ODI | Kenya won by 32 runs | Johannesburg | ICC World Cup 2002/03 |
| 24 Feb 2003 | KEN 210/9 v SL 157Match 26 · ODI | Kenya won by 53 runs | Nairobi | ICC World Cup 2002/03 |
| 15 Feb 2003 | CAN 197 v KEN 198/6Match 12 · ODI | Kenya won by 4 wickets | Cape Town | ICC World Cup 2002/03 |
| 12 Feb 2003 | KEN 140 v SA 142/0Match 6 · ODI | South Africa won by 10 wickets | Potchefstroom | ICC World Cup 2002/03 |
| 15 Dec 2002 | ZIM 136/1 v KEN 1333rd ODI · ODI | Zimbabwe won by 9 wickets (with 204 balls remaining) | Bulawayo | Kenya tour of Zimbabwe 2002/03 |
| 11 Dec 2002 | ZIM 273/4 v KEN 181/62nd ODI · ODI | Zimbabwe won by 47 runs (D/L method) | Kwekwe | Kenya tour of Zimbabwe 2002/03 |
| 8 Dec 2002 | ZIM 17/1 v KEN 2111st ODI · ODI | No result | Harare | Kenya tour of Zimbabwe 2002/03 |
| 20 Sept 2002 | SA 316/5 v KEN 1409th Match · ODI | South Africa won by 176 runs | Colombo | 2002 ICC Champions Trophy |
| 17 Sept 2002 | WI 261/6 v KEN 2326th Match · ODI | West Indies won by 29 runs | Colombo | 2002 ICC Champions Trophy |
| 5 Sept 2002 | KEN 204/9 v AUS 205/56th Match · ODI | 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 | 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 | 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 | 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 | India won by 186 runs | Paarl | 2001 Standard Bank Triangular Tournament |
| 22 Oct 2001 | SA 354/3 v KEN 1468th Match · ODI | South Africa won by 208 runs | Cape Town | 2001 Standard Bank Triangular Tournament |
| 17 Oct 2001 | IND 176 v KEN 246/66th Match · ODI | Kenya won by 70 runs | Port Elizabeth | 2001 Standard Bank Triangular Tournament |
| 14 Oct 2001 | KEN 229/7 v SA 230/15th Match · ODI | 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 | 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 | 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 | 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 | 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 | West Indies won by 106 runs | Nairobi | West Indies tour of Kenya 2001 |
| 3 Oct 2000 | KEN 208/9 v IND 209/21st PQF · ODI | India won by 8 wickets (with 45 balls remaining) | Nairobi | 2000 ICC KnockOut Trophy |
| 30 Sept 1999 | SA 220/7 v KEN 1965th Match · ODI | South Africa won by 24 runs | Nairobi | 1999 Singapore Challenge |
| 29 Sept 1999 | IND 220/7 v KEN 1624th Match · ODI | India won by 58 runs | Nairobi | 1999 Singapore Challenge |
| 25 Sept 1999 | KEN 199/8 v ZIM 200/71st Match · ODI | Zimbabwe won by 3 wickets (with 4 balls remaining) | Nairobi | 1999 Singapore Challenge |
| 30 May 1999 | KEN 230/6 v SL 275/827th Match · ODI | Sri Lanka won by 45 runs | Southampton | 1999 Cricket World Cup |
| 26 May 1999 | KEN 152 v SA 153/320th Match · ODI | South Africa won by 7 wickets (with 54 balls remaining) | Amstelveen | 1999 Cricket World Cup |
| 23 May 1999 | IND 329/2 v KEN 235/715th Match · ODI | India won by 94 runs | Bristol | 1999 Cricket World Cup |
| 18 May 1999 | ENG 204/1 v KEN 2037th Match · ODI | England won by 9 wickets (with 66 balls remaining) | Canterbury | 1999 Cricket World Cup |
| 15 May 1999 | KEN 229/7 v ZIM 231/53rd Match · ODI | Zimbabwe won by 5 wickets (with 54 balls remaining) | Taunton | 1999 Cricket World Cup |
| 27 Mar 1999 | KEN 123/9 v ZIM 325/6Final · ODI | Zimbabwe won by 202 runs | Dhaka | 1998–99 Meril International Tournament |
| 24 Mar 1999 | BAN 158 v KEN 2315th Match · ODI | Kenya won by 73 runs | Dhaka | 1998–99 Meril International Tournament |
| 23 Mar 1999 | KEN 216/8 v ZIM 280/64th Match · ODI | Zimbabwe won by 64 runs | Dhaka | 1998–99 Meril International Tournament |
| 20 Mar 1999 | BAN 213 v KEN 215/22nd Match · ODI | Kenya won by 8 wickets (with 37 balls remaining) | Dhaka | 1998–99 Meril International Tournament |
| 19 Mar 1999 | KEN 139 v ZIM 272/61st Match · ODI | Zimbabwe won by 133 runs | Dhaka | 1998–99 Meril International Tournament |
| 31 May 1998 | IND 197/1 v KEN 196Final · ODI | India won by 9 wickets (with 90 balls remaining) | Kolkata | 1998 Coca-Cola Triangular Series |
| 28 May 1998 | IND 196 v KEN 265/56th Match · ODI | Kenya won by 69 runs | Gwalior | 1998 Coca-Cola Triangular Series |
| 23 May 1998 | BAN 198 v KEN 226/84th Match · ODI | Kenya won by 28 runs (revised target) | Chennai | 1998 Coca-Cola Triangular Series |
| 20 May 1998 | IND 224/6 v KEN 223/93rd Match · ODI | India won by 4 wickets (with 18 balls remaining) | Bangalore | 1998 Coca-Cola Triangular Series |
| 17 May 1998 | BAN 237/4 v KEN 2362nd Match · ODI | Bangladesh won by 6 wickets (with 12 balls remaining) | Hyderabad | 1998 Coca-Cola Triangular Series |
| 19 Oct 1997 | KEN 190 v ZIM 272/62nd Final · ODI | Zimbabwe won by 82 runs | Nairobi | President's Cup 1997–98 |
| 18 Oct 1997 | KEN 172/7 v ZIM 281/81st Final · ODI | Zimbabwe won by 83 runs (revised target) | Nairobi | President's Cup 1997–98 |
| 16 Oct 1997 | KEN 207/9 v ZIM 210/36th Match · ODI | Zimbabwe won by 7 wickets (with 52 balls remaining) | Nairobi | President's Cup 1997–98 |