Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Opposition team Sri Lanka remove Sri Lanka from query
Start of match date greater than or equal to 2 Jan 2001 remove greater than or equal to 2 Jan 2001 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 2017-2024 146 169 14 5649 175 36.44 6949 81.29 10 29 12 668 110 Profile
filtered 2018-2024 23 26 3 728 106 31.65 878 82.91 1 4 2 79 12
Innings by innings list
0 7 7 0 0 0.00 2 caught 2 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
19 47 46 0 0 41.30 1 stumped 4 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
7 30 20 0 0 35.00 1 lbw 2 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
14 26 24 3 0 58.33 2 lbw 4 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
0 - 1 0 0 0.00 3 lbw 2 ODI v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
3 - 11 0 0 27.27 3 caught 2 ODI v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
20 - 13 5 0 153.84 3 caught 2 ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
11 40 27 1 0 40.74 1 bowled 1 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
28 44 31 3 0 90.32 2 caught 3 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
60 166 116 9 0 51.72 2 lbw 1 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
18 42 27 3 0 66.66 1 caught 3 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
29 42 32 3 0 90.62 3 caught 2 ODI v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
67* 122 75 7 0 89.33 2 not out 2 ODI v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
3 7 5 0 0 60.00 1 caught 1 T20I v Sri Lanka Centurion 22 Mar 2019 T20I # 758
15 24 12 1 1 125.00 1 caught 1 T20I v Sri Lanka Johannesburg 24 Mar 2019 T20I # 763
DNB - - - - - - - 2 ODI v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
68 132 94 14 0 72.34 2 caught 2 Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
5 36 21 0 0 23.80 2 caught 2 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
36* 47 53 4 0 67.92 1 not out 4 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
96 136 90 5 4 106.66 2 caught 2 ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
21 39 29 1 1 72.41 2 caught 1 ODI v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
2 9 4 0 0 50.00 2 caught 2 ODI v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
48 49 33 1 2 145.45 3 caught 1 T20I v Sri Lanka Colombo (RPS) 10 Sep 2021 T20I # 1265
21* 30 19 3 0 110.52 3 not out 2 T20I v Sri Lanka Colombo (RPS) 12 Sep 2021 T20I # 1270
DNB - - - - - - - 2 T20I v Sri Lanka Colombo (RPS) 14 Sep 2021 T20I # 1273
19 34 20 2 0 95.00 5 bowled 2 T20I v Sri Lanka Sharjah 30 Oct 2021 T20I # 1378
106 84 54 14 3 196.29 4 caught 1 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
12 14 14 0 1 85.71 3 caught 2 T20I v Sri Lanka New York 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