View innings by innings list [change view]
Start of match date greater than or equal to 8 Mar 2009 remove greater than or equal to 8 Mar 2009 from query
Batting or fielding first fielding first remove fielding first from query
Totals in terms of batting team switch totals
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied Draw NR W/L Ave RPO Inns HS LS
unfiltered 1975-2024 1423 609 671 9 92 42 0.907 29.89 4.05 1668 952 43 Profile
filtered 2009-2024 302 133 142 2 16 9 0.936 29.46 4.30 350 760 43
Innings by innings list
160/4 19.0 8.42 160 1 2 won T20I v Australia Nottingham 8 Jun 2009 T20I # 97
240 80.0 3.00 150 2 won Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
171/3 31.5 5.37 171 1 4 won Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
233 68.3 3.40 -66 2 draw Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
391/4 134.0 2.91 492 -100 4 draw Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
169/4 43.4 3.87 169 1 2 won ODI v Pakistan Dambulla 1 Aug 2009 ODI # 2866
289/4 46.3 6.21 289 1 2 won ODI v Pakistan Dambulla 3 Aug 2009 ODI # 2867
175 36.1 4.83 322 -146 2 lost ODI v Pakistan Colombo (RPS) 7 Aug 2009 ODI # 2868
147 34.2 4.28 280 -132 2 lost ODI v Pakistan Colombo (RPS) 9 Aug 2009 ODI # 2870
120 18.1 6.60 173 -52 2 lost T20I v Pakistan Colombo (RPS) 12 Aug 2009 T20I # 118
138/9 20.0 6.90 142 -3 2 lost T20I v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
148/8 20.0 7.40 171 -22 2 lost T20I v New Zealand Colombo (RPS) 4 Sep 2009 T20I # 121
273 46.4 5.85 320 -46 2 lost ODI v India Colombo (RPS) 14 Sep 2009 ODI # 2889
277 46.4 5.93 316 -38 2 lost ODI v New Zealand Johannesburg 27 Sep 2009 ODI # 2899
760/7d 202.4 3.75 334 2 draw Test v India Ahmedabad 16 Nov 2009 Test # 1933
229 84.0 2.72 -413 2 lost Test v India Kanpur 24 Nov 2009 Test # 1935
269 65.3 4.10 -144 3 lost Test v India Kanpur 24 Nov 2009 Test # 1935
411/8 50.0 8.22 415 -3 2 lost ODI v India Rajkot 15 Dec 2009 ODI # 2932
302/7 49.1 6.14 302 1 2 won ODI v India Nagpur 18 Dec 2009 ODI # 2933
261/3 44.5 5.82 261 1 2 won ODI v Bangladesh Mirpur 4 Jan 2010 ODI # 2937
283/5 48.0 5.89 280 4 2 won ODI v India Mirpur 5 Jan 2010 ODI # 2938
252/1 42.5 5.88 250 3 2 won ODI v Bangladesh Mirpur 8 Jan 2010 ODI # 2940
249/6 48.3 5.13 246 4 2 won ODI v India Mirpur 13 Jan 2010 ODI # 2943
87 16.2 5.32 169 -81 2 lost T20I v Australia Bridgetown 9 May 2010 T20I # 170
167/5 20.0 8.35 164 4 2 won T20I v India Gros Islet 11 May 2010 T20I # 173
92 19.4 4.67 121 -28 2 lost T20I v New Zealand Lauderhill 22 May 2010 T20I # 180
82/3 15.3 5.29 82 1 2 won T20I v New Zealand Lauderhill 23 May 2010 T20I # 181
119/1 15.2 7.76 119 1 2 won ODI v Zimbabwe Bulawayo 1 Jun 2010 ODI # 2985
270/4 48.2 5.58 269 2 2 won ODI v India Harare 5 Jun 2010 ODI # 2988
203/1 34.4 5.85 200 4 2 won ODI v Zimbabwe Harare 9 Jun 2010 ODI # 2990
211/3 37.3 5.62 210 2 2 won ODI v India Dambulla 22 Jun 2010 ODI # 2999
187 44.4 4.18 269 -81 2 lost ODI v India Dambulla 24 Jun 2010 ODI # 3001
195/7 40.5 4.77 193 3 2 won ODI v New Zealand Dambulla 13 Aug 2010 ODI # 3031
104/2 15.1 6.85 104 1 2 won ODI v India Dambulla 22 Aug 2010 ODI # 3038
135/3 16.3 8.18 134 2 2 won T20I v Australia Perth 31 Oct 2010 T20I # 192
243/9 44.2 5.48 240 4 2 won ODI v Australia Melbourne 3 Nov 2010 ODI # 3065
378 95.2 3.96 -202 2 draw Test v West Indies Galle 15 Nov 2010 Test # 1977
241/4 81.2 2.96 39 3 draw Test v West Indies Galle 15 Nov 2010 Test # 1977
DNB 0.0 - 0 0 draw Test v West Indies Pallekele 1 Dec 2010 Test # 1982
DNB 0.0 - 0 0 n/r ODI v West Indies Colombo (SSC) 31 Jan 2011 ODI # 3092
199/2 42.3 4.68 197 -4 2 won ODI v West Indies Colombo (SSC) 3 Feb 2011 ODI # 3096
266/9 50.0 5.32 278 -11 2 lost ODI v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
146/1 18.4 7.82 143 4 2 won ODI v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
231/0 39.3 5.84 230 2 2 won ODI v England Colombo (RPS) 26 Mar 2011 ODI # 3145
220/5 47.5 4.59 218 3 2 won ODI v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
479 131.4 3.63 -7 2 draw Test v England Lord's 3 Jun 2011 Test # 1995
127/3 43.0 2.95 343 -215 4 draw Test v England Lord's 3 Jun 2011 Test # 1995
137/1 17.2 7.90 137 1 2 won T20I v England Bristol 25 Jun 2011 T20I # 201
121 27.0 4.48 232 -108 2 lost ODI v England The Oval 28 Jun 2011 ODI # 3165
249/4 48.2 5.15 247 3 2 won ODI v England Lord's 3 Jul 2011 ODI # 3168
252 48.2 5.21 269 -16 2 lost ODI v England Manchester 9 Jul 2011 ODI # 3170
213/6 47.0 4.53 212 2 2 won ODI v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
105 50.0 2.10 -168 2 lost Test v Australia Galle 31 Aug 2011 Test # 2005
253 95.5 2.64 379 -125 4 lost Test v Australia Galle 31 Aug 2011 Test # 2005
473 174.0 2.71 157 2 draw Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
7/0 2.0 3.50 332 -324 4 draw Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
236 48.5 4.83 258 -21 2 lost ODI v Pakistan Dubai (DICS) 18 Nov 2011 ODI # 3214
174 45.2 3.83 201 -26 2 lost ODI v Pakistan Sharjah 20 Nov 2011 ODI # 3215
239 73.5 3.23 -341 2 lost Test v South Africa Cape Town 3 Jan 2012 Test # 2028
342 107.5 3.17 1 3 lost Test v South Africa Cape Town 3 Jan 2012 Test # 2028
43 20.1 2.13 302 -258 2 lost ODI v South Africa Paarl 11 Jan 2012 ODI # 3225
304/5 48.4 6.24 300 5 2 won ODI v South Africa Kimberley 20 Jan 2012 ODI # 3228
314/8 49.5 6.30 313 2 2 won ODI v South Africa Johannesburg 22 Jan 2012 ODI # 3229
226 49.5 4.53 232 -5 2 lost ODI v Australia Perth 10 Feb 2012 ODI # 3235
152/2 24.1 6.28 152 -6 2 won ODI v Australia Sydney 17 Feb 2012 ODI # 3241
283/7 49.2 5.73 281 3 2 won ODI v Australia Hobart 24 Feb 2012 ODI # 3248
306 49.2 6.20 322 -15 2 lost ODI v Australia Brisbane 4 Mar 2012 ODI # 3255
274/2 44.2 6.18 272 3 2 won ODI v Australia Adelaide 6 Mar 2012 ODI # 3256
215 48.5 4.40 232 -16 2 lost ODI v Australia Adelaide 8 Mar 2012 ODI # 3257
254 45.1 5.62 305 -50 2 lost ODI v India Mirpur 13 Mar 2012 ODI # 3259
99 19.2 5.12 123 -23 2 lost T20I v Pakistan Hambantota 3 Jun 2012 T20I # 245
DNB 0.0 - 0 0 n/r ODI v Pakistan Colombo (RPS) 13 Jun 2012 ODI # 3274
248/8 49.4 4.99 248 1 2 won ODI v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
391 124.4 3.13 -160 2 draw Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
86/2 22.0 3.90 261 -174 4 draw Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
337 100.2 3.35 111 2 draw Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
195/4 62.0 3.14 270 -74 4 draw Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
293/9 50.0 5.86 315 -21 2 lost ODI v India Hambantota 21 Jul 2012 ODI # 3291
139/1 19.5 7.00 139 1 2 won ODI v India Hambantota 24 Jul 2012 ODI # 3292
274 45.4 6.00 295 -20 2 lost ODI v India Pallekele 4 Aug 2012 ODI # 3295
116 18.0 6.44 156 -39 2 lost T20I v India Pallekele 7 Aug 2012 T20I # 255
46/5 7.0 6.57 79 -32 2 lost T20I v South Africa Hambantota 22 Sep 2012 T20I # 269
174/6 20.0 8.70 175 0 2 tied T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
130/1 15.2 8.47 130 1 2 won T20I v West Indies Pallekele 29 Sep 2012 T20I # 280
101 18.4 5.41 138 -36 2 lost T20I v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
6/0 2.0 3.00 72 -68 2 n/r T20I v New Zealand Pallekele 30 Oct 2012 T20I # 290
118/3 22.5 5.16 105 -132 2 won ODI v New Zealand Pallekele 4 Nov 2012 ODI # 3305
200/3 31.1 6.41 197 12 2 won ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
131/3 26.2 4.97 131 0 2 won ODI v New Zealand Hambantota 10 Nov 2012 ODI # 3307
247 80.2 3.07 26 2 won Test v New Zealand Galle 17 Nov 2012 Test # 2059
93/0 18.3 5.02 93 1 4 won Test v New Zealand Galle 17 Nov 2012 Test # 2059
244 94.0 2.59 -168 2 lost Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
195 85.5 2.27 363 -167 4 lost Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
336 109.3 3.06 -114 2 lost Test v Australia Hobart 14 Dec 2012 Test # 2067
255 119.2 2.13 393 -137 4 lost Test v Australia Hobart 14 Dec 2012 Test # 2067
198 40.0 4.95 306 -107 2 lost ODI v Australia Melbourne 11 Jan 2013 ODI # 3317
172/2 40.1 4.28 171 2 2 won ODI v Australia Adelaide 13 Jan 2013 ODI # 3319
75/6 20.0 3.75 75 1 2 won ODI v Australia Brisbane 18 Jan 2013 ODI # 3321
14/0 3.2 4.20 223 -208 2 n/r ODI v Australia Sydney 20 Jan 2013 ODI # 3324
215 48.3 4.43 248 -32 2 lost ODI v Australia Hobart 23 Jan 2013 ODI # 3326
139/5 18.5 7.38 138 2 2 won T20I v Australia Sydney 26 Jan 2013 T20I # 299
346 111.3 3.10 106 2 won Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
160/3 41.4 3.84 160 1 4 won Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
238/2 35.4 6.67 238 -21 2 won ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
297/3 47.1 6.29 294 4 2 won ODI v England The Oval 13 Jun 2013 ODI # 3370
96 24.4 3.89 178 -23 2 lost ODI v India Port of Spain 9 Jul 2013 ODI # 3387
167 43.2 3.85 224 -56 2 lost ODI v South Africa Pallekele 26 Jul 2013 ODI # 3398
239/2 44.0 5.43 239 1 2 won ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
103/9 20.0 5.15 116 -12 2 lost T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
123/7 20.0 6.15 146 -22 2 lost T20I v South Africa Hambantota 4 Aug 2013 T20I # 324
164/4 18.1 9.02 164 1 2 won T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
143/2 17.5 8.01 143 1 2 won T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
311 49.4 6.26 323 -11 2 lost ODI v Pakistan Sharjah 18 Dec 2013 ODI # 3445
287/8 49.4 5.77 285 3 2 won ODI v Pakistan Dubai (DICS) 20 Dec 2013 ODI # 3446
213 44.4 4.76 327 -113 2 lost ODI v Pakistan Sharjah 22 Dec 2013 ODI # 3447
235/8 49.4 4.73 233 3 2 won ODI v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
388 134.0 2.89 223 2 won Test v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
137/1 46.2 2.95 137 1 4 won Test v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
730/6d 187.5 3.88 498 2 won Test v Bangladesh Mirpur 27 Jan 2014 Test # 2116
123/7 20.0 6.15 121 3 2 won T20I v Bangladesh Chattogram 14 Feb 2014 T20I # 358
246/4 47.3 5.17 241 6 2 won ODI v Bangladesh Mirpur 22 Feb 2014 ODI # 3471
265/8 49.2 5.37 265 1 2 won ODI v India Fatullah 28 Feb 2014 ODI # 3476
208/7 49.0 4.24 205 4 2 won ODI v Bangladesh Mirpur 6 Mar 2014 ODI # 3485
261/5 46.2 5.63 261 1 2 won ODI v Pakistan Mirpur 8 Mar 2014 ODI # 3486
40/1 5.0 8.00 40 1 2 won T20I v Netherlands Chattogram 24 Mar 2014 T20I # 384
134/4 17.5 7.51 131 4 2 won T20I v India Mirpur 6 Apr 2014 T20I # 400
144 27.5 5.17 226 -103 2 lost ODI v England The Oval 22 May 2014 ODI # 3492
222/4 48.2 4.59 220 3 2 won ODI v England Birmingham 3 Jun 2014 ODI # 3496
453 138.4 3.26 -122 2 draw Test v England Lord's 12 Jun 2014 Test # 2124
201/9 90.0 2.23 390 -188 4 draw Test v England Lord's 12 Jun 2014 Test # 2124
229 40.3 5.65 305 -75 2 lost ODI v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
257 44.3 5.77 340 -82 2 lost ODI v South Africa Hambantota 12 Jul 2014 ODI # 3502
292 104.5 2.78 -163 2 lost Test v South Africa Galle 16 Jul 2014 Test # 2129
216 71.3 3.02 370 -153 4 lost Test v South Africa Galle 16 Jul 2014 Test # 2129
533/9d 163.1 3.26 82 2 won Test v Pakistan Galle 6 Aug 2014 Test # 2133
99/3 16.2 6.06 99 1 4 won Test v Pakistan Galle 6 Aug 2014 Test # 2133
104/3 18.2 5.67 101 2 2 won ODI v Pakistan Dambulla 30 Aug 2014 ODI # 3519
194 39.2 4.93 364 -169 2 lost ODI v India Cuttack 2 Nov 2014 ODI # 3539
251 43.1 5.81 405 -153 2 lost ODI v India Eden Gardens 13 Nov 2014 ODI # 3544
186/2 34.2 5.41 186 1 2 won ODI v England Colombo (RPS) 29 Nov 2014 ODI # 3557
267/4 49.4 5.37 266 2 2 won ODI v England Colombo (RPS) 7 Dec 2014 ODI # 3563
138 42.4 3.23 -303 2 lost Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
407 154.0 2.64 104 3 lost Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
356 102.1 3.48 135 2 lost Test v New Zealand Wellington 3 Jan 2015 Test # 2155
196 72.4 2.69 390 -193 4 lost Test v New Zealand Wellington 3 Jan 2015 Test # 2155
252/4 47.4 5.28 249 4 2 won ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
DNB 0.0 - 0 0 n/r ODI v New Zealand Auckland 17 Jan 2015 ODI # 3580
252 43.4 5.77 361 -108 2 lost ODI v New Zealand Dunedin 23 Jan 2015 ODI # 3588
195 40.3 4.81 316 -120 2 lost ODI v New Zealand Dunedin 25 Jan 2015 ODI # 3590
233 46.1 5.04 332 -98 2 lost ODI v New Zealand Christchurch 14 Feb 2015 ODI # 3599
236/6 48.2 4.88 233 4 2 won ODI v Afghanistan Dunedin 22 Feb 2015 ODI # 3609
312/1 47.2 6.59 310 3 2 won ODI v England Wellington 1 Mar 2015 ODI # 3619
312 46.2 6.73 377 -64 2 lost ODI v Australia Sydney 8 Mar 2015 ODI # 3629
315 121.3 2.59 177 2 won Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
153/3 26.3 5.77 153 1 4 won Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
288/8 48.1 5.97 288 1 2 won ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
181 41.1 4.39 317 -135 2 lost ODI v Pakistan Colombo (RPS) 19 Jul 2015 ODI # 3670
146/7 20.0 7.30 176 -29 2 lost T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
306 108.0 2.83 -87 2 lost Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
134 43.4 3.06 413 -278 4 lost Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
201 52.2 3.84 -111 2 lost Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
268 85.0 3.15 386 -117 4 lost Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
164/9 24.5 6.60 163 5 2 won ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
225/2 36.3 6.16 225 11 2 won ODI v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
180/5 32.3 5.53 162 -26 2 won ODI v West Indies Pallekele 7 Nov 2015 ODI # 3704
139 20.0 6.95 163 -23 2 lost T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
294 117.1 2.50 -137 2 lost Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
282 95.2 2.95 405 -122 4 lost Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
277/2 46.2 5.97 277 1 2 won ODI v New Zealand Nelson 31 Dec 2015 ODI # 3717
DNB 0.0 - 0 0 n/r ODI v New Zealand Nelson 2 Jan 2016 ODI # 3718
258 47.1 5.46 295 -36 2 lost ODI v New Zealand Mount Maunganui 5 Jan 2016 ODI # 3721
179/9 20.0 8.95 183 -3 2 lost T20I v New Zealand Mount Maunganui 7 Jan 2016 T20I # 474
105/5 18.0 5.83 102 4 2 won T20I v India Pune 9 Feb 2016 T20I # 496
127/9 20.0 6.35 197 -69 2 lost T20I v India Ranchi 12 Feb 2016 T20I # 497
124/8 20.0 6.20 148 -23 2 lost T20I v Bangladesh Mirpur 28 Feb 2016 T20I # 513
155/4 18.5 8.23 154 2 2 won T20I v Afghanistan Eden Gardens 17 Mar 2016 T20I # 538
161/8 20.0 8.05 172 -10 2 lost T20I v England Delhi 26 Mar 2016 T20I # 551
91 36.4 2.48 -207 2 lost Test v England Leeds 19 May 2016 Test # 2203
119 35.3 3.35 -88 3 lost Test v England Leeds 19 May 2016 Test # 2203
101 43.3 2.32 -397 2 lost Test v England Chester-le-Street 27 May 2016 Test # 2204
475 128.2 3.70 78 3 lost Test v England Chester-le-Street 27 May 2016 Test # 2204
288 95.1 3.02 -128 2 draw Test v England Lord's 9 Jun 2016 Test # 2205
78/1 24.2 3.20 362 -283 4 draw Test v England Lord's 9 Jun 2016 Test # 2205
202 42.4 4.73 325 -122 2 lost ODI v England Cardiff 2 Jul 2016 ODI # 3758
178/9 20.0 8.90 264 -85 2 lost T20I v Australia Pallekele 6 Sep 2016 T20I # 565
155/2 24.3 6.32 155 1 2 won ODI v Zimbabwe Harare 14 Nov 2016 ODI # 3804
165 43.1 3.82 228 -62 2 lost ODI v West Indies Harare 16 Nov 2016 ODI # 3805
DNB 0.0 - 0 0 n/r ODI v Zimbabwe Bulawayo 21 Nov 2016 ODI # 3807
166/4 37.3 4.42 161 6 2 won ODI v Zimbabwe Bulawayo 27 Nov 2016 ODI # 3810
205 64.5 3.16 -81 2 lost Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
281 96.3 2.91 488 -206 4 lost Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
110 43.0 2.55 -282 2 lost Test v South Africa Cape Town 2 Jan 2017 Test # 2244
224 62.0 3.61 507 -282 4 lost Test v South Africa Cape Town 2 Jan 2017 Test # 2244
131 45.4 2.86 -295 2 lost Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
177 42.3 4.16 -118 3 lost Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
107/6 10.0 10.70 127 -19 2 lost T20I v South Africa Centurion 20 Jan 2017 T20I # 589
119/7 19.4 6.05 114 6 2 won T20I v South Africa Johannesburg 22 Jan 2017 T20I # 590
170/5 19.5 8.57 170 1 2 won T20I v South Africa Cape Town 25 Jan 2017 T20I # 591
186 37.5 4.91 308 -121 2 lost ODI v South Africa Durban 1 Feb 2017 ODI # 3830
327 48.1 6.78 368 -40 2 lost ODI v South Africa Cape Town 7 Feb 2017 ODI # 3833
296/8 50.0 5.92 385 -88 2 lost ODI v South Africa Centurion 10 Feb 2017 ODI # 3834
172/5 20.0 8.60 169 4 2 won T20I v Australia Melbourne 17 Feb 2017 T20I # 596
176/8 20.0 8.80 174 3 2 won T20I v Australia Geelong 19 Feb 2017 T20I # 597
146 18.0 8.11 188 -41 2 lost T20I v Australia Adelaide 22 Feb 2017 T20I # 598
234 45.1 5.18 325 -90 2 lost ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
158/4 18.5 8.38 156 3 2 won T20I v Bangladesh Colombo (RPS) 4 Apr 2017 T20I # 606
131 18.0 7.27 177 -45 2 lost T20I v Bangladesh Colombo (RPS) 6 Apr 2017 T20I # 607
203 41.3 4.89 300 -96 2 lost ODI v South Africa The Oval 3 Jun 2017 ODI # 3877
322/3 48.4 6.61 322 1 2 won ODI v India The Oval 8 Jun 2017 ODI # 3882
158/3 30.1 5.23 156 3 2 won ODI v Zimbabwe Galle 2 Jul 2017 ODI # 3899
312/2 47.2 6.59 311 2 2 won ODI v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
346 102.3 3.37 -10 2 won Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
391/6 114.5 3.40 388 4 4 won Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
291 78.3 3.70 -309 2 lost Test v India Galle 26 Jul 2017 Test # 2265
245 76.5 3.18 550 -304 4 lost Test v India Galle 26 Jul 2017 Test # 2265
183 49.4 3.68 -439 2 lost Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
386 116.5 3.30 -53 3 lost Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
135 37.4 3.58 -352 2 lost Test v India Pallekele 12 Aug 2017 Test # 2269
181 74.3 2.42 -171 3 lost Test v India Pallekele 12 Aug 2017 Test # 2269
207 42.4 4.85 376 -168 2 lost ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
209/8 50.0 4.18 293 -83 2 lost ODI v Pakistan Dubai (DICS) 13 Oct 2017 ODI # 3922
187 48.0 3.89 220 -32 2 lost ODI v Pakistan Abu Dhabi 16 Oct 2017 ODI # 3924
144/9 20.0 7.20 181 -36 2 lost T20I v Pakistan Lahore 29 Oct 2017 T20I # 629
294 83.4 3.51 122 2 draw Test v India Eden Gardens 16 Nov 2017 Test # 2281
75/7 26.3 2.83 231 -155 4 draw Test v India Eden Gardens 16 Nov 2017 Test # 2281
373 135.3 2.75 -163 2 draw Test v India Delhi 2 Dec 2017 Test # 2286
299/5 103.0 2.90 410 -110 4 draw Test v India Delhi 2 Dec 2017 Test # 2286
114/3 20.4 5.51 113 2 2 won ODI v India Dharamsala 10 Dec 2017 ODI # 3939
251/8 50.0 5.02 393 -141 2 lost ODI v India Mohali 13 Dec 2017 ODI # 3941
87 16.0 5.43 181 -93 2 lost T20I v India Cuttack 20 Dec 2017 T20I # 633
172 17.2 9.92 261 -88 2 lost T20I v India Indore 22 Dec 2017 T20I # 634
278 48.1 5.77 291 -12 2 lost ODI v Zimbabwe Mirpur 17 Jan 2018 ODI # 3955
157 32.2 4.85 321 -163 2 lost ODI v Bangladesh Mirpur 19 Jan 2018 ODI # 3959
202/5 44.5 4.50 199 4 2 won ODI v Zimbabwe Mirpur 21 Jan 2018 ODI # 3962
83/0 11.5 7.01 83 1 2 won ODI v Bangladesh Mirpur 25 Jan 2018 ODI # 3965
713/9d 199.3 3.57 200 2 draw Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
194/4 16.4 11.64 194 1 2 won T20I v Bangladesh Mirpur 15 Feb 2018 T20I # 648
175/5 18.3 9.45 175 1 2 won T20I v India Colombo (RPS) 6 Mar 2018 T20I # 656
185 55.4 3.32 -229 2 lost Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
226 83.2 2.71 453 -226 4 lost Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
154 59.0 2.61 -50 2 won Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
144/6 40.2 3.57 144 1 4 won Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
285 45.2 6.28 364 -78 2 lost ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
99/7 16.0 6.18 99 1 2 won T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
124 35.2 3.50 262 -137 2 lost ODI v Bangladesh Dubai (DICS) 15 Sep 2018 ODI # 4036
158 41.2 3.82 250 -91 2 lost ODI v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
DNB 0.0 - 0 0 n/r ODI v England Dambulla 10 Oct 2018 ODI # 4052
140/5 29.0 4.82 172 -138 2 lost ODI v England Dambulla 13 Oct 2018 ODI # 4053
157 20.0 7.85 188 -30 2 lost T20I v England Colombo (RPS) 27 Oct 2018 T20I # 703
203 68.0 2.98 -139 2 lost Test v England Galle 6 Nov 2018 Test # 2324
250 85.1 2.93 462 -211 4 lost Test v England Galle 6 Nov 2018 Test # 2324
336 103.0 3.26 46 2 lost Test v England Pallekele 14 Nov 2018 Test # 2326
243 74.0 3.28 301 -57 4 lost Test v England Pallekele 14 Nov 2018 Test # 2326
240 65.5 3.64 -96 2 lost Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
284 86.4 3.27 327 -42 4 lost Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
104 41.0 2.53 -74 2 lost Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
236 106.2 2.21 660 -423 4 lost Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
326 49.0 6.65 372 -45 2 lost ODI v New Zealand Mount Maunganui 3 Jan 2019 ODI # 4074
298 46.2 6.43 320 -21 2 lost ODI v New Zealand Mount Maunganui 5 Jan 2019 ODI # 4075
249 41.4 5.97 365 -115 2 lost ODI v New Zealand Nelson 8 Jan 2019 ODI # 4076
144 16.5 8.55 180 -35 2 lost T20I v New Zealand Auckland 11 Jan 2019 T20I # 718
215 68.3 3.13 -319 2 lost Test v Australia Canberra 1 Feb 2019 Test # 2345
149 51.0 2.92 516 -366 4 lost Test v Australia Canberra 1 Feb 2019 Test # 2345
191 59.2 3.21 -44 2 won Test v South Africa Durban 13 Feb 2019 Test # 2347
304/9 85.3 3.55 304 1 4 won Test v South Africa Durban 13 Feb 2019 Test # 2347
154 37.4 4.08 -68 2 won Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
197/2 45.4 4.31 197 1 4 won Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
138 32.2 4.26 252 -113 2 lost ODI v South Africa Centurion 6 Mar 2019 ODI # 4107
121/5 24.0 5.04 193 -210 2 lost ODI v South Africa Durban 10 Mar 2019 ODI # 4112
164/9 20.0 8.20 181 -16 2 lost T20I v South Africa Centurion 22 Mar 2019 T20I # 758
137 15.4 8.74 183 -61 2 lost T20I v South Africa Johannesburg 24 Mar 2019 T20I # 763
247 45.5 5.38 335 -87 2 lost ODI v Australia The Oval 15 Jun 2019 ODI # 4159
242/3 44.4 5.41 239 4 2 won ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
267 93.2 2.86 18 2 won Test v New Zealand Galle 14 Aug 2019 Test # 2354
268/4 86.1 3.11 268 1 4 won Test v New Zealand Galle 14 Aug 2019 Test # 2354
238 46.5 5.08 306 -67 2 lost ODI v Pakistan Karachi 30 Sep 2019 ODI # 4211
99/9 20.0 4.95 234 -134 2 lost T20I v Australia Adelaide 27 Oct 2019 T20I # 978
271 85.5 3.15 80 2 lost Test v Pakistan Karachi 19 Dec 2019 Test # 2375
212 62.5 3.37 476 -263 4 lost Test v Pakistan Karachi 19 Dec 2019 Test # 2375
123 15.5 7.76 202 -78 2 lost T20I v India Pune 10 Jan 2020 T20I # 1027
515/9d 176.2 2.92 157 2 won Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
14/0 3.0 4.66 14 1 4 won Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
293 119.5 2.44 -113 2 draw Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
204/3 87.0 2.34 361 -156 4 draw Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
290/9 49.1 5.89 290 1 2 won ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
171 19.1 8.92 197 -25 2 lost T20I v West Indies Pallekele 4 Mar 2020 T20I # 1075
258 107.0 2.41 -96 2 draw Test v West Indies North Sound 29 Mar 2021 Test # 2417
193/2 79.0 2.44 377 -183 4 draw Test v West Indies North Sound 29 Mar 2021 Test # 2417
648/8d 179.0 3.62 107 2 draw Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
224 48.1 4.65 258 -33 2 lost ODI v Bangladesh Mirpur 23 May 2021 ODI # 4290
141/9 40.0 3.52 245 -105 2 lost ODI v Bangladesh Mirpur 25 May 2021 ODI # 4291
91 18.5 4.83 181 -89 2 lost T20I v England Southampton 26 Jun 2021 T20I # 1174
227/7 39.0 5.82 227 2 2 won ODI v India Colombo (RPS) 23 Jul 2021 ODI # 4312
126 18.3 6.81 165 -38 2 lost T20I v India Colombo (RPS) 25 Jul 2021 T20I # 1204
133/6 19.4 6.76 133 1 2 won T20I v India Colombo (RPS) 28 Jul 2021 T20I # 1206
82/3 14.3 5.65 82 1 2 won T20I v India Colombo (RPS) 29 Jul 2021 T20I # 1207
197 36.4 5.37 265 -86 2 lost ODI v South Africa Colombo (RPS) 4 Sep 2021 ODI # 4315
135/6 20.0 6.75 164 -28 2 lost T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
100/3 13.3 7.40 97 4 2 won T20I v Namibia Abu Dhabi 18 Oct 2021 T20I # 1313
45/2 7.1 6.27 45 1 2 won T20I v Netherlands Sharjah 22 Oct 2021 T20I # 1346
172/5 18.5 9.13 172 1 2 won T20I v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
137 19.0 7.21 164 -26 2 lost T20I v England Sharjah 1 Nov 2021 T20I # 1382
300/5 48.3 6.18 297 4 2 won ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
280/9 50.0 5.60 303 -22 2 lost ODI v Zimbabwe Pallekele 18 Jan 2022 ODI # 4343
122/8 19.0 6.42 143 -27 2 lost T20I v Australia Sydney 11 Feb 2022 T20I # 1458
164/8 20.0 8.20 165 0 2 tied T20I v Australia Sydney 13 Feb 2022 T20I # 1463
155/5 19.5 7.81 155 1 2 won T20I v Australia Melbourne 20 Feb 2022 T20I # 1478
137/6 20.0 6.85 200 -62 2 lost T20I v India Lucknow 24 Feb 2022 T20I # 1492
174 65.0 2.67 -400 2 lost Test v India Mohali 4 Mar 2022 Test # 2452
178 60.0 2.96 -222 3 lost Test v India Mohali 4 Mar 2022 Test # 2452
109 35.5 3.04 -143 2 lost Test v India Bengaluru 12 Mar 2022 Test # 2456
208 59.3 3.49 447 -238 4 lost Test v India Bengaluru 12 Mar 2022 Test # 2456
506 165.1 3.06 141 2 won Test v Bangladesh Mirpur 23 May 2022 Test # 2463
29/0 3.0 9.66 29 1 4 won Test v Bangladesh Mirpur 23 May 2022 Test # 2463
177/6 19.5 8.92 177 1 2 won T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
292/4 48.3 6.02 292 1 2 won ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
554 181.0 3.06 190 2 won Test v Australia Galle 8 Jul 2022 Test # 2471
184/8 19.2 9.51 184 1 2 won T20I v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
179/6 19.1 9.33 176 4 2 won T20I v Afghanistan Sharjah 3 Sep 2022 T20I # 1757
174/4 19.5 8.77 174 1 2 won T20I v India Dubai (DICS) 6 Sep 2022 T20I # 1759
124/5 17.0 7.29 122 3 2 won T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
108 19.0 5.68 164 -55 2 lost T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
133/1 15.0 8.86 129 5 2 won T20I v Ireland Hobart 23 Oct 2022 T20I # 1841
102 19.2 5.27 168 -65 2 lost T20I v New Zealand Sydney 29 Oct 2022 T20I # 1850
148/4 18.3 8.00 145 4 2 won T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
234 38.0 6.15 295 -60 2 lost ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
10/0 2.4 3.75 229 -218 2 n/r ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
314/6 49.4 6.32 314 1 2 won ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
160 20.0 8.00 163 -2 2 lost T20I v India Wankhede 3 Jan 2023 T20I # 1984
137 16.4 8.22 229 -91 2 lost T20I v India Rajkot 7 Jan 2023 T20I # 1986
306/8 50.0 6.12 374 -67 2 lost ODI v India Guwahati 10 Jan 2023 ODI # 4501
73 22.0 3.31 391 -317 2 lost ODI v India Thiruvananthapuram 15 Jan 2023 ODI # 4505
164 66.5 2.45 -416 2 lost Test v New Zealand Wellington 17 Mar 2023 Test # 2500
358 142.0 2.52 -58 3 lost Test v New Zealand Wellington 17 Mar 2023 Test # 2500
76 19.5 3.83 275 -198 2 lost ODI v New Zealand Auckland 25 Mar 2023 ODI # 4548
704/3d 151.0 4.66 212 2 won Test v Ireland Galle 24 Apr 2023 Test # 2503
120/1 16.0 7.50 117 4 2 won ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
100/0 15.0 6.66 99 2 2 won ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
169/1 33.1 5.09 166 4 2 won ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
244/2 44.2 5.50 244 1 2 won ODI v West Indies Harare 7 Jul 2023 ODI # 4618
165/5 39.0 4.23 165 1 2 won ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
172 41.3 4.14 214 -41 2 lost ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
252/8 42.0 6.00 252 0 2 won ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
108 19.1 5.63 117 -8 2 lost T20I v Afghanistan Hangzhou 4 Oct 2023 T20I # 2282
326 44.5 7.27 429 -102 2 lost ODI v South Africa Delhi 7 Oct 2023 ODI # 4661
263/5 48.2 5.44 263 1 2 won ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
160/2 25.4 6.23 157 4 2 won ODI v England Bengaluru 26 Oct 2023 ODI # 4682
55 19.4 2.79 358 -302 2 lost ODI v India Wankhede 2 Nov 2023 ODI # 4690
211/8 49.0 4.30 209 3 2 won ODI v Zimbabwe Colombo (RPS) 8 Jan 2024 ODI # 4719
97/2 16.4 5.82 97 1 2 won ODI v Zimbabwe Colombo (RPS) 11 Jan 2024 ODI # 4720
144/7 20.0 7.20 144 1 2 won T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
88/1 10.5 8.12 83 6 2 won T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
439 109.2 4.01 241 2 won Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
56/0 7.2 7.63 56 1 4 won Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
267/3 35.2 7.55 267 1 2 won ODI v Afghanistan Pallekele 14 Feb 2024 ODI # 4729
206/6 20.0 10.30 210 -3 2 lost T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
287/7 47.1 6.08 287 1 2 won ODI v Bangladesh Chattogram 15 Mar 2024 ODI # 4744
Statsguru includes the following current or recent relevant matches:
Romania v Bulgaria at Ilfov County, Continental Cup 3rd Match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th Match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st Match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page