Records type all-round analysis [change type]
View match by match 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 start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2016-2024 165 3049 112* 21.17 3 283 7/58 34.20 9 85 0 -13.03 Profile
filtered 2016-2024 165 3049 112* 21.17 3 283 7/58 34.20 9 85 0 -13.03
Match by match list
1 1 2 7 138 0 0 Test v England Chattogram 20 Oct 2016 Test # 2225
1 2 3 12 159 0 0 Test v England Mirpur 28 Oct 2016 Test # 2227
0 1 1 2 182 3 0 Test v New Zealand Wellington 12 Jan 2017 Test # 2246
10 4 14 2 86 1 0 Test v New Zealand Christchurch 20 Jan 2017 Test # 2248
51 23 74 2 197 1 0 Test v India Hyderabad 9 Feb 2017 Test # 2249
41 28 69 6 190 2 0 Test v Sri Lanka Galle 7 Mar 2017 Test # 2252
24 2* 26 4 161 1 0 Test v Sri Lanka Colombo (PSS) 15 Mar 2017 Test # 2254
DNB - - 2 43 0 0 ODI v Sri Lanka Dambulla 25 Mar 2017 ODI # 3855
TDNB - - 1 50 0 0 ODI v Sri Lanka Dambulla 28 Mar 2017 ODI # 3856
51 - 51 1 49 0 0 ODI v Sri Lanka Colombo (SSC) 1 Apr 2017 ODI # 3858
0 - 0 0 15 2 0 T20I v Sri Lanka Colombo (RPS) 6 Apr 2017 T20I # 607
DNB - - - - - - ODI v Ireland Dublin (Malahide) 12 May 2017 ODI # 3866
6 - 6 0 45 0 0 ODI v New Zealand Dublin 17 May 2017 ODI # 3868
14 - 14 0 4 0 0 ODI v Australia The Oval 5 Jun 2017 ODI # 3879
18 26 44 5 142 0 0 Test v Australia Mirpur 27 Aug 2017 Test # 2272
11 14* 25 3 93 0 0 Test v Australia Chattogram 4 Sep 2017 Test # 2273
8 15* 23 0 247 1 0 Test v South Africa Potchefstroom 28 Sep 2017 Test # 2276
15 - 15 2 59 1 0 ODI v South Africa East London 22 Oct 2017 ODI # 3929
14 - 14 2 31 0 0 T20I v South Africa Bloemfontein 26 Oct 2017 T20I # 626
13 - 13 0 46 0 0 T20I v South Africa Potchefstroom 29 Oct 2017 T20I # 628
5 - 5 1 53 0 0 ODI v Sri Lanka Mirpur 27 Jan 2018 ODI # 3967
20 DNB 20 3 174 0 0 Test v Sri Lanka Chattogram 31 Jan 2018 Test # 2295
38* 7 45 2 91 0 0 Test v Sri Lanka Mirpur 8 Feb 2018 Test # 2296
3 - 3 0 21 1 0 T20I v India Colombo (RPS) 8 Mar 2018 T20I # 657
0* - 0 0 31 0 0 T20I v Sri Lanka Colombo (RPS) 10 Mar 2018 T20I # 658
7 - 7 0 31 0 0 T20I v India Colombo (RPS) 14 Mar 2018 T20I # 660
0 - 0 1 16 1 0 T20I v Sri Lanka Colombo (RPS) 16 Mar 2018 T20I # 661
19* - 19 0 17 1 0 T20I v India Colombo (RPS) 18 Mar 2018 T20I # 662
DNB - - 0 27 1 0 T20I v Afghanistan Dehradun 7 Jun 2018 T20I # 669
1 2 3 3 101 1 0 Test v West Indies North Sound 4 Jul 2018 Test # 2310
3 10 13 7 138 1 0 Test v West Indies Kingston 12 Jul 2018 Test # 2312
DNB - - 1 37 0 0 ODI v West Indies Providence 22 Jul 2018 ODI # 4022
DNB - - 1 40 0 0 ODI v West Indies Providence 25 Jul 2018 ODI # 4023
DNB - - 1 45 1 0 ODI v West Indies Basseterre 28 Jul 2018 ODI # 4024
11 - 11 0 9 0 0 T20I v West Indies Basseterre 31 Jul 2018 T20I # 692
15 - 15 2 21 0 0 ODI v Sri Lanka Dubai (DICS) 15 Sep 2018 ODI # 4036
4 - 4 0 21 0 0 ODI v Afghanistan Abu Dhabi 20 Sep 2018 ODI # 4041
42 - 42 0 38 0 0 ODI v India Dubai (DICS) 21 Sep 2018 ODI # 4042
5* - 5 0 36 0 0 ODI v Afghanistan Abu Dhabi 23 Sep 2018 ODI # 4045
12 - 12 2 28 0 0 ODI v Pakistan Abu Dhabi 26 Sep 2018 ODI # 4047
32 - 32 0 27 0 0 ODI v India Dubai (DICS) 28 Sep 2018 ODI # 4048
1 - 1 3 46 1 0 ODI v Zimbabwe Mirpur 21 Oct 2018 ODI # 4057
DNB - - 1 45 1 0 ODI v Zimbabwe Chattogram 24 Oct 2018 ODI # 4060
21 7 28 3 93 2 0 Test v Zimbabwe Sylhet 3 Nov 2018 Test # 2323
68* 27* 95 8 99 2 0 Test v Zimbabwe Mirpur 11 Nov 2018 Test # 2325
22 18 40 3 94 0 0 Test v West Indies Chattogram 22 Nov 2018 Test # 2328
18 - 18 12 117 2 0 Test v West Indies Mirpur 30 Nov 2018 Test # 2331
DNB - - 1 30 3 0 ODI v West Indies Mirpur 9 Dec 2018 ODI # 4071
10* - 10 1 39 0 0 ODI v West Indies Mirpur 11 Dec 2018 ODI # 4072
DNB - - 4 29 0 0 ODI v West Indies Sylhet 14 Dec 2018 ODI # 4073
8 - 8 0 37 0 0 T20I v West Indies Sylhet 17 Dec 2018 T20I # 715
DNB - - 1 23 0 0 T20I v West Indies Mirpur 20 Dec 2018 T20I # 716
19 - 19 0 26 1 0 T20I v West Indies Mirpur 22 Dec 2018 T20I # 717
26 - 26 1 42 0 0 ODI v New Zealand Napier 13 Feb 2019 ODI # 4093
16 - 16 0 42 0 0 ODI v New Zealand Christchurch 16 Feb 2019 ODI # 4094
37 - 37 1 43 0 0 ODI v New Zealand Dunedin 20 Feb 2019 ODI # 4095
10 1 11 2 246 0 0 Test v New Zealand Hamilton 28 Feb 2019 Test # 2349
DNB - - 1 38 0 0 ODI v West Indies Dublin 7 May 2019 ODI # 4129
DNB - - 1 41 0 0 ODI v West Indies Dublin (Malahide) 13 May 2019 ODI # 4134
DNB - - 1 22 0 0 ODI v West Indies Dublin (Malahide) 17 May 2019 ODI # 4137
5* - 5 1 44 1 0 ODI v South Africa The Oval 2 Jun 2019 ODI # 4147
7 - 7 2 47 1 0 ODI v New Zealand The Oval 5 Jun 2019 ODI # 4151
12 - 12 2 67 1 0 ODI v England Cardiff 8 Jun 2019 ODI # 4153
DNB - - 0 57 0 0 ODI v West Indies Taunton 17 Jun 2019 ODI # 4162
6 - 6 0 59 0 0 ODI v Australia Nottingham 20 Jun 2019 ODI # 4166
DNB - - 0 37 0 0 ODI v Afghanistan Southampton 24 Jun 2019 ODI # 4172
7* - 7 1 30 1 0 ODI v Pakistan Lord's 5 Jul 2019 ODI # 4186
2 - 2 1 56 0 0 ODI v Sri Lanka Colombo (RPS) 26 Jul 2019 ODI # 4193
43 - 43 1 51 0 0 ODI v Sri Lanka Colombo (RPS) 28 Jul 2019 ODI # 4194
8 - 8 0 59 0 0 ODI v Sri Lanka Colombo (RPS) 31 Jul 2019 ODI # 4195
11 12 23 3 108 1 0 Test v Afghanistan Chattogram 5 Sep 2019 Test # 2361
0 38 38 1 125 0 0 Test v India Indore 14 Nov 2019 Test # 2366
8 15 23 - - 1 0 Test v India Eden Gardens 22 Nov 2019 Test # 2369
7 - 7 2 33 1 0 ODI v Zimbabwe Sylhet 1 Mar 2020 ODI # 4249
5 - 5 1 25 0 0 ODI v Zimbabwe Sylhet 3 Mar 2020 ODI # 4251
DNB - - 0 47 1 0 ODI v Zimbabwe Sylhet 6 Mar 2020 ODI # 4253
DNB - - 1 29 0 0 ODI v West Indies Mirpur 20 Jan 2021 ODI # 4270
DNB - - 4 25 1 0 ODI v West Indies Mirpur 22 Jan 2021 ODI # 4272
DNB - - 2 18 0 0 ODI v West Indies Chattogram 25 Jan 2021 ODI # 4274
103 7 110 8 171 0 0 Test v West Indies Chattogram 3 Feb 2021 Test # 2407
57 31 88 2 90 0 0 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
1 - 1 0 9 0 0 ODI v New Zealand Dunedin 20 Mar 2021 ODI # 4279
DNB - - 0 38 0 0 ODI v New Zealand Christchurch 23 Mar 2021 ODI # 4280
0 - 0 0 23 1 0 ODI v New Zealand Wellington 26 Mar 2021 ODI # 4282
3 DNB 3 1 161 0 0 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
16 39 55 3 184 0 0 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
DNB - - 4 30 3 0 ODI v Sri Lanka Mirpur 23 May 2021 ODI # 4290
0 - 0 3 28 0 0 ODI v Sri Lanka Mirpur 25 May 2021 ODI # 4291
0 - 0 0 48 1 0 ODI v Sri Lanka Mirpur 28 May 2021 ODI # 4292
0 DNB 0 9 148 2 0 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
26 - 26 0 15 1 0 ODI v Zimbabwe Harare 16 Jul 2021 ODI # 4304
6 - 6 1 34 0 0 ODI v Zimbabwe Harare 18 Jul 2021 ODI # 4306
38* 11 49 2 127 0 0 Test v Pakistan Chattogram 26 Nov 2021 Test # 2436
0 14 14 0 37 0 0 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
47 DNB 47 4 129 0 0 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
5 3 8 0 125 0 0 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
81* - 81 0 28 0 0 ODI v Afghanistan Chattogram 23 Feb 2022 ODI # 4357
DNB - - 1 52 0 0 ODI v Afghanistan Chattogram 25 Feb 2022 ODI # 4358
6 - 6 2 37 0 0 ODI v Afghanistan Chattogram 28 Feb 2022 ODI # 4359
19* - 19 4 61 2 0 ODI v South Africa Centurion 18 Mar 2022 ODI # 4370
38 - 38 1 56 0 0 ODI v South Africa Johannesburg 20 Mar 2022 ODI # 4372
DNB - - 1 27 1 0 ODI v South Africa Centurion 23 Mar 2022 ODI # 4375
29 0 29 6 179 0 0 Test v South Africa Durban 31 Mar 2022 Test # 2460
11 20 31 3 119 0 0 Test v South Africa Gqeberha 8 Apr 2022 Test # 2461
2 2 4 4 69 1 0 Test v West Indies North Sound 16 Jun 2022 Test # 2466
9 4 13 3 91 0 0 Test v West Indies Gros Islet 24 Jun 2022 Test # 2468
DNB - - 3 36 1 0 ODI v West Indies Providence 10 Jul 2022 ODI # 4421
DNB - - 4 29 0 0 ODI v West Indies Providence 13 Jul 2022 ODI # 4426
16* - 16 0 61 0 0 ODI v West Indies Providence 16 Jul 2022 ODI # 4431
DNB - - 1 59 0 0 ODI v Zimbabwe Harare 5 Aug 2022 ODI # 4441
15 - 15 2 50 0 0 ODI v Zimbabwe Harare 7 Aug 2022 ODI # 4442
14 - 14 1 16 2 0 ODI v Zimbabwe Harare 10 Aug 2022 ODI # 4443
38 - 38 0 11 0 0 T20I v Sri Lanka Dubai (DICS) 1 Sep 2022 T20I # 1755
12 - 12 3 17 2 0 T20I v U.A.E. Dubai (DICS) 25 Sep 2022 T20I # 1797
46 - 46 0 12 0 0 T20I v U.A.E. Dubai (DICS) 27 Sep 2022 T20I # 1799
10 - 10 1 12 0 0 T20I v Pakistan Christchurch 7 Oct 2022 T20I # 1807
5 - 5 0 12 0 0 T20I v New Zealand Christchurch 9 Oct 2022 T20I # 1811
11 - 11 0 32 0 0 T20I v South Africa Sydney 27 Oct 2022 T20I # 1847
38* - 38 1 43 0 0 ODI v India Mirpur 4 Dec 2022 ODI # 4493
100* - 100 2 46 1 0 ODI v India Mirpur 7 Dec 2022 ODI # 4496
3 - 3 1 76 1 0 ODI v India Chattogram 10 Dec 2022 ODI # 4499
25 13 38 5 194 0 0 Test v India Chattogram 14 Dec 2022 Test # 2481
15 0 15 6 124 0 0 Test v India Mirpur 22 Dec 2022 Test # 2484
7 - 7 2 35 0 0 ODI v England Mirpur 1 Mar 2023 ODI # 4525
7 - 7 2 73 1 0 ODI v England Mirpur 3 Mar 2023 ODI # 4528
5 - 5 1 46 1 0 ODI v England Chattogram 6 Mar 2023 ODI # 4531
20 - 20 4 12 0 0 T20I v England Mirpur 12 Mar 2023 T20I # 2023
DNB - - 0 18 1 0 T20I v England Mirpur 14 Mar 2023 T20I # 2026
DNB - - 0 3 0 0 ODI v Ireland Sylhet 23 Mar 2023 ODI # 4547
4* - 4 - - 1 0 T20I v Ireland Chattogram 27 Mar 2023 T20I # 2034
DNB - - 0 9 0 0 T20I v Ireland Chattogram 29 Mar 2023 T20I # 2037
55 DNB 55 2 101 0 0 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
27 - 27 - - 1 0 ODI v Ireland Chelmsford 9 May 2023 ODI # 4576
19 - 19 0 13 1 0 ODI v Ireland Chelmsford 12 May 2023 ODI # 4577
37 - 37 1 38 0 0 ODI v Ireland Chelmsford 14 May 2023 ODI # 4578
48 DNB 48 3 20 2 0 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
5 - 5 - - 0 0 ODI v Afghanistan Chattogram 5 Jul 2023 ODI # 4615
25 - 25 2 60 1 0 ODI v Afghanistan Chattogram 8 Jul 2023 ODI # 4619
DNB - - 1 35 0 0 ODI v Afghanistan Chattogram 11 Jul 2023 ODI # 4621
8 - 8 1 13 1 0 T20I v Afghanistan Sylhet 14 Jul 2023 T20I # 2138
DNB - - - - 0 0 T20I v Afghanistan Sylhet 16 Jul 2023 T20I # 2145
5 - 5 0 26 0 0 ODI v Sri Lanka Pallekele 31 Aug 2023 ODI # 4629
112* - 112 1 41 0 0 ODI v Afghanistan Lahore 3 Sep 2023 ODI # 4631
0 - 0 1 51 0 0 ODI v Pakistan Lahore 6 Sep 2023 ODI # 4634
28 - 28 0 14 0 0 ODI v Sri Lanka Colombo (RPS) 9 Sep 2023 ODI # 4637
13 - 13 1 29 1 0 ODI v India Colombo (RPS) 15 Sep 2023 ODI # 4645
57 - 57 3 25 0 0 ODI v Afghanistan Dharamsala 7 Oct 2023 ODI # 4660
8 - 8 0 55 0 0 ODI v England Dharamsala 10 Oct 2023 ODI # 4664
30 - 30 0 58 0 0 ODI v New Zealand Chennai 13 Oct 2023 ODI # 4668
3 - 3 2 47 0 0 ODI v India Pune 19 Oct 2023 ODI # 4674
11 - 11 1 44 0 0 ODI v South Africa Wankhede 24 Oct 2023 ODI # 4680
35 - 35 0 17 2 0 ODI v Netherlands Eden Gardens 28 Oct 2023 ODI # 4685
25 - 25 3 60 0 0 ODI v Pakistan Eden Gardens 31 Oct 2023 ODI # 4688
3 - 3 1 49 0 0 ODI v Sri Lanka Delhi 6 Nov 2023 ODI # 4695
29 - 29 0 47 0 0 ODI v Australia Pune 11 Nov 2023 ODI # 4700
20 50* 70 2 108 0 0 Test v New Zealand Sylhet 28 Nov 2023 Test # 2516
20 3 23 6 105 2 0 Test v New Zealand Mirpur 6 Dec 2023 Test # 2517
28* - 28 1 53 0 0 ODI v New Zealand Dunedin 17 Dec 2023 ODI # 4711
19 - 19 0 45 0 0 ODI v New Zealand Nelson 20 Dec 2023 ODI # 4715
DNB - - 0 3 2 0 ODI v New Zealand Napier 23 Dec 2023 ODI # 4717
DNB - - 1 33 0 0 ODI v Sri Lanka Chattogram 13 Mar 2024 ODI # 4743
12 - 12 1 58 1 0 ODI v Sri Lanka Chattogram 15 Mar 2024 ODI # 4744
25 - 25 2 38 0 0 ODI v Sri Lanka Chattogram 18 Mar 2024 ODI # 4745
11 33 44 4 99 5 0 Test v Sri Lanka Sylhet 22 Mar 2024 Test # 2536
7 81* 88 1 146 3 0 Test v Sri Lanka Chattogram 30 Mar 2024 Test # 2537
Statsguru includes the following current or recent relevant matches:
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