Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 21 May 2003 remove greater than or equal to 21 May 2003 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 2011-2021 262 304 41 11198 199 42.57 16338 68.53 23 66 12 89 1151 137 Profile
filtered 2011-2020 87 89 23 7183 199 108.83 9654 74.40 23 66 0 89 727 92
Innings by innings list
60 94 78 2 0 76.92 6 caught 1 ODI v India Cape Town 18 Jan 2011 ODI # 3082
52 73 52 4 1 100.00 5 caught 1 ODI v Bangladesh Mirpur 19 Mar 2011 ODI # 3138
72 99 74 7 0 97.29 4 run out 2 ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
66* 72 49 9 1 134.69 6 not out 2 ODI v New Zealand Wellington 25 Feb 2012 ODI # 3249
65 40 38 6 2 171.05 4 caught 2 T20I v India Colombo (RPS) 2 Oct 2012 T20I # 286
78 205 159 13 1 49.05 6 caught 2 Test v Australia Adelaide 22 Nov 2012 Test # 2061
110* 466 376 14 0 29.25 6 not out 4 Test v Australia Adelaide 22 Nov 2012 Test # 2061
78* 195 142 12 0 54.92 7 not out 1 Test v Australia Perth 30 Nov 2012 Test # 2064
63 68 43 8 1 146.51 3 caught 1 T20I v New Zealand East London 23 Dec 2012 T20I # 295
137 311 252 14 2 54.36 6 caught 1 Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
57 145 72 3 0 79.16 5 caught 1 ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
62* 55 40 2 5 155.00 5 not out 1 ODI v Netherlands Amstelveen 31 May 2013 ODI # 3359
85 83 65 10 3 130.76 3 bowled 1 T20I v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
55 76 60 8 0 91.66 3 stumped 1 ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
58* 56 48 1 3 120.83 3 not out 1 T20I v Pakistan Dubai (DICS) 15 Nov 2013 T20I # 336
134 395 309 15 0 43.36 4 run out 4 Test v India Johannesburg 18 Dec 2013 Test # 2108
55 160 126 5 1 43.65 4 caught 1 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
67 171 135 6 0 49.62 6 caught 2 Test v Australia Cape Town 1 Mar 2014 Test # 2122
58 53 41 5 2 141.46 3 bowled 1 T20I v India Mirpur 4 Apr 2014 T20I # 399
80 247 196 5 1 40.81 3 caught 1 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
98 356 264 11 0 37.12 3 caught 2 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
59 77 77 4 0 76.62 3 caught 1 ODI v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
55 112 72 3 0 76.38 3 caught 1 ODI v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
106 141 98 11 1 108.16 3 caught 2 ODI v Australia Harare 27 Aug 2014 ODI # 3516
126 177 109 8 6 115.59 3 hit wicket 2 ODI v Australia Harare 2 Sep 2014 ODI # 3522
121 189 140 5 4 86.42 3 caught 1 ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
96 172 99 8 1 96.96 3 caught 2 ODI v Australia Harare 6 Sep 2014 ODI # 3526
67 81 73 3 2 91.78 3 caught 1 ODI v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
103 335 230 13 2 44.78 3 caught 1 Test v West Indies Gqeberha 26 Dec 2014 Test # 2153
68 150 122 8 0 55.73 3 stumped 2 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
119 99 56 11 5 212.50 3 caught 1 T20I v West Indies Johannesburg 11 Jan 2015 T20I # 414
51* 74 71 5 0 71.83 3 not out 2 ODI v West Indies East London 21 Jan 2015 ODI # 3587
55 98 71 5 0 77.46 3 caught 2 ODI v India Melbourne 22 Feb 2015 ODI # 3610
62 93 70 3 0 88.57 3 caught 1 ODI v West Indies Sydney 27 Feb 2015 ODI # 3616
109 139 109 10 1 100.00 3 bowled 1 ODI v Ireland Canberra 3 Mar 2015 ODI # 3621
82 155 107 7 1 76.63 3 caught 1 ODI v New Zealand Auckland 24 Mar 2015 ODI # 3644
79* 88 61 8 0 129.50 3 not out 1 T20I v Bangladesh Mirpur 5 Jul 2015 T20I # 428
63* 116 75 7 0 84.00 3 not out 2 ODI v Bangladesh Mirpur 10 Jul 2015 ODI # 3663
62 93 77 5 1 80.51 3 lbw 1 ODI v India Kanpur 11 Oct 2015 ODI # 3689
51 70 56 6 0 91.07 3 caught 2 ODI v India Indore 14 Oct 2015 ODI # 3692
60 89 63 6 0 95.23 4 caught 1 ODI v India Rajkot 18 Oct 2015 ODI # 3695
133* 184 115 9 6 115.65 3 retired notout 1 ODI v India Wankhede 25 Oct 2015 ODI # 3700
86 317 216 11 0 39.81 5 caught 2 Test v England Cape Town 2 Jan 2016 Test # 2197
55 60 44 7 1 125.00 3 caught 2 ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
79 80 41 5 5 192.68 3 caught 1 T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
63 95 76 5 0 82.89 3 caught 2 ODI v Australia Basseterre 11 Jun 2016 ODI # 3743
73* 78 50 6 2 146.00 4 not out 1 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
112* 377 234 12 2 47.86 5 not out 1 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
111 146 93 13 0 119.35 3 caught 1 ODI v Australia Johannesburg 2 Oct 2016 ODI # 3787
69 126 87 8 0 79.31 3 caught 2 ODI v Australia Gqeberha 9 Oct 2016 ODI # 3792
118* 265 164 17 0 71.95 5 not out 1 Test v Australia Adelaide 24 Nov 2016 Test # 2236
67* 125 86 3 0 77.90 5 not out 3 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
55* 85 68 5 0 80.88 3 not out 2 ODI v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
105 164 120 7 1 87.50 3 caught 1 ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
185 212 141 16 3 131.20 3 caught 1 ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
67 133 97 4 0 69.07 3 caught 1 ODI v New Zealand Hamilton 1 Mar 2017 ODI # 3843
51* 136 90 6 0 56.66 3 not out 2 ODI v New Zealand Auckland 4 Mar 2017 ODI # 3846
52 153 118 7 0 44.06 5 caught 1 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
56* 218 155 10 0 36.12 5 not out 3 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
53 166 108 9 0 49.07 5 caught 1 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
67 76 61 8 0 109.83 3 caught 2 ODI v England Leeds 24 May 2017 ODI # 3872
75 96 70 6 0 107.14 3 caught 1 ODI v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
63 198 128 9 0 49.21 5 lbw 3 Test v England Nottingham 14 Jul 2017 Test # 2264
61 159 85 8 0 71.76 5 caught 4 Test v England Manchester 4 Aug 2017 Test # 2268
81 111 101 6 1 80.19 5 lbw 3 Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
135* 241 181 15 0 74.58 5 not out 1 Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
91* - 67 10 1 135.82 3 retired notout 1 ODI v Bangladesh East London 22 Oct 2017 ODI # 3929
62 141 104 12 0 59.61 5 caught 1 Test v India Cape Town 5 Jan 2018 Test # 2292
63 216 142 9 0 44.36 5 bowled 1 Test v India Centurion 13 Jan 2018 Test # 2293
120 183 112 11 2 107.14 3 caught 1 ODI v India Durban 1 Feb 2018 ODI # 3969
120 227 178 18 2 67.41 5 caught 3 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
125 - 114 15 2 109.64 4 caught 1 ODI v Australia Hobart 11 Nov 2018 ODI # 4069
103 354 226 13 0 45.57 5 caught 2 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
57 86 76 5 1 75.00 4 caught 1 ODI v Pakistan Johannesburg 27 Jan 2019 ODI # 4087
50* 107 72 3 0 69.44 4 not out 2 ODI v Pakistan Cape Town 30 Jan 2019 ODI # 4090
78 58 45 6 4 173.33 3 caught 1 T20I v Pakistan Cape Town 1 Feb 2019 T20I # 732
90 244 182 11 0 49.45 5 lbw 3 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
50* 117 70 7 0 71.42 5 not out 3 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
112* 161 114 15 1 98.24 3 not out 2 ODI v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
57 98 66 7 0 86.36 3 bowled 1 ODI v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
62 64 53 5 1 116.98 3 bowled 2 ODI v Bangladesh The Oval 2 Jun 2019 ODI # 4147
63 112 79 5 0 79.74 3 caught 2 ODI v Pakistan Lord's 23 Jun 2019 ODI # 4171
96* 103 103 10 1 93.20 3 not out 2 ODI v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
100 125 94 7 2 106.38 3 caught 1 ODI v Australia Manchester 6 Jul 2019 ODI # 4188
55 - 103 8 1 53.39 6 caught 2 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
64 - 117 9 1 54.70 6 caught 2 Test v India Pune 10 Oct 2019 Test # 2364
58 - 40 4 2 145.00 3 caught 1 T20I v England Cape Town 27 Nov 2020 T20I # 1109
52* - 37 5 3 140.54 4 not out 1 T20I v England Cape Town 1 Dec 2020 T20I # 1113
199 412 276 24 0 72.10 4 caught 2 Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 2nd T20I, May 25, 2024 [T20I # 2626 - Live]
    » South Africa 191/7 (20.0 ov, BC Fortuin 9*, N Peter 10*, R Shepherd 1/23) - Match over
United States of America v Bangladesh at Prairie View, 3rd T20I, May 25, 2024 [T20I # 2625 - Live]
    » Bangladesh 108/0 (11.4 ov, Soumya Sarkar 43*, Tanzid Hasan 58*, NK Patel 0/6) - Match over
Romania v Gibraltar at Ilfov County, Continental Cup 6th match, May 25, 2024 [T20I # 2624]
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623]
Austria v Belgium at Lower Austria, 2nd T20I, May 25, 2024 [T20I # 2622]
Austria v Belgium at Lower Austria, 1st T20I, May 25, 2024 [T20I # 2621]
 
Feedback Print this page