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 Bangladesh/India/Sri Lanka)
Position
Best Averages
Player Name
Team Name
1
93.000000
Kumar Sangakkara
Sri Lanka
2
90.500000
Yuvraj Singh
India
3
88.250000
AB de Villiers
South Africa
4
79.250000
Ross Taylor
New Zealand
5
77.000000
Asad Shafiq
Pakistan
6
74.000000
Suresh Raina
India
7
69.666666
Michael Clarke
Australia
8
62.500000
Tillakaratne Dilshan
Sri Lanka
9
61.400000
Ryan ten Doeschate
Netherlands
10
60.285714
Jonathan Trott
England
11
56.428571
Upul Tharanga
Sri Lanka
12
55.400000
Brad Haddin
Australia
13
53.555555
Sachin Tendulkar
India
14
52.000000
David Hussey
Australia
15
50.666666
Mahela Jayawardene
Sri Lanka
16
50.400000
Martin Guptill
New Zealand
17
49.600000
Misbah-ul-Haq
Pakistan
18
49.500000
Kane Williamson
New Zealand
19
48.600000
Collins Obuya
Kenya
20
48.200000
MS Dhoni
India
21
48.000000
Brendon McCullum
New Zealand
21
48.000000
Umar Akmal
Pakistan
22
47.714285
Andrew Strauss
England
23
47.500000
Virender Sehwag
India
24
46.000000
Colin Ingram
South Africa
25
45.600000
Shane Watson
Australia
26
45.000000
Ashish Bagai
Canada
26
45.000000
Luke Wright
England
27
43.714285
Hashim Amla
South Africa
28
43.666666
Gautam Gambhir
India
29
43.000000
Jimmy Hansra
Canada
30
42.857142
Devon Smith
West Indies
31
42.500000
Chris Gayle
West Indies
31
42.500000
Hiral Patel
Canada
32
41.000000
Niall O'Brien
Ireland
33
40.000000
Dwayne Bravo
West Indies
33
40.000000
Eoin Morgan
England
34
39.750000
Jesse Ryder
New Zealand
34
39.750000
Faf du Plessis
South Africa
35
39.600000
Kevin O'Brien
Ireland
36
38.800000
Ricky Ponting
Australia
37
38.500000
Craig Ervine
Zimbabwe
38
38.000000
Shiv Chanderpaul
West Indies
38
38.000000
Umar Gul
Pakistan
39
37.600000
Imrul Kayes
Bangladesh
40
37.333333
Jean-Paul Duminy
South Africa
41
36.666666
Thilan Samaraweera
Sri Lanka
42
35.250000
Virat Kohli
India
42
35.250000
Ravi Bopara
England
43
35.000000
Ian Bell
England
44
34.800000
Tom Cooper
Netherlands
45
34.600000
Peter Borren
Netherlands
46
34.500000
Kamran Akmal
Pakistan
47
33.000000
Graeme Cremer
Zimbabwe
47
33.000000
Vusi Sibanda
Zimbabwe
48
32.750000
Kevin Pietersen
England
49
32.142857
Jacques Kallis
South Africa
50
31.500000
Tatenda Taibu
Zimbabwe
51
31.333333
Angelo Mathews
Sri Lanka
52
30.833333
Younis Khan
Pakistan
53
30.714285
Mohammad Hafeez
Pakistan
54
30.500000
Gary Wilson
Ireland
55
30.000000
William Porterfield
Ireland
55
30.000000
Kieron Pollard
West Indies
56
29.333333
Ed Joyce
England
57
29.000000
Sean Williams
Zimbabwe
58
28.400000
Scott Styris
New Zealand
59
28.333333
Brendan Taylor
Zimbabwe
60
26.600000
Tanmay Mishra
Kenya
61
26.500000
Steven Smith
Australia
62
26.166666
Tamim Iqbal
Bangladesh
62
26.166666
Paul Stirling
Ireland
63
26.142857
Graeme Smith
South Africa
64
26.000000
Abdul Razzaq
Pakistan
64
26.000000
James Franklin
New Zealand
65
25.833333
Ramnaresh Sarwan
West Indies
66
25.500000
Wesley Barresi
Netherlands
67
25.000000
Mitchell Johnson
Australia
68
24.600000
Prosper Utseya
Zimbabwe
69
23.666666
Shakib Al Hasan
Bangladesh
70
23.333333
Raqibul Hasan
Bangladesh
71
23.166666
Darren Bravo
West Indies
72
23.000000
Michael Hussey
Australia
73
21.500000
Robin Peterson
South Africa
74
21.333333
Nuwan Kulasekara
Sri Lanka
75
21.000000
Shahriar Nafees
Bangladesh
76
20.400000
Thomas Odoyo
Kenya
77
20.333333
Paul Collingwood
England
78
20.000000
Alex Cusack
Ireland
79
19.666666
Jacob Oram
New Zealand
80
19.333333
Johan Botha
South Africa
81
19.250000
Chamara Silva
Sri Lanka
82
19.200000
Elton Chigumbura
Zimbabwe
83
19.000000
Junaid Siddique
Bangladesh
83
19.000000
Eric Szwarczynski
Netherlands
84
18.666666
Nehemiah Odhiambo
Kenya
85
18.500000
Ray Price
Zimbabwe
86
18.000000
Harvir Baidwan
Canada
86
18.000000
Karl Whatham
Canada
87
17.333333
Zubin Surkari
Canada
87
17.333333
Andre Russell
West Indies
88
17.000000
Kirk Edwards
West Indies
89
16.250000
David Obuya
Kenya
89
16.250000
Morne van Wyk
South Africa
90
16.200000
Mushfiqur Rahim
Bangladesh
91
16.000000
Mahmudullah
Bangladesh
92
15.600000
Matt Prior
England
93
15.500000
Greg Lamb
Zimbabwe
94
15.333333
Rakep Patel
Kenya
95
15.000000
Graeme Swann
England
96
14.800000
Yusuf Pathan
India
97
14.666666
Thisara Perera
Sri Lanka
98
14.500000
John Mooney
Ireland
99
14.333333
Alex Obanda
Kenya
100
14.000000
Trent Johnston
Ireland
100
14.000000
George Dockrell
Ireland
100
14.000000
Dale Steyn
South Africa
101
13.600000
Mudassar Bukhari
Netherlands
102
13.500000
Alexei Kervezee
Netherlands
103
13.000000
Atse Buurman
Netherlands
103
13.000000
Khurram Chohan
Canada
104
12.666666
Rizwan Cheema
Canada
105
12.000000
Cameron White
Australia
105
12.000000
Shahid Afridi
106
11.000000
Andre Botha
Ireland
106
11.000000
Rubel Hossain
Bangladesh
107
10.600000
Ruvindu Gunasekera
Canada
108
10.250000
Tim Bresnan
England
109
10.000000
Regis Chakabva
Zimbabwe
109
10.000000
James Ngoche
Kenya
109
10.000000
Tom de Grooth
Netherlands
110
9.600000
Nathan McCullum
New Zealand
111
9.500000
Seren Waters
Kenya
112
9.000000
Darren Sammy
West Indies
112
9.000000
James Tredwell
England
112
9.000000
Daniel Vettori
New Zealand
112
9.000000
Boyd Rankin
England
113
8.800000
Ahmed Shehzad
Pakistan
113
8.800000
Steve Tikolo
Kenya
114
8.250000
John Davison
Canada
115
8.000000
Naeem Islam
Bangladesh
115
8.000000
Bradley Kruger
Netherlands
116
7.500000
Andrew White
Ireland
117
7.000000
Ajmal Shahzad
England
117
7.000000
Jason Krejza
Australia
117
7.000000
Muttiah Muralitharan
Sri Lanka
118
6.833333
Devon Thomas
West Indies
119
6.750000
Jimmy Kamande
Kenya
120
6.500000
Shafiul Islam
Bangladesh
121
6.333333
Michael Yardy
England
121
6.333333
Kemar Roach
West Indies
122
6.000000
Devendra Bishoo
West Indies
122
6.000000
Charles Coventry
Zimbabwe
122
6.000000
Lasith Malinga
Sri Lanka
122
6.000000
Mohammad Ashraful
Bangladesh
122
6.000000
Abdur Rehman
Pakistan
123
5.750000
Tyson Gordon
Canada
124
5.000000
Brett Lee
Australia
125
4.500000
Zaheer Khan
India
125
4.500000
Harbhajan Singh
India
126
4.400000
Balaji Rao
Canada
126
4.400000
Morris Ouma
Kenya
127
4.250000
Bas Zuiderent
Netherlands
128
4.000000
Tinashe Panyangara
Zimbabwe
128
4.000000
Sulieman Benn
West Indies
128
4.000000
Wahab Riaz
Pakistan
128
4.000000
Jamie How
New Zealand
128
4.000000
Tim Southee
New Zealand
129
3.750000
Abdur Razzak
Bangladesh
130
3.333333
Nitish Kumar
Canada
131
3.250000
Elijah Otieno
Kenya
132
3.000000
Peter Ongondo
Kenya
132
3.000000
Bernard Loots
Netherlands
132
3.000000
Henry Osinde
Canada
132
3.000000
Chris Mpofu
Zimbabwe
132
3.000000
Chris Tremlett
England
133
2.000000
Piyush Chawla
India
133
2.000000
Morne Morkel
South Africa
134
1.500000
Chamara Kapugedera
Sri Lanka
135
1.000000
Saeed Ajmal
Pakistan
135
1.000000
Pieter Seelaar
Netherlands
136
0.500000
Munaf Patel
India
136
0.500000
Ashish Nehra
India
136
0.500000
Ravi Rampaul
West Indies
137
0.000000
Wayne Parnell
South Africa
137
0.000000
Stuart Broad
England
137
0.000000
Andy McKay
New Zealand
137
0.000000
Shoaib Akhtar
Pakistan
137
0.000000
Hamish Bennett
New Zealand
137
0.000000
Adeel Raja
Netherlands
137
0.000000
Shem Ngoche
Kenya
137
0.000000
Berend Westdijk
Netherlands