Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date less than or equal to 4 Feb 2014 remove less than or equal to 4 Feb 2014 from query
Ordered by runs scored (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-2019 349 437 36 18672 311* 46.56 28718 65.01 55 88 19 2138 93 Profile
filtered 2004-2013 177 227 18 10419 311* 49.85 16214 64.25 32 50 9 1190 33
Innings by innings list
311* 790 529 35 0 58.79 3 not out 2 Test v England The Oval 19 Jul 2012 Test # 2049
253* 675 473 22 0 53.48 3 not out 1 Test v India Nagpur 6 Feb 2010 Test # 1951
196 350 221 21 0 88.68 3 caught 3 Test v Australia Perth 30 Nov 2012 Test # 2064
176* 511 378 24 0 46.56 3 not out 3 Test v New Zealand Johannesburg 8 Nov 2007 Test # 1846
159 406 262 20 0 60.68 3 run out 1 Test v India Chennai 26 Mar 2008 Test # 1870
150 209 124 16 0 120.96 2 caught 1 ODI v England Southampton 28 Aug 2012 ODI # 3298
149 408 317 20 0 47.00 3 lbw 2 Test v New Zealand Cape Town 27 Apr 2006 Test # 1800
140 166 135 8 4 103.70 1 caught 1 ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
140 296 202 14 1 69.30 3 caught 2 Test v India Centurion 16 Dec 2010 Test # 1985
129 - 115 9 2 112.17 2 caught 2 ODI v West Indies Roseau 30 May 2010 ODI # 2984
123* 499 394 16 0 31.21 3 not out 3 Test v India Eden Gardens 14 Feb 2010 Test # 1952
122 201 113 9 1 107.96 2 caught 1 ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
121 287 205 10 0 59.02 3 bowled 3 Test v England Lord's 16 Aug 2012 Test # 2053
119* 215 126 9 0 94.44 1 not out 1 ODI v Pakistan Dubai (DICS) 2 Nov 2010 ODI # 3064
118* 323 225 10 0 52.44 3 not out 3 Test v Pakistan Dubai (DICS) 12 Nov 2010 Test # 1976
118 372 252 13 0 46.82 3 caught 1 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
116* 184 132 9 0 87.87 2 not out 1 ODI v India Centurion 23 Jan 2011 ODI # 3087
114 228 166 14 1 68.67 3 caught 1 Test v India Eden Gardens 14 Feb 2010 Test # 1952
113 191 130 8 0 86.92 1 caught 1 ODI v Netherlands Mohali 3 Mar 2011 ODI # 3115
112 205 165 12 0 67.87 3 bowled 1 Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
112 184 134 21 0 83.58 3 caught 4 Test v Australia Cape Town 9 Nov 2011 Test # 2016
112 210 128 8 0 87.50 1 caught 1 ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
110 127 96 14 0 114.58 1 run out 1 ODI v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
110 128 103 12 0 106.79 1 caught 2 ODI v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
110 378 235 8 0 46.80 3 caught 1 Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
105 332 243 14 0 43.20 3 caught 3 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
104* 345 242 14 0 42.97 3 not out 3 Test v England Lord's 10 Jul 2008 Test # 1880
104 350 244 7 1 42.62 3 lbw 1 Test v Australia Brisbane 9 Nov 2012 Test # 2056
103 349 216 15 0 47.68 3 caught 2 Test v New Zealand Centurion 16 Nov 2007 Test # 1848
102 130 109 8 0 93.57 1 bowled 1 ODI v West Indies North Sound 22 May 2010 ODI # 2979
100 315 213 10 0 46.94 4 bowled 3 Test v England Centurion 16 Dec 2009 Test # 1942
100 160 117 8 0 85.47 2 caught 1 ODI v India Durban 8 Dec 2013 ODI # 3443
98 189 131 7 0 74.80 1 caught 2 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
97* 141 107 9 1 90.65 1 not out 2 ODI v England Nottingham 5 Sep 2012 ODI # 3304
97 156 117 6 1 82.90 1 caught 1 ODI v Australia Perth 30 Jan 2009 ODI # 2808
95 229 156 14 0 60.89 3 caught 3 Test v England Cape Town 3 Jan 2010 Test # 1946
92 132 95 7 0 96.84 2 caught 1 ODI v West Indies North Sound 24 May 2010 ODI # 2980
92 138 107 12 0 85.98 1 caught 2 ODI v New Zealand Napier 29 Feb 2012 ODI # 3252
92 201 128 13 0 71.87 3 caught 1 Test v Pakistan Centurion 22 Feb 2013 Test # 2075
87 - 103 8 0 84.46 2 caught 1 ODI v India Ahmedabad 27 Feb 2010 ODI # 2963
86 131 92 7 0 93.47 1 caught 1 ODI v England Cape Town 27 Nov 2009 ODI # 2930
81 200 148 9 0 54.72 3 caught 3 Test v India Chennai 26 Mar 2008 Test # 1870
81 136 97 9 0 83.50 2 caught 1 ODI v Pakistan Birmingham 10 Jun 2013 ODI # 3367
80* 157 103 7 0 77.66 1 not out 2 ODI v Australia Adelaide 26 Jan 2009 ODI # 2804
80 131 96 6 0 83.33 1 caught 1 ODI v Zimbabwe Benoni 8 Nov 2009 ODI # 2926
80 178 152 7 0 52.63 3 caught 1 Test v Pakistan Dubai (DICS) 12 Nov 2010 Test # 1976
78 93 76 13 0 102.63 1 caught 2 ODI v Kenya Kimberley 2 Nov 2008 ODI # 2770
77 88 71 9 0 108.45 1 lbw 1 ODI v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
76 130 99 14 0 76.76 3 caught 3 Test v England The Oval 7 Aug 2008 Test # 1885
76 113 89 7 0 85.39 1 caught 2 ODI v New Zealand Auckland 3 Mar 2012 ODI # 3254
75 216 138 8 0 54.34 3 caught 2 Test v England Johannesburg 14 Jan 2010 Test # 1948
74* 184 114 7 0 64.91 3 not out 3 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
71 169 152 11 0 46.71 3 caught 2 Test v Pakistan Centurion 11 Jan 2007 Test # 1828
71 225 158 6 1 44.93 3 bowled 1 Test v Pakistan Karachi 1 Oct 2007 Test # 1843
71 185 140 10 0 50.71 3 caught 2 Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
69 190 127 10 0 54.33 3 caught 2 Test v West Indies Durban 10 Jan 2008 Test # 1860
66 110 74 9 0 89.18 3 lbw 2 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
65 84 62 8 0 104.83 1 lbw 1 ODI v Pakistan Abu Dhabi 31 Oct 2010 ODI # 3063
65 117 88 5 1 73.86 1 bowled 1 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
64* 226 165 9 0 38.78 3 not out 4 Test v Pakistan Centurion 11 Jan 2007 Test # 1828
64 93 69 8 0 92.75 1 run out 1 ODI v India Gqeberha 21 Jan 2011 ODI # 3084
63 212 174 7 0 36.20 3 caught 2 Test v India Cape Town 2 Jan 2007 Test # 1827
63 124 98 10 0 64.28 3 caught 1 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
62 - 47 9 1 131.91 1 caught 1 ODI v Pakistan Dubai (DICS) 8 Nov 2010 ODI # 3069
62 90 64 8 0 96.87 2 bowled 3 Test v Pakistan Abu Dhabi 20 Nov 2010 Test # 1979
62 149 102 8 1 60.78 3 caught 1 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
61 114 72 5 0 84.72 1 caught 2 ODI v India Nagpur 12 Mar 2011 ODI # 3128
59 162 112 9 0 52.67 3 caught 4 Test v Australia Sydney 3 Jan 2009 Test # 1904
59 110 80 9 1 73.75 3 caught 1 Test v India Cape Town 2 Jan 2011 Test # 1988
58 154 96 7 0 60.41 3 bowled 4 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
57 177 130 7 0 43.84 3 caught 4 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
57 116 72 6 0 79.16 1 caught 1 ODI v England Centurion 22 Nov 2009 ODI # 2929
56 144 92 10 0 60.86 3 caught 2 Test v New Zealand Johannesburg 5 May 2006 Test # 1801
55 97 58 5 2 94.82 2 bowled 2 ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
54 129 83 10 0 65.06 3 caught 2 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
53 169 112 6 0 47.32 3 caught 4 Test v Australia Perth 17 Dec 2008 Test # 1899
52 112 72 7 0 72.22 1 run out 1 ODI v Australia Durban 28 Oct 2011 ODI # 3211
51 114 101 6 0 50.49 3 bowled 1 Test v India Kanpur 11 Apr 2008 Test # 1873
51 192 134 7 0 38.05 3 lbw 2 Test v Australia Sydney 3 Jan 2009 Test # 1904
51 93 59 6 0 86.44 1 bowled 1 ODI v Bangladesh Mirpur 19 Mar 2011 ODI # 3138
51 99 81 7 0 62.96 3 run out 4 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
50 59 36 8 0 138.88 2 caught 1 ODI v India Durban 12 Jan 2011 ODI # 3079
48 60 41 3 2 117.07 2 caught 1 T20I v Pakistan Dubai (DICS) 15 Nov 2013 T20I # 336
48 67 40 5 0 120.00 1 caught 2 T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
47* 45 30 7 0 156.66 2 not out 1 T20I v England Manchester 10 Sep 2012 T20I # 260
47 104 67 5 0 70.14 3 bowled 2 Test v Australia Perth 17 Dec 2008 Test # 1899
46* 82 56 9 0 82.14 3 not out 4 Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
46 124 90 7 0 51.11 3 caught 4 Test v Bangladesh Mirpur 22 Feb 2008 Test # 1864
46 66 59 6 0 77.96 1 caught 2 ODI v England The Oval 29 Aug 2008 ODI # 2757
46 117 88 8 0 52.27 3 caught 2 Test v Australia Cape Town 19 Mar 2009 Test # 1916
46 78 50 6 0 92.00 2 bowled 1 ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
45 - 50 3 1 90.00 1 run out 2 ODI v West Indies Port of Spain 3 Jun 2010 ODI # 2987
45 111 73 3 1 61.64 2 bowled 1 ODI v England Lord's 2 Sep 2012 ODI # 3302
44 - 99 5 0 44.44 3 caught 1 Test v West Indies Basseterre 18 Jun 2010 Test # 1961
43 124 82 8 0 52.43 1 caught 4 Test v Australia Durban 6 Mar 2009 Test # 1913
43 68 51 5 0 84.31 1 bowled 1 ODI v England The Oval 31 Aug 2012 ODI # 3300
43 75 43 6 0 100.00 2 caught 1 ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
42 81 51 2 0 82.35 1 bowled 2 ODI v England Chennai 6 Mar 2011 ODI # 3120
41 - 84 6 0 48.80 3 caught 3 Test v West Indies Basseterre 18 Jun 2010 Test # 1961
41 69 48 6 0 85.41 2 run out 2 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
40 76 47 7 0 85.10 4 lbw 1 Test v Sri Lanka Colombo (PSS) 4 Aug 2006 Test # 1812
38 118 87 4 0 43.67 3 lbw 1 Test v Bangladesh Chattogram 29 Feb 2008 Test # 1865
38 135 79 5 0 48.10 3 lbw 2 Test v England Leeds 18 Jul 2008 Test # 1881
38 103 65 3 0 58.46 2 lbw 2 ODI v New Zealand Centurion 24 Sep 2009 ODI # 2895
38 149 82 3 1 46.34 3 caught 3 Test v Australia Brisbane 9 Nov 2012 Test # 2056
37 72 60 6 0 61.66 3 caught 4 Test v West Indies Cape Town 2 Jan 2008 Test # 1858
37 112 67 6 0 55.22 3 caught 1 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
36 54 35 8 0 102.85 3 bowled 1 Test v England The Oval 7 Aug 2008 Test # 1885
36 33 27 6 0 133.33 2 caught 2 T20I v England Birmingham 12 Sep 2012 T20I # 262
36 117 74 6 0 48.64 3 bowled 2 Test v India Johannesburg 18 Dec 2013 Test # 2108
35 46 34 6 0 102.94 1 run out 1 ODI v Bangladesh Potchefstroom 7 Nov 2008 ODI # 2771
35 57 29 3 1 120.68 2 lbw 2 ODI v Pakistan Abu Dhabi 29 Oct 2010 ODI # 3062
34 40 31 8 0 109.67 2 run out 1 ODI v England Lord's 31 Aug 2008 ODI # 2759
34 41 22 7 0 154.54 1 caught 2 ODI v India Gwalior 24 Feb 2010 ODI # 2962
34 42 28 5 0 121.42 1 bowled 1 ODI v West Indies Roseau 28 May 2010 ODI # 2982
33 106 46 5 0 71.73 3 lbw 2 Test v India Durban 26 Dec 2010 Test # 1987
33 32 22 4 1 150.00 2 caught 1 T20I v New Zealand Auckland 22 Feb 2012 T20I # 223
32* 55 33 3 0 96.96 2 not out 2 T20I v Zimbabwe Hambantota 20 Sep 2012 T20I # 266
32 117 63 2 0 50.79 3 lbw 2 Test v West Indies Cape Town 2 Jan 2008 Test # 1858
31 37 20 6 0 155.00 2 bowled 1 T20I v Pakistan Johannesburg 20 Nov 2013 T20I # 340
30* 70 62 2 0 48.38 3 not out 4 Test v Australia Melbourne 26 Dec 2008 Test # 1902
29 64 30 5 0 96.66 3 bowled 2 Test v West Indies Gqeberha 26 Dec 2007 Test # 1856
28 78 40 5 0 70.00 3 bowled 4 Test v New Zealand Johannesburg 5 May 2006 Test # 1801
28 58 41 4 0 68.29 3 caught 3 Test v England Leeds 2 Aug 2012 Test # 2051
26 28 26 1 1 100.00 1 caught 1 T20I v Australia Brisbane 13 Jan 2009 T20I # 81
26 38 24 3 0 108.33 1 bowled 2 T20I v Australia Johannesburg 27 Mar 2009 T20I # 87
25 75 57 1 0 43.85 6 lbw 1 Test v England Cape Town 2 Jan 2005 Test # 1732
25 65 33 4 0 75.75 3 lbw 2 Test v Bangladesh Mirpur 22 Feb 2008 Test # 1864
25 - 20 3 0 125.00 3 caught 4 Test v West Indies Bridgetown 26 Jun 2010 Test # 1962
25 79 60 3 0 41.66 3 lbw 2 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
24 50 49 4 0 48.97 5 bowled 1 Test v India Eden Gardens 28 Nov 2004 Test # 1724
24 34 18 3 1 133.33 2 caught 1 ODI v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
24 45 32 2 1 75.00 2 caught 2 ODI v Australia Centurion 19 Oct 2011 ODI # 3203
23 57 27 2 0 85.18 2 caught 1 ODI v West Indies Cardiff 14 Jun 2013 ODI # 3371
22 102 65 2 0 33.84 1 caught 2 ODI v Pakistan Benoni 24 Mar 2013 ODI # 3350
22 17 15 4 0 146.66 1 caught 2 ODI v India Cardiff 6 Jun 2013 ODI # 3363
20 31 23 2 0 86.95 1 caught 1 ODI v Netherlands Amstelveen 31 May 2013 ODI # 3359
19 96 64 0 0 29.68 4 stumped 1 Test v Sri Lanka Colombo (SSC) 27 Jul 2006 Test # 1810
19 35 30 1 0 63.33 3 caught 2 Test v Australia Melbourne 26 Dec 2008 Test # 1902
19 88 67 2 0 28.35 3 caught 1 Test v England Centurion 16 Dec 2009 Test # 1942
19 117 70 3 0 27.14 3 caught 1 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
19 12 15 2 1 126.66 2 run out 1 T20I v New Zealand Wellington 17 Feb 2012 T20I # 221
18 20 17 1 1 105.88 1 caught 1 ODI v Ireland Eden Gardens 15 Mar 2011 ODI # 3133
18 49 33 3 0 54.54 4 caught 2 Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
18 40 28 2 0 64.28 2 lbw 2 ODI v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
17 56 30 2 0 56.66 3 caught 4 Test v India Johannesburg 15 Dec 2006 Test # 1823
17 56 44 2 0 38.63 3 bowled 3 Test v Pakistan Lahore 8 Oct 2007 Test # 1844
17 26 15 1 1 113.33 2 caught 1 T20I v Australia Colombo (RPS) 30 Sep 2012 T20I # 281
17 38 28 4 0 60.71 3 caught 4 Test v Australia Adelaide 22 Nov 2012 Test # 2061
17 19 16 3 0 106.25 1 caught 1 ODI v Pakistan Centurion 15 Mar 2013 ODI # 3346
16 78 56 2 0 28.57 3 bowled 3 Test v Pakistan Gqeberha 19 Jan 2007 Test # 1829
16 35 27 2 0 59.25 3 caught 2 ODI v Bangladesh Mirpur 12 Mar 2008 ODI # 2691
16 48 34 2 0 47.05 3 caught 2 Test v India Ahmedabad 3 Apr 2008 Test # 1871
16 19 16 3 0 100.00 3 caught 4 Test v India Durban 26 Dec 2010 Test # 1987
16 28 18 2 0 88.88 2 bowled 1 ODI v India Cape Town 18 Jan 2011 ODI # 3082
16 43 32 3 0 50.00 3 lbw 1 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
16 76 51 2 0 31.37 4 caught 2 Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
16 14 9 3 0 177.77 2 stumped 1 T20I v Sri Lanka Hambantota 22 Sep 2012 T20I # 269
14 75 56 2 0 25.00 3 lbw 1 Test v England Cape Town 3 Jan 2010 Test # 1946
14 14 15 2 0 93.33 1 caught 2 ODI v West Indies Delhi 24 Feb 2011 ODI # 3106
13 27 19 1 0 68.42 1 run out 2 ODI v Australia Sydney 23 Jan 2009 ODI # 2802
13 53 30 3 0 43.33 3 bowled 1 Test v England Lord's 16 Aug 2012 Test # 2053
13 19 22 1 0 59.09 1 lbw 1 ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
13 10 9 2 0 144.44 1 bowled 2 T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
13 21 16 3 0 81.25 1 caught 1 ODI v India Centurion 11 Dec 2013 ODI # 3444
12 28 18 0 1 66.66 3 caught 1 Test v New Zealand Johannesburg 8 Nov 2007 Test # 1846
11 28 22 2 0 50.00 1 caught 1 ODI v England Gqeberha 29 Nov 2009 ODI # 2931
11 48 26 2 0 42.30 3 stumped 2 Test v Australia Adelaide 22 Nov 2012 Test # 2061
11 69 43 2 0 25.58 3 run out 1 Test v Australia Perth 30 Nov 2012 Test # 2064
10 29 15 1 0 66.66 7 caught 3 Test v England Cape Town 2 Jan 2005 Test # 1732
10 29 22 2 0 45.45 3 lbw 4 Test v India Cape Town 2 Jan 2007 Test # 1827
10 42 31 1 0 32.25 3 bowled 1 Test v Pakistan Lahore 8 Oct 2007 Test # 1844
10 - 12 1 0 83.33 2 caught 1 ODI v Pakistan Dubai (DICS) 5 Nov 2010 ODI # 3067
10 67 27 0 0 37.03 3 caught 3 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
10 19 10 1 0 100.00 1 bowled 1 ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
9* 33 19 1 0 47.36 3 not out 2 ODI v Bangladesh Chattogram 9 Mar 2008 ODI # 2690
9 33 23 0 0 39.13 4 caught 2 Test v England Birmingham 30 Jul 2008 Test # 1883
9 17 14 2 0 64.28 3 run out 1 Test v England Leeds 2 Aug 2012 Test # 2051
8 36 29 0 0 27.58 4 run out 3 Test v Sri Lanka Colombo (PSS) 4 Aug 2006 Test # 1812
8 21 14 1 0 57.14 3 caught 4 Test v West Indies Gqeberha 26 Dec 2007 Test # 1856
8 22 19 0 0 42.10 2 caught 2 ODI v Australia Hobart 18 Jan 2009 ODI # 2796
8 18 10 1 0 80.00 1 bowled 2 ODI v New Zealand Wellington 25 Feb 2012 ODI # 3249
7 13 7 1 0 100.00 2 caught 1 ODI v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
7 15 14 1 0 50.00 1 caught 2 ODI v Australia Durban 3 Apr 2009 ODI # 2832
7 4 5 1 0 140.00 1 caught 2 ODI v New Zealand Mirpur 25 Mar 2011 ODI # 3144
6 42 32 1 0 18.75 3 caught 2 Test v England Lord's 10 Jul 2008 Test # 1880
6 23 17 0 0 35.29 3 lbw 4 Test v England Birmingham 30 Jul 2008 Test # 1883
6 17 13 1 0 46.15 3 bowled 3 Test v England Durban 26 Dec 2009 Test # 1944
6 6 6 1 0 100.00 2 caught 1 T20I v Pakistan Colombo (RPS) 28 Sep 2012 T20I # 277
5 20 12 1 0 41.66 3 caught 1 Test v Pakistan Gqeberha 19 Jan 2007 Test # 1829
5 - 20 1 0 25.00 3 caught 3 Test v West Indies Port of Spain 10 Jun 2010 Test # 1960
5 - 24 0 0 20.83 3 caught 2 Test v West Indies Bridgetown 26 Jun 2010 Test # 1962
4 8 10 0 0 40.00 3 caught 1 Test v Pakistan Abu Dhabi 20 Nov 2010 Test # 1979
4 8 9 1 0 44.44 1 caught 2 ODI v India Johannesburg 15 Jan 2011 ODI # 3080
4 13 6 0 0 66.66 2 run out 1 T20I v Australia Cape Town 13 Oct 2011 T20I # 210
4 5 6 1 0 66.66 1 bowled 2 T20I v Australia Johannesburg 16 Oct 2011 T20I # 212
4 26 13 1 0 30.76 3 bowled 4 Test v India Johannesburg 18 Dec 2013 Test # 2108
3* 13 6 0 0 50.00 2 not out 1 ODI v England Cardiff 3 Sep 2008 ODI # 2761
3 23 17 0 0 17.64 4 caught 4 Test v Pakistan Cape Town 26 Jan 2007 Test # 1830
3 31 16 0 0 18.75 3 lbw 2 Test v Australia Cape Town 9 Nov 2011 Test # 2016
3 3 4 0 0 75.00 1 lbw 1 ODI v Pakistan Sharjah 11 Nov 2013 ODI # 3433
3 12 3 0 0 100.00 2 bowled 2 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
3 24 18 0 0 16.66 3 bowled 2 Test v India Durban 26 Dec 2013 Test # 2111
2 24 20 0 0 10.00 5 caught 3 Test v India Eden Gardens 28 Nov 2004 Test # 1724
2 16 14 0 0 14.28 3 lbw 3 Test v Sri Lanka Colombo (SSC) 27 Jul 2006 Test # 1810
2 13 8 0 0 25.00 3 caught 2 Test v Pakistan Cape Town 26 Jan 2007 Test # 1830
2 13 10 0 0 20.00 2 bowled 2 ODI v Sri Lanka Centurion 22 Sep 2009 ODI # 2893
2 35 22 0 0 9.09 3 lbw 1 Test v England Durban 26 Dec 2009 Test # 1944
2 - 9 0 0 22.22 3 caught 1 Test v West Indies Port of Spain 10 Jun 2010 Test # 1960
2 21 11 0 0 18.18 4 bowled 3 Test v India Cape Town 2 Jan 2011 Test # 1988
2 8 3 0 0 66.66 2 caught 2 T20I v New Zealand Hamilton 19 Feb 2012 T20I # 222
2 3 4 0 0 50.00 3 caught 3 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
1 42 31 0 0 3.22 6 caught 2 Test v England Durban 26 Dec 2004 Test # 1730
1 17 9 0 0 11.11 3 lbw 1 Test v India Durban 26 Dec 2006 Test # 1825
1 4 3 0 0 33.33 2 bowled 2 ODI v Australia Melbourne 16 Jan 2009 ODI # 2795
1 3 3 0 0 33.33 3 caught 2 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
1 5 3 0 0 33.33 2 bowled 2 T20I v India Durban 9 Jan 2011 T20I # 196
1 9 3 0 0 33.33 2 caught 1 ODI v England The Oval 19 Jun 2013 ODI # 3375
0 6 2 0 0 0.00 7 lbw 4 Test v England Durban 26 Dec 2004 Test # 1730
0 11 6 0 0 0.00 3 caught 2 Test v India Johannesburg 15 Dec 2006 Test # 1823
0 7 4 0 0 0.00 3 lbw 3 Test v India Durban 26 Dec 2006 Test # 1825
0 14 10 0 0 0.00 3 stumped 3 Test v Pakistan Karachi 1 Oct 2007 Test # 1843
0 7 6 0 0 0.00 3 caught 3 Test v India Kanpur 11 Apr 2008 Test # 1873
0 6 2 0 0 0.00 3 lbw 2 Test v Australia Durban 6 Mar 2009 Test # 1913
0 2 1 0 0 0.00 1 caught 1 ODI v Australia Gqeberha 23 Oct 2011 ODI # 3208
0 2 2 0 0 0.00 1 caught 2 T20I v India Colombo (RPS) 2 Oct 2012 T20I # 286
0 1 1 0 0 0.00 1 caught 1 ODI v Pakistan Durban 21 Mar 2013 ODI # 3348
DNB - - - - - - - 2 ODI v Bangladesh Mirpur 14 Mar 2008 ODI # 2692
DNB - - - - - - - 4 Test v England Leeds 18 Jul 2008 Test # 1881
DNB - - - - - - - 4 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
DNB - - - - - - - 3 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
TDNB - - - - - - - - ODI v England Cardiff 24 Aug 2012 ODI # 3296
DNB - - - - - - - 2 ODI v Sri Lanka Colombo (RPS) 23 Jul 2013 ODI # 3394
DNB - - - - - - - 4 Test v India Durban 26 Dec 2013 Test # 2111
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th Match, Jun 9, 2024 [T20I # 2659 - Live]
    » Oman 150/7 (20.0 ov, Shakeel Ahmed 3*, Ayaan Khan 41*, SM Sharif 2/40) - Innings break
India v Pakistan at New York, ICC Men's T20 World Cup 19th Match, Jun 9, 2024 [T20I # 2658 - Live]
    » Pakistan 50/1 (8.5 ov, Mohammad Rizwan 21*, Usman Khan 12*, HH Pandya 0/17)
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657 - Current]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd Match, Jun 9, 2024 [T20I # 2655 - Current]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654 - Current]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd Match, Jun 9, 2024 [T20I # 2653 - Current]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st Match, Jun 9, 2024 [T20I # 2652 - Current]
 
Feedback Print this page