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
Ordered by boundary fours (descending)
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 149 91 28 587 75 9.31 1008 58.23 0 1 15 49 17 Profile
filtered 2014-2024 149 91 28 587 75 9.31 1008 58.23 0 1 15 49 17
Innings by innings list
75 225 134 11 0 55.97 10 bowled 1 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
31* 76 46 4 0 67.39 9 not out 3 Test v India Mirpur 22 Dec 2022 Test # 2484
21 28 21 4 0 100.00 9 run out 2 ODI v England Mirpur 3 Mar 2023 ODI # 4528
31 - 21 3 2 147.61 9 caught 2 T20I v Sri Lanka Sylhet 9 Mar 2024 T20I # 2509
9 30 24 2 0 37.50 9 caught 2 ODI v New Zealand Wellington 26 Mar 2021 ODI # 4282
9 5 4 2 0 225.00 9 bowled 2 T20I v New Zealand Mirpur 10 Sep 2021 T20I # 1263
9* 43 17 2 0 52.94 9 not out 3 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
8* 8 3 2 0 266.66 8 not out 2 T20I v England Mirpur 12 Mar 2023 T20I # 2023
18* 17 10 2 1 180.00 9 not out 1 ODI v Sri Lanka Chattogram 15 Mar 2024 ODI # 4744
15* 13 15 1 1 100.00 9 not out 2 T20I v India Mirpur 24 Feb 2016 T20I # 509
5 29 23 1 0 21.73 9 bowled 3 Test v New Zealand Wellington 12 Jan 2017 Test # 2246
33 59 30 1 2 110.00 9 bowled 3 Test v New Zealand Christchurch 20 Jan 2017 Test # 2248
8 50 35 1 0 22.85 10 caught 2 Test v India Hyderabad 9 Feb 2017 Test # 2249
14 - 27 1 0 51.85 10 caught 2 ODI v Sri Lanka Colombo (SSC) 1 Apr 2017 ODI # 3858
10* 23 14 1 0 71.42 9 not out 1 ODI v India Birmingham 15 Jun 2017 ODI # 3891
4 3 3 1 0 133.33 10 run out 2 T20I v South Africa Potchefstroom 29 Oct 2017 T20I # 628
8* - 9 1 0 88.88 8 not out 1 T20I v India Colombo (RPS) 8 Mar 2018 T20I # 657
10 48 32 1 0 31.25 9 caught 1 ODI v New Zealand Dunedin 20 Mar 2021 ODI # 4279
5 3 4 1 0 125.00 9 bowled 2 T20I v New Zealand Auckland 1 Apr 2021 T20I # 1141
6* 12 9 1 0 66.66 9 not out 1 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
5 24 12 1 0 41.66 9 lbw 2 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
7* 11 5 1 0 140.00 9 not out 1 ODI v South Africa Centurion 18 Mar 2022 ODI # 4370
10 22 17 1 0 58.82 9 bowled 2 T20I v South Africa Sydney 27 Oct 2022 T20I # 1847
12* 22 7 1 1 171.42 8 not out 2 T20I v India Adelaide 2 Nov 2022 T20I # 1860
14 32 18 1 1 77.77 9 caught 1 ODI v England Mirpur 1 Mar 2023 ODI # 4525
11 49 35 1 0 31.42 9 caught 2 ODI v Netherlands Eden Gardens 28 Oct 2023 ODI # 4685
0* 13 2 0 0 0.00 10 not out 2 ODI v India Mirpur 17 Jun 2014 ODI # 3498
0* 1 0 0 0 - 10 not out 1 ODI v West Indies St George's 20 Aug 2014 ODI # 3509
1 5 3 0 0 33.33 11 bowled 1 ODI v Afghanistan Canberra 18 Feb 2015 ODI # 3605
0 1 1 0 0 0.00 11 lbw 2 ODI v Sri Lanka Melbourne 26 Feb 2015 ODI # 3615
0* 1 0 0 0 - 11 not out 2 ODI v India Melbourne 19 Mar 2015 ODI # 3641
2 10 5 0 0 40.00 10 caught 1 ODI v India Mirpur 18 Jun 2015 ODI # 3658
1* 2 1 0 0 100.00 11 not out 2 T20I v Zimbabwe Khulna 22 Jan 2016 T20I # 484
1 7 2 0 0 50.00 9 run out 1 T20I v U.A.E. Mirpur 26 Feb 2016 T20I # 511
2 3 2 0 0 100.00 10 bowled 1 ODI v Afghanistan Mirpur 25 Sep 2016 ODI # 3781
0 1 1 0 0 0.00 10 lbw 1 ODI v Afghanistan Mirpur 28 Sep 2016 ODI # 3783
1 8 4 0 0 25.00 11 caught 2 ODI v England Mirpur 7 Oct 2016 ODI # 3791
2 11 11 0 0 18.18 10 caught 2 ODI v New Zealand Christchurch 26 Dec 2016 ODI # 3814
0 - 4 0 0 0.00 10 stumped 2 ODI v New Zealand Nelson 29 Dec 2016 ODI # 3815
4* 19 13 0 0 30.76 10 not out 1 ODI v New Zealand Nelson 31 Dec 2016 ODI # 3816
3 30 20 0 0 15.00 9 caught 1 Test v New Zealand Wellington 12 Jan 2017 Test # 2246
8 23 26 0 0 30.76 9 caught 1 Test v New Zealand Christchurch 20 Jan 2017 Test # 2248
1 10 7 0 0 14.28 11 lbw 4 Test v India Hyderabad 9 Feb 2017 Test # 2249
0 5 1 0 0 0.00 9 lbw 2 Test v Sri Lanka Galle 7 Mar 2017 Test # 2252
5 17 13 0 0 38.46 9 caught 4 Test v Sri Lanka Galle 7 Mar 2017 Test # 2252
1 4 2 0 0 50.00 9 run out 2 Test v South Africa Potchefstroom 28 Sep 2017 Test # 2276
4 11 9 0 0 44.44 9 lbw 4 Test v South Africa Potchefstroom 28 Sep 2017 Test # 2276
3* 18 6 0 0 50.00 10 not out 2 ODI v South Africa Paarl 18 Oct 2017 ODI # 3925
2 - 6 0 0 33.33 10 caught 2 ODI v South Africa East London 22 Oct 2017 ODI # 3929
0 5 1 0 0 0.00 9 lbw 2 T20I v South Africa Bloemfontein 26 Oct 2017 T20I # 626
0* 1 0 0 0 - 9 not out 2 T20I v New Zealand Napier 30 Mar 2021 T20I # 1140
0 14 11 0 0 0.00 9 lbw 2 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
7 29 33 0 0 21.21 9 caught 4 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
0 3 2 0 0 0.00 9 bowled 2 ODI v Sri Lanka Mirpur 28 May 2021 ODI # 4292
1 2 1 0 0 100.00 10 run out 1 ODI v Zimbabwe Harare 16 Jul 2021 ODI # 4304
5 16 8 0 0 62.50 10 caught 2 T20I v Zimbabwe Harare 23 Jul 2021 T20I # 1198
1* 11 3 0 0 33.33 10 not out 1 T20I v Oman Al Amerat 19 Oct 2021 T20I # 1322
3 11 5 0 0 60.00 9 run out 1 T20I v South Africa Abu Dhabi 2 Nov 2021 T20I # 1384
6* 18 11 0 0 54.54 9 not out 1 T20I v Australia Dubai (DICS) 4 Nov 2021 T20I # 1391
8* 7 3 0 1 266.66 9 not out 1 T20I v Pakistan Mirpur 19 Nov 2021 T20I # 1439
2* 8 4 0 0 50.00 9 not out 1 T20I v Pakistan Mirpur 20 Nov 2021 T20I # 1443
2 6 3 0 0 66.66 9 caught 2 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
0 5 6 0 0 0.00 9 lbw 1 ODI v Afghanistan Chattogram 28 Feb 2022 ODI # 4359
9* 22 12 0 0 75.00 9 not out 1 ODI v South Africa Johannesburg 20 Mar 2022 ODI # 4372
1 22 10 0 0 10.00 6 caught 2 Test v South Africa Durban 31 Mar 2022 Test # 2460
14 29 17 0 1 82.35 9 caught 4 Test v South Africa Durban 31 Mar 2022 Test # 2460
1 12 2 0 0 50.00 8 lbw 1 ODI v Zimbabwe Harare 7 Aug 2022 ODI # 4442
11* 8 6 0 1 183.33 9 not out 1 T20I v Sri Lanka Dubai (DICS) 1 Sep 2022 T20I # 1755
2 19 8 0 0 25.00 8 lbw 2 T20I v Pakistan Christchurch 7 Oct 2022 T20I # 1807
3 6 2 0 0 150.00 9 caught 1 T20I v New Zealand Christchurch 9 Oct 2022 T20I # 1811
0 3 1 0 0 0.00 9 caught 1 T20I v Netherlands Hobart 24 Oct 2022 T20I # 1843
1 8 5 0 0 20.00 8 caught 1 T20I v Pakistan Adelaide 6 Nov 2022 T20I # 1872
17* 33 16 0 2 106.25 9 not out 2 ODI v India Chattogram 10 Dec 2022 ODI # 4499
1 22 16 0 0 6.25 9 caught 1 Test v India Mirpur 22 Dec 2022 Test # 2484
11 9 7 0 1 157.14 8 caught 1 ODI v Ireland Sylhet 18 Mar 2023 ODI # 4539
1* 4 1 0 0 100.00 8 not out 1 ODI v Ireland Sylhet 20 Mar 2023 ODI # 4542
0 3 2 0 0 0.00 8 caught 1 T20I v Ireland Chattogram 31 Mar 2023 T20I # 2038
2 17 7 0 0 28.57 8 lbw 1 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
7 19 19 0 0 36.84 9 lbw 1 ODI v Afghanistan Chattogram 5 Jul 2023 ODI # 4615
0 1 1 0 0 0.00 8 caught 2 T20I v Afghanistan Sylhet 14 Jul 2023 T20I # 2138
0 7 2 0 0 0.00 9 caught 1 ODI v Sri Lanka Pallekele 31 Aug 2023 ODI # 4629
0 1 1 0 0 0.00 9 caught 1 ODI v Pakistan Lahore 6 Sep 2023 ODI # 4634
1 3 3 0 0 33.33 9 lbw 2 ODI v Sri Lanka Colombo (RPS) 9 Sep 2023 ODI # 4637
15 35 25 0 1 60.00 9 bowled 2 ODI v England Dharamsala 10 Oct 2023 ODI # 4664
17 25 19 0 2 89.47 9 caught 1 ODI v New Zealand Chennai 13 Oct 2023 ODI # 4668
6 20 13 0 0 46.15 9 bowled 1 ODI v Pakistan Eden Gardens 31 Oct 2023 ODI # 4688
0* 2 1 0 0 0.00 10 not out 1 ODI v Australia Pune 11 Nov 2023 ODI # 4700
2* 7 2 0 0 100.00 9 not out 2 T20I v Sri Lanka Sylhet 4 Mar 2024 T20I # 2494
0 2 3 0 0 0.00 8 run out 1 T20I v Zimbabwe Mirpur 10 May 2024 T20I # 2599
0 1 1 0 0 0.00 9 lbw 2 T20I v Sri Lanka Dallas 7 Jun 2024 T20I # 2646
1* 1 1 0 0 100.00 9 not out 2 T20I v South Africa New York 10 Jun 2024 T20I # 2664
DNB - - - - - - - 1 T20I v Australia Mirpur 1 Apr 2014 T20I # 396
TDNB - - - - - - - - ODI v India Mirpur 19 Jun 2014 ODI # 3499
DNB - - - - - - - 1 T20I v West Indies Basseterre 27 Aug 2014 T20I # 404
DNB - - - - - - - 2 ODI v Scotland Nelson 5 Mar 2015 ODI # 3624
DNB - - - - - - - 1 ODI v England Adelaide 9 Mar 2015 ODI # 3630
DNB - - - - - - - 1 ODI v New Zealand Hamilton 13 Mar 2015 ODI # 3634
DNB - - - - - - - 1 ODI v Pakistan Mirpur 17 Apr 2015 ODI # 3647
DNB - - - - - - - 2 ODI v Pakistan Mirpur 19 Apr 2015 ODI # 3648
DNB - - - - - - - 2 ODI v Pakistan Mirpur 22 Apr 2015 ODI # 3649
DNB - - - - - - - 2 T20I v Pakistan Mirpur 24 Apr 2015 T20I # 416
DNB - - - - - - - 2 ODI v India Mirpur 21 Jun 2015 ODI # 3660
DNB - - - - - - - 1 T20I v Sri Lanka Mirpur 28 Feb 2016 T20I # 513
DNB - - - - - - - 2 T20I v Pakistan Mirpur 2 Mar 2016 T20I # 516
DNB - - - - - - - 1 T20I v India Mirpur 6 Mar 2016 T20I # 521
DNB - - - - - - - 1 T20I v Netherlands Dharamsala 9 Mar 2016 T20I # 524
DNB - - - - - - - 1 T20I v Ireland Dharamsala 11 Mar 2016 T20I # 530
DNB - - - - - - - 1 T20I v Oman Dharamsala 13 Mar 2016 T20I # 534
DNB - - - - - - - 2 T20I v Pakistan Eden Gardens 16 Mar 2016 T20I # 536
DNB - - - - - - - 1 ODI v Afghanistan Mirpur 1 Oct 2016 ODI # 3786
DNB - - - - - - - 1 ODI v England Mirpur 9 Oct 2016 ODI # 3793
DNB - - - - - - - 1 ODI v England Chattogram 12 Oct 2016 ODI # 3794
DNB - - - - - - - 2 T20I v New Zealand Mount Maunganui 8 Jan 2017 T20I # 576
DNB - - - - - - - 1 ODI v Sri Lanka Dambulla 25 Mar 2017 ODI # 3855
TDNB - - - - - - - - ODI v Sri Lanka Dambulla 28 Mar 2017 ODI # 3856
DNB - - - - - - - 1 T20I v Sri Lanka Colombo (RPS) 4 Apr 2017 T20I # 606
DNB - - - - - - - 1 ODI v Ireland Dublin (Malahide) 12 May 2017 ODI # 3866
DNB - - - - - - - 2 ODI v New Zealand Cardiff 9 Jun 2017 ODI # 3883
DNB - - - - - - - 1 ODI v South Africa Kimberley 15 Oct 2017 ODI # 3923
DNB - - - - - - - 2 T20I v Sri Lanka Colombo (RPS) 10 Mar 2018 T20I # 658
DNB - - - - - - - 1 ODI v West Indies Chattogram 25 Jan 2021 ODI # 4274
DNB - - - - - - - 1 ODI v New Zealand Christchurch 23 Mar 2021 ODI # 4280
DNB - - - - - - - 3 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
DNB - - - - - - - 1 ODI v Sri Lanka Mirpur 23 May 2021 ODI # 4290
sub - - - - - - - 1 ODI v Sri Lanka Mirpur 25 May 2021 ODI # 4291
DNB - - - - - - - 3 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
DNB - - - - - - - 2 ODI v Zimbabwe Harare 18 Jul 2021 ODI # 4306
DNB - - - - - - - 2 ODI v Zimbabwe Harare 20 Jul 2021 ODI # 4308
DNB - - - - - - - 2 T20I v Zimbabwe Harare 25 Jul 2021 T20I # 1203
DNB - - - - - - - 2 T20I v Scotland Al Amerat 17 Oct 2021 T20I # 1311
DNB - - - - - - - 1 T20I v P.N.G. Al Amerat 21 Oct 2021 T20I # 1334
DNB - - - - - - - 2 T20I v West Indies Sharjah 29 Oct 2021 T20I # 1375
DNB - - - - - - - 1 T20I v Pakistan Mirpur 22 Nov 2021 T20I # 1447
DNB - - - - - - - 4 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
DNB - - - - - - - 2 ODI v Afghanistan Chattogram 23 Feb 2022 ODI # 4357
DNB - - - - - - - 1 ODI v Afghanistan Chattogram 25 Feb 2022 ODI # 4358
DNB - - - - - - - 2 ODI v South Africa Centurion 23 Mar 2022 ODI # 4375
DNB - - - - - - - 2 T20I v West Indies Roseau 3 Jul 2022 T20I # 1607
DNB - - - - - - - 2 ODI v West Indies Providence 10 Jul 2022 ODI # 4421
DNB - - - - - - - 2 T20I v Zimbabwe Harare 30 Jul 2022 T20I # 1706
DNB - - - - - - - 1 ODI v Zimbabwe Harare 5 Aug 2022 ODI # 4441
DNB - - - - - - - 1 T20I v Afghanistan Sharjah 30 Aug 2022 T20I # 1753
DNB - - - - - - - 1 T20I v U.A.E. Dubai (DICS) 27 Sep 2022 T20I # 1799
DNB - - - - - - - 1 T20I v Pakistan Christchurch 13 Oct 2022 T20I # 1818
DNB - - - - - - - 1 T20I v Zimbabwe Brisbane 30 Oct 2022 T20I # 1851
DNB - - - - - - - 2 T20I v England Chattogram 9 Mar 2023 T20I # 2018
DNB - - - - - - - 1 T20I v England Mirpur 14 Mar 2023 T20I # 2026
DNB - - - - - - - 2 ODI v Ireland Sylhet 23 Mar 2023 ODI # 4547
DNB - - - - - - - 1 T20I v Ireland Chattogram 27 Mar 2023 T20I # 2034
DNB - - - - - - - 1 T20I v Ireland Chattogram 29 Mar 2023 T20I # 2037
DNB - - - - - - - 3 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
DNB - - - - - - - 2 ODI v Afghanistan Chattogram 11 Jul 2023 ODI # 4621
DNB - - - - - - - 2 T20I v Afghanistan Sylhet 16 Jul 2023 T20I # 2145
DNB - - - - - - - 1 ODI v Afghanistan Lahore 3 Sep 2023 ODI # 4631
DNB - - - - - - - 2 ODI v Afghanistan Dharamsala 7 Oct 2023 ODI # 4660
DNB - - - - - - - 2 ODI v Sri Lanka Delhi 6 Nov 2023 ODI # 4695
DNB - - - - - - - 2 T20I v Sri Lanka Sylhet 6 Mar 2024 T20I # 2501
DNB - - - - - - - 2 ODI v Sri Lanka Chattogram 13 Mar 2024 ODI # 4743
DNB - - - - - - - 2 ODI v Sri Lanka Chattogram 18 Mar 2024 ODI # 4745
DNB - - - - - - - 2 T20I v Zimbabwe Chattogram 3 May 2024 T20I # 2586
DNB - - - - - - - 2 T20I v Zimbabwe Chattogram 5 May 2024 T20I # 2589
DNB - - - - - - - 1 T20I v Zimbabwe Chattogram 7 May 2024 T20I # 2592
Statsguru includes the following current or recent relevant matches:
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664 - Live]
    » Bangladesh 109/7 (20.0 ov, Taskin Ahmed 1*, Rishad Hossain 0*, KA Maharaj 3/27) - Match over
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th Match, Jun 10, 2024 [T20I # 2663 - Current]
Romania v Portugal at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th Match, Jun 10, 2024 [T20I # 2662 - Current]
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 - Current]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th Match, Jun 10, 2024 [T20I # 2660 - Current]
 
Feedback Print this page