Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 14 Nov 2006 remove greater than or equal to 14 Nov 2006 from query
Not involving the player AN Cook (ENG) remove AN Cook (ENG) from query
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 2006-2023 60 61 16 4584 174 101.86 4860 94.32 12 49 0 61 449 69
Innings by innings list
61 96 70 4 1 87.14 5 lbw 1 ODI v Bangladesh Bogra 3 Dec 2006 ODI # 2457
68 140 109 3 0 62.38 5 caught 2 ODI v Bangladesh Bogra 5 Dec 2006 ODI # 2459
51 103 73 5 0 69.86 4 caught 1 ODI v Bangladesh Harare 10 Feb 2007 ODI # 2518
70* 107 88 7 0 79.54 6 not out 1 ODI v West Indies Kingston 19 Mar 2007 ODI # 2543
54 93 50 5 0 108.00 5 caught 1 ODI v South Africa Harare 25 Aug 2007 ODI # 2614
51* 71 61 1 1 83.60 6 not out 2 ODI v Pakistan Karachi 21 Jan 2008 ODI # 2662
71 151 101 3 0 70.29 3 caught 2 ODI v Pakistan Multan 27 Jan 2008 ODI # 2665
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
102 179 124 3 4 82.25 4 stumped 2 ODI v Afghanistan Bulawayo 24 Oct 2015 ODI # 3699
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
119 208 148 21 0 80.40 8 caught 3 Test v New Zealand Bulawayo 28 Jul 2016 Test # 2210
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
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
109* 131 84 7 3 129.76 4 not out 1 ODI v U.A.E. Harare 14 Apr 2019 ODI # 4123
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
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
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
105 273 174 10 0 60.34 4 caught 2 Test v Afghanistan Abu Dhabi 2 Mar 2021 Test # 2413
151* 465 309 13 1 48.86 4 not out 3 Test v Afghanistan Abu Dhabi 10 Mar 2021 Test # 2415
60* 73 52 5 1 115.38 5 not out 1 T20I v Scotland Edinburgh 17 Sep 2021 T20I # 1279
100 130 87 9 2 114.94 4 bowled 1 ODI v Sri Lanka Pallekele 16 Jan 2022 ODI # 4341
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
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
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
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:
West Indies v New Zealand at Tarouba, ICC Men's T20 World Cup 26th Match, Jun 12, 2024 [T20I # 2672 - Live]
    » West Indies 58/5 (10.5 ov, AJ Hosein 15*, SE Rutherford 13*, MJ Santner 0/9)
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671 - Live]
    » India 111/3 (18.2 ov, S Dube 31*, SA Yadav 50*, Ali Khan 1/21) - Match over
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th Match, Jun 12, 2024 [T20I # 2670]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th Match, Jun 12, 2024 [T20I # 2669]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th Match, Jun 12, 2024 [T20I # 2668]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th Match, Jun 12, 2024 [T20I # 2667]
 
Feedback Print this page