Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Bangladesh remove Bangladesh 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
Not involving the player Najmul Hossain Shanto (BAN) remove Najmul Hossain Shanto (BAN) 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 2015-2024 216 244 12 6873 176 29.62 8599 79.92 8 38 21 772 111 Profile
filtered 2015-2023 120 130 5 3316 176 26.52 3803 87.19 4 15 11 368 59
Innings by innings list
44 59 45 8 1 97.77 7 caught 2 Test v India Fatullah 10 Jun 2015 Test # 2165
DNB - - - - - - - 3 Test v India Fatullah 10 Jun 2015 Test # 2165
8 23 13 0 0 61.53 3 lbw 1 ODI v India Mirpur 18 Jun 2015 ODI # 3658
36 52 41 5 0 87.80 3 caught 2 ODI v India Mirpur 21 Jun 2015 ODI # 3660
34 82 50 3 0 68.00 3 bowled 2 ODI v India Mirpur 24 Jun 2015 ODI # 3661
22 33 26 0 1 84.61 7 caught 2 T20I v South Africa Mirpur 5 Jul 2015 T20I # 428
10 11 7 1 0 142.85 8 caught 2 T20I v South Africa Mirpur 7 Jul 2015 T20I # 429
0 1 1 0 0 0.00 3 caught 1 ODI v South Africa Mirpur 10 Jul 2015 ODI # 3663
17 15 14 2 1 121.42 3 bowled 2 ODI v South Africa Mirpur 12 Jul 2015 ODI # 3666
5* 6 5 1 0 100.00 3 not out 2 ODI v South Africa Chattogram 15 Jul 2015 ODI # 3668
50 165 102 7 0 49.01 7 caught 2 Test v South Africa Chattogram 21 Jul 2015 Test # 2172
3 11 11 0 0 27.27 7 caught 1 Test v South Africa Mirpur 30 Jul 2015 Test # 2174
0 8 6 0 0 0.00 2 caught 1 ODI v Zimbabwe Mirpur 7 Nov 2015 ODI # 3703
7 16 16 0 1 43.75 3 caught 1 ODI v Zimbabwe Mirpur 9 Nov 2015 ODI # 3705
17 34 22 1 0 77.27 4 caught 1 ODI v Zimbabwe Mirpur 11 Nov 2015 ODI # 3706
17 22 12 2 0 141.66 7 caught 2 T20I v Zimbabwe Mirpur 13 Nov 2015 T20I # 462
5 12 13 1 0 38.46 7 caught 2 Test v Sri Lanka Galle 7 Mar 2017 Test # 2252
35 88 62 2 0 56.45 7 caught 4 Test v Sri Lanka Galle 7 Mar 2017 Test # 2252
25 46 29 4 0 86.20 1 caught 2 Test v South Africa Potchefstroom 28 Sep 2017 Test # 2276
4 24 16 0 0 25.00 6 lbw 4 Test v South Africa Potchefstroom 28 Sep 2017 Test # 2276
70 118 77 13 0 90.90 6 caught 2 Test v South Africa Bloemfontein 6 Oct 2017 Test # 2277
18 44 25 4 0 72.00 6 bowled 3 Test v South Africa Bloemfontein 6 Oct 2017 Test # 2277
21 38 29 4 0 72.41 2 caught 1 ODI v South Africa Kimberley 15 Oct 2017 ODI # 3923
14 14 12 1 1 116.66 3 lbw 2 ODI v South Africa Paarl 18 Oct 2017 ODI # 3925
6 - 6 1 0 100.00 3 lbw 2 ODI v South Africa East London 22 Oct 2017 ODI # 3929
9 9 7 0 1 128.57 7 caught 2 T20I v South Africa Potchefstroom 29 Oct 2017 T20I # 628
0 - 1 0 0 0.00 5 bowled 1 Test v Sri Lanka Chattogram 31 Jan 2018 Test # 2295
94 - 182 11 0 51.64 5 caught 3 Test v Sri Lanka Chattogram 31 Jan 2018 Test # 2295
25 - 54 3 0 46.29 5 bowled 2 Test v Sri Lanka Mirpur 8 Feb 2018 Test # 2296
12 - 20 0 0 60.00 5 caught 4 Test v Sri Lanka Mirpur 8 Feb 2018 Test # 2296
34 - 30 3 0 113.33 3 caught 1 T20I v India Colombo (RPS) 8 Mar 2018 T20I # 657
43 - 19 2 5 226.31 2 lbw 2 T20I v Sri Lanka Colombo (RPS) 10 Mar 2018 T20I # 658
7 - 7 1 0 100.00 2 stumped 2 T20I v India Colombo (RPS) 14 Mar 2018 T20I # 660
0 - 3 0 0 0.00 2 caught 2 T20I v Sri Lanka Colombo (RPS) 16 Mar 2018 T20I # 661
11 - 9 0 1 122.22 2 caught 1 T20I v India Colombo (RPS) 18 Mar 2018 T20I # 662
30 39 20 3 1 150.00 2 lbw 2 T20I v Afghanistan Dehradun 3 Jun 2018 T20I # 667
1 - 3 0 0 33.33 1 caught 1 T20I v Afghanistan Dehradun 5 Jun 2018 T20I # 668
12 - 14 1 0 85.71 1 run out 2 T20I v Afghanistan Dehradun 7 Jun 2018 T20I # 669
25 - 53 2 0 47.16 2 caught 1 Test v West Indies North Sound 4 Jul 2018 Test # 2310
2 - 17 0 0 11.76 2 caught 3 Test v West Indies North Sound 4 Jul 2018 Test # 2310
12 - 18 2 0 66.66 2 lbw 2 Test v West Indies Kingston 12 Jul 2018 Test # 2312
33 - 33 6 0 100.00 2 caught 4 Test v West Indies Kingston 12 Jul 2018 Test # 2312
24 - 21 3 0 114.28 3 caught 1 T20I v West Indies Basseterre 31 Jul 2018 T20I # 692
1 - 5 0 0 20.00 1 caught 1 T20I v West Indies Lauderhill 4 Aug 2018 T20I # 693
61 - 32 6 3 190.62 1 caught 1 T20I v West Indies Lauderhill 5 Aug 2018 T20I # 694
0 - 4 0 0 0.00 2 caught 1 ODI v Sri Lanka Dubai (DICS) 15 Sep 2018 ODI # 4036
6 - 16 0 0 37.50 1 bowled 1 ODI v Pakistan Abu Dhabi 26 Sep 2018 ODI # 4047
121 - 117 12 2 103.41 1 stumped 1 ODI v India Dubai (DICS) 28 Sep 2018 ODI # 4048
4 - 14 0 0 28.57 1 caught 1 ODI v Zimbabwe Mirpur 21 Oct 2018 ODI # 4057
83 - 77 12 1 107.79 1 caught 2 ODI v Zimbabwe Chattogram 24 Oct 2018 ODI # 4060
0 - 1 0 0 0.00 1 lbw 2 ODI v Zimbabwe Chattogram 26 Oct 2018 ODI # 4061
9 42 35 0 0 25.71 1 caught 1 Test v Zimbabwe Mirpur 11 Nov 2018 Test # 2325
6 25 14 0 0 42.85 1 bowled 3 Test v Zimbabwe Mirpur 11 Nov 2018 Test # 2325
54 - 62 8 1 87.09 8 bowled 1 Test v West Indies Mirpur 30 Nov 2018 Test # 2331
41 - 57 5 0 71.92 2 bowled 2 ODI v West Indies Mirpur 9 Dec 2018 ODI # 4071
8 - 14 1 0 57.14 2 caught 1 ODI v West Indies Mirpur 11 Dec 2018 ODI # 4072
23 - 33 5 0 69.69 2 caught 2 ODI v West Indies Sylhet 14 Dec 2018 ODI # 4073
6 - 5 1 0 120.00 2 caught 1 T20I v West Indies Sylhet 17 Dec 2018 T20I # 715
60 - 34 6 4 176.47 2 bowled 1 T20I v West Indies Mirpur 20 Dec 2018 T20I # 716
43 - 25 3 3 172.00 2 caught 2 T20I v West Indies Mirpur 22 Dec 2018 T20I # 717
1 18 8 0 0 12.50 2 bowled 1 ODI v New Zealand Napier 13 Feb 2019 ODI # 4093
1 12 4 0 0 25.00 2 caught 1 ODI v New Zealand Christchurch 16 Feb 2019 ODI # 4094
1 14 4 0 0 25.00 2 lbw 2 ODI v New Zealand Dunedin 20 Feb 2019 ODI # 4095
29 66 58 4 0 50.00 7 caught 1 Test v New Zealand Hamilton 28 Feb 2019 Test # 2349
1 26 11 0 0 9.09 7 bowled 3 Test v New Zealand Hamilton 28 Feb 2019 Test # 2349
33 87 49 6 0 67.34 7 caught 1 Test v New Zealand Wellington 8 Mar 2019 Test # 2350
1 11 7 0 0 14.28 7 caught 3 Test v New Zealand Wellington 8 Mar 2019 Test # 2350
76 - 67 9 1 113.43 2 bowled 2 ODI v Ireland Dublin 15 May 2019 ODI # 4136
94* 112 69 8 4 136.23 5 not out 2 ODI v West Indies Taunton 17 Jun 2019 ODI # 4162
20 29 17 3 0 117.64 5 lbw 2 ODI v Australia Nottingham 20 Jun 2019 ODI # 4166
16 20 17 2 0 94.11 1 caught 1 ODI v Afghanistan Southampton 24 Jun 2019 ODI # 4172
22 31 24 0 1 91.66 5 caught 2 ODI v India Birmingham 2 Jul 2019 ODI # 4182
32 38 40 3 0 80.00 5 caught 2 ODI v Pakistan Lord's 5 Jul 2019 ODI # 4186
33 102 66 3 1 50.00 3 bowled 2 Test v Afghanistan Chattogram 5 Sep 2019 Test # 2361
9 43 30 0 0 30.00 1 lbw 4 Test v Afghanistan Chattogram 5 Sep 2019 Test # 2361
19 - 14 1 1 135.71 1 bowled 2 T20I v Zimbabwe Mirpur 13 Sep 2019 T20I # 881
0 - 2 0 0 0.00 1 caught 2 T20I v Afghanistan Mirpur 15 Sep 2019 T20I # 883
7 - 4 1 0 175.00 1 caught 2 T20I v India Delhi 3 Nov 2019 T20I # 1000
29 - 21 4 0 138.09 1 run out 1 T20I v India Rajkot 7 Nov 2019 T20I # 1007
9 - 8 2 0 112.50 1 caught 2 T20I v India Nagpur 10 Nov 2019 T20I # 1014
21 - 31 4 0 67.74 7 caught 1 Test v India Indore 14 Nov 2019 Test # 2366
35 - 39 6 0 89.74 7 caught 3 Test v India Indore 14 Nov 2019 Test # 2366
24* - 27 5 0 88.88 7 retired notout 1 Test v India Eden Gardens 22 Nov 2019 Test # 2369
sub - - - - - - - 3 Test v India Eden Gardens 22 Nov 2019 Test # 2369
12 - 13 2 0 92.30 3 run out 1 T20I v Pakistan Lahore 24 Jan 2020 T20I # 1032
8 - 14 1 0 57.14 4 lbw 1 T20I v Pakistan Lahore 25 Jan 2020 T20I # 1033
176 - 143 16 8 123.07 2 caught 1 ODI v Zimbabwe Sylhet 6 Mar 2020 ODI # 4253
59 - 39 5 3 151.28 2 lbw 1 T20I v Zimbabwe Mirpur 9 Mar 2020 T20I # 1082
60* 73 45 8 0 133.33 1 not out 2 T20I v Zimbabwe Mirpur 11 Mar 2020 T20I # 1084
19 56 36 1 0 52.77 2 caught 1 ODI v New Zealand Dunedin 20 Mar 2021 ODI # 4279
0 6 4 0 0 0.00 2 caught 1 ODI v New Zealand Christchurch 23 Mar 2021 ODI # 4280
21 30 21 3 0 100.00 2 caught 2 ODI v New Zealand Wellington 26 Mar 2021 ODI # 4282
4 11 5 1 0 80.00 2 caught 2 T20I v New Zealand Hamilton 28 Mar 2021 T20I # 1139
6 13 5 1 0 120.00 2 caught 2 T20I v New Zealand Napier 30 Mar 2021 T20I # 1140
0 8 3 0 0 0.00 2 caught 1 ODI v Sri Lanka Mirpur 23 May 2021 ODI # 4290
25 59 42 2 0 59.52 2 caught 1 ODI v Sri Lanka Mirpur 25 May 2021 ODI # 4291
102 191 114 8 0 89.47 2 caught 1 ODI v Zimbabwe Harare 16 Jul 2021 ODI # 4304
21 56 33 4 0 63.63 2 caught 2 ODI v Zimbabwe Harare 18 Jul 2021 ODI # 4306
32 63 37 3 0 86.48 1 caught 2 ODI v Zimbabwe Harare 20 Jul 2021 ODI # 4308
DNB - - - - - - - 2 T20I v Zimbabwe Harare 22 Jul 2021 T20I # 1196
1 10 3 0 0 33.33 2 stumped 2 T20I v New Zealand Mirpur 1 Sep 2021 T20I # 1243
33 39 29 3 1 113.79 2 bowled 1 T20I v New Zealand Mirpur 3 Sep 2021 T20I # 1251
15 10 11 3 0 136.36 2 lbw 2 T20I v New Zealand Mirpur 5 Sep 2021 T20I # 1258
6 8 11 1 0 54.54 2 caught 2 T20I v New Zealand Mirpur 8 Sep 2021 T20I # 1260
10 18 12 1 0 83.33 2 caught 2 T20I v New Zealand Mirpur 10 Sep 2021 T20I # 1263
5 18 7 0 0 71.42 1 caught 2 T20I v Scotland Al Amerat 17 Oct 2021 T20I # 1311
6 18 7 0 0 85.71 2 lbw 1 T20I v Oman Al Amerat 19 Oct 2021 T20I # 1322
29 40 23 1 1 126.08 2 caught 1 T20I v P.N.G. Al Amerat 21 Oct 2021 T20I # 1334
16 33 16 2 0 100.00 2 caught 1 T20I v Sri Lanka Sharjah 24 Oct 2021 T20I # 1357
9 13 8 2 0 112.50 1 caught 1 T20I v England Abu Dhabi 27 Oct 2021 T20I # 1369
44 81 43 4 0 102.32 3 caught 2 T20I v West Indies Sharjah 29 Oct 2021 T20I # 1375
24 63 36 1 0 66.66 2 lbw 1 T20I v South Africa Abu Dhabi 2 Nov 2021 T20I # 1384
0 5 1 0 0 0.00 2 bowled 1 T20I v Australia Dubai (DICS) 4 Nov 2021 T20I # 1391
1 12 8 0 0 12.50 2 caught 2 ODI v Afghanistan Chattogram 23 Feb 2022 ODI # 4357
136 212 126 16 2 107.93 2 caught 1 ODI v Afghanistan Chattogram 25 Feb 2022 ODI # 4358
86 159 113 7 0 76.10 2 caught 1 ODI v Afghanistan Chattogram 28 Feb 2022 ODI # 4359
60 74 44 4 2 136.36 3 caught 1 T20I v Afghanistan Mirpur 3 Mar 2022 T20I # 1495
13 11 10 0 1 130.00 3 caught 1 T20I v Afghanistan Mirpur 5 Mar 2022 T20I # 1496
50 101 67 5 1 74.62 2 bowled 1 ODI v South Africa Centurion 18 Mar 2022 ODI # 4370
15 37 21 3 0 71.42 2 caught 1 ODI v South Africa Johannesburg 20 Mar 2022 ODI # 4372
48 81 57 8 0 84.21 2 caught 2 ODI v South Africa Centurion 23 Mar 2022 ODI # 4375
9 16 14 2 0 64.28 4 caught 1 T20I v West Indies Roseau 2 Jul 2022 T20I # 1601
5 7 4 1 0 125.00 2 caught 2 T20I v West Indies Roseau 3 Jul 2022 T20I # 1607
49 63 41 3 2 119.51 1 caught 1 T20I v West Indies Providence 7 Jul 2022 T20I # 1617
81* 140 89 9 1 91.01 2 retired notout 1 ODI v Zimbabwe Harare 5 Aug 2022 ODI # 4441
13 - 8 3 0 162.50 3 caught 1 T20I v U.A.E. Dubai (DICS) 25 Sep 2022 T20I # 1797
25 - 20 4 0 125.00 3 caught 1 T20I v U.A.E. Dubai (DICS) 27 Sep 2022 T20I # 1799
35 40 26 4 1 134.61 3 caught 2 T20I v Pakistan Christchurch 7 Oct 2022 T20I # 1807
29 35 26 4 1 111.53 2 caught 2 ODI v India Chattogram 10 Dec 2022 ODI # 4499
16 17 13 4 0 123.07 3 caught 1 ODI v Pakistan Lahore 6 Sep 2023 ODI # 4634
15 38 24 1 0 62.50 3 caught 2 ODI v Sri Lanka Colombo (RPS) 9 Sep 2023 ODI # 4637
0 11 2 0 0 0.00 2 bowled 1 ODI v India Colombo (RPS) 15 Sep 2023 ODI # 4645
TDNB - - - - - - - - ODI v New Zealand Mirpur 21 Sep 2023 ODI # 4650
6 28 16 0 0 37.50 2 caught 2 ODI v New Zealand Mirpur 23 Sep 2023 ODI # 4652
Statsguru includes the following current or recent relevant matches:
Australia v Namibia at North Sound, ICC Men's T20 World Cup 24th Match, Jun 11, 2024 [T20I # 2666 - Live]
    » Namibia 17/3 (6.1 ov, JJ Smit 2*, MG Erasmus 0*, A Zampa 0/0)
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665 - Live]
    » Pakistan 107/3 (17.3 ov, Usman Khan 2*, Mohammad Rizwan 53*, JOA Gordon 1/17) - Match over
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page