Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 1 jan 2000 remove greater than or equal to 1 jan 2000 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 190 217 21 7412 170 37.81 11203 66.16 18 32 9 659 118 Profile
filtered 2015-2024 190 217 21 7412 170 37.81 11203 66.16 18 32 9 659 118
Innings by innings list
5 23 16 1 0 31.25 2 caught 2 Test v England Bridgetown 1 May 2015 Test # 2160
9 54 44 1 0 20.45 2 lbw 4 Test v England Bridgetown 1 May 2015 Test # 2160
36 89 54 5 0 66.66 2 caught 1 Test v Australia Roseau 3 Jun 2015 Test # 2164
2 24 14 0 0 14.28 2 caught 3 Test v Australia Roseau 3 Jun 2015 Test # 2164
26 79 63 4 0 41.26 5 caught 2 Test v Australia Kingston 11 Jun 2015 Test # 2166
16 68 36 2 0 44.44 5 bowled 4 Test v Australia Kingston 11 Jun 2015 Test # 2166
23 66 49 3 0 46.93 2 bowled 2 Test v Sri Lanka Galle 14 Oct 2015 Test # 2181
6 36 32 0 0 18.75 2 bowled 3 Test v Sri Lanka Galle 14 Oct 2015 Test # 2181
4 5 4 1 0 100.00 2 lbw 2 Test v Sri Lanka Colombo (PSS) 22 Oct 2015 Test # 2182
35 108 72 5 0 48.61 2 stumped 4 Test v Sri Lanka Colombo (PSS) 22 Oct 2015 Test # 2182
9 19 17 0 0 52.94 2 caught 1 Test v Australia Sydney 3 Jan 2016 Test # 2198
11 72 60 1 0 18.33 8 bowled 2 Test v Pakistan Abu Dhabi 21 Oct 2016 Test # 2226
41 139 93 4 0 44.08 7 caught 4 Test v Pakistan Abu Dhabi 21 Oct 2016 Test # 2226
47 100 81 4 1 58.02 4 bowled 1 ODI v Sri Lanka Harare 16 Nov 2016 ODI # 3805
101 109 120 4 4 84.16 4 caught 2 ODI v Zimbabwe Bulawayo 19 Nov 2016 ODI # 3806
25 31 32 2 0 78.12 4 run out 2 ODI v Sri Lanka Bulawayo 23 Nov 2016 ODI # 3808
14 16 22 2 0 63.63 4 caught 2 ODI v Zimbabwe Bulawayo 25 Nov 2016 ODI # 3809
31 54 38 2 0 81.57 4 caught 2 ODI v England North Sound 3 Mar 2017 ODI # 3845
16 30 27 1 0 59.25 4 caught 1 ODI v England North Sound 5 Mar 2017 ODI # 3848
16 - 42 1 0 38.09 4 caught 2 ODI v England Bridgetown 9 Mar 2017 ODI # 3849
24 - 34 1 1 70.58 4 stumped 2 ODI v Pakistan Providence 7 Apr 2017 ODI # 3861
15 - 12 3 0 125.00 3 caught 2 ODI v Pakistan Providence 9 Apr 2017 ODI # 3862
71 - 112 1 2 63.39 4 caught 1 ODI v Pakistan Providence 11 Apr 2017 ODI # 3863
2 23 21 0 0 9.52 4 bowled 1 Test v Pakistan Kingston 21 Apr 2017 Test # 2259
6 18 14 0 0 42.85 4 lbw 3 Test v Pakistan Kingston 21 Apr 2017 Test # 2259
5 52 30 0 0 16.66 4 caught 1 Test v Pakistan Bridgetown 30 Apr 2017 Test # 2260
90 314 209 8 1 43.06 4 caught 3 Test v Pakistan Bridgetown 30 Apr 2017 Test # 2260
29 174 116 2 0 25.00 4 caught 2 Test v Pakistan Roseau 10 May 2017 Test # 2261
17 88 54 2 0 31.48 4 lbw 4 Test v Pakistan Roseau 10 May 2017 Test # 2261
35 - 63 1 1 55.55 3 caught 2 ODI v Afghanistan Gros Islet 9 Jun 2017 ODI # 3884
48* - 77 3 0 62.33 3 not out 2 ODI v Afghanistan Gros Islet 11 Jun 2017 ODI # 3887
TDNB - - - - - - - - ODI v Afghanistan Gros Islet 14 Jun 2017 ODI # 3890
TDNB - - - - - - - - ODI v India Port of Spain 23 Jun 2017 ODI # 3895
81 - 88 5 3 92.04 2 lbw 2 ODI v India Port of Spain 25 Jun 2017 ODI # 3896
24 - 50 2 0 48.00 3 caught 2 ODI v India North Sound 30 Jun 2017 ODI # 3898
25 - 39 1 0 64.10 3 caught 1 ODI v India North Sound 2 Jul 2017 ODI # 3900
51 - 98 5 0 52.04 3 caught 1 ODI v India Kingston 6 Jul 2017 ODI # 3902
15 55 33 3 0 45.45 4 bowled 2 Test v England Birmingham 17 Aug 2017 Test # 2270
4 37 30 0 0 13.33 4 caught 3 Test v England Birmingham 17 Aug 2017 Test # 2270
147 343 253 23 0 58.10 5 caught 2 Test v England Leeds 25 Aug 2017 Test # 2271
118* 321 211 14 0 55.92 4 not out 4 Test v England Leeds 25 Aug 2017 Test # 2271
29 79 57 7 0 50.87 4 caught 1 Test v England Lord's 7 Sep 2017 Test # 2274
62 232 144 9 0 43.05 4 caught 3 Test v England Lord's 7 Sep 2017 Test # 2274
35 70 57 4 0 61.40 3 caught 1 ODI v England Manchester 19 Sep 2017 ODI # 3911
TDNB - - - - - - - - ODI v England Nottingham 21 Sep 2017 ODI # 3913
20 40 25 4 0 80.00 3 caught 2 ODI v England Bristol 24 Sep 2017 ODI # 3915
11 - 11 2 0 100.00 3 caught 1 ODI v England The Oval 27 Sep 2017 ODI # 3916
72 - 95 4 1 75.78 3 caught 1 ODI v England Southampton 29 Sep 2017 ODI # 3918
90* 266 201 7 1 44.77 4 not out 1 Test v Zimbabwe Bulawayo 21 Oct 2017 Test # 2279
44 168 122 4 0 36.06 4 lbw 3 Test v Zimbabwe Bulawayo 21 Oct 2017 Test # 2279
40 137 101 5 0 39.60 5 bowled 2 Test v Zimbabwe Bulawayo 29 Oct 2017 Test # 2280
0 8 3 0 0 0.00 4 caught 1 Test v New Zealand Wellington 1 Dec 2017 Test # 2284
37 158 125 6 0 29.60 4 caught 3 Test v New Zealand Wellington 1 Dec 2017 Test # 2284
15 44 28 2 1 53.57 4 caught 2 Test v New Zealand Hamilton 9 Dec 2017 Test # 2287
23 65 50 4 0 46.00 4 caught 4 Test v New Zealand Hamilton 9 Dec 2017 Test # 2287
0 3 1 0 0 0.00 3 caught 1 ODI v New Zealand Whangarei 20 Dec 2017 ODI # 3943
23 32 19 3 0 121.05 3 caught 2 ODI v New Zealand Christchurch 23 Dec 2017 ODI # 3944
2 3 4 0 0 50.00 3 caught 2 ODI v New Zealand Christchurch 26 Dec 2017 ODI # 3945
15 33 17 1 0 88.23 4 caught 2 T20I v New Zealand Nelson 29 Dec 2017 T20I # 636
TDNB - - - - - - - - T20I v New Zealand Mount Maunganui 1 Jan 2018 T20I # 637
absent - - - - - - - 2 T20I v New Zealand Mount Maunganui 3 Jan 2018 T20I # 638
35* 47 27 1 3 129.62 5 retired notout 1 ODI v U.A.E. Harare 6 Mar 2018 ODI # 3987
49* 154 115 3 0 42.60 3 not out 2 ODI v P.N.G. Harare 8 Mar 2018 ODI # 3991
7 17 14 1 0 50.00 5 caught 1 ODI v Ireland Harare 10 Mar 2018 ODI # 3993
43 110 94 0 0 45.74 5 caught 1 ODI v Afghanistan Harare 15 Mar 2018 ODI # 3997
76 - 97 5 1 78.35 3 caught 2 ODI v Zimbabwe Harare 19 Mar 2018 ODI # 4002
0 10 6 0 0 0.00 3 caught 1 ODI v Scotland Harare 21 Mar 2018 ODI # 4004
23 - 33 0 1 69.69 3 lbw 1 ODI v Afghanistan Harare 25 Mar 2018 ODI # 4007
44 130 70 9 0 62.85 4 caught 1 Test v Sri Lanka Port of Spain 6 Jun 2018 Test # 2306
1 18 6 0 0 16.66 4 caught 3 Test v Sri Lanka Port of Spain 6 Jun 2018 Test # 2306
19 - 41 2 0 46.34 4 caught 2 Test v Sri Lanka Gros Islet 14 Jun 2018 Test # 2308
39 - 115 4 1 33.91 4 bowled 4 Test v Sri Lanka Gros Islet 14 Jun 2018 Test # 2308
11 - 49 2 0 22.44 4 caught 1 Test v Sri Lanka Bridgetown 23 Jun 2018 Test # 2309
0 - 2 0 0 0.00 4 bowled 3 Test v Sri Lanka Bridgetown 23 Jun 2018 Test # 2309
67 - 127 3 1 52.75 5 caught 2 Test v Bangladesh North Sound 4 Jul 2018 Test # 2310
29 - 79 2 0 36.70 4 caught 1 Test v Bangladesh Kingston 12 Jul 2018 Test # 2312
4 - 10 0 0 40.00 5 lbw 3 Test v Bangladesh Kingston 12 Jul 2018 Test # 2312
6 - 11 0 0 54.54 3 lbw 2 ODI v Bangladesh Providence 22 Jul 2018 ODI # 4022
25 - 43 3 0 58.13 3 caught 1 ODI v Bangladesh Providence 25 Jul 2018 ODI # 4023
64 - 94 5 0 68.08 3 caught 2 ODI v Bangladesh Basseterre 28 Jul 2018 ODI # 4024
10 33 22 2 0 45.45 3 bowled 2 Test v India Rajkot 4 Oct 2018 Test # 2319
17 34 34 1 1 50.00 3 lbw 3 Test v India Rajkot 4 Oct 2018 Test # 2319
36 74 68 5 0 52.94 3 lbw 1 Test v India Hyderabad 12 Oct 2018 Test # 2321
28 59 42 4 0 66.66 3 caught 3 Test v India Hyderabad 12 Oct 2018 Test # 2321
32 - 51 2 0 62.74 3 caught 1 ODI v India Guwahati 21 Oct 2018 ODI # 4056
123* 209 134 10 3 91.79 3 not out 2 ODI v India Visakhapatnam 24 Oct 2018 ODI # 4059
95 - 113 6 3 84.07 3 bowled 1 ODI v India Pune 27 Oct 2018 ODI # 4062
0 - 2 0 0 0.00 3 run out 2 ODI v India Brabourne 29 Oct 2018 ODI # 4063
0 5 5 0 0 0.00 3 bowled 1 ODI v India Thiruvananthapuram 1 Nov 2018 ODI # 4064
14 - 10 3 0 140.00 1 run out 1 T20I v India Eden Gardens 4 Nov 2018 T20I # 707
6 9 8 0 1 75.00 1 bowled 2 T20I v India Lucknow 6 Nov 2018 T20I # 709
24 - 22 3 1 109.09 1 caught 1 T20I v India Chennai 11 Nov 2018 T20I # 710
1 5 4 0 0 25.00 3 bowled 2 Test v Bangladesh Chattogram 22 Nov 2018 Test # 2328
3 7 6 0 0 50.00 3 caught 4 Test v Bangladesh Chattogram 22 Nov 2018 Test # 2328
10 - 30 1 0 33.33 3 bowled 2 Test v Bangladesh Mirpur 30 Nov 2018 Test # 2331
25 - 75 0 0 33.33 3 caught 3 Test v Bangladesh Mirpur 30 Nov 2018 Test # 2331
43 - 59 3 0 72.88 2 caught 1 ODI v Bangladesh Mirpur 9 Dec 2018 ODI # 4071
146* - 144 12 3 101.38 2 not out 2 ODI v Bangladesh Mirpur 11 Dec 2018 ODI # 4072
108* - 131 9 1 82.44 2 not out 1 ODI v Bangladesh Sylhet 14 Dec 2018 ODI # 4073
55 - 23 3 6 239.13 2 caught 2 T20I v Bangladesh Sylhet 17 Dec 2018 T20I # 715
36 - 19 6 0 189.47 2 caught 2 T20I v Bangladesh Mirpur 20 Dec 2018 T20I # 716
23 - 12 3 1 191.66 2 bowled 1 T20I v Bangladesh Mirpur 22 Dec 2018 T20I # 717
57 187 148 6 0 38.51 3 caught 1 Test v England Bridgetown 23 Jan 2019 Test # 2342
3 31 7 0 0 42.85 3 caught 3 Test v England Bridgetown 23 Jan 2019 Test # 2342
44 107 66 5 0 66.66 3 caught 2 Test v England North Sound 31 Jan 2019 Test # 2344
DNB - - - - - - - 4 Test v England North Sound 31 Jan 2019 Test # 2344
1 24 9 0 0 11.11 3 caught 2 Test v England Gros Islet 9 Feb 2019 Test # 2346
14 72 46 2 0 30.43 3 caught 4 Test v England Gros Islet 9 Feb 2019 Test # 2346
64 91 65 7 1 98.46 3 caught 1 ODI v England Bridgetown 20 Feb 2019 ODI # 4096
33 61 45 1 2 73.33 3 caught 1 ODI v England Bridgetown 22 Feb 2019 ODI # 4097
TDNB - - - - - - - - ODI v England St George's 25 Feb 2019 ODI # 4098
5 - 7 1 0 71.42 3 caught 2 ODI v England St George's 27 Feb 2019 ODI # 4099
13 - 18 0 1 72.22 3 bowled 2 ODI v England Gros Islet 2 Mar 2019 ODI # 4103
6 - 5 1 0 120.00 1 caught 1 T20I v England Gros Islet 5 Mar 2019 T20I # 750
7 - 12 1 0 58.33 2 caught 2 T20I v England Basseterre 8 Mar 2019 T20I # 751
0 1 1 0 0 0.00 1 caught 1 T20I v England Basseterre 10 Mar 2019 T20I # 752
170 - 152 22 2 111.84 2 caught 1 ODI v Ireland Dublin 5 May 2019 ODI # 4128
109 170 132 11 1 82.57 1 caught 1 ODI v Bangladesh Dublin 7 May 2019 ODI # 4129
30 50 32 4 0 93.75 1 caught 2 ODI v Ireland Dublin (Malahide) 11 May 2019 ODI # 4132
87 172 108 6 1 80.55 1 caught 1 ODI v Bangladesh Dublin (Malahide) 13 May 2019 ODI # 4134
74 - 64 6 3 115.62 1 caught 1 ODI v Bangladesh Dublin (Malahide) 17 May 2019 ODI # 4137
11 21 17 1 0 64.70 2 caught 2 ODI v Pakistan Nottingham 31 May 2019 ODI # 4144
68 141 105 7 0 64.76 3 caught 2 ODI v Australia Nottingham 6 Jun 2019 ODI # 4152
TDNB - - - - - - - - ODI v South Africa Southampton 10 Jun 2019 ODI # 4156
11 47 30 1 0 36.66 3 lbw 1 ODI v England Southampton 14 Jun 2019 ODI # 4158
96 191 121 4 1 79.33 3 caught 1 ODI v Bangladesh Taunton 17 Jun 2019 ODI # 4162
1 12 3 0 0 33.33 2 bowled 2 ODI v New Zealand Manchester 22 Jun 2019 ODI # 4170
5 12 10 1 0 50.00 3 bowled 2 ODI v India Manchester 27 Jun 2019 ODI # 4175
5 13 11 1 0 45.45 3 bowled 2 ODI v Sri Lanka Chester-le-Street 1 Jul 2019 ODI # 4180
77 137 92 6 2 83.69 3 caught 1 ODI v Afghanistan Leeds 4 Jul 2019 ODI # 4184
6* - 11 0 0 54.54 3 not out 1 ODI v India Providence 8 Aug 2019 ODI # 4196
5 14 10 0 0 50.00 3 bowled 2 ODI v India Port of Spain 11 Aug 2019 ODI # 4197
24 61 52 1 0 46.15 3 bowled 1 ODI v India Port of Spain 14 Aug 2019 ODI # 4199
24 - 65 1 0 36.92 6 caught 2 Test v India North Sound 22 Aug 2019 Test # 2358
2 - 11 0 0 18.18 7 bowled 4 Test v India North Sound 22 Aug 2019 Test # 2358
77* - 133 5 0 57.89 1 not out 2 ODI v Afghanistan Lucknow 6 Nov 2019 ODI # 4213
43 - 77 5 0 55.84 1 lbw 1 ODI v Afghanistan Lucknow 9 Nov 2019 ODI # 4214
109* - 145 8 3 75.17 1 not out 2 ODI v Afghanistan Lucknow 11 Nov 2019 ODI # 4215
52 - 46 3 1 113.04 4 caught 2 T20I v Afghanistan Lucknow 17 Nov 2019 T20I # 1017
7 10 12 0 0 58.33 3 caught 2 Test v Afghanistan Lucknow 27 Nov 2019 Test # 2370
6* 7 6 1 0 100.00 3 not out 4 Test v Afghanistan Lucknow 27 Nov 2019 Test # 2370
102* - 151 7 1 67.54 1 not out 2 ODI v India Chennai 15 Dec 2019 ODI # 4221
78 - 85 7 3 91.76 2 caught 2 ODI v India Visakhapatnam 18 Dec 2019 ODI # 4222
42 - 50 5 0 84.00 2 bowled 1 ODI v India Cuttack 22 Dec 2019 ODI # 4223
13 - 14 2 0 92.85 1 caught 2 ODI v Ireland Bridgetown 7 Jan 2020 ODI # 4226
25 - 54 1 0 46.29 1 lbw 2 ODI v Ireland Bridgetown 9 Jan 2020 ODI # 4229
6 - 15 0 0 40.00 1 lbw 2 ODI v Ireland St George's 12 Jan 2020 ODI # 4230
115 - 140 10 0 82.14 1 bowled 1 ODI v Sri Lanka Colombo (SSC) 22 Feb 2020 ODI # 4246
51 - 65 5 0 78.46 1 caught 2 ODI v Sri Lanka Hambantota 26 Feb 2020 ODI # 4247
72 - 88 6 0 81.81 1 caught 2 ODI v Sri Lanka Pallekele 1 Mar 2020 ODI # 4250
16 94 64 1 0 25.00 3 caught 2 Test v England Southampton 8 Jul 2020 Test # 2388
9 39 23 2 0 39.13 3 bowled 4 Test v England Southampton 8 Jul 2020 Test # 2388
25 84 71 5 0 35.21 4 caught 2 Test v England Manchester 16 Jul 2020 Test # 2389
7 35 26 1 0 26.92 3 bowled 4 Test v England Manchester 16 Jul 2020 Test # 2389
17 102 64 2 0 26.56 3 caught 2 Test v England Manchester 24 Jul 2020 Test # 2390
31 71 38 6 0 81.57 4 caught 4 Test v England Manchester 24 Jul 2020 Test # 2390
110 176 133 12 1 82.70 2 bowled 2 ODI v Sri Lanka North Sound 10 Mar 2021 ODI # 4276
84 179 108 6 0 77.77 2 caught 2 ODI v Sri Lanka North Sound 12 Mar 2021 ODI # 4277
64 139 72 3 2 88.88 2 caught 2 ODI v Sri Lanka North Sound 14 Mar 2021 ODI # 4278
15 49 32 1 0 46.87 2 bowled 1 Test v South Africa Gros Islet 10 Jun 2021 Test # 2424
12 59 28 1 0 42.85 3 caught 3 Test v South Africa Gros Islet 10 Jun 2021 Test # 2424
43 147 103 4 0 41.74 3 bowled 2 Test v South Africa Gros Islet 18 Jun 2021 Test # 2426
2 23 16 0 0 12.50 3 caught 4 Test v South Africa Gros Islet 18 Jun 2021 Test # 2426
38 70 43 6 0 88.37 2 bowled 2 ODI v Australia Bridgetown 22 Jul 2021 ODI # 4311
14 58 35 0 0 40.00 2 caught 1 ODI v Australia Bridgetown 26 Jul 2021 ODI # 4313
10 40 31 0 0 32.25 4 caught 2 Test v Sri Lanka Galle 21 Nov 2021 Test # 2434
3 10 9 0 0 33.33 4 bowled 4 Test v Sri Lanka Galle 21 Nov 2021 Test # 2434
22 107 89 2 0 24.71 4 lbw 2 Test v Sri Lanka Galle 29 Nov 2021 Test # 2437
16 51 24 1 0 66.66 4 caught 4 Test v Sri Lanka Galle 29 Nov 2021 Test # 2437
31 48 26 4 0 119.23 1 lbw 2 T20I v Pakistan Karachi 13 Dec 2021 T20I # 1448
1 12 6 0 0 16.66 1 caught 2 T20I v Pakistan Karachi 14 Dec 2021 T20I # 1449
29 87 44 3 0 65.90 1 caught 1 ODI v Ireland Kingston 8 Jan 2022 ODI # 4339
17 44 37 3 0 45.94 1 caught 1 ODI v Ireland Kingston 13 Jan 2022 ODI # 4340
53 49 39 9 1 135.89 1 caught 1 ODI v Ireland Kingston 16 Jan 2022 ODI # 4342
20 38 25 2 0 80.00 2 stumped 2 T20I v England Bridgetown 22 Jan 2022 T20I # 1453
2 15 9 0 0 22.22 2 run out 2 T20I v England Bridgetown 23 Jan 2022 T20I # 1454
4 27 6 0 0 66.66 2 caught 1 T20I v England Bridgetown 26 Jan 2022 T20I # 1455
8 14 10 2 0 80.00 1 bowled 1 ODI v India Ahmedabad 6 Feb 2022 ODI # 4353
27 72 54 3 0 50.00 1 caught 2 ODI v India Ahmedabad 9 Feb 2022 ODI # 4355
5 19 9 1 0 55.55 1 lbw 2 ODI v India Ahmedabad 11 Feb 2022 ODI # 4356
8 18 4 2 0 200.00 2 caught 2 T20I v India Eden Gardens 20 Feb 2022 T20I # 1479
119* - 130 12 2 91.53 1 not out 2 ODI v Netherlands Amstelveen 31 May 2022 ODI # 4392
18 - 24 3 0 75.00 1 bowled 2 ODI v Netherlands Amstelveen 2 Jun 2022 ODI # 4395
24 53 43 3 0 55.81 1 caught 1 ODI v Netherlands Amstelveen 4 Jun 2022 ODI # 4398
127 195 134 15 1 94.77 1 bowled 1 ODI v Pakistan Multan 8 Jun 2022 ODI # 4401
4 6 6 1 0 66.66 1 caught 2 ODI v Pakistan Multan 10 Jun 2022 ODI # 4405
21 47 25 4 0 84.00 1 caught 2 ODI v Pakistan Multan 12 Jun 2022 ODI # 4407
0 6 1 0 0 0.00 2 bowled 1 ODI v Bangladesh Providence 10 Jul 2022 ODI # 4421
18 67 45 1 0 40.00 1 caught 1 ODI v Bangladesh Providence 13 Jul 2022 ODI # 4426
2 22 15 0 0 13.33 1 stumped 1 ODI v Bangladesh Providence 16 Jul 2022 ODI # 4431
7 20 18 1 0 38.88 1 caught 2 ODI v India Port of Spain 22 Jul 2022 ODI # 4436
115 227 135 8 3 85.18 1 caught 1 ODI v India Port of Spain 24 Jul 2022 ODI # 4438
22 44 33 0 1 66.66 1 stumped 2 ODI v India Port of Spain 27 Jul 2022 ODI # 4439
26 - 24 4 1 108.33 1 caught 2 ODI v New Zealand Bridgetown 17 Aug 2022 ODI # 4450
16 40 29 1 0 55.17 1 caught 2 ODI v New Zealand Bridgetown 19 Aug 2022 ODI # 4453
51 142 100 3 1 51.00 1 caught 1 ODI v New Zealand Bridgetown 21 Aug 2022 ODI # 4456
128* - 115 5 7 111.30 4 not out 1 ODI v South Africa East London 18 Mar 2023 ODI # 4540
16 33 27 1 0 59.25 4 caught 1 ODI v South Africa Potchefstroom 21 Mar 2023 ODI # 4544
13* 3 4 0 2 325.00 5 not out 2 ODI v U.A.E. Sharjah 4 Jun 2023 ODI # 4581
23 55 25 0 0 92.00 6 caught 1 ODI v U.A.E. Sharjah 6 Jun 2023 ODI # 4582
54 - 60 6 1 90.00 4 caught 1 ODI v U.S.A. Harare 18 Jun 2023 ODI # 4586
132 197 129 10 3 102.32 4 caught 1 ODI v Nepal Harare 22 Jun 2023 ODI # 4593
30 59 39 3 0 76.92 4 bowled 2 ODI v Zimbabwe Harare 24 Jun 2023 ODI # 4597
47 59 38 3 2 123.68 4 caught 1 ODI v Netherlands Harare 26 Jun 2023 ODI # 4602
13 41 16 2 0 81.25 4 caught 1 ODI v Scotland Harare 1 Jul 2023 ODI # 4608
63* 87 65 4 2 96.92 4 not out 2 ODI v Oman Harare 5 Jul 2023 ODI # 4614
2 12 5 0 0 40.00 4 lbw 1 ODI v Sri Lanka Harare 7 Jul 2023 ODI # 4618
43 76 45 4 1 95.55 4 lbw 1 ODI v India Bridgetown 27 Jul 2023 ODI # 4622
63* 120 80 2 2 78.75 4 not out 2 ODI v India Bridgetown 29 Jul 2023 ODI # 4623
5 16 9 1 0 55.55 4 caught 2 ODI v India Tarouba 1 Aug 2023 ODI # 4624
45 41 29 3 2 155.17 3 caught 1 T20I v India Lauderhill 12 Aug 2023 T20I # 2193
22* 18 13 1 1 169.23 4 not out 2 T20I v India Lauderhill 13 Aug 2023 T20I # 2194
109* 128 83 4 7 131.32 4 not out 2 ODI v England North Sound 3 Dec 2023 ODI # 4706
68 115 68 6 1 100.00 4 bowled 1 ODI v England North Sound 6 Dec 2023 ODI # 4707
15 11 10 1 1 150.00 4 caught 2 ODI v England Bridgetown 9 Dec 2023 ODI # 4708
36 53 30 2 3 120.00 3 caught 2 T20I v England Bridgetown 12 Dec 2023 T20I # 2397
1 5 3 0 0 33.33 4 bowled 1 T20I v England St George's 14 Dec 2023 T20I # 2402
26 24 19 1 2 136.84 4 caught 1 T20I v England St George's 16 Dec 2023 T20I # 2407
16 19 8 2 1 200.00 4 caught 2 T20I v England Tarouba 19 Dec 2023 T20I # 2414
43* 68 43 2 1 100.00 4 not out 2 T20I v England Tarouba 21 Dec 2023 T20I # 2415
12 23 17 1 0 70.58 4 caught 1 ODI v Australia Melbourne 2 Feb 2024 ODI # 4721
29 69 65 0 1 44.61 4 bowled 2 ODI v Australia Sydney 4 Feb 2024 ODI # 4722
4 5 5 1 0 80.00 4 lbw 1 ODI v Australia Canberra 6 Feb 2024 ODI # 4723
16 13 8 3 0 200.00 5 caught 2 T20I v Australia Hobart 9 Feb 2024 T20I # 2459
0 4 2 0 0 0.00 4 caught 2 T20I v Australia Adelaide 11 Feb 2024 T20I # 2462
Statsguru includes the following current or recent relevant matches:
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634 - Live]
    » Namibia 109/6 (20.0 ov, D Wiese 9*, MB Kruger 1*, Mehran Khan 3/7) - Match over
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
 
Feedback Print this page