| 13 Apr 1998 | SA 231 v SL 232/46th Match · ODI | SL | 93* | - | 1 | Sri Lanka won by 6 wickets (with 20 balls remaining) | Port Elizabeth | 1997–98 Standard Bank International One-Day Series |
| 9 Apr 1998 | PAK 249 v SL 1394th Match · ODI | SL | 2 | - | 0 | Pakistan won by 110 runs | Paarl | 1997–98 Standard Bank International One-Day Series |
| 7 Apr 1998 | PAK 300/6 v SL 295/73rd Match · ODI | SL | 86 | - | 0 | Pakistan won by 4 wickets (with 6 balls remaining) (D/L method) | Kimberley | 1997–98 Standard Bank International One-Day Series |
| 5 Apr 1998 | SA 266/8 v SL 2092nd Match · ODI | SL | 0 | - | 0 | South Africa won by 57 runs | Johannesburg | 1997–98 Standard Bank International One-Day Series |
| 27 Mar 1998 | SA 200 & 226/4 v SL 303 & 1222nd Test · Test | SL | 73 & 0 | - | 0 | South Africa won by 6 wickets | Centurion | Sri Lanka tour of South Africa 1997/98 |
| 19 Mar 1998 | SA 418 & 264 v SL 306 & 3061st Test · Test | SL | 20 & 43 | - | 1 | South Africa won by 70 runs | Cape Town | Sri Lanka tour of South Africa 1997/98 |
| 24 Jan 1998 | SL 213/5 v ZIM 212/82nd ODI · ODI | SL | 43 | - | 0 | 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 | 58* | - | 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 | 52 & 87* | - | 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 | 27 & DNB | - | 0 | Sri Lanka won by 8 wickets | Kandy | Zimbabwe tour of Sri Lanka 1997/98 |
| 28 Dec 1997 | IND 228/6 v SL 229/53rd ODI · ODI | SL | 20 | - | 0 | Sri Lanka won by 5 wickets (with 10 balls remaining) | Margao | Sri Lanka tour of India 1997/98 |
| 25 Dec 1997 | IND v SL 17/12nd ODI · ODI | SL | DNB | - | 0 | No result | Indore | Sri Lanka tour of India 1997/98 |
| 22 Dec 1997 | IND 173/3 v SL 172/91st ODI · ODI | SL | 27 | - | 0 | India won by 7 wickets (with 31 balls remaining) | Guwahati | Sri Lanka tour of India 1997/98 |
| 3 Dec 1997 | IND 512 & 181/9 v SL 361/9 & 166/73rd Test · Test | SL | 1 & 12 | 1/35 | 0 | Match drawn | Mumbai | Sri Lanka tour of India 1997/98 |
| 26 Nov 1997 | IND 485 v SL2nd Test · Test | SL | - | 0/8 | 0 | Match drawn | Nagpur | Sri Lanka tour of India 1997/98 |
| 19 Nov 1997 | IND 515/9 v SL 369 & 251/61st Test · Test | SL | 30 & 3 | 0/0 | 1 | Match drawn | Mohali | Sri Lanka tour of India 1997/98 |
| 8 Nov 1997 | SA 210/6 v SL 209/7Final · ODI | SL | 32 | - | 0 | South Africa won by 4 wickets (with 56 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 6 Nov 1997 | SA 311/9 v SL 245/96th Match · ODI | SL | 0 | - | 1 | South Africa won by 66 runs | Lahore | 1997-98 Wills Quadrangular Tournament |
| 5 Nov 1997 | PAK 280 v SL 281/25th Match · ODI | SL | DNB | - | 1 | Sri Lanka won by 8 wickets (with 60 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 1 Nov 1997 | SL 240/3 v WI 237/81st Match · ODI | SL | 87* | - | 1 | Sri Lanka won by 7 wickets (with 62 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 24 Aug 1997 | SL 264 v IND 255/83rd ODI · ODI | SL | 3 | - | 0 | Sri Lanka won by 9 runs | Colombo | India tour of Sri Lanka 1997 |
| 23 Aug 1997 | SL 132/6 v IND 291/93rd ODI · ODI | SL | 0 | - | 1 | No result | Colombo | India tour of Sri Lanka 1997 |
| 20 Aug 1997 | SL 241/3 v IND 2382nd ODI · ODI | SL | DNB | - | 0 | Sri Lanka won by 7 wickets (with 49 balls remaining) | Colombo | India tour of Sri Lanka 1997 |
| 17 Aug 1997 | SL 302/4 v IND 300/71st ODI · ODI | SL | 8* | 0/25 | 0 | Sri Lanka won by 2 runs | Colombo | India tour of Sri Lanka 1997 |
| 9 Aug 1997 | SL 332 & 415/7 v IND 375 & 281/52nd Test · Test | SL | 14 & 1 | - | 0 | Match drawn | Colombo | India tour of Sri Lanka 1997 |
| 2 Aug 1997 | SL 952/6 v IND 537/81st Test · Test | SL | 86 | - | 0 | Match drawn | Colombo | India tour of Sri Lanka 1997 |
| 26 Jul 1997 | SL 240/2 v IND 239/7Final · ODI | SL | 62* | - | 0 | Sri Lanka won by 8 wickets (with 79 balls remaining) | Colombo | 1997 Asia Cup |
| 22 Jul 1997 | SL 296/4 v BAN 193/85th Match · ODI | SL | 51 | 0/16 | 0 | Sri Lanka won by 103 runs | Colombo | 1997 Asia Cup |
| 18 Jul 1997 | SL 231/4 v IND 227/63rd Match · ODI | SL | 131* | - | 0 | Sri Lanka won by 6 wickets (with 32 balls remaining) | Colombo | 1997 Asia Cup |
| 14 Jul 1997 | SL 239 v PAK 224/91st Match · ODI | SL | 28 | - | 1 | Sri Lanka won by 15 runs | Colombo | 1997 Asia Cup |
| 20 Jun 1997 | WI 147 & 343 v SL 222 & 233/82nd Test · Test | SL | 13 & 72* | - | 0 | Match drawn | Kingstown | Sri Lanka tour of West Indies 1997 |
| 13 Jun 1997 | SL 223/9 & 152/9 v WI 189 & 189/41st Test · Test | SL | 42 & 13 | - | 0 | West Indies won by 6 wickets | St John's | Sri Lanka tour of West Indies 1997 |
| 6 Jun 1997 | WI 283/7 v SL 248/8Only ODI · ODI | SL | 53 | - | 0 | West Indies won by 35 runs | Leeds | Sri Lanka tour of West Indies 1997 |
| 27 May 1997 | PAK 224 v SL 3092nd Final · ODI | SL | 59 | - | 0 | Sri Lanka won by 85 runs | Kolkata | 1997 Pepsi Independence Cup |
| 24 May 1997 | PAK 224/8 v SL 339/41st Final · ODI | SL | 80 | - | 0 | Sri Lanka won by 115 runs | Mohali | 1997 Pepsi Independence Cup |
| 20 May 1997 | NZ 162 v SL 2145th Match · ODI | SL | 15 | - | 0 | Sri Lanka won by 52 runs | Hyderabad | 1997 Pepsi Independence Cup |
| 17 May 1997 | IND 225/7 v SL 229/54th Match · ODI | SL | 17 | - | 0 | Sri Lanka won by 5 wickets (with 55 balls remaining) | Mumbai | 1997 Asia Cup |
| 12 May 1997 | PAK 289/6 v SL 2592nd Match · ODI | SL | 58 | - | 0 | Pakistan won by 30 runs | Gwalior | 1997 Pepsi Independence Cup |
| 26 Apr 1997 | SL 331 & 386/4 v PAK 292 & 285/52nd Test · Test | SL | 4 & 66 | 0/8 | 2 | Match drawn | Colombo | Pakistan tour of Sri Lanka 1996/97 |
| 19 Apr 1997 | SL 330 & 423/8 v PAK 3781st Test · Test | SL | 49 & 58 | 0/5 | 2 | Match drawn | Colombo | Pakistan tour of Sri Lanka 1996/97 |
| 11 Apr 1997 | PAK 214 v SL 215/6Final · ODI | SL | 28 | - | 1 | Sri Lanka won by 4 wickets (with 4 balls remaining) | Sharjah | 1996–97 Singer Akai Cup |
| 8 Apr 1997 | SL 153 v ZIM 2035th Match · ODI | SL | 0 | - | 0 | Zimbabwe won by 50 runs | Sharjah | 1996–97 Singer Akai Cup |
| 7 Apr 1997 | PAK 200 v SL 251/74th Match · ODI | SL | 1 | - | 0 | Sri Lanka won by 51 runs | Sharjah | 1996–97 Singer Akai Cup |
| 4 Apr 1997 | PAK 224/9 v SL 243/82nd Match · ODI | SL | 20 | - | 0 | Sri Lanka won by 19 runs | Sharjah | 1996–97 Singer Akai Cup |
| 3 Apr 1997 | SL 188/3 v ZIM 187/91st Match · ODI | SL | 0* | - | 0 | Sri Lanka won by 7 wickets (with 26 balls remaining) | Sharjah | 1996–97 Singer Akai Cup |
| 27 Mar 1997 | NZ 201 v SL 1323rd ODI · ODI | SL | 16 | 0/17 | 0 | New Zealand won by 69 runs | Wellington | Sri Lanka tour of New Zealand 1996/97 |
| 25 Mar 1997 | NZ 201/9 v SL 202/42nd ODI · ODI | SL | 19* | - | 0 | Sri Lanka won by 6 wickets (with 85 balls remaining) | Christchurch | Sri Lanka tour of New Zealand 1996/97 |
| 14 Mar 1997 | NZ 222 & 273 v SL 170 & 2052nd Test · Test | SL | 4 & 33 | - | 2 | New Zealand won by 120 runs | Hamilton | Sri Lanka tour of New Zealand 1996/97 |
| 7 Mar 1997 | NZ 586/7 v SL 222 & 3281st Test · Test | SL | 14 & 13 | 1/29 | 0 | New Zealand won by an innings and 36 runs | Dunedin | Sri Lanka tour of New Zealand 1996/97 |
| 12 Nov 1996 | PAK 193/2 v SL 1895th Match · ODI | SL | 27 | - | 0 | Pakistan won by 8 wickets (with 20 balls remaining) | Sharjah | 1996–97 Singer Champions Trophy |