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 30 Nov 2018 remove greater than or equal to 30 Nov 2018 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-2024 168 176 8 4241 169 25.24 4641 91.38 4 21 22 486 107 Profile
filtered 2018-2024 84 83 5 1883 169 24.14 1974 95.39 2 10 11 202 55
Innings by innings list
19 - 42 0 0 45.23 2 caught 1 Test v West Indies Mirpur 30 Nov 2018 Test # 2331
19 - 13 2 1 146.15 6 caught 2 ODI v West Indies Mirpur 9 Dec 2018 ODI # 4071
6 - 8 0 0 75.00 7 caught 1 ODI v West Indies Mirpur 11 Dec 2018 ODI # 4072
80 - 81 5 5 98.76 3 bowled 2 ODI v West Indies Sylhet 14 Dec 2018 ODI # 4073
5 - 4 1 0 125.00 3 caught 1 T20I v West Indies Sylhet 17 Dec 2018 T20I # 715
32 - 22 3 1 145.45 3 caught 1 T20I v West Indies Mirpur 20 Dec 2018 T20I # 716
9 - 10 0 1 90.00 3 caught 2 T20I v West Indies Mirpur 22 Dec 2018 T20I # 717
30 34 22 5 1 136.36 3 caught 1 ODI v New Zealand Napier 13 Feb 2019 ODI # 4093
22 41 23 3 0 95.65 3 caught 1 ODI v New Zealand Christchurch 16 Feb 2019 ODI # 4094
0 3 2 0 0 0.00 3 bowled 2 ODI v New Zealand Dunedin 20 Feb 2019 ODI # 4095
1 10 9 0 0 11.11 5 caught 1 Test v New Zealand Hamilton 28 Feb 2019 Test # 2349
149 255 171 21 5 87.13 5 bowled 3 Test v New Zealand Hamilton 28 Feb 2019 Test # 2349
20 29 24 2 1 83.33 5 caught 1 Test v New Zealand Wellington 8 Mar 2019 Test # 2350
28 77 57 5 0 49.12 5 caught 3 Test v New Zealand Wellington 8 Mar 2019 Test # 2350
73 116 68 9 1 107.35 2 caught 2 ODI v West Indies Dublin 7 May 2019 ODI # 4129
54 - 67 4 2 80.59 2 caught 2 ODI v West Indies Dublin (Malahide) 13 May 2019 ODI # 4134
66 - 41 9 3 160.97 2 caught 2 ODI v West Indies Dublin (Malahide) 17 May 2019 ODI # 4137
42 58 30 9 0 140.00 2 caught 1 ODI v South Africa The Oval 2 Jun 2019 ODI # 4147
25 35 25 3 0 100.00 2 bowled 1 ODI v New Zealand The Oval 5 Jun 2019 ODI # 4151
2 14 8 0 0 25.00 2 bowled 2 ODI v England Cardiff 8 Jun 2019 ODI # 4153
29 38 23 2 2 126.08 2 caught 2 ODI v West Indies Taunton 17 Jun 2019 ODI # 4162
10 18 8 2 0 125.00 2 run out 2 ODI v Australia Nottingham 20 Jun 2019 ODI # 4166
3 13 10 0 0 30.00 5 lbw 1 ODI v Afghanistan Southampton 24 Jun 2019 ODI # 4172
33 67 38 4 0 86.84 2 caught 2 ODI v India Birmingham 2 Jul 2019 ODI # 4182
22 20 22 4 0 100.00 2 caught 2 ODI v Pakistan Lord's 5 Jul 2019 ODI # 4186
15 - 22 1 0 68.18 2 bowled 2 ODI v Sri Lanka Colombo (RPS) 26 Jul 2019 ODI # 4193
11 - 13 1 0 84.61 2 lbw 1 ODI v Sri Lanka Colombo (RPS) 28 Jul 2019 ODI # 4194
69 - 86 5 1 80.23 3 bowled 2 ODI v Sri Lanka Colombo (RPS) 31 Jul 2019 ODI # 4195
17 87 66 0 0 25.75 2 lbw 2 Test v Afghanistan Chattogram 5 Sep 2019 Test # 2361
15 74 59 2 0 25.42 8 caught 4 Test v Afghanistan Chattogram 5 Sep 2019 Test # 2361
4 - 7 0 0 57.14 2 caught 2 T20I v Zimbabwe Mirpur 13 Sep 2019 T20I # 881
0 - 1 0 0 0.00 5 lbw 2 T20I v Afghanistan Mirpur 15 Sep 2019 T20I # 883
39 - 35 1 2 111.42 3 bowled 2 T20I v India Delhi 3 Nov 2019 T20I # 1000
30 - 20 2 1 150.00 3 stumped 1 T20I v India Rajkot 7 Nov 2019 T20I # 1007
0 - 1 0 0 0.00 3 caught 2 T20I v India Nagpur 10 Nov 2019 T20I # 1014
7 - 5 1 0 140.00 6 bowled 1 T20I v Pakistan Lahore 24 Jan 2020 T20I # 1032
5* - 5 0 0 100.00 7 not out 1 T20I v Pakistan Lahore 25 Jan 2020 T20I # 1033
62* - 32 4 5 193.75 3 not out 1 T20I v Zimbabwe Mirpur 9 Mar 2020 T20I # 1082
20* 25 16 0 2 125.00 3 not out 2 T20I v Zimbabwe Mirpur 11 Mar 2020 T20I # 1084
DNB - - - - - - - 2 ODI v West Indies Mirpur 20 Jan 2021 ODI # 4270
DNB - - - - - - - 2 ODI v West Indies Mirpur 22 Jan 2021 ODI # 4272
7 16 8 0 0 87.50 7 run out 1 ODI v West Indies Chattogram 25 Jan 2021 ODI # 4274
0 4 4 0 0 0.00 2 caught 2 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
13 54 34 1 0 38.23 2 caught 4 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
0 3 3 0 0 0.00 3 caught 1 ODI v New Zealand Dunedin 20 Mar 2021 ODI # 4279
32 90 46 3 1 69.56 3 stumped 1 ODI v New Zealand Christchurch 23 Mar 2021 ODI # 4280
1 9 6 0 0 16.66 3 caught 2 ODI v New Zealand Wellington 26 Mar 2021 ODI # 4282
5 18 6 1 0 83.33 3 caught 2 T20I v New Zealand Hamilton 28 Mar 2021 T20I # 1139
51 39 27 5 3 188.88 3 caught 2 T20I v New Zealand Napier 30 Mar 2021 T20I # 1140
10 4 4 2 0 250.00 2 caught 2 T20I v New Zealand Auckland 1 Apr 2021 T20I # 1141
50 64 45 4 2 111.11 2 run out 2 T20I v Zimbabwe Harare 22 Jul 2021 T20I # 1196
8 15 7 1 0 114.28 2 caught 2 T20I v Zimbabwe Harare 23 Jul 2021 T20I # 1198
68 70 49 9 1 138.77 2 caught 2 T20I v Zimbabwe Harare 25 Jul 2021 T20I # 1203
2 15 9 0 0 22.22 2 bowled 1 T20I v Australia Mirpur 3 Aug 2021 T20I # 1210
0 13 2 0 0 0.00 2 bowled 2 T20I v Australia Mirpur 4 Aug 2021 T20I # 1212
2 12 11 0 0 18.18 2 lbw 1 T20I v Australia Mirpur 6 Aug 2021 T20I # 1216
8 15 10 0 1 80.00 2 caught 1 T20I v Australia Mirpur 7 Aug 2021 T20I # 1218
16 29 18 1 1 88.88 4 caught 1 T20I v Australia Mirpur 9 Aug 2021 T20I # 1222
4 9 9 0 0 44.44 3 caught 2 T20I v New Zealand Mirpur 10 Sep 2021 T20I # 1263
5 7 5 1 0 100.00 2 caught 2 T20I v Scotland Al Amerat 17 Oct 2021 T20I # 1311
17 25 13 2 0 130.76 4 caught 2 T20I v West Indies Sharjah 29 Oct 2021 T20I # 1375
0 4 1 0 0 0.00 3 lbw 1 T20I v South Africa Abu Dhabi 2 Nov 2021 T20I # 1384
5 9 8 1 0 62.50 3 bowled 1 T20I v Australia Dubai (DICS) 4 Nov 2021 T20I # 1391
23 31 17 3 0 135.29 3 caught 2 T20I v New Zealand Christchurch 12 Oct 2022 T20I # 1816
4 10 4 0 0 100.00 2 caught 1 T20I v Pakistan Christchurch 13 Oct 2022 T20I # 1818
14 24 14 2 0 100.00 2 caught 1 T20I v Netherlands Hobart 24 Oct 2022 T20I # 1843
15 11 6 0 2 250.00 2 caught 2 T20I v South Africa Sydney 27 Oct 2022 T20I # 1847
0 9 2 0 0 0.00 2 caught 1 T20I v Zimbabwe Brisbane 30 Oct 2022 T20I # 1851
20 38 17 1 1 117.64 3 caught 1 T20I v Pakistan Adelaide 6 Nov 2022 T20I # 1872
TDNB - - - - - - - - ODI v New Zealand Mirpur 21 Sep 2023 ODI # 4650
0 2 2 0 0 0.00 4 caught 2 ODI v New Zealand Mirpur 23 Sep 2023 ODI # 4652
0 3 4 0 0 0.00 1 caught 2 ODI v New Zealand Dunedin 17 Dec 2023 ODI # 4711
169 218 151 22 2 111.92 1 caught 1 ODI v New Zealand Nelson 20 Dec 2023 ODI # 4715
4* 22 16 0 0 25.00 1 retired notout 2 ODI v New Zealand Napier 23 Dec 2023 ODI # 4717
22 15 15 2 1 146.66 4 bowled 2 T20I v New Zealand Napier 27 Dec 2023 T20I # 2422
TDNB - - - - - - - - T20I v New Zealand Mount Maunganui 29 Dec 2023 T20I # 2423
4 5 4 1 0 100.00 1 lbw 1 T20I v New Zealand Mount Maunganui 31 Dec 2023 T20I # 2425
12 14 11 2 0 109.09 2 caught 2 T20I v Sri Lanka Sylhet 4 Mar 2024 T20I # 2494
26 37 22 5 0 118.18 2 caught 2 T20I v Sri Lanka Sylhet 6 Mar 2024 T20I # 2501
11 - 10 2 0 110.00 2 bowled 2 T20I v Sri Lanka Sylhet 9 Mar 2024 T20I # 2509
3 17 9 0 0 33.33 2 caught 2 ODI v Sri Lanka Chattogram 13 Mar 2024 ODI # 4743
68 98 66 11 1 103.03 2 caught 1 ODI v Sri Lanka Chattogram 15 Mar 2024 ODI # 4744
sub - - - - - - - 2 ODI v Sri Lanka Chattogram 18 Mar 2024 ODI # 4745
41 61 34 3 2 120.58 2 lbw 1 T20I v Zimbabwe Mirpur 10 May 2024 T20I # 2599
7 10 7 0 1 100.00 2 caught 1 T20I v Zimbabwe Mirpur 12 May 2024 T20I # 2607
20 - 13 3 0 153.84 2 caught 1 T20I v U.S.A. Prairie View 21 May 2024 T20I # 2613
0 - 1 0 0 0.00 2 caught 2 T20I v U.S.A. Prairie View 23 May 2024 T20I # 2616
43* - 28 4 2 153.57 2 not out 2 T20I v U.S.A. Prairie View 25 May 2024 T20I # 2625
Statsguru includes the following current or recent relevant matches:
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638]
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637]
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
 
Feedback Print this page