View innings by innings list [change view]
Batting or fielding first fielding first remove fielding first from query
Totals in terms of batting team switch totals
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied Draw NR W/L Ave RPO Inns HS LS
unfiltered 1975-2024 1423 609 671 9 92 42 0.907 29.89 4.05 1668 952 43 Profile
filtered 1975-2024 691 294 326 4 45 22 0.901 29.94 3.99 794 952 43
Innings by innings list
276/4 60.0 4.60 329 -52 2 lost ODI v Australia The Oval 11 Jun 1975 ODI # 25
138 50.1 2.75 331 -192 2 lost ODI v Pakistan Nottingham 14 Jun 1975 ODI # 30
206/8 45.0 4.57 212 -5 2 lost ODI v England Colombo (SSC) 13 Feb 1982 ODI # 145
344 112.4 3.05 -52 2 lost Test v Pakistan Karachi 5 Mar 1982 Test # 923
149 47.1 3.15 354 -204 4 lost Test v Pakistan Karachi 5 Mar 1982 Test # 923
227/4 33.0 6.87 198 -12 2 won ODI v Pakistan Lahore 29 Mar 1982 ODI # 150
191/8 46.0 4.15 270 -78 2 lost ODI v India Amritsar 12 Sep 1982 ODI # 156
118/9 50.0 2.36 184 -65 2 lost ODI v New Zealand Dunedin 2 Mar 1983 ODI # 186
144 53.3 2.69 -200 2 lost Test v New Zealand Christchurch 4 Mar 1983 Test # 950
175 81.5 2.13 -25 3 lost Test v New Zealand Christchurch 4 Mar 1983 Test # 950
188/6 50.0 3.76 305 -116 2 lost ODI v New Zealand Auckland 20 Mar 1983 ODI # 190
169/8 44.1 3.82 169 1 2 won ODI v Australia Colombo (PSS) 13 Apr 1983 ODI # 193
213/6 43.2 4.91 208 6 2 won ODI v Australia Colombo (PSS) 16 Apr 1983 ODI # 194
271 72.5 3.72 -243 2 lost Test v Australia Kandy 22 Apr 1983 Test # 955
205 65.2 3.13 -38 3 lost Test v Australia Kandy 22 Apr 1983 Test # 955
DNB 0.0 - 0 0 n/r ODI v Australia Colombo (SSC) 29 Apr 1983 ODI # 195
DNB 0.0 - 0 0 n/r ODI v Australia Colombo (SSC) 30 Apr 1983 ODI # 196
288/9 60.0 4.80 339 -50 2 lost ODI v Pakistan Swansea 9 Jun 1983 ODI # 198
286 58.0 4.93 334 -47 2 lost ODI v England Taunton 11 Jun 1983 ODI # 201
224 58.3 3.82 236 -11 2 lost ODI v Pakistan Leeds 16 Jun 1983 ODI # 211
184/7 52.5 3.48 182 3 2 won ODI v New Zealand Derby 18 Jun 1983 ODI # 214
130 37.3 3.46 235 -104 2 lost ODI v New Zealand Colombo (SSC) 3 Mar 1984 ODI # 253
215 79.5 2.69 -61 2 lost Test v New Zealand Kandy 9 Mar 1984 Test # 980
97 27.3 3.52 263 -165 4 lost Test v New Zealand Kandy 9 Mar 1984 Test # 980
115 38.1 3.01 202 -86 2 lost ODI v New Zealand Colombo (PSS) 1 Apr 1984 ODI # 258
190/5 43.3 4.36 188 3 2 won ODI v Pakistan Sharjah 6 Apr 1984 ODI # 259
174/6 39.4 4.38 172 3 2 won ODI v New Zealand Colombo (PSS) 3 Nov 1984 ODI # 274
180 48.1 3.73 271 -90 2 lost ODI v West Indies Brisbane 12 Jan 1985 ODI # 286
202/5 50.0 4.04 268 -65 2 lost ODI v West Indies Sydney 17 Jan 1985 ODI # 290
230/6 49.2 4.66 227 4 2 won ODI v Australia Melbourne 19 Jan 1985 ODI # 291
91 35.5 2.53 324 -232 2 lost ODI v Australia Adelaide 28 Jan 1985 ODI # 299
227/6 50.0 4.54 310 -82 2 lost ODI v West Indies Perth 2 Feb 1985 ODI # 300
172 42.4 4.03 224 -51 2 lost ODI v New Zealand Melbourne 23 Feb 1985 ODI # 310
347 144.4 2.39 129 2 draw Test v India Colombo (SSC) 30 Aug 1985 Test # 1023
61/4 8.0 7.62 123 -61 4 draw Test v India Colombo (SSC) 30 Aug 1985 Test # 1023
198 63.3 3.11 -51 2 draw Test v India Kandy 14 Sep 1985 Test # 1025
307/7 102.0 3.00 377 -69 4 draw Test v India Kandy 14 Sep 1985 Test # 1025
32/4 9.2 3.42 72 -162 2 n/r ODI v India Colombo (PSS) 22 Sep 1985 ODI # 334
209/7 40.0 5.22 225 -15 2 lost ODI v Pakistan Gujranwala 23 Oct 1985 ODI # 336
127 37.2 3.40 217 -89 2 lost ODI v Pakistan Hyderabad (Sind) 3 Nov 1985 ODI # 338
DNB 0.0 - 0 0 n/r ODI v Pakistan Moratuwa 8 Mar 1986 ODI # 367
273 95.3 2.85 141 2 won Test v Pakistan Colombo (CCC) 14 Mar 1986 Test # 1041
32/2 13.0 2.46 32 1 4 won Test v Pakistan Colombo (CCC) 14 Mar 1986 Test # 1041
116 33.5 3.42 198 -81 2 lost ODI v Pakistan Colombo (PSS) 30 Mar 1986 ODI # 374
132/3 31.3 4.19 132 1 2 won ODI v Bangladesh Kandy 2 Apr 1986 ODI # 377
195/5 42.2 4.60 192 4 2 won ODI v Pakistan Colombo (SSC) 6 Apr 1986 ODI # 379
55 28.3 1.92 249 -193 2 lost ODI v West Indies Sharjah 3 Dec 1986 ODI # 405
191 76.1 2.50 -209 2 lost Test v India Cuttack 4 Jan 1987 Test # 1064
142 59.0 2.40 -67 3 lost Test v India Cuttack 4 Jan 1987 Test # 1064
141 36.3 3.86 236 -94 2 lost ODI v India Vadodara 15 Jan 1987 ODI # 417
289/7 40.0 7.22 300 -10 2 lost ODI v India Wankhede 17 Jan 1987 ODI # 419
252 49.2 5.10 268 -15 2 lost ODI v Pakistan Hyderabad (Sind) 8 Oct 1987 ODI # 451
169/4 50.0 3.38 361 -191 2 lost ODI v West Indies Karachi 13 Oct 1987 ODI # 457
158/8 45.0 3.51 267 -138 2 lost ODI v England Peshawar 17 Oct 1987 ODI # 460
211/8 50.0 4.22 237 -25 2 lost ODI v West Indies Kanpur 21 Oct 1987 ODI # 464
184/8 50.0 3.68 298 -113 2 lost ODI v Pakistan Faisalabad 25 Oct 1987 ODI # 467
168 44.2 3.78 250 -81 2 lost ODI v Australia Perth 2 Jan 1988 ODI # 484
208/8 50.0 4.16 290 -81 2 lost ODI v Australia Adelaide 10 Jan 1988 ODI # 491
200/6 46.3 4.30 200 1 2 won ODI v New Zealand Hobart 12 Jan 1988 ODI # 492
205 44.5 4.57 244 -38 2 lost ODI v Australia Melbourne 14 Jan 1988 ODI # 493
194 82.3 2.35 -261 2 lost Test v Australia Perth 12 Feb 1988 Test # 1092
153 52.1 2.93 -108 3 lost Test v Australia Perth 12 Feb 1988 Test # 1092
201 49.2 4.07 220 -18 2 lost ODI v India Sharjah 25 Mar 1988 ODI # 512
159 42.5 3.71 259 -99 2 lost ODI v New Zealand Sharjah 29 Mar 1988 ODI # 514
206/9 50.0 4.12 250 -43 2 lost ODI v New Zealand Sharjah 31 Mar 1988 ODI # 516
195/5 38.5 5.02 195 1 2 won ODI v Pakistan Dhaka 27 Oct 1988 ODI # 528
120/1 30.5 3.89 119 2 2 won ODI v Bangladesh Dhaka 2 Nov 1988 ODI # 533
207 48.4 4.25 238 -30 2 lost ODI v Pakistan Sharjah 23 Mar 1989 ODI # 564
180/6 47.1 3.81 177 4 2 won ODI v West Indies Rajkot 19 Oct 1989 ODI # 576
221 49.4 4.44 228 -6 2 lost ODI v India Ahmedabad 22 Oct 1989 ODI # 580
194 47.1 4.11 223 -28 2 lost ODI v Australia Margao 25 Oct 1989 ODI # 585
213 49.2 4.31 220 -6 2 lost ODI v Pakistan Lucknow 27 Oct 1989 ODI # 588
418 166.3 2.51 51 2 draw Test v Australia Brisbane 8 Dec 1989 Test # 1131
216 83.4 2.58 -8 2 lost Test v Australia Hobart 16 Dec 1989 Test # 1133
348 141.4 2.45 522 -173 4 lost Test v Australia Hobart 16 Dec 1989 Test # 1133
198 47.2 4.18 229 -30 2 lost ODI v Australia Melbourne 26 Dec 1989 ODI # 596
223/7 45.3 4.90 223 1 2 won ODI v Pakistan Perth 31 Dec 1989 ODI # 598
129 41.0 3.14 203 -73 2 lost ODI v Australia Melbourne 4 Jan 1990 ODI # 600
288/8 50.0 5.76 316 -27 2 lost ODI v Pakistan Adelaide 17 Feb 1990 ODI # 606
242/7 49.2 4.90 242 1 2 won ODI v India Sharjah 25 Apr 1990 ODI # 623
221 47.4 4.63 312 -90 2 lost ODI v Pakistan Sharjah 29 Apr 1990 ODI # 627
218 45.4 4.77 333 -114 2 lost ODI v Australia Sharjah 2 May 1990 ODI # 630
82 51.5 1.58 -206 2 lost Test v India Chandigarh 23 Nov 1990 Test # 1156
198 120.4 1.64 -8 3 lost Test v India Chandigarh 23 Nov 1990 Test # 1156
226/7 45.0 5.02 246 -19 2 lost ODI v India Nagpur 1 Dec 1990 ODI # 644
137/3 32.5 4.17 137 1 2 won ODI v India Margao 8 Dec 1990 ODI # 648
172/4 39.5 4.31 171 2 2 won ODI v Pakistan Sharjah 20 Dec 1990 ODI # 655
131/9 43.0 3.04 182 -50 2 lost ODI v Pakistan Sharjah 21 Dec 1990 ODI # 656
201 44.4 4.50 243 -41 2 lost ODI v New Zealand Auckland 28 Jan 1991 ODI # 666
497 151.1 3.28 323 2 draw Test v New Zealand Wellington 31 Jan 1991 Test # 1162
165 33.1 4.97 273 -107 2 lost ODI v New Zealand Dunedin 6 Feb 1991 ODI # 667
253 93.4 2.70 -43 2 draw Test v New Zealand Hamilton 22 Feb 1991 Test # 1164
344/6 125.0 2.75 418 -73 4 draw Test v New Zealand Hamilton 22 Feb 1991 Test # 1164
224 68.1 3.28 -58 2 lost Test v England Lord's 22 Aug 1991 Test # 1176
285 103.3 2.75 423 -137 4 lost Test v England Lord's 22 Aug 1991 Test # 1176
DNB 0.0 - 0 0 draw Test v Pakistan Gujranwala 20 Dec 1991 Test # 1179
181 36.1 5.00 211 -29 2 lost ODI v Pakistan Karachi 13 Jan 1992 ODI # 704
182/9 40.0 4.55 242 -59 2 lost ODI v Pakistan Hyderabad (Sind) 15 Jan 1992 ODI # 706
206/6 39.4 5.19 206 1 2 won ODI v Pakistan Multan 17 Jan 1992 ODI # 708
154 38.4 3.98 272 -117 2 lost ODI v Pakistan Rawalpindi 19 Jan 1992 ODI # 710
313/7 49.2 6.34 313 1 2 won ODI v Zimbabwe New Plymouth 23 Feb 1992 ODI # 716
DNB 0.0 - 0 0 n/r ODI v India Mackay 28 Feb 1992 ODI # 722
198/7 49.5 3.97 196 3 2 won ODI v South Africa Wellington 2 Mar 1992 ODI # 727
174 44.0 3.95 281 -106 2 lost ODI v England Ballarat 9 Mar 1992 ODI # 736
177/9 50.0 3.54 269 -91 2 lost ODI v West Indies Berri 13 Mar 1992 ODI # 742
251/6 49.2 5.08 248 4 2 won ODI v Australia Colombo (PSS) 15 Aug 1992 ODI # 758
547/8d 170.0 3.21 291 2 lost Test v Australia Colombo (SSC) 17 Aug 1992 Test # 1194
164 51.1 3.20 181 -16 4 lost Test v Australia Colombo (SSC) 17 Aug 1992 Test # 1194
258/9d 92.0 2.80 11 2 draw Test v Australia Colombo (RPS) 28 Aug 1992 Test # 1195
136/2 54.0 2.51 286 -149 4 draw Test v Australia Colombo (RPS) 28 Aug 1992 Test # 1195
194/5 42.5 4.52 191 -22 2 won ODI v Australia Colombo (RPS) 4 Sep 1992 ODI # 762
274/9d 99.5 2.74 -63 2 draw Test v Australia Moratuwa 8 Sep 1992 Test # 1196
327/6d 92.0 3.55 39 2 draw Test v New Zealand Moratuwa 27 Nov 1992 Test # 1203
41/2 10.2 3.96 67 -125 2 n/r ODI v New Zealand Colombo (RPS) 4 Dec 1992 ODI # 768
192/2 37.4 5.09 191 2 2 won ODI v New Zealand Colombo (PSS) 12 Dec 1992 ODI # 776
167/7 41.0 4.07 282 -114 2 lost ODI v Pakistan Sharjah 4 Feb 1993 ODI # 799
469 156.5 2.99 89 2 won Test v England Colombo (SSC) 13 Mar 1993 Test # 1219
142/5 42.4 3.32 140 3 4 won Test v England Colombo (SSC) 13 Mar 1993 Test # 1219
183/2 35.2 5.17 181 3 2 won ODI v England Moratuwa 20 Mar 1993 ODI # 818
211 49.2 4.27 213 -1 2 lost ODI v India Colombo (RPS) 25 Jul 1993 ODI # 833
254 77.5 3.26 -112 2 lost Test v India Colombo (SSC) 27 Jul 1993 Test # 1228
236 121.1 1.94 472 -235 4 lost Test v India Colombo (SSC) 27 Jul 1993 Test # 1228
231/6 49.3 4.66 228 4 2 won ODI v India Moratuwa 14 Aug 1993 ODI # 835
98 34.0 2.88 223 -124 2 lost ODI v South Africa Colombo (RPS) 2 Sep 1993 ODI # 837
296/9d 139.5 2.11 -20 2 draw Test v South Africa Colombo (PSS) 14 Sep 1993 Test # 1234
199/7 50.0 3.98 314 -114 2 lost ODI v Pakistan Sharjah 30 Oct 1993 ODI # 841
222/8 50.0 4.44 269 -46 2 lost ODI v West Indies Wankhede 9 Nov 1993 ODI # 847
136 40.1 3.38 215 -78 2 lost ODI v South Africa Guwahati 19 Nov 1993 ODI # 853
35/1 12.1 2.87 198 -162 2 n/r ODI v West Indies Colombo (PSS) 1 Dec 1993 ODI # 859
230/7 48.1 4.77 230 1 2 won ODI v West Indies Colombo (RPS) 16 Dec 1993 ODI # 864
218 106.4 2.04 -293 2 lost Test v India Lucknow 18 Jan 1994 Test # 1244
174 73.3 2.36 -119 3 lost Test v India Lucknow 18 Jan 1994 Test # 1244
231 58.1 3.97 -310 2 lost Test v India Bengaluru 26 Jan 1994 Test # 1245
215 55.3 3.87 -95 3 lost Test v India Bengaluru 26 Jan 1994 Test # 1245
238/8 50.0 4.76 247 -8 2 lost ODI v India Rajkot 15 Feb 1994 ODI # 879
141/6 32.5 4.29 141 -72 2 won ODI v India Jalandhar 20 Feb 1994 ODI # 883
215/9 50.0 4.30 218 -2 2 lost ODI v New Zealand Sharjah 18 Apr 1994 ODI # 909
181/3 47.2 3.82 181 1 2 won ODI v Pakistan Colombo (RPS) 6 Aug 1994 ODI # 915
218 49.0 4.44 238 -19 2 lost ODI v Pakistan Colombo (SSC) 7 Aug 1994 ODI # 916
226 68.0 3.32 -164 2 lost Test v Pakistan Colombo (PSS) 9 Aug 1994 Test # 1265
181 47.0 3.85 483 -301 4 lost Test v Pakistan Colombo (PSS) 9 Aug 1994 Test # 1265
160 48.1 3.32 188 -27 2 lost ODI v Pakistan Colombo (RPS) 24 Aug 1994 ODI # 918
DNB 0.0 - 0 0 n/r ODI v India Colombo (RPS) 4 Sep 1994 ODI # 921
126/3 24.2 5.17 126 1 2 won ODI v India Colombo (RPS) 5 Sep 1994 ODI # 922
213/3 47.2 4.50 211 3 2 won ODI v Pakistan Colombo (SSC) 11 Sep 1994 ODI # 925
164/4 34.4 4.73 163 -61 2 won ODI v Australia Colombo (PSS) 13 Sep 1994 ODI # 926
218 126.1 1.72 -244 2 draw Test v Zimbabwe Bulawayo 20 Oct 1994 Test # 1271
193/4 115.0 1.67 -51 3 draw Test v Zimbabwe Bulawayo 20 Oct 1994 Test # 1271
288/8 50.0 5.76 291 -2 2 lost ODI v Zimbabwe Harare 5 Nov 1994 ODI # 946
233/9 50.0 4.66 246 -12 2 lost ODI v Pakistan Centurion 4 Dec 1994 ODI # 954
257/5 47.1 5.44 256 2 2 won ODI v New Zealand East London 18 Dec 1994 ODI # 965
139/6 34.0 4.08 184 -98 2 lost ODI v South Africa Gqeberha 21 Dec 1994 ODI # 967
238 47.5 4.97 272 -33 2 lost ODI v New Zealand Christchurch 26 Mar 1995 ODI # 990
117/6 31.0 3.77 174 -163 2 lost ODI v New Zealand Hamilton 29 Mar 1995 ODI # 991
180/5 30.5 5.83 179 2 2 won ODI v Pakistan Sharjah 11 Apr 1995 ODI # 998
186 62.1 2.99 -273 2 lost Test v Pakistan Peshawar 8 Sep 1995 Test # 1304
233 80.0 2.91 -40 3 lost Test v Pakistan Peshawar 8 Sep 1995 Test # 1304
184/6 37.4 4.88 184 1 2 won ODI v Pakistan Rawalpindi 3 Oct 1995 ODI # 1005
182/8 50.0 3.64 265 -82 2 lost ODI v Pakistan Sharjah 12 Oct 1995 ODI # 1007
329 49.3 6.64 334 -4 2 lost ODI v West Indies Sharjah 16 Oct 1995 ODI # 1010
149/2 26.5 5.55 144 6 2 won ODI v Pakistan Sharjah 17 Oct 1995 ODI # 1011
161/6 45.0 3.57 161 1 2 won ODI v West Indies Adelaide 15 Dec 1995 ODI # 1021
233 88.4 2.62 -267 2 lost Test v Australia Melbourne 26 Dec 1995 Test # 1319
307 116.5 2.62 40 3 lost Test v Australia Melbourne 26 Dec 1995 Test # 1319
124 37.4 3.29 195 -70 2 lost ODI v West Indies Hobart 3 Jan 1996 ODI # 1029
214/7 47.3 4.50 214 1 2 won ODI v Australia Melbourne 9 Jan 1996 ODI # 1032
183/9 50.0 3.66 267 -83 2 lost ODI v Australia Perth 12 Jan 1996 ODI # 1035
246/7 49.4 4.95 243 4 2 won ODI v Australia Melbourne 16 Jan 1996 ODI # 1039
183 48.1 3.79 202 -18 2 lost ODI v Australia Melbourne 18 Jan 1996 ODI # 1041
159/8 25.0 6.36 168 -114 2 lost ODI v Australia Sydney 20 Jan 1996 ODI # 1043
317 97.1 3.26 -185 2 lost Test v Australia Adelaide 25 Jan 1996 Test # 1324
252 96.2 2.61 401 -148 4 lost Test v Australia Adelaide 25 Jan 1996 Test # 1324
229/4 37.0 6.18 229 1 2 won ODI v Zimbabwe Colombo (SSC) 21 Feb 1996 ODI # 1055
272/4 48.4 5.58 272 1 2 won ODI v India Delhi 2 Mar 1996 ODI # 1070
236/5 40.4 5.80 236 1 2 won ODI v England Faisalabad 9 Mar 1996 ODI # 1077
245/3 46.2 5.28 242 4 2 won ODI v Australia Lahore 17 Mar 1996 ODI # 1083
DNB 0.0 - 0 0 n/r ODI v Pakistan Singapore 1 Apr 1996 ODI # 1087
187 48.1 3.88 200 -12 2 lost ODI v India Singapore 3 Apr 1996 ODI # 1089
172 32.5 5.23 216 -43 2 lost ODI v Pakistan Singapore 7 Apr 1996 ODI # 1093
230/1 44.2 5.18 227 4 2 won ODI v India Colombo (RPS) 28 Aug 1996 ODI # 1106
232/6 45.5 5.06 229 4 2 won ODI v Australia Colombo (RPS) 30 Aug 1996 ODI # 1108
228/4 47.0 4.85 228 1 2 won ODI v Zimbabwe Colombo (SSC) 3 Sep 1996 ODI # 1112
350/8d 133.5 2.61 209 2 won Test v Zimbabwe Colombo (SSC) 18 Sep 1996 Test # 1334
30/0 6.4 4.50 27 4 4 won Test v Zimbabwe Colombo (SSC) 18 Sep 1996 Test # 1334
190/3 30.4 6.19 189 2 2 won ODI v Kenya Nairobi (Gym) 28 Sep 1996 ODI # 1120
170/8 40.4 4.18 170 1 2 won ODI v South Africa Nairobi (Club) 1 Oct 1996 ODI # 1122
289 49.5 5.79 372 -82 2 lost ODI v Pakistan Nairobi (Gym) 4 Oct 1996 ODI # 1125
177 49.1 3.60 207 -29 2 lost ODI v New Zealand Sharjah 7 Nov 1996 ODI # 1139
169 48.0 3.52 170 0 2 tied ODI v New Zealand Sharjah 11 Nov 1996 ODI # 1142
222 85.2 2.60 -364 2 lost Test v New Zealand Dunedin 7 Mar 1997 Test # 1358
328 86.3 3.79 -36 3 lost Test v New Zealand Dunedin 7 Mar 1997 Test # 1358
170 68.2 2.48 -52 2 lost Test v New Zealand Hamilton 14 Mar 1997 Test # 1359
205 76.2 2.68 326 -120 4 lost Test v New Zealand Hamilton 14 Mar 1997 Test # 1359
202/4 35.5 5.63 202 1 2 won ODI v New Zealand Christchurch 25 Mar 1997 ODI # 1184
132 37.2 3.53 202 -69 2 lost ODI v New Zealand Wellington 27 Mar 1997 ODI # 1185
188/3 45.4 4.11 188 1 2 won ODI v Zimbabwe Sharjah 3 Apr 1997 ODI # 1189
153 46.1 3.31 204 -50 2 lost ODI v Zimbabwe Sharjah 8 Apr 1997 ODI # 1194
215/6 49.2 4.35 215 1 2 won ODI v Pakistan Sharjah 11 Apr 1997 ODI # 1198
259 49.5 5.19 290 -30 2 lost ODI v Pakistan Gwalior 12 May 1997 ODI # 1205
229/5 40.5 5.60 226 4 2 won ODI v India Wankhede 17 May 1997 ODI # 1207
248/8 49.0 5.06 284 -35 2 lost ODI v West Indies Port of Spain 6 Jun 1997 ODI # 1215
222 63.4 3.48 75 2 draw Test v West Indies Kingstown 20 Jun 1997 Test # 1371
233/8 68.0 3.42 269 -35 4 draw Test v West Indies Kingstown 20 Jun 1997 Test # 1371
231/4 44.4 5.17 228 4 2 won ODI v India Colombo (RPS) 18 Jul 1997 ODI # 1218
240/2 36.5 6.51 240 1 2 won ODI v India Colombo (RPS) 26 Jul 1997 ODI # 1222
952/6d 271.0 3.51 415 2 draw Test v India Colombo (RPS) 2 Aug 1997 Test # 1374
241/3 41.5 5.76 239 3 2 won ODI v India Colombo (RPS) 20 Aug 1997 ODI # 1224
132/6 19.0 6.94 292 -159 2 n/r ODI v India Colombo (SSC) 23 Aug 1997 ODI # 1225
240/3 39.4 6.05 238 3 2 won ODI v West Indies Lahore 1 Nov 1997 ODI # 1247
281/2 40.0 7.02 281 1 2 won ODI v Pakistan Lahore 5 Nov 1997 ODI # 1251
245/9 50.0 4.90 312 -66 2 lost ODI v South Africa Lahore 6 Nov 1997 ODI # 1252
DNB 0.0 - 0 0 draw Test v India Nagpur 26 Nov 1997 Test # 1387
361 143.2 2.51 -151 2 draw Test v India Wankhede 3 Dec 1997 Test # 1390
166/7 82.0 2.02 333 -166 4 draw Test v India Wankhede 3 Dec 1997 Test # 1390
229/5 48.2 4.73 229 1 2 won ODI v India Margao 28 Dec 1997 ODI # 1269
225 73.5 3.04 -26 2 won Test v Zimbabwe Colombo (SSC) 14 Jan 1998 Test # 1395
326/5 113.5 2.86 326 1 4 won Test v Zimbabwe Colombo (SSC) 14 Jan 1998 Test # 1395
210/5 45.2 4.63 208 3 2 won ODI v Zimbabwe Colombo (SSC) 22 Jan 1998 ODI # 1282
213/5 48.2 4.40 213 1 2 won ODI v Zimbabwe Colombo (RPS) 24 Jan 1998 ODI # 1284
286/6 49.0 5.83 282 5 2 won ODI v Zimbabwe Colombo (SSC) 26 Jan 1998 ODI # 1286
306 84.3 3.62 -112 2 lost Test v South Africa Cape Town 19 Mar 1998 Test # 1410
306 95.3 3.20 377 -70 4 lost Test v South Africa Cape Town 19 Mar 1998 Test # 1410
209 46.3 4.49 267 -57 2 lost ODI v South Africa Johannesburg 5 Apr 1998 ODI # 1306
139 34.2 4.04 250 -110 2 lost ODI v Pakistan Paarl 9 Apr 1998 ODI # 1312
232/4 46.4 4.97 232 1 2 won ODI v South Africa Gqeberha 13 Apr 1998 ODI # 1315
285 90.2 3.15 -20 2 lost Test v New Zealand Colombo (RPS) 27 May 1998 Test # 1415
297 131.5 2.25 465 -167 4 lost Test v New Zealand Colombo (RPS) 27 May 1998 Test # 1415
323 106.4 3.02 130 2 won Test v New Zealand Galle 3 Jun 1998 Test # 1416
201/3 40.0 5.02 201 1 2 won ODI v New Zealand Colombo (RPS) 21 Jun 1998 ODI # 1339
301 49.3 6.08 308 -6 2 lost ODI v India Colombo (RPS) 7 Jul 1998 ODI # 1344
211 49.3 4.26 248 -36 2 lost ODI v England Lord's 16 Aug 1998 ODI # 1346
260/5 47.1 5.51 257 4 2 won ODI v England Lord's 20 Aug 1998 ODI # 1348
591 156.5 3.76 146 2 won Test v England The Oval 27 Aug 1998 Test # 1423
37/0 5.0 7.40 36 2 4 won Test v England The Oval 27 Aug 1998 Test # 1423
191/5 41.3 4.60 189 3 2 won ODI v New Zealand Dhaka 26 Oct 1998 ODI # 1359
132 23.4 5.57 224 -108 2 lost ODI v South Africa Dhaka 30 Oct 1998 ODI # 1362
98 39.0 2.51 180 -81 2 lost ODI v India Sharjah 9 Nov 1998 ODI # 1370
235 48.5 4.81 260 -24 2 lost ODI v Zimbabwe Sharjah 10 Nov 1998 ODI # 1372
211/7 49.3 4.26 211 1 2 won ODI v Australia Hobart 21 Jan 1999 ODI # 1389
303/9 49.4 6.10 303 1 2 won ODI v England Adelaide 23 Jan 1999 ODI # 1391
190 41.4 4.56 271 -80 2 lost ODI v Australia Adelaide 24 Jan 1999 ODI # 1392
99 33.3 2.95 228 -128 2 lost ODI v England Perth 29 Jan 1999 ODI # 1396
229 46.3 4.92 275 -45 2 lost ODI v Australia Perth 31 Jan 1999 ODI # 1398
267 47.1 5.66 311 -43 2 lost ODI v Australia Melbourne 7 Feb 1999 ODI # 1403
485 159.1 3.04 -33 2 draw Test v India Colombo (SSC) 24 Feb 1999 Test # 1445
328 84.2 3.88 -70 2 draw Test v Pakistan Lahore 4 Mar 1999 Test # 1447
165/2 51.1 3.22 385 -219 4 draw Test v Pakistan Lahore 4 Mar 1999 Test # 1447
237 49.3 4.78 247 -9 2 lost ODI v Pakistan Jamshedpur 19 Mar 1999 ODI # 1411
207 38.0 5.44 288 -80 2 lost ODI v India Nagpur 22 Mar 1999 ODI # 1415
235 45.5 5.12 287 -51 2 lost ODI v India Pune 30 Mar 1999 ODI # 1426
110 35.2 3.11 200 -89 2 lost ODI v South Africa Northampton 19 May 1999 ODI # 1451
198/6 46.0 4.30 198 1 2 won ODI v Zimbabwe Worcester 22 May 1999 ODI # 1456
216 42.3 5.08 374 -157 2 lost ODI v India Taunton 26 May 1999 ODI # 1463
160 37.4 4.24 211 -45 2 lost ODI v Australia Galle 22 Aug 1999 ODI # 1485
206/3 46.4 4.41 206 1 2 won ODI v India Colombo (RPS) 25 Aug 1999 ODI # 1487
214 47.1 4.53 242 -27 2 lost ODI v Australia Colombo (RPS) 26 Aug 1999 ODI # 1488
247/9 42.0 5.88 271 -49 2 lost ODI v India Colombo (SSC) 29 Aug 1999 ODI # 1490
208/2 39.3 5.26 203 6 2 won ODI v Australia Colombo (RPS) 31 Aug 1999 ODI # 1491
234 66.3 3.51 46 2 won Test v Australia Kandy 9 Sep 1999 Test # 1459
95/4 26.5 3.54 95 1 4 won Test v Australia Kandy 9 Sep 1999 Test # 1459
61/4 21.5 2.79 -281 2 draw Test v Australia Colombo (SSC) 30 Sep 1999 Test # 1461
196 49.1 3.98 197 0 2 tied ODI v Pakistan Sharjah 15 Oct 1999 ODI # 1514
146/1 28.0 5.21 146 1 2 won ODI v West Indies Sharjah 17 Oct 1999 ODI # 1515
121 33.4 3.59 240 -118 2 lost ODI v Pakistan Sharjah 18 Oct 1999 ODI # 1516
123 36.0 3.41 212 -88 2 lost ODI v Pakistan Sharjah 22 Oct 1999 ODI # 1519
428 147.0 2.91 142 2 draw Test v Zimbabwe Bulawayo 18 Nov 1999 Test # 1470
432 149.3 2.88 258 2 won Test v Zimbabwe Harare 26 Nov 1999 Test # 1473
38/4 15.2 2.47 35 4 4 won Test v Zimbabwe Harare 26 Nov 1999 Test # 1473
231 88.4 2.60 13 2 draw Test v Zimbabwe Harare 4 Dec 1999 Test # 1474
36/1 9.0 4.00 185 -148 4 draw Test v Zimbabwe Harare 4 Dec 1999 Test # 1474
262/4 44.4 5.86 261 2 2 won ODI v Zimbabwe Harare 18 Dec 1999 ODI # 1530
353 123.2 2.86 171 2 won Test v Pakistan Rawalpindi 26 Feb 2000 Test # 1485
220/8 83.5 2.62 220 1 4 won Test v Pakistan Rawalpindi 26 Feb 2000 Test # 1485
227 58.1 3.90 -29 2 lost Test v Pakistan Karachi 12 Mar 2000 Test # 1489
228 46.0 4.95 451 -222 4 lost Test v Pakistan Karachi 12 Mar 2000 Test # 1489
178/1 30.4 5.80 176 3 2 won ODI v Bangladesh Dhaka 29 May 2000 ODI # 1596
238 45.2 5.25 278 -39 2 lost ODI v Pakistan Dhaka 7 Jun 2000 ODI # 1602
166/5 37.3 4.42 165 2 2 won ODI v Pakistan Galle 5 Jul 2000 ODI # 1603
244/4 49.2 4.94 241 4 2 won ODI v Pakistan Colombo (RPS) 9 Jul 2000 ODI # 1608
168/2 27.3 6.10 168 1 2 won ODI v South Africa Colombo (SSC) 11 Jul 2000 ODI # 1610
308 99.4 3.09 55 2 lost Test v South Africa Kandy 30 Jul 2000 Test # 1505
169 50.1 3.36 177 -7 4 lost Test v South Africa Kandy 30 Jul 2000 Test # 1505
258 98.2 2.62 -21 2 draw Test v South Africa Colombo (SSC) 6 Aug 2000 Test # 1507
195/4 67.1 2.90 263 -67 4 draw Test v South Africa Colombo (SSC) 6 Aug 2000 Test # 1507
225/5 43.5 5.13 225 1 2 won ODI v India Sharjah 20 Oct 2000 ODI # 1640
229/3 47.0 4.87 226 4 2 won ODI v Zimbabwe Sharjah 21 Oct 2000 ODI # 1642
207/6 50.0 4.14 303 -95 2 lost ODI v South Africa East London 17 Dec 2000 ODI # 1662
216 87.4 2.46 -204 2 draw Test v South Africa Durban 26 Dec 2000 Test # 1526
149/6 74.0 2.01 345 -195 4 draw Test v South Africa Durban 26 Dec 2000 Test # 1526
191 42.2 4.51 291 -99 2 lost ODI v South Africa Cape Town 11 Jan 2001 ODI # 1668
119 36.5 3.23 -259 2 lost Test v South Africa Centurion 20 Jan 2001 Test # 1529
252 81.3 3.09 -7 3 lost Test v South Africa Centurion 20 Jan 2001 Test # 1529
209/7 48.3 4.30 206 4 2 won ODI v New Zealand Wellington 3 Feb 2001 ODI # 1682
182/1 29.5 6.10 182 1 2 won ODI v New Zealand Auckland 6 Feb 2001 ODI # 1684
155/5 31.0 5.00 153 -27 2 won ODI v New Zealand Hamilton 8 Feb 2001 ODI # 1686
269 49.2 5.45 283 -13 2 lost ODI v New Zealand Christchurch 11 Feb 2001 ODI # 1688
144/5 40.5 3.52 144 1 2 won ODI v England Dambulla 23 Mar 2001 ODI # 1694
166/0 33.5 4.90 166 1 2 won ODI v England Colombo (SSC) 27 Mar 2001 ODI # 1697
239 48.3 4.92 256 -16 2 lost ODI v Pakistan Sharjah 8 Apr 2001 ODI # 1704
250/8 50.0 5.00 279 -28 2 lost ODI v Pakistan Sharjah 13 Apr 2001 ODI # 1708
169/8 50.0 3.38 249 -79 2 lost ODI v New Zealand Sharjah 17 Apr 2001 ODI # 1710
240/5 48.3 4.94 237 4 2 won ODI v New Zealand Colombo (RPS) 25 Jul 2001 ODI # 1738
181 45.5 3.94 228 -46 2 lost ODI v India Colombo (SSC) 1 Aug 2001 ODI # 1742
362 107.5 3.35 175 2 won Test v India Galle 14 Aug 2001 Test # 1555
6/0 1.5 3.27 6 1 4 won Test v India Galle 14 Aug 2001 Test # 1555
610/6d 171.0 3.56 376 2 won Test v India Colombo (SSC) 29 Aug 2001 Test # 1559
555/5d 103.3 5.36 465 2 won Test v Bangladesh Colombo (SSC) 6 Sep 2001 Test # 1561
177/3 38.1 4.63 177 1 2 won ODI v Pakistan Sharjah 27 Oct 2001 ODI # 1767
590/9d 202.4 2.91 142 2 won Test v West Indies Galle 13 Nov 2001 Test # 1567
6/0 0.4 9.00 3 4 4 won Test v West Indies Galle 13 Nov 2001 Test # 1567
627/9d 197.0 3.18 237 2 won Test v West Indies Colombo (SSC) 29 Nov 2001 Test # 1572
27/0 5.3 4.90 26 2 4 won Test v West Indies Colombo (SSC) 29 Nov 2001 Test # 1572
40/1 4.2 9.23 39 2 2 won ODI v Zimbabwe Colombo (SSC) 8 Dec 2001 ODI # 1776
201 43.2 4.63 251 -49 2 lost ODI v West Indies Colombo (RPS) 11 Dec 2001 ODI # 1778
239/2 43.1 5.53 236 4 2 won ODI v West Indies Kandy 15 Dec 2001 ODI # 1780
505 148.5 3.39 269 2 won Test v Zimbabwe Kandy 4 Jan 2002 Test # 1583
528 139.5 3.77 294 2 won Test v Pakistan Lahore 6 Mar 2002 Test # 1592
33/2 6.2 5.21 32 2 4 won Test v Pakistan Lahore 6 Mar 2002 Test # 1592
207 49.1 4.21 219 -11 2 lost ODI v New Zealand Sharjah 9 Apr 2002 ODI # 1826
78 16.5 4.63 296 -217 2 lost ODI v Pakistan Sharjah 17 Apr 2002 ODI # 1832
253 92.3 2.73 -259 2 lost Test v England Manchester 13 Jun 2002 Test # 1606
308 113.2 2.71 49 3 lost Test v England Manchester 13 Jun 2002 Test # 1606
249/9 50.0 4.98 294 -44 2 lost ODI v England Nottingham 27 Jun 2002 ODI # 1847
241 44.1 5.45 305 -63 2 lost ODI v India Bristol 11 Jul 2002 ODI # 1855
541/9d 111.0 4.87 380 2 won Test v Bangladesh Colombo (PSS) 21 Jul 2002 Test # 1609
228/5 44.4 5.10 227 2 2 won ODI v Bangladesh Colombo (SSC) 4 Aug 2002 ODI # 1857
77/2 15.4 4.91 77 1 2 won ODI v Bangladesh Colombo (SSC) 5 Aug 2002 ODI # 1858
251/8 50.0 5.02 280 -28 2 lost ODI v Pakistan Tangier 14 Aug 2002 ODI # 1861
221/4 42.1 5.24 221 1 2 won ODI v South Africa Tangier 19 Aug 2002 ODI # 1865
201/2 36.1 5.55 201 1 2 won ODI v Pakistan Colombo (RPS) 12 Sep 2002 ODI # 1874
163/3 40.0 4.07 163 1 2 won ODI v Australia Colombo (RPS) 27 Sep 2002 ODI # 1887
140 33.2 4.20 318 -177 2 lost ODI v South Africa Centurion 29 Nov 2002 ODI # 1905
258/3 41.4 6.19 254 5 2 won ODI v South Africa Benoni 1 Dec 2002 ODI # 1908
249/6 50.0 4.98 293 -43 2 lost ODI v England Brisbane 17 Dec 2002 ODI # 1922
163 43.4 3.73 259 -95 2 lost ODI v England Perth 20 Dec 2002 ODI # 1924
163 43.0 3.79 306 -142 2 lost ODI v Australia Perth 22 Dec 2002 ODI # 1925
260 49.2 5.27 280 -19 2 lost ODI v England Adelaide 17 Jan 2003 ODI # 1937
126/0 21.1 5.95 125 2 2 won ODI v Bangladesh Pietermaritzburg 14 Feb 2003 ODI # 1950
37/1 4.4 7.92 37 1 2 won ODI v Canada Paarl 19 Feb 2003 ODI # 1958
157 45.0 3.48 211 -53 2 lost ODI v Kenya Nairobi (Gym) 24 Feb 2003 ODI # 1965
223 47.4 4.67 320 -96 2 lost ODI v Australia Centurion 7 Mar 2003 ODI # 1982
109 23.0 4.73 293 -183 2 lost ODI v India Johannesburg 10 Mar 2003 ODI # 1985
123/7 38.1 3.22 172 -89 2 lost ODI v Australia Gqeberha 18 Mar 2003 ODI # 1991
483 152.0 3.17 -32 2 draw Test v New Zealand Colombo (PSS) 25 Apr 2003 Test # 1641
298 97.3 3.05 -7 2 draw Test v New Zealand Kandy 3 May 2003 Test # 1644
72/1 30.0 2.40 191 -118 4 draw Test v New Zealand Kandy 3 May 2003 Test # 1644
120 43.1 2.77 200 -79 2 lost ODI v Pakistan Dambulla 10 May 2003 ODI # 2008
143/5 43.4 3.27 140 4 2 won ODI v New Zealand Dambulla 13 May 2003 ODI # 2010
147 49.1 2.98 157 -9 2 lost ODI v New Zealand Dambulla 19 May 2003 ODI # 2014
313/6 49.3 6.32 313 1 2 won ODI v West Indies Bridgetown 8 Jun 2003 ODI # 2023
89/0 13.5 6.43 89 1 2 won ODI v England Dambulla 18 Nov 2003 ODI # 2063
628/8d 182.0 3.45 363 2 won Test v England Colombo (SSC) 18 Dec 2003 Test # 1675
178 43.3 4.09 263 -84 2 lost ODI v Australia Dambulla 20 Feb 2004 ODI # 2102
193 43.4 4.41 234 -40 2 lost ODI v Australia Colombo (RPS) 27 Feb 2004 ODI # 2106
202/7 47.5 4.22 199 4 2 won ODI v Australia Colombo (SSC) 29 Feb 2004 ODI # 2108
381 136.4 2.78 161 2 lost Test v Australia Galle 8 Mar 2004 Test # 1685
154 45.2 3.39 352 -197 4 lost Test v Australia Galle 8 Mar 2004 Test # 1685
211 63.1 3.34 91 2 lost Test v Australia Kandy 16 Mar 2004 Test # 1688
324 73.1 4.42 352 -27 4 lost Test v Australia Kandy 16 Mar 2004 Test # 1688
407 127.1 3.20 6 2 lost Test v Australia Colombo (SSC) 24 Mar 2004 Test # 1691
248 93.4 2.64 370 -121 4 lost Test v Australia Colombo (SSC) 24 Mar 2004 Test # 1691
144/4 27.0 5.33 133 -67 2 won ODI v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
139/1 20.5 6.67 137 3 2 won ODI v Zimbabwe Bulawayo 22 Apr 2004 ODI # 2120
40/1 9.2 4.28 36 5 2 won ODI v Zimbabwe Harare 25 Apr 2004 ODI # 2122
541 125.1 4.32 342 2 won Test v Zimbabwe Harare 6 May 2004 Test # 1698
713/3d 165.3 4.30 485 2 won Test v Zimbabwe Bulawayo 14 May 2004 Test # 1699
97 41.5 2.31 -110 2 lost Test v Australia Darwin 1 Jul 2004 Test # 1705
162 65.4 2.46 312 -149 4 lost Test v Australia Darwin 1 Jul 2004 Test # 1705
455 144.4 3.14 -62 2 draw Test v Australia Cairns 9 Jul 2004 Test # 1706
183/8 85.0 2.15 355 -171 4 draw Test v Australia Cairns 9 Jul 2004 Test # 1706
123/3 32.0 3.84 123 1 2 won ODI v Pakistan Colombo (RPS) 21 Jul 2004 ODI # 2150
191/0 33.3 5.70 191 1 2 won ODI v Bangladesh Colombo (RPS) 23 Jul 2004 ODI # 2151
267/9 50.0 5.34 272 -4 2 lost ODI v India Colombo (RPS) 27 Jul 2004 ODI # 2153
265/7 49.0 5.40 264 2 2 won ODI v South Africa Colombo (RPS) 20 Aug 2004 ODI # 2156
192/6 47.4 4.02 192 1 2 won ODI v South Africa Dambulla 25 Aug 2004 ODI # 2160
236/3 46.1 5.11 236 1 2 won ODI v South Africa Dambulla 28 Aug 2004 ODI # 2161
195/6 43.5 4.44 192 4 2 won ODI v Zimbabwe The Oval 14 Sep 2004 ODI # 2173
95/5 24.0 3.95 145 -156 2 lost ODI v England Southampton 17 Sep 2004 ODI # 2177
108/3 18.1 5.94 105 4 2 won ODI v Zimbabwe Rawalpindi 9 Oct 2004 ODI # 2186
498 148.1 3.36 -63 2 draw Test v New Zealand Napier 4 Apr 2005 Test # 1746
7/0 1.3 4.66 302 -294 4 draw Test v New Zealand Napier 4 Apr 2005 Test # 1746
227 57.3 3.94 -58 2 won Test v West Indies Colombo (SSC) 13 Jul 2005 Test # 1755
172/4 38.3 4.46 172 1 4 won Test v West Indies Colombo (SSC) 13 Jul 2005 Test # 1755
209/7 48.2 4.32 206 4 2 won ODI v India Dambulla 30 Jul 2005 ODI # 2262
221/6 48.0 4.60 221 1 2 won ODI v India Dambulla 3 Aug 2005 ODI # 2265
193 47.0 4.10 227 -33 2 lost ODI v West Indies Colombo (RPS) 6 Aug 2005 ODI # 2266
106/4 21.2 4.96 106 -2 2 won ODI v Bangladesh Colombo (RPS) 4 Sep 2005 ODI # 2279
370/9d 110.2 3.35 182 2 won Test v Bangladesh Colombo (RPS) 12 Sep 2005 Test # 1764
198 35.4 5.55 351 -152 2 lost ODI v India Nagpur 25 Oct 2005 ODI # 2286
286/5 47.4 6.00 286 1 2 won ODI v India Ahmedabad 6 Nov 2005 ODI # 2294
168/4 43.0 3.90 1 2 draw Test v India Chennai 2 Dec 2005 Test # 1775
230 83.3 2.75 -60 2 lost Test v India Delhi 10 Dec 2005 Test # 1776
247 91.2 2.70 436 -188 4 lost Test v India Delhi 10 Dec 2005 Test # 1776
206 63.2 3.25 -192 2 lost Test v India Ahmedabad 18 Dec 2005 Test # 1778
249 92.3 2.69 509 -259 4 lost Test v India Ahmedabad 18 Dec 2005 Test # 1778
203 46.4 4.35 225 -21 2 lost ODI v New Zealand Wellington 6 Jan 2006 ODI # 2311
202/7 50.0 4.04 319 -116 2 lost ODI v Australia Melbourne (Docklands) 13 Jan 2006 ODI # 2313
254/8 50.0 5.08 264 -9 2 lost ODI v South Africa Adelaide 24 Jan 2006 ODI # 2318
201 36.0 5.58 369 -167 2 lost ODI v Australia Sydney 12 Feb 2006 ODI # 2328
119/5 24.1 4.92 119 1 2 won ODI v Bangladesh Bogra 20 Feb 2006 ODI # 2334
338 97.1 3.47 19 2 won Test v Bangladesh Chattogram 28 Feb 2006 Test # 1784
163/2 37.0 4.40 163 1 4 won Test v Bangladesh Chattogram 28 Feb 2006 Test # 1784
316 103.3 3.05 82 2 won Test v Bangladesh Bogra 8 Mar 2006 Test # 1786
120/0 28.0 4.28 120 1 4 won Test v Bangladesh Bogra 8 Mar 2006 Test # 1786
DNB 0.0 - 0 0 n/r ODI v Pakistan Colombo (RPS) 17 Mar 2006 ODI # 2351
192 55.3 3.45 -359 2 draw Test v England Lord's 11 May 2006 Test # 1802
537/9 199.0 2.69 178 3 draw Test v England Lord's 11 May 2006 Test # 1802
265/2 42.2 6.25 262 4 2 won ODI v England Chester-le-Street 24 Jun 2006 ODI # 2386
324/2 37.3 8.64 322 3 2 won ODI v England Leeds 1 Jul 2006 ODI # 2389
756/5d 185.1 4.08 587 2 won Test v South Africa Colombo (SSC) 27 Jul 2006 Test # 1810
321 85.1 3.76 -40 2 won Test v South Africa Colombo (PSS) 4 Aug 2006 Test # 1812
352/9 113.3 3.10 352 1 4 won Test v South Africa Colombo (PSS) 4 Aug 2006 Test # 1812
DNB 0.0 - 0 0 n/r ODI v India Colombo (SSC) 18 Aug 2006 ODI # 2405
83/1 13.2 6.22 81 3 2 won ODI v West Indies Brabourne 14 Oct 2006 ODI # 2428
166/3 36.0 4.61 166 1 2 won ODI v New Zealand Brabourne 20 Oct 2006 ODI # 2433
141 39.1 3.60 220 -78 2 lost ODI v South Africa Ahmedabad 24 Oct 2006 ODI # 2435
62/1 5.5 10.62 45 -100 2 won T20I v New Zealand Wellington 22 Dec 2006 T20I # 11
289/3 40.0 7.22 286 4 2 won ODI v New Zealand Napier 28 Dec 2006 ODI # 2468
222/4 45.1 4.91 220 3 2 won ODI v New Zealand St George's 12 Apr 2007 ODI # 2569
81/2 10.0 8.10 78 4 2 won ODI v Ireland St George's 18 Apr 2007 ODI # 2575
215/8 36.0 5.97 269 -66 2 lost ODI v Australia Bridgetown 28 Apr 2007 ODI # 2581
215 39.5 5.39 314 -98 2 lost ODI v Pakistan Abu Dhabi 20 May 2007 ODI # 2585
577/6d 135.5 4.24 488 2 won Test v Bangladesh Colombo (SSC) 25 Jun 2007 Test # 1837
451/6d 124.5 3.61 389 2 won Test v Bangladesh Colombo (PSS) 3 Jul 2007 Test # 1838
500/4d 107.0 4.67 369 2 won Test v Bangladesh Kandy 11 Jul 2007 Test # 1839
141/5 31.1 4.52 138 4 2 won ODI v Bangladesh Colombo (RPS) 23 Jul 2007 ODI # 2606
168/3 18.5 8.92 165 4 2 won T20I v New Zealand Johannesburg 15 Sep 2007 T20I # 30
156/9 20.0 7.80 190 -33 2 lost T20I v Pakistan Johannesburg 17 Sep 2007 T20I # 35
169 44.3 3.79 235 -65 2 lost ODI v England Dambulla 4 Oct 2007 ODI # 2624
211 81.5 2.57 -340 2 lost Test v Australia Brisbane 8 Nov 2007 Test # 1845
300 99.2 3.02 -40 3 lost Test v Australia Brisbane 8 Nov 2007 Test # 1845
246 81.2 3.02 -296 2 lost Test v Australia Hobart 16 Nov 2007 Test # 1847
410 104.3 3.92 507 -96 4 lost Test v Australia Hobart 16 Nov 2007 Test # 1847
548/9d 186.5 2.93 197 2 draw Test v England Colombo (SSC) 9 Dec 2007 Test # 1853
DNB 0.0 - 0 0 n/r ODI v India Brisbane 5 Feb 2008 ODI # 2672
125 31.3 3.96 254 -128 2 lost ODI v Australia Sydney 8 Feb 2008 ODI # 2673
154/2 19.0 8.10 154 -41 2 won ODI v India Canberra 12 Feb 2008 ODI # 2676
173 45.3 3.80 237 -63 2 lost ODI v Australia Perth 15 Feb 2008 ODI # 2679
77/4 29.3 2.61 102 -107 2 lost ODI v Australia Melbourne 22 Feb 2008 ODI # 2683
292 93.3 3.12 -37 2 lost Test v India Galle 31 Jul 2008 Test # 1884
136 47.3 2.86 307 -170 4 lost Test v India Galle 31 Jul 2008 Test # 1884
396 134.2 2.94 147 2 won Test v India Colombo (PSS) 8 Aug 2008 Test # 1886
123/2 33.1 3.70 122 2 4 won Test v India Colombo (PSS) 8 Aug 2008 Test # 1886
147/2 34.5 4.22 147 1 2 won ODI v India Dambulla 18 Aug 2008 ODI # 2742
204 49.0 4.16 238 -33 2 lost ODI v India Colombo (RPS) 24 Aug 2008 ODI # 2750
212 46.3 4.55 259 -46 2 lost ODI v India Colombo (RPS) 27 Aug 2008 ODI # 2755
107/5 16.0 6.68 107 1 2 won T20I v Zimbabwe King City (NW) 10 Oct 2008 T20I # 69
133/5 19.0 7.00 133 1 2 won T20I v Pakistan King City (NW) 13 Oct 2008 T20I # 76
130/4 33.2 3.90 128 3 2 won ODI v Zimbabwe Harare 20 Nov 2008 ODI # 2779
68/1 17.4 3.84 68 1 2 won ODI v Zimbabwe Harare 22 Nov 2008 ODI # 2780
150/8 47.3 3.15 147 4 2 won ODI v Zimbabwe Harare 28 Nov 2008 ODI # 2784
153/8 48.1 3.17 153 1 2 won ODI v Bangladesh Mirpur 16 Jan 2009 ODI # 2794
241 49.2 4.88 257 -15 2 lost ODI v India Colombo (RPS) 31 Jan 2009 ODI # 2810
216 41.4 5.18 364 -147 2 lost ODI v India Colombo (RPS) 3 Feb 2009 ODI # 2813
265 48.0 5.52 333 -67 2 lost ODI v India Colombo (RPS) 5 Feb 2009 ODI # 2815
160/4 19.0 8.42 160 1 2 won T20I v Australia Nottingham 8 Jun 2009 T20I # 97
240 80.0 3.00 150 2 won Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
171/3 31.5 5.37 171 1 4 won Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
233 68.3 3.40 -66 2 draw Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
391/4 134.0 2.91 492 -100 4 draw Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
169/4 43.4 3.87 169 1 2 won ODI v Pakistan Dambulla 1 Aug 2009 ODI # 2866
289/4 46.3 6.21 289 1 2 won ODI v Pakistan Dambulla 3 Aug 2009 ODI # 2867
175 36.1 4.83 322 -146 2 lost ODI v Pakistan Colombo (RPS) 7 Aug 2009 ODI # 2868
147 34.2 4.28 280 -132 2 lost ODI v Pakistan Colombo (RPS) 9 Aug 2009 ODI # 2870
120 18.1 6.60 173 -52 2 lost T20I v Pakistan Colombo (RPS) 12 Aug 2009 T20I # 118
138/9 20.0 6.90 142 -3 2 lost T20I v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
148/8 20.0 7.40 171 -22 2 lost T20I v New Zealand Colombo (RPS) 4 Sep 2009 T20I # 121
273 46.4 5.85 320 -46 2 lost ODI v India Colombo (RPS) 14 Sep 2009 ODI # 2889
277 46.4 5.93 316 -38 2 lost ODI v New Zealand Johannesburg 27 Sep 2009 ODI # 2899
760/7d 202.4 3.75 334 2 draw Test v India Ahmedabad 16 Nov 2009 Test # 1933
229 84.0 2.72 -413 2 lost Test v India Kanpur 24 Nov 2009 Test # 1935
269 65.3 4.10 -144 3 lost Test v India Kanpur 24 Nov 2009 Test # 1935
411/8 50.0 8.22 415 -3 2 lost ODI v India Rajkot 15 Dec 2009 ODI # 2932
302/7 49.1 6.14 302 1 2 won ODI v India Nagpur 18 Dec 2009 ODI # 2933
261/3 44.5 5.82 261 1 2 won ODI v Bangladesh Mirpur 4 Jan 2010 ODI # 2937
283/5 48.0 5.89 280 4 2 won ODI v India Mirpur 5 Jan 2010 ODI # 2938
252/1 42.5 5.88 250 3 2 won ODI v Bangladesh Mirpur 8 Jan 2010 ODI # 2940
249/6 48.3 5.13 246 4 2 won ODI v India Mirpur 13 Jan 2010 ODI # 2943
87 16.2 5.32 169 -81 2 lost T20I v Australia Bridgetown 9 May 2010 T20I # 170
167/5 20.0 8.35 164 4 2 won T20I v India Gros Islet 11 May 2010 T20I # 173
92 19.4 4.67 121 -28 2 lost T20I v New Zealand Lauderhill 22 May 2010 T20I # 180
82/3 15.3 5.29 82 1 2 won T20I v New Zealand Lauderhill 23 May 2010 T20I # 181
119/1 15.2 7.76 119 1 2 won ODI v Zimbabwe Bulawayo 1 Jun 2010 ODI # 2985
270/4 48.2 5.58 269 2 2 won ODI v India Harare 5 Jun 2010 ODI # 2988
203/1 34.4 5.85 200 4 2 won ODI v Zimbabwe Harare 9 Jun 2010 ODI # 2990
211/3 37.3 5.62 210 2 2 won ODI v India Dambulla 22 Jun 2010 ODI # 2999
187 44.4 4.18 269 -81 2 lost ODI v India Dambulla 24 Jun 2010 ODI # 3001
195/7 40.5 4.77 193 3 2 won ODI v New Zealand Dambulla 13 Aug 2010 ODI # 3031
104/2 15.1 6.85 104 1 2 won ODI v India Dambulla 22 Aug 2010 ODI # 3038
135/3 16.3 8.18 134 2 2 won T20I v Australia Perth 31 Oct 2010 T20I # 192
243/9 44.2 5.48 240 4 2 won ODI v Australia Melbourne 3 Nov 2010 ODI # 3065
378 95.2 3.96 -202 2 draw Test v West Indies Galle 15 Nov 2010 Test # 1977
241/4 81.2 2.96 39 3 draw Test v West Indies Galle 15 Nov 2010 Test # 1977
DNB 0.0 - 0 0 draw Test v West Indies Pallekele 1 Dec 2010 Test # 1982
DNB 0.0 - 0 0 n/r ODI v West Indies Colombo (SSC) 31 Jan 2011 ODI # 3092
199/2 42.3 4.68 197 -4 2 won ODI v West Indies Colombo (SSC) 3 Feb 2011 ODI # 3096
266/9 50.0 5.32 278 -11 2 lost ODI v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
146/1 18.4 7.82 143 4 2 won ODI v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
231/0 39.3 5.84 230 2 2 won ODI v England Colombo (RPS) 26 Mar 2011 ODI # 3145
220/5 47.5 4.59 218 3 2 won ODI v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
479 131.4 3.63 -7 2 draw Test v England Lord's 3 Jun 2011 Test # 1995
127/3 43.0 2.95 343 -215 4 draw Test v England Lord's 3 Jun 2011 Test # 1995
137/1 17.2 7.90 137 1 2 won T20I v England Bristol 25 Jun 2011 T20I # 201
121 27.0 4.48 232 -108 2 lost ODI v England The Oval 28 Jun 2011 ODI # 3165
249/4 48.2 5.15 247 3 2 won ODI v England Lord's 3 Jul 2011 ODI # 3168
252 48.2 5.21 269 -16 2 lost ODI v England Manchester 9 Jul 2011 ODI # 3170
213/6 47.0 4.53 212 2 2 won ODI v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
105 50.0 2.10 -168 2 lost Test v Australia Galle 31 Aug 2011 Test # 2005
253 95.5 2.64 379 -125 4 lost Test v Australia Galle 31 Aug 2011 Test # 2005
473 174.0 2.71 157 2 draw Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
7/0 2.0 3.50 332 -324 4 draw Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
236 48.5 4.83 258 -21 2 lost ODI v Pakistan Dubai (DICS) 18 Nov 2011 ODI # 3214
174 45.2 3.83 201 -26 2 lost ODI v Pakistan Sharjah 20 Nov 2011 ODI # 3215
239 73.5 3.23 -341 2 lost Test v South Africa Cape Town 3 Jan 2012 Test # 2028
342 107.5 3.17 1 3 lost Test v South Africa Cape Town 3 Jan 2012 Test # 2028
43 20.1 2.13 302 -258 2 lost ODI v South Africa Paarl 11 Jan 2012 ODI # 3225
304/5 48.4 6.24 300 5 2 won ODI v South Africa Kimberley 20 Jan 2012 ODI # 3228
314/8 49.5 6.30 313 2 2 won ODI v South Africa Johannesburg 22 Jan 2012 ODI # 3229
226 49.5 4.53 232 -5 2 lost ODI v Australia Perth 10 Feb 2012 ODI # 3235
152/2 24.1 6.28 152 -6 2 won ODI v Australia Sydney 17 Feb 2012 ODI # 3241
283/7 49.2 5.73 281 3 2 won ODI v Australia Hobart 24 Feb 2012 ODI # 3248
306 49.2 6.20 322 -15 2 lost ODI v Australia Brisbane 4 Mar 2012 ODI # 3255
274/2 44.2 6.18 272 3 2 won ODI v Australia Adelaide 6 Mar 2012 ODI # 3256
215 48.5 4.40 232 -16 2 lost ODI v Australia Adelaide 8 Mar 2012 ODI # 3257
254 45.1 5.62 305 -50 2 lost ODI v India Mirpur 13 Mar 2012 ODI # 3259
99 19.2 5.12 123 -23 2 lost T20I v Pakistan Hambantota 3 Jun 2012 T20I # 245
DNB 0.0 - 0 0 n/r ODI v Pakistan Colombo (RPS) 13 Jun 2012 ODI # 3274
248/8 49.4 4.99 248 1 2 won ODI v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
391 124.4 3.13 -160 2 draw Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
86/2 22.0 3.90 261 -174 4 draw Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
337 100.2 3.35 111 2 draw Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
195/4 62.0 3.14 270 -74 4 draw Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
293/9 50.0 5.86 315 -21 2 lost ODI v India Hambantota 21 Jul 2012 ODI # 3291
139/1 19.5 7.00 139 1 2 won ODI v India Hambantota 24 Jul 2012 ODI # 3292
274 45.4 6.00 295 -20 2 lost ODI v India Pallekele 4 Aug 2012 ODI # 3295
116 18.0 6.44 156 -39 2 lost T20I v India Pallekele 7 Aug 2012 T20I # 255
46/5 7.0 6.57 79 -32 2 lost T20I v South Africa Hambantota 22 Sep 2012 T20I # 269
174/6 20.0 8.70 175 0 2 tied T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
130/1 15.2 8.47 130 1 2 won T20I v West Indies Pallekele 29 Sep 2012 T20I # 280
101 18.4 5.41 138 -36 2 lost T20I v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
6/0 2.0 3.00 72 -68 2 n/r T20I v New Zealand Pallekele 30 Oct 2012 T20I # 290
118/3 22.5 5.16 105 -132 2 won ODI v New Zealand Pallekele 4 Nov 2012 ODI # 3305
200/3 31.1 6.41 197 12 2 won ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
131/3 26.2 4.97 131 0 2 won ODI v New Zealand Hambantota 10 Nov 2012 ODI # 3307
247 80.2 3.07 26 2 won Test v New Zealand Galle 17 Nov 2012 Test # 2059
93/0 18.3 5.02 93 1 4 won Test v New Zealand Galle 17 Nov 2012 Test # 2059
244 94.0 2.59 -168 2 lost Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
195 85.5 2.27 363 -167 4 lost Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
336 109.3 3.06 -114 2 lost Test v Australia Hobart 14 Dec 2012 Test # 2067
255 119.2 2.13 393 -137 4 lost Test v Australia Hobart 14 Dec 2012 Test # 2067
198 40.0 4.95 306 -107 2 lost ODI v Australia Melbourne 11 Jan 2013 ODI # 3317
172/2 40.1 4.28 171 2 2 won ODI v Australia Adelaide 13 Jan 2013 ODI # 3319
75/6 20.0 3.75 75 1 2 won ODI v Australia Brisbane 18 Jan 2013 ODI # 3321
14/0 3.2 4.20 223 -208 2 n/r ODI v Australia Sydney 20 Jan 2013 ODI # 3324
215 48.3 4.43 248 -32 2 lost ODI v Australia Hobart 23 Jan 2013 ODI # 3326
139/5 18.5 7.38 138 2 2 won T20I v Australia Sydney 26 Jan 2013 T20I # 299
346 111.3 3.10 106 2 won Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
160/3 41.4 3.84 160 1 4 won Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
238/2 35.4 6.67 238 -21 2 won ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
297/3 47.1 6.29 294 4 2 won ODI v England The Oval 13 Jun 2013 ODI # 3370
96 24.4 3.89 178 -23 2 lost ODI v India Port of Spain 9 Jul 2013 ODI # 3387
167 43.2 3.85 224 -56 2 lost ODI v South Africa Pallekele 26 Jul 2013 ODI # 3398
239/2 44.0 5.43 239 1 2 won ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
103/9 20.0 5.15 116 -12 2 lost T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
123/7 20.0 6.15 146 -22 2 lost T20I v South Africa Hambantota 4 Aug 2013 T20I # 324
164/4 18.1 9.02 164 1 2 won T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
143/2 17.5 8.01 143 1 2 won T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
311 49.4 6.26 323 -11 2 lost ODI v Pakistan Sharjah 18 Dec 2013 ODI # 3445
287/8 49.4 5.77 285 3 2 won ODI v Pakistan Dubai (DICS) 20 Dec 2013 ODI # 3446
213 44.4 4.76 327 -113 2 lost ODI v Pakistan Sharjah 22 Dec 2013 ODI # 3447
235/8 49.4 4.73 233 3 2 won ODI v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
388 134.0 2.89 223 2 won Test v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
137/1 46.2 2.95 137 1 4 won Test v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
730/6d 187.5 3.88 498 2 won Test v Bangladesh Mirpur 27 Jan 2014 Test # 2116
123/7 20.0 6.15 121 3 2 won T20I v Bangladesh Chattogram 14 Feb 2014 T20I # 358
246/4 47.3 5.17 241 6 2 won ODI v Bangladesh Mirpur 22 Feb 2014 ODI # 3471
265/8 49.2 5.37 265 1 2 won ODI v India Fatullah 28 Feb 2014 ODI # 3476
208/7 49.0 4.24 205 4 2 won ODI v Bangladesh Mirpur 6 Mar 2014 ODI # 3485
261/5 46.2 5.63 261 1 2 won ODI v Pakistan Mirpur 8 Mar 2014 ODI # 3486
40/1 5.0 8.00 40 1 2 won T20I v Netherlands Chattogram 24 Mar 2014 T20I # 384
134/4 17.5 7.51 131 4 2 won T20I v India Mirpur 6 Apr 2014 T20I # 400
144 27.5 5.17 226 -103 2 lost ODI v England The Oval 22 May 2014 ODI # 3492
222/4 48.2 4.59 220 3 2 won ODI v England Birmingham 3 Jun 2014 ODI # 3496
453 138.4 3.26 -122 2 draw Test v England Lord's 12 Jun 2014 Test # 2124
201/9 90.0 2.23 390 -188 4 draw Test v England Lord's 12 Jun 2014 Test # 2124
229 40.3 5.65 305 -75 2 lost ODI v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
257 44.3 5.77 340 -82 2 lost ODI v South Africa Hambantota 12 Jul 2014 ODI # 3502
292 104.5 2.78 -163 2 lost Test v South Africa Galle 16 Jul 2014 Test # 2129
216 71.3 3.02 370 -153 4 lost Test v South Africa Galle 16 Jul 2014 Test # 2129
533/9d 163.1 3.26 82 2 won Test v Pakistan Galle 6 Aug 2014 Test # 2133
99/3 16.2 6.06 99 1 4 won Test v Pakistan Galle 6 Aug 2014 Test # 2133
104/3 18.2 5.67 101 2 2 won ODI v Pakistan Dambulla 30 Aug 2014 ODI # 3519
194 39.2 4.93 364 -169 2 lost ODI v India Cuttack 2 Nov 2014 ODI # 3539
251 43.1 5.81 405 -153 2 lost ODI v India Eden Gardens 13 Nov 2014 ODI # 3544
186/2 34.2 5.41 186 1 2 won ODI v England Colombo (RPS) 29 Nov 2014 ODI # 3557
267/4 49.4 5.37 266 2 2 won ODI v England Colombo (RPS) 7 Dec 2014 ODI # 3563
138 42.4 3.23 -303 2 lost Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
407 154.0 2.64 104 3 lost Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
356 102.1 3.48 135 2 lost Test v New Zealand Wellington 3 Jan 2015 Test # 2155
196 72.4 2.69 390 -193 4 lost Test v New Zealand Wellington 3 Jan 2015 Test # 2155
252/4 47.4 5.28 249 4 2 won ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
DNB 0.0 - 0 0 n/r ODI v New Zealand Auckland 17 Jan 2015 ODI # 3580
252 43.4 5.77 361 -108 2 lost ODI v New Zealand Dunedin 23 Jan 2015 ODI # 3588
195 40.3 4.81 316 -120 2 lost ODI v New Zealand Dunedin 25 Jan 2015 ODI # 3590
233 46.1 5.04 332 -98 2 lost ODI v New Zealand Christchurch 14 Feb 2015 ODI # 3599
236/6 48.2 4.88 233 4 2 won ODI v Afghanistan Dunedin 22 Feb 2015 ODI # 3609
312/1 47.2 6.59 310 3 2 won ODI v England Wellington 1 Mar 2015 ODI # 3619
312 46.2 6.73 377 -64 2 lost ODI v Australia Sydney 8 Mar 2015 ODI # 3629
315 121.3 2.59 177 2 won Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
153/3 26.3 5.77 153 1 4 won Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
288/8 48.1 5.97 288 1 2 won ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
181 41.1 4.39 317 -135 2 lost ODI v Pakistan Colombo (RPS) 19 Jul 2015 ODI # 3670
146/7 20.0 7.30 176 -29 2 lost T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
306 108.0 2.83 -87 2 lost Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
134 43.4 3.06 413 -278 4 lost Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
201 52.2 3.84 -111 2 lost Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
268 85.0 3.15 386 -117 4 lost Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
164/9 24.5 6.60 163 5 2 won ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
225/2 36.3 6.16 225 11 2 won ODI v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
180/5 32.3 5.53 162 -26 2 won ODI v West Indies Pallekele 7 Nov 2015 ODI # 3704
139 20.0 6.95 163 -23 2 lost T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
294 117.1 2.50 -137 2 lost Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
282 95.2 2.95 405 -122 4 lost Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
277/2 46.2 5.97 277 1 2 won ODI v New Zealand Nelson 31 Dec 2015 ODI # 3717
DNB 0.0 - 0 0 n/r ODI v New Zealand Nelson 2 Jan 2016 ODI # 3718
258 47.1 5.46 295 -36 2 lost ODI v New Zealand Mount Maunganui 5 Jan 2016 ODI # 3721
179/9 20.0 8.95 183 -3 2 lost T20I v New Zealand Mount Maunganui 7 Jan 2016 T20I # 474
105/5 18.0 5.83 102 4 2 won T20I v India Pune 9 Feb 2016 T20I # 496
127/9 20.0 6.35 197 -69 2 lost T20I v India Ranchi 12 Feb 2016 T20I # 497
124/8 20.0 6.20 148 -23 2 lost T20I v Bangladesh Mirpur 28 Feb 2016 T20I # 513
155/4 18.5 8.23 154 2 2 won T20I v Afghanistan Eden Gardens 17 Mar 2016 T20I # 538
161/8 20.0 8.05 172 -10 2 lost T20I v England Delhi 26 Mar 2016 T20I # 551
91 36.4 2.48 -207 2 lost Test v England Leeds 19 May 2016 Test # 2203
119 35.3 3.35 -88 3 lost Test v England Leeds 19 May 2016 Test # 2203
101 43.3 2.32 -397 2 lost Test v England Chester-le-Street 27 May 2016 Test # 2204
475 128.2 3.70 78 3 lost Test v England Chester-le-Street 27 May 2016 Test # 2204
288 95.1 3.02 -128 2 draw Test v England Lord's 9 Jun 2016 Test # 2205
78/1 24.2 3.20 362 -283 4 draw Test v England Lord's 9 Jun 2016 Test # 2205
202 42.4 4.73 325 -122 2 lost ODI v England Cardiff 2 Jul 2016 ODI # 3758
178/9 20.0 8.90 264 -85 2 lost T20I v Australia Pallekele 6 Sep 2016 T20I # 565
155/2 24.3 6.32 155 1 2 won ODI v Zimbabwe Harare 14 Nov 2016 ODI # 3804
165 43.1 3.82 228 -62 2 lost ODI v West Indies Harare 16 Nov 2016 ODI # 3805
DNB 0.0 - 0 0 n/r ODI v Zimbabwe Bulawayo 21 Nov 2016 ODI # 3807
166/4 37.3 4.42 161 6 2 won ODI v Zimbabwe Bulawayo 27 Nov 2016 ODI # 3810
205 64.5 3.16 -81 2 lost Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
281 96.3 2.91 488 -206 4 lost Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
110 43.0 2.55 -282 2 lost Test v South Africa Cape Town 2 Jan 2017 Test # 2244
224 62.0 3.61 507 -282 4 lost Test v South Africa Cape Town 2 Jan 2017 Test # 2244
131 45.4 2.86 -295 2 lost Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
177 42.3 4.16 -118 3 lost Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
107/6 10.0 10.70 127 -19 2 lost T20I v South Africa Centurion 20 Jan 2017 T20I # 589
119/7 19.4 6.05 114 6 2 won T20I v South Africa Johannesburg 22 Jan 2017 T20I # 590
170/5 19.5 8.57 170 1 2 won T20I v South Africa Cape Town 25 Jan 2017 T20I # 591
186 37.5 4.91 308 -121 2 lost ODI v South Africa Durban 1 Feb 2017 ODI # 3830
327 48.1 6.78 368 -40 2 lost ODI v South Africa Cape Town 7 Feb 2017 ODI # 3833
296/8 50.0 5.92 385 -88 2 lost ODI v South Africa Centurion 10 Feb 2017 ODI # 3834
172/5 20.0 8.60 169 4 2 won T20I v Australia Melbourne 17 Feb 2017 T20I # 596
176/8 20.0 8.80 174 3 2 won T20I v Australia Geelong 19 Feb 2017 T20I # 597
146 18.0 8.11 188 -41 2 lost T20I v Australia Adelaide 22 Feb 2017 T20I # 598
234 45.1 5.18 325 -90 2 lost ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
158/4 18.5 8.38 156 3 2 won T20I v Bangladesh Colombo (RPS) 4 Apr 2017 T20I # 606
131 18.0 7.27 177 -45 2 lost T20I v Bangladesh Colombo (RPS) 6 Apr 2017 T20I # 607
203 41.3 4.89 300 -96 2 lost ODI v South Africa The Oval 3 Jun 2017 ODI # 3877
322/3 48.4 6.61 322 1 2 won ODI v India The Oval 8 Jun 2017 ODI # 3882
158/3 30.1 5.23 156 3 2 won ODI v Zimbabwe Galle 2 Jul 2017 ODI # 3899
312/2 47.2 6.59 311 2 2 won ODI v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
346 102.3 3.37 -10 2 won Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
391/6 114.5 3.40 388 4 4 won Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
291 78.3 3.70 -309 2 lost Test v India Galle 26 Jul 2017 Test # 2265
245 76.5 3.18 550 -304 4 lost Test v India Galle 26 Jul 2017 Test # 2265
183 49.4 3.68 -439 2 lost Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
386 116.5 3.30 -53 3 lost Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
135 37.4 3.58 -352 2 lost Test v India Pallekele 12 Aug 2017 Test # 2269
181 74.3 2.42 -171 3 lost Test v India Pallekele 12 Aug 2017 Test # 2269
207 42.4 4.85 376 -168 2 lost ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
209/8 50.0 4.18 293 -83 2 lost ODI v Pakistan Dubai (DICS) 13 Oct 2017 ODI # 3922
187 48.0 3.89 220 -32 2 lost ODI v Pakistan Abu Dhabi 16 Oct 2017 ODI # 3924
144/9 20.0 7.20 181 -36 2 lost T20I v Pakistan Lahore 29 Oct 2017 T20I # 629
294 83.4 3.51 122 2 draw Test v India Eden Gardens 16 Nov 2017 Test # 2281
75/7 26.3 2.83 231 -155 4 draw Test v India Eden Gardens 16 Nov 2017 Test # 2281
373 135.3 2.75 -163 2 draw Test v India Delhi 2 Dec 2017 Test # 2286
299/5 103.0 2.90 410 -110 4 draw Test v India Delhi 2 Dec 2017 Test # 2286
114/3 20.4 5.51 113 2 2 won ODI v India Dharamsala 10 Dec 2017 ODI # 3939
251/8 50.0 5.02 393 -141 2 lost ODI v India Mohali 13 Dec 2017 ODI # 3941
87 16.0 5.43 181 -93 2 lost T20I v India Cuttack 20 Dec 2017 T20I # 633
172 17.2 9.92 261 -88 2 lost T20I v India Indore 22 Dec 2017 T20I # 634
278 48.1 5.77 291 -12 2 lost ODI v Zimbabwe Mirpur 17 Jan 2018 ODI # 3955
157 32.2 4.85 321 -163 2 lost ODI v Bangladesh Mirpur 19 Jan 2018 ODI # 3959
202/5 44.5 4.50 199 4 2 won ODI v Zimbabwe Mirpur 21 Jan 2018 ODI # 3962
83/0 11.5 7.01 83 1 2 won ODI v Bangladesh Mirpur 25 Jan 2018 ODI # 3965
713/9d 199.3 3.57 200 2 draw Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
194/4 16.4 11.64 194 1 2 won T20I v Bangladesh Mirpur 15 Feb 2018 T20I # 648
175/5 18.3 9.45 175 1 2 won T20I v India Colombo (RPS) 6 Mar 2018 T20I # 656
185 55.4 3.32 -229 2 lost Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
226 83.2 2.71 453 -226 4 lost Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
154 59.0 2.61 -50 2 won Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
144/6 40.2 3.57 144 1 4 won Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
285 45.2 6.28 364 -78 2 lost ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
99/7 16.0 6.18 99 1 2 won T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
124 35.2 3.50 262 -137 2 lost ODI v Bangladesh Dubai (DICS) 15 Sep 2018 ODI # 4036
158 41.2 3.82 250 -91 2 lost ODI v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
DNB 0.0 - 0 0 n/r ODI v England Dambulla 10 Oct 2018 ODI # 4052
140/5 29.0 4.82 172 -138 2 lost ODI v England Dambulla 13 Oct 2018 ODI # 4053
157 20.0 7.85 188 -30 2 lost T20I v England Colombo (RPS) 27 Oct 2018 T20I # 703
203 68.0 2.98 -139 2 lost Test v England Galle 6 Nov 2018 Test # 2324
250 85.1 2.93 462 -211 4 lost Test v England Galle 6 Nov 2018 Test # 2324
336 103.0 3.26 46 2 lost Test v England Pallekele 14 Nov 2018 Test # 2326
243 74.0 3.28 301 -57 4 lost Test v England Pallekele 14 Nov 2018 Test # 2326
240 65.5 3.64 -96 2 lost Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
284 86.4 3.27 327 -42 4 lost Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
104 41.0 2.53 -74 2 lost Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
236 106.2 2.21 660 -423 4 lost Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
326 49.0 6.65 372 -45 2 lost ODI v New Zealand Mount Maunganui 3 Jan 2019 ODI # 4074
298 46.2 6.43 320 -21 2 lost ODI v New Zealand Mount Maunganui 5 Jan 2019 ODI # 4075
249 41.4 5.97 365 -115 2 lost ODI v New Zealand Nelson 8 Jan 2019 ODI # 4076
144 16.5 8.55 180 -35 2 lost T20I v New Zealand Auckland 11 Jan 2019 T20I # 718
215 68.3 3.13 -319 2 lost Test v Australia Canberra 1 Feb 2019 Test # 2345
149 51.0 2.92 516 -366 4 lost Test v Australia Canberra 1 Feb 2019 Test # 2345
191 59.2 3.21 -44 2 won Test v South Africa Durban 13 Feb 2019 Test # 2347
304/9 85.3 3.55 304 1 4 won Test v South Africa Durban 13 Feb 2019 Test # 2347
154 37.4 4.08 -68 2 won Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
197/2 45.4 4.31 197 1 4 won Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
138 32.2 4.26 252 -113 2 lost ODI v South Africa Centurion 6 Mar 2019 ODI # 4107
121/5 24.0 5.04 193 -210 2 lost ODI v South Africa Durban 10 Mar 2019 ODI # 4112
164/9 20.0 8.20 181 -16 2 lost T20I v South Africa Centurion 22 Mar 2019 T20I # 758
137 15.4 8.74 183 -61 2 lost T20I v South Africa Johannesburg 24 Mar 2019 T20I # 763
247 45.5 5.38 335 -87 2 lost ODI v Australia The Oval 15 Jun 2019 ODI # 4159
242/3 44.4 5.41 239 4 2 won ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
267 93.2 2.86 18 2 won Test v New Zealand Galle 14 Aug 2019 Test # 2354
268/4 86.1 3.11 268 1 4 won Test v New Zealand Galle 14 Aug 2019 Test # 2354
238 46.5 5.08 306 -67 2 lost ODI v Pakistan Karachi 30 Sep 2019 ODI # 4211
99/9 20.0 4.95 234 -134 2 lost T20I v Australia Adelaide 27 Oct 2019 T20I # 978
271 85.5 3.15 80 2 lost Test v Pakistan Karachi 19 Dec 2019 Test # 2375
212 62.5 3.37 476 -263 4 lost Test v Pakistan Karachi 19 Dec 2019 Test # 2375
123 15.5 7.76 202 -78 2 lost T20I v India Pune 10 Jan 2020 T20I # 1027
515/9d 176.2 2.92 157 2 won Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
14/0 3.0 4.66 14 1 4 won Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
293 119.5 2.44 -113 2 draw Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
204/3 87.0 2.34 361 -156 4 draw Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
290/9 49.1 5.89 290 1 2 won ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
171 19.1 8.92 197 -25 2 lost T20I v West Indies Pallekele 4 Mar 2020 T20I # 1075
258 107.0 2.41 -96 2 draw Test v West Indies North Sound 29 Mar 2021 Test # 2417
193/2 79.0 2.44 377 -183 4 draw Test v West Indies North Sound 29 Mar 2021 Test # 2417
648/8d 179.0 3.62 107 2 draw Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
224 48.1 4.65 258 -33 2 lost ODI v Bangladesh Mirpur 23 May 2021 ODI # 4290
141/9 40.0 3.52 245 -105 2 lost ODI v Bangladesh Mirpur 25 May 2021 ODI # 4291
91 18.5 4.83 181 -89 2 lost T20I v England Southampton 26 Jun 2021 T20I # 1174
227/7 39.0 5.82 227 2 2 won ODI v India Colombo (RPS) 23 Jul 2021 ODI # 4312
126 18.3 6.81 165 -38 2 lost T20I v India Colombo (RPS) 25 Jul 2021 T20I # 1204
133/6 19.4 6.76 133 1 2 won T20I v India Colombo (RPS) 28 Jul 2021 T20I # 1206
82/3 14.3 5.65 82 1 2 won T20I v India Colombo (RPS) 29 Jul 2021 T20I # 1207
197 36.4 5.37 265 -86 2 lost ODI v South Africa Colombo (RPS) 4 Sep 2021 ODI # 4315
135/6 20.0 6.75 164 -28 2 lost T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
100/3 13.3 7.40 97 4 2 won T20I v Namibia Abu Dhabi 18 Oct 2021 T20I # 1313
45/2 7.1 6.27 45 1 2 won T20I v Netherlands Sharjah 22 Oct 2021 T20I # 1346
172/5 18.5 9.13 172 1 2 won T20I v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
137 19.0 7.21 164 -26 2 lost T20I v England Sharjah 1 Nov 2021 T20I # 1382
300/5 48.3 6.18 297 4 2 won ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
280/9 50.0 5.60 303 -22 2 lost ODI v Zimbabwe Pallekele 18 Jan 2022 ODI # 4343
122/8 19.0 6.42 143 -27 2 lost T20I v Australia Sydney 11 Feb 2022 T20I # 1458
164/8 20.0 8.20 165 0 2 tied T20I v Australia Sydney 13 Feb 2022 T20I # 1463
155/5 19.5 7.81 155 1 2 won T20I v Australia Melbourne 20 Feb 2022 T20I # 1478
137/6 20.0 6.85 200 -62 2 lost T20I v India Lucknow 24 Feb 2022 T20I # 1492
174 65.0 2.67 -400 2 lost Test v India Mohali 4 Mar 2022 Test # 2452
178 60.0 2.96 -222 3 lost Test v India Mohali 4 Mar 2022 Test # 2452
109 35.5 3.04 -143 2 lost Test v India Bengaluru 12 Mar 2022 Test # 2456
208 59.3 3.49 447 -238 4 lost Test v India Bengaluru 12 Mar 2022 Test # 2456
506 165.1 3.06 141 2 won Test v Bangladesh Mirpur 23 May 2022 Test # 2463
29/0 3.0 9.66 29 1 4 won Test v Bangladesh Mirpur 23 May 2022 Test # 2463
177/6 19.5 8.92 177 1 2 won T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
292/4 48.3 6.02 292 1 2 won ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
554 181.0 3.06 190 2 won Test v Australia Galle 8 Jul 2022 Test # 2471
184/8 19.2 9.51 184 1 2 won T20I v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
179/6 19.1 9.33 176 4 2 won T20I v Afghanistan Sharjah 3 Sep 2022 T20I # 1757
174/4 19.5 8.77 174 1 2 won T20I v India Dubai (DICS) 6 Sep 2022 T20I # 1759
124/5 17.0 7.29 122 3 2 won T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
108 19.0 5.68 164 -55 2 lost T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
133/1 15.0 8.86 129 5 2 won T20I v Ireland Hobart 23 Oct 2022 T20I # 1841
102 19.2 5.27 168 -65 2 lost T20I v New Zealand Sydney 29 Oct 2022 T20I # 1850
148/4 18.3 8.00 145 4 2 won T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
234 38.0 6.15 295 -60 2 lost ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
10/0 2.4 3.75 229 -218 2 n/r ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
314/6 49.4 6.32 314 1 2 won ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
160 20.0 8.00 163 -2 2 lost T20I v India Wankhede 3 Jan 2023 T20I # 1984
137 16.4 8.22 229 -91 2 lost T20I v India Rajkot 7 Jan 2023 T20I # 1986
306/8 50.0 6.12 374 -67 2 lost ODI v India Guwahati 10 Jan 2023 ODI # 4501
73 22.0 3.31 391 -317 2 lost ODI v India Thiruvananthapuram 15 Jan 2023 ODI # 4505
164 66.5 2.45 -416 2 lost Test v New Zealand Wellington 17 Mar 2023 Test # 2500
358 142.0 2.52 -58 3 lost Test v New Zealand Wellington 17 Mar 2023 Test # 2500
76 19.5 3.83 275 -198 2 lost ODI v New Zealand Auckland 25 Mar 2023 ODI # 4548
704/3d 151.0 4.66 212 2 won Test v Ireland Galle 24 Apr 2023 Test # 2503
120/1 16.0 7.50 117 4 2 won ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
100/0 15.0 6.66 99 2 2 won ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
169/1 33.1 5.09 166 4 2 won ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
244/2 44.2 5.50 244 1 2 won ODI v West Indies Harare 7 Jul 2023 ODI # 4618
165/5 39.0 4.23 165 1 2 won ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
172 41.3 4.14 214 -41 2 lost ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
252/8 42.0 6.00 252 0 2 won ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
108 19.1 5.63 117 -8 2 lost T20I v Afghanistan Hangzhou 4 Oct 2023 T20I # 2282
326 44.5 7.27 429 -102 2 lost ODI v South Africa Delhi 7 Oct 2023 ODI # 4661
263/5 48.2 5.44 263 1 2 won ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
160/2 25.4 6.23 157 4 2 won ODI v England Bengaluru 26 Oct 2023 ODI # 4682
55 19.4 2.79 358 -302 2 lost ODI v India Wankhede 2 Nov 2023 ODI # 4690
211/8 49.0 4.30 209 3 2 won ODI v Zimbabwe Colombo (RPS) 8 Jan 2024 ODI # 4719
97/2 16.4 5.82 97 1 2 won ODI v Zimbabwe Colombo (RPS) 11 Jan 2024 ODI # 4720
144/7 20.0 7.20 144 1 2 won T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
88/1 10.5 8.12 83 6 2 won T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
439 109.2 4.01 241 2 won Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
56/0 7.2 7.63 56 1 4 won Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
267/3 35.2 7.55 267 1 2 won ODI v Afghanistan Pallekele 14 Feb 2024 ODI # 4729
206/6 20.0 10.30 210 -3 2 lost T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
287/7 47.1 6.08 287 1 2 won ODI v Bangladesh Chattogram 15 Mar 2024 ODI # 4744
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 2nd T20I, May 25, 2024 [T20I # 2626 - Live]
    » South Africa 88/2 (6.1 ov, MP Breetzke 2*, RD Rickelton 2*, AJ Hosein 1/25)
United States of America v Bangladesh at Prairie View, 3rd T20I, May 25, 2024 [T20I # 2625 - Live]
    » Bangladesh 108/0 (11.4 ov, Soumya Sarkar 43*, Tanzid Hasan 58*, NK Patel 0/6) - Match over
Romania v Gibraltar at Ilfov County, Continental Cup 6th Match, May 25, 2024 [T20I # 2624]
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623 - Live]
    » Pakistan 160 (19.2 ov, Haris Rauf 3*, RJW Topley 3/41) - Match over
Austria v Belgium at Lower Austria, 2nd T20I, May 25, 2024 [T20I # 2622 - Current]
Austria v Belgium at Lower Austria, 1st T20I, May 25, 2024 [T20I # 2621 - Current]
 
Feedback Print this page