Records type batting analysis [change type]
View 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 (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 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
Cumulative averages
1 1 0 20 20 20.00 28 71.42 0 0 0 3 0 ODI v Sri Lanka 26 Jul 2013 ODI # 3398
2 2 0 28 20 14.00 37 75.67 0 0 0 5 0 ODI v Sri Lanka 28 Jul 2013 ODI # 3400
3 3 0 55 27 18.33 58 94.82 0 0 0 10 0 ODI v Sri Lanka 31 Jul 2013 ODI # 3401
4 4 0 60 27 15.00 65 92.30 0 0 0 11 0 T20I v Sri Lanka 2 Aug 2013 T20I # 323
5 5 0 79 27 15.80 88 89.77 0 0 0 14 0 T20I v Sri Lanka 4 Aug 2013 T20I # 324
6 6 0 95 27 15.83 107 88.78 0 0 0 17 0 T20I v Sri Lanka 6 Aug 2013 T20I # 325
7 7 0 120 27 17.14 125 96.00 0 0 0 21 1 T20I v Sri Lanka 22 Mar 2014 T20I # 379
8 8 0 147 27 18.37 160 91.87 0 0 0 24 2 ODI v Sri Lanka 6 Jul 2014 ODI # 3500
9 9 0 151 27 16.77 166 90.96 0 0 0 25 2 ODI v Sri Lanka 9 Jul 2014 ODI # 3501
10 10 0 279 128 27.90 293 95.22 1 0 0 37 5 ODI v Sri Lanka 12 Jul 2014 ODI # 3502
11 12 0 366 128 30.50 423 86.52 1 1 0 47 5 Test v Sri Lanka 16 Jul 2014 Test # 2129
12 14 0 403 128 28.78 517 77.94 1 1 1 48 5 Test v Sri Lanka 24 Jul 2014 Test # 2131
13 15 1 481 128 34.35 574 83.79 1 2 1 60 5 ODI v Sri Lanka 18 Mar 2015 ODI # 3640
14 16 1 490 128 32.66 580 84.48 1 2 1 62 5 T20I v Sri Lanka 28 Mar 2016 T20I # 554
15 18 1 596 128 35.05 734 81.19 1 3 1 73 5 Test v Sri Lanka 26 Dec 2016 Test # 2243
16 20 1 726 128 38.21 882 82.31 2 3 1 88 5 Test v Sri Lanka 2 Jan 2017 Test # 2244
17 21 1 760 128 38.00 933 81.45 2 3 1 93 5 Test v Sri Lanka 12 Jan 2017 Test # 2247
18 22 1 794 128 37.80 973 81.60 2 3 1 97 5 ODI v Sri Lanka 28 Jan 2017 ODI # 3828
19 23 1 811 128 36.86 995 81.50 2 3 1 99 5 ODI v Sri Lanka 1 Feb 2017 ODI # 3830
20 24 1 819 128 35.60 1006 81.41 2 3 1 100 5 ODI v Sri Lanka 4 Feb 2017 ODI # 3831
21 25 1 874 128 36.41 1052 83.07 2 4 1 107 7 ODI v Sri Lanka 7 Feb 2017 ODI # 3833
22 26 1 983 128 39.32 1139 86.30 3 4 1 123 7 ODI v Sri Lanka 10 Feb 2017 ODI # 3834
23 27 1 1006 128 38.69 1181 85.18 3 4 1 125 7 ODI v Sri Lanka 3 Jun 2017 ODI # 3877
24 29 1 1019 128 36.39 1198 85.05 3 4 1 127 7 Test v Sri Lanka 12 Jul 2018 Test # 2311
25 31 1 1059 128 35.30 1241 85.33 3 4 1 131 7 Test v Sri Lanka 20 Jul 2018 Test # 2313
26 32 1 1106 128 35.67 1300 85.07 3 4 1 135 8 ODI v Sri Lanka 29 Jul 2018 ODI # 4025
27 33 1 1193 128 37.28 1378 86.57 3 5 1 148 9 ODI v Sri Lanka 1 Aug 2018 ODI # 4027
28 34 1 1195 128 36.21 1386 86.21 3 5 1 148 9 ODI v Sri Lanka 5 Aug 2018 ODI # 4029
29 35 1 1218 128 35.82 1399 87.06 3 5 1 151 10 ODI v Sri Lanka 8 Aug 2018 ODI # 4030
30 36 1 1272 128 36.34 1456 87.36 3 6 1 158 11 ODI v Sri Lanka 12 Aug 2018 ODI # 4031
31 37 1 1292 128 35.88 1467 88.07 3 6 1 162 11 T20I v Sri Lanka 14 Aug 2018 T20I # 695
32 39 1 1427 128 37.55 1623 87.92 3 8 1 176 12 Test v Sri Lanka 13 Feb 2019 Test # 2347
33 41 1 1514 128 37.85 1717 88.17 3 9 1 188 12 Test v Sri Lanka 21 Feb 2019 Test # 2348
34 42 1 1595 128 38.90 1789 89.15 3 10 1 199 12 ODI v Sri Lanka 3 Mar 2019 ODI # 4104
35 43 1 1689 128 40.21 1859 90.85 3 11 1 216 13 ODI v Sri Lanka 6 Mar 2019 ODI # 4107
36 44 1 1810 128 42.09 1967 92.01 4 11 1 232 15 ODI v Sri Lanka 10 Mar 2019 ODI # 4112
37 45 1 1861 128 42.29 2024 91.94 4 12 1 238 15 ODI v Sri Lanka 13 Mar 2019 ODI # 4114
38 46 1 1867 128 41.48 2038 91.60 4 12 1 239 15 ODI v Sri Lanka 16 Mar 2019 ODI # 4115
39 47 1 1880 128 40.86 2055 91.48 4 12 1 241 15 T20I v Sri Lanka 19 Mar 2019 T20I # 755
40 48 1 1895 128 40.31 2071 91.50 4 12 1 244 15 ODI v Sri Lanka 28 Jun 2019 ODI # 4176
41 49 1 1913 128 39.85 2082 91.88 4 12 1 247 15 Test v Sri Lanka 26 Dec 2020 Test # 2399
42 50 1 1923 128 39.24 2102 91.48 4 12 1 248 15 Test v Sri Lanka 3 Jan 2021 Test # 2401
43 51 1 1959 128 39.18 2134 91.79 4 12 1 251 16 T20I v Sri Lanka 10 Sep 2021 T20I # 1265
44 52 2 2017 128 40.34 2182 92.43 4 13 1 258 16 T20I v Sri Lanka 12 Sep 2021 T20I # 1270
45 53 3 2076 128 41.52 2228 93.17 4 14 1 265 16 T20I v Sri Lanka 14 Sep 2021 T20I # 1273
46 54 3 2088 128 40.94 2238 93.29 4 14 1 267 16 T20I v Sri Lanka 30 Oct 2021 T20I # 1378
47 55 3 2188 128 42.07 2322 94.22 5 14 1 279 19 ODI v Sri Lanka 7 Oct 2023 ODI # 4661
48 56 3 2208 128 41.66 2349 93.99 5 14 1 279 20 T20I v Sri Lanka 3 Jun 2024 T20I # 2635
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