Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Start of match date greater than or equal to 1 jan 2009 remove greater than or equal to 1 jan 2009 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 2016-2023 38 37 4 1512 144 45.81 1698 89.04 5 4 2 146 23 Profile
filtered 2016-2023 38 37 4 1512 144 45.81 1698 89.04 5 4 2 146 23
Innings by innings list
113 152 123 13 1 91.86 2 caught 1 v Ireland Benoni 25 Sep 2016 ODI # 3780
48 - 47 5 0 102.12 1 caught 1 v Bangladesh East London 22 Oct 2017 ODI # 3929
98 150 103 5 2 95.14 3 lbw 2 v England Cape Town 4 Feb 2020 ODI # 4234
21 22 17 1 1 123.52 3 lbw 1 v England Durban 7 Feb 2020 ODI # 4238
29 56 43 3 0 67.44 3 lbw 1 v England Johannesburg 9 Feb 2020 ODI # 4242
26 45 30 3 0 86.66 3 bowled 1 v Australia Paarl 29 Feb 2020 ODI # 4248
1 12 4 0 0 25.00 3 caught 1 v Pakistan Centurion 2 Apr 2021 ODI # 4285
92 167 102 9 0 90.19 3 caught 1 v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
20 42 23 2 0 86.95 4 bowled 2 v Pakistan Centurion 7 Apr 2021 ODI # 4287
TDNB - - - - - - - - v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
10 24 20 0 0 50.00 3 caught 2 v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
3* 7 3 0 0 100.00 6 not out 1 v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
38* 78 53 1 0 71.69 3 retired notout 2 v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
110 200 143 8 0 76.92 3 caught 1 v India Paarl 19 Jan 2022 ODI # 4344
35 62 36 3 0 97.22 3 caught 2 v India Paarl 21 Jan 2022 ODI # 4346
8 24 12 1 0 66.66 3 run out 1 v India Cape Town 23 Jan 2022 ODI # 4349
31 107 55 2 0 56.36 3 caught 2 v Bangladesh Centurion 18 Mar 2022 ODI # 4370
37 58 52 3 1 71.15 4 caught 2 v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
2 17 11 0 0 18.18 4 lbw 1 v Bangladesh Centurion 23 Mar 2022 ODI # 4375
8 14 12 2 0 66.66 3 bowled 1 v India Lucknow 6 Oct 2022 ODI # 4470
36 41 28 4 1 128.57 2 caught 1 v England Bloemfontein 27 Jan 2023 ODI # 4512
109 117 102 14 1 106.86 2 bowled 2 v England Bloemfontein 29 Jan 2023 ODI # 4513
35 36 27 5 1 129.62 1 caught 2 v England Kimberley 1 Feb 2023 ODI # 4514
144 - 118 11 7 122.03 2 caught 2 v West Indies East London 18 Mar 2023 ODI # 4540
90* 130 79 8 1 113.92 2 not out 2 v Netherlands Benoni 31 Mar 2023 ODI # 4558
6 19 12 1 0 50.00 2 caught 1 v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
114* 214 142 14 1 80.28 2 not out 1 v Australia Bloemfontein 7 Sep 2023 ODI # 4635
46 55 40 4 3 115.00 2 lbw 2 v Australia Bloemfontein 9 Sep 2023 ODI # 4638
57 107 62 6 0 91.93 2 caught 1 v Australia Potchefstroom 12 Sep 2023 ODI # 4642
0 8 2 0 0 0.00 2 run out 1 v Australia Johannesburg 17 Sep 2023 ODI # 4648
8 9 5 2 0 160.00 2 lbw 1 v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
35 84 55 2 0 63.63 2 caught 1 v Australia Lucknow 12 Oct 2023 ODI # 4667
16 35 31 2 1 51.61 1 bowled 2 v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
28 49 27 4 1 103.70 1 caught 2 v Pakistan Chennai 27 Oct 2023 ODI # 4683
24 37 28 4 1 85.71 2 caught 1 v New Zealand Pune 1 Nov 2023 ODI # 4689
11 39 19 1 0 57.89 2 bowled 2 v India Eden Gardens 5 Nov 2023 ODI # 4694
23 49 28 3 0 82.14 2 caught 2 v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
0 5 4 0 0 0.00 2 caught 1 v Australia Eden Gardens 16 Nov 2023 ODI # 4704
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page