Records type batting analysis [change type]
View reverse cumulative averages [change view]
Primary team South Africa remove South Africa from query
Opposition team Sri Lanka remove Sri Lanka from query
Ordered by start date (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 2012-2024 294 330 22 12431 178 40.36 13379 92.91 28 66 18 1425 242 Profile
filtered 2013-2024 48 56 3 2208 128 41.66 2349 93.99 5 14 1 279 20
Reverse cumulative
1 1 0 20 20 20.00 27 74.07 0 0 0 0 1 T20I v Sri Lanka 3 Jun 2024 T20I # 2635
2 2 0 120 100 60.00 111 108.10 1 0 0 12 4 ODI v Sri Lanka 7 Oct 2023 ODI # 4661
3 3 0 132 100 44.00 121 109.09 1 0 0 14 4 T20I v Sri Lanka 30 Oct 2021 T20I # 1378
4 4 1 191 100 63.66 167 114.37 1 1 0 21 4 T20I v Sri Lanka 14 Sep 2021 T20I # 1273
5 5 2 249 100 83.00 215 115.81 1 2 0 28 4 T20I v Sri Lanka 12 Sep 2021 T20I # 1270
6 6 2 285 100 71.25 247 115.38 1 2 0 31 5 T20I v Sri Lanka 10 Sep 2021 T20I # 1265
7 7 2 295 100 59.00 267 110.48 1 2 0 32 5 Test v Sri Lanka 3 Jan 2021 Test # 2401
8 8 2 313 100 52.16 278 112.58 1 2 0 35 5 Test v Sri Lanka 26 Dec 2020 Test # 2399
9 9 2 328 100 46.85 294 111.56 1 2 0 38 5 ODI v Sri Lanka 28 Jun 2019 ODI # 4176
10 10 2 341 100 42.62 311 109.64 1 2 0 40 5 T20I v Sri Lanka 19 Mar 2019 T20I # 755
11 11 2 347 100 38.55 325 106.76 1 2 0 41 5 ODI v Sri Lanka 16 Mar 2019 ODI # 4115
12 12 2 398 100 39.80 382 104.18 1 3 0 47 5 ODI v Sri Lanka 13 Mar 2019 ODI # 4114
13 13 2 519 121 47.18 490 105.91 2 3 0 63 7 ODI v Sri Lanka 10 Mar 2019 ODI # 4112
14 14 2 613 121 51.08 560 109.46 2 4 0 80 8 ODI v Sri Lanka 6 Mar 2019 ODI # 4107
15 15 2 694 121 53.38 632 109.81 2 5 0 91 8 ODI v Sri Lanka 3 Mar 2019 ODI # 4104
16 17 2 781 121 52.06 726 107.57 2 6 0 103 8 Test v Sri Lanka 21 Feb 2019 Test # 2348
17 19 2 916 121 53.88 882 103.85 2 8 0 117 9 Test v Sri Lanka 13 Feb 2019 Test # 2347
18 20 2 936 121 52.00 893 104.81 2 8 0 121 9 T20I v Sri Lanka 14 Aug 2018 T20I # 695
19 21 2 990 121 52.10 950 104.21 2 9 0 128 10 ODI v Sri Lanka 12 Aug 2018 ODI # 4031
20 22 2 1013 121 50.65 963 105.19 2 9 0 131 11 ODI v Sri Lanka 8 Aug 2018 ODI # 4030
21 23 2 1015 121 48.33 971 104.53 2 9 0 131 11 ODI v Sri Lanka 5 Aug 2018 ODI # 4029
22 24 2 1102 121 50.09 1049 105.05 2 10 0 144 12 ODI v Sri Lanka 1 Aug 2018 ODI # 4027
23 25 2 1149 121 49.95 1108 103.70 2 10 0 148 13 ODI v Sri Lanka 29 Jul 2018 ODI # 4025
24 27 2 1189 121 47.56 1151 103.30 2 10 0 152 13 Test v Sri Lanka 20 Jul 2018 Test # 2313
25 29 2 1202 121 44.51 1168 102.91 2 10 0 154 13 Test v Sri Lanka 12 Jul 2018 Test # 2311
26 30 2 1225 121 43.75 1210 101.23 2 10 0 156 13 ODI v Sri Lanka 3 Jun 2017 ODI # 3877
27 31 2 1334 121 46.00 1297 102.85 3 10 0 172 13 ODI v Sri Lanka 10 Feb 2017 ODI # 3834
28 32 2 1389 121 46.30 1343 103.42 3 11 0 179 15 ODI v Sri Lanka 7 Feb 2017 ODI # 3833
29 33 2 1397 121 45.06 1354 103.17 3 11 0 180 15 ODI v Sri Lanka 4 Feb 2017 ODI # 3831
30 34 2 1414 121 44.18 1376 102.76 3 11 0 182 15 ODI v Sri Lanka 1 Feb 2017 ODI # 3830
31 35 2 1448 121 43.87 1416 102.25 3 11 0 186 15 ODI v Sri Lanka 28 Jan 2017 ODI # 3828
32 36 2 1482 121 43.58 1467 101.02 3 11 0 191 15 Test v Sri Lanka 12 Jan 2017 Test # 2247
33 38 2 1612 121 44.77 1615 99.81 4 11 0 206 15 Test v Sri Lanka 2 Jan 2017 Test # 2244
34 40 2 1718 121 45.21 1769 97.11 4 12 0 217 15 Test v Sri Lanka 26 Dec 2016 Test # 2243
35 41 2 1727 121 44.28 1775 97.29 4 12 0 219 15 T20I v Sri Lanka 28 Mar 2016 T20I # 554
36 42 3 1805 121 46.28 1832 98.52 4 13 0 231 15 ODI v Sri Lanka 18 Mar 2015 ODI # 3640
37 44 3 1842 121 44.92 1926 95.63 4 13 1 232 15 Test v Sri Lanka 24 Jul 2014 Test # 2131
38 46 3 1929 121 44.86 2056 93.82 4 14 1 242 15 Test v Sri Lanka 16 Jul 2014 Test # 2129
39 47 3 2057 128 46.75 2183 94.22 5 14 1 254 18 ODI v Sri Lanka 12 Jul 2014 ODI # 3502
40 48 3 2061 128 45.80 2189 94.15 5 14 1 255 18 ODI v Sri Lanka 9 Jul 2014 ODI # 3501
41 49 3 2088 128 45.39 2224 93.88 5 14 1 258 19 ODI v Sri Lanka 6 Jul 2014 ODI # 3500
42 50 3 2113 128 44.95 2242 94.24 5 14 1 262 20 T20I v Sri Lanka 22 Mar 2014 T20I # 379
43 51 3 2129 128 44.35 2261 94.16 5 14 1 265 20 T20I v Sri Lanka 6 Aug 2013 T20I # 325
44 52 3 2148 128 43.83 2284 94.04 5 14 1 268 20 T20I v Sri Lanka 4 Aug 2013 T20I # 324
45 53 3 2153 128 43.06 2291 93.97 5 14 1 269 20 T20I v Sri Lanka 2 Aug 2013 T20I # 323
46 54 3 2180 128 42.74 2312 94.29 5 14 1 274 20 ODI v Sri Lanka 31 Jul 2013 ODI # 3401
47 55 3 2188 128 42.07 2321 94.26 5 14 1 276 20 ODI v Sri Lanka 28 Jul 2013 ODI # 3400
48 56 3 2208 128 41.66 2349 93.99 5 14 1 279 20 ODI v Sri Lanka 26 Jul 2013 ODI # 3398
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th match, Jun 9, 2024 [T20I # 2659]
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658]
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
Austria v Romania at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 4th match, Jun 9, 2024 [T20I # 2656]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page