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 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 2012-2024 290 326 22 12351 178 40.62 13317 92.74 28 66 17 94 1418 237 Profile
filtered 2013-2019 58 61 5 5248 178 93.71 5488 95.62 18 43 0 61 622 77
Innings by innings list
112 179 135 9 1 82.96 1 caught 1 ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
135 171 121 18 3 111.57 2 caught 1 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
106 125 118 9 0 89.83 1 caught 1 ODI v India Durban 8 Dec 2013 ODI # 3443
101 149 120 9 2 84.16 2 bowled 1 ODI v India Centurion 11 Dec 2013 ODI # 3444
128 162 127 12 3 100.78 2 caught 1 ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
51 112 90 6 0 56.66 6 caught 1 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
81 195 152 5 1 53.28 6 caught 2 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
63 85 68 8 1 92.64 1 caught 1 ODI v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
84 91 75 7 2 112.00 1 caught 2 ODI v Zimbabwe Bulawayo 21 Aug 2014 ODI # 3510
76 111 76 7 1 100.00 2 caught 1 ODI v Zimbabwe Harare 29 Aug 2014 ODI # 3518
80* 131 94 11 0 85.10 1 not out 1 ODI v New Zealand Hamilton 27 Oct 2014 ODI # 3538
107 168 123 14 0 86.99 2 caught 1 ODI v Australia Sydney 23 Nov 2014 ODI # 3551
78* 89 57 12 0 136.84 2 not out 2 ODI v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
103 174 118 11 1 87.28 1 run out 1 ODI v India Rajkot 18 Oct 2015 ODI # 3695
109 120 87 17 1 125.28 1 caught 1 ODI v India Wankhede 25 Oct 2015 ODI # 3700
129* 250 128 17 2 100.78 7 not out 1 Test v England Centurion 22 Jan 2016 Test # 2200
138* 154 96 12 6 143.75 1 not out 2 ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
135 147 117 16 4 115.38 1 caught 2 ODI v England Centurion 9 Feb 2016 ODI # 3736
52 32 24 7 3 216.66 2 caught 1 T20I v England Wankhede 18 Mar 2016 T20I # 540
71 142 103 6 0 68.93 2 bowled 1 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
82 165 114 15 0 71.92 2 caught 1 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
50 102 43 8 1 116.27 2 caught 3 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
82 95 66 8 2 124.24 1 bowled 1 ODI v Ireland Benoni 25 Sep 2016 ODI # 3780
178 142 113 16 11 157.52 1 caught 2 ODI v Australia Centurion 30 Sep 2016 ODI # 3785
70 86 49 6 2 142.85 1 caught 2 ODI v Australia Durban 5 Oct 2016 ODI # 3790
84 146 101 11 1 83.16 7 caught 1 Test v Australia Perth 3 Nov 2016 Test # 2230
64 152 100 5 2 64.00 7 caught 3 Test v Australia Perth 3 Nov 2016 Test # 2230
104 184 143 17 0 72.72 7 bowled 2 Test v Australia Hobart 12 Nov 2016 Test # 2233
69 98 86 6 0 80.23 7 lbw 3 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
101 178 124 11 0 81.45 7 caught 1 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
55 78 46 7 2 119.56 2 caught 1 ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
109 111 87 16 0 125.28 1 caught 1 ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
69 96 64 9 1 107.81 1 caught 2 ODI v New Zealand Hamilton 19 Feb 2017 ODI # 3836
57 104 65 6 0 87.69 2 caught 2 ODI v New Zealand Christchurch 22 Feb 2017 ODI # 3839
68 100 70 6 2 97.14 1 caught 1 ODI v New Zealand Wellington 25 Feb 2017 ODI # 3841
91 159 118 10 3 77.11 8 caught 2 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
90 160 118 11 2 76.27 7 lbw 1 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
98 144 103 11 0 95.14 1 caught 2 ODI v England Southampton 27 May 2017 ODI # 3873
53 97 72 4 0 73.61 1 bowled 1 ODI v India The Oval 11 Jun 2017 ODI # 3886
51 69 37 10 0 137.83 8 caught 2 Test v England Lord's 6 Jul 2017 Test # 2262
68 103 81 8 0 83.95 4 caught 1 Test v England Nottingham 14 Jul 2017 Test # 2264
168* 188 145 21 2 115.86 1 not out 2 ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
73 - 68 9 1 107.35 2 caught 1 ODI v Bangladesh East London 22 Oct 2017 ODI # 3929
59 71 44 5 1 134.09 1 lbw 1 T20I v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
83 218 149 11 0 55.70 7 lbw 4 Test v Australia Durban 1 Mar 2018 Test # 2297
65 145 97 8 1 67.01 7 caught 3 Test v Australia Cape Town 22 Mar 2018 Test # 2300
87 - 78 13 1 111.53 1 caught 2 ODI v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
54 - 57 7 1 94.73 2 bowled 2 ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
59 107 78 8 0 75.64 7 caught 2 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
129 228 138 18 1 93.47 7 caught 3 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
83 96 58 11 3 143.10 1 caught 2 ODI v Pakistan Cape Town 30 Jan 2019 ODI # 4090
80 174 94 8 1 85.10 6 caught 1 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
55 112 62 6 0 88.70 6 lbw 3 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
86 149 87 12 0 98.85 6 bowled 1 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
81 107 72 11 0 112.50 1 lbw 2 ODI v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
94 92 70 17 1 134.28 1 caught 1 ODI v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
121 131 108 16 2 112.03 1 caught 1 ODI v Sri Lanka Durban 10 Mar 2019 ODI # 4112
51 83 57 6 0 89.47 1 caught 2 ODI v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
68 94 74 6 2 91.89 1 caught 2 ODI v England The Oval 30 May 2019 ODI # 4143
68 84 72 8 0 94.44 2 caught 2 ODI v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
52 78 51 7 0 101.96 2 caught 1 ODI v Australia Manchester 6 Jul 2019 ODI # 4188
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