View innings by innings list [change view]
Home or away home venue remove home venue from query
Start of match date greater than or equal to 1 Jan 2015 remove greater than or equal to 1 Jan 2015 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 2015-2024 147 69 73 0 1 4 0.945 30.24 4.31 180 704 50
Innings by innings list
300 109.3 2.73 300 1 lost Test v Pakistan Galle 17 Jun 2015 Test # 2167
206 77.1 2.66 89 3 lost Test v Pakistan Galle 17 Jun 2015 Test # 2167
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
278 89.5 3.09 278 1 lost Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
313 95.4 3.27 376 3 lost Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
255/8 50.0 5.10 255 1 lost ODI v Pakistan Dambulla 11 Jul 2015 ODI # 3664
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
256/9 50.0 5.12 256 1 lost ODI v Pakistan Colombo (RPS) 22 Jul 2015 ODI # 3671
368/4 50.0 7.36 368 1 won ODI v Pakistan Hambantota 26 Jul 2015 ODI # 3672
146/7 20.0 7.30 176 -29 2 lost T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
172/7 20.0 8.60 172 1 lost T20I v Pakistan Colombo (RPS) 1 Aug 2015 T20I # 449
183 49.4 3.68 183 1 won Test v India Galle 12 Aug 2015 Test # 2176
367 82.2 4.45 175 3 won Test v India Galle 12 Aug 2015 Test # 2176
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
484 152.3 3.17 484 1 won Test v West Indies Galle 14 Oct 2015 Test # 2181
200 66.0 3.03 200 1 won Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
206 75.3 2.72 243 3 won Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
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
215/3 20.0 10.75 215 1 won T20I v West Indies Pallekele 9 Nov 2015 T20I # 460
139 20.0 6.95 163 -23 2 lost T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
117 34.2 3.40 117 1 won Test v Australia Pallekele 26 Jul 2016 Test # 2209
353 93.4 3.76 267 3 won Test v Australia Pallekele 26 Jul 2016 Test # 2209
281 73.1 3.84 281 1 won Test v Australia Galle 4 Aug 2016 Test # 2213
237 59.3 3.98 412 3 won Test v Australia Galle 4 Aug 2016 Test # 2213
355 141.1 2.51 355 1 won Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
347/8d 99.3 3.48 323 3 won Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
227/8 50.0 4.54 227 1 lost ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
288 48.5 5.89 288 1 won ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
226 49.2 4.58 226 1 lost ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
212 50.0 4.24 212 1 lost ODI v Australia Dambulla 31 Aug 2016 ODI # 3774
195 40.2 4.83 195 1 lost ODI v Australia Pallekele 4 Sep 2016 ODI # 3776
178/9 20.0 8.90 264 -85 2 lost T20I v Australia Pallekele 6 Sep 2016 T20I # 565
128/9 20.0 6.40 128 1 lost T20I v Australia Colombo (RPS) 9 Sep 2016 T20I # 567
494 129.1 3.82 494 1 won Test v Bangladesh Galle 7 Mar 2017 Test # 2252
274/6d 69.0 3.97 456 3 won Test v Bangladesh Galle 7 Mar 2017 Test # 2252
338 113.3 2.97 338 1 lost Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
319 113.2 2.81 190 3 lost Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
234 45.1 5.18 325 -90 2 lost ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
311 49.5 6.24 311 1 n/r ODI v Bangladesh Dambulla 28 Mar 2017 ODI # 3856
280/9 50.0 5.60 280 1 won ODI v Bangladesh Colombo (SSC) 1 Apr 2017 ODI # 3858
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
316/5 50.0 6.32 316 1 lost ODI v Zimbabwe Galle 30 Jun 2017 ODI # 3897
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
300/6 50.0 6.00 300 1 lost ODI v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
203/8 50.0 4.06 203 1 lost ODI v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
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
216 43.2 4.98 216 1 lost ODI v India Dambulla 20 Aug 2017 ODI # 3905
236/8 50.0 4.72 236 1 lost ODI v India Pallekele 24 Aug 2017 ODI # 3906
217/9 50.0 4.34 217 1 lost ODI v India Pallekele 27 Aug 2017 ODI # 3907
207 42.4 4.85 376 -168 2 lost ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
238 49.4 4.79 238 1 lost ODI v India Colombo (RPS) 3 Sep 2017 ODI # 3909
170/7 20.0 8.50 170 1 lost T20I v India Colombo (RPS) 6 Sep 2017 T20I # 618
175/5 18.3 9.45 175 1 2 won T20I v India Colombo (RPS) 6 Mar 2018 T20I # 656
214/6 20.0 10.70 214 1 lost T20I v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
152/9 19.0 8.00 152 1 lost T20I v India Colombo (RPS) 12 Mar 2018 T20I # 659
159/7 20.0 7.95 159 1 lost T20I v Bangladesh Colombo (RPS) 16 Mar 2018 T20I # 661
287 78.4 3.64 287 1 won Test v South Africa Galle 12 Jul 2018 Test # 2311
190 57.4 3.29 351 3 won Test v South Africa Galle 12 Jul 2018 Test # 2311
338 104.1 3.24 338 1 won Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
275/5d 81.0 3.39 489 3 won Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
193 34.3 5.59 193 1 lost ODI v South Africa Dambulla 29 Jul 2018 ODI # 4025
244/8 50.0 4.88 244 1 lost ODI v South Africa Dambulla 1 Aug 2018 ODI # 4027
285 45.2 6.28 364 -78 2 lost ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
306/7 39.0 7.84 306 1 won ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
299/8 50.0 5.98 299 1 won ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
99/7 16.0 6.18 99 1 2 won T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
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
150/9 21.0 7.14 150 1 lost ODI v England Pallekele 17 Oct 2018 ODI # 4054
273/7 50.0 5.46 273 1 lost ODI v England Pallekele 20 Oct 2018 ODI # 4055
366/6 50.0 7.32 366 1 won ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
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
314/8 50.0 6.28 314 1 won ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
242/3 44.4 5.41 239 4 2 won ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
294/8 50.0 5.88 294 1 won ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
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
244 90.2 2.70 244 1 lost Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
122 70.2 1.73 -65 3 lost Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
174/4 20.0 8.70 174 1 lost T20I v New Zealand Pallekele 1 Sep 2019 T20I # 878
161/9 20.0 8.05 161 1 lost T20I v New Zealand Pallekele 3 Sep 2019 T20I # 879
125/8 20.0 6.25 125 1 won T20I v New Zealand Pallekele 6 Sep 2019 T20I # 880
290/9 49.1 5.89 290 1 2 won ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
345/8 50.0 6.90 345 1 won ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
307 50.0 6.14 307 1 won ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
171 19.1 8.92 197 -25 2 lost T20I v West Indies Pallekele 4 Mar 2020 T20I # 1075
155/6 20.0 7.75 155 1 lost T20I v West Indies Pallekele 6 Mar 2020 T20I # 1078
135 46.1 2.92 135 1 lost Test v England Galle 14 Jan 2021 Test # 2403
359 136.5 2.62 73 3 lost Test v England Galle 14 Jan 2021 Test # 2403
381 139.3 2.73 381 1 lost Test v England Galle 22 Jan 2021 Test # 2405
126 35.5 3.51 163 3 lost Test v England Galle 22 Jan 2021 Test # 2405
648/8d 179.0 3.62 107 2 draw Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
493/7d 159.2 3.09 493 1 won Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
194/9d 42.2 4.58 436 3 won Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
262/9 50.0 5.24 262 1 lost ODI v India Colombo (RPS) 18 Jul 2021 ODI # 4307
275/9 50.0 5.50 275 1 lost ODI v India Colombo (RPS) 20 Jul 2021 ODI # 4309
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
300/9 50.0 6.00 300 1 won ODI v South Africa Colombo (RPS) 2 Sep 2021 ODI # 4314
197 36.4 5.37 265 -86 2 lost ODI v South Africa Colombo (RPS) 4 Sep 2021 ODI # 4315
203/9 50.0 4.06 203 1 won ODI v South Africa Colombo (RPS) 7 Sep 2021 ODI # 4318
135/6 20.0 6.75 164 -28 2 lost T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
103 18.1 5.66 103 1 lost T20I v South Africa Colombo (RPS) 12 Sep 2021 T20I # 1270
120/8 20.0 6.00 120 1 lost T20I v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
386 133.5 2.88 386 1 won Test v West Indies Galle 21 Nov 2021 Test # 2434
191/4d 40.5 4.67 347 3 won Test v West Indies Galle 21 Nov 2021 Test # 2434
204 61.3 3.31 204 1 won Test v West Indies Galle 29 Nov 2021 Test # 2437
345/9d 121.4 2.83 296 3 won Test v West Indies Galle 29 Nov 2021 Test # 2437
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
254/9 50.0 5.08 254 1 won ODI v Zimbabwe Pallekele 21 Jan 2022 ODI # 4347
128 19.3 6.56 128 1 lost T20I v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
124/9 20.0 6.20 124 1 lost T20I v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
177/6 19.5 8.92 177 1 2 won T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
300/7 50.0 6.00 300 1 lost ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
220/9 47.4 4.61 220 1 won ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
292/4 48.3 6.02 292 1 2 won ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
258 49.0 5.26 258 1 won ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
160 43.1 3.70 160 1 lost ODI v Australia Colombo (RPS) 24 Jun 2022 ODI # 4418
212 59.0 3.59 212 1 lost Test v Australia Galle 29 Jun 2022 Test # 2469
113 22.5 4.94 4 3 lost Test v Australia Galle 29 Jun 2022 Test # 2469
554 181.0 3.06 190 2 won Test v Australia Galle 8 Jul 2022 Test # 2471
222 66.1 3.35 222 1 lost Test v Pakistan Galle 16 Jul 2022 Test # 2472
337 100.0 3.37 341 3 lost Test v Pakistan Galle 16 Jul 2022 Test # 2472
378 103.0 3.66 378 1 won Test v Pakistan Galle 24 Jul 2022 Test # 2473
360/8d 91.5 3.92 507 3 won Test v Pakistan Galle 24 Jul 2022 Test # 2473
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
591/6d 131.0 4.51 591 1 won Test v Ireland Galle 16 Apr 2023 Test # 2502
704/3d 151.0 4.66 212 2 won Test v Ireland Galle 24 Apr 2023 Test # 2503
268 50.0 5.36 268 1 lost ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
323/6 50.0 6.46 323 1 won ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
120/1 16.0 7.50 117 4 2 won ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
312 95.2 3.27 312 1 lost Test v Pakistan Galle 16 Jul 2023 Test # 2511
279 83.1 3.35 130 3 lost Test v Pakistan Galle 16 Jul 2023 Test # 2511
166 48.4 3.41 166 1 lost Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
188 67.4 2.77 -222 3 lost Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
165/5 39.0 4.23 165 1 2 won ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
257/9 50.0 5.14 257 1 won ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
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
50 15.2 3.26 50 1 lost ODI v India Colombo (RPS) 17 Sep 2023 ODI # 4649
273/9 50.0 5.46 273 1 n/r ODI v Zimbabwe Colombo (RPS) 6 Jan 2024 ODI # 4718
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
173/6 20.0 8.65 173 1 lost T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
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
381/3 50.0 7.62 381 1 won ODI v Afghanistan Pallekele 9 Feb 2024 ODI # 4725
308/6 50.0 6.16 308 1 won ODI v Afghanistan Pallekele 11 Feb 2024 ODI # 4727
267/3 35.2 7.55 267 1 2 won ODI v Afghanistan Pallekele 14 Feb 2024 ODI # 4729
160 19.0 8.42 160 1 won T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
187/6 20.0 9.35 187 1 won T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
206/6 20.0 10.30 210 -3 2 lost T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
Statsguru includes the following current or recent relevant matches:
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610]
Ireland v Pakistan at Dublin, 2nd T20I, May 12, 2024 [T20I # 2609]
France v Belgium at Dreux, Mdina Cup final, May 12, 2024 [T20I # 2608]
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607]
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606]
 
Feedback Print this page