Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 29 Aug 2005 and 10 Jul 2019 remove between 29 Aug 2005 and 10 Jul 2019 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 2004-2019 326 328 75 9154 166 36.18 12128 75.47 10 46 22 56 735 159 Profile
filtered 2006-2018 46 46 18 3034 99 108.35 3404 89.13 0 46 0 46 232 66
Innings by innings list
60 92 70 7 0 85.71 5 stumped 2 ODI v Zimbabwe Bloemfontein 15 Sep 2006 ODI # 2415
79* 148 88 9 1 89.77 4 not out 2 ODI v West Indies Centurion 20 Jan 2008 ODI # 2661
68 94 81 4 1 83.95 5 run out 1 ODI v West Indies Cape Town 25 Jan 2008 ODI # 2664
90 116 88 8 0 102.27 5 caught 1 ODI v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
50* 135 119 4 1 42.01 6 not out 4 Test v Australia Perth 17 Dec 2008 Test # 1899
78 56 48 9 1 162.50 4 lbw 2 T20I v Australia Melbourne 11 Jan 2009 T20I # 80
69* 55 41 7 2 168.29 3 not out 1 T20I v Australia Brisbane 13 Jan 2009 T20I # 81
71 131 93 0 0 76.34 4 caught 2 ODI v Australia Melbourne 16 Jan 2009 ODI # 2795
60* 64 42 3 3 142.85 5 not out 1 ODI v Australia Perth 30 Jan 2009 ODI # 2808
73* 241 152 11 0 48.02 6 not out 2 Test v Australia Durban 6 Mar 2009 Test # 1913
56 218 150 6 1 37.33 6 caught 1 Test v England Centurion 16 Dec 2009 Test # 1942
51 - 75 1 0 68.00 5 bowled 2 ODI v West Indies Port of Spain 3 Jun 2010 ODI # 2987
96* 73 54 10 4 177.77 4 not out 1 T20I v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
54 58 43 3 1 125.58 5 caught 1 ODI v Pakistan Abu Dhabi 31 Oct 2010 ODI # 3063
59* - 41 8 0 143.90 5 not out 1 ODI v Pakistan Dubai (DICS) 8 Nov 2010 ODI # 3069
73 110 89 1 1 82.02 5 lbw 1 ODI v India Durban 12 Jan 2011 ODI # 3079
52 111 59 2 0 88.13 5 bowled 1 ODI v India Cape Town 18 Jan 2011 ODI # 3082
71* 124 72 2 1 98.61 5 not out 1 ODI v India Gqeberha 21 Jan 2011 ODI # 3084
99 139 103 6 1 96.11 5 caught 1 ODI v Ireland Eden Gardens 15 Mar 2011 ODI # 3133
67 60 53 6 3 126.41 4 caught 1 T20I v Australia Cape Town 13 Oct 2011 T20I # 210
56 100 58 2 2 96.55 4 caught 1 ODI v Australia Gqeberha 23 Oct 2011 ODI # 3208
66* 127 87 0 1 75.86 4 not out 2 ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
61 167 158 6 0 38.60 7 caught 1 Test v England Lord's 16 Aug 2012 Test # 2053
97 194 121 7 2 80.16 3 bowled 1 ODI v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
51 67 52 3 1 98.07 4 caught 1 T20I v Sri Lanka Colombo (RPS) 2 Aug 2013 T20I # 323
51* 51 34 3 2 150.00 4 not out 1 T20I v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
57 122 94 6 1 60.63 6 caught 1 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
64 121 88 3 0 72.72 4 caught 1 ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
59* 37 29 2 5 203.44 5 not out 1 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
86* 57 43 10 3 200.00 5 not out 1 T20I v New Zealand Chattogram 24 Mar 2014 T20I # 383
55 194 134 1 0 41.04 7 caught 2 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
51 73 62 3 0 82.25 6 caught 1 ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
58* 92 72 3 2 80.55 6 not out 2 ODI v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
51 99 70 3 0 72.85 6 caught 1 ODI v Bangladesh Chattogram 15 Jul 2015 ODI # 3668
68* 59 34 1 7 200.00 4 not out 2 T20I v India Dharamsala 2 Oct 2015 T20I # 456
54* 39 28 3 3 192.85 5 not out 1 T20I v England Wankhede 18 Mar 2016 T20I # 540
88 232 158 13 0 55.69 4 caught 1 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
52* 75 43 4 1 120.93 4 not out 1 ODI v Ireland Benoni 25 Sep 2016 ODI # 3780
82 77 58 10 3 141.37 4 bowled 1 ODI v Australia Johannesburg 2 Oct 2016 ODI # 3787
73 109 75 8 0 97.33 5 caught 1 ODI v Australia Cape Town 12 Oct 2016 ODI # 3795
63 141 95 10 0 66.31 4 lbw 1 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
51 83 67 4 0 76.11 3 lbw 2 ODI v India Cape Town 7 Feb 2018 ODI # 3971
64* 74 40 4 3 160.00 3 not out 2 T20I v India Centurion 21 Feb 2018 T20I # 654
55 59 41 2 3 134.14 3 caught 2 T20I v India Cape Town 24 Feb 2018 T20I # 655
53* - 32 6 2 165.62 5 not out 2 ODI v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
92 - 70 8 4 131.42 5 caught 1 ODI v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
Statsguru includes the following current or recent relevant matches:
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