Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Best Averages in ICC Cricket World Cup (in England)
Position
Best Averages
Player Name
Team Name
1
86.571428
Shakib Al Hasan
Bangladesh
2
82.571428
Kane Williamson
New Zealand
3
81.000000
Rohit Sharma
India
4
77.000000
Ravindra Jadeja
India
5
74.000000
Samiullah Shenwari
Afghanistan
6
71.888888
David Warner
Australia
7
67.714285
Babar Azam
Pakistan
8
66.428571
Ben Stokes
England
9
64.500000
Faf du Plessis
South Africa
10
63.285714
Jason Roy
England
11
62.500000
Alex Carey
Australia
11
62.500000
Shikhar Dhawan
India
12
62.200000
Rassie van der Dussen
South Africa
13
62.000000
Liam Plunkett
England
14
61.777777
Joe Root
England
15
55.375000
Virat Kohli
India
16
54.000000
Imad Wasim
Pakistan
17
52.428571
Nicholas Pooran
West Indies
17
52.428571
Mushfiqur Rahim
Bangladesh
18
50.750000
Avishka Fernando
Sri Lanka
19
50.700000
Aaron Finch
Australia
20
48.363636
Jonny Bairstow
England
21
46.000000
Litton Das
Bangladesh
22
45.500000
MS Dhoni
India
23
45.125000
Kannaur Rahul
India
24
43.800000
Mahmudullah
Bangladesh
25
41.222222
Eoin Morgan
England
26
40.666666
Angelo Mathews
Sri Lanka
27
40.600000
Hashim Amla
South Africa
28
40.000000
Kedar Jadhav
India
29
39.600000
Haris Sohail
Pakistan
30
39.000000
Kusal Perera
Sri Lanka
31
38.888888
Ross Taylor
New Zealand
32
38.125000
Quinton de Kock
South Africa
32
38.125000
Imam-ul-Haq
Pakistan
33
37.900000
Steven Smith
Australia
34
37.000000
Dimuth Karunaratne
Sri Lanka
35
36.714285
Shimron Hetmyer
West Indies
36
35.750000
Lahiru Thirimanne
Sri Lanka
37
35.111111
Usman Khawaja
Australia
38
34.666666
Jos Buttler
England
39
34.250000
Shai Hope
West Indies
40
34.000000
David Miller
South Africa
41
33.250000
Andile Phehlukwayo
South Africa
42
33.142857
James Neesham
New Zealand
43
32.666666
Nathan Coulter-Nile
Australia
44
32.285714
Hardik Pandya
India
45
31.625000
Mohammad Hafeez
Pakistan
46
30.800000
Carlos Brathwaite
West Indies
47
30.250000
Chris Gayle
West Indies
48
29.375000
Tamim Iqbal
Bangladesh
49
29.000000
Kagiso Rabada
South Africa
49
29.000000
Rishabh Pant
India
49
29.000000
Vijay Shankar
India
49
29.000000
Mohammad Saifuddin
Bangladesh
50
28.750000
Najibullah Zadran
Afghanistan
51
28.600000
Sarfraz Ahmed
Pakistan
52
28.400000
Ikram Alikhil
Afghanistan
53
28.222222
Rahmat Shah
Afghanistan
54
28.000000
Kemar Roach
West Indies
55
27.000000
Suranga Lakmal
Sri Lanka
55
27.000000
Dhananjaya de Silva
Sri Lanka
56
26.200000
Evin Lewis
West Indies
57
25.666666
Asghar Stanikzai
Afghanistan
58
25.500000
Fabian Allen
West Indies
59
25.000000
Sayed Shirzad
Afghanistan
59
25.000000
Colin Munro
New Zealand
60
24.666666
Chris Morris
South Africa
61
24.625000
Hashmatullah Shaidi
Afghanistan
62
24.285714
Jason Holder
West Indies
63
24.000000
Mitchell Santner
New Zealand
64
23.750000
Colin de Grandhomme
New Zealand
65
23.333333
Aiden Markram
South Africa
66
23.250000
Fakhar Zaman
Pakistan
67
22.750000
Henry Nicholls
New Zealand
68
22.125000
Glenn Maxwell
Australia
69
21.555555
Gulbadin Naib
Afghanistan
70
21.500000
Hasan Ali
Pakistan
71
21.000000
Noor Ali Zadran
Afghanistan
72
20.750000
Soumya Sarkar
Bangladesh
73
20.666666
Martin Guptill
New Zealand
74
20.428571
Kusal Mendis
Sri Lanka
75
20.000000
Ashley Nurse
West Indies
76
19.500000
Mosaddek Hossain
Bangladesh
77
19.375000
Tom Latham
New Zealand
78
19.200000
Hazratullah Zazai
Afghanistan
79
18.750000
Moeen Ali
England
80
18.000000
Sunil Ambris
West Indies
80
18.000000
Sabbir Rahman
Bangladesh
81
17.600000
Wahab Riaz
Pakistan
82
17.500000
Jean-Paul Duminy
South Africa
83
16.750000
Chris Woakes
England
84
15.666666
Mohammad Mithun
Bangladesh
85
14.500000
Marcus Stoinis
Australia
86
14.333333
Shadab Khan
Pakistan
87
13.333333
James Vince
England
88
13.000000
Shaun Marsh
Australia
89
12.333333
Mehidy Hasan
Bangladesh
90
12.000000
Andre Russell
West Indies
91
11.888888
Mohammad Nabi
Afghanistan
92
11.666666
Rashid Khan
Afghanistan
93
11.333333
Mitchell Starc
Australia
94
11.250000
Adil Rashid
England
95
10.166666
Thisara Perera
Sri Lanka
96
10.000000
Trent Boult
New Zealand
97
9.500000
Darren Bravo
West Indies
97
9.500000
Asif Ali
Pakistan
98
9.333333
Mujeeb Ur Rahman
Afghanistan
99
9.000000
Rubel Hossain
Bangladesh
100
8.500000
Mashrafe Mortaza
Bangladesh
101
8.250000
Sheldon Cottrell
West Indies
102
8.000000
Nathan Lyon
Australia
103
7.500000
Isuru Udana
Sri Lanka
104
7.285714
Pat Cummins
Australia
105
7.000000
Dinesh Karthik
India
105
7.000000
Aftab Alam
Afghanistan
105
7.000000
Lungi Ngidi
South Africa
106
6.500000
Oshane Thomas
West Indies
107
6.333333
Jeevan Mendis
Sri Lanka
108
6.000000
Jason Behrendorff
Australia
109
5.500000
Mark Wood
England
109
5.500000
Imran Tahir
South Africa
109
5.500000
Mohammad Amir
Pakistan
110
5.000000
Ish Sodhi
New Zealand
110
5.000000
Hamid Hassan
Afghanistan
110
5.000000
Yuzvendra Chahal
India
111
4.500000
Matt Henry
New Zealand
112
4.000000
Peter Handscomb
Australia
112
4.000000
Lockie Ferguson
New Zealand
113
3.500000
Mohammad Shahzad
Afghanistan
114
3.250000
Jofra Archer
England
115
3.000000
Milinda Siriwardana
Sri Lanka
115
3.000000
Shannon Gabriel
West Indies
116
2.750000
Dawlat Zadran
Afghanistan
117
2.666666
Shoaib Malik
Pakistan
118
2.200000
Lasith Malinga
Sri Lanka
119
1.500000
Dwaine Pretorius
South Africa
120
1.000000
Adam Zampa
Australia
120
1.000000
Bhuvneshwar Kumar
India
121
0.666666
Mohammed Shami
India
122
0.500000
Nuwan Pradeep
Sri Lanka
123
0.333333
Mustafizur Rahman
Bangladesh