Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Sri Lanka remove Sri Lanka from query
Start of match date greater than or equal to 20 Jan 2012 remove greater than or equal to 20 Jan 2012 from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2021-2024 112 117 9 3993 210* 36.97 4729 84.43 7 28 8 448 51 Profile
filtered 2021-2024 112 117 9 3993 210* 36.97 4729 84.43 7 28 8 448 51
Innings by innings list
39 42 34 4 1 114.70 3 stumped 1 T20I v West Indies Coolidge 3 Mar 2021 T20I # 1126
37 50 23 4 1 160.86 2 run out 1 T20I v West Indies Coolidge 5 Mar 2021 T20I # 1128
5 24 13 0 0 38.46 2 caught 1 T20I v West Indies Coolidge 7 Mar 2021 T20I # 1130
8 29 16 1 0 50.00 3 run out 1 ODI v West Indies North Sound 10 Mar 2021 ODI # 4276
10 21 13 1 0 76.92 3 bowled 1 ODI v West Indies North Sound 12 Mar 2021 ODI # 4277
24 38 25 3 0 96.00 3 lbw 1 ODI v West Indies North Sound 14 Mar 2021 ODI # 4278
9 24 12 2 0 75.00 6 caught 1 Test v West Indies North Sound 21 Mar 2021 Test # 2416
103 341 252 6 0 40.87 6 caught 3 Test v West Indies North Sound 21 Mar 2021 Test # 2416
51 192 131 4 0 38.93 6 caught 2 Test v West Indies North Sound 29 Mar 2021 Test # 2417
DNB - - - - - - - 4 Test v West Indies North Sound 29 Mar 2021 Test # 2417
12 34 23 1 0 52.17 6 caught 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
30 85 84 3 0 35.71 6 bowled 1 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
24 44 31 2 0 77.41 6 caught 3 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
8 13 13 1 0 61.53 3 caught 2 ODI v Bangladesh Mirpur 23 May 2021 ODI # 4290
20 60 36 2 0 55.55 3 caught 2 ODI v Bangladesh Mirpur 25 May 2021 ODI # 4291
0 5 4 0 0 0.00 3 caught 1 ODI v Bangladesh Mirpur 28 May 2021 ODI # 4292
5 20 19 0 0 26.31 1 caught 1 ODI v England Chester-le-Street 29 Jun 2021 ODI # 4296
5 20 12 1 0 41.66 1 bowled 1 ODI v England The Oval 1 Jul 2021 ODI # 4297
6 24 17 1 0 35.29 3 caught 1 ODI v England Bristol 4 Jul 2021 ODI # 4298
DNB - - - - - - - 2 T20I v India Colombo (RPS) 29 Jul 2021 T20I # 1207
5 17 6 0 0 83.33 1 lbw 2 T20I v Namibia Abu Dhabi 18 Oct 2021 T20I # 1313
61 105 47 6 1 129.78 1 caught 1 T20I v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
0 7 5 0 0 0.00 1 caught 2 T20I v Netherlands Sharjah 22 Oct 2021 T20I # 1346
24 37 21 1 1 114.28 2 bowled 2 T20I v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
7 13 9 1 0 77.77 1 caught 1 T20I v Australia Dubai (DICS) 28 Oct 2021 T20I # 1374
72 92 58 6 3 124.13 1 caught 1 T20I v South Africa Sharjah 30 Oct 2021 T20I # 1378
1 3 1 0 0 100.00 1 run out 2 T20I v England Sharjah 1 Nov 2021 T20I # 1382
51 79 41 5 0 124.39 1 caught 1 T20I v West Indies Abu Dhabi 4 Nov 2021 T20I # 1392
56 206 140 7 0 40.00 1 caught 1 Test v West Indies Galle 21 Nov 2021 Test # 2434
3 12 11 0 0 27.27 1 caught 3 Test v West Indies Galle 21 Nov 2021 Test # 2434
73 199 148 5 1 49.32 1 lbw 1 Test v West Indies Galle 29 Nov 2021 Test # 2437
66 217 154 4 0 42.85 2 lbw 3 Test v West Indies Galle 29 Nov 2021 Test # 2437
75 105 71 10 0 105.63 1 caught 2 ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
16 27 24 3 0 66.66 1 caught 2 ODI v Zimbabwe Pallekele 18 Jan 2022 ODI # 4343
55 90 66 6 0 83.33 1 run out 1 ODI v Zimbabwe Pallekele 21 Jan 2022 ODI # 4347
36 49 37 5 1 97.29 1 caught 2 T20I v Australia Sydney 11 Feb 2022 T20I # 1458
73 91 53 7 2 137.73 1 caught 2 T20I v Australia Sydney 13 Feb 2022 T20I # 1463
16 40 21 2 0 76.19 1 caught 1 T20I v Australia Canberra 15 Feb 2022 T20I # 1466
46 69 40 4 0 115.00 1 stumped 1 T20I v Australia Melbourne 18 Feb 2022 T20I # 1470
13 16 8 1 0 162.50 1 caught 2 T20I v Australia Melbourne 20 Feb 2022 T20I # 1478
0 1 1 0 0 0.00 1 bowled 2 T20I v India Lucknow 24 Feb 2022 T20I # 1492
75 90 53 11 0 141.50 1 lbw 1 T20I v India Dharamsala 26 Feb 2022 T20I # 1493
1 11 10 0 0 10.00 1 caught 1 T20I v India Dharamsala 27 Feb 2022 T20I # 1494
61* 202 133 11 0 45.86 3 not out 2 Test v India Mohali 4 Mar 2022 Test # 2452
6 16 19 1 0 31.57 3 caught 3 Test v India Mohali 4 Mar 2022 Test # 2452
36 64 31 2 1 116.12 1 bowled 1 T20I v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
3 12 6 0 0 50.00 1 caught 1 T20I v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
27 51 25 2 0 108.00 2 caught 2 T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
56 100 68 6 1 82.35 2 caught 1 ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
14 24 17 3 0 82.35 2 caught 1 ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
137 203 147 11 2 93.19 2 caught 2 ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
13 42 25 2 0 52.00 2 caught 1 ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
2 10 4 0 0 50.00 2 caught 1 ODI v Australia Colombo (RPS) 24 Jun 2022 ODI # 4418
23 55 44 3 0 52.27 1 caught 1 Test v Australia Galle 29 Jun 2022 Test # 2469
14 32 19 1 0 73.68 1 lbw 3 Test v Australia Galle 29 Jun 2022 Test # 2469
6 38 25 0 0 24.00 1 caught 2 Test v Australia Galle 8 Jul 2022 Test # 2471
3 17 7 0 0 42.85 1 caught 1 T20I v Afghanistan Dubai (DICS) 27 Aug 2022 T20I # 1748
20 24 19 2 1 105.26 1 caught 2 T20I v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
35 41 28 3 1 125.00 1 caught 2 T20I v Afghanistan Sharjah 3 Sep 2022 T20I # 1757
52 48 37 4 2 140.54 1 caught 2 T20I v India Dubai (DICS) 6 Sep 2022 T20I # 1759
55* 78 48 5 1 114.58 1 not out 2 T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
8 19 11 1 0 72.72 1 caught 1 T20I v Pakistan Dubai (DICS) 11 Sep 2022 T20I # 1769
9 16 10 1 0 90.00 1 caught 2 T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
74 105 60 6 2 123.33 1 caught 1 T20I v U.A.E. Geelong 18 Oct 2022 T20I # 1832
14 25 21 0 1 66.66 1 bowled 1 T20I v Netherlands Geelong 20 Oct 2022 T20I # 1835
40 65 45 2 0 88.88 1 run out 1 T20I v Australia Perth 25 Oct 2022 T20I # 1845
0 5 5 0 0 0.00 1 lbw 2 T20I v New Zealand Sydney 29 Oct 2022 T20I # 1850
10 10 10 2 0 100.00 1 bowled 2 T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
67 70 45 2 5 148.88 1 caught 1 T20I v England Sydney 5 Nov 2022 T20I # 1867
85 135 83 10 0 102.40 1 bowled 2 ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
3* 15 8 0 0 37.50 1 not out 2 ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
35 77 55 3 0 63.63 1 bowled 2 ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
1 11 3 0 0 33.33 1 bowled 2 T20I v India Wankhede 3 Jan 2023 T20I # 1984
33 55 35 4 0 94.28 1 caught 1 T20I v India Pune 5 Jan 2023 T20I # 1985
15 31 17 3 0 88.23 1 caught 2 T20I v India Rajkot 7 Jan 2023 T20I # 1986
72 125 80 11 0 90.00 1 caught 2 ODI v India Guwahati 10 Jan 2023 ODI # 4501
9 15 10 2 0 90.00 1 bowled 2 ODI v New Zealand Auckland 25 Mar 2023 ODI # 4548
57 109 64 8 1 89.06 1 run out 1 ODI v New Zealand Hamilton 31 Mar 2023 ODI # 4557
0 1 1 0 0 0.00 1 caught 1 T20I v New Zealand Auckland 2 Apr 2023 T20I # 2039
9 19 9 2 0 100.00 1 caught 1 T20I v New Zealand Dunedin 5 Apr 2023 T20I # 2040
25 45 25 4 0 100.00 1 caught 1 T20I v New Zealand Queenstown 8 Apr 2023 T20I # 2041
38 101 59 5 0 64.40 1 caught 1 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
43 73 56 6 0 76.78 1 lbw 1 ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
51 44 34 8 2 150.00 1 lbw 2 ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
57 - 76 5 0 75.00 1 bowled 1 ODI v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
37* 58 39 5 0 94.87 1 not out 2 ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
20 42 26 4 0 76.92 1 caught 1 ODI v Ireland Bulawayo 25 Jun 2023 ODI # 4599
75 121 85 10 0 88.23 1 caught 1 ODI v Scotland Bulawayo 27 Jun 2023 ODI # 4603
0 1 1 0 0 0.00 1 caught 1 ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
101* 135 102 14 0 99.01 1 not out 2 ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
104 124 113 14 0 92.03 1 caught 2 ODI v West Indies Harare 7 Jul 2023 ODI # 4618
23 48 33 3 0 69.69 1 caught 1 ODI v Netherlands Harare 9 Jul 2023 ODI # 4620
14 18 13 1 0 107.69 1 caught 2 ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
41 55 40 6 0 102.50 1 caught 1 ODI v Afghanistan Lahore 5 Sep 2023 ODI # 4633
40 92 60 5 0 66.66 1 lbw 1 ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
6 11 7 1 0 85.71 1 caught 2 ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
29 57 44 4 0 65.90 1 caught 2 ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
2 16 4 0 0 50.00 1 caught 1 ODI v India Colombo (RPS) 17 Sep 2023 ODI # 4649
0 6 3 0 0 0.00 1 bowled 2 ODI v South Africa Delhi 7 Oct 2023 ODI # 4661
51 79 61 7 1 83.60 1 caught 1 ODI v Pakistan Hyderabad 10 Oct 2023 ODI # 4665
61 103 67 8 0 91.04 1 caught 1 ODI v Australia Lucknow 16 Oct 2023 ODI # 4671
54 69 52 9 0 103.84 1 caught 2 ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
77* 110 83 7 2 92.77 1 not out 2 ODI v England Bengaluru 26 Oct 2023 ODI # 4682
46 82 60 5 0 76.66 1 caught 1 ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
0 2 1 0 0 0.00 1 lbw 2 ODI v India Wankhede 2 Nov 2023 ODI # 4690
41 61 36 8 0 113.88 1 bowled 1 ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
2 9 8 0 0 25.00 1 caught 1 ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
2 2 3 0 0 66.66 1 caught 2 T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
1 7 7 0 0 14.28 1 caught 1 T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
39* 43 23 5 1 169.56 1 not out 2 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
210* 221 139 20 8 151.07 1 not out 1 ODI v Afghanistan Pallekele 9 Feb 2024 ODI # 4725
18 21 17 3 0 105.88 1 lbw 1 ODI v Afghanistan Pallekele 11 Feb 2024 ODI # 4727
118 136 101 16 2 116.83 1 caught 2 ODI v Afghanistan Pallekele 14 Feb 2024 ODI # 4729
6 4 4 1 0 150.00 1 caught 1 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
25 19 11 5 0 227.27 1 lbw 1 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
60* 49 30 8 2 200.00 1 retired notout 2 T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
36 51 28 5 1 128.57 1 caught 1 ODI v Bangladesh Chattogram 13 Mar 2024 ODI # 4743
114 169 113 13 3 100.88 1 caught 2 ODI v Bangladesh Chattogram 15 Mar 2024 ODI # 4744
1 9 8 0 0 12.50 1 lbw 1 ODI v Bangladesh Chattogram 18 Mar 2024 ODI # 4745
Statsguru includes the following current or recent relevant matches:
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st Match, Jun 1, 2024 [T20I # 2632 - Live]
    » Canada 151/3 (16.3 ov, NR Kirton 46*, S Movva 9*, CJ Anderson 1/11)
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page