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 Australia/New Zealand)
Position
Best Averages
Player Name
Team Name
1
108.200000
Kumar Sangakkara
Sri Lanka
2
96.400000
AB de Villiers
South Africa
3
80.750000
Glenn Maxwell
Australia
4
80.000000
Sarfraz Ahmed
Pakistan
5
79.600000
Steven Smith
Australia
6
76.571428
Martin Guptill
New Zealand
7
73.000000
Mahmudullah
Bangladesh
8
72.166666
Brendan Taylor
Zimbabwe
9
67.800000
Sean Williams
Zimbabwe
10
65.833333
Tillakaratne Dilshan
Sri Lanka
11
64.800000
David Miller
South Africa
12
63.333333
Faf du Plessis
South Africa
13
60.000000
Nasir Aziz
United Arab Emirates
14
59.250000
MS Dhoni
India
15
56.800000
Suresh Raina
India
16
56.666666
Chris Gayle
West Indies
17
55.000000
George Bailey
Australia
18
54.666666
Jean-Paul Duminy
South Africa
19
52.500000
Rilee Rossouw
South Africa
20
52.400000
Ian Bell
England
21
52.000000
Dinesh Chandimal
Sri Lanka
22
51.833333
David Warner
Australia
22
51.833333
Shaiman Anwar
United Arab Emirates
23
51.666666
Grant Elliott
New Zealand
23
51.666666
Jason Holder
West Indies
24
51.500000
Shikhar Dhawan
India
25
50.833333
Virat Kohli
India
26
50.333333
Lahiru Thirimanne
Sri Lanka
27
50.000000
Misbah-ul-Haq
Pakistan
28
49.666666
Mushfiqur Rahim
Bangladesh
29
48.000000
Daniel Vettori
New Zealand
30
47.142857
Rohit Sharma
India
31
46.250000
Shane Watson
Australia
32
45.833333
William Porterfield
Ireland
33
42.333333
Samiullah Shenwari
Afghanistan
34
42.166666
Kyle Coetzer
Scotland
35
41.625000
Hashim Amla
South Africa
36
41.500000
Brad Haddin
Australia
37
41.400000
Michael Clarke
Australia
38
41.000000
Ed Joyce
England
39
40.400000
Joe Root
England
40
39.800000
Niall O'Brien
Ireland
41
39.333333
Andy Balbirnie
Ireland
42
39.200000
Shakib Al Hasan
Bangladesh
43
39.000000
Angelo Mathews
Sri Lanka
44
38.400000
Moeen Ali
England
45
38.333333
Marlon Samuels
West Indies
46
38.000000
Aaron Finch
Australia
47
37.666666
Jonathan Carter
West Indies
48
37.250000
James Taylor
England
49
36.666666
Ross Taylor
New Zealand
50
36.400000
Sabbir Rahman
Bangladesh
51
35.400000
Darren Sammy
West Indies
52
35.250000
Jos Buttler
England
53
34.750000
Brendon McCullum
New Zealand
54
34.666666
Ajinkya Rahane
India
55
34.600000
Lendl Simmons
West Indies
56
34.166666
Corey Anderson
New Zealand
57
34.000000
Amjad Javed
United Arab Emirates
58
32.428571
Ahmed Shehzad
Pakistan
59
32.000000
Alex Hales
England
60
31.000000
Matt Machan
Scotland
61
30.000000
Shafiqullah
Afghanistan
61
30.000000
Ravichandran Ashwin
India
61
30.000000
Mitchell Johnson
Australia
61
30.000000
Chris Woakes
England
62
29.500000
Haris Sohail
Pakistan
63
29.166666
Soumya Sarkar
Bangladesh
64
29.000000
Anamul Haque
Bangladesh
64
29.000000
Johnson Charles
West Indies
65
28.000000
Swapnil Patil
United Arab Emirates
66
27.333333
Umar Akmal
Pakistan
67
27.000000
Kane Williamson
New Zealand
68
26.500000
Craig Ervine
Zimbabwe
68
26.500000
Paul Stirling
Ireland
69
26.000000
Andre Russell
West Indies
69
26.000000
Elton Chigumbura
Zimbabwe
70
25.833333
Khurram Khan
United Arab Emirates
71
25.666666
Freddie Coleman
Scotland
71
25.666666
Tamim Iqbal
Bangladesh
72
25.500000
Sohaib Maqsood
Pakistan
73
25.000000
Michael Leask
Scotland
73
25.000000
Mahela Jayawardene
Sri Lanka
74
24.666666
Preston Mommsen
Scotland
75
24.600000
Najibullah Zadran
Afghanistan
76
24.500000
Darren Bravo
West Indies
76
24.500000
Chamu Chibhabha
Zimbabwe
77
23.500000
Gary Wilson
Ireland
78
23.200000
Shahid Afridi
79
23.166666
Richie Berrington
Scotland
80
23.000000
Tim Southee
New Zealand
80
23.000000
Nasir Hossain
Bangladesh
81
22.000000
Max Sorensen
Ireland
82
21.833333
Kevin O'Brien
Ireland
83
21.400000
Denesh Ramdin
West Indies
84
20.833333
Sikandar Raza
Zimbabwe
85
20.750000
Wahab Riaz
Pakistan
86
20.714285
Quinton de Kock
South Africa
87
20.666666
Thisara Perera
Sri Lanka
88
20.333333
Hamilton Masakadza
Zimbabwe
89
19.000000
Stuart Matsikenyeri
Zimbabwe
89
19.000000
Mirwais Ashraf
Afghanistan
89
19.000000
Alex Cusack
Ireland
89
19.000000
Alasdair Evans
Scotland
90
18.500000
Jerome Taylor
West Indies
90
18.500000
Dimuth Karunaratne
Sri Lanka
91
18.250000
Mohammad Naveed
United Arab Emirates
92
18.000000
George Dockrell
Ireland
92
18.000000
Nawroz Mangal
Afghanistan
92
18.000000
Eoin Morgan
England
93
17.000000
Nasir Jamal
Afghanistan
94
16.166666
Javed Ahmadi
Afghanistan
95
16.000000
Regis Chakabva
Zimbabwe
95
16.000000
Amjad Ali
United Arab Emirates
96
15.500000
Dwayne Smith
West Indies
96
15.500000
Mitchell Marsh
Australia
97
15.000000
Ehsan Adil
Pakistan
97
15.000000
Mohammad Nabi
Afghanistan
98
14.666666
James Faulkner
Australia
98
14.666666
Matthew Cross
Scotland
99
14.500000
Nuwan Kulasekara
Sri Lanka
100
14.400000
Asghar Stanikzai
Afghanistan
101
14.333333
Younis Khan
Pakistan
102
14.250000
Ravindra Jadeja
India
103
14.000000
Aftab Alam
Afghanistan
104
13.750000
Josh Davey
Scotland
105
13.500000
Kusal Perera
Sri Lanka
106
13.400000
Luke Ronchi
New Zealand
107
13.000000
Yasir Shah
Pakistan
107
13.000000
Rangana Herath
Sri Lanka
107
13.000000
Jeevan Mendis
Sri Lanka
108
12.800000
Solomon Mire
Zimbabwe
109
12.750000
John Mooney
Ireland
110
12.000000
Kyle Abbott
South Africa
111
11.750000
Majid Haq
Scotland
112
10.000000
Vernon Philander
South Africa
112
10.000000
Sulieman Benn
West Indies
113
9.500000
Hamid Hassan
Afghanistan
113
9.500000
Tawanda Mupariwa
Zimbabwe
114
9.333333
Mashrafe Mortaza
Bangladesh
115
9.000000
Gary Ballance
England
116
8.833333
Andri Berenger
United Arab Emirates
117
8.500000
Dale Steyn
South Africa
118
8.000000
Morne Morkel
South Africa
118
8.000000
Calum MacLeod
Scotland
118
8.000000
Hamish Gardiner
Scotland
119
7.666666
Tendai Chatara
Zimbabwe
120
7.600000
Krishna Chandran
United Arab Emirates
121
7.000000
Saqlain Haider
United Arab Emirates
121
7.000000
Rahat Ali
121
7.000000
Stuart Thompson
Ireland
121
7.000000
Sachithra Senanayake
Sri Lanka
122
6.000000
Seekkuge Prasanna
Sri Lanka
122
6.000000
Afsar Zazai
Afghanistan
122
6.000000
Usman Ghani
Afghanistan
123
5.800000
Tinashe Panyangara
Zimbabwe
124
5.250000
Sohail Khan
Pakistan
125
4.500000
James Anderson
England
126
4.333333
Stuart Broad
England
127
4.000000
Imran Tahir
South Africa
127
4.000000
Upul Tharanga
Sri Lanka
128
3.500000
Dawlat Zadran
Afghanistan
129
3.000000
Imrul Kayes
Bangladesh
130
2.666666
Mohammad Tauqir
United Arab Emirates
131
2.333333
Rob Taylor
Scotland
132
2.000000
Rohan Mustafa
United Arab Emirates
132
2.000000
Mominul Haque
Bangladesh
133
1.666666
Nasir Jamshed
Pakistan
134
1.333333
Lasith Malinga
Sri Lanka
135
1.000000
Steven Finn
England
136
0.500000
Taskin Ahmed
Bangladesh
136
0.500000
Iain Wardlaw
Scotland
137
0.000000
Kamran Shazad
United Arab Emirates
137
0.000000
Matt Henry
New Zealand
137
0.000000
Gulbadin Naib
Afghanistan
137
0.000000
Tharindu Kaushal
Sri Lanka
137
0.000000
Chris Jordan
England
137
0.000000
Mitchell Starc
Australia
137
0.000000
Umesh Yadav
India
137
0.000000
Mohit Sharma
India
137
0.000000
Rubel Hossain
Bangladesh