Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team South Africa remove South Africa from query
Not involving the player BA Stokes (ENG) remove BA Stokes (ENG) from query
Ordered by batting strike rate (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2008-2019 126 155 7 5293 182 35.76 8819 60.01 13 25 15 526 54 Profile
filtered 2009-2018 20 28 0 912 148 32.57 1615 56.47 2 3 4 95 9
Innings by innings list
13 14 9 3 0 144.44 1 caught 1 ODI v South Africa Adelaide 26 Jan 2009 ODI # 2804
25 47 19 3 0 131.57 3 bowled 2 T20I v South Africa Cape Town 13 Oct 2011 T20I # 210
26 34 23 2 2 113.04 3 caught 1 T20I v South Africa Johannesburg 16 Oct 2011 T20I # 212
106 - 102 7 4 103.92 3 caught 2 ODI v South Africa Hobart 11 Nov 2018 ODI # 4069
9 14 9 1 0 100.00 1 caught 1 T20I v South Africa Melbourne 11 Jan 2009 T20I # 80
15 27 17 1 1 88.23 1 caught 2 T20I v South Africa Brisbane 13 Jan 2009 T20I # 81
22 - 26 2 0 84.61 3 caught 1 ODI v South Africa Adelaide 9 Nov 2018 ODI # 4067
79 148 97 4 1 81.44 1 caught 1 ODI v South Africa Melbourne 16 Jan 2009 ODI # 2795
78 137 103 9 0 75.72 1 caught 1 ODI v South Africa Hobart 18 Jan 2009 ODI # 2796
43 119 63 4 0 68.25 1 stumped 1 ODI v South Africa Sydney 23 Jan 2009 ODI # 2802
30 79 55 2 0 54.54 5 bowled 2 ODI v South Africa Durban 28 Oct 2011 ODI # 3211
44 106 84 5 1 52.38 4 caught 3 Test v South Africa Centurion 12 Feb 2014 Test # 2119
148 428 288 15 0 51.38 4 caught 1 Test v South Africa Centurion 12 Feb 2014 Test # 2119
24 76 52 4 0 46.15 5 lbw 1 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
5 8 11 1 0 45.45 1 caught 2 ODI v South Africa Perth 30 Jan 2009 ODI # 2808
44 157 101 8 0 43.56 3 lbw 1 Test v South Africa Cape Town 9 Nov 2011 Test # 2016
63 206 148 7 0 42.56 2 lbw 2 Test v South Africa Perth 3 Nov 2016 Test # 2230
40 132 96 6 0 41.66 5 caught 1 Test v South Africa Durban 1 Mar 2018 Test # 2297
26 88 63 3 0 41.26 5 caught 2 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
7 21 20 1 0 35.00 5 caught 4 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
15 57 45 1 0 33.33 1 caught 4 Test v South Africa Perth 3 Nov 2016 Test # 2230
33 153 99 5 0 33.33 5 caught 3 Test v South Africa Durban 1 Mar 2018 Test # 2297
16 104 74 1 0 21.62 5 caught 2 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
1 12 5 0 0 20.00 5 caught 3 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
0 5 2 0 0 0.00 10 lbw 3 Test v South Africa Cape Town 9 Nov 2011 Test # 2016
0 2 2 0 0 0.00 4 caught 2 Test v South Africa Gqeberha 20 Feb 2014 Test # 2121
0 5 1 0 0 0.00 4 lbw 4 Test v South Africa Gqeberha 20 Feb 2014 Test # 2121
0 3 1 0 0 0.00 5 caught 4 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
Statsguru includes the following current or recent relevant matches:
Bangladesh v Sri Lanka at Dallas, ICC Men's T20 World Cup 15th match, Jun 7, 2024 [T20I # 2646]
Afghanistan v New Zealand at Providence, ICC Men's T20 World Cup 14th match, Jun 7, 2024 [T20I # 2645]
Canada v Ireland at New York, ICC Men's T20 World Cup 13th match, Jun 7, 2024 [T20I # 2644]
 
Feedback Print this page