Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Bangladesh remove Bangladesh 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 2014-2022 125 128 14 2791 102 24.48 3155 88.46 1 14 13 302 59 Profile
filtered 2014-2022 125 128 14 2791 102 24.48 3155 88.46 1 14 13 302 59
Innings by innings list
26 61 36 2 0 72.22 6 caught 1 T20I v Sri Lanka Chattogram 14 Feb 2014 T20I # 358
DNB - - - - - - - 2 T20I v Afghanistan Mirpur 16 Mar 2014 T20I # 366
21* 39 20 1 1 105.00 3 not out 2 T20I v Nepal Chattogram 18 Mar 2014 T20I # 371
2 4 4 0 0 50.00 3 lbw 1 T20I v Hong Kong Chattogram 20 Mar 2014 T20I # 375
1 5 3 0 0 33.33 6 caught 2 T20I v West Indies Mirpur 25 Mar 2014 T20I # 385
44* 31 25 3 3 176.00 7 not out 1 ODI v Zimbabwe Chattogram 21 Nov 2014 ODI # 3550
0 2 2 0 0 0.00 5 caught 1 ODI v Zimbabwe Chattogram 23 Nov 2014 ODI # 3552
22 25 13 3 0 169.23 7 caught 1 ODI v Zimbabwe Mirpur 26 Nov 2014 ODI # 3553
4 9 10 1 0 40.00 7 caught 1 ODI v Zimbabwe Mirpur 28 Nov 2014 ODI # 3555
13* 27 16 1 0 81.25 7 not out 2 ODI v Zimbabwe Mirpur 1 Dec 2014 ODI # 3559
3 7 8 0 0 37.50 7 bowled 1 ODI v Afghanistan Canberra 18 Feb 2015 ODI # 3605
53 63 62 7 0 85.48 8 caught 2 ODI v Sri Lanka Melbourne 26 Feb 2015 ODI # 3615
42* 46 40 4 2 105.00 6 not out 2 ODI v Scotland Nelson 5 Mar 2015 ODI # 3624
14 18 12 0 1 116.66 7 caught 1 ODI v England Adelaide 9 Mar 2015 ODI # 3630
40 37 23 5 2 173.91 7 caught 1 ODI v New Zealand Hamilton 13 Mar 2015 ODI # 3634
30 68 40 2 0 75.00 7 caught 2 ODI v India Melbourne 19 Mar 2015 ODI # 3641
15 12 7 1 1 214.28 6 bowled 1 ODI v Pakistan Mirpur 17 Apr 2015 ODI # 3647
DNB - - - - - - - 2 ODI v Pakistan Mirpur 19 Apr 2015 ODI # 3648
DNB - - - - - - - 2 ODI v Pakistan Mirpur 22 Apr 2015 ODI # 3649
51* 43 32 7 1 159.37 5 not out 2 T20I v Pakistan Mirpur 24 Apr 2015 T20I # 416
41 56 44 5 1 93.18 6 bowled 1 ODI v India Mirpur 18 Jun 2015 ODI # 3658
22* 35 23 3 0 95.65 6 not out 2 ODI v India Mirpur 21 Jun 2015 ODI # 3660
43 44 38 6 0 113.15 6 bowled 2 ODI v India Mirpur 24 Jun 2015 ODI # 3661
4 6 7 0 0 57.14 5 caught 2 T20I v South Africa Mirpur 5 Jul 2015 T20I # 428
1 6 3 0 0 33.33 5 caught 2 T20I v South Africa Mirpur 7 Jul 2015 T20I # 429
5 17 13 0 0 38.46 7 bowled 1 ODI v South Africa Mirpur 10 Jul 2015 ODI # 3663
DNB - - - - - - - 2 ODI v South Africa Mirpur 12 Jul 2015 ODI # 3666
DNB - - - - - - - 2 ODI v South Africa Chattogram 15 Jul 2015 ODI # 3668
57 88 58 4 2 98.27 6 run out 1 ODI v Zimbabwe Mirpur 7 Nov 2015 ODI # 3703
33 62 40 4 0 82.50 6 caught 1 ODI v Zimbabwe Mirpur 9 Nov 2015 ODI # 3705
1 6 3 0 0 33.33 6 caught 1 ODI v Zimbabwe Mirpur 11 Nov 2015 ODI # 3706
18 24 16 3 0 112.50 3 caught 2 T20I v Zimbabwe Mirpur 13 Nov 2015 T20I # 462
17 20 18 1 0 94.44 5 lbw 1 T20I v Zimbabwe Mirpur 15 Nov 2015 T20I # 463
46 - 36 4 1 127.77 3 caught 2 T20I v Zimbabwe Khulna 15 Jan 2016 T20I # 479
43* 66 30 1 3 143.33 3 not out 1 T20I v Zimbabwe Khulna 17 Jan 2016 T20I # 481
50 46 32 9 0 156.25 3 caught 2 T20I v Zimbabwe Khulna 20 Jan 2016 T20I # 482
1 7 4 0 0 25.00 3 caught 2 T20I v Zimbabwe Khulna 22 Jan 2016 T20I # 484
44 55 32 2 2 137.50 3 caught 2 T20I v India Mirpur 24 Feb 2016 T20I # 509
6 17 12 0 0 50.00 3 caught 1 T20I v U.A.E. Mirpur 26 Feb 2016 T20I # 511
80 65 54 10 3 148.14 3 caught 1 T20I v Sri Lanka Mirpur 28 Feb 2016 T20I # 513
14 31 15 1 0 93.33 3 bowled 2 T20I v Pakistan Mirpur 2 Mar 2016 T20I # 516
32* 55 29 2 0 110.34 3 not out 1 T20I v India Mirpur 6 Mar 2016 T20I # 521
15 23 15 1 1 100.00 3 lbw 1 T20I v Netherlands Dharamsala 9 Mar 2016 T20I # 524
13* 11 9 0 1 144.44 3 not out 1 T20I v Ireland Dharamsala 11 Mar 2016 T20I # 530
44 44 26 5 1 169.23 3 bowled 1 T20I v Oman Dharamsala 13 Mar 2016 T20I # 534
25 27 19 5 0 131.57 3 bowled 2 T20I v Pakistan Eden Gardens 16 Mar 2016 T20I # 536
12 18 17 2 0 70.58 3 caught 1 T20I v Australia Bengaluru 21 Mar 2016 T20I # 544
26 31 15 3 1 173.33 3 stumped 2 T20I v India Bengaluru 23 Mar 2016 T20I # 547
12 26 18 1 0 66.66 3 caught 2 T20I v New Zealand Eden Gardens 26 Mar 2016 T20I # 550
2 7 5 0 0 40.00 7 lbw 1 ODI v Afghanistan Mirpur 25 Sep 2016 ODI # 3781
4 21 16 0 0 25.00 6 lbw 1 ODI v Afghanistan Mirpur 28 Sep 2016 ODI # 3783
65 95 79 6 3 82.27 3 caught 1 ODI v Afghanistan Mirpur 1 Oct 2016 ODI # 3786
18 19 11 3 0 163.63 3 caught 2 ODI v England Mirpur 7 Oct 2016 ODI # 3791
3 30 21 0 0 14.28 3 bowled 1 ODI v England Mirpur 9 Oct 2016 ODI # 3793
49 58 46 5 0 106.52 3 caught 1 ODI v England Chattogram 12 Oct 2016 ODI # 3794
19 61 32 3 0 59.37 8 caught 2 Test v England Chattogram 20 Oct 2016 Test # 2225
64* 200 102 3 2 62.74 7 not out 4 Test v England Chattogram 20 Oct 2016 Test # 2225
0 5 6 0 0 0.00 7 caught 1 Test v England Mirpur 28 Oct 2016 Test # 2227
15 27 17 3 0 88.23 7 lbw 3 Test v England Mirpur 28 Oct 2016 Test # 2227
16 17 11 0 1 145.45 7 caught 2 ODI v New Zealand Christchurch 26 Dec 2016 ODI # 3814
38 - 49 2 3 77.55 3 run out 2 ODI v New Zealand Nelson 29 Dec 2016 ODI # 3815
19 18 14 4 0 135.71 3 caught 1 ODI v New Zealand Nelson 31 Dec 2016 ODI # 3816
16 17 15 1 1 106.66 3 caught 1 T20I v New Zealand Napier 3 Jan 2017 T20I # 574
48 56 32 3 3 150.00 3 caught 2 T20I v New Zealand Mount Maunganui 6 Jan 2017 T20I # 575
18 27 16 2 0 112.50 3 bowled 2 T20I v New Zealand Mount Maunganui 8 Jan 2017 T20I # 576
54* 108 86 7 0 62.79 7 not out 1 Test v New Zealand Wellington 12 Jan 2017 Test # 2246
50 169 101 9 0 49.50 7 caught 3 Test v New Zealand Wellington 12 Jan 2017 Test # 2246
7 11 8 1 0 87.50 5 caught 1 Test v New Zealand Christchurch 20 Jan 2017 Test # 2248
0 16 11 0 0 0.00 6 caught 3 Test v New Zealand Christchurch 20 Jan 2017 Test # 2248
16 30 35 2 0 45.71 7 lbw 2 Test v India Hyderabad 9 Feb 2017 Test # 2249
22 60 61 3 1 36.06 7 lbw 4 Test v India Hyderabad 9 Feb 2017 Test # 2249
42 82 54 5 0 77.77 4 caught 2 Test v Sri Lanka Colombo (PSS) 15 Mar 2017 Test # 2254
41 124 76 5 0 53.94 4 lbw 4 Test v Sri Lanka Colombo (PSS) 15 Mar 2017 Test # 2254
54 - 56 10 0 96.42 3 caught 1 ODI v Sri Lanka Dambulla 25 Mar 2017 ODI # 3855
TDNB - - - - - - - - ODI v Sri Lanka Dambulla 28 Mar 2017 ODI # 3856
0 - 3 0 0 0.00 3 caught 2 ODI v Sri Lanka Colombo (SSC) 1 Apr 2017 ODI # 3858
16 - 14 2 0 114.28 3 run out 1 T20I v Sri Lanka Colombo (RPS) 4 Apr 2017 T20I # 606
19 - 18 0 1 105.55 3 bowled 1 T20I v Sri Lanka Colombo (RPS) 6 Apr 2017 T20I # 607
0 - 3 0 0 0.00 3 caught 1 ODI v Ireland Dublin (Malahide) 12 May 2017 ODI # 3866
1 - 4 0 0 25.00 3 bowled 1 ODI v New Zealand Dublin 17 May 2017 ODI # 3868
35 - 34 3 1 102.94 3 caught 2 ODI v Ireland Dublin (Malahide) 19 May 2017 ODI # 3869
65 - 83 9 0 78.31 3 run out 2 ODI v New Zealand Dublin 24 May 2017 ODI # 3871
24 20 15 3 0 160.00 6 caught 1 ODI v England The Oval 1 Jun 2017 ODI # 3875
8 23 14 0 0 57.14 6 caught 1 ODI v Australia The Oval 5 Jun 2017 ODI # 3879
8 12 9 2 0 88.88 3 caught 2 ODI v New Zealand Cardiff 9 Jun 2017 ODI # 3883
19 24 21 4 0 90.47 3 caught 1 ODI v India Birmingham 15 Jun 2017 ODI # 3891
0 2 1 0 0 0.00 4 caught 1 Test v Australia Mirpur 27 Aug 2017 Test # 2272
22 68 36 2 1 61.11 7 caught 3 Test v Australia Mirpur 27 Aug 2017 Test # 2272
66 136 113 6 1 58.40 7 stumped 1 Test v Australia Chattogram 4 Sep 2017 Test # 2273
24 71 59 2 0 40.67 7 stumped 3 Test v Australia Chattogram 4 Sep 2017 Test # 2273
30 72 46 4 1 65.21 7 bowled 2 Test v South Africa Potchefstroom 28 Sep 2017 Test # 2276
4 13 8 1 0 50.00 7 lbw 4 Test v South Africa Potchefstroom 28 Sep 2017 Test # 2276
0 9 6 0 0 0.00 7 caught 2 Test v South Africa Bloemfontein 6 Oct 2017 Test # 2277
4 20 12 1 0 33.33 7 caught 3 Test v South Africa Bloemfontein 6 Oct 2017 Test # 2277
19 28 21 1 1 90.47 6 caught 1 ODI v South Africa Kimberley 15 Oct 2017 ODI # 3923
17 25 18 2 0 94.44 7 caught 2 ODI v South Africa Paarl 18 Oct 2017 ODI # 3925
39 - 49 6 0 79.59 7 caught 2 ODI v South Africa East London 22 Oct 2017 ODI # 3929
19 20 16 0 2 118.75 5 caught 2 T20I v South Africa Bloemfontein 26 Oct 2017 T20I # 626
5 5 5 1 0 100.00 5 caught 2 T20I v South Africa Potchefstroom 29 Oct 2017 T20I # 628
DNB - - - - - - - 2 ODI v Zimbabwe Mirpur 15 Jan 2018 ODI # 3952
24* - 12 3 1 200.00 6 not out 1 ODI v Sri Lanka Mirpur 19 Jan 2018 ODI # 3959
6 - 11 0 0 54.54 6 caught 1 ODI v Zimbabwe Mirpur 23 Jan 2018 ODI # 3964
10 - 12 2 0 83.33 6 caught 1 ODI v Sri Lanka Mirpur 25 Jan 2018 ODI # 3965
2 - 9 0 0 22.22 3 caught 2 ODI v Sri Lanka Mirpur 27 Jan 2018 ODI # 3967
0 - 3 0 0 0.00 8 caught 2 Test v Sri Lanka Mirpur 8 Feb 2018 Test # 2296
1 - 2 0 0 50.00 7 caught 4 Test v Sri Lanka Mirpur 8 Feb 2018 Test # 2296
1 - 2 0 0 50.00 6 bowled 1 T20I v Sri Lanka Mirpur 15 Feb 2018 T20I # 648
30 - 26 3 1 115.38 6 caught 1 T20I v India Colombo (RPS) 8 Mar 2018 T20I # 657
0 - 2 0 0 0.00 6 run out 2 T20I v Sri Lanka Colombo (RPS) 10 Mar 2018 T20I # 658
27 - 23 2 1 117.39 6 bowled 2 T20I v India Colombo (RPS) 14 Mar 2018 T20I # 660
13 - 8 3 0 162.50 3 stumped 2 T20I v Sri Lanka Colombo (RPS) 16 Mar 2018 T20I # 661
77 - 50 7 4 154.00 3 bowled 1 T20I v India Colombo (RPS) 18 Mar 2018 T20I # 662
0 1 1 0 0 0.00 6 lbw 2 T20I v Afghanistan Dehradun 3 Jun 2018 T20I # 667
13 - 9 3 0 144.44 3 caught 1 T20I v Afghanistan Dehradun 5 Jun 2018 T20I # 668
3 - 4 0 0 75.00 4 stumped 1 ODI v West Indies Providence 22 Jul 2018 ODI # 4022
12 - 11 1 0 109.09 6 caught 2 ODI v West Indies Providence 25 Jul 2018 ODI # 4023
12 - 9 2 0 133.33 7 caught 1 ODI v West Indies Basseterre 28 Jul 2018 ODI # 4024
13 23 20 2 0 65.00 7 stumped 1 ODI v New Zealand Napier 13 Feb 2019 ODI # 4093
43 101 65 7 0 66.15 7 caught 1 ODI v New Zealand Christchurch 16 Feb 2019 ODI # 4094
102 158 110 12 2 92.72 6 caught 2 ODI v New Zealand Dunedin 20 Feb 2019 ODI # 4095
DNB - - - - - - - 2 ODI v West Indies Dublin 7 May 2019 ODI # 4129
0* - 0 0 0 - 7 not out 2 ODI v West Indies Dublin (Malahide) 13 May 2019 ODI # 4134
7* - 8 1 0 87.50 7 not out 2 ODI v Ireland Dublin 15 May 2019 ODI # 4136
0 - 2 0 0 0.00 3 lbw 2 ODI v West Indies Dublin (Malahide) 17 May 2019 ODI # 4137
0 2 1 0 0 0.00 7 bowled 2 ODI v Australia Nottingham 20 Jun 2019 ODI # 4166
36 55 36 5 0 100.00 7 bowled 2 ODI v India Birmingham 2 Jul 2019 ODI # 4182
60 - 56 7 0 107.14 6 caught 2 ODI v Sri Lanka Colombo (RPS) 26 Jul 2019 ODI # 4193
11 - 19 2 0 57.89 6 run out 1 ODI v Sri Lanka Colombo (RPS) 28 Jul 2019 ODI # 4194
7 - 17 0 0 41.17 7 caught 2 ODI v Sri Lanka Colombo (RPS) 31 Jul 2019 ODI # 4195
15 - 15 1 0 100.00 6 caught 2 T20I v Zimbabwe Mirpur 13 Sep 2019 T20I # 881
24 - 27 1 0 88.88 6 caught 2 T20I v Afghanistan Mirpur 15 Sep 2019 T20I # 883
1 - 2 0 0 50.00 6 caught 2 T20I v Afghanistan Chattogram 21 Sep 2019 T20I # 892
5 14 6 1 0 83.33 2 caught 1 T20I v Sri Lanka Dubai (DICS) 1 Sep 2022 T20I # 1755
0 - 3 0 0 0.00 2 caught 1 T20I v U.A.E. Dubai (DICS) 25 Sep 2022 T20I # 1797
12 - 9 1 1 133.33 2 lbw 1 T20I v U.A.E. Dubai (DICS) 27 Sep 2022 T20I # 1799
14 29 18 1 0 77.77 2 caught 2 T20I v Pakistan Christchurch 7 Oct 2022 T20I # 1807
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]
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