| 9 Oct 2004 | ZIM 104 v SL 108/3Match 4 · ODI | SL | DNB | 2/20 | 0 | Sri Lanka won by 7 wickets | Rawalpindi | Paktel Cup 2004/05 |
| 14 Sept 2004 | ZIM 191 v SL 195/6Match 6 · ODI | SL | DNB | 1/42 | 0 | Sri Lanka won by 4 wickets | London | ICC Champions Trophy 2004 |
| 14 May 2004 | ZIM 228 & 231 v SL 713/32nd Test · Test | SL | DNB | 3/41 & 2/53 | 2 | Sri Lanka won by an innings and 254 runs | Bulawayo | Sri Lanka tour of Zimbabwe 2004 |
| 6 May 2004 | ZIM 199 & 102 v SL 5411st Test · Test | SL | 28 | 0/39 & 1/24 | 0 | Sri Lanka won by an innings and 240 runs | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 25 Apr 2004 | ZIM 35 v SL 40/13rd ODI · ODI | SL | DNB | 4/11 | 0 | Sri Lanka won by 9 wickets (with 244 balls remaining) | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 22 Apr 2004 | ZIM 136 v SL 139/12nd ODI · ODI | SL | DNB | 4/38 | 0 | Sri Lanka won by 9 wickets (with 175 balls remaining) | Bulawayo | Sri Lanka tour of Zimbabwe 2004 |
| 20 Apr 2004 | ZIM 211/6 v SL 144/41st ODI · ODI | SL | DNB | 1/31 | 0 | Sri Lanka won by 12 runs (DLS method) | Bulawayo | Sri Lanka tour of Zimbabwe 2004 |
| 15 Mar 2003 | SL 256/5 v ZIM 182Super Sixes · ODI | SL | 11* | 2/46 | 0 | Sri Lanka won by 74 runs | East London | ICC World Cup 2002/03 |
| 12 Jan 2002 | SL 418 & 212/2 v ZIM 236 & 793rd Test · Test | SL | 8 & DNB | 0/36 & 2/17 | 0 | Sri Lanka won by 315 runs | Galle | Zimbabwe tour of Sri Lanka 2001/02 |
| 4 Jan 2002 | SL 505 v ZIM 236 & 1752nd Test · Test | SL | 72* | 1/58 & 2/35 | 0 | Sri Lanka won by an innings and 94 runs | Kandy | Zimbabwe tour of Sri Lanka 2001/02 |
| 27 Dec 2001 | SL 586/6 v ZIM 184 & 2361st Test · Test | SL | 74* | 2/63 & 1/76 | 0 | Sri Lanka won by an innings and 166 runs | Colombo | Zimbabwe tour of Sri Lanka 2001/02 |
| 12 Dec 2001 | SL 272/7 v ZIM 2134th Match · ODI | SL | 15 | 0/26 | 0 | Sri Lanka won by 59 runs | Colombo | 2001 LG Abans Triangular Series |
| 8 Dec 2001 | SL 40/1 v ZIM 381st Match · ODI | SL | DNB | 8/19 | 0 | Sri Lanka won by 9 wickets (with 274 balls remaining) | Colombo | 2001 LG Abans Triangular Series |
| 30 Oct 2001 | SL 250 v ZIM 171/84th Match · ODI | SL | 13 | 1/19 | 0 | Sri Lanka won by 79 runs | Sharjah | 2001 Khaleej Times Trophy |
| 26 Oct 2001 | SL 256/6 v ZIM 1931st Match · ODI | SL | 11 | 0/28 | 0 | Sri Lanka won by 63 runs | Sharjah | 2001 Khaleej Times Trophy |
| 25 Oct 2000 | SL 276/9 v ZIM 1534th Match · ODI | SL | 23 | 2/27 | 0 | Sri Lanka won by 123 runs | Sharjah | 2000–01 Sharjah Champions Trophy |
| 21 Oct 2000 | SL 229/3 v ZIM 225/42nd Match · ODI | SL | DNB | 0/40 | 0 | Sri Lanka won by 7 wickets (with 18 balls remaining) | Sharjah | 2000–01 Sharjah Champions Trophy |
| 15 Dec 1999 | SL 248/7 v ZIM 1503rd ODI · ODI | SL | 19* | 0/25 | 0 | Sri Lanka won by 98 runs | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 12 Dec 1999 | SL 213 v ZIM 2002nd ODI · ODI | SL | 2 | 0/20 | 1 | Sri Lanka won by 13 runs | Bulawayo | Sri Lanka tour of Zimbabwe 1999/00 |
| 4 Dec 1999 | ZIM 218 & 197/7 v SL 231 & 36/13rd Test · Test | SL | 0 & DNB | 4/56 & 3/48 | 0 | Match drawn | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 26 Nov 1999 | ZIM 174 & 292 v SL 432 & 38/42nd Test · Test | SL | 5 & DNB | 3/50 & 1/78 | 0 | Sri Lanka won by 6 wickets | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 18 Nov 1999 | ZIM 286 & 136/3 v SL 4281st Test · Test | SL | 9 | 1/88 & 2/27 | 0 | Match drawn | Bulawayo | Sri Lanka tour of Zimbabwe 1999/00 |
| 22 May 1999 | SL 198/6 v ZIM 197/914th Match · ODI | SL | 17* | 0/47 | 0 | Sri Lanka won by 4 wickets (with 24 balls remaining) | Worcester | 1999 Cricket World Cup |
| 10 Nov 1998 | SL 235 v ZIM 259/75th Match · ODI | SL | 19 | 2/48 | 0 | Zimbabwe won by 24 runs | Sharjah | 1998–99 Champions Trophy |
| 7 Nov 1998 | SL 196 v ZIM 197/32nd Match · ODI | SL | 0 | 0/38 | 0 | Zimbabwe won by 7 wickets (with 23 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 22 Jan 1998 | SL 210/5 v ZIM 2071st ODI · ODI | SL | DNB | 0/21 | 0 | Sri Lanka won by 5 wickets (with 28 balls remaining) | Colombo | Zimbabwe tour of Sri Lanka 1997/98 |
| 14 Jan 1998 | SL 225/9 & 326/5 v ZIM 251 & 2992nd Test · Test | SL | DNB & DNB | 2/35 | 0 | Sri Lanka won by 5 wickets | Colombo | Zimbabwe tour of Sri Lanka 1997/98 |
| 7 Jan 1998 | SL 469/9 & 10/2 v ZIM 140 & 3381st Test · Test | SL | 26 & DNB | 1/36 & 1/65 | 0 | Sri Lanka won by 8 wickets | Kandy | Zimbabwe tour of Sri Lanka 1997/98 |
| 3 Apr 1997 | SL 188/3 v ZIM 187/91st Match · ODI | SL | DNB | 3/25 | 0 | Sri Lanka won by 7 wickets (with 26 balls remaining) | Sharjah | 1996–97 Singer Akai Cup |
| 18 Sept 1996 | ZIM 141 & 235 v SL 350/8 & 30/02nd Test · Test | SL | 8 & DNB | 0/31 & 2/34 | 2 | Sri Lanka won by 10 wickets | Colombo | Zimbabwe tour of Sri Lanka 1996 |
| 11 Sept 1996 | SL 349 v ZIM 145 & 1271st Test · Test | SL | 34 | 4/73 & 0/34 | 2 | Sri Lanka won by an innings and 77 runs | Colombo | Zimbabwe tour of Sri Lanka 1996 |
| 21 Feb 1996 | SL 229/4 v ZIM 228/69th Match · ODI | SL | DNB | 2/30 | 0 | Sri Lanka won by 6 wickets (with 78 balls remaining) | Colombo | 1995–96 Wills World Cup |
| 6 Nov 1994 | ZIM 105/9 v SL 296/43rd ODI · ODI | SL | DNB | 2/12 | 0 | Sri Lanka won by 191 runs | Harare | Sri Lanka tour of Zimbabwe 1994/95 |
| 5 Nov 1994 | ZIM 290/5 v SL 288/82nd ODI · ODI | SL | 0* | 3/59 | 0 | Zimbabwe won by 2 runs | Harare | Sri Lanka tour of Zimbabwe 1994/95 |
| 3 Nov 1994 | ZIM 200 v SL 256/51st ODI · ODI | SL | DNB | 4/20 | 1 | Sri Lanka won by 56 runs | Harare | Sri Lanka tour of Zimbabwe 1994/95 |
| 26 Oct 1994 | ZIM 375 v SL 402 & 89/33rd Test · Test | SL | 16* & DNB | 2/76 | 0 | Match drawn | Harare | Sri Lanka tour of Zimbabwe 1994/95 |
| 20 Oct 1994 | ZIM 462/9 v SL 218 & 193/42nd Test · Test | SL | 14 & DNB | 4/85 | 0 | Match drawn | Bulawayo | Sri Lanka tour of Zimbabwe 1994/95 |
| 11 Oct 1994 | ZIM 319/8 v SL 3831st Test · Test | SL | 3 | 4/74 | 0 | Match drawn | Harare | Sri Lanka tour of Zimbabwe 1994/95 |