Records type batting analysis [change type]
View innings by innings list [change view]
Primary team West Indies remove West Indies from query
Start of match date between 26 Jun 2014 and 24 Jul 2023 remove between 26 Jun 2014 and 24 Jul 2023 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-2023 126 128 7 3255 139 26.90 3350 97.16 5 14 6 261 126 Profile
filtered 2017-2022 113 116 7 3082 139 28.27 3171 97.19 5 13 5 249 120
Innings by innings list
11 34 20 2 0 55.00 3 bowled 1 Test v Pakistan Kingston 21 Apr 2017 Test # 2259
20 49 28 2 1 71.42 3 bowled 3 Test v Pakistan Kingston 21 Apr 2017 Test # 2259
1 5 4 0 0 25.00 3 caught 1 Test v Pakistan Bridgetown 30 Apr 2017 Test # 2260
22 65 40 4 0 55.00 3 bowled 3 Test v Pakistan Bridgetown 30 Apr 2017 Test # 2260
17 21 18 1 1 94.44 3 caught 2 Test v Pakistan Roseau 10 May 2017 Test # 2261
25 49 36 3 0 69.44 3 bowled 4 Test v Pakistan Roseau 10 May 2017 Test # 2261
13 27 15 3 0 86.66 3 caught 1 Test v New Zealand Wellington 1 Dec 2017 Test # 2284
66 112 89 8 2 74.15 3 caught 3 Test v New Zealand Wellington 1 Dec 2017 Test # 2284
28 49 42 4 1 66.66 3 caught 2 Test v New Zealand Hamilton 9 Dec 2017 Test # 2287
15 22 15 3 0 100.00 3 caught 4 Test v New Zealand Hamilton 9 Dec 2017 Test # 2287
29 53 42 4 0 69.04 4 caught 1 ODI v New Zealand Whangarei 20 Dec 2017 ODI # 3943
2 8 4 0 0 50.00 4 caught 2 ODI v New Zealand Christchurch 23 Dec 2017 ODI # 3944
TDNB - - - - - - - - T20I v New Zealand Mount Maunganui 1 Jan 2018 T20I # 637
7 4 3 0 1 233.33 5 run out 2 T20I v New Zealand Mount Maunganui 3 Jan 2018 T20I # 638
127 128 93 14 4 136.55 3 caught 1 ODI v U.A.E. Harare 6 Mar 2018 ODI # 3987
8 12 12 1 0 66.66 2 caught 2 ODI v P.N.G. Harare 8 Mar 2018 ODI # 3991
36 69 40 3 1 90.00 3 caught 1 ODI v Ireland Harare 10 Mar 2018 ODI # 3993
15 33 22 1 0 68.18 3 lbw 1 ODI v Afghanistan Harare 15 Mar 2018 ODI # 3997
13 - 7 0 1 185.71 5 stumped 2 ODI v Zimbabwe Harare 19 Mar 2018 ODI # 4002
4 19 11 0 0 36.36 5 caught 1 ODI v Scotland Harare 21 Mar 2018 ODI # 4004
38 - 51 3 0 74.50 5 caught 1 ODI v Afghanistan Harare 25 Mar 2018 ODI # 4007
86 - 105 9 1 81.90 5 caught 1 Test v Bangladesh Kingston 12 Jul 2018 Test # 2312
18 - 31 2 0 58.06 6 lbw 3 Test v Bangladesh Kingston 12 Jul 2018 Test # 2312
52 - 78 5 0 66.66 4 caught 2 ODI v Bangladesh Providence 22 Jul 2018 ODI # 4022
125 - 93 3 7 134.40 4 run out 1 ODI v Bangladesh Providence 25 Jul 2018 ODI # 4023
30 - 42 2 0 71.42 4 bowled 2 ODI v Bangladesh Basseterre 28 Jul 2018 ODI # 4024
10 34 28 1 0 35.71 4 run out 2 Test v India Rajkot 4 Oct 2018 Test # 2319
11 10 11 0 1 100.00 4 caught 3 Test v India Rajkot 4 Oct 2018 Test # 2319
12 45 34 2 0 35.29 4 lbw 1 Test v India Hyderabad 12 Oct 2018 Test # 2321
17 38 29 3 0 58.62 4 caught 3 Test v India Hyderabad 12 Oct 2018 Test # 2321
106 - 78 6 6 135.89 5 caught 1 ODI v India Guwahati 21 Oct 2018 ODI # 4056
94 84 64 4 7 146.87 5 caught 2 ODI v India Visakhapatnam 24 Oct 2018 ODI # 4059
37 - 21 2 3 176.19 5 stumped 1 ODI v India Pune 27 Oct 2018 ODI # 4062
13 - 11 2 0 118.18 5 lbw 2 ODI v India Brabourne 29 Oct 2018 ODI # 4063
9 14 11 1 0 81.81 5 lbw 1 ODI v India Thiruvananthapuram 1 Nov 2018 ODI # 4064
10 - 7 2 0 142.85 3 caught 1 T20I v India Eden Gardens 4 Nov 2018 T20I # 707
15 28 14 3 0 107.14 2 caught 2 T20I v India Lucknow 6 Nov 2018 T20I # 709
26 - 21 4 1 123.80 2 caught 1 T20I v India Chennai 11 Nov 2018 T20I # 710
63 66 47 5 4 134.04 6 caught 2 Test v Bangladesh Chattogram 22 Nov 2018 Test # 2328
27 18 19 3 1 142.10 6 caught 4 Test v Bangladesh Chattogram 22 Nov 2018 Test # 2328
39 - 53 3 1 73.58 6 caught 2 Test v Bangladesh Mirpur 30 Nov 2018 Test # 2331
93 - 92 1 9 101.08 6 caught 3 Test v Bangladesh Mirpur 30 Nov 2018 Test # 2331
6 - 13 0 0 46.15 5 bowled 1 ODI v Bangladesh Mirpur 9 Dec 2018 ODI # 4071
14 - 10 0 1 140.00 5 caught 2 ODI v Bangladesh Mirpur 11 Dec 2018 ODI # 4072
0 - 6 0 0 0.00 5 lbw 1 ODI v Bangladesh Sylhet 14 Dec 2018 ODI # 4073
DNB - - - - - - - 2 T20I v Bangladesh Sylhet 17 Dec 2018 T20I # 715
19 - 17 1 1 111.76 4 caught 2 T20I v Bangladesh Mirpur 20 Dec 2018 T20I # 716
0 - 1 0 0 0.00 5 lbw 1 T20I v Bangladesh Mirpur 22 Dec 2018 T20I # 717
81 155 109 9 2 74.31 6 caught 1 Test v England Bridgetown 23 Jan 2019 Test # 2342
31 64 43 2 2 72.09 6 caught 3 Test v England Bridgetown 23 Jan 2019 Test # 2342
21 40 35 2 1 60.00 6 caught 2 Test v England North Sound 31 Jan 2019 Test # 2344
DNB - - - - - - - 4 Test v England North Sound 31 Jan 2019 Test # 2344
8 21 15 1 0 53.33 6 caught 2 Test v England Gros Islet 9 Feb 2019 Test # 2346
19 70 38 1 0 50.00 6 run out 4 Test v England Gros Islet 9 Feb 2019 Test # 2346
20 34 15 2 1 133.33 4 caught 1 ODI v England Bridgetown 20 Feb 2019 ODI # 4096
104* 120 83 7 4 125.30 5 not out 1 ODI v England Bridgetown 22 Feb 2019 ODI # 4097
TDNB - - - - - - - - ODI v England St George's 25 Feb 2019 ODI # 4098
6 - 2 0 1 300.00 5 caught 2 ODI v England St George's 27 Feb 2019 ODI # 4099
11* - 6 2 0 183.33 5 not out 2 ODI v England Gros Islet 2 Mar 2019 ODI # 4103
14 - 11 1 1 127.27 3 caught 1 T20I v England Gros Islet 5 Mar 2019 T20I # 750
10 - 11 1 0 90.90 3 caught 2 T20I v England Basseterre 8 Mar 2019 T20I # 751
8 11 7 1 0 114.28 3 caught 1 T20I v England Basseterre 10 Mar 2019 T20I # 752
7* 13 8 0 0 87.50 5 not out 2 ODI v Pakistan Nottingham 31 May 2019 ODI # 4144
21 31 28 3 0 75.00 5 run out 2 ODI v Australia Nottingham 6 Jun 2019 ODI # 4152
TDNB - - - - - - - - ODI v South Africa Southampton 10 Jun 2019 ODI # 4156
39 70 48 4 0 81.25 5 caught 1 ODI v England Southampton 14 Jun 2019 ODI # 4158
50 34 26 4 3 192.30 5 caught 1 ODI v Bangladesh Taunton 17 Jun 2019 ODI # 4162
54 72 45 8 1 120.00 4 bowled 2 ODI v New Zealand Manchester 22 Jun 2019 ODI # 4170
18 52 29 1 0 62.06 5 caught 2 ODI v India Manchester 27 Jun 2019 ODI # 4175
29 62 38 2 0 76.31 4 run out 2 ODI v Sri Lanka Chester-le-Street 1 Jul 2019 ODI # 4180
39 42 31 3 2 125.80 4 caught 1 ODI v Afghanistan Leeds 4 Jul 2019 ODI # 4184
0 - 1 0 0 0.00 5 bowled 1 T20I v India Lauderhill 3 Aug 2019 T20I # 842
6* - 4 1 0 150.00 6 not out 2 T20I v India Lauderhill 4 Aug 2019 T20I # 843
1 - 3 0 0 33.33 3 lbw 1 T20I v India Providence 6 Aug 2019 T20I # 846
DNB - - - - - - - 1 ODI v India Providence 8 Aug 2019 ODI # 4196
18 31 20 2 0 90.00 4 caught 2 ODI v India Port of Spain 11 Aug 2019 ODI # 4197
25 51 32 1 0 78.12 4 bowled 1 ODI v India Port of Spain 14 Aug 2019 ODI # 4199
35 - 47 3 0 74.46 7 caught 2 Test v India North Sound 22 Aug 2019 Test # 2358
1 - 12 0 0 8.33 5 caught 4 Test v India North Sound 22 Aug 2019 Test # 2358
34 85 57 7 0 59.64 6 bowled 2 Test v India Kingston 30 Aug 2019 Test # 2359
1 8 5 0 0 20.00 6 caught 4 Test v India Kingston 30 Aug 2019 Test # 2359
3 - 11 0 0 27.27 3 caught 2 ODI v Afghanistan Lucknow 6 Nov 2019 ODI # 4213
34 - 43 2 1 79.06 3 caught 1 ODI v Afghanistan Lucknow 9 Nov 2019 ODI # 4214
0 - 3 0 0 0.00 3 lbw 2 ODI v Afghanistan Lucknow 11 Nov 2019 ODI # 4215
21 - 21 0 1 100.00 3 caught 1 T20I v Afghanistan Lucknow 14 Nov 2019 T20I # 1015
11 - 13 1 0 84.61 3 lbw 2 T20I v Afghanistan Lucknow 16 Nov 2019 T20I # 1016
11 - 10 1 0 110.00 5 caught 2 T20I v Afghanistan Lucknow 17 Nov 2019 T20I # 1017
13 25 21 1 0 61.90 5 lbw 2 Test v Afghanistan Lucknow 27 Nov 2019 Test # 2370
DNB - - - - - - - 4 Test v Afghanistan Lucknow 27 Nov 2019 Test # 2370
56 - 41 2 4 136.58 4 caught 1 T20I v India Hyderabad 6 Dec 2019 T20I # 1020
23 - 14 0 3 164.28 3 caught 2 T20I v India Thiruvananthapuram 8 Dec 2019 T20I # 1022
41 - 24 1 5 170.83 3 caught 2 T20I v India Wankhede 11 Dec 2019 T20I # 1024
139 - 106 11 7 131.13 3 caught 2 ODI v India Chennai 15 Dec 2019 ODI # 4221
4 - 7 0 0 57.14 3 run out 2 ODI v India Visakhapatnam 18 Dec 2019 ODI # 4222
37 - 33 2 2 112.12 4 caught 1 ODI v India Cuttack 22 Dec 2019 ODI # 4223
8 - 8 2 0 100.00 4 caught 2 ODI v Ireland Bridgetown 7 Jan 2020 ODI # 4226
6 - 7 1 0 85.71 3 caught 2 ODI v Ireland Bridgetown 9 Jan 2020 ODI # 4229
28 - 18 0 3 155.55 3 caught 2 T20I v Ireland St George's 15 Jan 2020 T20I # 1028
4* - 5 0 0 80.00 3 not out 2 T20I v Ireland Basseterre 18 Jan 2020 T20I # 1029
DNB - - - - - - - 2 T20I v Ireland Basseterre 19 Jan 2020 T20I # 1030
DNB - - - - - - - 1 T20I v Sri Lanka Pallekele 4 Mar 2020 T20I # 1075
43* - 42 3 0 102.38 3 not out 2 T20I v Sri Lanka Pallekele 6 Mar 2020 T20I # 1078
0 3 4 0 0 0.00 3 caught 1 T20I v New Zealand Auckland 27 Nov 2020 T20I # 1108
25 66 32 2 0 78.12 3 caught 2 T20I v New Zealand Mount Maunganui 29 Nov 2020 T20I # 1110
17 22 10 0 2 170.00 4 caught 2 T20I v South Africa St George's 29 Jun 2021 T20I # 1179
7 24 12 0 0 58.33 4 caught 1 T20I v South Africa St George's 1 Jul 2021 T20I # 1180
33 - 31 1 2 106.45 4 caught 2 T20I v South Africa St George's 3 Jul 2021 T20I # 1181
20 51 25 1 0 80.00 4 caught 1 T20I v Australia Gros Islet 9 Jul 2021 T20I # 1185
61 59 36 2 4 169.44 4 run out 1 T20I v Australia Gros Islet 10 Jul 2021 T20I # 1188
DNB - - - - - - - 2 T20I v Australia Gros Islet 12 Jul 2021 T20I # 1189
11 24 12 2 0 91.66 2 caught 2 ODI v Australia Bridgetown 20 Jul 2021 ODI # 4310
6 16 10 1 0 60.00 3 bowled 1 ODI v Australia Bridgetown 26 Jul 2021 ODI # 4313
5 11 5 1 0 100.00 7 caught 1 T20I v Pakistan Bridgetown 28 Jul 2021 T20I # 1205
17 27 18 1 0 94.44 4 bowled 2 T20I v Pakistan Providence 31 Jul 2021 T20I # 1208
DNB - - - - - - - 1 T20I v Pakistan Providence 1 Aug 2021 T20I # 1209
DNB - - - - - - - 1 T20I v Pakistan Providence 3 Aug 2021 T20I # 1211
9 10 9 2 0 100.00 4 caught 1 T20I v England Dubai (DICS) 23 Oct 2021 T20I # 1354
1 6 2 0 0 50.00 7 run out 1 T20I v South Africa Dubai (DICS) 26 Oct 2021 T20I # 1366
9 13 7 1 0 128.57 4 caught 1 T20I v Bangladesh Sharjah 29 Oct 2021 T20I # 1375
81* 96 54 8 4 150.00 5 not out 2 T20I v Sri Lanka Abu Dhabi 4 Nov 2021 T20I # 1392
27 47 28 2 0 96.42 5 caught 1 T20I v Australia Abu Dhabi 6 Nov 2021 T20I # 1398
14 19 15 1 1 93.33 6 caught 2 T20I v India Tarouba 29 Jul 2022 T20I # 1702
6 18 10 1 0 60.00 4 caught 2 T20I v India Basseterre 1 Aug 2022 T20I # 1718
20 22 12 0 2 166.66 5 run out 1 T20I v India Basseterre 2 Aug 2022 T20I # 1720
19 41 19 2 1 100.00 6 bowled 2 T20I v India Lauderhill 6 Aug 2022 T20I # 1725
56 59 35 5 4 160.00 4 caught 2 T20I v India Lauderhill 7 Aug 2022 T20I # 1726
2 11 3 0 0 66.66 5 caught 2 T20I v New Zealand Kingston 10 Aug 2022 T20I # 1728
14 18 18 1 1 77.77 5 run out 2 T20I v New Zealand Kingston 12 Aug 2022 T20I # 1732
DNB - - - - - - - 2 T20I v New Zealand Kingston 14 Aug 2022 T20I # 1735
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 58/4 (11.0 ov, Towhid Hridoy 14*, Mahmudullah 6*, A Nortje 2/7)
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