Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Home or away away (home of opposition) remove away (home of opposition) 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 2005-2017 146 174 31 7391 217* 51.68 10637 69.48 18 37 4 723 103
Innings by innings list
41 72 85 7 0 48.23 2 caught 2 Test v West Indies Georgetown 31 Mar 2005 Test # 1745
20 133 113 2 0 17.69 1 bowled 3 Test v West Indies Georgetown 31 Mar 2005 Test # 1745
33 69 53 4 0 62.26 2 caught 2 Test v West Indies Port of Spain 8 Apr 2005 Test # 1747
62 162 126 8 0 49.20 1 bowled 4 Test v West Indies Port of Spain 8 Apr 2005 Test # 1747
178 551 352 15 1 50.56 2 caught 2 Test v West Indies Bridgetown 21 Apr 2005 Test # 1749
114 251 173 13 1 65.89 1 caught 1 Test v West Indies St John's 29 Apr 2005 Test # 1750
12 5 4 3 0 300.00 2 caught 3 Test v West Indies St John's 29 Apr 2005 Test # 1750
17 - 29 3 0 58.62 1 caught 2 ODI v West Indies Port of Spain 14 May 2005 ODI # 2244
30 26 25 3 1 120.00 1 caught 2 ODI v West Indies Port of Spain 15 May 2005 ODI # 2245
7 24 16 1 0 43.75 2 lbw 2 ODI v India Hyderabad 16 Nov 2005 ODI # 2297
4 3 5 1 0 80.00 1 caught 1 ODI v India Bengaluru 19 Nov 2005 ODI # 2298
68 166 109 10 0 62.38 1 bowled 2 Test v Australia Perth 16 Dec 2005 Test # 1777
12 76 57 2 0 21.05 2 caught 4 Test v Australia Perth 16 Dec 2005 Test # 1777
61 178 141 9 0 43.26 1 lbw 2 Test v Australia Melbourne 26 Dec 2005 Test # 1779
8 64 44 1 0 18.18 2 stumped 4 Test v Australia Melbourne 26 Dec 2005 Test # 1779
2 25 18 0 0 11.11 1 caught 1 Test v Australia Sydney 2 Jan 2006 Test # 1780
1 7 4 0 0 25.00 2 lbw 3 Test v Australia Sydney 2 Jan 2006 Test # 1780
65 97 72 8 0 90.27 6 caught 1 Test v Sri Lanka Colombo (SSC) 27 Jul 2006 Test # 1810
24 67 38 3 0 63.15 5 lbw 3 Test v Sri Lanka Colombo (SSC) 27 Jul 2006 Test # 1810
95 182 141 18 0 67.37 6 caught 1 Test v Sri Lanka Colombo (PSS) 4 Aug 2006 Test # 1812
33 79 63 5 0 52.38 6 caught 3 Test v Sri Lanka Colombo (PSS) 4 Aug 2006 Test # 1812
146 195 130 12 5 112.30 1 caught 1 ODI v West Indies St George's 10 Apr 2007 ODI # 2567
40 47 35 6 0 114.28 2 caught 1 ODI v Ireland Belfast 24 Jun 2007 ODI # 2591
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
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
45 125 83 2 0 54.21 6 run out 1 Test v Pakistan Lahore 8 Oct 2007 Test # 1844
8* 12 8 1 0 100.00 6 not out 3 Test v Pakistan Lahore 8 Oct 2007 Test # 1844
103* 125 95 9 3 108.42 4 not out 1 ODI v Pakistan Lahore 18 Oct 2007 ODI # 2633
35 78 51 4 0 68.62 4 bowled 2 ODI v Pakistan Lahore 20 Oct 2007 ODI # 2635
17 23 28 2 0 60.71 4 caught 1 ODI v Pakistan Faisalabad 23 Oct 2007 ODI # 2637
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
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
44 66 58 8 0 75.86 6 caught 1 Test v India Chennai 26 Mar 2008 Test # 1870
11 50 41 0 0 26.82 6 caught 3 Test v India Chennai 26 Mar 2008 Test # 1870
217* 480 333 17 2 65.16 6 not out 2 Test v India Ahmedabad 3 Apr 2008 Test # 1871
25 55 45 3 0 55.55 6 caught 1 Test v India Kanpur 11 Apr 2008 Test # 1873
7 22 21 0 0 33.33 6 caught 3 Test v India Kanpur 11 Apr 2008 Test # 1873
42 128 119 5 0 35.29 6 caught 2 Test v England Lord's 10 Jul 2008 Test # 1880
DNB - - - - - - - 3 Test v England Lord's 10 Jul 2008 Test # 1880
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
39 81 53 8 0 73.58 6 lbw 1 Test v England The Oval 7 Aug 2008 Test # 1885
97 233 170 12 0 57.05 6 bowled 3 Test v England The Oval 7 Aug 2008 Test # 1885
24 37 35 3 0 68.57 4 caught 2 ODI v England Leeds 22 Aug 2008 ODI # 2748
5 39 25 0 0 20.00 4 lbw 1 ODI v England Nottingham 26 Aug 2008 ODI # 2754
12 23 23 1 0 52.17 4 run out 2 ODI v England The Oval 29 Aug 2008 ODI # 2757
14 35 34 0 0 41.17 4 caught 1 ODI v England Lord's 31 Aug 2008 ODI # 2759
DNB - - - - - - - 1 ODI v England Cardiff 3 Sep 2008 ODI # 2761
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
11 60 52 1 0 21.15 5 run out 2 Test v Australia Sydney 3 Jan 2009 Test # 1904
56 175 144 8 0 38.88 5 bowled 4 Test v Australia Sydney 3 Jan 2009 Test # 1904
0 4 4 0 0 0.00 3 hit wicket 2 T20I v Australia Melbourne 11 Jan 2009 T20I # 80
44 78 62 2 0 70.96 4 run out 2 ODI v Australia Hobart 18 Jan 2009 ODI # 2796
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
11 8 12 0 0 91.66 4 caught 2 T20I v England Nottingham 11 Jun 2009 T20I # 103
53 104 88 5 0 60.22 5 caught 1 Test v India Nagpur 6 Feb 2010 Test # 1951
12 59 37 2 0 32.43 5 run out 1 Test v India Eden Gardens 14 Feb 2010 Test # 1952
3 26 16 0 0 18.75 6 lbw 3 Test v India Eden Gardens 14 Feb 2010 Test # 1952
25 - 23 4 0 108.69 4 bowled 2 ODI v India Jaipur 21 Feb 2010 ODI # 2961
114* 154 101 13 2 112.87 5 not out 2 ODI v India Gwalior 24 Feb 2010 ODI # 2962
102* - 59 11 3 172.88 4 not out 1 ODI v India Ahmedabad 27 Feb 2010 ODI # 2963
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
135* - 168 13 6 80.35 5 not out 1 Test v West Indies Basseterre 18 Jun 2010 Test # 1961
31* - 130 2 0 23.84 5 not out 3 Test v West Indies Basseterre 18 Jun 2010 Test # 1961
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
52 67 39 6 1 133.33 4 caught 2 ODI v India Nagpur 12 Mar 2011 ODI # 3128
8 19 17 0 0 47.05 4 caught 1 T20I v New Zealand Wellington 17 Feb 2012 T20I # 221
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
0 4 1 0 0 0.00 5 lbw 1 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
29 81 55 3 0 52.72 6 caught 3 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
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
38 103 69 3 0 55.07 5 bowled 1 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
68 65 49 8 1 138.77 3 caught 3 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
DNB - - - - - - - 2 Test v England The Oval 19 Jul 2012 Test # 2049
47 134 107 9 0 43.92 5 bowled 1 Test v England Leeds 2 Aug 2012 Test # 2051
44 59 45 5 0 97.77 4 lbw 3 Test v England Leeds 2 Aug 2012 Test # 2051
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
TDNB - - - - - - - - ODI v England Cardiff 24 Aug 2012 ODI # 3296
28 43 29 1 0 96.55 5 bowled 1 ODI v England Southampton 28 Aug 2012 ODI # 3298
28 34 31 3 0 90.32 4 caught 1 ODI v England The Oval 31 Aug 2012 ODI # 3300
39 66 46 2 0 84.78 4 stumped 1 ODI v England Lord's 2 Sep 2012 ODI # 3302
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
1 9 4 0 0 25.00 3 caught 1 T20I v England Manchester 10 Sep 2012 T20I # 260
2 3 3 0 0 66.66 4 caught 2 T20I v England Birmingham 12 Sep 2012 T20I # 262
30 15 13 1 2 230.76 4 caught 1 T20I v Sri Lanka Hambantota 22 Sep 2012 T20I # 269
40 129 84 5 0 47.61 5 caught 1 Test v Australia Brisbane 9 Nov 2012 Test # 2056
29* 135 114 4 0 25.43 5 not out 3 Test v Australia Brisbane 9 Nov 2012 Test # 2056
1 20 15 0 0 6.66 5 lbw 2 Test v Australia Adelaide 22 Nov 2012 Test # 2061
33 246 220 0 0 15.00 5 bowled 4 Test v Australia Adelaide 22 Nov 2012 Test # 2061
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
DNB - - - - - - - 1 ODI v Netherlands Amstelveen 31 May 2013 ODI # 3359
0 12 9 0 0 0.00 5 caught 1 ODI v England The Oval 19 Jun 2013 ODI # 3375
23 27 19 5 0 121.05 4 bowled 2 ODI v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
12 27 18 1 0 66.66 4 lbw 2 ODI v Sri Lanka Colombo (RPS) 23 Jul 2013 ODI # 3394
47 108 72 3 0 65.27 4 caught 1 ODI v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
4 7 8 0 0 50.00 4 caught 1 ODI v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
51 85 51 5 1 100.00 5 caught 2 ODI v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
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
1* 3 1 0 0 100.00 5 not out 1 T20I v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
75 96 70 5 1 107.14 4 caught 1 ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
29 55 41 3 0 70.73 4 caught 2 ODI v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
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
37 127 99 5 0 37.37 5 lbw 2 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
12 82 67 1 0 17.91 5 bowled 4 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
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
16 23 18 2 0 88.88 5 run out 1 ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
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
33* 60 37 4 0 89.18 5 not out 1 ODI v New Zealand Hamilton 27 Oct 2014 ODI # 3538
80 138 76 4 1 105.26 5 run out 2 ODI v Australia Perth 14 Nov 2014 ODI # 3545
48 61 41 8 0 117.07 5 caught 2 ODI v Australia Perth 16 Nov 2014 ODI # 3546
52 46 34 6 1 152.94 5 lbw 2 ODI v Australia Canberra 19 Nov 2014 ODI # 3548
91 117 88 6 0 103.40 4 caught 1 ODI v Australia Melbourne 21 Nov 2014 ODI # 3549
65* 84 45 8 1 144.44 5 not out 1 ODI v New Zealand Auckland 24 Mar 2015 ODI # 3644
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
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
19 32 20 1 1 95.00 5 caught 2 ODI v India Indore 14 Oct 2015 ODI # 3692
4 7 5 1 0 80.00 5 lbw 1 ODI v India Rajkot 18 Oct 2015 ODI # 3695
112 128 107 10 2 104.67 4 caught 2 ODI v India Chennai 22 Oct 2015 ODI # 3698
119 98 61 3 11 195.08 4 caught 1 ODI v India Wankhede 25 Oct 2015 ODI # 3700
63 116 83 6 0 75.90 5 bowled 2 Test v India Mohali 5 Nov 2015 Test # 2186
16 20 18 2 0 88.88 5 bowled 4 Test v India Mohali 5 Nov 2015 Test # 2186
85 159 105 11 1 80.95 5 caught 1 Test v India Bengaluru 14 Nov 2015 Test # 2188
0 11 6 0 0 0.00 5 caught 2 Test v India Nagpur 25 Nov 2015 Test # 2189
9 18 21 1 0 42.85 5 lbw 4 Test v India Nagpur 25 Nov 2015 Test # 2189
42 121 78 5 0 53.84 4 caught 2 Test v India Delhi 3 Dec 2015 Test # 2191
43 354 297 6 0 14.47 4 caught 4 Test v India Delhi 3 Dec 2015 Test # 2191
31 82 49 0 0 63.26 4 caught 1 ODI v West Indies Providence 3 Jun 2016 ODI # 3739
27 33 19 1 2 142.10 5 caught 1 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
2 - 10 0 0 20.00 4 caught 2 ODI v West Indies Bridgetown 24 Jun 2016 ODI # 3754
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
45 73 49 2 0 91.83 5 caught 2 ODI v New Zealand Christchurch 22 Feb 2017 ODI # 3839
85 118 80 7 1 106.25 4 caught 1 ODI v New Zealand Wellington 25 Feb 2017 ODI # 3841
72* 104 59 4 3 122.03 5 not out 1 ODI v New Zealand Hamilton 1 Mar 2017 ODI # 3843
23 34 21 2 2 109.52 5 caught 2 ODI v New Zealand Auckland 4 Mar 2017 ODI # 3846
45 58 38 7 0 118.42 4 caught 2 ODI v England Leeds 24 May 2017 ODI # 3872
52 60 50 6 0 104.00 4 caught 2 ODI v England Southampton 27 May 2017 ODI # 3873
27* 43 30 5 0 90.00 5 not out 2 ODI v England Lord's 29 May 2017 ODI # 3874
65* 79 58 4 2 112.06 3 not out 1 T20I v England Southampton 21 Jun 2017 T20I # 614
46 30 20 4 3 230.00 4 caught 1 T20I v England Taunton 23 Jun 2017 T20I # 615
35 27 19 2 2 184.21 4 caught 2 T20I v England Cardiff 25 Jun 2017 T20I # 616
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