Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 22 Nov 2007 remove greater than or equal to 22 Nov 2007 from query
Not involving the captain AB de Villiers (SA) remove AB de Villiers (SA) 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 1999-2021 483 551 35 19593 333 37.97 25370 77.22 42 105 44 147 2332 553 Profile
filtered 2007-2021 44 44 8 2993 98 83.13 2716 110.19 0 44 0 44 279 171
Innings by innings list
58* 102 78 4 2 74.35 1 retired notout 1 ODI v Zimbabwe Harare 2 Dec 2007 ODI # 2651
66 83 49 13 0 134.69 1 caught 1 Test v South Africa Gqeberha 26 Dec 2007 Test # 1856
51* 215 131 7 1 38.93 6 not out 4 Test v Sri Lanka Providence 22 Mar 2008 Test # 1869
52 - 81 8 1 64.19 1 lbw 2 ODI v Sri Lanka Port of Spain 10 Apr 2008 ODI # 2697
53 85 54 5 3 98.14 1 run out 1 ODI v Australia St George's 29 Jun 2008 ODI # 2724
92 173 92 6 4 100.00 1 caught 2 ODI v Australia Basseterre 4 Jul 2008 ODI # 2734
74 135 103 11 1 71.84 1 caught 2 Test v New Zealand Dunedin 11 Dec 2008 Test # 1897
67 60 41 5 5 163.41 1 caught 2 T20I v New Zealand Auckland 26 Dec 2008 T20I # 78
80 48 43 5 8 186.04 1 bowled 2 ODI v England Bridgetown 27 Mar 2009 ODI # 2828
54 82 43 6 2 125.58 2 caught 3 Test v England Chester-le-Street 14 May 2009 Test # 1920
88 75 50 6 6 176.00 1 caught 2 T20I v Australia The Oval 6 Jun 2009 T20I # 92
63* 89 50 8 2 126.00 1 not out 2 T20I v Sri Lanka The Oval 19 Jun 2009 T20I # 115
64 65 46 8 2 139.13 1 caught 2 ODI v India Kingston 28 Jun 2009 ODI # 2853
57 75 66 2 3 86.36 1 lbw 2 ODI v Zimbabwe Providence 4 Mar 2010 ODI # 2967
88 155 111 7 2 79.27 1 bowled 2 ODI v Zimbabwe Providence 6 Mar 2010 ODI # 2970
63 55 41 8 2 153.65 2 caught 2 ODI v Zimbabwe Kingstown 14 Mar 2010 ODI # 2976
98 88 66 5 7 148.48 1 run out 1 T20I v India Bridgetown 9 May 2010 T20I # 169
73 - 106 9 1 68.86 1 lbw 4 Test v South Africa Port of Spain 10 Jun 2010 Test # 1960
50 - 84 8 0 59.52 1 bowled 2 Test v South Africa Basseterre 18 Jun 2010 Test # 1961
80 136 110 7 2 72.72 2 caught 1 ODI v Netherlands Delhi 28 Feb 2011 ODI # 3112
53 66 51 3 5 103.92 2 lbw 1 ODI v England The Oval 19 Jun 2012 ODI # 3278
85* 87 52 7 5 163.46 2 not out 1 T20I v New Zealand Lauderhill 30 Jun 2012 T20I # 247
53 64 39 3 4 135.89 2 bowled 1 T20I v New Zealand Lauderhill 1 Jul 2012 T20I # 248
63* 104 57 4 5 110.52 2 not out 2 ODI v New Zealand Kingston 5 Jul 2012 ODI # 3283
64* 86 49 8 2 130.61 1 not out 4 Test v New Zealand North Sound 25 Jul 2012 Test # 2050
54 47 33 5 4 163.63 2 caught 1 T20I v Australia Colombo (RPS) 22 Sep 2012 T20I # 270
58 46 35 6 4 165.71 2 caught 1 T20I v England Pallekele 27 Sep 2012 T20I # 276
75* 98 41 5 6 182.92 2 not out 1 T20I v Australia Colombo (RPS) 5 Oct 2012 T20I # 288
53 52 35 6 2 151.42 2 caught 2 T20I v Australia Mirpur 28 Mar 2014 T20I # 388
64 169 125 11 0 51.20 1 caught 2 Test v New Zealand Kingston 8 Jun 2014 Test # 2123
80* 52 46 7 6 173.91 1 not out 4 Test v New Zealand Port of Spain 16 Jun 2014 Test # 2125
58 91 67 3 5 86.56 1 caught 1 ODI v Bangladesh St George's 22 Aug 2014 ODI # 3511
64 143 105 10 1 60.95 1 lbw 1 Test v Bangladesh Kingstown 5 Sep 2014 Test # 2138
77 44 31 5 8 248.38 2 caught 2 T20I v South Africa Cape Town 9 Jan 2015 T20I # 413
90 63 41 9 7 219.51 2 caught 2 T20I v South Africa Johannesburg 11 Jan 2015 T20I # 414
61 77 33 2 8 184.84 1 bowled 2 ODI v New Zealand Wellington 21 Mar 2015 ODI # 3643
94 112 78 9 6 120.51 1 run out 2 ODI v England Bristol 24 Sep 2017 ODI # 3915
73 - 66 6 5 110.60 1 caught 2 ODI v Bangladesh Basseterre 28 Jul 2018 ODI # 4024
50 98 63 1 4 79.36 1 bowled 1 ODI v England Bridgetown 22 Feb 2019 ODI # 4097
77 - 27 5 9 285.18 1 bowled 2 ODI v England Gros Islet 2 Mar 2019 ODI # 4103
50 51 34 6 3 147.05 1 caught 2 ODI v Pakistan Nottingham 31 May 2019 ODI # 4144
87 111 84 8 6 103.57 1 caught 2 ODI v New Zealand Manchester 22 Jun 2019 ODI # 4170
72 64 41 8 5 175.60 1 caught 1 ODI v India Port of Spain 14 Aug 2019 ODI # 4199
67 57 38 4 7 176.31 3 caught 2 T20I v Australia Gros Islet 12 Jul 2021 T20I # 1189
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]
    » New Zealand 136/9 (20.0 ov, MJ Santner 21*, LH Ferguson 0*, R Shepherd 0/36) - Match over
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671]
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