Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date less than or equal to 5 Jan 2014 remove less than or equal to 5 Jan 2014 from query
Innings in match 2nd innings remove 2nd innings 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 2004-2013 150 144 27 5830 217* 49.82 8091 72.05 12 36 6 610 67
Innings by innings list
14 27 21 2 0 66.66 7 caught 2 Test v England Durban 26 Dec 2004 Test # 1730
19 54 43 3 0 44.18 6 caught 2 Test v England Johannesburg 13 Jan 2005 Test # 1734
20 56 38 3 0 52.63 2 caught 2 ODI v England Bloemfontein 2 Feb 2005 ODI # 2219
16 39 28 2 0 57.14 2 caught 2 ODI v England Gqeberha 4 Feb 2005 ODI # 2221
7 15 7 1 0 100.00 2 caught 2 ODI v Zimbabwe Gqeberha 2 Mar 2005 ODI # 2233
98 182 118 20 0 83.05 2 caught 2 Test v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
47 105 73 7 1 64.38 1 caught 2 Test v Zimbabwe Centurion 11 Mar 2005 Test # 1740
41 72 85 7 0 48.23 2 caught 2 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
178 551 352 15 1 50.56 2 caught 2 Test v West Indies Bridgetown 21 Apr 2005 Test # 1749
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
39 110 67 5 0 58.20 3 run out 2 ODI v Asia XI Durban 20 Aug 2005 ODI # 2270
29 41 29 4 1 100.00 2 caught 2 ODI v New Zealand Gqeberha 30 Oct 2005 ODI # 2289
11 46 25 2 0 44.00 2 caught 2 ODI v New Zealand Centurion 6 Nov 2005 ODI # 2293
7 24 16 1 0 43.75 2 lbw 2 ODI v India Hyderabad 16 Nov 2005 ODI # 2297
68 166 109 10 0 62.38 1 bowled 2 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
43 51 30 7 1 143.33 4 caught 2 ODI v Australia Centurion 26 Feb 2006 ODI # 2341
68 134 92 6 1 73.91 4 caught 2 ODI v Australia Gqeberha 5 Mar 2006 ODI # 2347
14 43 20 1 0 70.00 4 caught 2 ODI v Australia Johannesburg 12 Mar 2006 ODI # 2349
50 175 137 4 0 36.49 2 caught 2 Test v Australia Durban 24 Mar 2006 Test # 1792
13 29 23 2 0 56.52 6 caught 2 Test v New Zealand Cape Town 27 Apr 2006 Test # 1800
2 15 4 0 0 50.00 6 caught 2 Test v New Zealand Johannesburg 5 May 2006 Test # 1801
92* 127 98 12 1 93.87 2 not out 2 ODI v India Centurion 3 Dec 2006 ODI # 2458
6 23 14 1 0 42.85 6 caught 2 Test v India Johannesburg 15 Dec 2006 Test # 1823
1 19 13 0 0 7.69 2 caught 2 Test v India Cape Town 2 Jan 2007 Test # 1827
4 19 15 0 0 26.66 1 caught 2 Test v Pakistan Centurion 11 Jan 2007 Test # 1828
11 35 25 1 0 44.00 6 bowled 2 Test v Pakistan Cape Town 26 Jan 2007 Test # 1830
DNB - - - - - - - 2 T20I v Pakistan Johannesburg 2 Feb 2007 T20I # 14
43 62 46 8 0 93.47 2 caught 2 ODI v Pakistan Durban 7 Feb 2007 ODI # 2513
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
62 67 45 9 2 137.77 2 caught 2 ODI v Scotland Basseterre 20 Mar 2007 ODI # 2545
92 194 70 14 2 131.42 2 run out 2 ODI v Australia Basseterre 24 Mar 2007 ODI # 2552
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
15 73 39 1 0 38.46 2 bowled 2 ODI v Bangladesh Providence 7 Apr 2007 ODI # 2564
42 45 35 8 0 120.00 1 caught 2 ODI v England Bridgetown 17 Apr 2007 ODI # 2574
4 2 2 1 0 200.00 1 bowled 2 ODI v Asia XI Bengaluru 6 Jun 2007 ODI # 2587
13 12 10 1 0 130.00 1 caught 2 ODI v Asia XI Chennai 9 Jun 2007 ODI # 2588
70 82 63 7 3 111.11 1 caught 2 ODI v Asia XI Chennai 10 Jun 2007 ODI # 2589
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
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
1 4 5 0 0 20.00 3 caught 2 T20I v New Zealand Durban 19 Sep 2007 T20I # 39
1 7 4 0 0 25.00 3 lbw 2 T20I v India Durban 20 Sep 2007 T20I # 43
35 78 51 4 0 68.62 4 bowled 2 ODI v Pakistan Lahore 20 Oct 2007 ODI # 2635
1* 1 1 0 0 100.00 5 not out 2 ODI v Pakistan Multan 26 Oct 2007 ODI # 2639
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
59 193 127 9 0 46.45 6 bowled 2 Test v West Indies Gqeberha 26 Dec 2007 Test # 1856
2 28 17 0 0 11.76 6 caught 2 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
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
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
42 128 119 5 0 35.29 6 caught 2 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
5 17 17 1 0 29.41 7 caught 2 Test v England Birmingham 30 Jul 2008 Test # 1883
24 37 35 3 0 68.57 4 caught 2 ODI v England Leeds 22 Aug 2008 ODI # 2748
12 23 23 1 0 52.17 4 run out 2 ODI v England The Oval 29 Aug 2008 ODI # 2757
28 29 22 4 0 127.27 4 caught 2 ODI v Kenya Kimberley 2 Nov 2008 ODI # 2770
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
7 57 51 0 0 13.72 5 bowled 2 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
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
104* 285 185 9 1 56.21 5 not out 2 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
3 13 8 0 0 37.50 5 lbw 2 Test v Australia Durban 6 Mar 2009 Test # 1913
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
2 7 6 0 0 33.33 4 lbw 2 ODI v Australia Durban 3 Apr 2009 ODI # 2832
36* 45 42 2 1 85.71 4 not out 2 ODI v Australia Centurion 5 Apr 2009 ODI # 2834
38 69 42 2 0 90.47 4 bowled 2 ODI v Australia Johannesburg 17 Apr 2009 ODI # 2841
11 8 12 0 0 91.66 4 caught 2 T20I v England Nottingham 11 Jun 2009 T20I # 103
1 4 5 0 0 20.00 4 bowled 2 T20I v Pakistan Nottingham 18 Jun 2009 T20I # 114
24 44 38 0 0 63.15 4 caught 2 ODI v Sri Lanka Centurion 22 Sep 2009 ODI # 2893
70* 110 76 9 0 92.10 4 not out 2 ODI v New Zealand Centurion 24 Sep 2009 ODI # 2895
36 58 41 4 0 87.80 4 caught 2 ODI v England Centurion 27 Sep 2009 ODI # 2900
10* 20 10 1 0 100.00 4 not out 2 T20I v England Johannesburg 13 Nov 2009 T20I # 124
58 165 119 5 0 48.73 5 caught 2 Test v England Johannesburg 14 Jan 2010 Test # 1948
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
31 22 15 1 3 206.66 4 caught 2 T20I v India Gros Islet 2 May 2010 T20I # 155
5 15 9 0 0 55.55 4 caught 2 T20I v England Bridgetown 8 May 2010 T20I # 168
53 38 41 1 2 129.26 4 caught 2 T20I v Pakistan Gros Islet 10 May 2010 T20I # 171
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
73 - 189 6 0 38.62 6 caught 2 Test v West Indies Bridgetown 26 Jun 2010 Test # 1962
101* 103 72 5 5 140.27 3 not out 2 ODI v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
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
129 149 112 12 5 115.17 5 caught 2 Test v India Centurion 16 Dec 2010 Test # 1985
0 7 5 0 0 0.00 5 caught 2 Test v India Durban 26 Dec 2010 Test # 1987
14 20 10 2 0 140.00 4 run out 2 T20I v India Durban 9 Jan 2011 T20I # 196
8 14 13 1 0 61.53 4 caught 2 ODI v India Johannesburg 15 Jan 2011 ODI # 3080
107* 149 105 8 2 101.90 4 not out 2 ODI v West Indies Delhi 24 Feb 2011 ODI # 3106
25 56 44 0 0 56.81 4 bowled 2 ODI v England Chennai 6 Mar 2011 ODI # 3120
52 67 39 6 1 133.33 4 caught 2 ODI v India Nagpur 12 Mar 2011 ODI # 3128
35 63 40 4 0 87.50 4 run out 2 ODI v New Zealand Mirpur 25 Mar 2011 ODI # 3144
8 25 9 2 0 88.88 5 lbw 2 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
25 103 79 3 0 31.64 5 caught 2 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
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
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 - - - - - - - 2 Test v England The Oval 19 Jul 2012 Test # 2049
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
2 3 3 0 0 66.66 4 caught 2 T20I v England Birmingham 12 Sep 2012 T20I # 262
DNB - - - - - - - 2 T20I v Zimbabwe Hambantota 20 Sep 2012 T20I # 266
13 27 13 2 0 100.00 3 bowled 2 T20I v India Colombo (RPS) 2 Oct 2012 T20I # 286
1 20 15 0 0 6.66 5 lbw 2 Test v Australia Adelaide 22 Nov 2012 Test # 2061
67 191 129 8 0 51.93 5 bowled 2 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
61 175 113 7 0 53.98 6 caught 2 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
36 30 22 4 2 163.63 1 bowled 2 T20I v Pakistan Centurion 3 Mar 2013 T20I # 306
95* 137 111 9 1 85.58 4 not out 2 ODI v Pakistan Benoni 24 Mar 2013 ODI # 3350
70 108 71 7 0 98.59 4 caught 2 ODI v India Cardiff 6 Jun 2013 ODI # 3363
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
51 85 51 5 1 100.00 5 caught 2 ODI v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
164 374 274 17 1 59.85 6 caught 2 Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
10 46 21 0 0 47.61 4 caught 2 ODI v Pakistan Dubai (DICS) 1 Nov 2013 ODI # 3427
DNB - - - - - - - 2 T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
13 7 8 2 0 162.50 4 bowled 2 T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
10 25 15 1 0 66.66 5 bowled 2 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
74 56 45 8 2 164.44 5 caught 2 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
48* 95 63 3 0 76.19 5 not out 2 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
13 32 21 1 0 61.90 5 lbw 2 Test v India Johannesburg 18 Dec 2013 Test # 2108
74 161 117 9 0 63.24 5 caught 2 Test v India Durban 26 Dec 2013 Test # 2111
Statsguru includes the following current or recent relevant matches:
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638 - Live]
    » Netherlands 109/4 (18.4 ov, BFW de Leede 11*, MP O'Dowd 54*, A Bohara 1/29) - Match over
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637 - Live]
    » Scotland 90/0 (10.0 ov, MA Jones 45*, HG Munsey 41*, AU Rashid 0/26) - Match over
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
 
Feedback Print this page