| 3 May 2010 | SL 173/7 v ZIM 29/17th T20I · T20I | SL | 3* | 0/8 | 0 | Sri Lanka won by 14 runs (DLS method) | Guyana | ICC World Twenty20 2010 |
| 12 Jan 2009 | SL 210/6 v ZIM 802nd Match · ODI | SL | 22 | - | 0 | Sri Lanka won by 130 runs | Mirpur | Tri-Nation Tournament in Bangladesh 2008/09 |
| 10 Oct 2006 | SL 285/7 v ZIM 141Match 3 · ODI | SL | 9 | 0/3 | 1 | Sri Lanka won by 144 runs | Ahmedabad | ICC Champions Trophy 2006/07 |
| 9 Oct 2004 | ZIM 104 v SL 108/3Match 4 · ODI | SL | 40 | - | 0 | Sri Lanka won by 7 wickets | Rawalpindi | Paktel Cup 2004/05 |
| 14 Sept 2004 | ZIM 191 v SL 195/6Match 6 · ODI | SL | 2 | 1/28 | 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 | 48 | 0/15 & 2/33 | 0 | 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 | 157 | 0/7 & 1/1 | 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 | - | 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 | 31 | 1/22 | 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 | 9 | 0/31 | 0 | Sri Lanka won by 12 runs (DLS method) | Bulawayo | Sri Lanka tour of Zimbabwe 2004 |
| 7 Apr 2003 | SL 193 v ZIM 194/6Match 5 · ODI | SL | 0 | 0/37 | 0 | Zimbabwe won by 4 wickets | Sharjah | Cherry Blossom Sharjah Cup 2002/03 |
| 15 Mar 2003 | SL 256/5 v ZIM 182Super Sixes · ODI | SL | 22 | 3/30 | 2 | 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 | 28 & 36 | 5/43 & 4/31 | 1 | 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 | 139 | 0/27 & 0/3 | 1 | 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 | 92 | 0/4 & 0/22 | 2 | 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 | 0 | 1/40 | 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 | 13* | - | 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 | 25 | 0/37 | 0 | Sri Lanka won by 79 runs | Sharjah | 2001 Khaleej Times Trophy |
| 26 Oct 2001 | SL 256/6 v ZIM 1931st Match · ODI | SL | 21 | 0/14 | 0 | Sri Lanka won by 63 runs | Sharjah | 2001 Khaleej Times Trophy |
| 25 Oct 2000 | SL 276/9 v ZIM 1534th Match · ODI | SL | 87 | 0/18 | 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 | 78 | 0/31 | 1 | Sri Lanka won by 7 wickets (with 18 balls remaining) | Sharjah | 2000–01 Sharjah Champions Trophy |
| 19 Dec 1999 | SL 202 v ZIM 206/45th ODI · ODI | SL | 6 | 0/37 | 0 | 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 | SL | 1 | 0/8 | 1 | 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 | 9 | 4/41 | 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 | 4 & 16* | 0/10 & 0/8 | 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 | 6 & 7 | 0/7 & 4/40 | 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 | 49 | 0/11 & 0/1 | 0 | Match drawn | Bulawayo | Sri Lanka tour of Zimbabwe 1999/00 |
| 22 May 1999 | SL 198/6 v ZIM 197/914th Match · ODI | SL | 6 | 1/28 | 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 | 1/59 | 0 | Zimbabwe won by 24 runs | Sharjah | 1998–99 Champions Trophy |
| 7 Nov 1998 | SL 196 v ZIM 197/32nd Match · ODI | SL | 22 | 0/26 | 0 | Zimbabwe won by 7 wickets (with 23 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 26 Jan 1998 | SL 286/6 v ZIM 281/63rd ODI · ODI | SL | 102 | 1/66 | 0 | Sri Lanka won by 4 wickets (with 6 balls remaining) | Colombo | Zimbabwe tour of Sri Lanka 1997/98 |
| 24 Jan 1998 | SL 213/5 v ZIM 212/82nd ODI · ODI | SL | 50 | 2/53 | 1 | Sri Lanka won by 5 wickets (with 10 balls remaining) | Colombo | Zimbabwe tour of Sri Lanka 1997/98 |
| 22 Jan 1998 | SL 210/5 v ZIM 2071st ODI · ODI | SL | 47 | 1/35 | 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 | 5 & 68 | 2/64 | 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 | 6 & 0 | 0/0 & 0/38 | 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 | 56 | - | 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 | 41 & 18* | 2/16 | 0 | 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 | 0 | 0/1 | 1 | Sri Lanka won by an innings and 77 runs | Colombo | Zimbabwe tour of Sri Lanka 1996 |
| 3 Sept 1996 | SL 228/4 v ZIM 227/55th Match · ODI | SL | 5 | 0/54 | 0 | Sri Lanka won by 6 wickets (with 18 balls remaining) | Colombo | 1996 Singer World Series |
| 21 Feb 1996 | SL 229/4 v ZIM 228/69th Match · ODI | SL | 6 | 1/44 | 1 | 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 | 11 | 0/2 | 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 | 37 | - | 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 | 1 | 0/13 | 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 | 10 & DNB | 0/12 | 0 | Match drawn | Harare | Sri Lanka tour of Zimbabwe 1994/95 |
| 15 Nov 1993 | SL 263/6 v ZIM 2085th Match · ODI | SL | 23 | 4/19 | 0 | Sri Lanka won by 55 runs | Patna | 1993 Hero Cup |
| 23 Feb 1992 | SL 313/7 v ZIM 312/43rd Match · ODI | SL | 32 | 0/18 | 0 | Sri Lanka won by 3 wickets (with 4 balls remaining) | New Plymouth | 1992 Cricket World Cup |