Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Bangladesh remove Bangladesh from query
At ground BAN: Shere Bangla National Stadium, Mirpur, Dhaka remove BAN: Shere Bangla National Stadium, Mirpur, Dhaka from query
Start of match date greater than or equal to 3 apr 2011 remove greater than or equal to 3 apr 2011 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 2006-2024 436 477 54 14515 217 34.31 18404 78.86 14 99 25 1488 133 Profile
filtered 2011-2024 100 109 12 3148 144 32.45 4032 78.07 1 25 8 329 23
Innings by innings list
51 112 90 3 0 56.66 5 caught 2 ODI v Australia Mirpur 9 Apr 2011 ODI # 3149
9 42 23 1 0 39.13 5 bowled 1 ODI v Australia Mirpur 11 Apr 2011 ODI # 3150
9 17 11 0 0 81.81 5 caught 2 ODI v Australia Mirpur 13 Apr 2011 ODI # 3151
0 1 1 0 0 0.00 4 bowled 2 T20I v West Indies Mirpur 11 Oct 2011 T20I # 209
67* 87 58 2 1 115.51 5 not out 2 ODI v West Indies Mirpur 13 Oct 2011 ODI # 3198
12 11 9 3 0 133.33 5 caught 1 ODI v West Indies Mirpur 15 Oct 2011 ODI # 3200
73 113 74 9 0 98.64 6 bowled 2 Test v West Indies Mirpur 29 Oct 2011 Test # 2012
55 80 70 7 0 78.57 6 caught 4 Test v West Indies Mirpur 29 Oct 2011 Test # 2012
7 17 14 0 0 50.00 4 bowled 2 T20I v Pakistan Mirpur 29 Nov 2011 T20I # 216
15 61 38 0 0 39.47 5 caught 1 ODI v Pakistan Mirpur 1 Dec 2011 ODI # 3218
34 122 90 1 0 37.77 5 caught 2 ODI v Pakistan Mirpur 3 Dec 2011 ODI # 3220
144 352 242 15 0 59.50 6 run out 1 Test v Pakistan Mirpur 17 Dec 2011 Test # 2024
6 26 16 1 0 37.50 6 caught 3 Test v Pakistan Mirpur 17 Dec 2011 Test # 2024
64 130 66 4 0 96.96 5 bowled 2 ODI v Pakistan Mirpur 11 Mar 2012 ODI # 3258
49 40 31 5 2 158.06 5 stumped 2 ODI v India Mirpur 16 Mar 2012 ODI # 3261
56 72 46 7 0 121.73 5 lbw 2 ODI v Sri Lanka Mirpur 20 Mar 2012 ODI # 3265
68 95 72 7 1 94.44 5 bowled 2 ODI v Pakistan Mirpur 22 Mar 2012 ODI # 3267
89 196 143 10 1 62.23 5 caught 2 Test v West Indies Mirpur 13 Nov 2012 Test # 2057
2 7 3 0 0 66.66 5 caught 4 Test v West Indies Mirpur 13 Nov 2012 Test # 2057
20 59 32 3 0 62.50 5 lbw 1 Test v New Zealand Mirpur 21 Oct 2013 Test # 2099
32* 74 53 5 0 60.37 5 not out 3 Test v New Zealand Mirpur 21 Oct 2013 Test # 2099
55 130 91 9 0 60.43 5 lbw 1 Test v Sri Lanka Mirpur 27 Jan 2014 Test # 2116
25 41 32 2 1 78.12 5 lbw 3 Test v Sri Lanka Mirpur 27 Jan 2014 Test # 2116
3 10 9 0 0 33.33 5 run out 2 ODI v Sri Lanka Mirpur 17 Feb 2014 ODI # 3469
24 31 23 2 1 104.34 5 caught 2 ODI v Sri Lanka Mirpur 20 Feb 2014 ODI # 3470
44* 28 16 6 2 275.00 5 not out 1 ODI v Pakistan Mirpur 4 Mar 2014 ODI # 3482
20 39 32 2 0 62.50 5 caught 1 ODI v Sri Lanka Mirpur 6 Mar 2014 ODI # 3485
10* - 12 1 0 83.33 3 not out 2 T20I v Afghanistan Mirpur 16 Mar 2014 T20I # 366
0 1 1 0 0 0.00 4 bowled 2 T20I v West Indies Mirpur 25 Mar 2014 T20I # 385
1 3 2 0 0 50.00 4 bowled 1 T20I v India Mirpur 28 Mar 2014 T20I # 389
38 44 32 2 2 118.75 3 caught 2 T20I v Pakistan Mirpur 30 Mar 2014 T20I # 392
66 72 52 5 3 126.92 3 caught 1 T20I v Australia Mirpur 1 Apr 2014 T20I # 396
52 75 58 4 1 89.65 5 caught 1 ODI v India Mirpur 15 Jun 2014 ODI # 3497
4 16 8 1 0 50.00 5 caught 2 ODI v India Mirpur 17 Jun 2014 ODI # 3498
TDNB - - - - - - - - ODI v India Mirpur 19 Jun 2014 ODI # 3499
5 19 8 0 0 62.50 5 run out 2 Test v Zimbabwe Mirpur 25 Oct 2014 Test # 2141
15 49 21 2 0 71.42 5 caught 4 Test v Zimbabwe Mirpur 25 Oct 2014 Test # 2141
40 49 33 4 0 121.21 4 caught 1 ODI v Zimbabwe Mirpur 26 Nov 2014 ODI # 3553
1 6 4 0 0 25.00 5 caught 1 ODI v Zimbabwe Mirpur 28 Nov 2014 ODI # 3555
0 12 8 0 0 0.00 5 caught 2 ODI v Zimbabwe Mirpur 1 Dec 2014 ODI # 3559
31 41 27 4 0 114.81 5 lbw 1 ODI v Pakistan Mirpur 17 Apr 2015 ODI # 3647
7* 10 5 1 0 140.00 5 not out 2 ODI v Pakistan Mirpur 19 Apr 2015 ODI # 3648
DNB - - - - - - - 2 ODI v Pakistan Mirpur 22 Apr 2015 ODI # 3649
57* 67 41 9 0 139.02 3 not out 2 T20I v Pakistan Mirpur 24 Apr 2015 T20I # 416
89* 140 91 14 2 97.80 5 not out 2 Test v Pakistan Mirpur 6 May 2015 Test # 2161
13 40 20 2 0 65.00 5 caught 4 Test v Pakistan Mirpur 6 May 2015 Test # 2161
52 93 68 3 0 76.47 5 caught 1 ODI v India Mirpur 18 Jun 2015 ODI # 3658
51* 66 62 5 0 82.25 5 not out 2 ODI v India Mirpur 21 Jun 2015 ODI # 3660
20 24 21 2 0 95.23 5 caught 2 ODI v India Mirpur 24 Jun 2015 ODI # 3661
26 55 30 1 1 86.66 3 caught 2 T20I v South Africa Mirpur 5 Jul 2015 T20I # 428
8 18 14 0 0 57.14 3 caught 2 T20I v South Africa Mirpur 7 Jul 2015 T20I # 429
48 93 51 5 0 94.11 5 lbw 1 ODI v South Africa Mirpur 10 Jul 2015 ODI # 3663
0* 5 4 0 0 0.00 5 not out 2 ODI v South Africa Mirpur 12 Jul 2015 ODI # 3666
35 108 65 4 0 53.84 6 caught 1 Test v South Africa Mirpur 30 Jul 2015 Test # 2174
16 17 21 2 0 76.19 5 stumped 1 ODI v Zimbabwe Mirpur 7 Nov 2015 ODI # 3703
3 12 8 0 0 37.50 5 run out 2 T20I v India Mirpur 24 Feb 2016 T20I # 509
13 24 13 1 0 100.00 5 bowled 1 T20I v U.A.E. Mirpur 26 Feb 2016 T20I # 511
32 52 34 3 0 94.11 5 caught 1 T20I v Sri Lanka Mirpur 28 Feb 2016 T20I # 513
8 23 13 0 0 61.53 5 bowled 2 T20I v Pakistan Mirpur 2 Mar 2016 T20I # 516
21 18 16 3 0 131.25 4 caught 1 T20I v India Mirpur 6 Mar 2016 T20I # 521
48 61 40 3 0 120.00 5 caught 1 ODI v Afghanistan Mirpur 25 Sep 2016 ODI # 3781
17 26 21 2 0 80.95 5 lbw 1 ODI v Afghanistan Mirpur 28 Sep 2016 ODI # 3783
17 52 35 1 0 48.57 4 caught 1 ODI v Afghanistan Mirpur 1 Oct 2016 ODI # 3786
79 85 55 10 1 143.63 6 caught 2 ODI v England Mirpur 7 Oct 2016 ODI # 3791
3 25 14 0 0 21.42 6 caught 1 ODI v England Mirpur 9 Oct 2016 ODI # 3793
10 69 32 0 0 31.25 5 caught 1 Test v England Mirpur 28 Oct 2016 Test # 2227
41 94 81 6 0 50.61 5 bowled 3 Test v England Mirpur 28 Oct 2016 Test # 2227
84 208 133 11 0 63.15 5 caught 1 Test v Australia Mirpur 27 Aug 2017 Test # 2272
5 17 11 1 0 45.45 6 caught 3 Test v Australia Mirpur 27 Aug 2017 Test # 2272
37 - 46 5 0 80.43 3 lbw 2 ODI v Zimbabwe Mirpur 15 Jan 2018 ODI # 3952
67 - 63 7 0 106.34 3 caught 1 ODI v Sri Lanka Mirpur 19 Jan 2018 ODI # 3959
51 - 80 6 0 63.75 3 stumped 1 ODI v Zimbabwe Mirpur 23 Jan 2018 ODI # 3964
8 - 8 2 0 100.00 3 run out 1 ODI v Sri Lanka Mirpur 25 Jan 2018 ODI # 3965
absent - - - - - - - 2 ODI v Sri Lanka Mirpur 27 Jan 2018 ODI # 3967
80 - 139 6 0 57.55 5 caught 1 Test v West Indies Mirpur 30 Nov 2018 Test # 2331
30 - 26 4 0 115.38 5 caught 2 ODI v West Indies Mirpur 9 Dec 2018 ODI # 4071
65 - 62 6 1 104.83 5 bowled 1 ODI v West Indies Mirpur 11 Dec 2018 ODI # 4072
42* - 26 5 1 161.53 4 not out 1 T20I v West Indies Mirpur 20 Dec 2018 T20I # 716
0 - 1 0 0 0.00 4 caught 2 T20I v West Indies Mirpur 22 Dec 2018 T20I # 717
1 - 3 0 0 33.33 3 caught 2 T20I v Zimbabwe Mirpur 13 Sep 2019 T20I # 881
15 - 13 2 0 115.38 3 caught 2 T20I v Afghanistan Mirpur 15 Sep 2019 T20I # 883
19 41 43 1 0 44.18 4 bowled 2 ODI v West Indies Mirpur 20 Jan 2021 ODI # 4270
43* 69 50 4 0 86.00 4 not out 2 ODI v West Indies Mirpur 22 Jan 2021 ODI # 4272
15 41 34 2 0 44.11 3 caught 1 ODI v Sri Lanka Mirpur 23 May 2021 ODI # 4290
0 4 3 0 0 0.00 3 lbw 1 ODI v Sri Lanka Mirpur 25 May 2021 ODI # 4291
4 9 7 0 0 57.14 3 caught 2 ODI v Sri Lanka Mirpur 28 May 2021 ODI # 4292
36 63 33 3 0 109.09 3 bowled 1 T20I v Australia Mirpur 3 Aug 2021 T20I # 1210
26 30 17 4 0 152.94 3 bowled 2 T20I v Australia Mirpur 4 Aug 2021 T20I # 1212
26 29 17 4 0 152.94 3 caught 1 T20I v Australia Mirpur 6 Aug 2021 T20I # 1216
15 23 26 1 0 57.69 3 caught 1 T20I v Australia Mirpur 7 Aug 2021 T20I # 1218
11 24 20 0 0 55.00 3 lbw 1 T20I v Australia Mirpur 9 Aug 2021 T20I # 1222
25 32 33 2 0 75.75 3 caught 2 T20I v New Zealand Mirpur 1 Sep 2021 T20I # 1243
12 6 7 2 0 171.42 4 caught 1 T20I v New Zealand Mirpur 3 Sep 2021 T20I # 1251
0 2 2 0 0 0.00 4 caught 2 T20I v New Zealand Mirpur 5 Sep 2021 T20I # 1258
8 14 8 1 0 100.00 3 stumped 2 T20I v New Zealand Mirpur 8 Sep 2021 T20I # 1260
33 67 54 4 0 61.11 7 caught 2 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
63 165 130 9 0 48.46 7 bowled 3 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
5 11 6 0 0 83.33 4 caught 1 T20I v Afghanistan Mirpur 3 Mar 2022 T20I # 1495
9 24 15 0 0 60.00 4 caught 1 T20I v Afghanistan Mirpur 5 Mar 2022 T20I # 1496
0 4 1 0 0 0.00 6 lbw 1 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
58 140 72 7 0 80.55 7 caught 3 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
29 69 38 3 0 76.31 4 caught 2 ODI v India Mirpur 4 Dec 2022 ODI # 4493
8 42 20 1 0 40.00 4 caught 1 ODI v India Mirpur 7 Dec 2022 ODI # 4496
16 48 39 1 1 41.02 4 caught 1 Test v India Mirpur 22 Dec 2022 Test # 2484
13 51 36 1 0 36.11 4 caught 3 Test v India Mirpur 22 Dec 2022 Test # 2484
8 9 12 1 0 66.66 5 bowled 1 ODI v England Mirpur 1 Mar 2023 ODI # 4525
58 109 69 5 0 84.05 5 caught 2 ODI v England Mirpur 3 Mar 2023 ODI # 4528
0 5 3 0 0 0.00 6 caught 2 T20I v England Mirpur 12 Mar 2023 T20I # 2023
4* 18 6 0 0 66.66 4 not out 1 T20I v England Mirpur 14 Mar 2023 T20I # 2026
87 136 94 14 0 92.55 5 caught 2 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
DNB - - - - - - - 4 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
1 2 3 0 0 33.33 5 bowled 1 T20I v Zimbabwe Mirpur 10 May 2024 T20I # 2599
21 22 17 0 1 123.52 6 caught 1 T20I v Zimbabwe Mirpur 12 May 2024 T20I # 2607
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