| 18 Sept 2012 | SL 182/4 v ZIM 1001st T20I · T20I | SL | 13 | - | 1 | Sri Lanka won by 82 runs | Hambantota | ICC World Twenty20 2012/13 |
| 10 Mar 2011 | SL 327/6 v ZIM 188Match 26 · ODI | SL | 9 | - | 2 | Sri Lanka won by 139 runs | Kandy | ICC Cricket World Cup 2010/11 |
| 3 May 2010 | SL 173/7 v ZIM 29/17th T20I · T20I | SL | 100 | - | 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 | 0 | - | 2 | Sri Lanka won by 130 runs | Mirpur | Tri-Nation Tournament in Bangladesh 2008/09 |
| 30 Nov 2008 | ZIM 133 v SL 152Match 5 · ODI | SL | 0 | - | 0 | Sri Lanka won by 19 runs | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 28 Nov 2008 | ZIM 146 v SL 150/84th ODI · ODI | SL | 0 | - | 1 | Sri Lanka won by 2 wickets (with 15 balls remaining) | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 24 Nov 2008 | ZIM 166/7 v SL 171/7Match 3 · ODI | SL | 4 | - | 0 | Sri Lanka won by 5 runs | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 22 Nov 2008 | ZIM 67 v SL 68/1Match 2 · ODI | SL | DNB | - | 2 | Sri Lanka won by 9 wickets | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 20 Nov 2008 | ZIM 127 v SL 130/4Match 1 · ODI | SL | 15 | - | 0 | Sri Lanka won by 6 wickets | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 10 Oct 2008 | ZIM 106/8 v SL 107/51st Match · T20I | SL | 0 | - | 0 | Sri Lanka won by 5 wickets (with 6 balls remaining) | King City | T20 Canada 2008/09 |
| 10 Oct 2006 | SL 285/7 v ZIM 141Match 3 · ODI | SL | 4 | - | 2 | Sri Lanka won by 144 runs | Ahmedabad | ICC Champions Trophy 2006/07 |
| 9 Oct 2004 | ZIM 104 v SL 108/3Match 4 · ODI | SL | DNB | - | 0 | Sri Lanka won by 7 wickets | Rawalpindi | Paktel Cup 2004/05 |
| 14 Sept 2004 | ZIM 191 v SL 195/6Match 6 · ODI | SL | 28 | - | 2 | Sri Lanka won by 4 wickets | London | ICC Champions Trophy 2004 |
| 14 May 2004 | ZIM 228 & 231 v SL 713/32nd Test · Test | SL | 100* | - | 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 | 37 | - | 6 | Sri Lanka won by an innings and 240 runs | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 29 Apr 2004 | ZIM 221/9 v SL 246/75th ODI · ODI | SL | 47 | - | 1 | Sri Lanka won by 25 runs | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 27 Apr 2004 | SL 223/9 v ZIM 1514th ODI · ODI | SL | 26 | - | 1 | Sri Lanka won by 72 runs | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 25 Apr 2004 | ZIM 35 v SL 40/13rd ODI · ODI | SL | 3* | - | 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 | - | 1 | 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 | 5 | - | 1 | Sri Lanka won by 12 runs (DLS method) | Bulawayo | Sri Lanka tour of Zimbabwe 2004 |
| 12 Jan 2002 | SL 418 & 212/2 v ZIM 236 & 793rd Test · Test | SL | 76 & 17* | - | 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 | 56 | - | 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 | 18 | - | 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 | 96 | - | 2 | 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 | - | 1 | 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 | 63 | - | 0 | Sri Lanka won by 79 runs | Sharjah | 2001 Khaleej Times Trophy |
| 26 Oct 2001 | SL 256/6 v ZIM 1931st Match · ODI | SL | 33 | - | 1 | Sri Lanka won by 63 runs | Sharjah | 2001 Khaleej Times Trophy |
| 25 Oct 2000 | SL 276/9 v ZIM 1534th Match · ODI | SL | 5 | 1/4 | 3 | 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 | 25* | - | 0 | 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 | 17 | 1/24 | 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 | 18 | 1/14 | 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 | 16 | - | 0 | 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 | 2 & DNB | 0/12 | 2 | Match drawn | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 26 Nov 1999 | ZIM 174 & 292 v SL 432 & 38/42nd Test · Test | SL | 91 & 6* | 0/7 | 2 | 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 | 17 | - | 1 | Match drawn | Bulawayo | Sri Lanka tour of Zimbabwe 1999/00 |
| 22 May 1999 | SL 198/6 v ZIM 197/914th Match · ODI | SL | 31 | 0/8 | 0 | Sri Lanka won by 4 wickets (with 24 balls remaining) | Worcester | 1999 Cricket World Cup |
| 26 Jan 1998 | SL 286/6 v ZIM 281/63rd ODI · ODI | SL | 74 | - | 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 | 1* | - | 0 | Sri Lanka won by 5 wickets (with 10 balls remaining) | Colombo | Zimbabwe tour of Sri Lanka 1997/98 |