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 2015-2024 212 241 12 6814 176 29.75 8533 79.85 8 38 21 768 109 Profile
filtered 2015-2024 212 241 12 6814 176 29.75 8533 79.85 8 38 21 768 109
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 - 14 0 0 42.85 1 lbw 2 ODI v Afghanistan Abu Dhabi 20 Sep 2018 ODI # 4041
7 - 16 1 0 43.75 1 caught 1 ODI v India Dubai (DICS) 21 Sep 2018 ODI # 4042
41 - 43 3 0 95.34 1 caught 1 ODI v Afghanistan Abu Dhabi 23 Sep 2018 ODI # 4045
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 - 25 1 0 36.00 1 caught 2 Test v Zimbabwe Sylhet 3 Nov 2018 Test # 2323
23 - 75 3 0 30.66 1 lbw 4 Test v Zimbabwe Sylhet 3 Nov 2018 Test # 2323
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
38 - 22 4 2 172.72 2 caught 1 T20I v Zimbabwe Chattogram 18 Sep 2019 T20I # 886
4 - 10 0 0 40.00 1 caught 2 T20I v Afghanistan Chattogram 21 Sep 2019 T20I # 892
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
33 - 46 7 0 71.73 7 lbw 1 Test v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
29 - 59 4 1 49.15 8 lbw 3 Test v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
53 - 95 5 0 55.78 7 caught 2 Test v Zimbabwe Mirpur 22 Feb 2020 Test # 2386
126* - 105 13 2 120.00 1 retired notout 1 ODI v Zimbabwe Sylhet 1 Mar 2020 ODI # 4249
9 - 14 2 0 64.28 2 run out 1 ODI v Zimbabwe Sylhet 3 Mar 2020 ODI # 4251
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
14 57 38 2 0 36.84 1 bowled 2 ODI v West Indies Mirpur 20 Jan 2021 ODI # 4270
22 26 24 4 0 91.66 1 lbw 2 ODI v West Indies Mirpur 22 Jan 2021 ODI # 4272
0 4 4 0 0 0.00 2 lbw 1 ODI v West Indies Chattogram 25 Jan 2021 ODI # 4274
38 72 67 6 0 56.71 7 bowled 1 Test v West Indies Chattogram 3 Feb 2021 Test # 2407
69 132 112 5 0 61.60 6 caught 3 Test v West Indies Chattogram 3 Feb 2021 Test # 2407
71 214 133 7 0 53.38 7 caught 2 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
22 49 35 0 0 62.85 7 caught 4 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
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 1 1 0 0 0.00 3 bowled 2 T20I v New Zealand Auckland 1 Apr 2021 T20I # 1141
50 105 67 5 1 74.62 6 caught 1 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
DNB - - - - - - - 3 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
8 14 11 2 0 72.72 6 caught 2 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
17 77 46 1 0 36.95 6 lbw 4 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
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
95 200 147 13 0 64.62 7 caught 1 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
DNB - - - - - - - 3 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
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
114 281 233 11 1 48.92 6 lbw 1 Test v Pakistan Chattogram 26 Nov 2021 Test # 2436
59 170 89 6 0 66.29 7 lbw 3 Test v Pakistan Chattogram 26 Nov 2021 Test # 2436
6 19 12 1 0 50.00 6 caught 2 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
45 112 81 7 0 55.55 6 caught 3 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
86 247 177 10 0 48.58 6 caught 2 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
DNB - - - - - - - 4 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
8 26 18 1 0 44.44 5 caught 2 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
102 189 114 14 1 89.47 5 lbw 3 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
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
41 112 92 6 0 44.56 7 bowled 2 Test v South Africa Durban 31 Mar 2022 Test # 2460
2 8 6 0 0 33.33 6 caught 4 Test v South Africa Durban 31 Mar 2022 Test # 2460
11 20 14 2 0 78.57 6 bowled 2 Test v South Africa Gqeberha 8 Apr 2022 Test # 2461
27 35 33 5 0 81.81 6 stumped 4 Test v South Africa Gqeberha 8 Apr 2022 Test # 2461
88 271 189 10 0 46.56 6 caught 2 Test v Sri Lanka Chattogram 15 May 2022 Test # 2462
141 385 246 16 1 57.31 7 caught 1 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
52 183 135 3 0 38.51 6 caught 3 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
12 45 33 2 0 36.36 5 caught 1 Test v West Indies North Sound 16 Jun 2022 Test # 2466
17 24 15 3 0 113.33 6 caught 3 Test v West Indies North Sound 16 Jun 2022 Test # 2466
53 122 70 8 0 75.71 5 caught 1 Test v West Indies Gros Islet 24 Jun 2022 Test # 2468
19 53 32 2 0 59.37 5 lbw 3 Test v West Indies Gros Islet 24 Jun 2022 Test # 2468
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
1 12 9 0 0 11.11 2 lbw 2 ODI v West Indies Providence 10 Jul 2022 ODI # 4421
32* 38 27 6 0 118.51 3 not out 2 ODI v West Indies Providence 13 Jul 2022 ODI # 4426
50 78 65 5 1 76.92 3 caught 2 ODI v West Indies Providence 16 Jul 2022 ODI # 4431
32 36 19 6 0 168.42 2 run out 2 T20I v Zimbabwe Harare 30 Jul 2022 T20I # 1706
56 - 33 6 2 169.69 1 lbw 2 T20I v Zimbabwe Harare 31 Jul 2022 T20I # 1713
13 - 6 2 0 216.66 1 caught 2 T20I v Zimbabwe Harare 2 Aug 2022 T20I # 1719
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
15 28 16 2 0 93.75 3 caught 1 T20I v New Zealand Christchurch 9 Oct 2022 T20I # 1811
23 28 16 3 1 143.75 2 caught 2 T20I v New Zealand Christchurch 12 Oct 2022 T20I # 1816
69 63 42 6 2 164.28 3 caught 1 T20I v Pakistan Christchurch 13 Oct 2022 T20I # 1818
9 17 11 0 0 81.81 3 caught 1 T20I v Netherlands Hobart 24 Oct 2022 T20I # 1843
34 57 31 1 1 109.67 3 caught 2 T20I v South Africa Sydney 27 Oct 2022 T20I # 1847
14 22 12 3 0 116.66 3 caught 1 T20I v Zimbabwe Brisbane 30 Oct 2022 T20I # 1851
60 40 27 7 3 222.22 2 run out 2 T20I v India Adelaide 2 Nov 2022 T20I # 1860
10 15 8 0 1 125.00 2 caught 1 T20I v Pakistan Adelaide 6 Nov 2022 T20I # 1872
41 98 63 3 1 65.07 2 caught 2 ODI v India Mirpur 4 Dec 2022 ODI # 4493
7 45 23 1 0 30.43 2 bowled 1 ODI v India Mirpur 7 Dec 2022 ODI # 4496
29 35 26 4 1 111.53 2 caught 2 ODI v India Chattogram 10 Dec 2022 ODI # 4499
24 42 30 5 0 80.00 4 bowled 2 Test v India Chattogram 14 Dec 2022 Test # 2481
19 81 59 2 0 32.20 4 caught 4 Test v India Chattogram 14 Dec 2022 Test # 2481
25 34 26 2 1 96.15 6 caught 1 Test v India Mirpur 22 Dec 2022 Test # 2484
73 158 98 7 0 74.48 6 bowled 3 Test v India Mirpur 22 Dec 2022 Test # 2484
7 24 15 0 1 46.66 2 lbw 1 ODI v England Mirpur 1 Mar 2023 ODI # 4525
0 2 1 0 0 0.00 2 caught 2 ODI v England Mirpur 3 Mar 2023 ODI # 4528
0 3 3 0 0 0.00 2 caught 1 ODI v England Chattogram 6 Mar 2023 ODI # 4531
12 25 10 2 0 120.00 1 caught 2 T20I v England Chattogram 9 Mar 2023 T20I # 2018
9 11 9 1 0 100.00 1 caught 2 T20I v England Mirpur 12 Mar 2023 T20I # 2023
73 78 57 10 1 128.07 1 caught 1 T20I v England Mirpur 14 Mar 2023 T20I # 2026
26 43 31 2 1 83.87 2 caught 1 ODI v Ireland Sylhet 18 Mar 2023 ODI # 4539
70 118 71 3 3 98.59 2 caught 1 ODI v Ireland Sylhet 20 Mar 2023 ODI # 4542
50* 59 38 10 0 131.57 2 not out 2 ODI v Ireland Sylhet 23 Mar 2023 ODI # 4547
47 34 23 4 3 204.34 1 caught 1 T20I v Ireland Chattogram 27 Mar 2023 T20I # 2034
83 51 41 10 3 202.43 1 caught 1 T20I v Ireland Chattogram 29 Mar 2023 T20I # 2037
5 4 4 1 0 125.00 1 caught 1 T20I v Ireland Chattogram 31 Mar 2023 T20I # 2038
43 69 41 8 0 104.87 6 caught 2 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
23 25 19 3 1 121.05 2 bowled 4 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
0 4 1 0 0 0.00 2 lbw 1 ODI v Ireland Chelmsford 9 May 2023 ODI # 4576
21 45 21 2 1 100.00 2 caught 2 ODI v Ireland Chelmsford 12 May 2023 ODI # 4577
35 57 39 3 1 89.74 4 caught 1 ODI v Ireland Chelmsford 14 May 2023 ODI # 4578
9 29 15 0 1 60.00 6 caught 1 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
66* 135 81 8 0 81.48 6 not out 3 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
26 62 35 2 1 74.28 2 caught 1 ODI v Afghanistan Chattogram 5 Jul 2023 ODI # 4615
13 21 15 3 0 86.66 2 caught 2 ODI v Afghanistan Chattogram 8 Jul 2023 ODI # 4619
53* 102 60 3 2 88.33 2 not out 2 ODI v Afghanistan Chattogram 11 Jul 2023 ODI # 4621
18 34 19 2 0 94.73 1 caught 2 T20I v Afghanistan Sylhet 14 Jul 2023 T20I # 2138
35 45 36 6 0 97.22 1 caught 2 T20I v Afghanistan Sylhet 16 Jul 2023 T20I # 2145
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
13 29 18 2 0 72.22 2 bowled 2 ODI v Afghanistan Dharamsala 7 Oct 2023 ODI # 4660
76 99 66 7 2 115.15 1 caught 2 ODI v England Dharamsala 10 Oct 2023 ODI # 4664
0 1 1 0 0 0.00 1 caught 1 ODI v New Zealand Chennai 13 Oct 2023 ODI # 4668
66 124 82 7 0 80.48 2 caught 1 ODI v India Pune 19 Oct 2023 ODI # 4674
22 78 44 3 1 50.00 2 lbw 2 ODI v South Africa Wankhede 24 Oct 2023 ODI # 4680
3 20 12 0 0 25.00 1 caught 2 ODI v Netherlands Eden Gardens 28 Oct 2023 ODI # 4685
45 100 64 6 0 70.31 2 caught 1 ODI v Pakistan Eden Gardens 31 Oct 2023 ODI # 4688
23 36 22 2 2 104.54 2 lbw 2 ODI v Sri Lanka Delhi 6 Nov 2023 ODI # 4695
36 76 45 5 0 80.00 2 caught 1 ODI v Australia Pune 11 Nov 2023 ODI # 4700
22 27 19 1 1 115.78 4 caught 2 ODI v New Zealand Dunedin 17 Dec 2023 ODI # 4711
6 10 11 1 0 54.54 4 caught 1 ODI v New Zealand Nelson 20 Dec 2023 ODI # 4715
1* 10 2 0 0 50.00 4 not out 2 ODI v New Zealand Napier 23 Dec 2023 ODI # 4717
41* 87 36 2 1 113.88 1 not out 2 T20I v New Zealand Napier 27 Dec 2023 T20I # 2422
0 2 3 0 0 0.00 1 caught 2 T20I v Sri Lanka Sylhet 4 Mar 2024 T20I # 2494
36 49 24 5 1 150.00 1 caught 2 T20I v Sri Lanka Sylhet 6 Mar 2024 T20I # 2501
7 - 11 1 0 63.63 1 caught 2 T20I v Sri Lanka Sylhet 9 Mar 2024 T20I # 2509
0 1 1 0 0 0.00 1 bowled 2 ODI v Sri Lanka Chattogram 13 Mar 2024 ODI # 4743
0 2 3 0 0 0.00 1 caught 1 ODI v Sri Lanka Chattogram 15 Mar 2024 ODI # 4744
25 53 43 4 0 58.13 7 bowled 2 Test v Sri Lanka Sylhet 22 Mar 2024 Test # 2536
0 1 1 0 0 0.00 6 caught 4 Test v Sri Lanka Sylhet 22 Mar 2024 Test # 2536
4 3 3 1 0 133.33 7 caught 2 Test v Sri Lanka Chattogram 30 Mar 2024 Test # 2537
38 86 72 4 0 52.77 6 caught 4 Test v Sri Lanka Chattogram 30 Mar 2024 Test # 2537
1 8 3 0 0 33.33 2 bowled 2 T20I v Zimbabwe Chattogram 3 May 2024 T20I # 2586
23 48 25 2 1 92.00 1 caught 2 T20I v Zimbabwe Chattogram 5 May 2024 T20I # 2589
12 20 15 2 0 80.00 1 bowled 1 T20I v Zimbabwe Chattogram 7 May 2024 T20I # 2592
Statsguru includes the following current or recent relevant matches:
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 1st Match, May 18, 2024 [T20I # 2612]
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610]
Ireland v Pakistan at Dublin, 2nd T20I, May 12, 2024 [T20I # 2609]
France v Belgium at Dreux, Mdina Cup final, May 12, 2024 [T20I # 2608]
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607]
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606]
 
Feedback Print this page