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 Bangladesh/India/Sri Lanka)
Position
Best Average
Player Name
Team Name
1
4.000000
Thilan Samaraweera
Sri Lanka
2
4.666666
Lonwabo Tsotsobe
South Africa
3
10.714285
Imran Tahir
South Africa
4
12.000000
Suresh Raina
India
5
12.333333
Kyle Mills
New Zealand
6
12.857142
Shahid Afridi
Pakistan
7
15.000000
Kemar Roach
West Indies
8
15.500000
David Hussey
Australia
9
15.705882
Tim Southee
New Zealand
10
15.750000
Tillakaratne Dilshan
Sri Lanka
11
15.800000
Ravi Rampaul
West Indies
12
15.866666
Robin Peterson
South Africa
13
16.000000
Dale Steyn
South Africa
14
17.166666
Brett Lee
Australia
15
17.250000
Hamish Bennett
New Zealand
16
18.416666
Jacob Oram
New Zealand
17
18.600000
Saeed Ajmal
Pakistan
18
18.761904
Zaheer Khan
India
19
18.777777
Ray Price
Zimbabwe
20
18.857142
Andre Russell
West Indies
21
19.142857
Ajantha Mendis
Sri Lanka
22
19.400000
Muttiah Muralitharan
Sri Lanka
23
19.428571
Umar Gul
Pakistan
24
19.750000
Wahab Riaz
Pakistan
25
19.833333
Sulieman Benn
West Indies
26
20.769230
Lasith Malinga
Sri Lanka
27
21.500000
James Tredwell
England
28
22.000000
Andre Botha
Ireland
29
22.714285
Chris Mpofu
Zimbabwe
30
23.000000
Morne Morkel
South Africa
31
23.250000
Ravichandran Ashwin
India
32
23.615384
Harvir Baidwan
Canada
33
24.000000
Luke Woodcock
New Zealand
34
24.125000
Mohammad Hafeez
Pakistan
35
24.600000
Jacques Kallis
South Africa
36
24.857142
Thisara Perera
Sri Lanka
37
25.133333
Yuvraj Singh
India
38
25.500000
Stuart Broad
England
39
25.750000
Graeme Swann
England
39
25.750000
Darren Sammy
West Indies
40
25.900000
John Mooney
Ireland
41
26.500000
Devendra Bishoo
West Indies
41
26.500000
Mohammad Ashraful
Bangladesh
42
27.375000
Nathan McCullum
New Zealand
43
27.666666
Henry Osinde
Canada
44
27.875000
Shakib Al Hasan
Bangladesh
45
28.500000
Angelo Mathews
Sri Lanka
46
28.625000
Shaun Tait
Australia
47
28.750000
Kevin O'Brien
Ireland
48
29.571428
George Dockrell
Ireland
49
30.000000
Trent Johnston
Ireland
50
31.428571
Abdur Razzak
Bangladesh
51
31.500000
Ravi Bopara
England
52
31.750000
Scott Styris
New Zealand
53
32.000000
Ajmal Shahzad
England
54
32.090909
Munaf Patel
India
55
32.200000
Abdul Razzaq
Pakistan
56
33.000000
Mitchell Johnson
Australia
57
33.222222
Balaji Rao
Canada
58
33.833333
Shafiul Islam
Bangladesh
59
34.333333
Tim Bresnan
England
60
35.166666
Prosper Utseya
Zimbabwe
60
35.166666
Graeme Cremer
Zimbabwe
61
37.000000
Andy McKay
New Zealand
62
38.000000
Faf du Plessis
South Africa
63
38.250000
Pieter Seelaar
Netherlands
63
38.250000
Tom Cooper
Netherlands
64
38.666666
Daniel Vettori
New Zealand
65
39.400000
John Davison
Canada
66
40.000000
Ashish Nehra
India
67
40.666666
Shoaib Akhtar
Pakistan
68
40.750000
Greg Lamb
Zimbabwe
69
41.333333
Rangana Herath
Sri Lanka
69
41.333333
Rizwan Cheema
Canada
70
41.666666
Mahmudullah
Bangladesh
71
42.500000
Jean-Paul Duminy
South Africa
72
42.666666
Nehemiah Odhiambo
Kenya
73
42.750000
Johan Botha
South Africa
74
42.800000
Nuwan Kulasekara
Sri Lanka
75
43.200000
Rubel Hossain
Bangladesh
76
43.333333
Harbhajan Singh
India
77
43.500000
Piyush Chawla
India
78
43.750000
Naeem Islam
Bangladesh
79
44.666666
Thomas Odoyo
Kenya
80
46.000000
Ryan ten Doeschate
Netherlands
81
46.200000
Jason Krejza
Australia
82
49.500000
Peter Borren
Netherlands
83
50.400000
Mudassar Bukhari
Netherlands
84
52.000000
Paul Stirling
Ireland
85
54.800000
Elijah Otieno
Kenya
86
56.666666
Jimmy Kamande
Kenya
87
57.000000
Jesse Ryder
New Zealand
88
66.333333
Abdur Rehman
Pakistan
89
70.500000
James Anderson
England
90
73.500000
Jimmy Hansra
Canada
91
75.000000
James Ngoche
Kenya
92
78.000000
Khurram Chohan
Canada
93
78.500000
Kieron Pollard
West Indies
94
79.500000
Michael Yardy
England
95
80.000000
Collins Obuya
Kenya
96
81.000000
Peter Ongondo
Kenya
97
84.500000
Shane Watson
Australia
98
85.000000
Shem Ngoche
Kenya
99
103.500000
Bernard Loots
Netherlands
100
105.000000
Boyd Rankin
England
101
116.000000
Paul Collingwood
England
102
117.000000
Steve Tikolo
Kenya
103
167.000000
Yusuf Pathan
India
104
173.000000
Berend Westdijk
Netherlands