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 Average in ICC Cricket World Cup (in England)
Position
Best Average
Player Name
Team Name
1
6.000000
Angelo Mathews
Sri Lanka
2
11.000000
Vijay Shankar
India
3
13.785714
Mohammed Shami
India
4
14.625000
Shaheen Afridi
Pakistan
5
18.592592
Mitchell Starc
Australia
6
18.800000
Dwaine Pretorius
South Africa
7
19.466666
James Neesham
New Zealand
8
19.476190
Lockie Ferguson
New Zealand
9
20.000000
Aaron Finch
Australia
10
20.166666
Kemar Roach
West Indies
11
20.200000
Andre Russell
West Indies
12
20.611111
Jasprit Bumrah
India
13
21.058823
Mohammad Amir
Pakistan
14
21.800000
Kane Richardson
Australia
15
22.750000
Soumya Sarkar
Bangladesh
16
23.050000
Jofra Archer
England
17
24.200000
Mustafizur Rahman
Bangladesh
18
24.727272
Liam Plunkett
England
19
25.222222
Jason Behrendorff
Australia
20
25.722222
Mark Wood
England
21
26.230769
Chris Morris
South Africa
22
26.900000
Bhuvneshwar Kumar
India
23
27.500000
Joe Root
England
24
27.875000
Chris Woakes
England
25
28.000000
Matt Henry
New Zealand
26
28.176470
Trent Boult
New Zealand
27
28.692307
Lasith Malinga
Sri Lanka
28
28.750000
Aftab Alam
Afghanistan
29
30.142857
Lungi Ngidi
South Africa
30
30.500000
Pat Cummins
Australia
31
30.545454
Andile Phehlukwayo
South Africa
32
31.400000
Nuwan Pradeep
Sri Lanka
33
32.000000
Kane Williamson
New Zealand
33
32.000000
Steven Smith
Australia
34
32.076923
Mohammad Saifuddin
Bangladesh
35
32.666666
Sheldon Cottrell
West Indies
36
33.500000
Mohammad Nabi
Afghanistan
37
34.000000
Imran Tahir
South Africa
38
34.857142
Marcus Stoinis
Australia
39
35.142857
Ben Stokes
England
40
35.333333
Colin de Grandhomme
New Zealand
41
35.555555
Shadab Khan
Pakistan
42
35.888888
Carlos Brathwaite
West Indies
43
36.000000
Dawlat Zadran
Afghanistan
44
36.090909
Kagiso Rabada
South Africa
45
36.272727
Shakib Al Hasan
Bangladesh
46
36.363636
Wahab Riaz
Pakistan
47
36.833333
Yuzvendra Chahal
India
48
37.000000
Ravindra Jadeja
India
48
37.000000
Mujeeb Ur Rahman
Afghanistan
49
39.400000
Dhananjaya de Silva
Sri Lanka
50
40.000000
Chris Gayle
West Indies
51
42.222222
Oshane Thomas
West Indies
52
42.875000
Jason Holder
West Indies
53
44.700000
Hardik Pandya
India
54
46.000000
Moeen Ali
England
55
46.666666
Gulbadin Naib
Afghanistan
56
47.000000
Shoaib Malik
Pakistan
57
47.200000
Adam Zampa
Australia
58
47.818181
Adil Rashid
England
59
49.333333
Isuru Udana
Sri Lanka
60
50.000000
Jeffrey Vandersay
Sri Lanka
61
53.833333
Mitchell Santner
New Zealand
62
56.000000
Sayed Shirzad
Afghanistan
63
56.166666
Kuldeep Yadav
India
64
56.833333
Mehidy Hasan
Bangladesh
65
60.333333
Nathan Lyon
Australia
66
61.000000
Jean-Paul Duminy
South Africa
67
69.000000
Rahmat Shah
Afghanistan
68
69.333333
Rashid Khan
Afghanistan
69
70.000000
Nathan Coulter-Nile
Australia
69
70.000000
Tim Southee
New Zealand
70
71.666666
Mosaddek Hossain
Bangladesh
71
76.000000
Aiden Markram
South Africa
72
86.500000
Shannon Gabriel
West Indies
73
94.000000
Imad Wasim
Pakistan
74
94.500000
Mohammad Hafeez
Pakistan
75
122.000000
Hamid Hassan
Afghanistan
75
122.000000
Fabian Allen
West Indies
76
128.000000
Hasan Ali
Pakistan
77
131.000000
Rubel Hossain
Bangladesh
78
207.000000
Thisara Perera
Sri Lanka
79
361.000000
Mashrafe Mortaza
Bangladesh