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 2017-2024 111 133 9 3642 163 29.37 5264 69.18 8 15 12 393 42 Profile
filtered 2017-2024 111 133 9 3642 163 29.37 5264 69.18 8 15 12 393 42
Innings by innings list
18 85 56 2 0 32.14 6 caught 1 Test v New Zealand Christchurch 20 Jan 2017 Test # 2248
12 73 60 2 0 20.00 5 bowled 3 Test v New Zealand Christchurch 20 Jan 2017 Test # 2248
7 - 13 0 0 53.84 2 caught 2 ODI v Afghanistan Abu Dhabi 20 Sep 2018 ODI # 4041
7 - 14 0 0 50.00 2 caught 1 ODI v India Dubai (DICS) 21 Sep 2018 ODI # 4042
6 - 18 0 0 33.33 2 caught 1 ODI v Afghanistan Abu Dhabi 23 Sep 2018 ODI # 4045
5 - 5 1 0 100.00 4 caught 2 Test v Zimbabwe Sylhet 3 Nov 2018 Test # 2323
13 - 32 1 0 40.62 5 caught 4 Test v Zimbabwe Sylhet 3 Nov 2018 Test # 2323
11 - 9 1 0 122.22 1 caught 1 T20I v Zimbabwe Chattogram 18 Sep 2019 T20I # 886
5 - 8 0 0 62.50 2 caught 2 T20I v Afghanistan Chattogram 21 Sep 2019 T20I # 892
44 - 110 6 0 40.00 3 caught 1 Test v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
38 - 87 3 1 43.67 3 lbw 3 Test v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
71 - 139 7 0 51.07 3 caught 2 Test v Zimbabwe Mirpur 22 Feb 2020 Test # 2386
29 - 38 1 2 76.31 3 lbw 1 ODI v Zimbabwe Sylhet 1 Mar 2020 ODI # 4249
6 - 10 1 0 60.00 3 run out 1 ODI v Zimbabwe Sylhet 3 Mar 2020 ODI # 4251
1 12 9 0 0 11.11 3 caught 2 ODI v West Indies Mirpur 20 Jan 2021 ODI # 4270
17 40 26 2 0 65.38 3 caught 2 ODI v West Indies Mirpur 22 Jan 2021 ODI # 4272
20 40 30 3 0 66.66 3 lbw 1 ODI v West Indies Chattogram 25 Jan 2021 ODI # 4274
25 74 58 3 0 43.10 3 run out 1 Test v West Indies Chattogram 3 Feb 2021 Test # 2407
0 2 2 0 0 0.00 3 caught 3 Test v West Indies Chattogram 3 Feb 2021 Test # 2407
4 7 2 1 0 200.00 3 caught 2 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
11 30 31 2 0 35.48 3 caught 4 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
8 15 6 1 0 133.33 4 bowled 2 T20I v New Zealand Auckland 1 Apr 2021 T20I # 1141
163 533 378 17 1 43.12 3 caught 1 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
0 7 8 0 0 0.00 3 bowled 3 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
0 4 4 0 0 0.00 3 caught 2 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
26 60 44 4 0 59.09 3 bowled 4 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
2 19 8 0 0 25.00 3 caught 1 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
117* 140 118 5 6 99.15 3 not out 3 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
7 16 14 0 0 50.00 3 caught 1 T20I v Pakistan Mirpur 19 Nov 2021 T20I # 1439
40 64 34 5 0 117.64 3 caught 1 T20I v Pakistan Mirpur 20 Nov 2021 T20I # 1443
5 6 5 1 0 100.00 2 bowled 1 T20I v Pakistan Mirpur 22 Nov 2021 T20I # 1447
14 58 37 2 0 37.83 3 caught 1 Test v Pakistan Chattogram 26 Nov 2021 Test # 2436
0 4 2 0 0 0.00 3 caught 3 Test v Pakistan Chattogram 26 Nov 2021 Test # 2436
30 66 50 3 0 60.00 3 lbw 2 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
6 29 11 1 0 54.54 3 caught 3 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
64 160 109 7 1 58.71 3 caught 2 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
17 59 41 3 0 41.46 2 caught 4 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
4 19 12 0 0 33.33 3 caught 2 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
29 58 36 5 1 80.55 3 caught 3 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
38 78 87 2 2 43.67 3 bowled 2 Test v South Africa Durban 31 Mar 2022 Test # 2460
26 59 52 1 1 50.00 3 stumped 4 Test v South Africa Durban 31 Mar 2022 Test # 2460
33 94 74 6 0 44.59 3 lbw 2 Test v South Africa Gqeberha 8 Apr 2022 Test # 2461
7 8 10 1 0 70.00 3 lbw 4 Test v South Africa Gqeberha 8 Apr 2022 Test # 2461
1 27 22 0 0 4.54 3 caught 2 Test v Sri Lanka Chattogram 15 May 2022 Test # 2462
8 35 21 1 0 38.09 3 bowled 1 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
2 11 11 0 0 18.18 3 run out 3 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
0 10 5 0 0 0.00 3 bowled 1 Test v West Indies North Sound 16 Jun 2022 Test # 2466
17 72 45 3 0 37.77 4 caught 3 Test v West Indies North Sound 16 Jun 2022 Test # 2466
26 105 73 4 0 35.61 3 lbw 1 Test v West Indies Gros Islet 24 Jun 2022 Test # 2468
42 136 91 8 0 46.15 3 caught 3 Test v West Indies Gros Islet 24 Jun 2022 Test # 2468
37 71 46 5 0 80.43 3 caught 2 ODI v West Indies Providence 10 Jul 2022 ODI # 4421
20 49 36 2 0 55.55 2 caught 2 ODI v West Indies Providence 13 Jul 2022 ODI # 4426
1 27 13 0 0 7.69 2 caught 2 ODI v West Indies Providence 16 Jul 2022 ODI # 4431
37 42 25 3 1 148.00 4 caught 2 T20I v Zimbabwe Harare 30 Jul 2022 T20I # 1706
19* - 21 1 0 90.47 5 not out 2 T20I v Zimbabwe Harare 31 Jul 2022 T20I # 1713
16 - 20 0 0 80.00 4 caught 2 T20I v Zimbabwe Harare 2 Aug 2022 T20I # 1719
38 73 55 5 0 69.09 3 caught 1 ODI v Zimbabwe Harare 7 Aug 2022 ODI # 4442
0 - 1 0 0 0.00 3 caught 1 ODI v Zimbabwe Harare 10 Aug 2022 ODI # 4443
33 41 29 4 0 113.79 1 caught 1 T20I v New Zealand Christchurch 9 Oct 2022 T20I # 1811
11 16 12 2 0 91.66 1 bowled 2 T20I v New Zealand Christchurch 12 Oct 2022 T20I # 1816
12 30 15 2 0 80.00 1 caught 1 T20I v Pakistan Christchurch 13 Oct 2022 T20I # 1818
25 31 20 4 0 125.00 1 caught 1 T20I v Netherlands Hobart 24 Oct 2022 T20I # 1843
9 15 9 1 0 100.00 1 bowled 2 T20I v South Africa Sydney 27 Oct 2022 T20I # 1847
71 77 55 7 1 129.09 1 caught 1 T20I v Zimbabwe Brisbane 30 Oct 2022 T20I # 1851
21 50 25 1 1 84.00 1 caught 2 T20I v India Adelaide 2 Nov 2022 T20I # 1860
54 66 48 7 0 112.50 1 bowled 1 T20I v Pakistan Adelaide 6 Nov 2022 T20I # 1872
0 2 1 0 0 0.00 1 caught 2 ODI v India Mirpur 4 Dec 2022 ODI # 4493
21 56 35 3 0 60.00 3 bowled 1 ODI v India Mirpur 7 Dec 2022 ODI # 4496
0 1 1 0 0 0.00 1 caught 2 Test v India Chattogram 14 Dec 2022 Test # 2481
67 179 156 7 0 42.94 1 caught 4 Test v India Chattogram 14 Dec 2022 Test # 2481
24 77 57 3 0 42.10 1 lbw 1 Test v India Mirpur 22 Dec 2022 Test # 2484
5 33 31 1 0 16.12 1 lbw 3 Test v India Mirpur 22 Dec 2022 Test # 2484
58 136 82 6 0 70.73 3 caught 1 ODI v England Mirpur 1 Mar 2023 ODI # 4525
0 1 1 0 0 0.00 3 caught 2 ODI v England Mirpur 3 Mar 2023 ODI # 4528
53 101 71 5 0 74.64 3 run out 1 ODI v England Chattogram 6 Mar 2023 ODI # 4531
51 44 30 8 0 170.00 3 bowled 2 T20I v England Chattogram 9 Mar 2023 T20I # 2018
46* 73 47 3 0 97.87 3 not out 2 T20I v England Mirpur 12 Mar 2023 T20I # 2023
47* 65 36 1 2 130.55 3 not out 1 T20I v England Mirpur 14 Mar 2023 T20I # 2026
25 57 34 1 0 73.52 3 bowled 1 ODI v Ireland Sylhet 18 Mar 2023 ODI # 4539
73 108 77 3 2 94.80 3 caught 1 ODI v Ireland Sylhet 20 Mar 2023 ODI # 4542
DNB - - - - - - - 2 ODI v Ireland Sylhet 23 Mar 2023 ODI # 4547
14 15 13 0 1 107.69 3 stumped 1 T20I v Ireland Chattogram 27 Mar 2023 T20I # 2034
2* 2 1 0 0 200.00 5 not out 1 T20I v Ireland Chattogram 29 Mar 2023 T20I # 2037
4 7 8 0 0 50.00 3 caught 1 T20I v Ireland Chattogram 31 Mar 2023 T20I # 2038
0 4 1 0 0 0.00 2 bowled 2 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
4 15 9 1 0 44.44 3 caught 4 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
44 102 66 7 0 66.66 3 caught 1 ODI v Ireland Chelmsford 9 May 2023 ODI # 4576
117 156 93 12 3 125.80 3 caught 2 ODI v Ireland Chelmsford 12 May 2023 ODI # 4577
35 34 32 7 0 109.37 3 caught 1 ODI v Ireland Chelmsford 14 May 2023 ODI # 4578
146 277 175 23 2 83.42 3 caught 1 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
124 261 151 15 0 82.11 3 caught 3 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
12 31 16 2 0 75.00 3 caught 1 ODI v Afghanistan Chattogram 5 Jul 2023 ODI # 4615
1 6 5 0 0 20.00 3 bowled 2 ODI v Afghanistan Chattogram 8 Jul 2023 ODI # 4619
11 20 15 2 0 73.33 3 bowled 2 ODI v Afghanistan Chattogram 11 Jul 2023 ODI # 4621
14 21 12 0 1 116.66 3 bowled 2 T20I v Afghanistan Sylhet 14 Jul 2023 T20I # 2138
4 9 6 0 0 66.66 3 bowled 2 T20I v Afghanistan Sylhet 16 Jul 2023 T20I # 2145
89 181 122 7 0 72.95 3 bowled 1 ODI v Sri Lanka Pallekele 31 Aug 2023 ODI # 4629
104 142 105 9 2 99.04 4 run out 1 ODI v Afghanistan Lahore 3 Sep 2023 ODI # 4631
76 142 84 10 0 90.47 3 lbw 1 ODI v New Zealand Mirpur 26 Sep 2023 ODI # 4655
59* 112 83 3 1 71.08 4 not out 2 ODI v Afghanistan Dharamsala 7 Oct 2023 ODI # 4660
0 1 1 0 0 0.00 3 caught 2 ODI v England Dharamsala 10 Oct 2023 ODI # 4664
7 20 8 1 0 87.50 4 caught 1 ODI v New Zealand Chennai 13 Oct 2023 ODI # 4668
8 18 17 0 0 47.05 3 lbw 1 ODI v India Pune 19 Oct 2023 ODI # 4674
0 1 1 0 0 0.00 3 caught 2 ODI v South Africa Wankhede 24 Oct 2023 ODI # 4680
9 27 18 2 0 50.00 4 caught 2 ODI v Netherlands Eden Gardens 28 Oct 2023 ODI # 4685
4 8 3 1 0 133.33 3 caught 1 ODI v Pakistan Eden Gardens 31 Oct 2023 ODI # 4688
90 163 101 12 0 89.10 3 bowled 2 ODI v Sri Lanka Delhi 6 Nov 2023 ODI # 4695
45 59 57 6 0 78.94 3 run out 1 ODI v Australia Pune 11 Nov 2023 ODI # 4700
37 46 35 2 3 105.71 3 caught 1 Test v New Zealand Sylhet 28 Nov 2023 Test # 2516
105 251 198 10 0 53.03 3 caught 3 Test v New Zealand Sylhet 28 Nov 2023 Test # 2516
9 24 14 1 0 64.28 3 lbw 1 Test v New Zealand Mirpur 6 Dec 2023 Test # 2517
15 30 24 2 0 62.50 3 caught 3 Test v New Zealand Mirpur 6 Dec 2023 Test # 2517
15 27 13 2 0 115.38 3 bowled 2 ODI v New Zealand Dunedin 17 Dec 2023 ODI # 4711
6 17 9 1 0 66.66 3 caught 1 ODI v New Zealand Nelson 20 Dec 2023 ODI # 4715
51* 49 42 8 0 121.42 3 not out 2 ODI v New Zealand Napier 23 Dec 2023 ODI # 4717
19 15 14 4 0 135.71 3 caught 2 T20I v New Zealand Napier 27 Dec 2023 T20I # 2422
TDNB - - - - - - - - T20I v New Zealand Mount Maunganui 29 Dec 2023 T20I # 2423
17 19 15 4 0 113.33 3 caught 1 T20I v New Zealand Mount Maunganui 31 Dec 2023 T20I # 2425
20 39 22 3 0 90.90 3 caught 2 T20I v Sri Lanka Sylhet 4 Mar 2024 T20I # 2494
53* 60 38 4 2 139.47 3 not out 2 T20I v Sri Lanka Sylhet 6 Mar 2024 T20I # 2501
1 - 6 0 0 16.66 3 bowled 2 T20I v Sri Lanka Sylhet 9 Mar 2024 T20I # 2509
122* 198 129 13 2 94.57 3 not out 2 ODI v Sri Lanka Chattogram 13 Mar 2024 ODI # 4743
40 54 39 6 0 102.56 3 caught 1 ODI v Sri Lanka Chattogram 15 Mar 2024 ODI # 4744
1 8 5 0 0 20.00 3 caught 2 ODI v Sri Lanka Chattogram 18 Mar 2024 ODI # 4745
5 10 10 0 0 50.00 3 lbw 2 Test v Sri Lanka Sylhet 22 Mar 2024 Test # 2536
6 7 5 1 0 120.00 3 caught 4 Test v Sri Lanka Sylhet 22 Mar 2024 Test # 2536
1 16 11 0 0 9.09 4 caught 2 Test v Sri Lanka Chattogram 30 Mar 2024 Test # 2537
20 73 55 2 0 36.36 3 bowled 4 Test v Sri Lanka Chattogram 30 Mar 2024 Test # 2537
21 35 24 1 0 87.50 3 caught 2 T20I v Zimbabwe Chattogram 3 May 2024 T20I # 2586
16 16 15 0 1 106.66 3 caught 2 T20I v Zimbabwe Chattogram 5 May 2024 T20I # 2589
6 4 4 1 0 150.00 3 bowled 1 T20I v Zimbabwe Chattogram 7 May 2024 T20I # 2592
2 14 7 0 0 28.57 4 bowled 1 T20I v Zimbabwe Mirpur 10 May 2024 T20I # 2599
36 42 28 5 1 128.57 3 caught 1 T20I v Zimbabwe Mirpur 12 May 2024 T20I # 2607
3 - 11 0 0 27.27 3 stumped 1 T20I v U.S.A. Prairie View 21 May 2024 T20I # 2613
36 - 34 2 1 105.88 3 run out 2 T20I v U.S.A. Prairie View 23 May 2024 T20I # 2616
DNB - - - - - - - 2 T20I v U.S.A. Prairie View 25 May 2024 T20I # 2625
Statsguru includes the following current or recent relevant matches:
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
 
Feedback Print this page