Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 25 Jan 2016 remove greater than or equal to 25 Jan 2016 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 2005-2024 251 258 30 7711 174 33.82 8940 86.25 12 49 14 725 106 Profile
filtered 2016-2024 133 140 15 4549 174 36.39 5107 89.07 11 23 7 467 68
Innings by innings list
12 8 6 2 0 200.00 4 bowled 1 T20I v Hong Kong Nagpur 8 Mar 2016 T20I # 522
53 59 36 6 0 147.22 4 caught 1 T20I v Scotland Nagpur 10 Mar 2016 T20I # 527
13 20 16 1 0 81.25 4 stumped 2 T20I v Afghanistan Nagpur 12 Mar 2016 T20I # 531
absent - - - - - - - 1 ODI v India Harare 13 Jun 2016 ODI # 3744
1 7 3 0 0 33.33 5 caught 1 Test v New Zealand Bulawayo 28 Jul 2016 Test # 2210
119 208 148 21 0 80.40 8 caught 3 Test v New Zealand Bulawayo 28 Jul 2016 Test # 2210
16 48 36 2 0 44.44 6 lbw 2 Test v New Zealand Bulawayo 6 Aug 2016 Test # 2214
11 17 17 2 0 64.70 7 caught 4 Test v New Zealand Bulawayo 6 Aug 2016 Test # 2214
10 22 14 1 0 71.42 5 caught 2 Test v Sri Lanka Harare 29 Oct 2016 Test # 2228
40 134 92 6 0 43.47 5 caught 4 Test v Sri Lanka Harare 29 Oct 2016 Test # 2228
58 138 93 8 0 62.36 5 lbw 2 Test v Sri Lanka Harare 6 Nov 2016 Test # 2231
45 64 47 5 1 95.74 5 caught 4 Test v Sri Lanka Harare 6 Nov 2016 Test # 2231
9 31 22 1 0 40.90 5 stumped 1 ODI v Sri Lanka Harare 14 Nov 2016 ODI # 3804
2 5 2 0 0 100.00 5 lbw 1 ODI v West Indies Bulawayo 19 Nov 2016 ODI # 3806
DNB - - - - - - - 1 ODI v Sri Lanka Bulawayo 21 Nov 2016 ODI # 3807
0 1 2 0 0 0.00 6 caught 1 ODI v West Indies Bulawayo 25 Nov 2016 ODI # 3809
35 74 54 1 0 64.81 6 caught 1 ODI v Sri Lanka Bulawayo 27 Nov 2016 ODI # 3810
5 17 13 0 0 38.46 5 caught 1 ODI v Afghanistan Harare 21 Feb 2017 ODI # 3838
16* 18 16 3 0 100.00 5 not out 2 ODI v Afghanistan Harare 24 Feb 2017 ODI # 3840
0 2 1 0 0 0.00 5 caught 2 ODI v Afghanistan Harare 26 Feb 2017 ODI # 3842
70 - 59 9 1 118.64 4 caught 2 ODI v Scotland Edinburgh 15 Jun 2017 ODI # 3892
6 - 11 1 0 54.54 4 caught 2 ODI v Scotland Edinburgh 17 Jun 2017 ODI # 3893
65 116 69 7 0 94.20 4 bowled 2 ODI v Sri Lanka Galle 30 Jun 2017 ODI # 3897
13 38 19 1 0 68.42 4 caught 1 ODI v Sri Lanka Galle 2 Jul 2017 ODI # 3899
43 51 47 2 0 91.48 5 bowled 1 ODI v Sri Lanka Hambantota 6 Jul 2017 ODI # 3901
6 21 9 0 0 66.66 5 stumped 2 ODI v Sri Lanka Hambantota 8 Jul 2017 ODI # 3903
2 7 7 0 0 28.57 5 caught 2 ODI v Sri Lanka Hambantota 10 Jul 2017 ODI # 3904
22 31 26 4 0 84.61 5 caught 1 Test v Sri Lanka Colombo (RPS) 14 Jul 2017 Test # 2263
22 38 37 1 0 59.45 5 bowled 3 Test v Sri Lanka Colombo (RPS) 14 Jul 2017 Test # 2263
7 68 25 0 0 28.00 5 caught 2 Test v West Indies Bulawayo 21 Oct 2017 Test # 2279
6 21 14 1 0 42.85 5 stumped 4 Test v West Indies Bulawayo 21 Oct 2017 Test # 2279
10 24 19 0 0 52.63 7 caught 1 ODI v Hong Kong Bulawayo 10 Mar 2018 ODI # 3994
7 7 13 1 0 53.84 7 caught 1 ODI v Scotland Bulawayo 12 Mar 2018 ODI # 3996
9 32 15 0 0 60.00 5 caught 1 ODI v Ireland Harare 16 Mar 2018 ODI # 3999
34 - 31 4 0 109.67 6 caught 1 ODI v West Indies Harare 19 Mar 2018 ODI # 4002
80 117 80 5 1 100.00 5 caught 2 ODI v U.A.E. Harare 22 Mar 2018 ODI # 4005
4 8 5 1 0 80.00 5 lbw 1 ODI v South Africa Kimberley 30 Sep 2018 ODI # 4049
9 20 8 2 0 112.50 5 stumped 2 ODI v South Africa Bloemfontein 3 Oct 2018 ODI # 4050
69 103 79 10 0 87.34 5 caught 1 ODI v South Africa Paarl 6 Oct 2018 ODI # 4051
21 36 22 2 0 95.45 5 bowled 2 T20I v South Africa East London 9 Oct 2018 T20I # 698
41 38 28 2 3 146.42 5 bowled 1 T20I v South Africa Potchefstroom 12 Oct 2018 T20I # 699
50* - 58 5 1 86.20 6 not out 2 ODI v Bangladesh Mirpur 21 Oct 2018 ODI # 4057
47 - 76 2 0 61.84 4 caught 1 ODI v Bangladesh Chattogram 24 Oct 2018 ODI # 4060
129* - 143 10 1 90.20 4 not out 1 ODI v Bangladesh Chattogram 26 Oct 2018 ODI # 4061
88 - 173 9 0 50.86 4 caught 1 Test v Bangladesh Sylhet 3 Nov 2018 Test # 2323
20 - 65 2 0 30.76 4 bowled 3 Test v Bangladesh Sylhet 3 Nov 2018 Test # 2323
11 31 28 1 0 39.28 5 bowled 2 Test v Bangladesh Mirpur 11 Nov 2018 Test # 2325
13 46 33 1 0 39.39 4 bowled 4 Test v Bangladesh Mirpur 11 Nov 2018 Test # 2325
5* 7 3 1 0 166.66 4 not out 2 ODI v U.A.E. Harare 10 Apr 2019 ODI # 4121
17 23 20 2 0 85.00 4 caught 2 ODI v U.A.E. Harare 12 Apr 2019 ODI # 4122
109* 131 84 7 3 129.76 4 not out 1 ODI v U.A.E. Harare 14 Apr 2019 ODI # 4123
20 34 17 3 0 117.64 4 bowled 2 ODI v U.A.E. Harare 16 Apr 2019 ODI # 4124
16 37 24 0 1 66.66 5 bowled 1 ODI v Netherlands Deventer 19 Jun 2019 ODI # 4164
2 5 3 0 0 66.66 5 caught 1 ODI v Netherlands Deventer 21 Jun 2019 ODI # 4167
9 17 9 1 0 100.00 5 stumped 2 T20I v Netherlands Rotterdam 23 Jun 2019 T20I # 808
2 - 3 0 0 66.66 4 caught 2 T20I v Netherlands Rotterdam 25 Jun 2019 T20I # 811
28 - 29 4 0 96.55 5 lbw 1 ODI v Ireland Bready 1 Jul 2019 ODI # 4181
58 - 84 6 1 69.04 5 caught 2 ODI v Ireland Belfast 4 Jul 2019 ODI # 4185
67 - 103 6 0 65.04 5 run out 1 ODI v Ireland Belfast 7 Jul 2019 ODI # 4189
34 - 12 3 3 283.33 4 caught 1 T20I v Ireland Bready 12 Jul 2019 T20I # 825
58* - 30 7 2 193.33 4 not out 2 T20I v Ireland Bready 14 Jul 2019 T20I # 831
2 - 3 0 0 66.66 4 caught 1 T20I v Bangladesh Mirpur 13 Sep 2019 T20I # 881
0 - 2 0 0 0.00 4 caught 2 T20I v Afghanistan Mirpur 14 Sep 2019 T20I # 882
2 - 5 0 0 40.00 4 caught 2 T20I v Bangladesh Chattogram 18 Sep 2019 T20I # 886
21* - 24 2 0 87.50 4 not out 2 T20I v Afghanistan Chattogram 20 Sep 2019 T20I # 890
0 4 1 0 0 0.00 4 caught 2 T20I v Nepal Singapore 27 Sep 2019 T20I # 894
66 69 35 5 5 188.57 3 caught 2 T20I v Singapore Singapore 29 Sep 2019 T20I # 897
53 48 35 4 3 151.42 4 bowled 1 T20I v Nepal Singapore 1 Oct 2019 T20I # 899
11* 26 12 1 0 91.66 4 not out 2 T20I v Singapore Singapore 3 Oct 2019 T20I # 902
18 - 46 1 1 39.13 5 caught 1 Test v Sri Lanka Harare 19 Jan 2020 Test # 2381
39 - 79 5 0 49.36 5 caught 3 Test v Sri Lanka Harare 19 Jan 2020 Test # 2381
107 208 137 10 3 78.10 5 bowled 1 Test v Sri Lanka Harare 27 Jan 2020 Test # 2383
53* 108 77 6 1 68.83 7 not out 3 Test v Sri Lanka Harare 27 Jan 2020 Test # 2383
14 - 24 3 0 58.33 4 lbw 2 ODI v Bangladesh Sylhet 3 Mar 2020 ODI # 4251
30 - 36 5 0 83.33 4 bowled 2 ODI v Bangladesh Sylhet 6 Mar 2020 ODI # 4253
20 - 12 1 2 166.66 5 caught 2 T20I v Bangladesh Mirpur 9 Mar 2020 T20I # 1082
3 9 8 0 0 37.50 4 stumped 1 T20I v Bangladesh Mirpur 11 Mar 2020 T20I # 1084
4 17 14 0 0 28.57 5 caught 2 ODI v Pakistan Rawalpindi 30 Oct 2020 ODI # 4262
75 89 70 10 1 107.14 5 caught 1 ODI v Pakistan Rawalpindi 1 Nov 2020 ODI # 4263
118* 189 135 13 1 87.40 5 not out 1 ODI v Pakistan Rawalpindi 3 Nov 2020 ODI # 4264
25 37 24 4 0 104.16 3 bowled 1 T20I v Pakistan Rawalpindi 7 Nov 2020 T20I # 1105
13 15 10 2 0 130.00 3 bowled 1 T20I v Pakistan Rawalpindi 8 Nov 2020 T20I # 1106
105 273 174 10 0 60.34 4 caught 2 Test v Afghanistan Abu Dhabi 2 Mar 2021 Test # 2413
DNB - - - - - - - 4 Test v Afghanistan Abu Dhabi 2 Mar 2021 Test # 2413
8 18 17 1 0 47.05 4 caught 2 Test v Afghanistan Abu Dhabi 10 Mar 2021 Test # 2415
151* 465 309 13 1 48.86 4 not out 3 Test v Afghanistan Abu Dhabi 10 Mar 2021 Test # 2415
22 29 20 2 1 110.00 3 caught 2 T20I v Afghanistan Abu Dhabi 17 Mar 2021 T20I # 1134
9 9 4 2 0 225.00 3 bowled 2 T20I v Afghanistan Abu Dhabi 19 Mar 2021 T20I # 1136
14 - 11 2 0 127.27 3 bowled 2 T20I v Afghanistan Abu Dhabi 20 Mar 2021 T20I # 1137
9 7 10 1 0 90.00 6 caught 2 T20I v Pakistan Harare 21 Apr 2021 T20I # 1154
9 12 7 1 0 128.57 6 caught 2 T20I v Pakistan Harare 25 Apr 2021 T20I # 1158
33 53 57 4 0 57.89 5 bowled 1 ODI v Ireland Belfast 8 Sep 2021 ODI # 4319
TDNB - - - - - - - - ODI v Ireland Belfast 10 Sep 2021 ODI # 4321
4 13 11 0 0 36.36 5 bowled 1 ODI v Ireland Belfast 13 Sep 2021 ODI # 4323
28 33 28 2 1 100.00 5 caught 2 T20I v Scotland Edinburgh 15 Sep 2021 T20I # 1276
60* 73 52 5 1 115.38 5 not out 1 T20I v Scotland Edinburgh 17 Sep 2021 T20I # 1279
1 - 5 0 0 20.00 3 bowled 2 T20I v Scotland Edinburgh 19 Sep 2021 T20I # 1280
100 130 87 9 2 114.94 4 bowled 1 ODI v Sri Lanka Pallekele 16 Jan 2022 ODI # 4341
48 73 56 3 0 85.71 4 stumped 1 ODI v Sri Lanka Pallekele 18 Jan 2022 ODI # 4343
6 21 21 0 0 28.57 4 bowled 2 ODI v Sri Lanka Pallekele 21 Jan 2022 ODI # 4347
53 - 35 5 1 151.42 4 caught 1 T20I v Singapore Bulawayo 11 Jul 2022 T20I # 1634
57 - 39 7 0 146.15 3 bowled 1 T20I v Jersey Bulawayo 12 Jul 2022 T20I # 1638
37 - 35 3 0 105.71 3 caught 1 T20I v U.S.A. Bulawayo 14 Jul 2022 T20I # 1652
22 - 11 1 2 200.00 5 caught 1 T20I v P.N.G. Bulawayo 15 Jul 2022 T20I # 1658
28 - 25 3 0 112.00 3 caught 1 T20I v Netherlands Bulawayo 17 Jul 2022 T20I # 1668
33 24 19 4 1 173.68 4 bowled 1 T20I v Bangladesh Harare 30 Jul 2022 T20I # 1706
8 - 7 2 0 114.28 5 caught 1 T20I v Bangladesh Harare 31 Jul 2022 T20I # 1713
2 - 8 0 0 25.00 5 caught 1 T20I v Bangladesh Harare 2 Aug 2022 T20I # 1719
1 6 3 0 0 33.33 4 caught 1 ODI v India Harare 18 Aug 2022 ODI # 4451
42 66 42 3 1 100.00 6 caught 1 ODI v India Harare 20 Aug 2022 ODI # 4454
45 68 46 7 0 97.82 3 lbw 2 ODI v India Harare 22 Aug 2022 ODI # 4457
29 91 45 3 0 64.44 4 caught 1 ODI v Australia Townsville 31 Aug 2022 ODI # 4459
0 3 1 0 0 0.00 4 caught 2 ODI v Australia Townsville 3 Sep 2022 ODI # 4460
12 24 11 0 1 109.09 4 caught 1 T20I v Ireland Hobart 17 Oct 2022 T20I # 1828
1 4 2 0 0 50.00 4 caught 2 T20I v West Indies Hobart 19 Oct 2022 T20I # 1834
7 28 12 0 0 58.33 4 caught 2 T20I v Scotland Hobart 21 Oct 2022 T20I # 1838
1 10 1 0 0 100.00 3 run out 1 T20I v South Africa Hobart 24 Oct 2022 T20I # 1844
31 37 28 3 0 110.71 4 bowled 1 T20I v Pakistan Perth 27 Oct 2022 T20I # 1849
64 75 42 8 0 152.38 4 run out 2 T20I v Bangladesh Brisbane 30 Oct 2022 T20I # 1851
28 39 23 3 0 121.73 4 caught 1 T20I v Netherlands Adelaide 2 Nov 2022 T20I # 1859
11 22 18 0 1 61.11 4 caught 2 T20I v India Melbourne 6 Nov 2022 T20I # 1873
34* 47 30 3 0 113.33 5 not out 2 T20I v Ireland Harare 12 Jan 2023 T20I # 1987
19 17 15 1 1 126.66 5 lbw 1 T20I v Ireland Harare 14 Jan 2023 T20I # 1988
77 108 73 11 0 105.47 4 caught 1 ODI v Netherlands Harare 23 Mar 2023 ODI # 4546
43 74 53 3 0 81.13 4 bowled 2 ODI v Netherlands Harare 25 Mar 2023 ODI # 4549
102* - 70 13 1 145.71 4 not out 2 ODI v Nepal Harare 18 Jun 2023 ODI # 4585
91 93 58 10 2 156.89 3 caught 2 ODI v Netherlands Harare 20 Jun 2023 ODI # 4589
23 31 26 2 1 88.46 4 caught 1 ODI v West Indies Harare 24 Jun 2023 ODI # 4597
174 156 101 21 5 172.27 3 caught 1 ODI v U.S.A. Harare 26 Jun 2023 ODI # 4601
142 152 103 14 3 137.86 3 caught 1 ODI v Oman Bulawayo 29 Jun 2023 ODI # 4605
56 98 57 6 1 98.24 4 bowled 1 ODI v Sri Lanka Bulawayo 2 Jul 2023 ODI # 4609
12 19 16 1 0 75.00 4 bowled 2 ODI v Scotland Bulawayo 4 Jul 2023 ODI # 4612
0 - 1 0 0 0.00 4 caught 1 T20I v Namibia Windhoek 22 Nov 2023 T20I # 2356
36* - 19 6 0 189.47 3 not out 2 T20I v Tanzania Windhoek 23 Nov 2023 T20I # 2359
21 - 24 3 0 87.50 3 lbw 1 T20I v Uganda Windhoek 26 Nov 2023 T20I # 2365
22 - 14 4 0 157.14 4 caught 1 T20I v Rwanda Windhoek 27 Nov 2023 T20I # 2369
19 - 18 2 0 105.55 3 caught 2 T20I v Nigeria Windhoek 29 Nov 2023 T20I # 2373
60 - 26 4 5 230.76 3 caught 1 T20I v Kenya Windhoek 30 Nov 2023 T20I # 2376
4 3 4 1 0 100.00 3 bowled 2 T20I v Ireland Harare 7 Dec 2023 T20I # 2384
17 16 9 1 1 188.88 4 caught 1 T20I v Ireland Harare 9 Dec 2023 T20I # 2388
14 37 20 0 0 70.00 3 caught 1 T20I v Sri Lanka Colombo (RPS) 14 Jan 2024 T20I # 2432
1 5 3 0 0 33.33 5 bowled 2 T20I v Sri Lanka Colombo (RPS) 16 Jan 2024 T20I # 2433
15 34 17 0 0 88.23 4 caught 1 T20I v Sri Lanka Colombo (RPS) 18 Jan 2024 T20I # 2436
0 8 1 0 0 0.00 4 bowled 1 T20I v Bangladesh Chattogram 3 May 2024 T20I # 2586
DNB - - - - - - - 2 T20I v Bangladesh Mirpur 12 May 2024 T20I # 2607
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page