Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 12 Jan 2009 and 3 Apr 2024 remove between 12 Jan 2009 and 3 Apr 2024 from query
Runs scored between 50 and 99 remove between 50 and 99 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 50+ 4s 6s
unfiltered 2005-2024 251 258 30 7711 174 33.82 8940 86.25 12 49 14 61 725 106 Profile
filtered 2009-2023 42 42 9 2700 96 81.81 2693 100.25 0 42 0 42 277 43
Innings by innings list
59 130 89 3 1 66.29 5 run out 1 ODI v Bangladesh Mirpur 21 Jan 2009 ODI # 2799
63* - 64 9 0 98.43 5 not out 2 ODI v Kenya Nairobi (Gym) 4 Feb 2009 ODI # 2814
75 76 71 6 0 105.63 6 caught 2 ODI v Bangladesh Bulawayo 11 Aug 2009 ODI # 2871
74 108 86 9 0 86.04 3 caught 2 ODI v Ireland Harare 30 Sep 2010 ODI # 3050
78* 127 75 6 1 104.00 5 not out 2 ODI v Bangladesh Bulawayo 5 May 2013 ODI # 3354
55* 65 46 6 1 119.56 5 not out 2 ODI v Bangladesh Bulawayo 8 May 2013 ODI # 3355
51 104 65 6 0 78.46 5 caught 1 ODI v India Bulawayo 3 Aug 2013 ODI # 3403
70 86 65 8 1 107.69 5 caught 2 ODI v Afghanistan Bulawayo 18 Jul 2014 ODI # 3503
51 80 46 3 1 110.86 5 caught 2 ODI v South Africa Bulawayo 17 Aug 2014 ODI # 3507
55 103 84 3 2 65.47 5 caught 2 ODI v South Africa Bulawayo 19 Aug 2014 ODI # 3508
76* 110 65 7 1 116.92 5 not out 2 ODI v U.A.E. Nelson 19 Feb 2015 ODI # 3606
76 78 61 9 0 124.59 5 caught 2 ODI v West Indies Canberra 24 Feb 2015 ODI # 3612
96 131 83 7 2 115.66 6 caught 2 ODI v Ireland Hobart 7 Mar 2015 ODI # 3627
50 66 57 3 3 87.71 5 caught 1 ODI v India Auckland 14 Mar 2015 ODI # 3636
58* 52 32 7 1 181.25 3 not out 1 T20I v Pakistan Lahore 24 May 2015 T20I # 418
63 85 62 5 1 101.61 5 caught 2 ODI v New Zealand Harare 7 Aug 2015 ODI # 3675
51 95 69 8 0 73.91 4 caught 1 ODI v Ireland Harare 13 Oct 2015 ODI # 3691
54 39 26 8 2 207.69 3 caught 1 T20I v Afghanistan Bulawayo 28 Oct 2015 T20I # 459
64 130 84 5 0 76.19 4 caught 2 ODI v Bangladesh Mirpur 11 Nov 2015 ODI # 3706
53 59 36 6 0 147.22 4 caught 1 T20I v Scotland Nagpur 10 Mar 2016 T20I # 527
58 138 93 8 0 62.36 5 lbw 2 Test v Sri Lanka Harare 6 Nov 2016 Test # 2231
70 - 59 9 1 118.64 4 caught 2 ODI v Scotland Edinburgh 15 Jun 2017 ODI # 3892
65 116 69 7 0 94.20 4 bowled 2 ODI v Sri Lanka Galle 30 Jun 2017 ODI # 3897
80 117 80 5 1 100.00 5 caught 2 ODI v U.A.E. Harare 22 Mar 2018 ODI # 4005
69 103 79 10 0 87.34 5 caught 1 ODI v South Africa Paarl 6 Oct 2018 ODI # 4051
50* - 58 5 1 86.20 6 not out 2 ODI v Bangladesh Mirpur 21 Oct 2018 ODI # 4057
88 - 173 9 0 50.86 4 caught 1 Test v Bangladesh Sylhet 3 Nov 2018 Test # 2323
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
58* - 30 7 2 193.33 4 not out 2 T20I v Ireland Bready 14 Jul 2019 T20I # 831
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
53* 108 77 6 1 68.83 7 not out 3 Test v Sri Lanka Harare 27 Jan 2020 Test # 2383
75 89 70 10 1 107.14 5 caught 1 ODI v Pakistan Rawalpindi 1 Nov 2020 ODI # 4263
60* 73 52 5 1 115.38 5 not out 1 T20I v Scotland Edinburgh 17 Sep 2021 T20I # 1279
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
64 75 42 8 0 152.38 4 run out 2 T20I v Bangladesh Brisbane 30 Oct 2022 T20I # 1851
77 108 73 11 0 105.47 4 caught 1 ODI v Netherlands Harare 23 Mar 2023 ODI # 4546
91 93 58 10 2 156.89 3 caught 2 ODI v Netherlands Harare 20 Jun 2023 ODI # 4589
56 98 57 6 1 98.24 4 bowled 1 ODI v Sri Lanka Bulawayo 2 Jul 2023 ODI # 4609
60 - 26 4 5 230.76 3 caught 1 T20I v Kenya Windhoek 30 Nov 2023 T20I # 2376
Statsguru includes the following current or recent relevant matches:
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page