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 5 Aug 2022 remove greater than or equal to 5 Aug 2022 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 214 242 12 6828 176 29.68 8548 79.87 8 38 21 769 110 Profile
filtered 2022-2024 69 73 6 1881 83 28.07 2012 93.48 0 12 9 210 42
Innings by innings list
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
14 - 15 1 1 93.33 1 lbw 1 T20I v U.S.A. Prairie View 21 May 2024 T20I # 2613
DNB - - - - - - - 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 - Live]
    » Netherlands 109/4 (18.4 ov, BFW de Leede 11*, MP O'Dowd 54*, A Bohara 1/29) - Match over
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637 - Live]
    » Scotland 90/0 (10.0 ov, MA Jones 45*, HG Munsey 41*, AU Rashid 0/26) - Match over
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