| No. | Vs | Runs | Innings | Venue | Date |
|---|---|---|---|---|---|
| 1 | England | 119* | S | Manchester | Aug 9, 199 |
| 2 | Australia | 148* | F | Sydney | Jan 2, 1992 |
| 3 | Australia | 114 | F | Perth | Feb 1, 1992 |
| 4 | South Africa | 111 | F | Johannesburg | Nov 26, 1992 |
| 5 | England | 165 | F | Madras | Feb 11, 1993 |
| 6 | Sri Lanka | 104* | S | Colombo | Jul 27, 1993 |
| 7 | Sri Lanka | 142 | F | Lucknow | Jan 18, 1994 |
| 8 | West Indies | 179 | F | Nagpur | Dec 1, 1994 |
| 9 | England | 122 | S | Birmingham | Jun 6, 1996 |
| 10 | England | 177 | F | Nottingham | Jul 4, 1996 |
| 11 | South Africa | 169 | F | Cape Town | Jan 2, 1997 |
| 12 | Sri Lanka | 143 | F | Colombo | Aug 2, 1997 |
| 13 | Sri Lanka | 139 | F | Colombo | Aug 9, 1997 |
| 14 | Sri Lanka | 148 | F | Bombay | Dec 3, 1997 |
| 15 | Australia | 155* | S | Madras | Mar 6, 1998 |
| 16 | Australia | 177 | F | Bangalore | Mar 25,1998 |
| 17 | New Zealand | 113 | S | Wellington | Dec 29, 1998 |
| 18 | Pakistan | 136 | S | Chennai | Jan 31,1999 |
| 19 | Sri Lanka | 124 | S | Colombo | Feb 28, 1999 |