View innings by innings list [change view]
Totals in terms of bowling 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
overall 1975-2024 1423 609 671 9 92 42 0.907 29.89 4.05 1668 952 43 Profile
Innings by innings list
87/1 20.4 4.20 87 1 2 lost ODI v West Indies Manchester 7 Jun 1975 ODI # 22
328/5 60.0 5.46 328 1 lost ODI v Australia The Oval 11 Jun 1975 ODI # 25
330/6 60.0 5.50 330 1 lost ODI v Pakistan Nottingham 14 Jun 1975 ODI # 30
190/1 47.4 3.98 190 1 2 lost ODI v New Zealand Nottingham 9 Jun 1979 ODI # 62
191 54.1 3.52 239 -47 2 won ODI v India Manchester 16 Jun 1979 ODI # 68
211 44.4 4.72 211 1 lost ODI v England Colombo (SSC) 13 Feb 1982 ODI # 145
212 44.5 4.72 216 -3 2 won ODI v England Colombo (SSC) 14 Feb 1982 ODI # 146
223 86.5 2.56 5 2 lost Test v England Colombo (PSS) 17 Feb 1982 Test # 921
171/3 58.1 2.93 171 1 4 lost Test v England Colombo (PSS) 17 Feb 1982 Test # 921
396 103.2 3.83 396 1 lost Test v Pakistan Karachi 5 Mar 1982 Test # 923
301/4d 90.0 3.34 353 3 lost Test v Pakistan Karachi 5 Mar 1982 Test # 923
174/2 29.2 5.93 172 3 2 lost ODI v Pakistan Karachi 12 Mar 1982 ODI # 149
270 92.0 2.93 -184 2 draw Test v Pakistan Faisalabad 14 Mar 1982 Test # 925
186/7 59.0 3.15 339 -152 4 draw Test v Pakistan Faisalabad 14 Mar 1982 Test # 925
500/7d 119.0 4.20 260 2 lost Test v Pakistan Lahore 22 Mar 1982 Test # 927
239/4 40.0 5.97 239 1 won ODI v Pakistan Lahore 29 Mar 1982 ODI # 150
222/5 38.1 5.81 219 4 2 lost ODI v Pakistan Karachi 31 Mar 1982 ODI # 151
269/7 46.0 5.84 269 1 lost ODI v India Amritsar 12 Sep 1982 ODI # 156
281/4 40.5 6.88 278 4 2 lost ODI v India Delhi 15 Sep 1982 ODI # 157
566/6d 131.0 4.32 220 2 draw Test v India Chennai 17 Sep 1982 Test # 934
135/7 28.0 4.82 175 -39 4 draw Test v India Chennai 17 Sep 1982 Test # 934
234/4 39.2 5.94 234 1 2 lost ODI v India Bengaluru 26 Sep 1982 ODI # 159
183/8 50.0 3.66 183 1 lost ODI v New Zealand Dunedin 2 Mar 1983 ODI # 186
344 101.5 3.37 344 1 lost Test v New Zealand Christchurch 4 Mar 1983 Test # 950
201 72.2 2.77 -39 2 lost Test v New Zealand Wellington 11 Mar 1983 Test # 951
134/4 37.1 3.60 133 2 4 lost Test v New Zealand Wellington 11 Mar 1983 Test # 951
168/3 36.4 4.58 168 1 2 lost ODI v New Zealand Napier 19 Mar 1983 ODI # 189
304/5 50.0 6.08 304 1 lost ODI v New Zealand Auckland 20 Mar 1983 ODI # 190
168/9 45.0 3.73 168 1 won ODI v Australia Colombo (PSS) 13 Apr 1983 ODI # 193
207/5 45.0 4.60 207 1 won ODI v Australia Colombo (PSS) 16 Apr 1983 ODI # 194
514/4d 131.0 3.92 514 1 lost Test v Australia Kandy 22 Apr 1983 Test # 955
194/5 39.2 4.93 194 1 n/r ODI v Australia Colombo (SSC) 29 Apr 1983 ODI # 195
124/3 19.2 6.41 124 1 n/r ODI v Australia Colombo (SSC) 30 Apr 1983 ODI # 196
338/5 60.0 5.63 338 1 lost ODI v Pakistan Swansea 9 Jun 1983 ODI # 198
333/9 60.0 5.55 333 1 lost ODI v England Taunton 11 Jun 1983 ODI # 201
209/5 39.2 5.31 207 3 2 lost ODI v New Zealand Bristol 13 Jun 1983 ODI # 206
235/7 60.0 3.91 235 1 lost ODI v Pakistan Leeds 16 Jun 1983 ODI # 211
181 58.2 3.10 181 1 won ODI v New Zealand Derby 18 Jun 1983 ODI # 214
137/1 24.1 5.66 137 1 2 lost ODI v England Leeds 20 Jun 1983 ODI # 217
234/6 42.0 5.57 234 1 lost ODI v New Zealand Colombo (SSC) 3 Mar 1984 ODI # 253
276 100.1 2.75 276 1 lost Test v New Zealand Kandy 9 Mar 1984 Test # 980
201/8d 54.5 3.66 262 3 lost Test v New Zealand Kandy 9 Mar 1984 Test # 980
198 64.3 3.06 24 2 draw Test v New Zealand Colombo (SSC) 16 Mar 1984 Test # 982
123/4 86.0 1.43 266 -142 4 draw Test v New Zealand Colombo (SSC) 16 Mar 1984 Test # 982
459 175.0 2.62 203 2 lost Test v New Zealand Colombo (CCC) 24 Mar 1984 Test # 985
116 34.0 3.41 158 -41 2 won ODI v New Zealand Moratuwa 31 Mar 1984 ODI # 257
201/8 44.0 4.56 201 1 lost ODI v New Zealand Colombo (PSS) 1 Apr 1984 ODI # 258
187/9 46.0 4.06 187 1 won ODI v Pakistan Sharjah 6 Apr 1984 ODI # 259
97/0 21.4 4.47 97 1 2 lost ODI v India Sharjah 8 Apr 1984 ODI # 260
370 147.1 2.51 -121 2 draw Test v England Lord's 23 Aug 1984 Test # 994
171/6 45.0 3.80 171 1 won ODI v New Zealand Colombo (PSS) 3 Nov 1984 ODI # 274
118/3 31.4 3.72 115 4 2 lost ODI v New Zealand Moratuwa 4 Nov 1984 ODI # 275
240/4 46.2 5.17 240 1 2 lost ODI v Australia Sydney 8 Jan 1985 ODI # 283
198/2 40.4 4.86 198 1 2 lost ODI v West Indies Hobart 10 Jan 1985 ODI # 284
270/6 50.0 5.40 270 1 lost ODI v West Indies Brisbane 12 Jan 1985 ODI # 286
267/3 50.0 5.34 267 1 lost ODI v West Indies Sydney 17 Jan 1985 ODI # 290
226/9 50.0 4.52 226 1 won ODI v Australia Melbourne 19 Jan 1985 ODI # 291
242/7 47.1 5.13 241 2 2 lost ODI v Australia Sydney 23 Jan 1985 ODI # 294
205/2 37.2 5.49 205 1 2 lost ODI v West Indies Adelaide 26 Jan 1985 ODI # 296
323/2 50.0 6.46 323 1 lost ODI v Australia Adelaide 28 Jan 1985 ODI # 299
309/6 50.0 6.18 309 1 lost ODI v West Indies Perth 2 Feb 1985 ODI # 300
172/1 23.5 7.21 172 1 2 lost ODI v Australia Perth 3 Feb 1985 ODI # 301
223 49.4 4.48 223 1 lost ODI v New Zealand Melbourne 23 Feb 1985 ODI # 310
136/2 23.1 5.87 136 1 2 lost ODI v West Indies Melbourne 27 Feb 1985 ODI # 313
242/8 44.3 5.43 242 1 2 lost ODI v India Colombo (SSC) 25 Aug 1985 ODI # 332
218 97.2 2.23 218 1 draw Test v India Colombo (SSC) 30 Aug 1985 Test # 1023
251 119.3 2.10 122 3 draw Test v India Colombo (SSC) 30 Aug 1985 Test # 1023
244 95.1 2.56 -141 2 won Test v India Colombo (PSS) 6 Sep 1985 Test # 1024
198 66.2 2.98 348 -149 4 won Test v India Colombo (PSS) 6 Sep 1985 Test # 1024
249 84.3 2.94 249 1 draw Test v India Kandy 14 Sep 1985 Test # 1025
325/5d 84.0 3.86 376 3 draw Test v India Kandy 14 Sep 1985 Test # 1025
157/4 28.0 5.60 172 -14 2 won ODI v India Colombo (PSS) 21 Sep 1985 ODI # 333
194/6 40.0 4.85 194 1 n/r ODI v India Colombo (PSS) 22 Sep 1985 ODI # 334
147/2 32.5 4.47 146 2 2 lost ODI v Pakistan Peshawar 13 Oct 1985 ODI # 335
555/3 162.5 3.40 76 2 draw Test v Pakistan Faisalabad 16 Oct 1985 Test # 1026
224/5 40.0 5.60 224 1 lost ODI v Pakistan Gujranwala 23 Oct 1985 ODI # 336
231/5 36.3 6.32 229 3 2 lost ODI v Pakistan Lahore 25 Oct 1985 ODI # 337
259 63.2 4.08 102 2 lost Test v Pakistan Sialkot 27 Oct 1985 Test # 1027
100/2 23.4 4.22 99 2 4 lost Test v Pakistan Sialkot 27 Oct 1985 Test # 1027
216/7 39.0 5.53 216 1 lost ODI v Pakistan Hyderabad (Sind) 3 Nov 1985 ODI # 338
295 75.0 3.93 133 2 lost Test v Pakistan Karachi 7 Nov 1985 Test # 1028
98/0 16.4 5.88 98 1 4 lost Test v Pakistan Karachi 7 Nov 1985 Test # 1028
230 90.2 2.54 121 2 lost Test v Pakistan Kandy 23 Feb 1986 Test # 1037
125/2 21.3 5.81 125 1 2 lost ODI v Pakistan Kandy 2 Mar 1986 ODI # 365
125/8 38.0 3.28 125 1 n/r ODI v Pakistan Moratuwa 8 Mar 1986 ODI # 367
103/2 23.0 4.47 102 -57 2 lost ODI v Pakistan Colombo (SSC) 11 Mar 1986 ODI # 368
132 51.3 2.56 132 1 won Test v Pakistan Colombo (CCC) 14 Mar 1986 Test # 1041
172 45.3 3.78 31 3 won Test v Pakistan Colombo (CCC) 14 Mar 1986 Test # 1041
318 101.2 3.13 37 2 draw Test v Pakistan Colombo (PSS) 22 Mar 1986 Test # 1043
197 45.0 4.37 197 1 lost ODI v Pakistan Colombo (PSS) 30 Mar 1986 ODI # 374
131/8 45.0 2.91 131 1 won ODI v Bangladesh Kandy 2 Apr 1986 ODI # 377
140/4 36.2 3.85 138 3 2 lost ODI v New Zealand Colombo (RPS) 5 Apr 1986 ODI # 378
191/9 45.0 4.24 191 1 won ODI v Pakistan Colombo (SSC) 6 Apr 1986 ODI # 379
206/7 49.1 4.18 206 1 2 lost ODI v India Sharjah 13 Apr 1986 ODI # 383
215/3 41.3 5.18 215 1 2 lost ODI v India Sharjah 27 Nov 1986 ODI # 401
165/6 44.0 3.75 165 1 2 lost ODI v Pakistan Sharjah 2 Dec 1986 ODI # 404
248/5 45.0 5.51 248 1 lost ODI v West Indies Sharjah 3 Dec 1986 ODI # 405
676/7 167.1 4.04 256 2 draw Test v India Kanpur 17 Dec 1986 Test # 1061
78 24.1 3.22 196 -117 2 won ODI v India Kanpur 24 Dec 1986 ODI # 407
451/6d 129.5 3.47 247 2 lost Test v India Nagpur 27 Dec 1986 Test # 1063
400 127.3 3.13 400 1 lost Test v India Cuttack 4 Jan 1987 Test # 1064
146/2 27.3 5.30 146 1 2 lost ODI v India Guwahati 11 Jan 1987 ODI # 415
209/4 41.3 5.03 209 1 2 lost ODI v India Delhi 13 Jan 1987 ODI # 416
235/8 43.0 5.46 235 1 lost ODI v India Vadodara 15 Jan 1987 ODI # 417
299/4 40.0 7.47 299 1 lost ODI v India Wankhede 17 Jan 1987 ODI # 419
406/5 163.0 2.49 9 2 draw Test v New Zealand Colombo (CCC) 16 Apr 1987 Test # 1074
267/6 50.0 5.34 267 1 lost ODI v Pakistan Hyderabad (Sind) 8 Oct 1987 ODI # 451
360/4 50.0 7.20 360 1 lost ODI v West Indies Karachi 13 Oct 1987 ODI # 457
296/4 50.0 5.92 296 1 lost ODI v England Peshawar 17 Oct 1987 ODI # 460
236/8 50.0 4.72 236 1 lost ODI v West Indies Kanpur 21 Oct 1987 ODI # 464
297/7 50.0 5.94 297 1 lost ODI v Pakistan Faisalabad 25 Oct 1987 ODI # 467
219/2 41.2 5.29 219 1 2 lost ODI v England Pune 30 Oct 1987 ODI # 472
249/7 50.0 4.98 249 1 lost ODI v Australia Perth 2 Jan 1988 ODI # 484
178/4 48.4 3.65 175 4 2 lost ODI v New Zealand Sydney 5 Jan 1988 ODI # 486
242/6 49.5 4.85 242 1 2 lost ODI v New Zealand Adelaide 9 Jan 1988 ODI # 490
289/6 50.0 5.78 289 1 lost ODI v Australia Adelaide 10 Jan 1988 ODI # 491
199/7 50.0 3.98 199 1 won ODI v New Zealand Hobart 12 Jan 1988 ODI # 492
243/8 50.0 4.86 243 1 lost ODI v Australia Melbourne 14 Jan 1988 ODI # 493
167/6 37.1 4.49 165 3 2 lost ODI v New Zealand Brisbane 16 Jan 1988 ODI # 494
189/7 49.3 3.81 189 1 2 lost ODI v Australia Sydney 19 Jan 1988 ODI # 496
455 137.2 3.31 455 1 lost Test v Australia Perth 12 Feb 1988 Test # 1092
219/8 50.0 4.38 219 1 lost ODI v India Sharjah 25 Mar 1988 ODI # 512
258/8 50.0 5.16 258 1 lost ODI v New Zealand Sharjah 29 Mar 1988 ODI # 514
249/7 50.0 4.98 249 1 lost ODI v New Zealand Sharjah 31 Mar 1988 ODI # 516
429 143.2 2.99 235 2 lost Test v England Lord's 25 Aug 1988 Test # 1103
100/3 34.4 2.88 97 4 4 lost Test v England Lord's 25 Aug 1988 Test # 1103
245/5 52.4 4.65 243 3 2 lost ODI v England The Oval 4 Sep 1988 ODI # 521
194/7 44.0 4.40 194 1 won ODI v Pakistan Dhaka 27 Oct 1988 ODI # 528
254 44.0 5.77 272 -17 2 won ODI v India Dhaka 29 Oct 1988 ODI # 530
118/8 45.0 2.62 118 1 won ODI v Bangladesh Dhaka 2 Nov 1988 ODI # 533
180/4 37.1 4.84 177 4 2 lost ODI v India Dhaka 4 Nov 1988 ODI # 534
237/8 50.0 4.74 237 1 lost ODI v Pakistan Sharjah 23 Mar 1989 ODI # 564
248/3 47.5 5.18 245 4 2 lost ODI v Pakistan Sharjah 24 Mar 1989 ODI # 565
196/5 48.4 4.02 194 3 2 lost ODI v England Delhi 15 Oct 1989 ODI # 571
176/9 50.0 3.52 176 1 won ODI v West Indies Rajkot 19 Oct 1989 ODI # 576
227/8 50.0 4.54 227 1 lost ODI v India Ahmedabad 22 Oct 1989 ODI # 580
222/7 50.0 4.44 222 1 lost ODI v Australia Margao 25 Oct 1989 ODI # 585
219/6 50.0 4.38 219 1 lost ODI v Pakistan Lucknow 27 Oct 1989 ODI # 588
367 95.3 3.84 367 1 draw Test v Australia Brisbane 8 Dec 1989 Test # 1131
375/6 123.0 3.04 324 3 draw Test v Australia Brisbane 8 Dec 1989 Test # 1131
224 72.4 3.08 224 1 lost Test v Australia Hobart 16 Dec 1989 Test # 1133
513/5d 125.0 4.10 521 3 lost Test v Australia Hobart 16 Dec 1989 Test # 1133
228/5 48.5 4.66 228 1 lost ODI v Australia Melbourne 26 Dec 1989 ODI # 596
204/1 38.5 5.25 204 1 2 lost ODI v Australia Perth 30 Dec 1989 ODI # 597
222/7 47.0 4.72 222 1 won ODI v Pakistan Perth 31 Dec 1989 ODI # 598
202/7 50.0 4.04 202 1 lost ODI v Australia Melbourne 4 Jan 1990 ODI # 600
254/5 47.0 5.40 254 1 2 lost ODI v Pakistan Brisbane 10 Feb 1990 ODI # 601
198/4 48.3 4.08 196 3 2 lost ODI v Pakistan Hobart 15 Feb 1990 ODI # 605
315/3 50.0 6.30 315 1 lost ODI v Pakistan Adelaide 17 Feb 1990 ODI # 606
159/3 40.0 3.97 159 1 2 lost ODI v Australia Adelaide 18 Feb 1990 ODI # 608
241/8 50.0 4.82 241 1 won ODI v India Sharjah 25 Apr 1990 ODI # 623
311/8 50.0 6.22 311 1 lost ODI v Pakistan Sharjah 29 Apr 1990 ODI # 627
332/3 50.0 6.64 332 1 lost ODI v Australia Sharjah 2 May 1990 ODI # 630
288 110.5 2.59 288 1 lost Test v India Chandigarh 23 Nov 1990 Test # 1156
245/5 45.0 5.44 245 1 lost ODI v India Nagpur 1 Dec 1990 ODI # 644
230/4 45.3 5.05 228 3 2 lost ODI v India Pune 5 Dec 1990 ODI # 646
136 40.3 3.35 136 1 won ODI v India Margao 8 Dec 1990 ODI # 648
170 43.0 3.95 170 1 won ODI v Pakistan Sharjah 20 Dec 1990 ODI # 655
181/9 43.0 4.20 181 1 lost ODI v Pakistan Sharjah 21 Dec 1990 ODI # 656
178 45.5 3.88 215 -36 2 won ODI v India Cuttack 28 Dec 1990 ODI # 658
178/9 45.0 3.95 250 -71 2 won ODI v Bangladesh Eden Gardens 31 Dec 1990 ODI # 659
205/3 42.1 4.86 205 1 2 lost ODI v India Eden Gardens 4 Jan 1991 ODI # 661
178/5 42.3 4.18 178 1 2 lost ODI v New Zealand Napier 26 Jan 1991 ODI # 665
242/5 50.0 4.84 242 1 lost ODI v New Zealand Auckland 28 Jan 1991 ODI # 666
174 58.2 2.98 174 1 draw Test v New Zealand Wellington 31 Jan 1991 Test # 1162
671/4 220.3 3.04 348 3 draw Test v New Zealand Wellington 31 Jan 1991 Test # 1162
272/6 50.0 5.44 272 1 lost ODI v New Zealand Dunedin 6 Feb 1991 ODI # 667
296 121.4 2.43 296 1 draw Test v New Zealand Hamilton 22 Feb 1991 Test # 1164
374/6d 105.0 3.56 417 3 draw Test v New Zealand Hamilton 22 Feb 1991 Test # 1164
317 115.3 2.74 -63 2 draw Test v New Zealand Auckland 1 Mar 1991 Test # 1165
261/5 99.0 2.63 383 -121 4 draw Test v New Zealand Auckland 1 Mar 1991 Test # 1165
282 95.0 2.96 282 1 lost Test v England Lord's 22 Aug 1991 Test # 1176
364/3d 85.1 4.27 422 3 lost Test v England Lord's 22 Aug 1991 Test # 1176
423/5d 157.0 2.69 153 2 draw Test v Pakistan Sialkot 12 Dec 1991 Test # 1178
109/2 36.0 3.02 109 1 draw Test v Pakistan Gujranwala 20 Dec 1991 Test # 1179
221 106.2 2.07 -19 2 lost Test v Pakistan Faisalabad 2 Jan 1992 Test # 1182
188/7 70.5 2.65 185 4 4 lost Test v Pakistan Faisalabad 2 Jan 1992 Test # 1182
157/2 36.5 4.26 156 2 2 lost ODI v Pakistan Sargodha 10 Jan 1992 ODI # 700
210/5 40.0 5.25 210 1 lost ODI v Pakistan Karachi 13 Jan 1992 ODI # 704
241/3 40.0 6.02 241 1 lost ODI v Pakistan Hyderabad (Sind) 15 Jan 1992 ODI # 706
205/5 40.0 5.12 205 1 won ODI v Pakistan Multan 17 Jan 1992 ODI # 708
271/4 40.0 6.77 271 1 lost ODI v Pakistan Rawalpindi 19 Jan 1992 ODI # 710
312/4 50.0 6.24 312 1 won ODI v Zimbabwe New Plymouth 23 Feb 1992 ODI # 716
210/4 48.2 4.34 207 4 2 lost ODI v New Zealand Hamilton 25 Feb 1992 ODI # 718
1/0 0.2 3.00 1 1 n/r ODI v India Mackay 28 Feb 1992 ODI # 722
195 50.0 3.90 195 1 won ODI v South Africa Wellington 2 Mar 1992 ODI # 727
190/3 44.0 4.31 190 1 2 lost ODI v Australia Adelaide 7 Mar 1992 ODI # 733
280/6 50.0 5.60 280 1 lost ODI v England Ballarat 9 Mar 1992 ODI # 736
268/8 50.0 5.36 268 1 lost ODI v West Indies Berri 13 Mar 1992 ODI # 742
216/6 49.1 4.39 213 4 2 lost ODI v Pakistan Perth 15 Mar 1992 ODI # 746
247/5 50.0 4.94 247 1 won ODI v Australia Colombo (PSS) 15 Aug 1992 ODI # 758
256 84.0 3.04 256 1 lost Test v Australia Colombo (SSC) 17 Aug 1992 Test # 1194
471 132.0 3.56 180 3 lost Test v Australia Colombo (SSC) 17 Aug 1992 Test # 1194
247 96.3 2.55 247 1 draw Test v Australia Colombo (RPS) 28 Aug 1992 Test # 1195
296/6d 115.0 2.57 285 3 draw Test v Australia Colombo (RPS) 28 Aug 1992 Test # 1195
216/7 50.0 4.32 216 1 won ODI v Australia Colombo (RPS) 4 Sep 1992 ODI # 762
208/5 47.5 4.34 208 1 2 lost ODI v Australia Colombo (RPS) 5 Sep 1992 ODI # 763
337 111.1 3.03 337 1 draw Test v Australia Moratuwa 8 Sep 1992 Test # 1196
271/8 92.1 2.94 334 3 draw Test v Australia Moratuwa 8 Sep 1992 Test # 1196
288 133.5 2.15 288 1 draw Test v New Zealand Moratuwa 27 Nov 1992 Test # 1203
195/5 103.0 1.89 156 3 draw Test v New Zealand Moratuwa 27 Nov 1992 Test # 1203
166/9 50.0 3.32 166 1 n/r ODI v New Zealand Colombo (RPS) 4 Dec 1992 ODI # 768
102 52.1 1.95 -292 2 won Test v New Zealand Colombo (SSC) 6 Dec 1992 Test # 1204
361 119.0 3.03 69 3 won Test v New Zealand Colombo (SSC) 6 Dec 1992 Test # 1204
190/7 50.0 3.80 190 1 won ODI v New Zealand Colombo (PSS) 12 Dec 1992 ODI # 776
231 48.5 4.73 263 -31 2 won ODI v New Zealand Colombo (RPS) 13 Dec 1992 ODI # 778
181/2 40.2 4.48 181 1 2 lost ODI v Pakistan Sharjah 2 Feb 1993 ODI # 797
236/9 43.0 5.48 267 -30 2 won ODI v Zimbabwe Sharjah 3 Feb 1993 ODI # 798
281/3 41.0 6.85 281 1 lost ODI v Pakistan Sharjah 4 Feb 1993 ODI # 799
170 36.1 4.70 203 -80 2 won ODI v England Colombo (RPS) 10 Mar 1993 ODI # 815
380 130.1 2.91 380 1 won Test v England Colombo (SSC) 13 Mar 1993 Test # 1219
228 66.0 3.45 139 3 won Test v England Colombo (SSC) 13 Mar 1993 Test # 1219
180 48.5 3.68 180 1 won ODI v England Moratuwa 20 Mar 1993 ODI # 818
DNB 0.0 - 0 0 draw Test v India Kandy 17 Jul 1993 Test # 1226
212/8 50.0 4.24 212 1 lost ODI v India Colombo (RPS) 25 Jul 1993 ODI # 833
366 107.1 3.41 366 1 lost Test v India Colombo (SSC) 27 Jul 1993 Test # 1228
359/4d 118.0 3.04 471 3 lost Test v India Colombo (SSC) 27 Jul 1993 Test # 1228
446 151.1 2.95 95 2 draw Test v India Colombo (PSS) 4 Aug 1993 Test # 1229
196 49.2 3.97 205 -8 2 won ODI v India Colombo (RPS) 12 Aug 1993 ODI # 834
227/9 50.0 4.54 227 1 won ODI v India Moratuwa 14 Aug 1993 ODI # 835
52/4 14.0 3.71 107 -127 2 n/r ODI v South Africa Kandy 22 Aug 1993 ODI # 836
267 112.5 2.36 -64 2 draw Test v South Africa Moratuwa 25 Aug 1993 Test # 1232
251/7 112.0 2.24 365 -113 4 draw Test v South Africa Moratuwa 25 Aug 1993 Test # 1232
222/7 50.0 4.44 222 1 lost ODI v South Africa Colombo (RPS) 2 Sep 1993 ODI # 837
154 46.1 3.33 199 -44 2 won ODI v South Africa Colombo (RPS) 4 Sep 1993 ODI # 838
495 181.0 2.73 327 2 lost Test v South Africa Colombo (SSC) 6 Sep 1993 Test # 1233
316 121.1 2.60 316 1 draw Test v South Africa Colombo (PSS) 14 Sep 1993 Test # 1234
159/4 61.0 2.60 179 3 draw Test v South Africa Colombo (PSS) 14 Sep 1993 Test # 1234
173/2 46.0 3.76 173 1 2 lost ODI v West Indies Sharjah 28 Oct 1993 ODI # 839
313/3 50.0 6.26 313 1 lost ODI v Pakistan Sharjah 30 Oct 1993 ODI # 841
271/8 49.4 5.45 271 1 2 lost ODI v Pakistan Sharjah 2 Nov 1993 ODI # 843
183/2 38.4 4.73 183 1 2 lost ODI v West Indies Sharjah 3 Nov 1993 ODI # 844
205/3 44.4 4.58 204 2 2 lost ODI v India Kanpur 7 Nov 1993 ODI # 846
268/8 50.0 5.36 268 1 lost ODI v West Indies Wankhede 9 Nov 1993 ODI # 847
208 49.0 4.24 264 -55 2 won ODI v Zimbabwe Patna 15 Nov 1993 ODI # 850
214/7 50.0 4.28 214 1 lost ODI v South Africa Guwahati 19 Nov 1993 ODI # 853
190/3 41.5 4.54 189 2 2 lost ODI v West Indies Eden Gardens 25 Nov 1993 ODI # 857
197/3 39.0 5.05 197 1 n/r ODI v West Indies Colombo (PSS) 1 Dec 1993 ODI # 859
204 78.5 2.58 14 2 draw Test v West Indies Moratuwa 8 Dec 1993 Test # 1239
229/8 49.0 4.67 229 1 won ODI v West Indies Colombo (RPS) 16 Dec 1993 ODI # 864
107/4 22.1 4.82 104 4 2 lost ODI v West Indies Colombo (SSC) 18 Dec 1993 ODI # 866
511 161.5 3.15 511 1 lost Test v India Lucknow 18 Jan 1994 Test # 1244
541/6d 161.0 3.36 541 1 lost Test v India Bengaluru 26 Jan 1994 Test # 1245
358 138.3 2.58 239 2 lost Test v India Ahmedabad 8 Feb 1994 Test # 1247
246/5 50.0 4.92 246 1 lost ODI v India Rajkot 15 Feb 1994 ODI # 879
227/3 48.2 4.69 227 1 2 lost ODI v India Hyderabad (Deccan) 18 Feb 1994 ODI # 881
213/9 50.0 4.26 213 1 won ODI v India Jalandhar 20 Feb 1994 ODI # 883
158/1 36.5 4.28 155 4 2 lost ODI v Australia Sharjah 14 Apr 1994 ODI # 905
217/8 50.0 4.34 217 1 lost ODI v New Zealand Sharjah 18 Apr 1994 ODI # 909
169/1 30.2 5.57 169 -31 2 lost ODI v Pakistan Colombo (RPS) 3 Aug 1994 ODI # 914
180/8 50.0 3.60 180 1 won ODI v Pakistan Colombo (RPS) 6 Aug 1994 ODI # 915
237/7 50.0 4.74 237 1 lost ODI v Pakistan Colombo (SSC) 7 Aug 1994 ODI # 916
390 126.2 3.08 390 1 lost Test v Pakistan Colombo (PSS) 9 Aug 1994 Test # 1265
318/4d 91.0 3.49 482 3 lost Test v Pakistan Colombo (PSS) 9 Aug 1994 Test # 1265
175/5 41.4 4.20 175 1 2 lost ODI v Pakistan Colombo (SSC) 22 Aug 1994 ODI # 917
187 49.5 3.75 187 1 lost ODI v Pakistan Colombo (RPS) 24 Aug 1994 ODI # 918
357/9d 87.5 4.06 286 2 lost Test v Pakistan Kandy 26 Aug 1994 Test # 1267
16/0 4.0 4.00 16 1 n/r ODI v India Colombo (RPS) 4 Sep 1994 ODI # 921
125/5 25.0 5.00 125 1 won ODI v India Colombo (RPS) 5 Sep 1994 ODI # 922
210/6 50.0 4.20 210 1 won ODI v Pakistan Colombo (SSC) 11 Sep 1994 ODI # 925
225/6 50.0 4.50 225 1 won ODI v Australia Colombo (PSS) 13 Sep 1994 ODI # 926
99/4 23.4 4.18 99 1 2 lost ODI v India Colombo (SSC) 17 Sep 1994 ODI # 927
319/8 123.0 2.59 -64 2 draw Test v Zimbabwe Harare 11 Oct 1994 Test # 1270
462/9d 188.3 2.45 462 1 draw Test v Zimbabwe Bulawayo 20 Oct 1994 Test # 1271
375 150.4 2.48 -27 2 draw Test v Zimbabwe Harare 26 Oct 1994 Test # 1272
200 48.1 4.15 257 -56 2 won ODI v Zimbabwe Harare 3 Nov 1994 ODI # 945
290/5 50.0 5.80 290 1 lost ODI v Zimbabwe Harare 5 Nov 1994 ODI # 946
105 48.1 2.17 297 -191 2 won ODI v Zimbabwe Harare 6 Nov 1994 ODI # 948
239/4 47.5 4.99 239 1 2 lost ODI v Pakistan Durban 2 Dec 1994 ODI # 953
245/9 50.0 4.90 245 1 lost ODI v Pakistan Centurion 4 Dec 1994 ODI # 954
66/1 14.3 4.55 289 -222 2 n/r ODI v New Zealand Bloemfontein 8 Dec 1994 ODI # 958
191 47.5 3.99 227 -35 2 won ODI v South Africa Bloemfontein 15 Dec 1994 ODI # 963
255/4 50.0 5.10 255 1 won ODI v New Zealand East London 18 Dec 1994 ODI # 965
237/8 50.0 4.74 237 1 lost ODI v South Africa Gqeberha 21 Dec 1994 ODI # 967
109 42.5 2.54 -74 2 won Test v New Zealand Napier 11 Mar 1995 Test # 1292
185 84.4 2.18 427 -241 4 won Test v New Zealand Napier 11 Mar 1995 Test # 1292
307 139.0 2.20 74 2 draw Test v New Zealand Dunedin 18 Mar 1995 Test # 1293
0/0 0.1 0.00 338 -337 4 draw Test v New Zealand Dunedin 18 Mar 1995 Test # 1293
271/6 50.0 5.42 271 1 lost ODI v New Zealand Christchurch 26 Mar 1995 ODI # 990
280/6 50.0 5.60 280 1 lost ODI v New Zealand Hamilton 29 Mar 1995 ODI # 991
199 46.3 4.27 251 -51 2 won ODI v New Zealand Auckland 1 Apr 1995 ODI # 992
126 44.2 2.84 234 -107 2 won ODI v Bangladesh Sharjah 6 Apr 1995 ODI # 994
206/2 33.1 6.21 203 4 2 lost ODI v India Sharjah 9 Apr 1995 ODI # 997
178/9 50.0 3.56 178 1 won ODI v Pakistan Sharjah 11 Apr 1995 ODI # 998
233/2 41.5 5.56 231 3 2 lost ODI v India Sharjah 14 Apr 1995 ODI # 999
459/9d 149.0 3.08 459 1 lost Test v Pakistan Peshawar 8 Sep 1995 Test # 1304
333 118.0 2.82 110 2 won Test v Pakistan Faisalabad 15 Sep 1995 Test # 1305
209 72.1 2.89 252 -42 4 won Test v Pakistan Faisalabad 15 Sep 1995 Test # 1305
214 83.1 2.57 -18 2 won Test v Pakistan Sialkot 22 Sep 1995 Test # 1306
212 76.0 2.78 357 -144 4 won Test v Pakistan Sialkot 22 Sep 1995 Test # 1306
234/1 44.0 5.31 234 1 2 lost ODI v Pakistan Gujranwala 29 Sep 1995 ODI # 1003
208/8 50.0 4.16 258 -49 2 won ODI v Pakistan Faisalabad 1 Oct 1995 ODI # 1004
183/9 38.0 4.81 183 1 won ODI v Pakistan Rawalpindi 3 Oct 1995 ODI # 1005
228/9 50.0 4.56 235 -6 2 won ODI v West Indies Sharjah 11 Oct 1995 ODI # 1006
264/7 50.0 5.28 264 1 lost ODI v Pakistan Sharjah 12 Oct 1995 ODI # 1007
333/7 50.0 6.66 333 1 lost ODI v West Indies Sharjah 16 Oct 1995 ODI # 1010
143 48.3 2.94 143 1 won ODI v Pakistan Sharjah 17 Oct 1995 ODI # 1011
223 47.3 4.69 274 -50 2 won ODI v West Indies Sharjah 20 Oct 1995 ODI # 1012
617/5d 174.0 3.54 366 2 lost Test v Australia Perth 8 Dec 1995 Test # 1317
160/8 50.0 3.20 160 1 won ODI v West Indies Adelaide 15 Dec 1995 ODI # 1021
257/5 49.4 5.17 256 2 2 lost ODI v Australia Sydney 21 Dec 1995 ODI # 1026
500/6d 165.0 3.03 500 1 lost Test v Australia Melbourne 26 Dec 1995 Test # 1319
41/0 7.4 5.34 41 1 4 lost Test v Australia Melbourne 26 Dec 1995 Test # 1319
194 48.2 4.01 194 1 lost ODI v West Indies Hobart 3 Jan 1996 ODI # 1029
104/3 26.1 3.97 103 2 2 lost ODI v West Indies Brisbane 5 Jan 1996 ODI # 1030
213/5 50.0 4.26 213 1 won ODI v Australia Melbourne 9 Jan 1996 ODI # 1032
266/6 50.0 5.32 266 1 lost ODI v Australia Perth 12 Jan 1996 ODI # 1035
186/9 50.0 3.72 203 -16 2 won ODI v West Indies Perth 14 Jan 1996 ODI # 1037
242/4 50.0 4.84 242 1 won ODI v Australia Melbourne 16 Jan 1996 ODI # 1039
201/7 50.0 4.02 201 1 lost ODI v Australia Melbourne 18 Jan 1996 ODI # 1041
273/5 50.0 5.46 273 1 lost ODI v Australia Sydney 20 Jan 1996 ODI # 1043
502/9d 157.3 3.18 502 1 lost Test v Australia Adelaide 25 Jan 1996 Test # 1324
215/6d 73.0 2.94 400 3 lost Test v Australia Adelaide 25 Jan 1996 Test # 1324
228/6 50.0 4.56 228 1 won ODI v Zimbabwe Colombo (SSC) 21 Feb 1996 ODI # 1055
271/3 50.0 5.42 271 1 won ODI v India Delhi 2 Mar 1996 ODI # 1070
254/7 50.0 5.08 399 -144 2 won ODI v Kenya Kandy 6 Mar 1996 ODI # 1074
235/8 50.0 4.70 235 1 won ODI v England Faisalabad 9 Mar 1996 ODI # 1077
120/8 34.1 3.51 252 -131 2 won ODI v India Eden Gardens 13 Mar 1996 ODI # 1081
241/7 50.0 4.82 241 1 won ODI v Australia Lahore 17 Mar 1996 ODI # 1083
54/3 10.0 5.40 54 1 n/r ODI v Pakistan Singapore 1 Apr 1996 ODI # 1087
315 49.4 6.34 350 -34 2 won ODI v Pakistan Singapore 2 Apr 1996 ODI # 1088
199 45.4 4.35 199 1 lost ODI v India Singapore 3 Apr 1996 ODI # 1089
215 48.3 4.43 215 1 lost ODI v Pakistan Singapore 7 Apr 1996 ODI # 1093
216/9 50.0 4.32 252 -35 2 won ODI v West Indies Port of Spain 13 Apr 1996 ODI # 1096
226/5 50.0 4.52 226 1 won ODI v India Colombo (RPS) 28 Aug 1996 ODI # 1106
228/9 50.0 4.56 228 1 won ODI v Australia Colombo (RPS) 30 Aug 1996 ODI # 1108
227/5 50.0 4.54 227 1 won ODI v Zimbabwe Colombo (SSC) 3 Sep 1996 ODI # 1112
184 33.0 5.57 235 -50 2 won ODI v Australia Colombo (RPS) 7 Sep 1996 ODI # 1114
145 72.4 1.99 -204 2 won Test v Zimbabwe Colombo (RPS) 11 Sep 1996 Test # 1333
127 73.3 1.72 -77 3 won Test v Zimbabwe Colombo (RPS) 11 Sep 1996 Test # 1333
141 53.1 2.65 141 1 won Test v Zimbabwe Colombo (SSC) 18 Sep 1996 Test # 1334
235 113.3 2.07 26 3 won Test v Zimbabwe Colombo (SSC) 18 Sep 1996 Test # 1334
188/9 50.0 3.76 188 1 won ODI v Kenya Nairobi (Gym) 28 Sep 1996 ODI # 1120
169 42.0 4.02 169 1 won ODI v South Africa Nairobi (Club) 1 Oct 1996 ODI # 1122
371/9 50.0 7.42 371 1 lost ODI v Pakistan Nairobi (Gym) 4 Oct 1996 ODI # 1125
206/8 50.0 4.12 206 1 lost ODI v New Zealand Sharjah 7 Nov 1996 ODI # 1139
131 36.0 3.63 207 -75 2 won ODI v Pakistan Sharjah 8 Nov 1996 ODI # 1140
169/8 50.0 3.38 169 1 tied ODI v New Zealand Sharjah 11 Nov 1996 ODI # 1142
193/2 46.4 4.13 190 4 2 lost ODI v Pakistan Sharjah 12 Nov 1996 ODI # 1143
586/7d 146.0 4.01 586 1 lost Test v New Zealand Dunedin 7 Mar 1997 Test # 1358
222 90.4 2.44 222 1 lost Test v New Zealand Hamilton 14 Mar 1997 Test # 1359
273 97.4 2.79 325 3 lost Test v New Zealand Hamilton 14 Mar 1997 Test # 1359
201/9 50.0 4.02 201 1 won ODI v New Zealand Christchurch 25 Mar 1997 ODI # 1184
201 49.2 4.07 201 1 lost ODI v New Zealand Wellington 27 Mar 1997 ODI # 1185
187/9 50.0 3.74 187 1 won ODI v Zimbabwe Sharjah 3 Apr 1997 ODI # 1189
224/9 50.0 4.48 244 -19 2 won ODI v Pakistan Sharjah 4 Apr 1997 ODI # 1190
200 45.4 4.37 252 -51 2 won ODI v Pakistan Sharjah 7 Apr 1997 ODI # 1193
203 49.5 4.07 203 1 lost ODI v Zimbabwe Sharjah 8 Apr 1997 ODI # 1194
214 49.2 4.33 214 1 won ODI v Pakistan Sharjah 11 Apr 1997 ODI # 1198
378 159.5 2.36 48 2 draw Test v Pakistan Colombo (RPS) 19 Apr 1997 Test # 1366
292 108.3 2.69 -39 2 draw Test v Pakistan Colombo (SSC) 26 Apr 1997 Test # 1367
285/5 95.0 3.00 426 -140 4 draw Test v Pakistan Colombo (SSC) 26 Apr 1997 Test # 1367
289/6 50.0 5.78 289 1 lost ODI v Pakistan Gwalior 12 May 1997 ODI # 1205
225/7 50.0 4.50 225 1 won ODI v India Wankhede 17 May 1997 ODI # 1207
162 44.5 3.61 215 -52 2 won ODI v New Zealand Hyderabad (Deccan) 20 May 1997 ODI # 1208
224 43.5 5.11 340 -115 2 won ODI v Pakistan Mohali 24 May 1997 ODI # 1212
224 43.1 5.18 310 -85 2 won ODI v Pakistan Eden Gardens 27 May 1997 ODI # 1214
283/7 49.0 5.77 283 1 lost ODI v West Indies Port of Spain 6 Jun 1997 ODI # 1215
189 60.4 3.11 -34 2 lost Test v West Indies St John's 13 Jun 1997 Test # 1369
189/4 49.2 3.83 187 3 4 lost Test v West Indies St John's 13 Jun 1997 Test # 1369
147 44.4 3.29 147 1 draw Test v West Indies Kingstown 20 Jun 1997 Test # 1371
343 102.0 3.36 268 3 draw Test v West Indies Kingstown 20 Jun 1997 Test # 1371
224/9 50.0 4.48 240 -15 2 won ODI v Pakistan Colombo (RPS) 14 Jul 1997 ODI # 1216
227/6 50.0 4.54 227 1 won ODI v India Colombo (RPS) 18 Jul 1997 ODI # 1218
193/8 46.0 4.19 297 -103 2 won ODI v Bangladesh Colombo (SSC) 22 Jul 1997 ODI # 1220
239/7 50.0 4.78 239 1 won ODI v India Colombo (RPS) 26 Jul 1997 ODI # 1222
537/8d 167.3 3.20 537 1 draw Test v India Colombo (RPS) 2 Aug 1997 Test # 1374
375 141.1 2.65 43 2 draw Test v India Colombo (SSC) 9 Aug 1997 Test # 1376
281/5 100.0 2.81 373 -91 4 draw Test v India Colombo (SSC) 9 Aug 1997 Test # 1376
300/7 50.0 6.00 303 -2 2 won ODI v India Colombo (RPS) 17 Aug 1997 ODI # 1223
238 49.3 4.80 238 1 won ODI v India Colombo (RPS) 20 Aug 1997 ODI # 1224
291/9 50.0 5.82 291 1 n/r ODI v India Colombo (SSC) 23 Aug 1997 ODI # 1225
255/8 50.0 5.10 265 -9 2 won ODI v India Colombo (SSC) 24 Aug 1997 ODI # 1226
237/8 50.0 4.74 237 1 won ODI v West Indies Lahore 1 Nov 1997 ODI # 1247
280 49.4 5.63 280 1 won ODI v Pakistan Lahore 5 Nov 1997 ODI # 1251
311/9 50.0 6.22 311 1 lost ODI v South Africa Lahore 6 Nov 1997 ODI # 1252
210/6 40.4 5.16 210 1 2 lost ODI v South Africa Lahore 8 Nov 1997 ODI # 1253
515/9d 206.5 2.48 146 2 draw Test v India Mohali 19 Nov 1997 Test # 1385
485 155.0 3.12 485 1 draw Test v India Nagpur 26 Nov 1997 Test # 1387
512 162.1 3.15 512 1 draw Test v India Wankhede 3 Dec 1997 Test # 1390
181/9d 42.4 4.24 332 3 draw Test v India Wankhede 3 Dec 1997 Test # 1390
173/3 37.5 4.57 173 1 2 lost ODI v India Guwahati 22 Dec 1997 ODI # 1267
DNB 0.0 - 0 0 n/r ODI v India Indore 25 Dec 1997 ODI # 1268
228/6 50.0 4.56 228 1 won ODI v India Margao 28 Dec 1997 ODI # 1269
140 85.4 1.63 -329 2 won Test v Zimbabwe Kandy 7 Jan 1998 Test # 1394
338 126.5 2.66 9 3 won Test v Zimbabwe Kandy 7 Jan 1998 Test # 1394
251 90.2 2.77 251 1 won Test v Zimbabwe Colombo (SSC) 14 Jan 1998 Test # 1395
299 125.5 2.37 325 3 won Test v Zimbabwe Colombo (SSC) 14 Jan 1998 Test # 1395
207 48.4 4.25 207 1 won ODI v Zimbabwe Colombo (SSC) 22 Jan 1998 ODI # 1282
212/8 50.0 4.24 212 1 won ODI v Zimbabwe Colombo (RPS) 24 Jan 1998 ODI # 1284
281/6 50.0 5.62 281 1 won ODI v Zimbabwe Colombo (SSC) 26 Jan 1998 ODI # 1286
418 124.4 3.35 418 1 lost Test v South Africa Cape Town 19 Mar 1998 Test # 1410
264 103.0 2.56 376 3 lost Test v South Africa Cape Town 19 Mar 1998 Test # 1410
200 78.0 2.56 -103 2 lost Test v South Africa Centurion 27 Mar 1998 Test # 1414
226/4 62.5 3.59 226 1 4 lost Test v South Africa Centurion 27 Mar 1998 Test # 1414
266/8 50.0 5.32 266 1 lost ODI v South Africa Johannesburg 5 Apr 1998 ODI # 1306
300/6 48.0 6.25 296 5 2 lost ODI v Pakistan Kimberley 7 Apr 1998 ODI # 1309
249 48.5 5.09 249 1 lost ODI v Pakistan Paarl 9 Apr 1998 ODI # 1312
231 49.5 4.63 231 1 won ODI v South Africa Gqeberha 13 Apr 1998 ODI # 1315
173 39.2 4.39 289 -115 2 won ODI v Pakistan Benoni 15 Apr 1998 ODI # 1317
106/5 26.3 4.00 106 1 2 lost ODI v South Africa Bloemfontein 19 Apr 1998 ODI # 1321
305 105.2 2.89 305 1 lost Test v New Zealand Colombo (RPS) 27 May 1998 Test # 1415
444/6d 123.0 3.60 464 3 lost Test v New Zealand Colombo (RPS) 27 May 1998 Test # 1415
193 101.1 1.90 193 1 won Test v New Zealand Galle 3 Jun 1998 Test # 1416
114 55.0 2.07 -16 3 won Test v New Zealand Galle 3 Jun 1998 Test # 1416
193 86.3 2.23 -13 2 won Test v New Zealand Colombo (SSC) 10 Jun 1998 Test # 1418
131 54.3 2.40 296 -164 4 won Test v New Zealand Colombo (SSC) 10 Jun 1998 Test # 1418
246/2 43.4 5.63 244 3 2 lost ODI v India Colombo (RPS) 19 Jun 1998 ODI # 1338
200/9 50.0 4.00 200 1 won ODI v New Zealand Colombo (RPS) 21 Jun 1998 ODI # 1339
163 35.4 4.57 172 -8 2 won ODI v India Colombo (SSC) 1 Jul 1998 ODI # 1341
206 39.1 5.25 294 -87 2 won ODI v New Zealand Colombo (SSC) 5 Jul 1998 ODI # 1343
307/6 50.0 6.14 307 1 lost ODI v India Colombo (RPS) 7 Jul 1998 ODI # 1344
201 49.0 4.10 259 -57 2 won ODI v South Africa Nottingham 14 Aug 1998 ODI # 1345
247 49.3 4.98 247 1 lost ODI v England Lord's 16 Aug 1998 ODI # 1346
256/8 50.0 5.12 256 1 won ODI v England Lord's 20 Aug 1998 ODI # 1348
445 158.3 2.80 445 1 won Test v England The Oval 27 Aug 1998 Test # 1423
181 129.2 1.39 35 3 won Test v England The Oval 27 Aug 1998 Test # 1423
188 49.5 3.77 188 1 won ODI v New Zealand Dhaka 26 Oct 1998 ODI # 1359
240/7 39.0 6.15 240 1 lost ODI v South Africa Dhaka 30 Oct 1998 ODI # 1362
248/7 49.1 5.04 246 3 2 lost ODI v India Sharjah 6 Nov 1998 ODI # 1366
197/3 46.1 4.26 197 1 2 lost ODI v Zimbabwe Sharjah 7 Nov 1998 ODI # 1367
179 49.5 3.59 179 1 lost ODI v India Sharjah 9 Nov 1998 ODI # 1370
259/7 50.0 5.18 259 1 lost ODI v Zimbabwe Sharjah 10 Nov 1998 ODI # 1372
208/6 49.3 4.20 208 1 2 lost ODI v England Brisbane 11 Jan 1999 ODI # 1380
260/2 46.1 5.63 260 1 2 lost ODI v Australia Sydney 13 Jan 1999 ODI # 1382
189/3 45.2 4.16 187 3 2 lost ODI v England Melbourne 19 Jan 1999 ODI # 1388
210/9 50.0 4.20 210 1 won ODI v Australia Hobart 21 Jan 1999 ODI # 1389
302/3 50.0 6.04 302 1 won ODI v England Adelaide 23 Jan 1999 ODI # 1391
270 50.0 5.40 270 1 lost ODI v Australia Adelaide 24 Jan 1999 ODI # 1392
227/7 50.0 4.54 227 1 lost ODI v England Perth 29 Jan 1999 ODI # 1396
274/7 50.0 5.48 274 1 lost ODI v Australia Perth 31 Jan 1999 ODI # 1398
170/9 44.0 3.86 182 -11 2 won ODI v England Sydney 3 Feb 1999 ODI # 1400
310/8 50.0 6.20 310 1 lost ODI v Australia Melbourne 7 Feb 1999 ODI # 1403
518/7d 142.5 3.62 518 1 draw Test v India Colombo (SSC) 24 Feb 1999 Test # 1445
306/5 104.0 2.94 339 3 draw Test v India Colombo (SSC) 24 Feb 1999 Test # 1445
398 102.1 3.89 398 1 draw Test v Pakistan Lahore 4 Mar 1999 Test # 1447
314/8d 96.5 3.24 384 3 draw Test v Pakistan Lahore 4 Mar 1999 Test # 1447
594 184.5 3.21 363 2 lost Test v Pakistan Dhaka 12 Mar 1999 Test # 1450
246/9 50.0 4.92 246 1 lost ODI v Pakistan Jamshedpur 19 Mar 1999 ODI # 1411
287/4 50.0 5.74 287 1 lost ODI v India Nagpur 22 Mar 1999 ODI # 1415
241 46.3 5.18 254 -12 2 won ODI v Pakistan Visakhapatnam 27 Mar 1999 ODI # 1423
286/6 50.0 5.72 286 1 lost ODI v India Pune 30 Mar 1999 ODI # 1426
207/2 46.5 4.41 205 3 2 lost ODI v England Lord's 14 May 1999 ODI # 1443
199/9 50.0 3.98 199 1 lost ODI v South Africa Northampton 19 May 1999 ODI # 1451
197/9 50.0 3.94 197 1 won ODI v Zimbabwe Worcester 22 May 1999 ODI # 1456
373/6 50.0 7.46 373 1 lost ODI v India Taunton 26 May 1999 ODI # 1463
230/6 50.0 4.60 276 -45 2 won ODI v Kenya Southampton 30 May 1999 ODI # 1469
205/9 43.0 4.76 205 1 lost ODI v Australia Galle 22 Aug 1999 ODI # 1485
205/8 50.0 4.10 205 1 won ODI v India Colombo (RPS) 25 Aug 1999 ODI # 1487
241/9 50.0 4.82 241 1 lost ODI v Australia Colombo (RPS) 26 Aug 1999 ODI # 1488
296/4 50.0 5.92 296 1 lost ODI v India Colombo (SSC) 29 Aug 1999 ODI # 1490
202 50.0 4.04 202 1 won ODI v Australia Colombo (RPS) 31 Aug 1999 ODI # 1491
188 67.1 2.79 188 1 won Test v Australia Kandy 9 Sep 1999 Test # 1459
140 60.2 2.32 94 3 won Test v Australia Kandy 9 Sep 1999 Test # 1459
228 96.3 2.36 -68 2 draw Test v Australia Galle 22 Sep 1999 Test # 1460
342 136.4 2.50 342 1 draw Test v Australia Colombo (SSC) 30 Sep 1999 Test # 1461
181/7 49.2 3.66 179 3 2 lost ODI v West Indies Sharjah 13 Oct 1999 ODI # 1512
196 49.4 3.94 196 1 tied ODI v Pakistan Sharjah 15 Oct 1999 ODI # 1514
145 49.3 2.92 145 1 won ODI v West Indies Sharjah 17 Oct 1999 ODI # 1515
239/8 50.0 4.78 239 1 lost ODI v Pakistan Sharjah 18 Oct 1999 ODI # 1516
211/9 50.0 4.22 211 1 lost ODI v Pakistan Sharjah 22 Oct 1999 ODI # 1519
286 96.2 2.96 286 1 draw Test v Zimbabwe Bulawayo 18 Nov 1999 Test # 1470
136/3 49.0 2.77 -6 3 draw Test v Zimbabwe Bulawayo 18 Nov 1999 Test # 1470
174 95.5 1.81 174 1 won Test v Zimbabwe Harare 26 Nov 1999 Test # 1473
292 134.4 2.16 34 3 won Test v Zimbabwe Harare 26 Nov 1999 Test # 1473
218 98.4 2.20 218 1 draw Test v Zimbabwe Harare 4 Dec 1999 Test # 1474
197/7d 109.0 1.80 184 3 draw Test v Zimbabwe Harare 4 Dec 1999 Test # 1474
65/1 14.5 4.38 285 -219 2 n/r ODI v Zimbabwe Bulawayo 11 Dec 1999 ODI # 1527
200 49.1 4.06 214 -13 2 won ODI v Zimbabwe Bulawayo 12 Dec 1999 ODI # 1528
150 37.0 4.05 249 -98 2 won ODI v Zimbabwe Harare 15 Dec 1999 ODI # 1529
260/4 50.0 5.20 260 1 won ODI v Zimbabwe Harare 18 Dec 1999 ODI # 1530
206/4 46.2 4.44 203 4 2 lost ODI v Zimbabwe Harare 19 Dec 1999 ODI # 1531
245 48.0 5.10 275 -29 2 won ODI v Pakistan Karachi 13 Feb 2000 ODI # 1559
229 45.1 5.07 264 -34 2 won ODI v Pakistan Gujranwala 16 Feb 2000 ODI # 1561
137 39.3 3.46 242 -104 2 won ODI v Pakistan Lahore 19 Feb 2000 ODI # 1566
182 73.5 2.46 182 1 won Test v Pakistan Rawalpindi 26 Feb 2000 Test # 1485
390 152.1 2.56 219 3 won Test v Pakistan Rawalpindi 26 Feb 2000 Test # 1485
199 88.5 2.24 -69 2 won Test v Pakistan Peshawar 5 Mar 2000 Test # 1487
236 70.1 3.36 294 -57 4 won Test v Pakistan Peshawar 5 Mar 2000 Test # 1487
256 85.5 2.98 256 1 lost Test v Pakistan Karachi 12 Mar 2000 Test # 1489
421 133.5 3.14 450 3 lost Test v Pakistan Karachi 12 Mar 2000 Test # 1489
175/6 50.0 3.50 175 1 won ODI v Bangladesh Dhaka 29 May 2000 ODI # 1596
205 45.0 4.55 277 -71 2 won ODI v India Dhaka 1 Jun 2000 ODI # 1598
193/3 48.2 3.99 193 1 2 lost ODI v Pakistan Dhaka 5 Jun 2000 ODI # 1601
277/4 50.0 5.54 277 1 lost ODI v Pakistan Dhaka 7 Jun 2000 ODI # 1602
266 120.5 2.20 -7 2 lost Test v Pakistan Colombo (SSC) 14 Jun 2000 Test # 1499
131/5 42.0 3.11 131 1 4 lost Test v Pakistan Colombo (SSC) 14 Jun 2000 Test # 1499
600/8d 175.2 3.42 419 2 lost Test v Pakistan Galle 21 Jun 2000 Test # 1501
DNB 0.0 - 0 0 draw Test v Pakistan Kandy 28 Jun 2000 Test # 1502
164/8 45.0 3.64 164 1 won ODI v Pakistan Galle 5 Jul 2000 ODI # 1603
212 48.2 4.38 250 -37 2 won ODI v South Africa Galle 6 Jul 2000 ODI # 1604
240/6 50.0 4.80 240 1 won ODI v Pakistan Colombo (RPS) 9 Jul 2000 ODI # 1608
167 49.2 3.38 167 1 won ODI v South Africa Colombo (SSC) 11 Jul 2000 ODI # 1610
264/9 50.0 5.28 295 -30 2 won ODI v South Africa Colombo (RPS) 14 Jul 2000 ODI # 1614
238 99.0 2.40 -284 2 won Test v South Africa Galle 20 Jul 2000 Test # 1504
269 92.0 2.92 -15 3 won Test v South Africa Galle 20 Jul 2000 Test # 1504
253 84.5 2.98 253 1 lost Test v South Africa Kandy 30 Jul 2000 Test # 1505
231 93.5 2.46 176 3 lost Test v South Africa Kandy 30 Jul 2000 Test # 1505
279 108.2 2.57 279 1 draw Test v South Africa Colombo (SSC) 6 Aug 2000 Test # 1507
241/9d 113.5 2.11 262 3 draw Test v South Africa Colombo (SSC) 6 Aug 2000 Test # 1507
179 46.4 3.83 288 -108 2 won ODI v West Indies Nairobi (Gym) 4 Oct 2000 ODI # 1631
195/1 43.2 4.50 195 1 2 lost ODI v Pakistan Nairobi (Gym) 8 Oct 2000 ODI # 1634
224/8 50.0 4.48 224 1 won ODI v India Sharjah 20 Oct 2000 ODI # 1640
225/4 50.0 4.50 225 1 won ODI v Zimbabwe Sharjah 21 Oct 2000 ODI # 1642
153 48.3 3.15 277 -123 2 won ODI v Zimbabwe Sharjah 25 Oct 2000 ODI # 1646
226 48.5 4.62 295 -68 2 won ODI v India Sharjah 27 Oct 2000 ODI # 1650
54 26.3 2.03 300 -245 2 won ODI v India Sharjah 29 Oct 2000 ODI # 1652
223/6 47.2 4.71 222 2 2 lost ODI v South Africa Gqeberha 15 Dec 2000 ODI # 1661
302/7 50.0 6.04 302 1 lost ODI v South Africa East London 17 Dec 2000 ODI # 1662
420 152.3 2.75 420 1 draw Test v South Africa Durban 26 Dec 2000 Test # 1526
140/7d 34.0 4.11 344 3 draw Test v South Africa Durban 26 Dec 2000 Test # 1526
504/7d 158.2 3.18 409 2 lost Test v South Africa Cape Town 2 Jan 2001 Test # 1528
250/2 48.5 5.11 248 3 2 lost ODI v South Africa Paarl 9 Jan 2001 ODI # 1666
290/7 50.0 5.80 290 1 lost ODI v South Africa Cape Town 11 Jan 2001 ODI # 1668
207/5 42.0 4.92 207 1 2 lost ODI v South Africa Bloemfontein 14 Jan 2001 ODI # 1671
204 42.0 4.85 209 -10 2 won ODI v South Africa Johannesburg 17 Jan 2001 ODI # 1673
378 91.3 4.13 378 1 lost Test v South Africa Centurion 20 Jan 2001 Test # 1529
152 42.5 3.54 214 -61 2 won ODI v New Zealand Napier 31 Jan 2001 ODI # 1680
205/8 50.0 4.10 205 1 won ODI v New Zealand Wellington 3 Feb 2001 ODI # 1682
181 45.4 3.96 181 1 won ODI v New Zealand Auckland 6 Feb 2001 ODI # 1684
182/9 35.0 5.20 182 1 won ODI v New Zealand Hamilton 8 Feb 2001 ODI # 1686
282/6 50.0 5.64 282 1 lost ODI v New Zealand Christchurch 11 Feb 2001 ODI # 1688
253 132.3 1.90 -217 2 won Test v England Galle 22 Feb 2001 Test # 1530
189 110.3 1.71 -28 3 won Test v England Galle 22 Feb 2001 Test # 1530
387 157.0 2.46 90 2 lost Test v England Kandy 7 Mar 2001 Test # 1532
161/7 71.1 2.26 161 1 4 lost Test v England Kandy 7 Mar 2001 Test # 1532
249 109.5 2.26 8 2 lost Test v England Colombo (SSC) 15 Mar 2001 Test # 1537
74/6 24.3 3.02 74 1 4 lost Test v England Colombo (SSC) 15 Mar 2001 Test # 1537
143 48.5 2.92 143 1 won ODI v England Dambulla 23 Mar 2001 ODI # 1694
160 45.0 3.55 227 -66 2 won ODI v England Colombo (RPS) 25 Mar 2001 ODI # 1695
165/9 50.0 3.30 165 1 won ODI v England Colombo (SSC) 27 Mar 2001 ODI # 1697
255/9 50.0 5.10 255 1 lost ODI v Pakistan Sharjah 8 Apr 2001 ODI # 1704
163 42.1 3.86 270 -106 2 won ODI v New Zealand Sharjah 10 Apr 2001 ODI # 1705
278/9 50.0 5.56 278 1 lost ODI v Pakistan Sharjah 13 Apr 2001 ODI # 1708
248/6 50.0 4.96 248 1 lost ODI v New Zealand Sharjah 17 Apr 2001 ODI # 1710
220 41.4 5.28 298 -77 2 won ODI v Pakistan Sharjah 20 Apr 2001 ODI # 1711
204/9 49.0 4.16 221 -16 2 won ODI v New Zealand Colombo (RPS) 18 Jul 2001 ODI # 1735
215/7 50.0 4.30 222 -6 2 won ODI v India Colombo (RPS) 22 Jul 2001 ODI # 1737
236/8 50.0 4.72 236 1 won ODI v New Zealand Colombo (RPS) 25 Jul 2001 ODI # 1738
184/3 45.4 4.02 184 1 2 lost ODI v India Colombo (RPS) 28 Jul 2001 ODI # 1740
115/9 36.0 3.19 222 -106 2 won ODI v New Zealand Colombo (SSC) 31 Jul 2001 ODI # 1741
227/8 50.0 4.54 227 1 lost ODI v India Colombo (SSC) 1 Aug 2001 ODI # 1742
174 47.2 3.67 296 -121 2 won ODI v India Colombo (RPS) 5 Aug 2001 ODI # 1744
187 95.3 1.95 187 1 won Test v India Galle 14 Aug 2001 Test # 1555
180 74.5 2.40 5 3 won Test v India Galle 14 Aug 2001 Test # 1555
232 64.1 3.61 -42 2 lost Test v India Kandy 22 Aug 2001 Test # 1557
264/3 78.4 3.35 264 1 4 lost Test v India Kandy 22 Aug 2001 Test # 1557
234 81.1 2.88 234 1 won Test v India Colombo (SSC) 29 Aug 2001 Test # 1559
299 124.5 2.39 -77 3 won Test v India Colombo (SSC) 29 Aug 2001 Test # 1559
90 36.4 2.45 90 1 won Test v Bangladesh Colombo (SSC) 6 Sep 2001 Test # 1561
328 101.3 3.23 -137 3 won Test v Bangladesh Colombo (SSC) 6 Sep 2001 Test # 1561
193 50.0 3.86 257 -63 2 won ODI v Zimbabwe Sharjah 26 Oct 2001 ODI # 1765
176 46.2 3.79 176 1 won ODI v Pakistan Sharjah 27 Oct 2001 ODI # 1767
171/8 50.0 3.42 251 -79 2 won ODI v Zimbabwe Sharjah 30 Oct 2001 ODI # 1769
273/3 49.2 5.53 273 1 2 lost ODI v Pakistan Sharjah 2 Nov 2001 ODI # 1771
177/5 43.4 4.05 174 4 2 lost ODI v Pakistan Sharjah 4 Nov 2001 ODI # 1772
448 141.4 3.16 448 1 won Test v West Indies Galle 13 Nov 2001 Test # 1567
144 78.3 1.83 2 3 won Test v West Indies Galle 13 Nov 2001 Test # 1567
191 66.4 2.86 -97 2 won Test v West Indies Kandy 21 Nov 2001 Test # 1570
190 83.5 2.26 322 -131 4 won Test v West Indies Kandy 21 Nov 2001 Test # 1570
390 113.2 3.44 390 1 won Test v West Indies Colombo (SSC) 29 Nov 2001 Test # 1572
262 82.0 3.19 25 3 won Test v West Indies Colombo (SSC) 29 Nov 2001 Test # 1572
38 15.4 2.42 38 1 won ODI v Zimbabwe Colombo (SSC) 8 Dec 2001 ODI # 1776
250/8 50.0 5.00 250 1 lost ODI v West Indies Colombo (RPS) 11 Dec 2001 ODI # 1778
213 47.2 4.50 273 -59 2 won ODI v Zimbabwe Colombo (RPS) 12 Dec 2001 ODI # 1779
235 49.5 4.71 235 1 won ODI v West Indies Kandy 15 Dec 2001 ODI # 1780
212/7 47.0 4.51 247 -41 2 won ODI v West Indies Colombo (RPS) 19 Dec 2001 ODI # 1782
184 79.5 2.30 -402 2 won Test v Zimbabwe Colombo (SSC) 27 Dec 2001 Test # 1581
236 101.2 2.32 -166 3 won Test v Zimbabwe Colombo (SSC) 27 Dec 2001 Test # 1581
236 97.0 2.43 236 1 won Test v Zimbabwe Kandy 4 Jan 2002 Test # 1583
175 72.4 2.40 -94 3 won Test v Zimbabwe Kandy 4 Jan 2002 Test # 1583
236 134.3 1.75 -182 2 won Test v Zimbabwe Galle 12 Jan 2002 Test # 1585
79 43.3 1.81 395 -315 4 won Test v Zimbabwe Galle 12 Jan 2002 Test # 1585
234 67.0 3.49 234 1 won Test v Pakistan Lahore 6 Mar 2002 Test # 1592
325 101.5 3.19 31 3 won Test v Pakistan Lahore 6 Mar 2002 Test # 1592
201 45.5 4.38 243 -41 2 won ODI v Pakistan Sharjah 8 Apr 2002 ODI # 1825
218/8 50.0 4.36 218 1 lost ODI v New Zealand Sharjah 9 Apr 2002 ODI # 1826
230/5 50.0 4.60 240 -9 2 won ODI v Pakistan Sharjah 12 Apr 2002 ODI # 1829
197/9 50.0 3.94 244 -46 2 won ODI v New Zealand Sharjah 14 Apr 2002 ODI # 1830
295/6 50.0 5.90 295 1 lost ODI v Pakistan Sharjah 17 Apr 2002 ODI # 1832
275 73.1 3.75 -280 2 draw Test v England Lord's 16 May 2002 Test # 1603
529/5d 191.0 2.76 249 3 draw Test v England Lord's 16 May 2002 Test # 1603
545 163.5 3.32 383 2 lost Test v England Birmingham 30 May 2002 Test # 1605
512 145.2 3.52 512 1 lost Test v England Manchester 13 Jun 2002 Test # 1606
50/0 5.0 10.00 50 1 4 lost Test v England Manchester 13 Jun 2002 Test # 1606
293/6 50.0 5.86 293 1 lost ODI v England Nottingham 27 Jun 2002 ODI # 1847
203/6 45.2 4.47 203 1 2 lost ODI v India The Oval 30 Jun 2002 ODI # 1849
241/7 31.2 7.69 241 1 2 lost ODI v England Leeds 2 Jul 2002 ODI # 1850
188/6 48.1 3.90 188 1 2 lost ODI v India Birmingham 6 Jul 2002 ODI # 1852
206 47.4 4.32 230 -23 2 won ODI v England Manchester 7 Jul 2002 ODI # 1853
304 50.0 6.08 304 1 lost ODI v India Bristol 11 Jul 2002 ODI # 1855
161 53.4 3.00 161 1 won Test v Bangladesh Colombo (PSS) 21 Jul 2002 Test # 1609
184 66.3 2.76 -196 3 won Test v Bangladesh Colombo (PSS) 21 Jul 2002 Test # 1609
164 62.0 2.64 -209 2 won Test v Bangladesh Colombo (SSC) 28 Jul 2002 Test # 1611
184 60.4 3.03 473 -288 4 won Test v Bangladesh Colombo (SSC) 28 Jul 2002 Test # 1611
226/8 50.0 4.52 226 1 won ODI v Bangladesh Colombo (SSC) 4 Aug 2002 ODI # 1857
76 30.1 2.51 76 1 won ODI v Bangladesh Colombo (SSC) 5 Aug 2002 ODI # 1858
200 47.2 4.22 259 -58 2 won ODI v Bangladesh Colombo (RPS) 7 Aug 2002 ODI # 1859
279/5 50.0 5.58 279 1 lost ODI v Pakistan Tangier 14 Aug 2002 ODI # 1861
174 45.0 3.86 268 -93 2 won ODI v South Africa Tangier 15 Aug 2002 ODI # 1862
203 43.4 4.64 243 -39 2 won ODI v Pakistan Tangier 17 Aug 2002 ODI # 1863
220/6 50.0 4.40 220 1 won ODI v South Africa Tangier 19 Aug 2002 ODI # 1865
208 48.3 4.28 236 -27 2 won ODI v South Africa Tangier 21 Aug 2002 ODI # 1866
200 49.4 4.02 200 1 won ODI v Pakistan Colombo (RPS) 12 Sep 2002 ODI # 1874
86 29.3 2.91 293 -206 2 won ODI v Netherlands Colombo (RPS) 16 Sep 2002 ODI # 1878
162 48.4 3.32 162 1 won ODI v Australia Colombo (RPS) 27 Sep 2002 ODI # 1887
14/0 2.0 7.00 245 -230 2 n/r ODI v India Colombo (RPS) 29 Sep 2002 ODI # 1888
38/1 8.4 4.38 223 -184 2 n/r ODI v India Colombo (RPS) 30 Sep 2002 ODI # 1889
386 104.4 3.68 194 2 lost Test v South Africa Johannesburg 8 Nov 2002 Test # 1624
448 166.3 2.69 125 2 lost Test v South Africa Centurion 15 Nov 2002 Test # 1626
124/7 35.3 3.49 121 4 4 lost Test v South Africa Centurion 15 Nov 2002 Test # 1626
129/4 29.3 4.37 129 1 2 lost ODI v South Africa Johannesburg 27 Nov 2002 ODI # 1903
317/6 50.0 6.34 317 1 lost ODI v South Africa Centurion 29 Nov 2002 ODI # 1905
253/7 50.0 5.06 253 1 won ODI v South Africa Benoni 1 Dec 2002 ODI # 1908
190/2 30.5 6.16 185 6 2 lost ODI v South Africa Kimberley 4 Dec 2002 ODI # 1911
229/4 45.1 5.07 229 1 2 lost ODI v South Africa Bloemfontein 6 Dec 2002 ODI # 1912
292 50.0 5.84 292 1 lost ODI v England Brisbane 17 Dec 2002 ODI # 1922
258/9 50.0 5.16 258 1 lost ODI v England Perth 20 Dec 2002 ODI # 1924
305/5 50.0 6.10 305 1 lost ODI v Australia Perth 22 Dec 2002 ODI # 1925
264 49.3 5.33 344 -79 2 won ODI v Australia Sydney 9 Jan 2003 ODI # 1931
253 49.2 5.12 285 -31 2 won ODI v England Sydney 13 Jan 2003 ODI # 1934
214/6 48.5 4.38 212 3 2 lost ODI v Australia Brisbane 15 Jan 2003 ODI # 1936
279/7 50.0 5.58 279 1 lost ODI v England Adelaide 17 Jan 2003 ODI # 1937
215/1 34.3 6.23 215 1 2 lost ODI v Australia Melbourne 21 Jan 2003 ODI # 1939
225 45.3 4.94 273 -47 2 won ODI v New Zealand Bloemfontein 10 Feb 2003 ODI # 1944
124 31.1 3.97 124 1 won ODI v Bangladesh Pietermaritzburg 14 Feb 2003 ODI # 1950
36 18.4 1.92 36 1 won ODI v Canada Paarl 19 Feb 2003 ODI # 1958
210/9 50.0 4.20 210 1 lost ODI v Kenya Nairobi (Gym) 24 Feb 2003 ODI # 1965
222/9 50.0 4.44 229 -6 2 won ODI v West Indies Cape Town 28 Feb 2003 ODI # 1973
229/6 45.0 5.08 230 -39 2 tied ODI v South Africa Durban 3 Mar 2003 ODI # 1979
319/5 50.0 6.38 319 1 lost ODI v Australia Centurion 7 Mar 2003 ODI # 1982
292/6 50.0 5.84 292 1 lost ODI v India Johannesburg 10 Mar 2003 ODI # 1985
182 41.5 4.35 257 -74 2 won ODI v Zimbabwe East London 15 Mar 2003 ODI # 1989
212/7 50.0 4.24 212 1 lost ODI v Australia Gqeberha 18 Mar 2003 ODI # 1991
225/3 47.2 4.75 224 2 2 lost ODI v Pakistan Sharjah 4 Apr 2003 ODI # 1995
127 37.5 3.35 257 -129 2 won ODI v Kenya Sharjah 6 Apr 2003 ODI # 1997
194/6 48.4 3.98 194 1 2 lost ODI v Zimbabwe Sharjah 7 Apr 2003 ODI # 1998
515/7d 174.5 2.94 515 1 draw Test v New Zealand Colombo (PSS) 25 Apr 2003 Test # 1641
161/5d 78.0 2.06 193 3 draw Test v New Zealand Colombo (PSS) 25 Apr 2003 Test # 1641
305 111.5 2.72 305 1 draw Test v New Zealand Kandy 3 May 2003 Test # 1644
183 97.3 1.87 190 3 draw Test v New Zealand Kandy 3 May 2003 Test # 1644
199/8 50.0 3.98 199 1 lost ODI v Pakistan Dambulla 10 May 2003 ODI # 2008
139 43.1 3.22 139 1 won ODI v New Zealand Dambulla 13 May 2003 ODI # 2010
160 47.4 3.35 173 -12 2 won ODI v Pakistan Dambulla 18 May 2003 ODI # 2012
156/8 50.0 3.12 156 1 lost ODI v New Zealand Dambulla 19 May 2003 ODI # 2014
146 41.0 3.56 202 -55 2 won ODI v West Indies Bridgetown 7 Jun 2003 ODI # 2022
312/4 50.0 6.24 312 1 won ODI v West Indies Bridgetown 8 Jun 2003 ODI # 2023
160/4 36.5 4.34 160 -31 2 lost ODI v West Indies Kingstown 11 Jun 2003 ODI # 2024
477/9d 138.3 3.44 123 2 draw Test v West Indies Gros Islet 20 Jun 2003 Test # 1648
191 53.3 3.57 -17 2 lost Test v West Indies Kingston 27 Jun 2003 Test # 1649
212/3 42.4 4.96 212 1 4 lost Test v West Indies Kingston 27 Jun 2003 Test # 1649
88 46.1 1.90 88 1 won ODI v England Dambulla 18 Nov 2003 ODI # 2063
235 100.4 2.33 -96 2 draw Test v England Galle 2 Dec 2003 Test # 1670
210/9 108.0 1.94 323 -112 4 draw Test v England Galle 2 Dec 2003 Test # 1670
294 114.2 2.57 -88 2 draw Test v England Kandy 10 Dec 2003 Test # 1672
285/7 140.0 2.03 368 -82 4 draw Test v England Kandy 10 Dec 2003 Test # 1672
265 101.0 2.62 265 1 won Test v England Colombo (SSC) 18 Dec 2003 Test # 1675
148 68.0 2.17 -215 3 won Test v England Colombo (SSC) 18 Dec 2003 Test # 1675
262/6 50.0 5.24 262 1 lost ODI v Australia Dambulla 20 Feb 2004 ODI # 2102
244/5 50.0 4.88 246 -1 2 won ODI v Australia Dambulla 22 Feb 2004 ODI # 2103
227/5 48.3 4.68 227 1 2 lost ODI v Australia Colombo (RPS) 25 Feb 2004 ODI # 2105
233 47.4 4.88 233 1 lost ODI v Australia Colombo (RPS) 27 Feb 2004 ODI # 2106
198/7 50.0 3.96 198 1 won ODI v Australia Colombo (SSC) 29 Feb 2004 ODI # 2108
220 68.3 3.21 220 1 lost Test v Australia Galle 8 Mar 2004 Test # 1685
512/8d 152.0 3.36 351 3 lost Test v Australia Galle 8 Mar 2004 Test # 1685
120 42.2 2.83 120 1 lost Test v Australia Kandy 16 Mar 2004 Test # 1688
442 134.3 3.28 351 3 lost Test v Australia Kandy 16 Mar 2004 Test # 1688
401 115.1 3.48 401 1 lost Test v Australia Colombo (SSC) 24 Mar 2004 Test # 1691
375 106.2 3.52 369 3 lost Test v Australia Colombo (SSC) 24 Mar 2004 Test # 1691
211/6 50.0 4.22 211 1 won ODI v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
136 36.4 3.70 136 1 won ODI v Zimbabwe Bulawayo 22 Apr 2004 ODI # 2120
35 18.0 1.94 35 1 won ODI v Zimbabwe Harare 25 Apr 2004 ODI # 2122
151 43.4 3.45 224 -72 2 won ODI v Zimbabwe Harare 27 Apr 2004 ODI # 2123
221/9 50.0 4.42 247 -25 2 won ODI v Zimbabwe Harare 29 Apr 2004 ODI # 2124
199 71.2 2.78 199 1 won Test v Zimbabwe Harare 6 May 2004 Test # 1698
102 32.0 3.18 -240 3 won Test v Zimbabwe Harare 6 May 2004 Test # 1698
228 75.0 3.04 228 1 won Test v Zimbabwe Bulawayo 14 May 2004 Test # 1699
231 75.1 3.07 -254 3 won Test v Zimbabwe Bulawayo 14 May 2004 Test # 1699
207 71.3 2.89 207 1 lost Test v Australia Darwin 1 Jul 2004 Test # 1705
201 63.1 3.18 311 3 lost Test v Australia Darwin 1 Jul 2004 Test # 1705
517 124.2 4.15 517 1 draw Test v Australia Cairns 9 Jul 2004 Test # 1706
292/9d 66.4 4.38 354 3 draw Test v Australia Cairns 9 Jul 2004 Test # 1706
123 47.5 2.57 240 -116 2 won ODI v U.A.E. Dambulla 17 Jul 2004 ODI # 2146
270/8 50.0 5.40 283 -12 2 won ODI v India Dambulla 18 Jul 2004 ODI # 2148
122 39.5 3.06 122 1 won ODI v Pakistan Colombo (RPS) 21 Jul 2004 ODI # 2150
190/9 50.0 3.80 190 1 won ODI v Bangladesh Colombo (RPS) 23 Jul 2004 ODI # 2151
271/6 50.0 5.42 271 1 lost ODI v India Colombo (RPS) 27 Jul 2004 ODI # 2153
203/9 50.0 4.06 229 -25 2 won ODI v India Colombo (RPS) 1 Aug 2004 ODI # 2155
376 139.4 2.69 -110 2 draw Test v South Africa Galle 4 Aug 2004 Test # 1709
203/3 90.0 2.25 325 -121 4 draw Test v South Africa Galle 4 Aug 2004 Test # 1709
189 69.1 2.73 -281 2 won Test v South Africa Colombo (SSC) 11 Aug 2004 Test # 1710
179 67.0 2.67 493 -313 4 won Test v South Africa Colombo (SSC) 11 Aug 2004 Test # 1710
263/9 50.0 5.26 263 1 won ODI v South Africa Colombo (RPS) 20 Aug 2004 ODI # 2156
176 48.5 3.60 214 -37 2 won ODI v South Africa Colombo (RPS) 22 Aug 2004 ODI # 2158
191 50.0 3.82 191 1 won ODI v South Africa Dambulla 25 Aug 2004 ODI # 2160
235/7 50.0 4.70 235 1 won ODI v South Africa Dambulla 28 Aug 2004 ODI # 2161
259 48.1 5.37 309 -49 2 won ODI v South Africa Colombo (SSC) 31 Aug 2004 ODI # 2163
191 49.1 3.88 191 1 won ODI v Zimbabwe The Oval 14 Sep 2004 ODI # 2173
251/7 50.0 5.02 251 1 lost ODI v England Southampton 17 Sep 2004 ODI # 2177
233/2 48.4 4.78 233 1 2 lost ODI v Pakistan Karachi 6 Oct 2004 ODI # 2185
104 33.0 3.15 104 1 won ODI v Zimbabwe Rawalpindi 9 Oct 2004 ODI # 2186
297/4 48.5 6.08 294 4 2 lost ODI v Pakistan Lahore 14 Oct 2004 ODI # 2187
168 38.0 4.42 288 -119 2 won ODI v Pakistan Lahore 16 Oct 2004 ODI # 2188
264 84.1 3.13 21 2 won Test v Pakistan Faisalabad 20 Oct 2004 Test # 1716
216 79.2 2.72 418 -201 4 won Test v Pakistan Faisalabad 20 Oct 2004 Test # 1716
478 137.1 3.48 270 2 lost Test v Pakistan Karachi 28 Oct 2004 Test # 1719
139/4 37.0 3.75 137 3 4 lost Test v Pakistan Karachi 28 Oct 2004 Test # 1719
144/3 33.0 4.36 142 3 2 lost ODI v New Zealand Auckland 26 Dec 2004 ODI # 2200
561 159.1 3.52 561 1 draw Test v New Zealand Napier 4 Apr 2005 Test # 1746
238 92.4 2.56 301 3 draw Test v New Zealand Napier 4 Apr 2005 Test # 1746
522/9d 146.0 3.57 311 2 lost Test v New Zealand Wellington 11 Apr 2005 Test # 1748
285 88.4 3.21 285 1 won Test v West Indies Colombo (SSC) 13 Jul 2005 Test # 1755
113 60.0 1.88 171 3 won Test v West Indies Colombo (SSC) 13 Jul 2005 Test # 1755
148 58.1 2.54 -2 2 won Test v West Indies Kandy 22 Jul 2005 Test # 1757
137 41.2 3.31 378 -240 4 won Test v West Indies Kandy 22 Jul 2005 Test # 1757
205/9 50.0 4.10 205 1 won ODI v India Dambulla 30 Jul 2005 ODI # 2262
191 45.1 4.22 242 -50 2 won ODI v West Indies Dambulla 2 Aug 2005 ODI # 2264
220/8 50.0 4.40 220 1 won ODI v India Dambulla 3 Aug 2005 ODI # 2265
226/7 50.0 4.52 226 1 lost ODI v West Indies Colombo (RPS) 6 Aug 2005 ODI # 2266
263/9 50.0 5.26 282 -18 2 won ODI v India Colombo (RPS) 9 Aug 2005 ODI # 2268
181/9 50.0 3.62 270 -88 2 won ODI v Bangladesh Colombo (SSC) 31 Aug 2005 ODI # 2275
220/6 50.0 4.40 296 -75 2 won ODI v Bangladesh Colombo (RPS) 2 Sep 2005 ODI # 2277
108 38.2 2.81 108 1 won ODI v Bangladesh Colombo (RPS) 4 Sep 2005 ODI # 2279
188 44.0 4.27 188 1 won Test v Bangladesh Colombo (RPS) 12 Sep 2005 Test # 1764
86 27.4 3.10 -96 3 won Test v Bangladesh Colombo (RPS) 12 Sep 2005 Test # 1764
191 45.4 4.18 -266 2 won Test v Bangladesh Colombo (PSS) 20 Sep 2005 Test # 1766
197 60.4 3.24 -69 3 won Test v Bangladesh Colombo (PSS) 20 Sep 2005 Test # 1766
350/6 50.0 7.00 350 1 lost ODI v India Nagpur 25 Oct 2005 ODI # 2286
123/2 20.2 6.04 123 1 2 lost ODI v India Mohali 28 Oct 2005 ODI # 2287
303/4 46.1 6.56 299 5 2 lost ODI v India Jaipur 31 Oct 2005 ODI # 2290
262/6 45.4 5.73 262 1 2 lost ODI v India Pune 3 Nov 2005 ODI # 2291
285/8 50.0 5.70 285 1 won ODI v India Ahmedabad 6 Nov 2005 ODI # 2294
197/3 34.5 5.65 197 1 2 lost ODI v India Rajkot 9 Nov 2005 ODI # 2295
245/5 39.3 6.20 245 1 2 lost ODI v India Vadodara 12 Nov 2005 ODI # 2296
167 73.2 2.27 167 1 draw Test v India Chennai 2 Dec 2005 Test # 1775
290 96.4 3.00 290 1 lost Test v India Delhi 10 Dec 2005 Test # 1776
375/6d 105.0 3.57 435 3 lost Test v India Delhi 10 Dec 2005 Test # 1776
398 122.4 3.24 398 1 lost Test v India Ahmedabad 18 Dec 2005 Test # 1778
316/9d 71.0 4.45 508 3 lost Test v India Ahmedabad 18 Dec 2005 Test # 1778
166/3 37.2 4.44 165 2 2 lost ODI v New Zealand Queenstown 31 Dec 2005 ODI # 2309
256/5 48.0 5.33 256 1 2 lost ODI v New Zealand Christchurch 3 Jan 2006 ODI # 2310
224/9 50.0 4.48 224 1 lost ODI v New Zealand Wellington 6 Jan 2006 ODI # 2311
253 48.2 5.23 274 -20 2 won ODI v New Zealand Napier 8 Jan 2006 ODI # 2312
318/5 50.0 6.36 318 1 lost ODI v Australia Melbourne (Docklands) 13 Jan 2006 ODI # 2313
188 44.2 4.24 283 -94 2 won ODI v South Africa Brisbane 17 Jan 2006 ODI # 2315
258 50.0 5.16 310 -51 2 won ODI v Australia Sydney 22 Jan 2006 ODI # 2317
263/5 50.0 5.26 263 1 lost ODI v South Africa Adelaide 24 Jan 2006 ODI # 2318
219/5 48.3 4.51 219 1 2 lost ODI v Australia Adelaide 26 Jan 2006 ODI # 2319
237/4 41.0 5.78 234 4 2 lost ODI v Australia Perth 29 Jan 2006 ODI # 2320
224/5 45.1 4.95 222 3 2 lost ODI v South Africa Perth 31 Jan 2006 ODI # 2321
181 43.4 4.14 258 -76 2 won ODI v South Africa Hobart 7 Feb 2006 ODI # 2325
252 49.1 5.12 275 -22 2 won ODI v Australia Adelaide 10 Feb 2006 ODI # 2326
368/5 50.0 7.36 368 1 lost ODI v Australia Sydney 12 Feb 2006 ODI # 2328
267/1 45.3 5.86 267 1 2 lost ODI v Australia Brisbane 14 Feb 2006 ODI # 2330
118 35.5 3.29 118 1 won ODI v Bangladesh Bogra 20 Feb 2006 ODI # 2334
213/6 47.0 4.53 213 1 2 lost ODI v Bangladesh Bogra 22 Feb 2006 ODI # 2336
231/9 50.0 4.62 310 -78 2 won ODI v Bangladesh Chattogram 25 Feb 2006 ODI # 2338
319 91.5 3.47 319 1 won Test v Bangladesh Chattogram 28 Feb 2006 Test # 1784
181 58.5 3.07 162 3 won Test v Bangladesh Chattogram 28 Feb 2006 Test # 1784
234 76.5 3.04 234 1 won Test v Bangladesh Bogra 8 Mar 2006 Test # 1786
201 56.1 3.57 119 3 won Test v Bangladesh Bogra 8 Mar 2006 Test # 1786
201/8 50.0 4.02 201 1 n/r ODI v Pakistan Colombo (RPS) 17 Mar 2006 ODI # 2351
134/6 44.4 3.00 131 4 2 lost ODI v Pakistan Colombo (RPS) 19 Mar 2006 ODI # 2352
229/6 45.2 5.05 225 5 2 lost ODI v Pakistan Colombo (SSC) 22 Mar 2006 ODI # 2354
176 54.4 3.21 -9 2 draw Test v Pakistan Colombo (SSC) 26 Mar 2006 Test # 1794
337/4 121.0 2.78 458 -120 4 draw Test v Pakistan Colombo (SSC) 26 Mar 2006 Test # 1794
170 52.4 3.22 -109 2 lost Test v Pakistan Kandy 3 Apr 2006 Test # 1796
183/2 43.2 4.22 183 1 4 lost Test v Pakistan Kandy 3 Apr 2006 Test # 1796
551/6d 143.0 3.85 551 1 draw Test v England Lord's 11 May 2006 Test # 1802
295 78.3 3.75 154 2 lost Test v England Birmingham 25 May 2006 Test # 1803
81/4 27.2 2.96 78 4 4 lost Test v England Birmingham 25 May 2006 Test # 1803
229 91.1 2.51 -2 2 won Test v England Nottingham 2 Jun 2006 Test # 1804
190 68.5 2.76 325 -134 4 won Test v England Nottingham 2 Jun 2006 Test # 1804
161/5 20.0 8.05 164 -2 2 won T20I v England Southampton 15 Jun 2006 T20I # 7
237/9 50.0 4.74 258 -20 2 won ODI v England Lord's 17 Jun 2006 ODI # 2384
273 46.4 5.85 320 -46 2 won ODI v England The Oval 20 Jun 2006 ODI # 2385
261/7 50.0 5.22 261 1 won ODI v England Chester-le-Street 24 Jun 2006 ODI # 2386
285 48.4 5.85 319 -33 2 won ODI v England Manchester 28 Jun 2006 ODI # 2388
321/7 50.0 6.42 321 1 won ODI v England Leeds 1 Jul 2006 ODI # 2389
248 48.3 5.11 444 -195 2 won ODI v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
258 49.0 5.26 314 -55 2 won ODI v Netherlands Amstelveen 6 Jul 2006 ODI # 2391
169 50.2 3.35 169 1 won Test v South Africa Colombo (SSC) 27 Jul 2006 Test # 1810
434 157.2 2.75 -153 3 won Test v South Africa Colombo (SSC) 27 Jul 2006 Test # 1810
361 89.5 4.01 361 1 won Test v South Africa Colombo (PSS) 4 Aug 2006 Test # 1812
311 107.5 2.88 351 3 won Test v South Africa Colombo (PSS) 4 Aug 2006 Test # 1812
11/0 3.4 3.00 11 1 n/r ODI v India Colombo (SSC) 18 Aug 2006 ODI # 2405
265/9 50.0 5.30 303 -37 2 won ODI v Bangladesh Mohali 7 Oct 2006 ODI # 2423
141 42.3 3.31 286 -144 2 won ODI v Zimbabwe Ahmedabad 10 Oct 2006 ODI # 2425
80 30.4 2.60 80 1 won ODI v West Indies Brabourne 14 Oct 2006 ODI # 2428
255/6 48.1 5.29 254 2 2 lost ODI v Pakistan Jaipur 17 Oct 2006 ODI # 2431
165 49.2 3.34 165 1 won ODI v New Zealand Brabourne 20 Oct 2006 ODI # 2433
219/9 50.0 4.38 219 1 lost ODI v South Africa Ahmedabad 24 Oct 2006 ODI # 2435
206 85.4 2.40 52 2 lost Test v New Zealand Christchurch 7 Dec 2006 Test # 1820
119/5 33.0 3.60 119 1 4 lost Test v New Zealand Christchurch 7 Dec 2006 Test # 1820
130 39.1 3.31 -138 2 won Test v New Zealand Wellington 15 Dec 2006 Test # 1822
286 85.1 3.35 504 -217 4 won Test v New Zealand Wellington 15 Dec 2006 Test # 1822
162/8 20.0 8.10 162 1 won T20I v New Zealand Wellington 22 Dec 2006 T20I # 11
116/5 18.3 6.27 116 1 2 lost T20I v New Zealand Auckland 26 Dec 2006 T20I # 12
285/8 50.0 5.70 285 1 won ODI v New Zealand Napier 28 Dec 2006 ODI # 2468
228/9 50.0 4.56 225 4 2 lost ODI v New Zealand Queenstown 31 Dec 2006 ODI # 2469
110/6 24.3 4.48 110 -2 2 lost ODI v New Zealand Christchurch 2 Jan 2007 ODI # 2470
73 26.3 2.75 263 -189 2 won ODI v New Zealand Auckland 6 Jan 2007 ODI # 2471
DNB 0.0 - 0 0 n/r ODI v New Zealand Hamilton 9 Jan 2007 ODI # 2472
DNB 0.0 - 0 0 n/r ODI v India Eden Gardens 8 Feb 2007 ODI # 2514
252/9 50.0 5.04 258 -5 2 won ODI v India Rajkot 11 Feb 2007 ODI # 2520
233/5 46.3 5.01 231 3 2 lost ODI v India Margao 14 Feb 2007 ODI # 2522
263/3 41.0 6.41 260 4 2 lost ODI v India Visakhapatnam 17 Feb 2007 ODI # 2525
78 24.4 3.16 322 -243 2 won ODI v Bermuda Port of Spain 15 Mar 2007 ODI # 2534
112 37.0 3.02 311 -206 2 won ODI v Bangladesh Port of Spain 21 Mar 2007 ODI # 2546
185 43.3 4.25 255 -69 2 won ODI v India Port of Spain 23 Mar 2007 ODI # 2550
212/9 48.2 4.38 210 3 2 lost ODI v South Africa Providence 28 Mar 2007 ODI # 2556
190 44.3 4.26 304 -113 2 won ODI v West Indies Providence 1 Apr 2007 ODI # 2560
233/8 50.0 4.66 236 -2 2 won ODI v England North Sound 4 Apr 2007 ODI # 2563
219/7 50.0 4.38 219 1 won ODI v New Zealand St George's 12 Apr 2007 ODI # 2569
232/3 42.4 5.43 227 6 2 lost ODI v Australia St George's 16 Apr 2007 ODI # 2573
77 27.4 2.78 77 1 won ODI v Ireland St George's 18 Apr 2007 ODI # 2575
208 41.4 4.99 290 -81 2 won ODI v New Zealand Kingston 24 Apr 2007 ODI # 2579
281/4 38.0 7.39 281 1 lost ODI v Australia Bridgetown 28 Apr 2007 ODI # 2581
239/5 42.0 5.69 236 4 2 lost ODI v Pakistan Abu Dhabi 18 May 2007 ODI # 2584
313/9 50.0 6.26 313 1 lost ODI v Pakistan Abu Dhabi 20 May 2007 ODI # 2585
181 42.5 4.22 297 -115 2 won ODI v Pakistan Abu Dhabi 22 May 2007 ODI # 2586
89 32.3 2.73 89 1 won Test v Bangladesh Colombo (SSC) 25 Jun 2007 Test # 1837
254 87.1 2.91 -234 3 won Test v Bangladesh Colombo (SSC) 25 Jun 2007 Test # 1837
62 25.2 2.44 62 1 won Test v Bangladesh Colombo (PSS) 3 Jul 2007 Test # 1838
299 86.2 3.46 -90 3 won Test v Bangladesh Colombo (PSS) 3 Jul 2007 Test # 1838
131 48.5 2.68 131 1 won Test v Bangladesh Kandy 11 Jul 2007 Test # 1839
176 59.0 2.98 -193 3 won Test v Bangladesh Kandy 11 Jul 2007 Test # 1839
164 40.3 4.04 235 -70 2 won ODI v Bangladesh Colombo (PSS) 20 Jul 2007 ODI # 2605
137 46.5 2.92 137 1 won ODI v Bangladesh Colombo (RPS) 23 Jul 2007 ODI # 2606
157 37.1 4.22 197 -39 2 won ODI v Bangladesh Colombo (RPS) 25 Jul 2007 ODI # 2607
88 19.3 4.51 261 -172 2 won T20I v Kenya Johannesburg 14 Sep 2007 T20I # 27
164/7 20.0 8.20 164 1 won T20I v New Zealand Johannesburg 15 Sep 2007 T20I # 30
189/6 20.0 9.45 189 1 lost T20I v Pakistan Johannesburg 17 Sep 2007 T20I # 35
83 15.5 5.24 148 -64 2 won T20I v Bangladesh Johannesburg 18 Sep 2007 T20I # 38
102/0 10.2 9.87 102 1 2 lost T20I v Australia Cape Town 20 Sep 2007 T20I # 41
150 34.5 4.30 270 -119 2 won ODI v England Dambulla 1 Oct 2007 ODI # 2622
234/8 50.0 4.68 234 1 lost ODI v England Dambulla 4 Oct 2007 ODI # 2624
164/8 46.5 3.50 164 0 2 lost ODI v England Dambulla 7 Oct 2007 ODI # 2626
212/5 46.5 4.52 212 1 2 lost ODI v England Colombo (RPS) 10 Oct 2007 ODI # 2628
104 29.1 3.56 212 -107 2 won ODI v England Colombo (RPS) 13 Oct 2007 ODI # 2630
551/4d 151.0 3.64 551 1 lost Test v Australia Brisbane 8 Nov 2007 Test # 1845
542/5d 139.0 3.89 542 1 lost Test v Australia Hobart 16 Nov 2007 Test # 1847
210/2d 46.0 4.56 506 3 lost Test v Australia Hobart 16 Nov 2007 Test # 1847
281 93.1 3.01 93 2 won Test v England Kandy 1 Dec 2007 Test # 1851
261 94.0 2.77 350 -88 4 won Test v England Kandy 1 Dec 2007 Test # 1851
351 126.2 2.77 351 1 draw Test v England Colombo (SSC) 9 Dec 2007 Test # 1853
250/3 77.0 3.24 53 3 draw Test v England Colombo (SSC) 9 Dec 2007 Test # 1853
81 30.5 2.62 -418 2 draw Test v England Galle 18 Dec 2007 Test # 1854
251/6 95.0 2.64 -167 3 draw Test v England Galle 18 Dec 2007 Test # 1854
267/4 50.0 5.34 267 1 n/r ODI v India Brisbane 5 Feb 2008 ODI # 2672
253/6 50.0 5.06 253 1 lost ODI v Australia Sydney 8 Feb 2008 ODI # 2673
195/5 29.0 6.72 195 1 won ODI v India Canberra 12 Feb 2008 ODI # 2676
236 49.4 4.75 236 1 lost ODI v Australia Perth 15 Feb 2008 ODI # 2679
239/8 49.1 4.86 239 1 2 lost ODI v India Adelaide 19 Feb 2008 ODI # 2681
184/7 50.0 3.68 184 1 lost ODI v Australia Melbourne 22 Feb 2008 ODI # 2683
180/3 32.2 5.56 180 1 2 lost ODI v India Hobart 26 Feb 2008 ODI # 2686
208 48.1 4.31 222 -13 2 won ODI v Australia Melbourne 29 Feb 2008 ODI # 2687
280 111.5 2.50 -196 2 won Test v West Indies Providence 22 Mar 2008 Test # 1869
315 106.2 2.96 437 -121 4 won Test v West Indies Providence 22 Mar 2008 Test # 1869
294 76.2 3.85 16 2 lost Test v West Indies Port of Spain 3 Apr 2008 Test # 1872
254/4 68.3 3.70 253 2 4 lost Test v West Indies Port of Spain 3 Apr 2008 Test # 1872
236/9 50.0 4.72 236 1 2 lost ODI v West Indies Port of Spain 10 Apr 2008 ODI # 2697
125/3 20.3 6.09 125 13 2 lost ODI v West Indies Port of Spain 12 Apr 2008 ODI # 2699
81/2 18.2 4.41 258 -176 2 n/r ODI v West Indies Gros Islet 15 Apr 2008 ODI # 2701
226/7 50.0 4.52 358 -131 2 won ODI v Bangladesh Lahore 25 Jun 2008 ODI # 2715
148 36.3 4.05 291 -142 2 won ODI v U.A.E. Lahore 26 Jun 2008 ODI # 2718
238/9 50.0 4.76 303 -64 2 won ODI v Pakistan Karachi 29 Jun 2008 ODI # 2723
174 38.3 4.51 333 -158 2 won ODI v Bangladesh Karachi 30 Jun 2008 ODI # 2726
310/4 46.5 6.61 309 2 2 lost ODI v India Karachi 3 Jul 2008 ODI # 2732
173 39.3 4.37 274 -100 2 won ODI v India Karachi 6 Jul 2008 ODI # 2735
223 72.5 3.06 -377 2 won Test v India Colombo (SSC) 23 Jul 2008 Test # 1882
138 45.0 3.06 -239 3 won Test v India Colombo (SSC) 23 Jul 2008 Test # 1882
329 82.0 4.01 329 1 lost Test v India Galle 31 Jul 2008 Test # 1884
269 76.2 3.52 306 3 lost Test v India Galle 31 Jul 2008 Test # 1884
249 80.0 3.11 249 1 won Test v India Colombo (PSS) 8 Aug 2008 Test # 1886
268 87.5 3.05 121 3 won Test v India Colombo (PSS) 8 Aug 2008 Test # 1886
146 46.0 3.17 146 1 won ODI v India Dambulla 18 Aug 2008 ODI # 2742
143/7 39.4 3.60 143 1 2 lost ODI v India Dambulla 20 Aug 2008 ODI # 2745
237/9 50.0 4.74 237 1 lost ODI v India Colombo (RPS) 24 Aug 2008 ODI # 2750
258 49.4 5.19 258 1 lost ODI v India Colombo (RPS) 27 Aug 2008 ODI # 2755
103 26.3 3.88 216 -124 2 won ODI v India Colombo (RPS) 29 Aug 2008 ODI # 2756
106/8 17.0 6.23 106 1 won T20I v Zimbabwe King City (NW) 10 Oct 2008 T20I # 69
141/7 19.5 7.10 138 4 2 lost T20I v Pakistan King City (NW) 11 Oct 2008 T20I # 72
138 20.0 6.90 154 -15 2 won T20I v Canada King City (NW) 12 Oct 2008 T20I # 74
132/7 20.0 6.60 132 1 won T20I v Pakistan King City (NW) 13 Oct 2008 T20I # 76
127 31.0 4.09 127 1 won ODI v Zimbabwe Harare 20 Nov 2008 ODI # 2779
67 31.0 2.16 67 1 won ODI v Zimbabwe Harare 22 Nov 2008 ODI # 2780
166/7 28.0 5.92 172 -5 2 won ODI v Zimbabwe Harare 24 Nov 2008 ODI # 2782
146 46.3 3.13 146 1 won ODI v Zimbabwe Harare 28 Nov 2008 ODI # 2784
133 44.0 3.02 153 -19 2 won ODI v Zimbabwe Harare 30 Nov 2008 ODI # 2785
178 60.0 2.96 -115 2 won Test v Bangladesh Mirpur 26 Dec 2008 Test # 1903
413 126.2 3.26 521 -107 4 won Test v Bangladesh Mirpur 26 Dec 2008 Test # 1903
208 76.2 2.72 -176 2 won Test v Bangladesh Chattogram 3 Jan 2009 Test # 1905
158 49.2 3.20 624 -465 4 won Test v Bangladesh Chattogram 3 Jan 2009 Test # 1905
80 28.2 2.82 211 -130 2 won ODI v Zimbabwe Mirpur 12 Jan 2009 ODI # 2791
151/5 23.5 6.33 148 4 2 lost ODI v Bangladesh Mirpur 14 Jan 2009 ODI # 2793
152 49.4 3.06 152 1 won ODI v Bangladesh Mirpur 16 Jan 2009 ODI # 2794
220/2 45.5 4.80 220 1 2 lost ODI v Pakistan Karachi 20 Jan 2009 ODI # 2798
161 34.5 4.62 291 -129 2 won ODI v Pakistan Karachi 21 Jan 2009 ODI # 2800
75 22.5 3.28 310 -234 2 won ODI v Pakistan Lahore 24 Jan 2009 ODI # 2803
247/4 48.1 5.12 247 1 2 lost ODI v India Dambulla 28 Jan 2009 ODI # 2806
256/9 50.0 5.12 256 1 lost ODI v India Colombo (RPS) 31 Jan 2009 ODI # 2810
363/5 50.0 7.26 363 1 lost ODI v India Colombo (RPS) 3 Feb 2009 ODI # 2813
332/5 50.0 6.64 332 1 lost ODI v India Colombo (RPS) 5 Feb 2009 ODI # 2815
252 48.5 5.16 321 -68 2 won ODI v India Colombo (RPS) 8 Feb 2009 ODI # 2818
174/7 19.2 9.00 172 3 2 lost T20I v India Colombo (RPS) 10 Feb 2009 T20I # 82
765/6d 248.5 3.07 121 2 draw Test v Pakistan Karachi 21 Feb 2009 Test # 1909
110/1 23.4 4.64 -496 2 draw Test v Pakistan Lahore 1 Mar 2009 Test # 1912
159/9 20.0 7.95 159 1 won T20I v Australia Nottingham 8 Jun 2009 T20I # 97
177/5 20.0 8.85 193 -15 2 won T20I v West Indies Nottingham 10 Jun 2009 T20I # 100
131/9 20.0 6.55 151 -19 2 won T20I v Pakistan Lord's 12 Jun 2009 T20I # 104
135/7 20.0 6.75 145 -9 2 won T20I v Ireland Lord's 14 Jun 2009 T20I # 108
110 17.0 6.47 159 -48 2 won T20I v New Zealand Nottingham 16 Jun 2009 T20I # 112
101 17.4 5.71 159 -57 2 won T20I v West Indies The Oval 19 Jun 2009 T20I # 115
139/2 18.4 7.44 139 1 2 lost T20I v Pakistan Lord's 21 Jun 2009 T20I # 116
342 94.0 3.63 50 2 won Test v Pakistan Galle 4 Jul 2009 Test # 1921
117 44.3 2.62 168 -50 4 won Test v Pakistan Galle 4 Jul 2009 Test # 1921
90 36.0 2.50 90 1 won Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
320 96.4 3.31 170 3 won Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
299 89.4 3.33 299 1 draw Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
425/9d 123.0 3.45 491 3 draw Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
196 44.4 4.38 233 -36 2 won ODI v Pakistan Dambulla 30 Jul 2009 ODI # 2864
168 47.0 3.57 168 1 won ODI v Pakistan Dambulla 1 Aug 2009 ODI # 2866
288/8 50.0 5.76 288 1 won ODI v Pakistan Dambulla 3 Aug 2009 ODI # 2867
321/5 50.0 6.42 321 1 lost ODI v Pakistan Colombo (RPS) 7 Aug 2009 ODI # 2868
279/8 50.0 5.58 279 1 lost ODI v Pakistan Colombo (RPS) 9 Aug 2009 ODI # 2870
172/5 20.0 8.60 172 1 lost T20I v Pakistan Colombo (RPS) 12 Aug 2009 T20I # 118
299 116.0 2.57 -153 2 won Test v New Zealand Galle 18 Aug 2009 Test # 1930
210 71.5 2.92 413 -202 4 won Test v New Zealand Galle 18 Aug 2009 Test # 1930
234 77.4 3.01 -182 2 won Test v New Zealand Colombo (SSC) 26 Aug 2009 Test # 1932
397 123.5 3.20 494 -96 4 won Test v New Zealand Colombo (SSC) 26 Aug 2009 Test # 1932
141/8 20.0 7.05 141 1 lost T20I v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
170/4 20.0 8.50 170 1 lost T20I v New Zealand Colombo (RPS) 4 Sep 2009 T20I # 121
119 36.1 3.29 217 -97 2 won ODI v New Zealand Colombo (RPS) 8 Sep 2009 ODI # 2884
168 37.2 4.50 308 -139 2 won ODI v India Colombo (RPS) 12 Sep 2009 ODI # 2887
319/5 50.0 6.38 319 1 lost ODI v India Colombo (RPS) 14 Sep 2009 ODI # 2889
206/7 37.4 5.46 262 -113 2 won ODI v South Africa Centurion 22 Sep 2009 ODI # 2893
213/4 45.0 4.73 213 1 2 lost ODI v England Johannesburg 25 Sep 2009 ODI # 2896
315/7 50.0 6.30 315 1 lost ODI v New Zealand Johannesburg 27 Sep 2009 ODI # 2899
426 104.5 4.06 426 1 draw Test v India Ahmedabad 16 Nov 2009 Test # 1933
412/4 129.0 3.19 78 3 draw Test v India Ahmedabad 16 Nov 2009 Test # 1933
642 154.0 4.16 642 1 lost Test v India Kanpur 24 Nov 2009 Test # 1935
726/9d 163.3 4.44 333 2 lost Test v India Brabourne 2 Dec 2009 Test # 1937
186/9 20.0 9.30 216 -29 2 won T20I v India Nagpur 9 Dec 2009 T20I # 126
211/4 19.1 11.00 207 5 2 lost T20I v India Mohali 12 Dec 2009 T20I # 127
414/7 50.0 8.28 414 1 lost ODI v India Rajkot 15 Dec 2009 ODI # 2932
301/7 50.0 6.02 301 1 won ODI v India Nagpur 18 Dec 2009 ODI # 2933
243/3 42.3 5.71 240 4 2 lost ODI v India Cuttack 21 Dec 2009 ODI # 2934
317/3 48.1 6.58 316 2 2 lost ODI v India Eden Gardens 24 Dec 2009 ODI # 2935
DNB 0.0 - 0 0 n/r ODI v India Delhi 27 Dec 2009 ODI # 2936
260/7 50.0 5.20 260 1 won ODI v Bangladesh Mirpur 4 Jan 2010 ODI # 2937
279/9 50.0 5.58 279 1 won ODI v India Mirpur 5 Jan 2010 ODI # 2938
249/9 50.0 4.98 249 1 won ODI v Bangladesh Mirpur 8 Jan 2010 ODI # 2940
214/2 32.4 6.55 214 1 2 lost ODI v India Mirpur 10 Jan 2010 ODI # 2941
245 48.2 5.06 245 1 won ODI v India Mirpur 13 Jan 2010 ODI # 2943
139/8 19.5 7.00 136 4 2 lost T20I v New Zealand Providence 30 Apr 2010 T20I # 151
29/1 5.0 5.80 44 -144 2 won T20I v Zimbabwe Providence 3 May 2010 T20I # 157
138/8 20.0 6.90 196 -57 2 won T20I v West Indies Bridgetown 7 May 2010 T20I # 166
168/5 20.0 8.40 168 1 lost T20I v Australia Bridgetown 9 May 2010 T20I # 170
163/5 20.0 8.15 163 1 won T20I v India Gros Islet 11 May 2010 T20I # 173
132/3 16.0 8.25 129 4 2 lost T20I v England Gros Islet 13 May 2010 T20I # 175
120/7 20.0 6.00 120 1 lost T20I v New Zealand Lauderhill 22 May 2010 T20I # 180
81 17.3 4.62 81 1 won T20I v New Zealand Lauderhill 23 May 2010 T20I # 181
243/3 43.3 5.58 243 1 2 lost ODI v India Bulawayo 30 May 2010 ODI # 2983
118 24.5 4.75 118 1 won ODI v Zimbabwe Bulawayo 1 Jun 2010 ODI # 2985
268/9 50.0 5.36 268 1 won ODI v India Harare 5 Jun 2010 ODI # 2988
240/2 47.5 5.01 237 4 2 lost ODI v Zimbabwe Harare 7 Jun 2010 ODI # 2989
199 49.0 4.06 199 1 won ODI v Zimbabwe Harare 9 Jun 2010 ODI # 2990
226 47.0 4.80 243 -16 2 won ODI v Pakistan Dambulla 15 Jun 2010 ODI # 2991
186 40.2 4.61 313 -126 2 won ODI v Bangladesh Dambulla 18 Jun 2010 ODI # 2995
209 42.3 4.91 209 1 won ODI v India Dambulla 22 Jun 2010 ODI # 2999
268/6 50.0 5.36 268 1 lost ODI v India Dambulla 24 Jun 2010 ODI # 3001
276 65.0 4.24 -244 2 won Test v India Galle 18 Jul 2010 Test # 1964
338 115.4 2.92 94 3 won Test v India Galle 18 Jul 2010 Test # 1964
707 225.2 3.13 65 2 draw Test v India Colombo (SSC) 26 Jul 2010 Test # 1966
436 106.1 4.10 11 2 lost Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
258/5 68.3 3.76 257 2 4 lost Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
192 48.1 3.98 192 1 won ODI v New Zealand Dambulla 13 Aug 2010 ODI # 3031
171/4 34.3 4.95 171 1 2 lost ODI v India Dambulla 16 Aug 2010 ODI # 3032
DNB 0.0 - 0 0 n/r ODI v New Zealand Dambulla 19 Aug 2010 ODI # 3037
103 33.4 3.05 103 1 won ODI v India Dambulla 22 Aug 2010 ODI # 3038
225 46.5 4.80 300 -74 2 won ODI v India Dambulla 28 Aug 2010 ODI # 3040
133/8 20.0 6.65 133 1 won T20I v Australia Perth 31 Oct 2010 T20I # 192
239/8 50.0 4.78 239 1 won ODI v Australia Melbourne 3 Nov 2010 ODI # 3065
210 37.4 5.57 240 -3 2 won ODI v Australia Sydney 5 Nov 2010 ODI # 3066
119/2 21.4 5.49 116 4 2 lost ODI v Australia Brisbane 7 Nov 2010 ODI # 3068
580/9d 163.2 3.55 580 1 draw Test v West Indies Galle 15 Nov 2010 Test # 1977
243 71.3 3.39 -144 2 draw Test v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
12/2 11.0 1.09 202 -189 4 draw Test v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
303/8 103.3 2.92 303 1 draw Test v West Indies Pallekele 1 Dec 2010 Test # 1982
245/5 50.0 4.90 245 1 n/r ODI v West Indies Colombo (SSC) 31 Jan 2011 ODI # 3092
203 50.0 4.06 203 1 won ODI v West Indies Colombo (SSC) 3 Feb 2011 ODI # 3096
251 49.0 5.12 278 -26 2 won ODI v West Indies Colombo (SSC) 6 Feb 2011 ODI # 3099
122 36.5 3.31 333 -210 2 won ODI v Canada Hambantota 20 Feb 2011 ODI # 3102
277/7 50.0 5.54 277 1 lost ODI v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
142 43.4 3.25 142 1 won ODI v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
DNB 0.0 - 0 0 n/r ODI v Australia Colombo (RPS) 5 Mar 2011 ODI # 3119
188 39.0 4.82 328 -139 2 won ODI v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
153 35.0 4.37 266 -112 2 won ODI v New Zealand Wankhede 18 Mar 2011 ODI # 3137
229/6 50.0 4.58 229 1 won ODI v England Colombo (RPS) 26 Mar 2011 ODI # 3145
217 48.5 4.44 217 1 won ODI v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
277/4 48.2 5.73 275 3 2 lost ODI v India Wankhede 2 Apr 2011 ODI # 3148
496/5d 155.0 3.20 96 2 lost Test v England Cardiff 26 May 2011 Test # 1994
486 112.5 4.30 486 1 draw Test v England Lord's 3 Jun 2011 Test # 1995
335/7d 78.1 4.28 342 3 draw Test v England Lord's 3 Jun 2011 Test # 1995
377/8d 92.4 4.06 193 2 draw Test v England Southampton 16 Jun 2011 Test # 1996
136/9 20.0 6.80 136 1 won T20I v England Bristol 25 Jun 2011 T20I # 201
229/8 32.0 7.15 229 1 lost ODI v England The Oval 28 Jun 2011 ODI # 3165
240 45.5 5.23 310 -69 2 won ODI v England Leeds 1 Jul 2011 ODI # 3167
246/7 50.0 4.92 246 1 won ODI v England Lord's 3 Jul 2011 ODI # 3168
171/0 23.5 7.17 171 -3 2 lost ODI v England Nottingham 6 Jul 2011 ODI # 3169
268/9 50.0 5.36 268 1 lost ODI v England Manchester 9 Jul 2011 ODI # 3170
101 32.4 3.09 285 -183 2 won ODI v Scotland Edinburgh 13 Jul 2011 ODI # 3172
163/8 20.0 8.15 199 -35 2 won T20I v Australia Pallekele 6 Aug 2011 T20I # 202
149/9 20.0 7.45 158 -8 2 won T20I v Australia Pallekele 8 Aug 2011 T20I # 203
192/3 38.1 5.03 192 1 2 lost ODI v Australia Pallekele 10 Aug 2011 ODI # 3175
211/2 38.2 5.50 209 3 2 lost ODI v Australia Hambantota 14 Aug 2011 ODI # 3178
208 44.2 4.69 287 -78 2 won ODI v Australia Hambantota 16 Aug 2011 ODI # 3180
133/5 28.0 4.75 133 1 2 lost ODI v Australia Colombo (RPS) 20 Aug 2011 ODI # 3182
211 46.1 4.57 211 1 won ODI v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
273 86.4 3.15 273 1 lost Test v Australia Galle 31 Aug 2011 Test # 2005
210 59.2 3.53 378 3 lost Test v Australia Galle 31 Aug 2011 Test # 2005
411/7d 132.0 3.11 237 2 draw Test v Australia Pallekele 8 Sep 2011 Test # 2007
316 104.3 3.02 316 1 draw Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
488 138.5 3.51 331 3 draw Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
511/6d 174.4 2.92 314 2 draw Test v Pakistan Abu Dhabi 18 Oct 2011 Test # 2009
21/1 10.0 2.10 170 -148 4 draw Test v Pakistan Abu Dhabi 18 Oct 2011 Test # 2009
403 141.1 2.85 164 2 lost Test v Pakistan Dubai (DICS) 26 Oct 2011 Test # 2011
94/1 24.1 3.88 94 1 4 lost Test v Pakistan Dubai (DICS) 26 Oct 2011 Test # 2011
340 138.2 2.45 -73 2 draw Test v Pakistan Sharjah 3 Nov 2011 Test # 2014
87/4 57.0 1.52 255 -167 4 draw Test v Pakistan Sharjah 3 Nov 2011 Test # 2014
132/2 21.5 6.04 132 1 2 lost ODI v Pakistan Dubai (DICS) 11 Nov 2011 ODI # 3212
210 46.3 4.51 236 -25 2 won ODI v Pakistan Dubai (DICS) 14 Nov 2011 ODI # 3213
257/8 50.0 5.14 257 1 lost ODI v Pakistan Dubai (DICS) 18 Nov 2011 ODI # 3214
200 49.3 4.04 200 1 lost ODI v Pakistan Sharjah 20 Nov 2011 ODI # 3215
219/7 47.2 4.62 219 1 2 lost ODI v Pakistan Abu Dhabi 23 Nov 2011 ODI # 3216
142/5 19.3 7.28 142 1 2 lost T20I v Pakistan Abu Dhabi 25 Nov 2011 T20I # 215
411 122.0 3.36 231 2 lost Test v South Africa Centurion 15 Dec 2011 Test # 2023
168 54.4 3.07 -170 2 won Test v South Africa Durban 26 Dec 2011 Test # 2026
241 87.3 2.75 450 -208 4 won Test v South Africa Durban 26 Dec 2011 Test # 2026
580/4d 139.0 4.17 580 1 lost Test v South Africa Cape Town 3 Jan 2012 Test # 2028
2/0 0.0 - 2 1 4 lost Test v South Africa Cape Town 3 Jan 2012 Test # 2028
301/8 50.0 6.02 301 1 lost ODI v South Africa Paarl 11 Jan 2012 ODI # 3225
237/5 48.4 4.86 237 1 2 lost ODI v South Africa East London 14 Jan 2012 ODI # 3226
179/5 34.0 5.26 176 -87 2 lost ODI v South Africa Bloemfontein 17 Jan 2012 ODI # 3227
299/7 50.0 5.98 299 1 won ODI v South Africa Kimberley 20 Jan 2012 ODI # 3228
312/4 50.0 6.24 312 1 won ODI v South Africa Johannesburg 22 Jan 2012 ODI # 3229
234/6 46.4 5.01 234 1 2 lost ODI v India Perth 8 Feb 2012 ODI # 3233
231 49.1 4.69 231 1 lost ODI v Australia Perth 10 Feb 2012 ODI # 3235
236/9 50.0 4.72 237 0 2 tied ODI v India Adelaide 14 Feb 2012 ODI # 3239
158 40.5 3.86 158 1 won ODI v Australia Sydney 17 Feb 2012 ODI # 3241
238 45.1 5.26 290 -51 2 won ODI v India Brisbane 21 Feb 2012 ODI # 3246
280/6 50.0 5.60 280 1 won ODI v Australia Hobart 24 Feb 2012 ODI # 3248
321/3 36.4 8.75 321 1 2 lost ODI v India Hobart 28 Feb 2012 ODI # 3251
229 49.1 4.65 239 -9 2 won ODI v Australia Melbourne 2 Mar 2012 ODI # 3253
321/6 50.0 6.42 321 1 lost ODI v Australia Brisbane 4 Mar 2012 ODI # 3255
271/6 50.0 5.42 271 1 won ODI v Australia Adelaide 6 Mar 2012 ODI # 3256
231 49.3 4.66 231 1 lost ODI v Australia Adelaide 8 Mar 2012 ODI # 3257
304/3 50.0 6.08 304 1 lost ODI v India Mirpur 13 Mar 2012 ODI # 3259
189/4 39.5 4.74 189 1 2 lost ODI v Pakistan Mirpur 15 Mar 2012 ODI # 3260
212/5 37.1 5.70 212 -20 2 lost ODI v Bangladesh Mirpur 20 Mar 2012 ODI # 3265
193 46.4 4.13 -125 2 won Test v England Galle 26 Mar 2012 Test # 2038
264 99.0 2.66 340 -75 4 won Test v England Galle 26 Mar 2012 Test # 2038
460 152.3 3.01 185 2 lost Test v England Colombo (PSS) 3 Apr 2012 Test # 2039
97/2 19.4 4.93 94 4 4 lost Test v England Colombo (PSS) 3 Apr 2012 Test # 2039
95 17.4 5.37 133 -37 2 won T20I v Pakistan Hambantota 1 Jun 2012 T20I # 244
122/6 20.0 6.10 122 1 lost T20I v Pakistan Hambantota 3 Jun 2012 T20I # 245
135/4 34.1 3.95 135 0 2 lost ODI v Pakistan Pallekele 7 Jun 2012 ODI # 3272
204 46.2 4.40 281 -76 2 won ODI v Pakistan Pallekele 9 Jun 2012 ODI # 3273
12/2 6.2 1.89 12 1 n/r ODI v Pakistan Colombo (RPS) 13 Jun 2012 ODI # 3274
199 45.0 4.42 244 -44 2 won ODI v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
247/7 50.0 4.94 247 1 won ODI v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
100 54.3 1.83 -372 2 won Test v Pakistan Galle 22 Jun 2012 Test # 2046
300 114.0 2.63 510 -209 4 won Test v Pakistan Galle 22 Jun 2012 Test # 2046
551/6d 147.0 3.74 551 1 draw Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
100/2d 18.0 5.55 260 3 draw Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
226 72.5 3.10 226 1 draw Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
380/8d 128.4 2.95 269 3 draw Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
314/6 50.0 6.28 314 1 lost ODI v India Hambantota 21 Jul 2012 ODI # 3291
138 33.3 4.11 138 1 won ODI v India Hambantota 24 Jul 2012 ODI # 3292
288/5 49.4 5.79 287 2 2 lost ODI v India Colombo (RPS) 28 Jul 2012 ODI # 3293
255/4 42.2 6.02 252 4 2 lost ODI v India Colombo (RPS) 31 Jul 2012 ODI # 3294
294/7 50.0 5.88 294 1 lost ODI v India Pallekele 4 Aug 2012 ODI # 3295
155/3 20.0 7.75 155 1 lost T20I v India Pallekele 7 Aug 2012 T20I # 255
100 17.3 5.71 183 -82 2 won T20I v Zimbabwe Hambantota 18 Sep 2012 T20I # 263
78/4 7.0 11.14 78 1 lost T20I v South Africa Hambantota 22 Sep 2012 T20I # 269
174/7 20.0 8.70 174 1 tied T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
129/5 20.0 6.45 129 1 won T20I v West Indies Pallekele 29 Sep 2012 T20I # 280
150/9 20.0 7.50 170 -19 2 won T20I v England Pallekele 1 Oct 2012 T20I # 284
123/7 20.0 6.15 140 -16 2 won T20I v Pakistan Colombo (RPS) 4 Oct 2012 T20I # 287
137/6 20.0 6.85 137 1 lost T20I v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
74/7 14.0 5.28 74 1 n/r T20I v New Zealand Pallekele 30 Oct 2012 T20I # 290
250/6 50.0 5.00 250 1 won ODI v New Zealand Pallekele 4 Nov 2012 ODI # 3305
188/6 33.0 5.69 188 1 won ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
131/8 32.0 4.09 131 1 won ODI v New Zealand Hambantota 10 Nov 2012 ODI # 3307
DNB 0.0 - 0 0 n/r ODI v New Zealand Hambantota 12 Nov 2012 ODI # 3308
221 82.5 2.66 221 1 won Test v New Zealand Galle 17 Nov 2012 Test # 2059
118 44.1 2.67 92 3 won Test v New Zealand Galle 17 Nov 2012 Test # 2059
412 153.0 2.69 412 1 lost Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
194/9d 54.0 3.59 362 3 lost Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
450/5d 131.0 3.43 450 1 lost Test v Australia Hobart 14 Dec 2012 Test # 2067
278 73.5 3.76 392 3 lost Test v Australia Hobart 14 Dec 2012 Test # 2067
460 134.4 3.41 304 2 lost Test v Australia Melbourne 26 Dec 2012 Test # 2068
432/9d 107.0 4.03 138 2 lost Test v Australia Sydney 3 Jan 2013 Test # 2070
141/5 42.5 3.29 141 1 4 lost Test v Australia Sydney 3 Jan 2013 Test # 2070
305/5 50.0 6.10 305 1 lost ODI v Australia Melbourne 11 Jan 2013 ODI # 3317
170 46.5 3.62 170 1 won ODI v Australia Adelaide 13 Jan 2013 ODI # 3319
74 26.4 2.77 74 1 won ODI v Australia Brisbane 18 Jan 2013 ODI # 3321
222/9 50.0 4.44 222 1 n/r ODI v Australia Sydney 20 Jan 2013 ODI # 3324
247/5 50.0 4.94 247 1 lost ODI v Australia Hobart 23 Jan 2013 ODI # 3326
137/3 20.0 6.85 137 1 won T20I v Australia Sydney 26 Jan 2013 T20I # 299
119/3 15.0 7.93 122 -42 2 won T20I v Australia Melbourne 28 Jan 2013 T20I # 300
638 196.0 3.25 68 2 draw Test v Bangladesh Galle 8 Mar 2013 Test # 2078
70/1 22.0 3.18 268 -197 4 draw Test v Bangladesh Galle 8 Mar 2013 Test # 2078
240 83.3 2.87 240 1 won Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
265 100.4 2.63 159 3 won Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
259/8 50.0 5.18 259 1 won ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
DNB 0.0 - 0 0 n/r ODI v Bangladesh Hambantota 25 Mar 2013 ODI # 3351
184/7 26.0 7.07 183 -118 2 lost ODI v Bangladesh Pallekele 28 Mar 2013 ODI # 3352
181/7 20.0 9.05 199 -17 2 won T20I v Bangladesh Pallekele 31 Mar 2013 T20I # 312
139/9 36.3 3.80 139 1 2 lost ODI v New Zealand Cardiff 9 Jun 2013 ODI # 3366
293/7 50.0 5.86 293 1 won ODI v England The Oval 13 Jun 2013 ODI # 3370
233 42.3 5.48 254 -20 2 won ODI v Australia The Oval 17 Jun 2013 ODI # 3374
182/2 35.0 5.20 182 1 2 lost ODI v India Cardiff 20 Jun 2013 ODI # 3376
209/4 37.5 5.52 209 1 2 lost ODI v West Indies Kingston 28 Jun 2013 ODI # 3378
187 44.5 4.17 349 -161 2 won ODI v India Kingston 2 Jul 2013 ODI # 3382
190/9 41.0 4.63 230 -29 2 won ODI v West Indies Port of Spain 7 Jul 2013 ODI # 3385
119/3 29.0 4.10 119 1 lost ODI v India Port of Spain 9 Jul 2013 ODI # 3387
203/9 49.4 4.08 202 2 2 lost ODI v India Port of Spain 11 Jul 2013 ODI # 3388
140 31.5 4.39 321 -180 2 won ODI v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
104/5 21.0 4.95 122 -119 2 won ODI v South Africa Colombo (RPS) 23 Jul 2013 ODI # 3394
223/7 50.0 4.46 223 1 lost ODI v South Africa Pallekele 26 Jul 2013 ODI # 3398
238 48.4 4.89 238 1 won ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
179 43.5 4.08 308 -128 2 won ODI v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
115/6 20.0 5.75 115 1 lost T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
145/6 20.0 7.25 145 1 lost T20I v South Africa Hambantota 4 Aug 2013 T20I # 324
163/3 20.0 8.15 163 1 won T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
13/1 4.2 3.00 289 -275 2 n/r ODI v New Zealand Hambantota 10 Nov 2013 ODI # 3432
203/6 23.0 8.82 198 65 2 lost ODI v New Zealand Hambantota 12 Nov 2013 ODI # 3434
126/6 25.0 5.04 163 -85 2 won ODI v New Zealand Dambulla 16 Nov 2013 ODI # 3435
142/7 20.0 7.10 142 1 won T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
146/7 19.1 7.61 146 1 2 lost T20I v Pakistan Dubai (DICS) 11 Dec 2013 T20I # 350
187 19.2 9.67 212 -24 2 won T20I v Pakistan Dubai (DICS) 13 Dec 2013 T20I # 351
322/5 50.0 6.44 322 1 lost ODI v Pakistan Sharjah 18 Dec 2013 ODI # 3445
284/4 50.0 5.68 284 1 won ODI v Pakistan Dubai (DICS) 20 Dec 2013 ODI # 3446
326/5 50.0 6.52 326 1 lost ODI v Pakistan Sharjah 22 Dec 2013 ODI # 3447
226/2 41.1 5.48 226 1 2 lost ODI v Pakistan Abu Dhabi 25 Dec 2013 ODI # 3448
232 49.3 4.68 232 1 won ODI v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
383 129.1 2.96 179 2 draw Test v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
158/2 52.0 3.03 302 -143 4 draw Test v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
165 63.5 2.58 165 1 won Test v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
359 137.3 2.61 136 3 won Test v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
341 109.1 3.12 -87 2 lost Test v Pakistan Sharjah 16 Jan 2014 Test # 2115
302/5 57.3 5.25 302 1 4 lost Test v Pakistan Sharjah 16 Jan 2014 Test # 2115
232 63.5 3.63 232 1 won Test v Bangladesh Mirpur 27 Jan 2014 Test # 2116
250 51.5 4.82 -248 3 won Test v Bangladesh Mirpur 27 Jan 2014 Test # 2116
426 119.5 3.55 -161 2 draw Test v Bangladesh Chattogram 4 Feb 2014 Test # 2117
271/3 84.4 3.20 467 -195 4 draw Test v Bangladesh Chattogram 4 Feb 2014 Test # 2117
166/7 20.0 8.30 169 -2 2 won T20I v Bangladesh Chattogram 12 Feb 2014 T20I # 357
120 19.5 6.05 120 1 won T20I v Bangladesh Chattogram 14 Feb 2014 T20I # 358
167 39.2 4.24 181 -13 2 won ODI v Bangladesh Mirpur 17 Feb 2014 ODI # 3469
228 43.0 5.30 290 -61 2 won ODI v Bangladesh Mirpur 20 Feb 2014 ODI # 3470
240/8 50.0 4.80 240 1 won ODI v Bangladesh Mirpur 22 Feb 2014 ODI # 3471
284 48.5 5.81 297 -12 2 won ODI v Pakistan Fatullah 25 Feb 2014 ODI # 3473
264/9 50.0 5.28 264 1 won ODI v India Fatullah 28 Feb 2014 ODI # 3476
124 38.4 3.20 254 -129 2 won ODI v Afghanistan Mirpur 3 Mar 2014 ODI # 3481
204/9 50.0 4.08 204 1 won ODI v Bangladesh Mirpur 6 Mar 2014 ODI # 3485
260/5 50.0 5.20 260 1 won ODI v Pakistan Mirpur 8 Mar 2014 ODI # 3486
160/8 20.0 8.00 166 -5 2 won T20I v South Africa Chattogram 22 Mar 2014 T20I # 379
39 10.3 3.71 39 1 won T20I v Netherlands Chattogram 24 Mar 2014 T20I # 384
190/4 19.2 9.82 190 1 2 lost T20I v England Chattogram 27 Mar 2014 T20I # 387
60 15.3 3.87 120 -59 2 won T20I v New Zealand Chattogram 31 Mar 2014 T20I # 395
80/4 13.5 5.78 108 -80 2 won T20I v West Indies Mirpur 3 Apr 2014 T20I # 398
130/4 20.0 6.50 130 1 won T20I v India Mirpur 6 Apr 2014 T20I # 400
140 39.5 3.51 220 -79 2 won ODI v Ireland Dublin 6 May 2014 ODI # 3490
174/7 20.0 8.70 184 -9 2 won T20I v England The Oval 20 May 2014 T20I # 401
247/6 39.0 6.33 247 1 lost ODI v England The Oval 22 May 2014 ODI # 3492
99 26.1 3.78 257 -157 2 won ODI v England Chester-le-Street 25 May 2014 ODI # 3493
73/0 12.1 6.00 68 6 2 lost ODI v England Manchester 28 May 2014 ODI # 3494
293/8 50.0 5.86 301 -7 2 won ODI v England Lord's 31 May 2014 ODI # 3495
219 48.1 4.54 219 1 won ODI v England Birmingham 3 Jun 2014 ODI # 3496
575/9d 130.3 4.40 575 1 draw Test v England Lord's 12 Jun 2014 Test # 2124
267/8d 69.0 3.86 389 3 draw Test v England Lord's 12 Jun 2014 Test # 2124
365 115.5 3.15 108 2 won Test v England Leeds 20 Jun 2014 Test # 2126
249 116.5 2.13 350 -100 4 won Test v England Leeds 20 Jun 2014 Test # 2126
304/5 50.0 6.08 304 1 lost ODI v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
180 38.1 4.71 268 -87 2 won ODI v South Africa Pallekele 9 Jul 2014 ODI # 3501
339/5 50.0 6.78 339 1 lost ODI v South Africa Hambantota 12 Jul 2014 ODI # 3502
455/9d 166.2 2.73 455 1 lost Test v South Africa Galle 16 Jul 2014 Test # 2129
206/6d 50.2 4.09 369 3 lost Test v South Africa Galle 16 Jul 2014 Test # 2129
282 134.5 2.09 -139 2 draw Test v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
159/8 111.0 1.43 369 -209 4 draw Test v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
451 140.5 3.20 451 1 won Test v Pakistan Galle 6 Aug 2014 Test # 2133
180 80.2 2.24 98 3 won Test v Pakistan Galle 6 Aug 2014 Test # 2133
332 93.1 3.56 12 2 won Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
165 52.1 3.16 271 -105 4 won Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
277/6 44.5 6.17 275 2 2 lost ODI v Pakistan Hambantota 23 Aug 2014 ODI # 3512
233 43.5 5.31 311 -77 2 won ODI v Pakistan Hambantota 26 Aug 2014 ODI # 3515
102 32.1 3.17 102 1 won ODI v Pakistan Dambulla 30 Aug 2014 ODI # 3519
363/5 50.0 7.26 363 1 lost ODI v India Cuttack 2 Nov 2014 ODI # 3539
275/4 44.3 6.17 275 1 2 lost ODI v India Ahmedabad 6 Nov 2014 ODI # 3540
245/4 44.1 5.54 243 3 2 lost ODI v India Hyderabad 9 Nov 2014 ODI # 3543
404/5 50.0 8.08 404 1 lost ODI v India Eden Gardens 13 Nov 2014 ODI # 3544
288/7 48.4 5.91 287 2 2 lost ODI v India Ranchi 16 Nov 2014 ODI # 3547
292 47.1 6.19 318 -25 2 won ODI v England Colombo (RPS) 26 Nov 2014 ODI # 3554
185 43.0 4.30 185 1 won ODI v England Colombo (RPS) 29 Nov 2014 ODI # 3557
236/5 33.4 7.00 236 -6 2 lost ODI v England Hambantota 3 Dec 2014 ODI # 3561
265 50.0 5.30 265 1 won ODI v England Colombo (RPS) 7 Dec 2014 ODI # 3563
240/5 49.1 4.88 240 1 2 lost ODI v England Pallekele 10 Dec 2014 ODI # 3565
202 41.3 4.86 293 -90 2 won ODI v England Pallekele 13 Dec 2014 ODI # 3567
215 45.5 4.69 303 -87 2 won ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
441 85.5 5.13 441 1 lost Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
107/2 30.4 3.48 105 3 4 lost Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
221 55.1 4.00 221 1 lost Test v New Zealand Wellington 3 Jan 2015 Test # 2155
524/5d 172.0 3.04 389 3 lost Test v New Zealand Wellington 3 Jan 2015 Test # 2155
219/7 43.0 5.09 219 1 2 lost ODI v New Zealand Christchurch 11 Jan 2015 ODI # 3574
248 50.0 4.96 248 1 won ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
145/3 28.5 5.02 145 1 n/r ODI v New Zealand Auckland 17 Jan 2015 ODI # 3580
280/6 48.1 5.81 277 4 2 lost ODI v New Zealand Nelson 20 Jan 2015 ODI # 3585
360/5 50.0 7.20 360 1 lost ODI v New Zealand Dunedin 23 Jan 2015 ODI # 3588
315/8 50.0 6.30 315 1 lost ODI v New Zealand Dunedin 25 Jan 2015 ODI # 3590
253 45.2 5.58 288 -34 2 won ODI v New Zealand Wellington 29 Jan 2015 ODI # 3594
331/6 50.0 6.62 331 1 lost ODI v New Zealand Christchurch 14 Feb 2015 ODI # 3599
232 49.4 4.67 232 1 won ODI v Afghanistan Dunedin 22 Feb 2015 ODI # 3609
240 47.0 5.10 333 -92 2 won ODI v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
309/6 50.0 6.18 309 1 won ODI v England Wellington 1 Mar 2015 ODI # 3619
376/9 50.0 7.52 376 1 lost ODI v Australia Sydney 8 Mar 2015 ODI # 3629
215 43.1 4.98 364 -148 2 won ODI v Scotland Hobart 11 Mar 2015 ODI # 3632
134/1 18.0 7.44 134 1 2 lost ODI v South Africa Sydney 18 Mar 2015 ODI # 3640
417 113.1 3.68 117 2 lost Test v Pakistan Galle 17 Jun 2015 Test # 2167
92/0 11.2 8.11 90 3 4 lost Test v Pakistan Galle 17 Jun 2015 Test # 2167
138 42.5 3.22 138 1 won Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
329 118.2 2.78 152 3 won Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
215 66.0 3.25 -63 2 lost Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
382/3 103.1 3.70 377 6 4 lost Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
259/4 45.2 5.71 256 4 2 lost ODI v Pakistan Dambulla 11 Jul 2015 ODI # 3664
287/8 50.0 5.74 287 1 won ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
316/4 50.0 6.32 316 1 lost ODI v Pakistan Colombo (RPS) 19 Jul 2015 ODI # 3670
257/3 40.5 6.29 257 1 2 lost ODI v Pakistan Colombo (RPS) 22 Jul 2015 ODI # 3671
203 37.2 5.43 369 -165 2 won ODI v Pakistan Hambantota 26 Jul 2015 ODI # 3672
175/5 20.0 8.75 175 1 lost T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
174/9 19.2 9.00 173 2 2 lost T20I v Pakistan Colombo (RPS) 1 Aug 2015 T20I # 449
375 117.4 3.18 192 2 won Test v India Galle 12 Aug 2015 Test # 2176
112 49.5 2.24 176 -63 4 won Test v India Galle 12 Aug 2015 Test # 2176
393 114.0 3.44 393 1 lost Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
325/8d 91.0 3.57 412 3 lost Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
312 100.1 3.11 312 1 lost Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
274 76.0 3.60 385 3 lost Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
251 82.0 3.06 -233 2 won Test v West Indies Galle 14 Oct 2015 Test # 2181
227 68.3 3.31 -6 3 won Test v West Indies Galle 14 Oct 2015 Test # 2181
163 64.2 2.53 -37 2 won Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
171 65.5 2.59 244 -72 4 won Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
159/8 26.0 6.11 159 1 won ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
214 37.4 5.68 214 1 won ODI v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
206/9 36.0 5.72 206 1 won ODI v West Indies Pallekele 7 Nov 2015 ODI # 3704
185 19.5 9.32 216 -30 2 won T20I v West Indies Pallekele 9 Nov 2015 T20I # 460
162/6 20.0 8.10 162 1 lost T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
431 96.1 4.48 431 1 lost Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
267/3d 65.4 4.06 404 3 lost Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
237 79.4 2.97 -55 2 lost Test v New Zealand Hamilton 18 Dec 2015 Test # 2194
189/5 54.3 3.46 189 1 4 lost Test v New Zealand Hamilton 18 Dec 2015 Test # 2194
191/3 21.0 9.09 189 3 2 lost ODI v New Zealand Christchurch 26 Dec 2015 ODI # 3714
118/0 8.2 14.16 118 1 2 lost ODI v New Zealand Christchurch 28 Dec 2015 ODI # 3715
276/8 50.0 5.52 276 1 won ODI v New Zealand Nelson 31 Dec 2015 ODI # 3717
75/3 9.0 8.33 75 1 n/r ODI v New Zealand Nelson 2 Jan 2016 ODI # 3718
294/5 50.0 5.88 294 1 lost ODI v New Zealand Mount Maunganui 5 Jan 2016 ODI # 3721
182/4 20.0 9.10 182 1 lost T20I v New Zealand Mount Maunganui 7 Jan 2016 T20I # 474
147/1 10.0 14.70 143 5 2 lost T20I v New Zealand Auckland 10 Jan 2016 T20I # 476
101 18.5 5.36 101 1 won T20I v India Pune 9 Feb 2016 T20I # 496
196/6 20.0 9.80 196 1 lost T20I v India Ranchi 12 Feb 2016 T20I # 497
84/1 13.5 6.07 83 2 2 lost T20I v India Visakhapatnam 14 Feb 2016 T20I # 499
115/9 20.0 5.75 130 -14 2 won T20I v U.A.E. Mirpur 25 Feb 2016 T20I # 510
147/7 20.0 7.35 147 1 lost T20I v Bangladesh Mirpur 28 Feb 2016 T20I # 513
142/5 19.2 7.34 139 4 2 lost T20I v India Mirpur 1 Mar 2016 T20I # 515
151/4 19.2 7.81 151 1 2 lost T20I v Pakistan Mirpur 4 Mar 2016 T20I # 518
153/7 20.0 7.65 153 1 won T20I v Afghanistan Eden Gardens 17 Mar 2016 T20I # 538
127/3 18.2 6.92 123 5 2 lost T20I v West Indies Bengaluru 20 Mar 2016 T20I # 543
171/4 20.0 8.55 171 1 lost T20I v England Delhi 26 Mar 2016 T20I # 551
122/2 17.4 6.90 121 2 2 lost T20I v South Africa Delhi 28 Mar 2016 T20I # 554
298 90.3 3.29 298 1 lost Test v England Leeds 19 May 2016 Test # 2203
498/9d 132.0 3.77 498 1 lost Test v England Chester-le-Street 27 May 2016 Test # 2204
80/1 23.2 3.42 79 2 4 lost Test v England Chester-le-Street 27 May 2016 Test # 2204
416 128.4 3.23 416 1 draw Test v England Lord's 9 Jun 2016 Test # 2205
233/7d 71.0 3.28 361 3 draw Test v England Lord's 9 Jun 2016 Test # 2205
216 40.4 5.31 293 -87 2 won ODI v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
241 45.0 5.35 378 -136 2 won ODI v Ireland Dublin (Malahide) 18 Jun 2016 ODI # 3749
286/8 50.0 5.72 287 0 2 tied ODI v England Nottingham 21 Jun 2016 ODI # 3751
256/0 34.1 7.49 255 2 2 lost ODI v England Birmingham 24 Jun 2016 ODI # 3753
16/1 4.0 4.00 249 -232 2 n/r ODI v England Bristol 26 Jun 2016 ODI # 3755
309/4 40.1 7.69 308 4 2 lost ODI v England The Oval 29 Jun 2016 ODI # 3757
324/7 50.0 6.48 324 1 lost ODI v England Cardiff 2 Jul 2016 ODI # 3758
144/2 17.3 8.22 141 4 2 lost T20I v England Southampton 5 Jul 2016 T20I # 561
203 79.2 2.55 86 2 won Test v Australia Pallekele 26 Jul 2016 Test # 2209
161 88.3 1.81 268 -106 4 won Test v Australia Pallekele 26 Jul 2016 Test # 2209
106 33.2 3.18 -175 2 won Test v Australia Galle 4 Aug 2016 Test # 2213
183 50.1 3.64 413 -229 4 won Test v Australia Galle 4 Aug 2016 Test # 2213
379 125.1 3.02 24 2 won Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
160 44.1 3.62 324 -163 4 won Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
228/7 46.5 4.86 228 1 2 lost ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
206 47.2 4.35 289 -82 2 won ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
227/8 46.0 4.93 227 1 2 lost ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
217/4 31.0 7.00 213 5 2 lost ODI v Australia Dambulla 31 Aug 2016 ODI # 3774
199/5 43.0 4.62 196 4 2 lost ODI v Australia Pallekele 4 Sep 2016 ODI # 3776
263/3 20.0 13.15 263 1 lost T20I v Australia Pallekele 6 Sep 2016 T20I # 565
130/6 17.5 7.28 129 2 2 lost T20I v Australia Colombo (RPS) 9 Sep 2016 T20I # 567
373 107.5 3.45 -164 2 won Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
186 90.3 2.05 412 -225 4 won Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
272 82.1 3.31 -232 2 won Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
233 58.0 4.01 491 -257 4 won Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
154 41.3 3.71 154 1 won ODI v Zimbabwe Harare 14 Nov 2016 ODI # 3804
227 49.2 4.60 227 1 lost ODI v West Indies Harare 16 Nov 2016 ODI # 3805
55/2 13.3 4.07 55 1 n/r ODI v Zimbabwe Bulawayo 21 Nov 2016 ODI # 3807
329/9 50.0 6.58 331 -1 2 won ODI v West Indies Bulawayo 23 Nov 2016 ODI # 3808
160 36.3 4.38 160 1 won ODI v Zimbabwe Bulawayo 27 Nov 2016 ODI # 3810
286 98.5 2.89 286 1 lost Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
406/6d 90.5 4.46 487 3 lost Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
392 116.0 3.37 392 1 lost Test v South Africa Cape Town 2 Jan 2017 Test # 2244
224/7d 51.5 4.32 506 3 lost Test v South Africa Cape Town 2 Jan 2017 Test # 2244
426 124.1 3.43 426 1 lost Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
126/5 10.0 12.60 126 1 lost T20I v South Africa Centurion 20 Jan 2017 T20I # 589
113 19.3 5.79 113 1 won T20I v South Africa Johannesburg 22 Jan 2017 T20I # 590
169/5 20.0 8.45 169 1 won T20I v South Africa Cape Town 25 Jan 2017 T20I # 591
185/2 34.2 5.38 182 4 2 lost ODI v South Africa Gqeberha 28 Jan 2017 ODI # 3828
307/6 50.0 6.14 307 1 lost ODI v South Africa Durban 1 Feb 2017 ODI # 3830
164/3 32.0 5.12 164 1 2 lost ODI v South Africa Johannesburg 4 Feb 2017 ODI # 3831
367/5 50.0 7.34 367 1 lost ODI v South Africa Cape Town 7 Feb 2017 ODI # 3833
384/6 50.0 7.68 384 1 lost ODI v South Africa Centurion 10 Feb 2017 ODI # 3834
168/6 20.0 8.40 168 1 won T20I v Australia Melbourne 17 Feb 2017 T20I # 596
173 20.0 8.65 173 1 won T20I v Australia Geelong 19 Feb 2017 T20I # 597
187/6 20.0 9.35 187 1 lost T20I v Australia Adelaide 22 Feb 2017 T20I # 598
312 97.2 3.20 -182 2 won Test v Bangladesh Galle 7 Mar 2017 Test # 2252
197 60.2 3.26 457 -259 4 won Test v Bangladesh Galle 7 Mar 2017 Test # 2252
467 134.1 3.48 129 2 lost Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
191/6 57.5 3.30 191 1 4 lost Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
324/5 50.0 6.48 324 1 lost ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
DNB 0.0 - 0 0 n/r ODI v Bangladesh Dambulla 28 Mar 2017 ODI # 3856
210 44.3 4.71 281 -70 2 won ODI v Bangladesh Colombo (SSC) 1 Apr 2017 ODI # 3858
155/6 20.0 7.75 155 1 won T20I v Bangladesh Colombo (RPS) 4 Apr 2017 T20I # 606
176/9 20.0 8.80 176 1 lost T20I v Bangladesh Colombo (RPS) 6 Apr 2017 T20I # 607
299/6 50.0 5.98 299 1 lost ODI v South Africa The Oval 3 Jun 2017 ODI # 3877
321/6 50.0 6.42 321 1 won ODI v India The Oval 8 Jun 2017 ODI # 3882
237/7 44.5 5.28 237 1 2 lost ODI v Pakistan Cardiff 12 Jun 2017 ODI # 3888
322/4 47.4 6.75 317 6 2 lost ODI v Zimbabwe Galle 30 Jun 2017 ODI # 3897
155 33.4 4.60 155 1 won ODI v Zimbabwe Galle 2 Jul 2017 ODI # 3899
310/8 50.0 6.20 310 1 won ODI v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
219/6 29.2 7.46 219 -81 2 lost ODI v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
204/7 38.1 5.34 204 1 2 lost ODI v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
356 94.4 3.76 356 1 won Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
377 107.1 3.51 387 3 won Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
600 133.1 4.50 600 1 lost Test v India Galle 26 Jul 2017 Test # 2265
240/3d 53.0 4.52 549 3 lost Test v India Galle 26 Jul 2017 Test # 2265
622/9d 158.0 3.93 622 1 lost Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
487 122.3 3.97 487 1 lost Test v India Pallekele 12 Aug 2017 Test # 2269
220/1 28.5 7.63 217 4 2 lost ODI v India Dambulla 20 Aug 2017 ODI # 3905
231/7 44.2 5.21 231 -5 2 lost ODI v India Pallekele 24 Aug 2017 ODI # 3906
218/4 45.1 4.82 218 1 2 lost ODI v India Pallekele 27 Aug 2017 ODI # 3907
375/5 50.0 7.50 375 1 lost ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
239/4 46.3 5.13 239 1 2 lost ODI v India Colombo (RPS) 3 Sep 2017 ODI # 3909
174/3 19.2 9.00 171 4 2 lost T20I v India Colombo (RPS) 6 Sep 2017 T20I # 618
422 162.3 2.59 3 2 won Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
114 47.4 2.39 136 -21 4 won Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
262 90.3 2.89 -220 2 won Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
248 90.2 2.74 317 -68 4 won Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
292/6 50.0 5.84 292 1 lost ODI v Pakistan Dubai (DICS) 13 Oct 2017 ODI # 3922
219/9 50.0 4.38 219 1 lost ODI v Pakistan Abu Dhabi 16 Oct 2017 ODI # 3924
209/3 42.3 4.91 209 1 2 lost ODI v Pakistan Abu Dhabi 18 Oct 2017 ODI # 3926
177/3 39.0 4.53 174 4 2 lost ODI v Pakistan Sharjah 20 Oct 2017 ODI # 3927
105/1 20.2 5.16 104 2 2 lost ODI v Pakistan Sharjah 23 Oct 2017 ODI # 3930
103/3 17.2 5.94 103 1 2 lost T20I v Pakistan Abu Dhabi 26 Oct 2017 T20I # 625
125/8 19.5 6.30 125 1 2 lost T20I v Pakistan Abu Dhabi 27 Oct 2017 T20I # 627
180/3 20.0 9.00 180 1 lost T20I v Pakistan Lahore 29 Oct 2017 T20I # 629
172 59.3 2.89 172 1 draw Test v India Eden Gardens 16 Nov 2017 Test # 2281
352/8d 88.4 3.96 230 3 draw Test v India Eden Gardens 16 Nov 2017 Test # 2281
610/6d 176.1 3.46 405 2 lost Test v India Nagpur 24 Nov 2017 Test # 2283
536/7d 127.5 4.19 536 1 draw Test v India Delhi 2 Dec 2017 Test # 2286
246/5d 52.2 4.70 409 3 draw Test v India Delhi 2 Dec 2017 Test # 2286
112 38.2 2.92 112 1 won ODI v India Dharamsala 10 Dec 2017 ODI # 3939
392/4 50.0 7.84 392 1 lost ODI v India Mohali 13 Dec 2017 ODI # 3941
219/2 32.1 6.80 216 4 2 lost ODI v India Visakhapatnam 17 Dec 2017 ODI # 3942
180/3 20.0 9.00 180 1 lost T20I v India Cuttack 20 Dec 2017 T20I # 633
260/5 20.0 13.00 260 1 lost T20I v India Indore 22 Dec 2017 T20I # 634
139/5 19.2 7.18 136 4 2 lost T20I v India Wankhede 24 Dec 2017 T20I # 635
290/6 50.0 5.80 290 1 lost ODI v Zimbabwe Mirpur 17 Jan 2018 ODI # 3955
320/7 50.0 6.40 320 1 lost ODI v Bangladesh Mirpur 19 Jan 2018 ODI # 3959
198 44.0 4.50 198 1 won ODI v Zimbabwe Mirpur 21 Jan 2018 ODI # 3962
82 24.0 3.41 82 1 won ODI v Bangladesh Mirpur 25 Jan 2018 ODI # 3965
142 41.1 3.44 222 -79 2 won ODI v Bangladesh Mirpur 27 Jan 2018 ODI # 3967
513 129.5 3.95 513 1 draw Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
307/5d 100.0 3.07 107 3 draw Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
110 45.4 2.40 -112 2 won Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
123 29.3 4.16 339 -215 4 won Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
193/5 20.0 9.65 193 1 won T20I v Bangladesh Mirpur 15 Feb 2018 T20I # 648
135 18.4 7.23 211 -75 2 won T20I v Bangladesh Sylhet 18 Feb 2018 T20I # 651
174/5 20.0 8.70 174 1 won T20I v India Colombo (RPS) 6 Mar 2018 T20I # 656
215/5 19.4 10.93 215 1 2 lost T20I v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
153/4 17.3 8.74 153 1 2 lost T20I v India Colombo (RPS) 12 Mar 2018 T20I # 659
160/8 19.5 8.06 160 1 2 lost T20I v Bangladesh Colombo (RPS) 16 Mar 2018 T20I # 661
414/8d 154.0 2.68 414 1 lost Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
223/7d 72.0 3.09 452 3 lost Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
300 100.3 2.98 47 2 draw Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
147/5 60.3 2.42 296 -148 4 draw Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
204 69.3 2.93 204 1 won Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
93 31.2 2.96 143 3 won Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
126 54.3 2.31 -161 2 won Test v South Africa Galle 12 Jul 2018 Test # 2311
73 28.5 2.53 352 -278 4 won Test v South Africa Galle 12 Jul 2018 Test # 2311
124 34.5 3.55 -214 2 won Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
290 86.5 3.33 490 -199 4 won Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
196/5 31.0 6.32 194 3 2 lost ODI v South Africa Dambulla 29 Jul 2018 ODI # 4025
246/6 42.5 5.74 245 2 2 lost ODI v South Africa Dambulla 1 Aug 2018 ODI # 4027
363/7 50.0 7.26 363 1 lost ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
187/9 21.0 8.90 191 -119 2 won ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
121 24.4 4.90 300 -178 2 won ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
98 16.4 5.88 98 1 won T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
261 49.3 5.27 261 1 lost ODI v Bangladesh Dubai (DICS) 15 Sep 2018 ODI # 4036
249 50.0 4.98 249 1 lost ODI v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
92/2 15.0 6.13 92 1 n/r ODI v England Dambulla 10 Oct 2018 ODI # 4052
278/9 50.0 5.56 278 1 lost ODI v England Dambulla 13 Oct 2018 ODI # 4053
153/3 18.3 8.27 151 3 2 lost ODI v England Pallekele 17 Oct 2018 ODI # 4054
132/2 27.0 4.88 115 -141 2 lost ODI v England Pallekele 20 Oct 2018 ODI # 4055
132/9 26.1 5.04 352 -234 2 won ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
187/8 20.0 9.35 187 1 lost T20I v England Colombo (RPS) 27 Oct 2018 T20I # 703
342 97.0 3.52 342 1 lost Test v England Galle 6 Nov 2018 Test # 2324
322/6d 93.0 3.46 461 3 lost Test v England Galle 6 Nov 2018 Test # 2324
290 75.4 3.83 290 1 lost Test v England Pallekele 14 Nov 2018 Test # 2326
346 80.4 4.28 300 3 lost Test v England Pallekele 14 Nov 2018 Test # 2326
336 92.5 3.61 336 1 lost Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
230 69.5 3.29 326 3 lost Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
578 157.3 3.66 296 2 draw Test v New Zealand Wellington 15 Dec 2018 Test # 2335
178 50.0 3.56 178 1 lost Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
585/4d 153.0 3.82 659 3 lost Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
371/7 50.0 7.42 371 1 lost ODI v New Zealand Mount Maunganui 3 Jan 2019 ODI # 4074
319/7 50.0 6.38 319 1 lost ODI v New Zealand Mount Maunganui 5 Jan 2019 ODI # 4075
364/4 50.0 7.28 364 1 lost ODI v New Zealand Nelson 8 Jan 2019 ODI # 4076
179/7 20.0 8.95 179 1 lost T20I v New Zealand Auckland 11 Jan 2019 T20I # 718
323 106.2 3.03 179 2 lost Test v Australia Brisbane 24 Jan 2019 Test # 2343
534/5d 132.0 4.04 534 1 lost Test v Australia Canberra 1 Feb 2019 Test # 2345
196/3d 47.0 4.17 515 3 lost Test v Australia Canberra 1 Feb 2019 Test # 2345
235 59.4 3.93 235 1 won Test v South Africa Durban 13 Feb 2019 Test # 2347
259 79.1 3.27 303 3 won Test v South Africa Durban 13 Feb 2019 Test # 2347
222 61.2 3.61 222 1 won Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
128 44.3 2.87 196 3 won Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
232/2 38.5 5.97 232 1 2 lost ODI v South Africa Johannesburg 3 Mar 2019 ODI # 4104
251 45.1 5.55 251 1 lost ODI v South Africa Centurion 6 Mar 2019 ODI # 4107
331/5 50.0 6.62 331 1 lost ODI v South Africa Durban 10 Mar 2019 ODI # 4112
190/4 32.5 5.78 190 1 2 lost ODI v South Africa Gqeberha 13 Mar 2019 ODI # 4114
135/2 28.0 4.82 95 -90 2 lost ODI v South Africa Cape Town 16 Mar 2019 ODI # 4115
134/8 20.0 6.70 135 0 2 tied T20I v South Africa Cape Town 19 Mar 2019 T20I # 755
180/3 20.0 9.00 180 1 lost T20I v South Africa Centurion 22 Mar 2019 T20I # 758
198/2 20.0 9.90 198 1 lost T20I v South Africa Johannesburg 24 Mar 2019 T20I # 763
199 33.2 5.97 235 -123 2 won ODI v Scotland Edinburgh 21 May 2019 ODI # 4142
137/0 16.1 8.47 137 1 2 lost ODI v New Zealand Cardiff 1 Jun 2019 ODI # 4145
152 32.4 4.65 187 -49 2 won ODI v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
334/7 50.0 6.68 334 1 lost ODI v Australia The Oval 15 Jun 2019 ODI # 4159
212 47.0 4.51 233 -20 2 won ODI v England Leeds 21 Jun 2019 ODI # 4168
206/1 37.2 5.51 204 3 2 lost ODI v South Africa Chester-le-Street 28 Jun 2019 ODI # 4176
315/9 50.0 6.30 339 -23 2 won ODI v West Indies Chester-le-Street 1 Jul 2019 ODI # 4180
265/3 43.3 6.09 265 1 2 lost ODI v India Leeds 6 Jul 2019 ODI # 4187
223 41.4 5.35 315 -91 2 won ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
238/8 50.0 4.76 238 1 won ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
172 36.0 4.77 295 -122 2 won ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
249 83.2 2.98 249 1 won Test v New Zealand Galle 14 Aug 2019 Test # 2354
285 106.0 2.68 267 3 won Test v New Zealand Galle 14 Aug 2019 Test # 2354
431/6d 115.0 3.74 187 2 lost Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
175/5 19.3 8.97 175 1 2 lost T20I v New Zealand Pallekele 1 Sep 2019 T20I # 878
165/6 19.4 8.38 162 4 2 lost T20I v New Zealand Pallekele 3 Sep 2019 T20I # 879
88 16.0 5.50 126 -37 2 won T20I v New Zealand Pallekele 6 Sep 2019 T20I # 880
305/7 50.0 6.10 305 1 lost ODI v Pakistan Karachi 30 Sep 2019 ODI # 4211
299/5 48.2 6.18 298 2 2 lost ODI v Pakistan Karachi 2 Oct 2019 ODI # 4212
101 17.4 5.71 166 -64 2 won T20I v Pakistan Lahore 5 Oct 2019 T20I # 914
147 19.0 7.73 183 -35 2 won T20I v Pakistan Lahore 7 Oct 2019 T20I # 922
134/6 20.0 6.70 148 -13 2 won T20I v Pakistan Lahore 9 Oct 2019 T20I # 925
233/2 20.0 11.65 233 1 lost T20I v Australia Adelaide 27 Oct 2019 T20I # 978
118/1 13.0 9.07 118 1 2 lost T20I v Australia Brisbane 30 Oct 2019 T20I # 988
145/3 17.4 8.20 143 3 2 lost T20I v Australia Melbourne 1 Nov 2019 T20I # 993
252/2 70.0 3.60 -56 2 draw Test v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
191 59.3 3.21 191 1 lost Test v Pakistan Karachi 19 Dec 2019 Test # 2375
555/3d 131.0 4.23 475 3 lost Test v Pakistan Karachi 19 Dec 2019 Test # 2375
DNB 0.0 - 0 0 n/r T20I v India Guwahati 5 Jan 2020 T20I # 1025
144/3 17.3 8.22 143 2 2 lost T20I v India Indore 7 Jan 2020 T20I # 1026
201/6 20.0 10.05 201 1 lost T20I v India Pune 10 Jan 2020 T20I # 1027
358 148.0 2.41 358 1 won Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
170 92.0 1.84 13 3 won Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
406 115.3 3.51 406 1 draw Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
247/7d 75.0 3.29 360 3 draw Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
289/7 50.0 5.78 289 1 won ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
184 39.1 4.69 346 -161 2 won ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
301/9 50.0 6.02 308 -6 2 won ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
196/4 20.0 9.80 196 1 lost T20I v West Indies Pallekele 4 Mar 2020 T20I # 1075
158/3 17.0 9.29 156 3 2 lost T20I v West Indies Pallekele 6 Mar 2020 T20I # 1078
621 142.1 4.36 225 2 lost Test v South Africa Centurion 26 Dec 2020 Test # 2399
302 75.4 3.99 145 2 lost Test v South Africa Johannesburg 3 Jan 2021 Test # 2401
67/0 13.2 5.02 67 1 4 lost Test v South Africa Johannesburg 3 Jan 2021 Test # 2401
421 117.1 3.59 286 2 lost Test v England Galle 14 Jan 2021 Test # 2403
76/3 24.2 3.12 74 3 4 lost Test v England Galle 14 Jan 2021 Test # 2403
344 116.1 2.96 -37 2 lost Test v England Galle 22 Jan 2021 Test # 2405
164/4 43.3 3.77 164 1 4 lost Test v England Galle 22 Jan 2021 Test # 2405
134/6 13.1 10.17 132 3 2 lost T20I v West Indies Coolidge 3 Mar 2021 T20I # 1126
117 18.4 6.26 161 -43 2 won T20I v West Indies Coolidge 5 Mar 2021 T20I # 1128
134/7 19.0 7.05 132 3 2 lost T20I v West Indies Coolidge 7 Mar 2021 T20I # 1130
236/2 47.0 5.02 233 4 2 lost ODI v West Indies North Sound 10 Mar 2021 ODI # 4276
274/5 49.4 5.51 274 1 2 lost ODI v West Indies North Sound 12 Mar 2021 ODI # 4277
276/5 48.3 5.69 275 2 2 lost ODI v West Indies North Sound 14 Mar 2021 ODI # 4278
271 103.0 2.63 102 2 draw Test v West Indies North Sound 21 Mar 2021 Test # 2416
236/4 100.0 2.36 375 -138 4 draw Test v West Indies North Sound 21 Mar 2021 Test # 2416
354 111.1 3.18 354 1 draw Test v West Indies North Sound 29 Mar 2021 Test # 2417
280/4d 72.4 3.85 376 3 draw Test v West Indies North Sound 29 Mar 2021 Test # 2417
541/7d 173.0 3.12 541 1 draw Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
100/2 33.0 3.03 -7 3 draw Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
251 83.0 3.02 -242 2 won Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
227 71.0 3.19 437 -209 4 won Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
257/6 50.0 5.14 257 1 lost ODI v Bangladesh Mirpur 23 May 2021 ODI # 4290
246 48.1 5.10 246 1 lost ODI v Bangladesh Mirpur 25 May 2021 ODI # 4291
189 42.3 4.44 287 -97 2 won ODI v Bangladesh Mirpur 28 May 2021 ODI # 4292
130/2 17.1 7.57 130 1 2 lost T20I v England Cardiff 23 Jun 2021 T20I # 1165
108/5 16.1 6.68 103 -3 2 lost T20I v England Cardiff 24 Jun 2021 T20I # 1168
180/6 20.0 9.00 180 1 lost T20I v England Southampton 26 Jun 2021 T20I # 1174
189/5 34.5 5.42 186 4 2 lost ODI v England Chester-le-Street 29 Jun 2021 ODI # 4296
244/2 43.0 5.67 242 3 2 lost ODI v England The Oval 1 Jul 2021 ODI # 4297
DNB 0.0 - 0 0 n/r ODI v England Bristol 4 Jul 2021 ODI # 4298
263/3 36.4 7.17 263 1 2 lost ODI v India Colombo (RPS) 18 Jul 2021 ODI # 4307
277/7 49.1 5.63 276 2 2 lost ODI v India Colombo (RPS) 20 Jul 2021 ODI # 4309
225 43.1 5.21 225 1 won ODI v India Colombo (RPS) 23 Jul 2021 ODI # 4312
164/5 20.0 8.20 164 1 lost T20I v India Colombo (RPS) 25 Jul 2021 T20I # 1204
132/5 20.0 6.60 132 1 won T20I v India Colombo (RPS) 28 Jul 2021 T20I # 1206
81/8 20.0 4.05 81 1 won T20I v India Colombo (RPS) 29 Jul 2021 T20I # 1207
286/6 50.0 5.72 301 -14 2 won ODI v South Africa Colombo (RPS) 2 Sep 2021 ODI # 4314
283/6 47.0 6.02 283 1 lost ODI v South Africa Colombo (RPS) 4 Sep 2021 ODI # 4315
125 30.0 4.16 204 -78 2 won ODI v South Africa Colombo (RPS) 7 Sep 2021 ODI # 4318
163/5 20.0 8.15 163 1 lost T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
105/1 14.1 7.41 104 2 2 lost T20I v South Africa Colombo (RPS) 12 Sep 2021 T20I # 1270
121/0 14.4 8.25 121 1 2 lost T20I v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
96 19.3 4.92 96 1 won T20I v Namibia Abu Dhabi 18 Oct 2021 T20I # 1313
101 18.3 5.45 172 -70 2 won T20I v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
44 10.0 4.40 44 1 won T20I v Netherlands Sharjah 22 Oct 2021 T20I # 1346
171/4 20.0 8.55 171 1 won T20I v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
155/3 17.0 9.11 155 1 2 lost T20I v Australia Dubai (DICS) 28 Oct 2021 T20I # 1374
146/6 19.5 7.36 143 4 2 lost T20I v South Africa Sharjah 30 Oct 2021 T20I # 1378
163/4 20.0 8.15 163 1 lost T20I v England Sharjah 1 Nov 2021 T20I # 1382
169/8 20.0 8.45 190 -20 2 won T20I v West Indies Abu Dhabi 4 Nov 2021 T20I # 1392
230 85.5 2.67 -156 2 won Test v West Indies Galle 21 Nov 2021 Test # 2434
160 79.0 2.02 348 -187 4 won Test v West Indies Galle 21 Nov 2021 Test # 2434
253 104.2 2.42 49 2 won Test v West Indies Galle 29 Nov 2021 Test # 2437
132 56.1 2.35 297 -164 4 won Test v West Indies Galle 29 Nov 2021 Test # 2437
296/9 50.0 5.92 296 1 won ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
302/8 50.0 6.04 302 1 lost ODI v Zimbabwe Pallekele 18 Jan 2022 ODI # 4343
70 24.4 2.83 255 -184 2 won ODI v Zimbabwe Pallekele 21 Jan 2022 ODI # 4347
149/9 20.0 7.45 149 1 lost T20I v Australia Sydney 11 Feb 2022 T20I # 1458
164/6 20.0 8.20 164 1 tied T20I v Australia Sydney 13 Feb 2022 T20I # 1463
124/4 16.5 7.36 122 3 2 lost T20I v Australia Canberra 15 Feb 2022 T20I # 1466
143/4 18.1 7.87 140 4 2 lost T20I v Australia Melbourne 18 Feb 2022 T20I # 1470
154/6 20.0 7.70 154 1 won T20I v Australia Melbourne 20 Feb 2022 T20I # 1478
199/2 20.0 9.95 199 1 lost T20I v India Lucknow 24 Feb 2022 T20I # 1492
186/3 17.1 10.83 184 3 2 lost T20I v India Dharamsala 26 Feb 2022 T20I # 1493
148/4 16.5 8.79 147 2 2 lost T20I v India Dharamsala 27 Feb 2022 T20I # 1494
574/8d 129.2 4.43 574 1 lost Test v India Mohali 4 Mar 2022 Test # 2452
252 59.1 4.25 252 1 lost Test v India Bengaluru 12 Mar 2022 Test # 2456
303/9d 68.5 4.40 446 3 lost Test v India Bengaluru 12 Mar 2022 Test # 2456
465 170.1 2.73 68 2 draw Test v Bangladesh Chattogram 15 May 2022 Test # 2462
365 116.2 3.13 365 1 won Test v Bangladesh Mirpur 23 May 2022 Test # 2463
169 55.3 3.04 28 3 won Test v Bangladesh Mirpur 23 May 2022 Test # 2463
134/0 14.0 9.57 129 6 2 lost T20I v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
126/7 17.5 7.06 125 2 2 lost T20I v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
176/5 20.0 8.80 176 1 won T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
282/8 42.3 6.63 282 -18 2 lost ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
189 37.1 5.08 216 -31 2 won ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
291/6 50.0 5.82 291 1 won ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
254 50.0 5.08 259 -4 2 won ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
164/6 39.3 4.15 161 4 2 lost ODI v Australia Colombo (RPS) 24 Jun 2022 ODI # 4418
321 70.5 4.53 109 2 lost Test v Australia Galle 29 Jun 2022 Test # 2469
10/0 0.4 15.00 5 6 4 lost Test v Australia Galle 29 Jun 2022 Test # 2469
364 110.0 3.30 364 1 won Test v Australia Galle 8 Jul 2022 Test # 2471
151 41.0 3.68 -39 3 won Test v Australia Galle 8 Jul 2022 Test # 2471
218 90.5 2.40 -4 2 lost Test v Pakistan Galle 16 Jul 2022 Test # 2472
344/6 127.2 2.70 342 3 4 lost Test v Pakistan Galle 16 Jul 2022 Test # 2472
231 88.1 2.62 -147 2 won Test v Pakistan Galle 24 Jul 2022 Test # 2473
261 77.0 3.38 508 -246 4 won Test v Pakistan Galle 24 Jul 2022 Test # 2473
106/2 10.1 10.42 106 1 2 lost T20I v Afghanistan Dubai (DICS) 27 Aug 2022 T20I # 1748
183/7 20.0 9.15 183 1 won T20I v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
175/6 20.0 8.75 175 1 won T20I v Afghanistan Sharjah 3 Sep 2022 T20I # 1757
173/8 20.0 8.65 173 1 won T20I v India Dubai (DICS) 6 Sep 2022 T20I # 1759
121 19.1 6.31 121 1 won T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
147 20.0 7.35 171 -23 2 won T20I v Pakistan Dubai (DICS) 11 Sep 2022 T20I # 1769
163/7 20.0 8.15 163 1 lost T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
73 17.1 4.25 153 -79 2 won T20I v U.A.E. Geelong 18 Oct 2022 T20I # 1832
146/9 20.0 7.30 163 -16 2 won T20I v Netherlands Geelong 20 Oct 2022 T20I # 1835
128/8 20.0 6.40 128 1 won T20I v Ireland Hobart 23 Oct 2022 T20I # 1841
158/3 16.3 9.57 158 1 2 lost T20I v Australia Perth 25 Oct 2022 T20I # 1845
167/7 20.0 8.35 167 1 lost T20I v New Zealand Sydney 29 Oct 2022 T20I # 1850
144/8 20.0 7.20 144 1 won T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
144/6 19.4 7.32 142 3 2 lost T20I v England Sydney 5 Nov 2022 T20I # 1867
294/8 50.0 5.88 294 1 lost ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
228 48.2 4.71 228 1 n/r ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
313/8 50.0 6.26 313 1 won ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
162/5 20.0 8.10 162 1 lost T20I v India Wankhede 3 Jan 2023 T20I # 1984
190/8 20.0 9.50 207 -16 2 won T20I v India Pune 5 Jan 2023 T20I # 1985
228/5 20.0 11.40 228 1 lost T20I v India Rajkot 7 Jan 2023 T20I # 1986
373/7 50.0 7.46 373 1 lost ODI v India Guwahati 10 Jan 2023 ODI # 4501
219/6 43.2 5.05 216 4 2 lost ODI v India Eden Gardens 12 Jan 2023 ODI # 4503
390/5 50.0 7.80 390 1 lost ODI v India Thiruvananthapuram 15 Jan 2023 ODI # 4505
373 107.3 3.46 18 2 lost Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
285/8 70.0 4.07 285 1 4 lost Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
580/4d 123.0 4.71 580 1 lost Test v New Zealand Wellington 17 Mar 2023 Test # 2500
274 49.3 5.53 274 1 lost ODI v New Zealand Auckland 25 Mar 2023 ODI # 4548
159/4 32.5 4.84 158 2 2 lost ODI v New Zealand Hamilton 31 Mar 2023 ODI # 4557
196/8 20.0 9.80 197 0 2 tied T20I v New Zealand Auckland 2 Apr 2023 T20I # 2039
146/1 14.4 9.95 142 5 2 lost T20I v New Zealand Dunedin 5 Apr 2023 T20I # 2040
183/6 19.5 9.22 183 1 2 lost T20I v New Zealand Queenstown 8 Apr 2023 T20I # 2041
143 52.3 2.72 -448 2 won Test v Ireland Galle 16 Apr 2023 Test # 2502
168 54.1 3.10 -280 3 won Test v Ireland Galle 16 Apr 2023 Test # 2502
492 145.3 3.38 492 1 won Test v Ireland Galle 24 Apr 2023 Test # 2503
202 77.3 2.60 -10 3 won Test v Ireland Galle 24 Apr 2023 Test # 2503
269/4 46.5 5.74 269 1 2 lost ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
191 42.1 4.52 324 -132 2 won ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
116 22.2 5.19 116 1 won ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
180 39.0 4.61 356 -175 2 won ODI v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
98 30.2 3.23 98 1 won ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
192 31.0 6.19 326 -133 2 won ODI v Ireland Bulawayo 25 Jun 2023 ODI # 4599
163 29.0 5.62 246 -82 2 won ODI v Scotland Bulawayo 27 Jun 2023 ODI # 4603
192 40.0 4.80 214 -21 2 won ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
165 32.2 5.10 165 1 won ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
243 48.1 5.04 243 1 won ODI v West Indies Harare 7 Jul 2023 ODI # 4618
105 23.3 4.46 234 -128 2 won ODI v Netherlands Harare 9 Jul 2023 ODI # 4620
461 121.2 3.79 149 2 lost Test v Pakistan Galle 16 Jul 2023 Test # 2511
133/6 32.5 4.05 131 3 4 lost Test v Pakistan Galle 16 Jul 2023 Test # 2511
576/5d 134.0 4.29 410 2 lost Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
164 42.4 3.84 164 1 won ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
289 37.4 7.67 292 -2 2 won ODI v Afghanistan Lahore 5 Sep 2023 ODI # 4633
236 48.1 4.89 258 -21 2 won ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
213 49.1 4.33 213 1 lost ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
252/7 42.0 6.00 252 1 won ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
51/0 6.1 8.27 51 1 2 lost ODI v India Colombo (RPS) 17 Sep 2023 ODI # 4649
116 18.3 6.27 116 1 lost T20I v Afghanistan Hangzhou 4 Oct 2023 T20I # 2282
428/5 50.0 8.56 428 1 lost ODI v South Africa Delhi 7 Oct 2023 ODI # 4661
345/4 48.2 7.13 345 1 2 lost ODI v Pakistan Hyderabad 10 Oct 2023 ODI # 4665
215/5 35.2 6.08 210 6 2 lost ODI v Australia Lucknow 16 Oct 2023 ODI # 4671
262 49.4 5.27 262 1 won ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
156 33.2 4.68 156 1 won ODI v England Bengaluru 26 Oct 2023 ODI # 4682
242/3 45.2 5.33 242 1 2 lost ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
357/8 50.0 7.14 357 1 lost ODI v India Wankhede 2 Nov 2023 ODI # 4690
282/7 41.1 6.85 280 3 2 lost ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
172/5 23.2 7.37 172 1 2 lost ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
12/2 4.0 3.00 274 -261 2 n/r ODI v Zimbabwe Colombo (RPS) 6 Jan 2024 ODI # 4718
208 44.4 4.65 208 1 won ODI v Zimbabwe Colombo (RPS) 8 Jan 2024 ODI # 4719
96 22.5 4.20 96 1 won ODI v Zimbabwe Colombo (RPS) 11 Jan 2024 ODI # 4720
143/5 20.0 7.15 143 1 won T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
178/6 19.5 8.97 174 5 2 lost T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
82 14.1 5.78 82 1 won T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
198 62.4 3.15 198 1 won Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
296 112.3 2.63 55 3 won Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
339/6 50.0 6.78 382 -42 2 won ODI v Afghanistan Pallekele 9 Feb 2024 ODI # 4725
153 33.5 4.52 309 -155 2 won ODI v Afghanistan Pallekele 11 Feb 2024 ODI # 4727
266 48.2 5.50 266 1 won ODI v Afghanistan Pallekele 14 Feb 2024 ODI # 4729
156/9 20.0 7.80 161 -4 2 won T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
115 17.0 6.76 188 -72 2 won T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
209/5 20.0 10.45 209 1 lost T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
203/8 20.0 10.15 207 -3 2 won T20I v Bangladesh Sylhet 4 Mar 2024 T20I # 2494
170/2 18.1 9.35 166 5 2 lost T20I v Bangladesh Sylhet 6 Mar 2024 T20I # 2501
146 19.4 7.42 175 -28 2 won T20I v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
257/4 44.4 5.75 256 2 2 lost ODI v Bangladesh Chattogram 13 Mar 2024 ODI # 4743
286/7 50.0 5.72 286 1 won ODI v Bangladesh Chattogram 15 Mar 2024 ODI # 4744
237/6 40.2 5.87 236 2 2 lost ODI v Bangladesh Chattogram 18 Mar 2024 ODI # 4745
188 51.3 3.65 -92 2 won Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
182 49.2 3.68 511 -328 4 won Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
178 68.4 2.59 -353 2 won Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
318 85.0 3.74 511 -192 4 won Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
Statsguru includes the following current or recent relevant matches:
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 2nd match, May 19, 2024 [T20I # 2612]
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 1st match, May 18, 2024 [T20I # 2611]
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610]
 
Feedback Print this page