Records type all-round analysis [change type]
View cumulative averages [change view]
Start of match date greater than or equal to 1 jun 2007 remove greater than or equal to 1 jun 2007 from query
Not involving the player AB de Villiers (Afr/SA) remove AB de Villiers (Afr/SA) from query
Ordered by batting average (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2015-2023 117 5729 158 56.72 19 - - - - 50 0 - Profile
filtered 2015-2023 116 5698 158 56.41 19 - - - - 49 0 -
Cumulative averages
94 4809 158 60.11 17 - - - - 44 0 - v New Zealand 11 Jan 2023 ODI # 4502
88 4441 158 60.01 17 - - - - 40 0 - v West Indies 10 Jun 2022 ODI # 4405
93 4730 158 59.87 17 - - - - 44 0 - v New Zealand 9 Jan 2023 ODI # 4500
99 5088 158 59.85 18 - - - - 44 0 - v New Zealand 5 May 2023 ODI # 4574
92 4664 158 59.79 17 - - - - 43 0 - v Netherlands 21 Aug 2022 ODI # 4455
87 4364 158 59.78 17 - - - - 40 0 - v West Indies 8 Jun 2022 ODI # 4401
104 5353 158 59.47 19 - - - - 45 0 - v Nepal 30 Aug 2023 ODI # 4628
105 5353 158 59.47 19 - - - - 46 0 - v India 2 Sep 2023 ODI # 4630
90 4516 158 59.42 17 - - - - 42 0 - v Netherlands 16 Aug 2022 ODI # 4448
95 4813 158 59.41 17 - - - - 44 0 - v New Zealand 13 Jan 2023 ODI # 4504
91 4573 158 59.38 17 - - - - 43 0 - v Netherlands 18 Aug 2022 ODI # 4452
97 4927 158 59.36 17 - - - - 44 0 - v New Zealand 29 Apr 2023 ODI # 4571
98 4981 158 59.29 17 - - - - 44 0 - v New Zealand 3 May 2023 ODI # 4573
96 4862 158 59.29 17 - - - - 44 0 - v New Zealand 27 Apr 2023 ODI # 4569
89 4442 158 59.22 17 - - - - 41 0 - v West Indies 12 Jun 2022 ODI # 4407
86 4261 158 59.18 16 - - - - 40 0 - v Australia 2 Apr 2022 ODI # 4382
100 5089 158 59.17 18 - - - - 45 0 - v New Zealand 7 May 2023 ODI # 4575
106 5370 158 59.01 19 - - - - 46 0 - v Bangladesh 6 Sep 2023 ODI # 4634
35 1758 125* 58.60 7 - - - - 20 0 - v Sri Lanka 20 Oct 2017 ODI # 3927
36 1758 125* 58.60 7 - - - - 20 0 - v Sri Lanka 23 Oct 2017 ODI # 3930
101 5089 158 58.49 18 - - - - 45 0 - v Afghanistan 22 Aug 2023 ODI # 4625
107 5380 158 58.47 19 - - - - 46 0 - v India 10 Sep 2023 ODI # 4639
103 5202 158 58.44 18 - - - - 45 0 - v Afghanistan 26 Aug 2023 ODI # 4627
102 5142 158 58.43 18 - - - - 45 0 - v Afghanistan 24 Aug 2023 ODI # 4626
108 5409 158 58.16 19 - - - - 46 0 - v Sri Lanka 14 Sep 2023 ODI # 4644
85 4156 158 57.72 15 - - - - 40 0 - v Australia 31 Mar 2022 ODI # 4380
109 5414 158 57.59 19 - - - - 46 0 - v Netherlands 6 Oct 2023 ODI # 4659
33 1659 125* 57.20 7 - - - - 18 0 - v Sri Lanka 16 Oct 2017 ODI # 3924
110 5424 158 57.09 19 - - - - 47 0 - v Sri Lanka 10 Oct 2023 ODI # 4665
111 5474 158 57.02 19 - - - - 47 0 - v India 14 Oct 2023 ODI # 4669
84 4042 158 56.92 14 - - - - 39 0 - v Australia 29 Mar 2022 ODI # 4379
83 3985 158 56.92 14 - - - - 39 0 - v England 13 Jul 2021 ODI # 4303
116 5691 158 56.91 19 - - - - 50 0 - v New Zealand 4 Nov 2023 ODI # 4692
80 3808 125* 56.83 13 - - - - 38 0 - v South Africa 7 Apr 2021 ODI # 4287
113 5566 158 56.79 19 - - - - 48 0 - v Afghanistan 23 Oct 2023 ODI # 4679
25 1306 125* 56.78 5 - - - - 12 0 - v West Indies 9 Apr 2017 ODI # 3862
114 5616 158 56.72 19 - - - - 50 0 - v South Africa 27 Oct 2023 ODI # 4683
117 5729 158 56.72 19 - - - - 50 0 - v England 11 Nov 2023 ODI # 4701
37 1758 125* 56.70 7 - - - - 21 0 - v New Zealand 6 Jan 2018 ODI # 3946
78 3683 125* 56.66 13 - - - - 37 0 - v South Africa 2 Apr 2021 ODI # 4285
112 5492 158 56.61 19 - - - - 48 0 - v Australia 20 Oct 2023 ODI # 4675
34 1689 125* 56.30 7 - - - - 18 0 - v Sri Lanka 18 Oct 2017 ODI # 3926
79 3714 125* 56.27 13 - - - - 38 0 - v South Africa 4 Apr 2021 ODI # 4286
115 5625 158 56.25 19 - - - - 50 0 - v Bangladesh 31 Oct 2023 ODI # 4688
81 3808 125* 56.00 13 - - - - 38 0 - v England 8 Jul 2021 ODI # 4299
77 3580 125* 55.93 12 - - - - 36 0 - v Zimbabwe 3 Nov 2020 ODI # 4264
32 1558 125* 55.64 6 - - - - 16 0 - v Sri Lanka 13 Oct 2017 ODI # 3922
82 3827 125* 55.46 13 - - - - 38 0 - v England 10 Jul 2021 ODI # 4300
38 1768 125* 55.25 7 - - - - 21 0 - v New Zealand 9 Jan 2018 ODI # 3947
26 1322 125* 55.08 5 - - - - 12 0 - v West Indies 11 Apr 2017 ODI # 3863
76 3455 125* 54.84 11 - - - - 36 0 - v Zimbabwe 1 Nov 2020 ODI # 4263
46 1973 125* 54.80 8 - - - - 25 0 - v Zimbabwe 22 Jul 2018 ODI # 4021
73 3328 125* 54.55 11 - - - - 36 0 - v Sri Lanka 30 Sep 2019 ODI # 4211
49 2119 125* 54.33 8 - - - - 26 0 - v Afghanistan 21 Sep 2018 ODI # 4043
47 2006 125* 54.21 8 - - - - 25 0 - v Hong Kong 16 Sep 2018 ODI # 4037
30 1409 125* 54.19 5 - - - - 15 0 - v England 14 Jun 2017 ODI # 3889
74 3359 125* 54.17 11 - - - - 36 0 - v Sri Lanka 2 Oct 2019 ODI # 4212
48 2053 125* 54.02 8 - - - - 26 0 - v India 19 Sep 2018 ODI # 4040
1 54 54 54.00 0 - - - - 0 0 - v Zimbabwe 31 May 2015 ODI # 3653
31 1455 125* 53.88 5 - - - - 16 0 - v India 18 Jun 2017 ODI # 3894
39 1776 125* 53.81 7 - - - - 21 0 - v New Zealand 13 Jan 2018 ODI # 3949
75 3378 125* 53.61 11 - - - - 36 0 - v Zimbabwe 30 Oct 2020 ODI # 4262
72 3213 125* 53.55 10 - - - - 36 0 - v Bangladesh 5 Jul 2019 ODI # 4186
27 1330 125* 53.20 5 - - - - 12 0 - v India 4 Jun 2017 ODI # 3878
50 2128 125* 53.20 8 - - - - 26 0 - v India 23 Sep 2018 ODI # 4044
23 1168 123 53.09 4 - - - - 9 0 - v Australia 26 Jan 2017 ODI # 3826
70 3072 125* 52.96 10 - - - - 34 0 - v New Zealand 26 Jun 2019 ODI # 4174
71 3117 125* 52.83 10 - - - - 35 0 - v Afghanistan 29 Jun 2019 ODI # 4177
29 1371 125* 52.73 5 - - - - 14 0 - v Sri Lanka 12 Jun 2017 ODI # 3888
40 1779 125* 52.32 7 - - - - 22 0 - v New Zealand 16 Jan 2018 ODI # 3953
18 886 123 52.11 3 - - - - 8 0 - v West Indies 5 Oct 2016 ODI # 3789
51 2129 125* 51.92 8 - - - - 26 0 - v Bangladesh 26 Sep 2018 ODI # 4047
58 2438 125* 51.87 8 - - - - 29 0 - v South Africa 27 Jan 2019 ODI # 4087
44 1867 125* 51.86 7 - - - - 24 0 - v Zimbabwe 18 Jul 2018 ODI # 4019
45 1867 125* 51.86 7 - - - - 25 0 - v Zimbabwe 20 Jul 2018 ODI # 4020
21 1037 123 51.85 3 - - - - 8 0 - v Australia 19 Jan 2017 ODI # 3820
64 2739 125* 51.67 9 - - - - 31 0 - v England 19 May 2019 ODI # 4140
54 2267 125* 51.52 8 - - - - 27 0 - v New Zealand 11 Nov 2018 ODI # 4070
55 2316 125* 51.46 8 - - - - 27 0 - v South Africa 19 Jan 2019 ODI # 4080
24 1181 123 51.34 4 - - - - 10 0 - v West Indies 7 Apr 2017 ODI # 3861
66 2824 125* 51.34 9 - - - - 32 0 - v England 3 Jun 2019 ODI # 4148
43 1848 125* 51.33 7 - - - - 23 0 - v Zimbabwe 16 Jul 2018 ODI # 4017
59 2462 125* 51.29 8 - - - - 29 0 - v South Africa 30 Jan 2019 ODI # 4090
69 2971 125* 51.22 9 - - - - 34 0 - v South Africa 23 Jun 2019 ODI # 4171
63 2659 125* 51.13 9 - - - - 30 0 - v England 17 May 2019 ODI # 4138
65 2761 125* 51.12 9 - - - - 32 0 - v West Indies 31 May 2019 ODI # 4144
41 1789 125* 51.11 7 - - - - 22 0 - v New Zealand 19 Jan 2018 ODI # 3957
19 919 123 51.05 3 - - - - 8 0 - v Australia 13 Jan 2017 ODI # 3817
4 153 62* 51.00 0 - - - - 2 0 - v England 11 Nov 2015 ODI # 3707
57 2397 125* 51.00 8 - - - - 28 0 - v South Africa 25 Jan 2019 ODI # 4084
67 2854 125* 50.96 9 - - - - 32 0 - v Australia 12 Jun 2019 ODI # 4157
68 2902 125* 50.91 9 - - - - 34 0 - v India 16 Jun 2019 ODI # 4161
22 1068 123 50.85 3 - - - - 8 0 - v Australia 22 Jan 2017 ODI # 3822
52 2129 125* 50.69 8 - - - - 27 0 - v New Zealand 7 Nov 2018 ODI # 4066
56 2328 125* 50.60 8 - - - - 27 0 - v South Africa 22 Jan 2019 ODI # 4081
53 2175 125* 50.58 8 - - - - 27 0 - v New Zealand 9 Nov 2018 ODI # 4068
61 2529 125* 50.58 8 - - - - 29 0 - v England 11 May 2019 ODI # 4133
60 2478 125* 50.57 8 - - - - 29 0 - v England 8 May 2019 ODI # 4130
42 1819 125* 50.52 7 - - - - 23 0 - v Zimbabwe 13 Jul 2018 ODI # 4015
20 953 123 50.15 3 - - - - 8 0 - v Australia 15 Jan 2017 ODI # 3818
62 2544 125* 49.88 8 - - - - 30 0 - v England 14 May 2019 ODI # 4135
17 769 123 48.06 2 - - - - 8 0 - v West Indies 2 Oct 2016 ODI # 3788
9 375 83 46.87 0 - - - - 6 0 - v New Zealand 31 Jan 2016 ODI # 3730
10 404 83 44.88 0 - - - - 6 0 - v Ireland 18 Aug 2016 ODI # 3767
11 444 83 44.40 0 - - - - 7 0 - v England 24 Aug 2016 ODI # 3770
12 474 83 43.09 0 - - - - 7 0 - v England 27 Aug 2016 ODI # 3771
16 646 120 43.06 1 - - - - 8 0 - v West Indies 30 Sep 2016 ODI # 3784
8 292 62* 41.71 0 - - - - 4 0 - v New Zealand 25 Jan 2016 ODI # 3728
13 483 83 40.25 0 - - - - 7 0 - v England 30 Aug 2016 ODI # 3773
2 79 54 39.50 0 - - - - 1 0 - v Sri Lanka 11 Jul 2015 ODI # 3664
5 157 62* 39.25 0 - - - - 3 0 - v England 13 Nov 2015 ODI # 3708
7 230 62* 38.33 0 - - - - 4 0 - v England 20 Nov 2015 ODI # 3712
14 495 83 38.07 0 - - - - 8 0 - v England 1 Sep 2016 ODI # 3775
15 526 83 37.57 0 - - - - 8 0 - v England 4 Sep 2016 ODI # 3777
6 179 62* 35.80 0 - - - - 3 0 - v England 17 Nov 2015 ODI # 3710
3 91 54 30.33 0 - - - - 1 0 - v Sri Lanka 15 Jul 2015 ODI # 3669
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