Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 4 Mar 2015 remove greater than or equal to 4 Mar 2015 from query
Batting position less than or equal to 7 remove less than or equal to 7 from query
Ordered by start date (reverse)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2017-2024 113 135 9 3663 163 29.07 5300 69.11 8 15 12 393 43 Profile
filtered 2017-2024 113 135 9 3663 163 29.07 5300 69.11 8 15 12 393 43
Innings by innings list
14 44 23 0 1 60.86 2 caught 2 T20I v South Africa New York 10 Jun 2024 T20I # 2664
7 16 13 0 0 53.84 4 caught 2 T20I v Sri Lanka Dallas 7 Jun 2024 T20I # 2646
DNB - - - - - - - 2 T20I v U.S.A. Prairie View 25 May 2024 T20I # 2625
36 - 34 2 1 105.88 3 run out 2 T20I v U.S.A. Prairie View 23 May 2024 T20I # 2616
3 - 11 0 0 27.27 3 stumped 1 T20I v U.S.A. Prairie View 21 May 2024 T20I # 2613
36 42 28 5 1 128.57 3 caught 1 T20I v Zimbabwe Mirpur 12 May 2024 T20I # 2607
2 14 7 0 0 28.57 4 bowled 1 T20I v Zimbabwe Mirpur 10 May 2024 T20I # 2599
6 4 4 1 0 150.00 3 bowled 1 T20I v Zimbabwe Chattogram 7 May 2024 T20I # 2592
16 16 15 0 1 106.66 3 caught 2 T20I v Zimbabwe Chattogram 5 May 2024 T20I # 2589
21 35 24 1 0 87.50 3 caught 2 T20I v Zimbabwe Chattogram 3 May 2024 T20I # 2586
1 16 11 0 0 9.09 4 caught 2 Test v Sri Lanka Chattogram 30 Mar 2024 Test # 2537
20 73 55 2 0 36.36 3 bowled 4 Test v Sri Lanka Chattogram 30 Mar 2024 Test # 2537
5 10 10 0 0 50.00 3 lbw 2 Test v Sri Lanka Sylhet 22 Mar 2024 Test # 2536
6 7 5 1 0 120.00 3 caught 4 Test v Sri Lanka Sylhet 22 Mar 2024 Test # 2536
1 8 5 0 0 20.00 3 caught 2 ODI v Sri Lanka Chattogram 18 Mar 2024 ODI # 4745
40 54 39 6 0 102.56 3 caught 1 ODI v Sri Lanka Chattogram 15 Mar 2024 ODI # 4744
122* 198 129 13 2 94.57 3 not out 2 ODI v Sri Lanka Chattogram 13 Mar 2024 ODI # 4743
1 - 6 0 0 16.66 3 bowled 2 T20I v Sri Lanka Sylhet 9 Mar 2024 T20I # 2509
53* 60 38 4 2 139.47 3 not out 2 T20I v Sri Lanka Sylhet 6 Mar 2024 T20I # 2501
20 39 22 3 0 90.90 3 caught 2 T20I v Sri Lanka Sylhet 4 Mar 2024 T20I # 2494
17 19 15 4 0 113.33 3 caught 1 T20I v New Zealand Mount Maunganui 31 Dec 2023 T20I # 2425
TDNB - - - - - - - - T20I v New Zealand Mount Maunganui 29 Dec 2023 T20I # 2423
19 15 14 4 0 135.71 3 caught 2 T20I v New Zealand Napier 27 Dec 2023 T20I # 2422
51* 49 42 8 0 121.42 3 not out 2 ODI v New Zealand Napier 23 Dec 2023 ODI # 4717
6 17 9 1 0 66.66 3 caught 1 ODI v New Zealand Nelson 20 Dec 2023 ODI # 4715
15 27 13 2 0 115.38 3 bowled 2 ODI v New Zealand Dunedin 17 Dec 2023 ODI # 4711
9 24 14 1 0 64.28 3 lbw 1 Test v New Zealand Mirpur 6 Dec 2023 Test # 2517
15 30 24 2 0 62.50 3 caught 3 Test v New Zealand Mirpur 6 Dec 2023 Test # 2517
37 46 35 2 3 105.71 3 caught 1 Test v New Zealand Sylhet 28 Nov 2023 Test # 2516
105 251 198 10 0 53.03 3 caught 3 Test v New Zealand Sylhet 28 Nov 2023 Test # 2516
45 59 57 6 0 78.94 3 run out 1 ODI v Australia Pune 11 Nov 2023 ODI # 4700
90 163 101 12 0 89.10 3 bowled 2 ODI v Sri Lanka Delhi 6 Nov 2023 ODI # 4695
4 8 3 1 0 133.33 3 caught 1 ODI v Pakistan Eden Gardens 31 Oct 2023 ODI # 4688
9 27 18 2 0 50.00 4 caught 2 ODI v Netherlands Eden Gardens 28 Oct 2023 ODI # 4685
0 1 1 0 0 0.00 3 caught 2 ODI v South Africa Wankhede 24 Oct 2023 ODI # 4680
8 18 17 0 0 47.05 3 lbw 1 ODI v India Pune 19 Oct 2023 ODI # 4674
7 20 8 1 0 87.50 4 caught 1 ODI v New Zealand Chennai 13 Oct 2023 ODI # 4668
0 1 1 0 0 0.00 3 caught 2 ODI v England Dharamsala 10 Oct 2023 ODI # 4664
59* 112 83 3 1 71.08 4 not out 2 ODI v Afghanistan Dharamsala 7 Oct 2023 ODI # 4660
76 142 84 10 0 90.47 3 lbw 1 ODI v New Zealand Mirpur 26 Sep 2023 ODI # 4655
104 142 105 9 2 99.04 4 run out 1 ODI v Afghanistan Lahore 3 Sep 2023 ODI # 4631
89 181 122 7 0 72.95 3 bowled 1 ODI v Sri Lanka Pallekele 31 Aug 2023 ODI # 4629
4 9 6 0 0 66.66 3 bowled 2 T20I v Afghanistan Sylhet 16 Jul 2023 T20I # 2145
14 21 12 0 1 116.66 3 bowled 2 T20I v Afghanistan Sylhet 14 Jul 2023 T20I # 2138
11 20 15 2 0 73.33 3 bowled 2 ODI v Afghanistan Chattogram 11 Jul 2023 ODI # 4621
1 6 5 0 0 20.00 3 bowled 2 ODI v Afghanistan Chattogram 8 Jul 2023 ODI # 4619
12 31 16 2 0 75.00 3 caught 1 ODI v Afghanistan Chattogram 5 Jul 2023 ODI # 4615
146 277 175 23 2 83.42 3 caught 1 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
124 261 151 15 0 82.11 3 caught 3 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
35 34 32 7 0 109.37 3 caught 1 ODI v Ireland Chelmsford 14 May 2023 ODI # 4578
117 156 93 12 3 125.80 3 caught 2 ODI v Ireland Chelmsford 12 May 2023 ODI # 4577
44 102 66 7 0 66.66 3 caught 1 ODI v Ireland Chelmsford 9 May 2023 ODI # 4576
0 4 1 0 0 0.00 2 bowled 2 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
4 15 9 1 0 44.44 3 caught 4 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
4 7 8 0 0 50.00 3 caught 1 T20I v Ireland Chattogram 31 Mar 2023 T20I # 2038
2* 2 1 0 0 200.00 5 not out 1 T20I v Ireland Chattogram 29 Mar 2023 T20I # 2037
14 15 13 0 1 107.69 3 stumped 1 T20I v Ireland Chattogram 27 Mar 2023 T20I # 2034
DNB - - - - - - - 2 ODI v Ireland Sylhet 23 Mar 2023 ODI # 4547
73 108 77 3 2 94.80 3 caught 1 ODI v Ireland Sylhet 20 Mar 2023 ODI # 4542
25 57 34 1 0 73.52 3 bowled 1 ODI v Ireland Sylhet 18 Mar 2023 ODI # 4539
47* 65 36 1 2 130.55 3 not out 1 T20I v England Mirpur 14 Mar 2023 T20I # 2026
46* 73 47 3 0 97.87 3 not out 2 T20I v England Mirpur 12 Mar 2023 T20I # 2023
51 44 30 8 0 170.00 3 bowled 2 T20I v England Chattogram 9 Mar 2023 T20I # 2018
53 101 71 5 0 74.64 3 run out 1 ODI v England Chattogram 6 Mar 2023 ODI # 4531
0 1 1 0 0 0.00 3 caught 2 ODI v England Mirpur 3 Mar 2023 ODI # 4528
58 136 82 6 0 70.73 3 caught 1 ODI v England Mirpur 1 Mar 2023 ODI # 4525
24 77 57 3 0 42.10 1 lbw 1 Test v India Mirpur 22 Dec 2022 Test # 2484
5 33 31 1 0 16.12 1 lbw 3 Test v India Mirpur 22 Dec 2022 Test # 2484
0 1 1 0 0 0.00 1 caught 2 Test v India Chattogram 14 Dec 2022 Test # 2481
67 179 156 7 0 42.94 1 caught 4 Test v India Chattogram 14 Dec 2022 Test # 2481
21 56 35 3 0 60.00 3 bowled 1 ODI v India Mirpur 7 Dec 2022 ODI # 4496
0 2 1 0 0 0.00 1 caught 2 ODI v India Mirpur 4 Dec 2022 ODI # 4493
54 66 48 7 0 112.50 1 bowled 1 T20I v Pakistan Adelaide 6 Nov 2022 T20I # 1872
21 50 25 1 1 84.00 1 caught 2 T20I v India Adelaide 2 Nov 2022 T20I # 1860
71 77 55 7 1 129.09 1 caught 1 T20I v Zimbabwe Brisbane 30 Oct 2022 T20I # 1851
9 15 9 1 0 100.00 1 bowled 2 T20I v South Africa Sydney 27 Oct 2022 T20I # 1847
25 31 20 4 0 125.00 1 caught 1 T20I v Netherlands Hobart 24 Oct 2022 T20I # 1843
12 30 15 2 0 80.00 1 caught 1 T20I v Pakistan Christchurch 13 Oct 2022 T20I # 1818
11 16 12 2 0 91.66 1 bowled 2 T20I v New Zealand Christchurch 12 Oct 2022 T20I # 1816
33 41 29 4 0 113.79 1 caught 1 T20I v New Zealand Christchurch 9 Oct 2022 T20I # 1811
0 - 1 0 0 0.00 3 caught 1 ODI v Zimbabwe Harare 10 Aug 2022 ODI # 4443
38 73 55 5 0 69.09 3 caught 1 ODI v Zimbabwe Harare 7 Aug 2022 ODI # 4442
16 - 20 0 0 80.00 4 caught 2 T20I v Zimbabwe Harare 2 Aug 2022 T20I # 1719
19* - 21 1 0 90.47 5 not out 2 T20I v Zimbabwe Harare 31 Jul 2022 T20I # 1713
37 42 25 3 1 148.00 4 caught 2 T20I v Zimbabwe Harare 30 Jul 2022 T20I # 1706
1 27 13 0 0 7.69 2 caught 2 ODI v West Indies Providence 16 Jul 2022 ODI # 4431
20 49 36 2 0 55.55 2 caught 2 ODI v West Indies Providence 13 Jul 2022 ODI # 4426
37 71 46 5 0 80.43 3 caught 2 ODI v West Indies Providence 10 Jul 2022 ODI # 4421
26 105 73 4 0 35.61 3 lbw 1 Test v West Indies Gros Islet 24 Jun 2022 Test # 2468
42 136 91 8 0 46.15 3 caught 3 Test v West Indies Gros Islet 24 Jun 2022 Test # 2468
0 10 5 0 0 0.00 3 bowled 1 Test v West Indies North Sound 16 Jun 2022 Test # 2466
17 72 45 3 0 37.77 4 caught 3 Test v West Indies North Sound 16 Jun 2022 Test # 2466
8 35 21 1 0 38.09 3 bowled 1 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
2 11 11 0 0 18.18 3 run out 3 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
1 27 22 0 0 4.54 3 caught 2 Test v Sri Lanka Chattogram 15 May 2022 Test # 2462
33 94 74 6 0 44.59 3 lbw 2 Test v South Africa Gqeberha 8 Apr 2022 Test # 2461
7 8 10 1 0 70.00 3 lbw 4 Test v South Africa Gqeberha 8 Apr 2022 Test # 2461
38 78 87 2 2 43.67 3 bowled 2 Test v South Africa Durban 31 Mar 2022 Test # 2460
26 59 52 1 1 50.00 3 stumped 4 Test v South Africa Durban 31 Mar 2022 Test # 2460
4 19 12 0 0 33.33 3 caught 2 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
29 58 36 5 1 80.55 3 caught 3 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
64 160 109 7 1 58.71 3 caught 2 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
17 59 41 3 0 41.46 2 caught 4 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
30 66 50 3 0 60.00 3 lbw 2 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
6 29 11 1 0 54.54 3 caught 3 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
14 58 37 2 0 37.83 3 caught 1 Test v Pakistan Chattogram 26 Nov 2021 Test # 2436
0 4 2 0 0 0.00 3 caught 3 Test v Pakistan Chattogram 26 Nov 2021 Test # 2436
5 6 5 1 0 100.00 2 bowled 1 T20I v Pakistan Mirpur 22 Nov 2021 T20I # 1447
40 64 34 5 0 117.64 3 caught 1 T20I v Pakistan Mirpur 20 Nov 2021 T20I # 1443
7 16 14 0 0 50.00 3 caught 1 T20I v Pakistan Mirpur 19 Nov 2021 T20I # 1439
2 19 8 0 0 25.00 3 caught 1 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
117* 140 118 5 6 99.15 3 not out 3 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
0 4 4 0 0 0.00 3 caught 2 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
26 60 44 4 0 59.09 3 bowled 4 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
163 533 378 17 1 43.12 3 caught 1 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
0 7 8 0 0 0.00 3 bowled 3 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
8 15 6 1 0 133.33 4 bowled 2 T20I v New Zealand Auckland 1 Apr 2021 T20I # 1141
4 7 2 1 0 200.00 3 caught 2 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
11 30 31 2 0 35.48 3 caught 4 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
25 74 58 3 0 43.10 3 run out 1 Test v West Indies Chattogram 3 Feb 2021 Test # 2407
0 2 2 0 0 0.00 3 caught 3 Test v West Indies Chattogram 3 Feb 2021 Test # 2407
20 40 30 3 0 66.66 3 lbw 1 ODI v West Indies Chattogram 25 Jan 2021 ODI # 4274
17 40 26 2 0 65.38 3 caught 2 ODI v West Indies Mirpur 22 Jan 2021 ODI # 4272
1 12 9 0 0 11.11 3 caught 2 ODI v West Indies Mirpur 20 Jan 2021 ODI # 4270
6 - 10 1 0 60.00 3 run out 1 ODI v Zimbabwe Sylhet 3 Mar 2020 ODI # 4251
29 - 38 1 2 76.31 3 lbw 1 ODI v Zimbabwe Sylhet 1 Mar 2020 ODI # 4249
71 - 139 7 0 51.07 3 caught 2 Test v Zimbabwe Mirpur 22 Feb 2020 Test # 2386
44 - 110 6 0 40.00 3 caught 1 Test v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
38 - 87 3 1 43.67 3 lbw 3 Test v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
5 - 8 0 0 62.50 2 caught 2 T20I v Afghanistan Chattogram 21 Sep 2019 T20I # 892
11 - 9 1 0 122.22 1 caught 1 T20I v Zimbabwe Chattogram 18 Sep 2019 T20I # 886
5 - 5 1 0 100.00 4 caught 2 Test v Zimbabwe Sylhet 3 Nov 2018 Test # 2323
13 - 32 1 0 40.62 5 caught 4 Test v Zimbabwe Sylhet 3 Nov 2018 Test # 2323
6 - 18 0 0 33.33 2 caught 1 ODI v Afghanistan Abu Dhabi 23 Sep 2018 ODI # 4045
7 - 14 0 0 50.00 2 caught 1 ODI v India Dubai (DICS) 21 Sep 2018 ODI # 4042
7 - 13 0 0 53.84 2 caught 2 ODI v Afghanistan Abu Dhabi 20 Sep 2018 ODI # 4041
18 85 56 2 0 32.14 6 caught 1 Test v New Zealand Christchurch 20 Jan 2017 Test # 2248
12 73 60 2 0 20.00 5 bowled 3 Test v New Zealand Christchurch 20 Jan 2017 Test # 2248
Statsguru includes the following current or recent relevant matches:
West Indies v New Zealand at Tarouba, ICC Men's T20 World Cup 26th Match, Jun 12, 2024 [T20I # 2672 - Live]
    » West Indies 112/9 (17.5 ov, SE Rutherford 31*, TA Boult 3/16)
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671 - Live]
    » India 111/3 (18.2 ov, S Dube 31*, SA Yadav 50*, Ali Khan 1/21) - Match over
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th match, Jun 12, 2024 [T20I # 2670]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th match, Jun 12, 2024 [T20I # 2669]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th match, Jun 12, 2024 [T20I # 2668]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th match, Jun 12, 2024 [T20I # 2667]
 
Feedback Print this page