Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 16 Apr 2008 remove greater than or equal to 16 Apr 2008 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 2007-2020 101 117 27 1944 74 21.60 4236 45.89 0 8 11 218 17 Profile
filtered 2008-2020 89 110 25 1890 74 22.23 4164 45.38 0 8 11 214 17
Innings by innings list
23 43 27 2 0 85.18 8 run out 2 ODI v England Leeds 22 Aug 2008 ODI # 2748
10 14 12 1 0 83.33 7 caught 1 ODI v England Lord's 31 Aug 2008 ODI # 2759
4 14 11 1 0 36.36 8 caught 2 Test v Australia Cape Town 9 Nov 2011 Test # 2016
DNB - - - - - - - 4 Test v Australia Cape Town 9 Nov 2011 Test # 2016
0 5 5 0 0 0.00 8 lbw 1 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
23 92 72 3 0 31.94 8 caught 3 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
4 37 30 0 0 13.33 9 caught 2 Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
DNB - - - - - - - 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
2* 12 5 0 0 40.00 9 not out 1 ODI v Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
22 61 58 2 0 37.93 9 caught 1 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
DNB - - - - - - - 3 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
14 48 35 1 1 40.00 9 bowled 2 Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
DNB - - - - - - - 4 Test v New Zealand Hamilton 15 Mar 2012 Test # 2036
29 77 59 3 0 49.15 9 caught 1 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
DNB - - - - - - - 3 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
DNB - - - - - - - 2 Test v England The Oval 19 Jul 2012 Test # 2049
13 24 20 3 0 65.00 9 caught 1 Test v England Leeds 2 Aug 2012 Test # 2051
6 12 8 1 0 75.00 7 lbw 3 Test v England Leeds 2 Aug 2012 Test # 2051
61 183 93 6 0 65.59 8 stumped 1 Test v England Lord's 16 Aug 2012 Test # 2053
35 81 67 5 0 52.23 9 caught 3 Test v England Lord's 16 Aug 2012 Test # 2053
11 49 27 0 1 40.74 7 caught 1 Test v Australia Brisbane 9 Nov 2012 Test # 2056
1* 21 14 0 0 7.14 7 not out 3 Test v Australia Brisbane 9 Nov 2012 Test # 2056
30 74 54 2 1 55.55 9 caught 1 Test v Australia Perth 30 Nov 2012 Test # 2064
14* 42 17 2 0 82.35 9 not out 3 Test v Australia Perth 30 Nov 2012 Test # 2064
0* 6 5 0 0 0.00 9 not out 2 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
1 11 2 0 0 50.00 9 run out 1 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
DNB - - - - - - - 3 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
22 60 43 3 0 51.16 9 caught 2 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
DNB - - - - - - - 4 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
74 143 113 9 0 65.48 8 caught 1 Test v Pakistan Centurion 22 Feb 2013 Test # 2075
3 10 12 0 0 25.00 9 lbw 1 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
10 46 38 0 0 26.31 10 caught 3 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
8 40 27 0 0 29.62 9 bowled 2 Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
DNB - - - - - - - 1 ODI v Pakistan Sharjah 11 Nov 2013 ODI # 3433
14 35 26 2 0 53.84 8 caught 2 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
DNB - - - - - - - 2 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
14* 9 5 3 0 280.00 8 not out 1 ODI v India Durban 8 Dec 2013 ODI # 3443
0 3 1 0 0 0.00 9 bowled 1 ODI v India Centurion 11 Dec 2013 ODI # 3444
59 113 86 7 0 68.60 8 caught 2 Test v India Johannesburg 18 Dec 2013 Test # 2108
25* 54 37 3 0 67.56 8 not out 4 Test v India Johannesburg 18 Dec 2013 Test # 2108
0* 6 3 0 0 0.00 10 not out 2 Test v India Durban 26 Dec 2013 Test # 2111
DNB - - - - - - - 4 Test v India Durban 26 Dec 2013 Test # 2111
15 54 35 0 0 42.85 9 lbw 2 Test v Australia Centurion 12 Feb 2014 Test # 2119
26* 39 18 4 1 144.44 9 not out 4 Test v Australia Centurion 12 Feb 2014 Test # 2119
6 52 37 0 0 16.21 8 caught 1 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
DNB - - - - - - - 3 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
37* 194 107 1 0 34.57 8 not out 2 Test v Australia Cape Town 1 Mar 2014 Test # 2122
51* 155 105 6 1 48.57 9 not out 4 Test v Australia Cape Town 1 Mar 2014 Test # 2122
DNB - - - - - - - 1 ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
1 3 5 0 0 20.00 8 caught 2 ODI v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
27 115 96 3 0 28.12 9 lbw 1 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
DNB - - - - - - - 3 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
9 38 29 0 0 31.03 8 bowled 2 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
27* 105 98 5 0 27.55 8 not out 4 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
17 110 87 1 0 19.54 8 bowled 2 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
DNB - - - - - - - 4 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
DNB - - - - - - - 2 ODI v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
1 5 4 0 0 25.00 8 caught 1 ODI v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
DNB - - - - - - - 1 ODI v New Zealand Hamilton 27 Oct 2014 ODI # 3538
1 8 6 0 0 16.66 8 caught 2 ODI v Australia Perth 14 Nov 2014 ODI # 3545
0 5 1 0 0 0.00 8 caught 2 ODI v Australia Perth 16 Nov 2014 ODI # 3546
1 11 12 0 0 8.33 8 caught 2 ODI v Australia Canberra 19 Nov 2014 ODI # 3548
DNB - - - - - - - 1 Test v West Indies Centurion 17 Dec 2014 Test # 2150
13* 64 36 2 0 36.11 8 not out 1 Test v West Indies Gqeberha 26 Dec 2014 Test # 2153
0 8 7 0 0 0.00 8 run out 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
4 3 8 0 0 50.00 8 caught 1 ODI v West Indies Durban 16 Jan 2015 ODI # 3579
DNB - - - - - - - 1 ODI v West Indies Johannesburg 18 Jan 2015 ODI # 3583
DNB - - - - - - - 2 ODI v West Indies East London 21 Jan 2015 ODI # 3587
DNB - - - - - - - 1 ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
0 4 2 0 0 0.00 8 lbw 2 ODI v India Melbourne 22 Feb 2015 ODI # 3610
10* 13 6 1 0 166.66 8 not out 1 ODI v U.A.E. Wellington 12 Mar 2015 ODI # 3633
DNB - - - - - - - 1 ODI v New Zealand Auckland 24 Mar 2015 ODI # 3644
24 48 36 2 0 66.66 8 caught 1 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
DNB - - - - - - - 3 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
TDNB - - - - - - - - Test v Bangladesh Mirpur 30 Jul 2015 Test # 2174
0* 1 0 0 0 - 8 not out 1 ODI v New Zealand Centurion 19 Aug 2015 ODI # 3676
30* 72 49 1 0 61.22 8 not out 1 ODI v New Zealand Potchefstroom 23 Aug 2015 ODI # 3677
3 27 27 0 0 11.11 7 caught 2 Test v India Mohali 5 Nov 2015 Test # 2186
1 4 2 0 0 50.00 2 lbw 4 Test v India Mohali 5 Nov 2015 Test # 2186
8 31 16 1 0 50.00 8 caught 1 Test v New Zealand Durban 19 Aug 2016 Test # 2219
8 41 28 1 0 28.57 8 bowled 1 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
14 66 35 1 0 40.00 8 bowled 3 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
10 34 32 1 0 31.25 8 bowled 1 Test v Australia Perth 3 Nov 2016 Test # 2230
73 179 143 10 2 51.04 8 bowled 3 Test v Australia Perth 3 Nov 2016 Test # 2230
32 55 28 6 0 114.28 8 caught 2 Test v Australia Hobart 12 Nov 2016 Test # 2233
4 11 9 1 0 44.44 8 caught 1 Test v Australia Adelaide 24 Nov 2016 Test # 2236
17 37 34 2 0 50.00 9 lbw 3 Test v Australia Adelaide 24 Nov 2016 Test # 2236
13 45 33 2 0 39.39 8 caught 1 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
DNB - - - - - - - 3 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
20 93 63 1 0 31.74 9 caught 1 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
15* 29 18 3 0 83.33 9 not out 3 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
0 13 7 0 0 0.00 9 caught 1 Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
21 54 35 4 0 60.00 8 bowled 1 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
1* 17 12 0 0 8.33 8 not out 3 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
37* 130 77 5 0 48.05 9 not out 2 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
DNB - - - - - - - 4 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
11 28 22 2 0 50.00 8 caught 1 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
DNB - - - - - - - 3 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
52 114 86 7 0 60.46 9 bowled 2 Test v England Lord's 6 Jul 2017 Test # 2262
19* - 29 2 1 65.51 8 not out 4 Test v England Lord's 6 Jul 2017 Test # 2262
54 108 81 9 0 66.66 7 caught 1 Test v England Nottingham 14 Jul 2017 Test # 2264
42 116 75 3 2 56.00 7 caught 3 Test v England Nottingham 14 Jul 2017 Test # 2264
10* 17 11 2 0 90.90 11 not out 2 Test v England The Oval 27 Jul 2017 Test # 2266
0 2 1 0 0 0.00 7 lbw 4 Test v England The Oval 27 Jul 2017 Test # 2266
10 22 15 2 0 66.66 7 lbw 1 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
23 64 35 4 0 65.71 7 bowled 1 Test v India Cape Town 5 Jan 2018 Test # 2292
0 17 10 0 0 0.00 8 lbw 3 Test v India Cape Town 5 Jan 2018 Test # 2292
0 6 6 0 0 0.00 7 run out 1 Test v India Centurion 13 Jan 2018 Test # 2293
26 122 85 2 0 30.58 7 caught 3 Test v India Centurion 13 Jan 2018 Test # 2293
35 75 55 5 0 63.63 8 caught 2 Test v India Johannesburg 24 Jan 2018 Test # 2294
10 22 18 1 0 55.55 7 bowled 4 Test v India Johannesburg 24 Jan 2018 Test # 2294
8 20 19 1 0 42.10 8 caught 2 Test v Australia Durban 1 Mar 2018 Test # 2297
6 16 16 0 0 37.50 8 caught 4 Test v Australia Durban 1 Mar 2018 Test # 2297
36 104 85 5 0 42.35 9 caught 2 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
DNB - - - - - - - 4 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
8 27 23 1 0 34.78 8 caught 1 Test v Australia Cape Town 22 Mar 2018 Test # 2300
52* 127 79 6 1 65.82 8 not out 3 Test v Australia Cape Town 22 Mar 2018 Test # 2300
12 43 35 1 0 34.28 9 caught 1 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
33* 64 49 1 2 67.34 8 not out 3 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
18 96 86 1 0 20.93 8 lbw 2 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
22* 68 38 0 2 57.89 7 not out 4 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
16 51 29 2 0 55.17 8 bowled 2 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
DNB - - - - - - - 4 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
1 22 15 0 0 6.66 8 lbw 1 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
14 48 33 3 0 42.42 8 lbw 3 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
4 40 22 0 0 18.18 7 caught 1 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
18 84 54 1 0 33.33 7 bowled 3 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
0 - 10 0 0 0.00 9 bowled 2 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
0 - 3 0 0 0.00 8 lbw 4 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
44* - 192 6 0 22.91 9 not out 2 Test v India Pune 10 Oct 2019 Test # 2364
37 - 72 2 2 51.38 8 caught 3 Test v India Pune 10 Oct 2019 Test # 2364
35 139 81 6 0 43.20 8 caught 1 Test v England Centurion 26 Dec 2019 Test # 2377
46 100 68 4 0 67.64 9 caught 3 Test v England Centurion 26 Dec 2019 Test # 2377
17* 79 58 0 0 29.31 7 not out 2 Test v England Cape Town 3 Jan 2020 Test # 2379
8 71 51 2 0 15.68 8 caught 4 Test v England Cape Town 3 Jan 2020 Test # 2379
27 71 61 5 0 44.26 8 bowled 2 Test v England Gqeberha 16 Jan 2020 Test # 2380
13 63 47 2 0 27.65 7 caught 3 Test v England Gqeberha 16 Jan 2020 Test # 2380
4 4 3 1 0 133.33 8 caught 2 Test v England Johannesburg 24 Jan 2020 Test # 2382
10 14 11 2 0 90.90 8 caught 4 Test v England Johannesburg 24 Jan 2020 Test # 2382
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631 - Live]
    » Pakistan 119/5 (13.2 ov, Usman Khan 36*, Iftikhar Ahmed 11*, CJ Jordan 0/15)
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