| 14 Mar 2004 | BAN 183 v ZIM 185/75th ODI · ODI | ZIM | 59 | 3/36 | 0 | Zimbabwe won by 3 wickets | Harare | Bangladesh tour of Zimbabwe 2003/04 |
| 12 Mar 2004 | ZIM 242/8 v BAN 2284th ODI · ODI | ZIM | 3 | 0/51 | 0 | Zimbabwe won by 14 runs | Harare | Bangladesh tour of Zimbabwe 2003/04 |
| 10 Mar 2004 | ZIM 230/9 v BAN 238/73rd ODI · ODI | ZIM | 2 | 1/24 | 0 | Bangladesh won by 8 runs | Harare | Bangladesh tour of Zimbabwe 2003/04 |
| 19 Feb 2004 | ZIM 441 & 242/8 v BAN 331 & 1691st Test · Test | ZIM | 5 & 3 | - | 0 | Zimbabwe won by 183 runs | Harare | Bangladesh tour of Zimbabwe 2003/04 |
| 19 Feb 2003 | IND 255/7 v ZIM 172Match 17 · ODI | ZIM | 23 | 2/14 | 0 | India won by 83 runs | Harare | ICC World Cup 2002/03 |
| 10 Feb 2003 | ZIM 340/2 v NAM 104/5Match 2 · ODI | ZIM | 78* | 1/13 | 0 | Zimbabwe won by 86 runs (DLS method) | Harare | ICC World Cup 2002/03 |
| 8 Dec 2002 | ZIM 17/1 v KEN 2111st ODI · ODI | ZIM | DNB | 0/46 | 2 | No result | Harare | Kenya tour of Zimbabwe 2002/03 |
| 1 Dec 2002 | PAK 300/7 v ZIM 2305th ODI · ODI | ZIM | 28 | 0/49 | 1 | Pakistan won by 70 runs | Harare | ICC World Cup 2002/03 |
| 27 Nov 2002 | PAK 323/3 v ZIM 275/73rd ODI · ODI | ZIM | 54 | 1/52 | 0 | Pakistan won by 48 runs | Harare | ICC World Cup 2002/03 |
| 9 Nov 2002 | PAK 285 & 369 v ZIM 225 & 3101st Test · Test | ZIM | 31 & 69 | - | 3 | Pakistan won by 119 runs | Harare | ICC World Cup 2002/03 |
| 10 Oct 2001 | ZIM 210 v ENG 280/94th ODI · ODI | ZIM | 96 | 2/43 | 0 | England won by 70 runs | Harare | England tour of Zimbabwe 2001/02 |
| 7 Oct 2001 | ZIM 261/8 v ENG 265/63rd ODI · ODI | ZIM | 1 | 2/38 | 0 | England won by 4 wickets (with 15 balls remaining) | Harare | England tour of Zimbabwe 2001/02 |
| 6 Oct 2001 | ZIM 195 v ENG 196/22nd ODI · ODI | ZIM | 2 | 0/16 | 0 | England won by 8 wickets (with 75 balls remaining) | Harare | England tour of Zimbabwe 2001/02 |
| 3 Oct 2001 | ZIM 206 v ENG 210/51st ODI · ODI | ZIM | 0 | 1/18 | 1 | England won by 5 wickets (with 20 balls remaining) | Harare | England tour of Zimbabwe 2001/02 |
| 30 Sept 2001 | ZIM 184/6 v SA 188/43rd ODI · ODI | ZIM | 28 | 1/17 | 1 | South Africa won by 6 wickets (with 54 balls remaining) | Harare | South Africa tour of Zimbabwe 2001/02 |
| 29 Sept 2001 | ZIM 124 v SA 272/72nd ODI · ODI | ZIM | 20 | 2/21 | 1 | South Africa won by 148 runs | Harare | South Africa tour of Zimbabwe 2001/02 |
| 7 Sept 2001 | ZIM 286 & 391 v SA 600/3 & 79/11st Test · Test | ZIM | 0 & 16 | 0/18 | 0 | South Africa won by 9 wickets | Harare | South Africa tour of Zimbabwe 2001/02 |
| 27 Jul 2001 | ZIM 131 & 563/9 v WI 347 & 98/12nd Test · Test | ZIM | 0 & 15 | 0/14 | 0 | Match drawn | Harare | West Indies tour of Zimbabwe 2001 |
| 24 Jun 2001 | ZIM 133 v IND 137/12nd Match · ODI | ZIM | 4 | - | 0 | India won by 9 wickets (with 142 balls remaining) | Harare | 2001 Zimbabwe Coca-Cola Cup |
| 23 Jun 2001 | ZIM 239/9 v WI 266/51st Match · ODI | ZIM | 29 | 0/38 | 1 | West Indies won by 27 runs | Harare | 2001 Zimbabwe Coca-Cola Cup |
| 15 Jun 2001 | ZIM 315 & 157/6 v IND 237 & 2342nd Test · Test | ZIM | 86 & 3 | 0/3 & 0/1 | 2 | Zimbabwe won by 4 wickets | Harare | India tour of Zimbabwe 2001 |
| 26 Apr 2001 | BAN 254 & 266 v ZIM 421/9 & 100/22nd Test · Test | ZIM | 84 & DNB | 0/13 | 2 | Zimbabwe won by 8 wickets | Harare | Bangladesh tour of Zimbabwe 2000/01 |
| 8 Apr 2001 | ZIM 230/7 v BAN 1032nd ODI · ODI | ZIM | 0 | - | 0 | Zimbabwe won by 127 runs | Harare | Bangladesh tour of Zimbabwe 2000/01 |
| 7 Apr 2001 | ZIM 155/3 v BAN 151/81st ODI · ODI | ZIM | 32* | 0/15 | 1 | Zimbabwe won by 7 wickets (with 41 balls remaining) | Harare | Bangladesh tour of Zimbabwe 2000/01 |
| 27 Sept 2000 | ZIM 183/8 v NZ 184/31st ODI · ODI | ZIM | 3 | 0/31 | 1 | New Zealand won by 7 wickets (with 55 balls remaining) | Harare | New Zealand tour of Zimbabwe 2000/01 |
| 19 Sept 2000 | ZIM 166 & 370 v NZ 465 & 74/22nd Test · Test | ZIM | 49 & 10 | 1/59 | 1 | New Zealand won by 8 wickets | Harare | New Zealand tour of Zimbabwe 2000/01 |
| 20 Feb 2000 | ENG 248/7 v ZIM 1633rd ODI · ODI | ZIM | 5 | 0/37 | 0 | England won by 85 runs | Harare | England tour of Zimbabwe 1999/00 |
| 19 Dec 1999 | SL 202 v ZIM 206/45th ODI · ODI | ZIM | 52 | 0/17 | 1 | Zimbabwe won by 6 wickets (with 22 balls remaining) | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 15 Dec 1999 | SL 248/7 v ZIM 1503rd ODI · ODI | ZIM | 47 | - | 0 | Sri Lanka won by 98 runs | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 4 Dec 1999 | ZIM 218 & 197/7 v SL 231 & 36/13rd Test · Test | ZIM | 13 & 13 | - | 1 | Match drawn | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 26 Nov 1999 | ZIM 174 & 292 v SL 432 & 38/42nd Test · Test | ZIM | 19 & 13 | 1/34 | 1 | Sri Lanka won by 6 wickets | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 11 Nov 1999 | ZIM 102 & 141 v SA 462/92nd Test · Test | ZIM | 5 & 0 | 0/52 | 1 | South Africa won by an innings and 219 runs | Harare | South Africa tour of Zimbabwe 1999/00 |
| 24 Oct 1999 | ZIM 200/9 v AUS 201/13rd ODI · ODI | ZIM | 21 | 0/11 | 0 | Australia won by 9 wickets (with 66 balls remaining) | Harare | Australia tour of Zimbabwe 1999/00 |
| 14 Oct 1999 | ZIM 194 & 232 v AUS 422 & 5/0Only Test · Test | ZIM | 1 & 32 | 1/38 | 1 | Australia won by 10 wickets | Harare | Australia tour of Zimbabwe 1999/00 |
| 29 Mar 1998 | ZIM 272/4 v PAK 276/62nd ODI · ODI | ZIM | 81 | 1/25 | 0 | Pakistan won by 4 wickets (with 20 balls remaining) | Harare | Pakistan tour of Zimbabwe 1997/98 |
| 28 Mar 1998 | ZIM 236/6 v PAK 237/61st ODI · ODI | ZIM | 32 | 0/15 | 1 | Pakistan won by 4 wickets (with 14 balls remaining) | Harare | Pakistan tour of Zimbabwe 1997/98 |
| 21 Mar 1998 | ZIM 277 & 268 v PAK 354 & 192/72nd Test · Test | ZIM | 39 & 6 | - | 0 | Pakistan won by 3 wickets | Harare | Pakistan tour of Zimbabwe 1997/98 |
| 5 Oct 1997 | ZIM 211 v NZ 294/73rd ODI · ODI | ZIM | 24 | 1/24 | 1 | New Zealand won by 83 runs | Harare | New Zealand tour of Zimbabwe 1997/98 |
| 4 Oct 1997 | ZIM 188/7 v NZ 185/72nd ODI · ODI | ZIM | 4 | - | 0 | Zimbabwe won by 3 wickets (with 10 balls remaining) | Harare | New Zealand tour of Zimbabwe 1997/98 |
| 18 Sept 1997 | ZIM 298 & 311/9 v NZ 207 & 304/81st Test · Test | ZIM | 104 & 151 | - | 1 | Match drawn | Harare | New Zealand tour of Zimbabwe 1997/98 |
| 3 Jan 1997 | ZIM 249/7 v ENG 1183rd ODI · ODI | ZIM | 62 | - | 0 | Zimbabwe won by 131 runs | Harare | England tour of Zimbabwe 1996/97 |
| 1 Jan 1997 | ZIM 200 v ENG 179/72nd ODI · ODI | ZIM | 4 | 0/20 | 0 | Zimbabwe won by 7 runs (revised target) | Harare | England tour of Zimbabwe 1996/97 |
| 26 Dec 1996 | ZIM 215 v ENG 156 & 195/32nd Test · Test | ZIM | 73 | 0/9 | 2 | Match drawn | Harare | England tour of Zimbabwe 1996/97 |
| 22 Oct 1995 | ZIM 127 v SA 2392nd ODI · ODI | ZIM | 21 | 0/25 | 0 | South Africa won by 112 runs | Harare | South Africa tour of Zimbabwe 1995/96 |
| 21 Oct 1995 | ZIM 169/7 v SA 303/51st ODI · ODI | ZIM | 19 | 0/21 | 0 | South Africa won by 134 runs | Harare | South Africa tour of Zimbabwe 1995/96 |
| 13 Oct 1995 | ZIM 170 & 283 v SA 346 & 108/3Only Test · Test | ZIM | 24 & 5 | 0/14 | 1 | South Africa won by 7 wickets | Harare | South Africa tour of Zimbabwe 1995/96 |
| 26 Feb 1995 | ZIM 222/9 v PAK 148/93rd ODI · ODI | ZIM | 6 | 1/20 | 0 | Zimbabwe won by 74 runs | Harare | Pakistan tour of Zimbabwe 1994/95 |
| 25 Feb 1995 | ZIM 209/5 v PAK 210/62nd ODI · ODI | ZIM | 32 | 0/13 | 0 | Pakistan won by 4 wickets (with 9 balls remaining) | Harare | Pakistan tour of Zimbabwe 1994/95 |
| 22 Feb 1995 | ZIM 219/9 v PAK 2191st ODI · ODI | ZIM | 41 | - | 0 | Match tied | Harare | Pakistan tour of Zimbabwe 1994/95 |
| 15 Feb 1995 | ZIM 243 & 139 v PAK 231 & 2503rd Test · Test | ZIM | 6 & 2 | - | 3 | Pakistan won by 99 runs | Harare | Pakistan tour of Zimbabwe 1994/95 |