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 2019-2024 89 87 6 2410 112 29.75 2261 106.59 2 16 9 267 82 Profile
filtered 2019-2023 66 64 4 1773 112 29.55 1758 100.85 2 12 6 201 50
Innings by innings list
39 - 56 5 1 69.64 4 bowled 2 ODI v Afghanistan Lucknow 11 Nov 2019 ODI # 4215
4 - 4 1 0 100.00 1 bowled 1 T20I v Afghanistan Lucknow 14 Nov 2019 T20I # 1015
12 - 14 1 0 85.71 1 bowled 2 T20I v Afghanistan Lucknow 16 Nov 2019 T20I # 1016
1 - 5 0 0 20.00 3 bowled 2 T20I v Afghanistan Lucknow 17 Nov 2019 T20I # 1017
31 - 23 3 1 134.78 3 stumped 1 T20I v India Hyderabad 6 Dec 2019 T20I # 1020
DNB - - - - - - - 2 T20I v India Thiruvananthapuram 8 Dec 2019 T20I # 1022
5 - 4 1 0 125.00 2 caught 2 T20I v India Wankhede 11 Dec 2019 T20I # 1024
20 - 40 2 0 50.00 3 caught 2 ODI v Ireland Bridgetown 7 Jan 2020 ODI # 4226
0 - 5 0 0 0.00 4 caught 2 ODI v Ireland Bridgetown 9 Jan 2020 ODI # 4229
38 - 43 4 1 88.37 4 caught 2 ODI v Ireland St George's 12 Jan 2020 ODI # 4230
33 - 25 5 1 132.00 2 caught 1 T20I v Sri Lanka Pallekele 4 Mar 2020 T20I # 1075
43 - 21 6 2 204.76 2 caught 2 T20I v Sri Lanka Pallekele 6 Mar 2020 T20I # 1078
13 28 10 2 0 130.00 2 caught 1 T20I v New Zealand Auckland 27 Nov 2020 T20I # 1108
0 5 1 0 0 0.00 2 bowled 2 T20I v New Zealand Mount Maunganui 29 Nov 2020 T20I # 1110
11 6 7 1 1 157.14 2 caught 1 T20I v New Zealand Mount Maunganui 30 Nov 2020 T20I # 1112
1 10 2 0 0 50.00 2 caught 2 T20I v Pakistan Karachi 13 Dec 2021 T20I # 1448
67 81 43 6 3 155.81 2 caught 2 T20I v Pakistan Karachi 14 Dec 2021 T20I # 1449
43 31 21 7 2 204.76 1 bowled 1 T20I v Pakistan Karachi 16 Dec 2021 T20I # 1450
52* 74 49 4 1 106.12 1 not out 2 T20I v England Bridgetown 22 Jan 2022 T20I # 1453
0 4 1 0 0 0.00 1 lbw 2 T20I v England Bridgetown 23 Jan 2022 T20I # 1454
10 9 10 2 0 100.00 1 bowled 1 T20I v England Bridgetown 26 Jan 2022 T20I # 1455
26 39 27 4 0 96.29 1 caught 2 T20I v England Bridgetown 29 Jan 2022 T20I # 1456
34 47 31 2 2 109.67 1 caught 1 T20I v England Bridgetown 30 Jan 2022 T20I # 1457
13 50 26 2 0 50.00 2 caught 1 ODI v India Ahmedabad 6 Feb 2022 ODI # 4353
18 33 20 2 1 90.00 2 caught 2 ODI v India Ahmedabad 9 Feb 2022 ODI # 4355
14 26 13 2 0 107.69 2 caught 2 ODI v India Ahmedabad 11 Feb 2022 ODI # 4356
4 5 5 1 0 80.00 1 caught 1 T20I v India Eden Gardens 16 Feb 2022 T20I # 1467
22 46 30 2 0 73.33 1 caught 2 T20I v India Eden Gardens 18 Feb 2022 T20I # 1473
58* - 51 5 2 113.72 5 not out 2 ODI v Netherlands Amstelveen 31 May 2022 ODI # 4392
91* - 90 9 3 101.11 5 not out 2 ODI v Netherlands Amstelveen 2 Jun 2022 ODI # 4395
10 14 12 1 0 83.33 5 caught 1 ODI v Netherlands Amstelveen 4 Jun 2022 ODI # 4398
4 15 9 0 0 44.44 5 caught 1 ODI v Pakistan Multan 8 Jun 2022 ODI # 4401
0 5 2 0 0 0.00 4 bowled 2 ODI v Pakistan Multan 10 Jun 2022 ODI # 4405
TDNB - - - - - - - - T20I v Bangladesh Roseau 2 Jul 2022 T20I # 1601
57 91 43 7 1 132.55 1 caught 1 T20I v Bangladesh Roseau 3 Jul 2022 T20I # 1607
7 6 5 0 1 140.00 1 caught 2 T20I v Bangladesh Providence 7 Jul 2022 T20I # 1617
8 44 31 0 0 25.80 4 caught 1 ODI v Bangladesh Providence 10 Jul 2022 ODI # 4421
11 48 44 0 0 25.00 4 bowled 1 ODI v Bangladesh Providence 13 Jul 2022 ODI # 4426
8 10 9 1 0 88.88 2 bowled 1 ODI v Bangladesh Providence 16 Jul 2022 ODI # 4431
54 103 66 2 2 81.81 4 caught 2 ODI v India Port of Spain 22 Jul 2022 ODI # 4436
0 7 5 0 0 0.00 4 caught 1 ODI v India Port of Spain 24 Jul 2022 ODI # 4438
42 53 37 5 1 113.51 4 bowled 2 ODI v India Port of Spain 27 Jul 2022 ODI # 4439
68 73 52 8 2 130.76 1 bowled 2 T20I v India Basseterre 1 Aug 2022 T20I # 1718
20 34 20 3 0 100.00 1 bowled 1 T20I v India Basseterre 2 Aug 2022 T20I # 1720
13 10 8 3 0 162.50 1 caught 2 T20I v India Lauderhill 6 Aug 2022 T20I # 1725
53 51 35 4 3 151.42 1 caught 2 T20I v New Zealand Kingston 14 Aug 2022 T20I # 1735
2 18 7 0 0 28.57 4 caught 2 ODI v New Zealand Bridgetown 19 Aug 2022 ODI # 4453
1 5 2 0 0 50.00 4 caught 1 ODI v New Zealand Bridgetown 21 Aug 2022 ODI # 4456
12 20 9 1 1 133.33 3 lbw 1 T20I v Australia Carrara 5 Oct 2022 T20I # 1806
23 31 18 3 1 127.77 3 stumped 2 T20I v Australia Brisbane 7 Oct 2022 T20I # 1808
17 24 15 3 0 113.33 3 bowled 2 T20I v Scotland Hobart 17 Oct 2022 T20I # 1826
62* 80 48 6 1 129.16 4 not out 1 T20I v Ireland Hobart 21 Oct 2022 T20I # 1837
30 - 29 4 0 103.44 1 bowled 1 ODI v South Africa East London 18 Mar 2023 ODI # 4540
72 96 72 11 1 100.00 1 bowled 1 ODI v South Africa Potchefstroom 21 Mar 2023 ODI # 4544
23 11 8 2 2 287.50 1 bowled 2 T20I v South Africa Centurion 25 Mar 2023 T20I # 2031
1 4 2 0 0 50.00 1 caught 1 T20I v South Africa Centurion 26 Mar 2023 T20I # 2032
36 41 25 4 2 144.00 1 bowled 1 T20I v South Africa Johannesburg 28 Mar 2023 T20I # 2036
112 140 112 12 4 100.00 1 caught 2 ODI v U.A.E. Sharjah 4 Jun 2023 ODI # 4581
64 100 70 4 4 91.42 1 caught 1 ODI v U.A.E. Sharjah 6 Jun 2023 ODI # 4582
0 - 7 0 0 0.00 1 caught 1 ODI v U.S.A. Harare 18 Jun 2023 ODI # 4586
32 66 42 2 2 76.19 1 bowled 1 ODI v Nepal Harare 22 Jun 2023 ODI # 4593
20 24 12 2 1 166.66 1 caught 2 ODI v Zimbabwe Harare 24 Jun 2023 ODI # 4597
76 116 81 13 0 93.82 1 lbw 1 ODI v Netherlands Harare 26 Jun 2023 ODI # 4602
22 25 22 5 0 100.00 1 caught 1 ODI v Scotland Harare 1 Jul 2023 ODI # 4608
100 137 104 15 0 96.15 1 caught 2 ODI v Oman Harare 5 Jul 2023 ODI # 4614
10 28 18 1 0 55.55 1 bowled 1 ODI v Sri Lanka Harare 7 Jul 2023 ODI # 4618
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th match, Jun 9, 2024 [T20I # 2659]
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658]
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
Austria v Romania at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 4th match, Jun 9, 2024 [T20I # 2656]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page