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