Records type batting analysis [change type]
View reverse cumulative averages [change view]
Primary team South Africa remove South Africa from query
Home or away away (home of opposition) remove away (home of opposition) from query
Ordered by batting average (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 2010-2023 173 149 43 4458 139 42.05 4315 103.31 6 24 9 330 138 Profile
filtered 2010-2023 57 51 17 1308 139 38.47 1298 100.77 1 7 3 107 34
Reverse cumulative
10 8 3 327 139 65.40 278 117.62 1 1 0 32 7 v Australia 11 Nov 2018 ODI # 4069
4 4 2 128 75* 64.00 116 110.34 0 1 0 12 3 v India 6 Oct 2022 ODI # 4470
5 4 2 128 75* 64.00 116 110.34 0 1 0 12 3 v England 24 Jul 2022 ODI # 4437
12 10 4 380 139 63.33 350 108.57 1 2 0 35 8 v Australia 4 Nov 2018 ODI # 4065
11 9 3 378 139 63.00 349 108.30 1 2 0 35 8 v Australia 9 Nov 2018 ODI # 4067
13 11 4 401 139 57.28 367 109.26 1 2 0 35 9 v Sri Lanka 8 Aug 2018 ODI # 4030
14 12 4 452 139 56.50 414 109.17 1 3 0 40 10 v Sri Lanka 5 Aug 2018 ODI # 4029
7 6 3 164 75* 54.66 143 114.68 0 1 0 18 3 v England 19 Jul 2022 ODI # 4434
20 17 6 592 139 53.81 528 112.12 1 4 0 52 15 v New Zealand 4 Mar 2017 ODI # 3846
18 15 5 536 139 53.60 483 110.97 1 4 0 46 12 v England 27 May 2017 ODI # 3873
15 13 4 455 139 50.55 419 108.59 1 3 0 40 10 v Sri Lanka 1 Aug 2018 ODI # 4027
19 16 5 547 139 49.72 493 110.95 1 4 0 46 13 v England 24 May 2017 ODI # 3872
21 18 6 593 139 49.41 532 111.46 1 4 0 52 15 v New Zealand 1 Mar 2017 ODI # 3843
8 7 3 188 75* 47.00 170 110.58 0 1 0 19 3 v Ireland 13 Jul 2021 ODI # 4302
9 7 3 188 75* 47.00 170 110.58 0 1 0 19 3 v Ireland 11 Jul 2021 ODI # 4301
6 5 2 140 75* 46.66 129 108.52 0 1 0 14 3 v England 22 Jul 2022 ODI # 4435
16 14 4 465 139 46.50 432 107.63 1 3 0 41 10 v Sri Lanka 29 Jul 2018 ODI # 4025
17 14 4 465 139 46.50 432 107.63 1 3 0 41 10 v England 29 May 2017 ODI # 3874
24 21 7 646 139 46.14 590 109.49 1 4 0 58 15 v India 25 Oct 2015 ODI # 3700
22 19 6 596 139 45.84 539 110.57 1 4 0 52 15 v New Zealand 25 Feb 2017 ODI # 3841
23 20 6 624 139 44.57 578 107.95 1 4 0 55 15 v New Zealand 22 Feb 2017 ODI # 3839
25 22 7 652 139 43.46 602 108.30 1 4 0 59 15 v India 22 Oct 2015 ODI # 3698
26 23 7 685 139 42.81 643 106.53 1 4 0 63 15 v India 18 Oct 2015 ODI # 3695
27 24 7 685 139 40.29 644 106.36 1 4 1 63 15 v India 14 Oct 2015 ODI # 3692
29 26 7 742 139 39.05 717 103.48 1 4 1 68 15 v Bangladesh 15 Jul 2015 ODI # 3668
28 25 7 698 139 38.77 666 104.80 1 4 1 63 15 v India 11 Oct 2015 ODI # 3689
57 51 17 1308 139 38.47 1298 100.77 1 7 3 107 34 v West Indies 22 May 2010 ODI # 2979
32 28 7 800 139 38.09 759 105.40 1 4 1 74 18 v New Zealand 24 Mar 2015 ODI # 3644
53 48 15 1254 139 38.00 1254 100.00 1 7 3 106 31 v England 19 Jun 2013 ODI # 3375
54 48 15 1254 139 38.00 1254 100.00 1 7 3 106 31 v West Indies 30 May 2010 ODI # 2984
56 50 16 1285 139 37.79 1282 100.23 1 7 3 106 33 v West Indies 24 May 2010 ODI # 2980
37 33 8 940 139 37.60 929 101.18 1 5 1 85 19 v Australia 14 Nov 2014 ODI # 3545
30 27 7 751 139 37.55 741 101.34 1 4 1 68 15 v Bangladesh 12 Jul 2015 ODI # 3666
31 27 7 751 139 37.55 741 101.34 1 4 1 68 15 v Bangladesh 10 Jul 2015 ODI # 3663
55 49 15 1259 139 37.02 1263 99.68 1 7 3 106 31 v West Indies 28 May 2010 ODI # 2982
51 46 14 1184 139 37.00 1181 100.25 1 6 3 101 28 v Sri Lanka 23 Jul 2013 ODI # 3394
34 30 7 850 139 36.95 832 102.16 1 4 1 77 18 v Australia 21 Nov 2014 ODI # 3549
38 34 8 957 139 36.80 958 99.89 1 5 1 88 19 v New Zealand 27 Oct 2014 ODI # 3538
33 29 7 805 139 36.59 771 104.40 1 4 1 74 18 v Australia 23 Nov 2014 ODI # 3551
36 32 8 875 139 36.45 864 101.27 1 4 1 80 18 v Australia 16 Nov 2014 ODI # 3546
50 45 13 1162 139 36.31 1147 101.30 1 6 3 100 28 v Sri Lanka 26 Jul 2013 ODI # 3398
52 47 14 1198 139 36.30 1203 99.58 1 6 3 101 29 v Sri Lanka 20 Jul 2013 ODI # 3392
40 36 9 974 139 36.07 977 99.69 1 5 1 89 19 v Zimbabwe 4 Sep 2014 ODI # 3524
47 42 12 1076 139 35.86 1070 100.56 1 5 2 96 23 v Sri Lanka 6 Jul 2014 ODI # 3500
45 40 11 1036 139 35.72 1041 99.51 1 5 2 93 21 v Sri Lanka 12 Jul 2014 ODI # 3502
39 35 8 964 139 35.70 968 99.58 1 5 1 88 19 v New Zealand 24 Oct 2014 ODI # 3537
43 39 10 1032 139 35.58 1037 99.51 1 5 2 93 21 v Zimbabwe 19 Aug 2014 ODI # 3508
44 39 10 1032 139 35.58 1037 99.51 1 5 2 93 21 v Zimbabwe 17 Aug 2014 ODI # 3507
35 31 7 853 139 35.54 838 101.78 1 4 1 77 18 v Australia 19 Nov 2014 ODI # 3548
42 38 10 987 139 35.25 989 99.79 1 5 2 91 19 v Zimbabwe 21 Aug 2014 ODI # 3510
41 37 9 974 139 34.78 978 99.59 1 5 2 89 19 v Zimbabwe 29 Aug 2014 ODI # 3518
48 43 12 1076 139 34.70 1072 100.37 1 5 3 96 23 v Sri Lanka 31 Jul 2013 ODI # 3401
46 41 11 1040 139 34.66 1049 99.14 1 5 2 94 21 v Sri Lanka 9 Jul 2014 ODI # 3501
49 44 12 1077 139 33.65 1075 100.18 1 5 3 96 23 v Sri Lanka 28 Jul 2013 ODI # 3400
3 3 1 53 35* 26.50 53 100.00 0 0 0 7 0 v India 9 Oct 2022 ODI # 4471
1 1 0 11 11 11.00 11 100.00 0 0 0 2 0 v India 5 Nov 2023 ODI # 4694
2 2 0 18 11 9.00 19 94.73 0 0 0 3 0 v India 11 Oct 2022 ODI # 4472
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