Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 11 Feb 2007 remove greater than or equal to 11 Feb 2007 from query
Match result won match remove won match 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 4s 6s
unfiltered 2004-2018 420 484 68 20014 278* 48.11 26787 74.71 47 109 20 2004 328 Profile
filtered 2007-2018 214 224 49 11245 217* 64.25 12749 88.20 36 60 9 1068 226
Innings by innings list
50* 65 40 7 1 125.00 1 not out 2 ODI v Pakistan Cape Town 11 Feb 2007 ODI # 2521
71* 125 86 7 2 82.55 2 not out 2 ODI v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
0 2 2 0 0 0.00 1 caught 1 ODI v Netherlands Basseterre 16 Mar 2007 ODI # 2537
62 67 45 9 2 137.77 2 caught 2 ODI v Scotland Basseterre 20 Mar 2007 ODI # 2545
0 2 5 0 0 0.00 2 bowled 2 ODI v Sri Lanka Providence 28 Mar 2007 ODI # 2556
0 1 3 0 0 0.00 1 caught 2 ODI v Ireland Providence 3 Apr 2007 ODI # 2562
146 195 130 12 5 112.30 1 caught 1 ODI v West Indies St George's 10 Apr 2007 ODI # 2567
42 45 35 8 0 120.00 1 caught 2 ODI v England Bridgetown 17 Apr 2007 ODI # 2574
40 47 35 6 0 114.28 2 caught 1 ODI v Ireland Belfast 24 Jun 2007 ODI # 2591
24 56 37 3 0 64.86 1 caught 2 ODI v India Belfast 26 Jun 2007 ODI # 2592
63 95 85 5 0 74.11 4 run out 2 ODI v Zimbabwe Bulawayo 22 Aug 2007 ODI # 2612
0* 5 5 0 0 0.00 4 not out 2 ODI v Zimbabwe Harare 25 Aug 2007 ODI # 2614
107 131 89 8 6 120.22 4 caught 1 ODI v Zimbabwe Harare 26 Aug 2007 ODI # 2615
16 18 9 1 1 177.77 3 caught 2 T20I v West Indies Johannesburg 11 Sep 2007 T20I # 20
14* - 15 1 0 93.33 4 not out 2 T20I v Bangladesh Cape Town 15 Sep 2007 T20I # 31
18 18 14 4 0 128.57 3 caught 1 T20I v England Cape Town 16 Sep 2007 T20I # 34
1 4 5 0 0 20.00 3 caught 2 T20I v New Zealand Durban 19 Sep 2007 T20I # 39
77 124 101 7 1 76.23 6 bowled 1 Test v Pakistan Karachi 1 Oct 2007 Test # 1843
1 5 3 0 0 33.33 6 bowled 3 Test v Pakistan Karachi 1 Oct 2007 Test # 1843
103* 125 95 9 3 108.42 4 not out 1 ODI v Pakistan Lahore 18 Oct 2007 ODI # 2633
1* 1 1 0 0 100.00 5 not out 2 ODI v Pakistan Multan 26 Oct 2007 ODI # 2639
17 24 21 2 0 80.95 4 caught 1 ODI v Pakistan Lahore 29 Oct 2007 ODI # 2642
33 99 80 6 0 41.25 6 caught 1 Test v New Zealand Johannesburg 8 Nov 2007 Test # 1846
DNB - - - - - - - 3 Test v New Zealand Johannesburg 8 Nov 2007 Test # 1846
33 71 51 6 0 64.70 6 caught 2 Test v New Zealand Centurion 16 Nov 2007 Test # 1848
52* 70 45 4 1 115.55 4 not out 2 T20I v New Zealand Johannesburg 23 Nov 2007 T20I # 48
87 148 103 9 0 84.46 4 caught 2 ODI v New Zealand Durban 25 Nov 2007 ODI # 2648
2 9 12 0 0 16.66 4 caught 2 ODI v New Zealand Cape Town 2 Dec 2007 ODI # 2652
2 28 17 0 0 11.76 6 caught 2 Test v West Indies Cape Town 2 Jan 2008 Test # 1858
23 40 24 3 0 95.83 2 caught 4 Test v West Indies Cape Town 2 Jan 2008 Test # 1858
103* 160 109 15 1 94.49 6 not out 2 Test v West Indies Durban 10 Jan 2008 Test # 1860
25 37 22 4 0 113.63 3 caught 2 T20I v West Indies Johannesburg 18 Jan 2008 T20I # 51
2 15 9 0 0 22.22 2 caught 2 ODI v West Indies Centurion 20 Jan 2008 ODI # 2661
45 79 59 7 1 76.27 4 lbw 1 ODI v West Indies Cape Town 25 Jan 2008 ODI # 2664
18 40 25 1 0 72.00 4 caught 2 ODI v West Indies Gqeberha 27 Jan 2008 ODI # 2666
77 132 86 7 0 89.53 4 caught 2 ODI v West Indies Durban 1 Feb 2008 ODI # 2668
DNB - - - - - - - 2 ODI v West Indies Johannesburg 3 Feb 2008 ODI # 2671
46 90 73 7 1 63.01 7 caught 2 Test v Bangladesh Mirpur 22 Feb 2008 Test # 1864
19* 106 80 2 0 23.75 6 not out 4 Test v Bangladesh Mirpur 22 Feb 2008 Test # 1864
1 8 4 0 0 25.00 6 bowled 1 Test v Bangladesh Chattogram 29 Feb 2008 Test # 1865
DNB - - - - - - - 2 ODI v Bangladesh Chattogram 9 Mar 2008 ODI # 2690
69* 144 112 2 1 61.60 4 not out 2 ODI v Bangladesh Mirpur 12 Mar 2008 ODI # 2691
40 53 37 7 0 108.10 4 bowled 2 ODI v Bangladesh Mirpur 14 Mar 2008 ODI # 2692
217* 480 333 17 2 65.16 6 not out 2 Test v India Ahmedabad 3 Apr 2008 Test # 1871
174 517 381 19 0 45.66 6 caught 2 Test v England Leeds 18 Jul 2008 Test # 1881
DNB - - - - - - - 4 Test v England Leeds 18 Jul 2008 Test # 1881
5 17 17 1 0 29.41 7 caught 2 Test v England Birmingham 30 Jul 2008 Test # 1883
27 97 57 3 0 47.36 6 caught 4 Test v England Birmingham 30 Jul 2008 Test # 1883
11 32 17 1 0 64.70 4 bowled 1 ODI v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
28 29 22 4 0 127.27 4 caught 2 ODI v Kenya Kimberley 2 Nov 2008 ODI # 2770
36 32 26 2 1 138.46 4 bowled 1 T20I v Bangladesh Johannesburg 5 Nov 2008 T20I # 77
35 44 43 3 0 81.39 4 caught 1 ODI v Bangladesh Potchefstroom 7 Nov 2008 ODI # 2771
54* 46 27 2 4 200.00 4 not out 1 ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
3 17 15 0 0 20.00 6 caught 1 Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
0 2 2 0 0 0.00 6 stumped 2 Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
63 144 130 7 1 48.46 5 caught 2 Test v Australia Perth 17 Dec 2008 Test # 1899
106* 276 186 9 0 56.98 5 not out 4 Test v Australia Perth 17 Dec 2008 Test # 1899
7 57 51 0 0 13.72 5 bowled 2 Test v Australia Melbourne 26 Dec 2008 Test # 1902
DNB - - - - - - - 4 Test v Australia Melbourne 26 Dec 2008 Test # 1902
5 13 4 1 0 125.00 4 caught 2 ODI v Australia Sydney 23 Jan 2009 ODI # 2802
82* 106 85 6 1 96.47 4 not out 2 ODI v Australia Adelaide 26 Jan 2009 ODI # 2804
60 85 71 4 0 84.50 4 caught 1 ODI v Australia Perth 30 Jan 2009 ODI # 2808
163 313 196 12 7 83.16 5 caught 2 Test v Australia Cape Town 19 Mar 2009 Test # 1916
7 11 7 1 0 100.00 3 bowled 2 T20I v Australia Johannesburg 27 Mar 2009 T20I # 87
0 5 5 0 0 0.00 3 caught 1 T20I v Australia Centurion 29 Mar 2009 T20I # 88
36* 45 42 2 1 85.71 4 not out 2 ODI v Australia Centurion 5 Apr 2009 ODI # 2834
80 104 87 7 0 91.95 4 caught 1 ODI v Australia Cape Town 9 Apr 2009 ODI # 2839
84 101 74 6 3 113.51 4 caught 1 ODI v Australia Gqeberha 13 Apr 2009 ODI # 2840
79* 35 34 5 6 232.35 4 not out 1 T20I v Scotland The Oval 7 Jun 2009 T20I # 94
15 9 8 2 0 187.50 6 run out 1 T20I v New Zealand Lord's 9 Jun 2009 T20I # 99
11 8 12 0 0 91.66 4 caught 2 T20I v England Nottingham 11 Jun 2009 T20I # 103
17 15 10 2 0 170.00 4 caught 1 T20I v West Indies The Oval 13 Jun 2009 T20I # 106
63 56 51 7 0 123.52 3 caught 1 T20I v India Nottingham 16 Jun 2009 T20I # 113
70* 110 76 9 0 92.10 4 not out 2 ODI v New Zealand Centurion 24 Sep 2009 ODI # 2895
51 48 51 5 1 100.00 3 caught 1 ODI v Zimbabwe Benoni 8 Nov 2009 ODI # 2926
5 10 11 0 0 45.45 3 bowled 1 ODI v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
24 17 13 3 1 184.61 5 run out 1 T20I v England Centurion 15 Nov 2009 T20I # 125
121 117 85 14 0 142.35 3 caught 1 ODI v England Cape Town 27 Nov 2009 ODI # 2930
58 165 119 5 0 48.73 5 caught 2 Test v England Johannesburg 14 Jan 2010 Test # 1948
53 104 88 5 0 60.22 5 caught 1 Test v India Nagpur 6 Feb 2010 Test # 1951
102* - 59 11 3 172.88 4 not out 1 ODI v India Ahmedabad 27 Feb 2010 ODI # 2963
17 17 21 1 1 80.95 4 stumped 1 T20I v Afghanistan Bridgetown 5 May 2010 T20I # 162
47* 43 39 1 2 120.51 4 not out 1 T20I v New Zealand Bridgetown 6 May 2010 T20I # 164
11 24 14 0 0 78.57 4 caught 1 T20I v West Indies North Sound 19 May 2010 T20I # 178
19 27 17 1 1 111.76 3 caught 1 T20I v West Indies North Sound 20 May 2010 T20I # 179
102 145 101 5 2 100.99 4 caught 1 ODI v West Indies North Sound 22 May 2010 ODI # 2979
41 47 35 3 1 117.14 4 caught 1 ODI v West Indies North Sound 24 May 2010 ODI # 2980
70 113 80 2 1 87.50 4 run out 1 ODI v West Indies Roseau 28 May 2010 ODI # 2982
57* - 64 3 0 89.06 4 not out 2 ODI v West Indies Roseau 30 May 2010 ODI # 2984
13 - 16 1 0 81.25 4 caught 2 ODI v West Indies Port of Spain 3 Jun 2010 ODI # 2987
68 - 145 5 0 46.89 6 caught 1 Test v West Indies Port of Spain 10 Jun 2010 Test # 1960
19* - 43 1 0 44.18 5 not out 3 Test v West Indies Port of Spain 10 Jun 2010 Test # 1960
73 - 189 6 0 38.62 6 caught 2 Test v West Indies Bridgetown 26 Jun 2010 Test # 1962
4* - 1 1 0 400.00 5 not out 4 Test v West Indies Bridgetown 26 Jun 2010 Test # 1962
21 26 16 2 0 131.25 4 run out 1 ODI v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
101* 103 72 5 5 140.27 3 not out 2 ODI v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
109 120 99 5 5 110.10 4 caught 1 ODI v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
0 2 3 0 0 0.00 3 bowled 2 T20I v Pakistan Abu Dhabi 26 Oct 2010 T20I # 190
11 20 15 0 0 73.33 3 caught 2 T20I v Pakistan Abu Dhabi 27 Oct 2010 T20I # 191
51 60 53 6 0 96.22 4 caught 2 ODI v Pakistan Abu Dhabi 29 Oct 2010 ODI # 3062
19 44 40 1 0 47.50 4 stumped 1 ODI v Pakistan Dubai (DICS) 2 Nov 2010 ODI # 3064
61 - 72 5 0 84.72 4 caught 1 ODI v Pakistan Dubai (DICS) 8 Nov 2010 ODI # 3069
129 149 112 12 5 115.17 5 caught 2 Test v India Centurion 16 Dec 2010 Test # 1985
76 94 69 7 1 110.14 4 caught 1 ODI v India Durban 12 Jan 2011 ODI # 3079
3 9 5 0 0 60.00 4 caught 1 ODI v India Gqeberha 21 Jan 2011 ODI # 3084
11 14 12 1 0 91.66 4 stumped 1 ODI v India Centurion 23 Jan 2011 ODI # 3087
107* 149 105 8 2 101.90 4 not out 2 ODI v West Indies Delhi 24 Feb 2011 ODI # 3106
134 126 98 13 4 136.73 4 run out 1 ODI v Netherlands Mohali 3 Mar 2011 ODI # 3115
52 67 39 6 1 133.33 4 caught 2 ODI v India Nagpur 12 Mar 2011 ODI # 3128
8 25 9 2 0 88.88 5 lbw 2 Test v Australia Cape Town 9 Nov 2011 Test # 2016
DNB - - - - - - - 4 Test v Australia Cape Town 9 Nov 2011 Test # 2016
99 228 135 12 0 73.33 6 caught 2 Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
160* 303 205 19 2 78.04 5 not out 1 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
DNB - - - - - - - 4 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
52 53 40 7 0 130.00 4 bowled 1 ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
17 26 13 2 0 130.76 5 run out 2 ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
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
29 40 23 2 1 126.08 4 bowled 1 T20I v New Zealand Auckland 22 Feb 2012 T20I # 223
106* 151 106 3 4 100.00 5 not out 2 ODI v New Zealand Wellington 25 Feb 2012 ODI # 3249
31* 58 35 2 0 88.57 5 not out 2 ODI v New Zealand Napier 29 Feb 2012 ODI # 3252
9* 15 5 0 1 180.00 6 not out 2 ODI v New Zealand Auckland 3 Mar 2012 ODI # 3254
83 187 133 10 0 62.40 6 bowled 2 Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
DNB - - - - - - - 4 Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
DNB - - - - - - - 2 Test v England The Oval 19 Jul 2012 Test # 2049
27 85 47 6 0 57.44 5 caught 1 Test v England Lord's 16 Aug 2012 Test # 2053
43 135 100 4 0 43.00 6 caught 3 Test v England Lord's 16 Aug 2012 Test # 2053
28 43 29 1 0 96.55 5 bowled 1 ODI v England Southampton 28 Aug 2012 ODI # 3298
75* 117 79 10 0 94.93 5 not out 2 ODI v England Nottingham 5 Sep 2012 ODI # 3304
10 5 6 2 0 166.66 4 caught 2 T20I v England Chester-le-Street 8 Sep 2012 T20I # 258
DNB - - - - - - - 2 T20I v Zimbabwe Hambantota 20 Sep 2012 T20I # 266
30 15 13 1 2 230.76 4 caught 1 T20I v Sri Lanka Hambantota 22 Sep 2012 T20I # 269
4 15 12 1 0 33.33 5 caught 1 Test v Australia Perth 30 Nov 2012 Test # 2064
169 225 184 21 3 91.84 5 caught 3 Test v Australia Perth 30 Nov 2012 Test # 2064
67 191 129 8 0 51.93 5 bowled 2 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
51 107 81 6 0 62.96 5 caught 1 Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
31 124 84 3 0 36.90 5 caught 1 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
103* 158 117 11 0 88.03 5 not out 3 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
61 175 113 7 0 53.98 6 caught 2 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
36 85 45 4 0 80.00 5 caught 4 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
121 326 215 15 0 56.27 5 caught 1 Test v Pakistan Centurion 22 Feb 2013 Test # 2075
65 83 63 4 0 103.17 3 caught 1 ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
128 148 108 12 3 118.51 4 caught 1 ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
95* 137 111 9 1 85.58 4 not out 2 ODI v Pakistan Benoni 24 Mar 2013 ODI # 3350
DNB - - - - - - - 1 ODI v Netherlands Amstelveen 31 May 2013 ODI # 3359
31 52 31 1 1 100.00 4 run out 1 ODI v Pakistan Birmingham 10 Jun 2013 ODI # 3367
47 108 72 3 0 65.27 4 caught 1 ODI v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
15 19 16 2 0 93.75 5 caught 1 T20I v Sri Lanka Colombo (RPS) 2 Aug 2013 T20I # 323
15 19 14 1 0 107.14 5 run out 1 T20I v Sri Lanka Hambantota 4 Aug 2013 T20I # 324
164 374 274 17 1 59.85 6 caught 2 Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
4 26 12 0 0 33.33 5 caught 1 ODI v Pakistan Sharjah 30 Oct 2013 ODI # 3425
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
115* 148 102 10 3 112.74 5 not out 1 ODI v Pakistan Sharjah 11 Nov 2013 ODI # 3433
DNB - - - - - - - 2 T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
5 10 6 1 0 83.33 4 caught 1 T20I v Pakistan Dubai (DICS) 15 Nov 2013 T20I # 336
48* 95 63 3 0 76.19 5 not out 2 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
77 71 47 6 4 163.82 4 bowled 1 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
3 5 4 0 0 75.00 3 stumped 1 ODI v India Durban 8 Dec 2013 ODI # 3443
74 161 117 9 0 63.24 5 caught 2 Test v India Durban 26 Dec 2013 Test # 2111
DNB - - - - - - - 4 Test v India Durban 26 Dec 2013 Test # 2111
116 322 232 14 1 50.00 5 caught 1 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
29 48 39 5 0 74.35 5 caught 3 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
5 7 6 1 0 83.33 4 bowled 1 T20I v New Zealand Chattogram 24 Mar 2014 T20I # 383
21 27 21 1 0 100.00 4 caught 1 T20I v Netherlands Chattogram 27 Mar 2014 T20I # 386
69* 53 28 9 3 246.42 3 not out 1 T20I v England Chattogram 29 Mar 2014 T20I # 391
75 96 70 5 1 107.14 4 caught 1 ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
108 101 71 11 4 152.11 4 caught 1 ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
21 66 48 4 0 43.75 5 bowled 1 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
51 81 58 6 0 87.93 5 bowled 3 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
7 48 34 0 0 20.58 5 caught 2 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
DNB - - - - - - - 4 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
21 17 12 0 2 175.00 4 caught 1 ODI v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
1 3 4 0 0 25.00 4 run out 1 ODI v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
136* 173 106 11 2 128.30 4 not out 2 ODI v Australia Harare 27 Aug 2014 ODI # 3516
16 23 18 2 0 88.88 5 run out 1 ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
57* 70 41 6 2 139.02 5 not out 2 ODI v Australia Harare 6 Sep 2014 ODI # 3526
89* 121 85 9 0 104.70 5 not out 2 ODI v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
37 42 25 5 1 148.00 4 caught 1 ODI v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
48 61 41 8 0 117.07 5 caught 2 ODI v Australia Perth 16 Nov 2014 ODI # 3546
152 318 235 16 2 64.68 5 caught 1 Test v West Indies Centurion 17 Dec 2014 Test # 2150
148 323 194 15 1 76.28 5 caught 2 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
DNB - - - - - - - 4 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
81 158 94 6 0 86.17 4 caught 1 ODI v West Indies Durban 16 Jan 2015 ODI # 3579
149 59 44 9 16 338.63 3 caught 1 ODI v West Indies Johannesburg 18 Jan 2015 ODI # 3583
DNB - - - - - - - 2 ODI v West Indies East London 21 Jan 2015 ODI # 3587
25 53 36 1 1 69.44 4 caught 1 ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
162* 103 66 17 8 245.45 5 not out 1 ODI v West Indies Sydney 27 Feb 2015 ODI # 3616
24 16 9 1 2 266.66 4 caught 1 ODI v Ireland Canberra 3 Mar 2015 ODI # 3621
99 115 82 6 4 120.73 4 caught 1 ODI v U.A.E. Wellington 12 Mar 2015 ODI # 3633
DNB - - - - - - - 2 ODI v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
2 2 6 0 0 33.33 1 caught 1 T20I v Bangladesh Mirpur 5 Jul 2015 T20I # 428
40 52 34 6 0 117.64 2 caught 1 T20I v Bangladesh Mirpur 7 Jul 2015 T20I # 429
33 22 21 5 0 157.14 3 caught 2 T20I v New Zealand Durban 14 Aug 2015 T20I # 451
9 12 9 1 0 100.00 4 caught 1 ODI v New Zealand Centurion 19 Aug 2015 ODI # 3676
64 84 48 8 1 133.33 4 bowled 1 ODI v New Zealand Durban 26 Aug 2015 ODI # 3678
51 43 32 7 1 159.37 2 bowled 2 T20I v India Dharamsala 2 Oct 2015 T20I # 456
19 32 21 2 0 90.47 1 bowled 2 T20I v India Cuttack 5 Oct 2015 T20I # 457
104* 116 73 5 6 142.46 4 not out 1 ODI v India Kanpur 11 Oct 2015 ODI # 3689
4 7 5 1 0 80.00 5 lbw 1 ODI v India Rajkot 18 Oct 2015 ODI # 3695
119 98 61 3 11 195.08 4 caught 1 ODI v India Wankhede 25 Oct 2015 ODI # 3700
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* 5 1 0 0 0.00 5 not out 2 ODI v England Centurion 9 Feb 2016 ODI # 3736
36 - 27 4 1 133.33 4 run out 2 ODI v England Johannesburg 12 Feb 2016 ODI # 3737
101* 152 97 11 1 104.12 5 not out 2 ODI v England Cape Town 14 Feb 2016 ODI # 3738
7 17 10 0 0 70.00 2 caught 2 T20I v England Cape Town 19 Feb 2016 T20I # 503
71 42 29 6 6 244.82 1 caught 2 T20I v England Johannesburg 21 Feb 2016 T20I # 506
0 1 1 0 0 0.00 1 caught 2 T20I v Australia Durban 4 Mar 2016 T20I # 519
64 34 29 4 5 220.68 4 caught 1 T20I v Afghanistan Wankhede 20 Mar 2016 T20I # 542
20* 20 12 0 2 166.66 4 not out 2 T20I v Sri Lanka Delhi 28 Mar 2016 T20I # 554
22 48 38 0 0 57.89 4 bowled 1 ODI v Australia Providence 7 Jun 2016 ODI # 3741
27 33 19 1 2 142.10 5 caught 1 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
30* 32 27 3 1 111.11 4 not out 2 ODI v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
3 7 5 0 0 60.00 4 caught 1 ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
60* 81 61 5 0 98.36 4 not out 2 ODI v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
64 81 62 4 0 103.22 4 bowled 1 ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
14 11 9 2 0 155.55 4 caught 1 ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
26 17 17 3 1 152.94 4 caught 1 T20I v New Zealand Auckland 17 Feb 2017 T20I # 595
37* 72 34 3 0 108.82 4 not out 2 ODI v New Zealand Hamilton 19 Feb 2017 ODI # 3836
85 118 80 7 1 106.25 4 caught 1 ODI v New Zealand Wellington 25 Feb 2017 ODI # 3841
23 34 21 2 2 109.52 5 caught 2 ODI v New Zealand Auckland 4 Mar 2017 ODI # 3846
27* 43 30 5 0 90.00 5 not out 2 ODI v England Lord's 29 May 2017 ODI # 3874
4 6 4 0 0 100.00 4 caught 1 ODI v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
46 30 20 4 3 230.00 4 caught 1 T20I v England Taunton 23 Jun 2017 T20I # 615
DNB - - - - - - - 2 ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
176 121 104 15 7 169.23 4 caught 1 ODI v Bangladesh Paarl 18 Oct 2017 ODI # 3925
20 - 15 1 1 133.33 5 caught 1 ODI v Bangladesh East London 22 Oct 2017 ODI # 3929
49 39 27 8 0 181.48 3 caught 1 T20I v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
20 18 15 1 1 133.33 4 caught 1 T20I v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
53 87 65 5 1 81.53 4 caught 1 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
65 135 84 11 0 77.38 4 bowled 1 Test v India Cape Town 5 Jan 2018 Test # 2292
35 107 50 2 2 70.00 5 caught 3 Test v India Cape Town 5 Jan 2018 Test # 2292
20 60 48 2 0 41.66 4 bowled 1 Test v India Centurion 13 Jan 2018 Test # 2293
80 156 121 10 0 66.11 4 caught 3 Test v India Centurion 13 Jan 2018 Test # 2293
26 24 18 1 2 144.44 4 caught 2 ODI v India Johannesburg 10 Feb 2018 ODI # 3973
126* 261 146 20 1 86.30 5 not out 2 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
28 44 26 4 1 107.69 4 caught 4 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
64 136 95 10 0 67.36 4 caught 1 Test v Australia Cape Town 22 Mar 2018 Test # 2300
63 221 136 7 1 46.32 4 caught 3 Test v Australia Cape Town 22 Mar 2018 Test # 2300
69 173 119 7 1 57.98 4 caught 1 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
6 14 5 1 0 120.00 4 caught 3 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page