Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Opposition team Pakistan remove Pakistan from query
Start of match date greater than or equal to 20 Oct 2007 remove greater than or equal to 20 Oct 2007 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 2012-2024 292 328 22 12411 178 40.55 13352 92.95 28 66 17 1425 241 Profile
filtered 2013-2023 26 29 1 1034 129 36.92 1156 89.44 2 3 4 126 12
Innings by innings list
3 25 12 0 0 25.00 2 bowled 2 ODI v Pakistan Benoni 24 Mar 2013 ODI # 3350
40 88 57 5 0 70.17 2 stumped 1 ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
112 179 135 9 1 82.96 1 caught 1 ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
34 51 41 5 0 82.92 2 lbw 1 ODI v Pakistan Sharjah 11 Nov 2013 ODI # 3433
48* 52 38 3 2 126.31 2 not out 2 T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
30 26 19 6 0 157.89 1 caught 1 T20I v Pakistan Dubai (DICS) 15 Nov 2013 T20I # 336
43 45 33 8 0 130.30 1 caught 1 T20I v Pakistan Johannesburg 20 Nov 2013 T20I # 340
26 30 24 4 0 108.33 2 caught 2 T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
19 47 24 3 0 79.16 3 bowled 2 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
47 72 52 3 1 90.38 3 caught 2 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
15 26 18 3 0 83.33 1 caught 2 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
0 1 2 0 0 0.00 1 caught 2 ODI v Pakistan Auckland 7 Mar 2015 ODI # 3626
33 60 49 2 0 67.34 1 lbw 1 ODI v Pakistan Birmingham 7 Jun 2017 ODI # 3881
45 98 53 5 0 84.90 8 caught 2 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
DNB - - - - - - - 4 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
59 107 78 8 0 75.64 7 caught 2 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
DNB - - - - - - - 4 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
18 67 38 2 0 47.36 7 caught 1 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
129 228 138 18 1 93.47 7 caught 3 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
33 61 36 4 0 91.66 1 run out 2 ODI v Pakistan Centurion 25 Jan 2019 ODI # 4084
0 11 7 0 0 0.00 2 lbw 1 ODI v Pakistan Johannesburg 27 Jan 2019 ODI # 4087
83 96 58 11 3 143.10 1 caught 2 ODI v Pakistan Cape Town 30 Jan 2019 ODI # 4090
47 83 60 3 2 78.33 2 caught 2 ODI v Pakistan Lord's 23 Jun 2019 ODI # 4171
15 27 23 1 0 65.21 5 caught 1 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
2 27 17 0 0 11.76 6 caught 3 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
29 34 20 5 0 145.00 6 bowled 2 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
0 2 1 0 0 0.00 6 caught 4 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
20 31 18 3 1 111.11 2 caught 1 ODI v Pakistan Centurion 2 Apr 2021 ODI # 4285
80 132 86 10 1 93.02 1 bowled 1 ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
0 6 5 0 0 0.00 2 caught 2 T20I v Pakistan Sydney 3 Nov 2022 T20I # 1861
24 19 14 5 0 171.42 2 caught 2 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
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