Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 2 Jan 2015 and 28 Jun 2019 remove between 2 Jan 2015 and 28 Jun 2019 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 2015-2018 91 100 14 4339 176 50.45 4674 92.83 9 26 7 412 123
Innings by innings list
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
19 38 25 3 0 76.00 4 caught 1 ODI v West Indies Gqeberha 25 Jan 2015 ODI # 3591
25 53 36 1 1 69.44 4 caught 1 ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
30 47 38 3 0 78.94 4 run out 2 ODI v India Melbourne 22 Feb 2015 ODI # 3610
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
77 111 58 7 5 132.75 5 caught 2 ODI v Pakistan Auckland 7 Mar 2015 ODI # 3626
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
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
33 22 21 5 0 157.14 3 caught 2 T20I v New Zealand Durban 14 Aug 2015 T20I # 451
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
31 86 45 1 0 68.88 4 caught 1 ODI v New Zealand Potchefstroom 23 Aug 2015 ODI # 3677
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
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
49 123 79 7 1 62.02 4 caught 2 Test v England Durban 26 Dec 2015 Test # 2196
37 122 86 6 0 43.02 4 lbw 4 Test v England Durban 26 Dec 2015 Test # 2196
88 298 211 12 1 41.70 4 caught 2 Test v England Cape Town 2 Jan 2016 Test # 2197
36 61 40 4 1 90.00 4 caught 1 Test v England Johannesburg 14 Jan 2016 Test # 2199
0 8 5 0 0 0.00 4 caught 3 Test v England Johannesburg 14 Jan 2016 Test # 2199
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
8 16 10 1 0 80.00 4 caught 2 ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
73 117 91 4 1 80.21 4 caught 1 ODI v England Gqeberha 6 Feb 2016 ODI # 3734
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
13 8 9 1 1 144.44 1 bowled 1 T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
16 7 8 0 2 200.00 3 caught 1 T20I v England Wankhede 18 Mar 2016 T20I # 540
64 34 29 4 5 220.68 4 caught 1 T20I v Afghanistan Wankhede 20 Mar 2016 T20I # 542
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
31 82 49 0 0 63.26 4 caught 1 ODI v West Indies Providence 3 Jun 2016 ODI # 3739
22 48 38 0 0 57.89 4 bowled 1 ODI v Australia Providence 7 Jun 2016 ODI # 3741
39 59 32 4 1 121.87 4 bowled 2 ODI v Australia Basseterre 11 Jun 2016 ODI # 3743
27 33 19 1 2 142.10 5 caught 1 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
DNB - - - - - - - 1 ODI v Australia Bridgetown 19 Jun 2016 ODI # 3750
2 - 10 0 0 20.00 4 caught 2 ODI v West Indies Bridgetown 24 Jun 2016 ODI # 3754
63 59 44 2 3 143.18 3 caught 1 T20I v Sri Lanka Cape Town 25 Jan 2017 T20I # 591
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
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
4 6 4 0 0 100.00 4 caught 1 ODI v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
0 5 1 0 0 0.00 4 caught 1 ODI v Pakistan Birmingham 7 Jun 2017 ODI # 3881
16 16 12 1 0 133.33 4 run out 1 ODI v India The Oval 11 Jun 2017 ODI # 3886
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
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
5 33 19 0 0 26.31 5 bowled 2 Test v India Johannesburg 24 Jan 2018 Test # 2294
6 16 13 1 0 46.15 4 caught 4 Test v India Johannesburg 24 Jan 2018 Test # 2294
26 24 18 1 2 144.44 4 caught 2 ODI v India Johannesburg 10 Feb 2018 ODI # 3973
6 8 7 0 0 85.71 4 caught 2 ODI v India Gqeberha 13 Feb 2018 ODI # 3976
30 61 34 4 0 88.23 3 bowled 1 ODI v India Centurion 16 Feb 2018 ODI # 3978
71* 202 127 11 0 55.90 4 not out 2 Test v Australia Durban 1 Mar 2018 Test # 2297
0 5 1 0 0 0.00 4 run out 4 Test v Australia Durban 1 Mar 2018 Test # 2297
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