Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 19 feb 2011 remove greater than or equal to 19 feb 2011 from query
Ordered by balls faced (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2004-2018 420 484 68 20014 278* 48.11 26787 74.71 47 109 20 2004 328 Profile
filtered 2011-2018 207 229 34 10499 176 53.84 12847 81.72 26 57 9 1026 202
Innings by innings list
43 354 297 6 0 14.47 4 caught 4 Test v India Delhi 3 Dec 2015 Test # 2191
164 374 274 17 1 59.85 6 caught 2 Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
152 318 235 16 2 64.68 5 caught 1 Test v West Indies Centurion 17 Dec 2014 Test # 2150
116 322 232 14 1 50.00 5 caught 1 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
43 326 228 6 0 18.85 5 caught 4 Test v Australia Cape Town 1 Mar 2014 Test # 2122
33 246 220 0 0 15.00 5 bowled 4 Test v Australia Adelaide 22 Nov 2012 Test # 2061
121 326 215 15 0 56.27 5 caught 1 Test v Pakistan Centurion 22 Feb 2013 Test # 2075
88 298 211 12 1 41.70 4 caught 2 Test v England Cape Town 2 Jan 2016 Test # 2197
160* 303 205 19 2 78.04 5 not out 1 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
148 323 194 15 1 76.28 5 caught 2 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
169 225 184 21 3 91.84 5 caught 3 Test v Australia Perth 30 Nov 2012 Test # 2064
103 239 168 12 0 61.30 6 bowled 4 Test v India Johannesburg 18 Dec 2013 Test # 2108
90 220 157 7 1 57.32 5 caught 3 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
91 241 148 10 2 61.48 5 caught 2 Test v Australia Centurion 12 Feb 2014 Test # 2119
126* 261 146 20 1 86.30 5 not out 2 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
69 204 141 6 1 48.93 6 lbw 4 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
73 197 136 10 1 53.67 5 caught 3 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
63 221 136 7 1 46.32 4 caught 3 Test v Australia Cape Town 22 Mar 2018 Test # 2300
99 228 135 12 0 73.33 6 caught 2 Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
83 187 133 10 0 62.40 6 bowled 2 Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
67 191 129 8 0 51.93 5 bowled 2 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
71* 202 127 11 0 55.90 4 not out 2 Test v Australia Durban 1 Mar 2018 Test # 2297
80 156 121 10 0 66.11 4 caught 3 Test v India Centurion 13 Jan 2018 Test # 2293
69 173 119 7 1 57.98 4 caught 1 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
103* 158 117 11 0 88.03 5 not out 3 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
74 161 117 9 0 63.24 5 caught 2 Test v India Durban 26 Dec 2013 Test # 2111
29* 135 114 4 0 25.43 5 not out 3 Test v Australia Brisbane 9 Nov 2012 Test # 2056
61 175 113 7 0 53.98 6 caught 2 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
95* 137 111 9 1 85.58 4 not out 2 ODI v Pakistan Benoni 24 Mar 2013 ODI # 3350
128 148 108 12 3 118.51 4 caught 1 ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
75 157 108 5 0 69.44 4 caught 1 ODI v Pakistan Durban 21 Mar 2013 ODI # 3348
47 134 107 9 0 43.92 5 bowled 1 Test v England Leeds 2 Aug 2012 Test # 2051
112 128 107 10 2 104.67 4 caught 2 ODI v India Chennai 22 Oct 2015 ODI # 3698
106* 151 106 3 4 100.00 5 not out 2 ODI v New Zealand Wellington 25 Feb 2012 ODI # 3249
136* 173 106 11 2 128.30 4 not out 2 ODI v Australia Harare 27 Aug 2014 ODI # 3516
107* 149 105 8 2 101.90 4 not out 2 ODI v West Indies Delhi 24 Feb 2011 ODI # 3106
85 159 105 11 1 80.95 5 caught 1 Test v India Bengaluru 14 Nov 2015 Test # 2188
176 121 104 15 7 169.23 4 caught 1 ODI v Bangladesh Paarl 18 Oct 2017 ODI # 3925
115* 148 102 10 3 112.74 5 not out 1 ODI v Pakistan Sharjah 11 Nov 2013 ODI # 3433
109 133 101 6 5 107.92 5 lbw 1 ODI v India Centurion 11 Dec 2013 ODI # 3444
43 135 100 4 0 43.00 6 caught 3 Test v England Lord's 16 Aug 2012 Test # 2053
37 127 99 5 0 37.37 5 lbw 2 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
134 126 98 13 4 136.73 4 run out 1 ODI v Netherlands Mohali 3 Mar 2011 ODI # 3115
125* 144 98 10 4 127.55 4 not out 1 ODI v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
64 137 97 11 0 65.97 5 caught 1 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
101* 152 97 11 1 104.12 5 not out 2 ODI v England Cape Town 14 Feb 2016 ODI # 3738
64 136 95 10 0 67.36 4 caught 1 Test v Australia Cape Town 22 Mar 2018 Test # 2300
81 158 94 6 0 86.17 4 caught 1 ODI v West Indies Durban 16 Jan 2015 ODI # 3579
73 117 91 4 1 80.21 4 caught 1 ODI v England Gqeberha 6 Feb 2016 ODI # 3734
48 152 90 5 0 53.33 5 caught 4 Test v Australia Centurion 12 Feb 2014 Test # 2119
91 117 88 6 0 103.40 4 caught 1 ODI v Australia Melbourne 21 Nov 2014 ODI # 3549
37 122 86 6 0 43.02 4 lbw 4 Test v England Durban 26 Dec 2015 Test # 2196
89* 121 85 9 0 104.70 5 not out 2 ODI v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
40 129 84 5 0 47.61 5 caught 1 Test v Australia Brisbane 9 Nov 2012 Test # 2056
31 124 84 3 0 36.90 5 caught 1 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
65 135 84 11 0 77.38 4 bowled 1 Test v India Cape Town 5 Jan 2018 Test # 2292
63 116 83 6 0 75.90 5 bowled 2 Test v India Mohali 5 Nov 2015 Test # 2186
99 115 82 6 4 120.73 4 caught 1 ODI v U.A.E. Wellington 12 Mar 2015 ODI # 3633
51 107 81 6 0 62.96 5 caught 1 Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
85 118 80 7 1 106.25 4 caught 1 ODI v New Zealand Wellington 25 Feb 2017 ODI # 3841
25 103 79 3 0 31.64 5 caught 2 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
75* 117 79 10 0 94.93 5 not out 2 ODI v England Nottingham 5 Sep 2012 ODI # 3304
49 123 79 7 1 62.02 4 caught 2 Test v England Durban 26 Dec 2015 Test # 2196
42 121 78 5 0 53.84 4 caught 2 Test v India Delhi 3 Dec 2015 Test # 2191
96 116 76 8 3 126.31 3 bowled 1 ODI v Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
19 92 76 2 0 25.00 5 run out 1 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
80 138 76 4 1 105.26 5 run out 2 ODI v Australia Perth 14 Nov 2014 ODI # 3545
104* 116 73 5 6 142.46 4 not out 1 ODI v India Kanpur 11 Oct 2015 ODI # 3689
47 108 72 3 0 65.27 4 caught 1 ODI v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
70 108 71 7 0 98.59 4 caught 2 ODI v India Cardiff 6 Jun 2013 ODI # 3363
108 101 71 11 4 152.11 4 caught 1 ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
75 96 70 5 1 107.14 4 caught 1 ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
38 103 69 3 0 55.07 5 bowled 1 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
12 82 67 1 0 17.91 5 bowled 4 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
162* 103 66 17 8 245.45 5 not out 1 ODI v West Indies Sydney 27 Feb 2015 ODI # 3616
53 87 65 5 1 81.53 4 caught 1 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
65 83 63 4 0 103.17 3 caught 1 ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
48* 95 63 3 0 76.19 5 not out 2 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
64 81 62 4 0 103.22 4 bowled 1 ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
119 98 61 3 11 195.08 4 caught 1 ODI v India Wankhede 25 Oct 2015 ODI # 3700
60* 81 61 5 0 98.36 4 not out 2 ODI v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
72* 104 59 4 3 122.03 5 not out 1 ODI v New Zealand Hamilton 1 Mar 2017 ODI # 3843
51 81 58 6 0 87.93 5 bowled 3 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
77 111 58 7 5 132.75 5 caught 2 ODI v Pakistan Auckland 7 Mar 2015 ODI # 3626
65* 79 58 4 2 112.06 3 not out 1 T20I v England Southampton 21 Jun 2017 T20I # 614
29 81 55 3 0 52.72 6 caught 3 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
51 85 51 5 1 100.00 5 caught 2 ODI v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
52 60 50 6 0 104.00 4 caught 2 ODI v England Southampton 27 May 2017 ODI # 3873
35 107 50 2 2 70.00 5 caught 3 Test v India Cape Town 5 Jan 2018 Test # 2292
68 65 49 8 1 138.77 3 caught 3 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
31 82 49 0 0 63.26 4 caught 1 ODI v West Indies Providence 3 Jun 2016 ODI # 3739
45 73 49 2 0 91.83 5 caught 2 ODI v New Zealand Christchurch 22 Feb 2017 ODI # 3839
21 66 48 4 0 43.75 5 bowled 1 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
64 84 48 8 1 133.33 4 bowled 1 ODI v New Zealand Durban 26 Aug 2015 ODI # 3678
20 60 48 2 0 41.66 4 bowled 1 Test v India Centurion 13 Jan 2018 Test # 2293
27 85 47 6 0 57.44 5 caught 1 Test v England Lord's 16 Aug 2012 Test # 2053
77 71 47 6 4 163.82 4 bowled 1 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
39 66 46 2 0 84.78 4 stumped 1 ODI v England Lord's 2 Sep 2012 ODI # 3302
44 59 45 5 0 97.77 4 lbw 3 Test v England Leeds 2 Aug 2012 Test # 2051
36 85 45 4 0 80.00 5 caught 4 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
74 56 45 8 2 164.44 5 caught 2 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
65* 84 45 8 1 144.44 5 not out 1 ODI v New Zealand Auckland 24 Mar 2015 ODI # 3644
31 86 45 1 0 68.88 4 caught 1 ODI v New Zealand Potchefstroom 23 Aug 2015 ODI # 3677
25 56 44 0 0 56.81 4 bowled 2 ODI v England Chennai 6 Mar 2011 ODI # 3120
149 59 44 9 16 338.63 3 caught 1 ODI v West Indies Johannesburg 18 Jan 2015 ODI # 3583
63 59 44 2 3 143.18 3 caught 1 T20I v Sri Lanka Cape Town 25 Jan 2017 T20I # 591
29 55 41 3 0 70.73 4 caught 2 ODI v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
57* 70 41 6 2 139.02 5 not out 2 ODI v Australia Harare 6 Sep 2014 ODI # 3526
48 61 41 8 0 117.07 5 caught 2 ODI v Australia Perth 16 Nov 2014 ODI # 3546
35 63 40 4 0 87.50 4 run out 2 ODI v New Zealand Mirpur 25 Mar 2011 ODI # 3144
52 53 40 7 0 130.00 4 bowled 1 ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
34 67 40 2 0 85.00 5 caught 1 ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
30 58 40 2 0 75.00 4 caught 1 ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
36 61 40 4 1 90.00 4 caught 1 Test v England Johannesburg 14 Jan 2016 Test # 2199
52 67 39 6 1 133.33 4 caught 2 ODI v India Nagpur 12 Mar 2011 ODI # 3128
29 48 39 5 0 74.35 5 caught 3 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
30 47 38 3 0 78.94 4 run out 2 ODI v India Melbourne 22 Feb 2015 ODI # 3610
22 48 38 0 0 57.89 4 bowled 1 ODI v Australia Providence 7 Jun 2016 ODI # 3741
45 58 38 7 0 118.42 4 caught 2 ODI v England Leeds 24 May 2017 ODI # 3872
14 69 37 2 0 37.83 5 caught 2 Test v Australia Cape Town 1 Mar 2014 Test # 2122
33* 60 37 4 0 89.18 5 not out 1 ODI v New Zealand Hamilton 27 Oct 2014 ODI # 3538
39* 50 36 3 0 108.33 6 not out 2 ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
39* 47 36 4 0 108.33 4 not out 2 T20I v New Zealand Hamilton 19 Feb 2012 T20I # 222
25 53 36 1 1 69.44 4 caught 1 ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
31* 58 35 2 0 88.57 5 not out 2 ODI v New Zealand Napier 29 Feb 2012 ODI # 3252
7 48 34 0 0 20.58 5 caught 2 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
52 46 34 6 1 152.94 5 lbw 2 ODI v Australia Canberra 19 Nov 2014 ODI # 3548
40 52 34 6 0 117.64 2 caught 1 T20I v Bangladesh Mirpur 7 Jul 2015 T20I # 429
37* 72 34 3 0 108.82 4 not out 2 ODI v New Zealand Hamilton 19 Feb 2017 ODI # 3836
30 61 34 4 0 88.23 3 bowled 1 ODI v India Centurion 16 Feb 2018 ODI # 3978
51 43 32 7 1 159.37 2 bowled 2 T20I v India Dharamsala 2 Oct 2015 T20I # 456
39 59 32 4 1 121.87 4 bowled 2 ODI v Australia Basseterre 11 Jun 2016 ODI # 3743
28 34 31 3 0 90.32 4 caught 1 ODI v England The Oval 31 Aug 2012 ODI # 3300
31 52 31 1 1 100.00 4 run out 1 ODI v Pakistan Birmingham 10 Jun 2013 ODI # 3367
27* 43 30 5 0 90.00 5 not out 2 ODI v England Lord's 29 May 2017 ODI # 3874
28 43 29 1 0 96.55 5 bowled 1 ODI v England Southampton 28 Aug 2012 ODI # 3298
71 42 29 6 6 244.82 1 caught 2 T20I v England Johannesburg 21 Feb 2016 T20I # 506
64 34 29 4 5 220.68 4 caught 1 T20I v Afghanistan Wankhede 20 Mar 2016 T20I # 542
69* 53 28 9 3 246.42 3 not out 1 T20I v England Chattogram 29 Mar 2014 T20I # 391
36 - 27 4 1 133.33 4 run out 2 ODI v England Johannesburg 12 Feb 2016 ODI # 3737
30* 32 27 3 1 111.11 4 not out 2 ODI v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
49 39 27 8 0 181.48 3 caught 1 T20I v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
37 50 26 2 1 142.30 3 caught 1 ODI v West Indies Cardiff 14 Jun 2013 ODI # 3371
28 44 26 4 1 107.69 4 caught 4 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
37 42 25 5 1 148.00 4 caught 1 ODI v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
10 50 25 2 0 40.00 5 bowled 1 Test v West Indies Gqeberha 26 Dec 2014 Test # 2153
19 38 25 3 0 76.00 4 caught 1 ODI v West Indies Gqeberha 25 Jan 2015 ODI # 3591
21 36 24 0 0 87.50 5 caught 1 T20I v Australia Colombo (RPS) 30 Sep 2012 T20I # 281
29 40 23 2 1 126.08 4 bowled 1 T20I v New Zealand Auckland 22 Feb 2012 T20I # 223
36 30 22 4 2 163.63 1 bowled 2 T20I v Pakistan Centurion 3 Mar 2013 T20I # 306
10 46 21 0 0 47.61 4 caught 2 ODI v Pakistan Dubai (DICS) 1 Nov 2013 ODI # 3427
13 32 21 1 0 61.90 5 lbw 2 Test v India Johannesburg 18 Dec 2013 Test # 2108
21 27 21 1 0 100.00 4 caught 1 T20I v Netherlands Chattogram 27 Mar 2014 T20I # 386
33 22 21 5 0 157.14 3 caught 2 T20I v New Zealand Durban 14 Aug 2015 T20I # 451
19 32 21 2 0 90.47 1 bowled 2 T20I v India Cuttack 5 Oct 2015 T20I # 457
9 18 21 1 0 42.85 5 lbw 4 Test v India Nagpur 25 Nov 2015 Test # 2189
23 34 21 2 2 109.52 5 caught 2 ODI v New Zealand Auckland 4 Mar 2017 ODI # 3846
19 32 20 1 1 95.00 5 caught 2 ODI v India Indore 14 Oct 2015 ODI # 3692
46 30 20 4 3 230.00 4 caught 1 T20I v England Taunton 23 Jun 2017 T20I # 615
23 27 19 5 0 121.05 4 bowled 2 ODI v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
6 23 19 0 0 31.57 4 caught 2 ODI v Australia Harare 2 Sep 2014 ODI # 3522
27 33 19 1 2 142.10 5 caught 1 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
35 27 19 2 2 184.21 4 caught 2 T20I v England Cardiff 25 Jun 2017 T20I # 616
5 33 19 0 0 26.31 5 bowled 2 Test v India Johannesburg 24 Jan 2018 Test # 2294
25 20 18 2 1 138.88 6 caught 1 T20I v Pakistan Colombo (RPS) 28 Sep 2012 T20I # 277
12 27 18 1 0 66.66 4 lbw 2 ODI v Sri Lanka Colombo (RPS) 23 Jul 2013 ODI # 3394
16 23 18 2 0 88.88 5 run out 1 ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
16 20 18 2 0 88.88 5 bowled 4 Test v India Mohali 5 Nov 2015 Test # 2186
26 24 18 1 2 144.44 4 caught 2 ODI v India Johannesburg 10 Feb 2018 ODI # 3973
8 19 17 0 0 47.05 4 caught 1 T20I v New Zealand Wellington 17 Feb 2012 T20I # 221
26 17 17 3 1 152.94 4 caught 1 T20I v New Zealand Auckland 17 Feb 2017 T20I # 595
15 19 16 2 0 93.75 5 caught 1 T20I v Sri Lanka Colombo (RPS) 2 Aug 2013 T20I # 323
24 14 16 3 0 150.00 4 caught 2 T20I v Sri Lanka Chattogram 22 Mar 2014 T20I # 379
1 20 15 0 0 6.66 5 lbw 2 Test v Australia Adelaide 22 Nov 2012 Test # 2061
10 25 15 1 0 66.66 5 bowled 2 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
20 - 15 1 1 133.33 5 caught 1 ODI v Bangladesh East London 22 Oct 2017 ODI # 3929
20 18 15 1 1 133.33 4 caught 1 T20I v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
15 19 14 1 0 107.14 5 run out 1 T20I v Sri Lanka Hambantota 4 Aug 2013 T20I # 324
17 26 13 2 0 130.76 5 run out 2 ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
30 15 13 1 2 230.76 4 caught 1 T20I v Sri Lanka Hambantota 22 Sep 2012 T20I # 269
13 27 13 2 0 100.00 3 bowled 2 T20I v India Colombo (RPS) 2 Oct 2012 T20I # 286
6 16 13 1 0 46.15 4 caught 4 Test v India Johannesburg 24 Jan 2018 Test # 2294
4 15 12 1 0 33.33 5 caught 1 Test v Australia Perth 30 Nov 2012 Test # 2064
4 26 12 0 0 33.33 5 caught 1 ODI v Pakistan Sharjah 30 Oct 2013 ODI # 3425
21 17 12 0 2 175.00 4 caught 1 ODI v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
10 19 12 1 0 83.33 5 bowled 1 T20I v West Indies Nagpur 25 Mar 2016 T20I # 549
20* 20 12 0 2 166.66 4 not out 2 T20I v Sri Lanka Delhi 28 Mar 2016 T20I # 554
16 16 12 1 0 133.33 4 run out 1 ODI v India The Oval 11 Jun 2017 ODI # 3886
11 13 10 0 1 110.00 5 caught 1 T20I v Australia Centurion 14 Mar 2014 T20I # 365
8 16 10 1 0 80.00 4 caught 2 ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
7 17 10 0 0 70.00 2 caught 2 T20I v England Cape Town 19 Feb 2016 T20I # 503
2 - 10 0 0 20.00 4 caught 2 ODI v West Indies Bridgetown 24 Jun 2016 ODI # 3754
8 25 9 2 0 88.88 5 lbw 2 Test v Australia Cape Town 9 Nov 2011 Test # 2016
0 12 9 0 0 0.00 5 caught 1 ODI v England The Oval 19 Jun 2013 ODI # 3375
24 16 9 1 2 266.66 4 caught 1 ODI v Ireland Canberra 3 Mar 2015 ODI # 3621
15 20 9 2 1 166.66 3 caught 2 T20I v New Zealand Centurion 16 Aug 2015 T20I # 452
9 12 9 1 0 100.00 4 caught 1 ODI v New Zealand Centurion 19 Aug 2015 ODI # 3676
13 8 9 1 1 144.44 1 bowled 1 T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
14 11 9 2 0 155.55 4 caught 1 ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
7 16 8 1 0 87.50 4 lbw 1 ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
4 7 8 0 0 50.00 4 caught 1 ODI v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
13 7 8 2 0 162.50 4 bowled 2 T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
10 7 8 1 0 125.00 5 caught 1 T20I v India Mirpur 4 Apr 2014 T20I # 399
16 7 8 0 2 200.00 3 caught 1 T20I v England Wankhede 18 Mar 2016 T20I # 540
6 8 7 0 0 85.71 4 caught 2 ODI v India Gqeberha 13 Feb 2018 ODI # 3976
10 5 6 2 0 166.66 4 caught 2 T20I v England Chester-le-Street 8 Sep 2012 T20I # 258
5 10 6 1 0 83.33 4 caught 1 T20I v Pakistan Dubai (DICS) 15 Nov 2013 T20I # 336
5 7 6 1 0 83.33 4 bowled 1 T20I v New Zealand Chattogram 24 Mar 2014 T20I # 383
2 2 6 0 0 33.33 1 caught 1 T20I v Bangladesh Mirpur 5 Jul 2015 T20I # 428
0 11 6 0 0 0.00 5 caught 2 Test v India Nagpur 25 Nov 2015 Test # 2189
9* 15 5 0 1 180.00 6 not out 2 ODI v New Zealand Auckland 3 Mar 2012 ODI # 3254
4 9 5 1 0 80.00 4 caught 1 ODI v Pakistan Centurion 15 Mar 2013 ODI # 3346
4 7 5 1 0 80.00 5 lbw 1 ODI v India Rajkot 18 Oct 2015 ODI # 3695
0 8 5 0 0 0.00 4 caught 3 Test v England Johannesburg 14 Jan 2016 Test # 2199
3 7 5 0 0 60.00 4 caught 1 ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
6 14 5 1 0 120.00 4 caught 3 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
1 9 4 0 0 25.00 3 caught 1 T20I v England Manchester 10 Sep 2012 T20I # 260
3 5 4 0 0 75.00 3 stumped 1 ODI v India Durban 8 Dec 2013 ODI # 3443
1 3 4 0 0 25.00 4 run out 1 ODI v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
4 6 4 0 0 100.00 4 caught 1 ODI v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
2 3 3 0 0 66.66 4 caught 2 T20I v England Birmingham 12 Sep 2012 T20I # 262
0 6 2 0 0 0.00 4 caught 1 Test v England Centurion 22 Jan 2016 Test # 2200
0 2 2 0 0 0.00 4 lbw 3 Test v England Centurion 22 Jan 2016 Test # 2200
0 4 1 0 0 0.00 5 lbw 1 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
1* 3 1 0 0 100.00 5 not out 1 T20I v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
0* 5 1 0 0 0.00 5 not out 2 ODI v England Centurion 9 Feb 2016 ODI # 3736
0 1 1 0 0 0.00 1 caught 2 T20I v Australia Durban 4 Mar 2016 T20I # 519
0 5 1 0 0 0.00 4 caught 1 ODI v Pakistan Birmingham 7 Jun 2017 ODI # 3881
0 5 1 0 0 0.00 4 run out 4 Test v Australia Durban 1 Mar 2018 Test # 2297
DNB - - - - - - - 4 Test v Australia Cape Town 9 Nov 2011 Test # 2016
DNB - - - - - - - 4 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
DNB - - - - - - - 4 Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
DNB - - - - - - - 2 Test v England The Oval 19 Jul 2012 Test # 2049
TDNB - - - - - - - - ODI v England Cardiff 24 Aug 2012 ODI # 3296
DNB - - - - - - - 2 T20I v Zimbabwe Hambantota 20 Sep 2012 T20I # 266
DNB - - - - - - - 1 ODI v Netherlands Amstelveen 31 May 2013 ODI # 3359
DNB - - - - - - - 2 T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
DNB - - - - - - - 4 Test v India Durban 26 Dec 2013 Test # 2111
DNB - - - - - - - 4 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
DNB - - - - - - - 4 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
DNB - - - - - - - 2 ODI v West Indies East London 21 Jan 2015 ODI # 3587
DNB - - - - - - - 2 ODI v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
DNB - - - - - - - 1 ODI v Australia Bridgetown 19 Jun 2016 ODI # 3750
DNB - - - - - - - 2 ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
Statsguru includes the following current or recent relevant matches:
Australia v Namibia at North Sound, ICC Men's T20 World Cup 24th match, Jun 11, 2024 [T20I # 2666]
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665]
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page