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 World Cup (in West Indies)
Position
Best Average
Player Name
Team Name
1
0.000000
Mohammad Yousuf
Pakistan
2
6.666666
Shahid Afridi
Pakistan
3
11.000000
Mohammad Sami
Pakistan
4
12.666666
Anil Kumble
India
5
13.730769
Glenn McGrath
Australia
6
13.750000
Billy Stelling
Netherlands
7
13.800000
Saleem Mukuddem
Bermuda
8
14.500000
Mohammad Kashif
Netherlands
9
14.600000
Iftikhar Anjum
Pakistan
10
15.260869
Muttiah Muralitharan
Sri Lanka
11
15.333333
Russel Arnold
Sri Lanka
12
15.777777
Lasith Malinga
Sri Lanka
13
15.809523
Brad Hogg
Australia
14
16.000000
Virender Sehwag
India
15
16.125000
Nathan Bracken
Australia
16
16.384615
Shane Bond
New Zealand
17
17.000000
Brad Hodge
Australia
18
18.000000
Mohammad Hafeez
Pakistan
18
18.000000
Umar Gul
Pakistan
19
18.083333
Andre Nel
South Africa
20
19.000000
Stuart Clark
Australia
21
19.333333
Elton Chigumbura
Zimbabwe
22
20.304347
Shaun Tait
Australia
23
21.285714
Andrew Flintoff
England
24
21.600000
Gary Brent
Zimbabwe
25
21.750000
Michael Vaughan
England
26
22.000000
Sourav Ganguly
India
26
22.000000
Chaminda Vaas
Sri Lanka
26
22.000000
Farveez Maharoof
Sri Lanka
27
23.300000
Kyle McCallan
Ireland
28
23.928571
Andrew Hall
South Africa
29
24.250000
Steve Tikolo
Kenya
30
24.400000
Zaheer Khan
India
31
24.500000
Sachin Tendulkar
India
32
25.200000
Jacob Oram
New Zealand
33
25.785714
Charl Langeveldt
South Africa
34
26.250000
Munaf Patel
India
35
26.461538
Abdur Razzak
Bangladesh
36
26.888888
Scott Styris
New Zealand
37
27.000000
Boyd Rankin
England
38
27.500000
Daren Powell
West Indies
39
27.750000
Dwayne Smith
West Indies
40
27.769230
Dwayne Bravo
West Indies
41
27.937500
Daniel Vettori
New Zealand
42
28.000000
Ravi Bopara
England
42
28.000000
Ajit Agarkar
India
43
28.500000
Thomas Odoyo
Kenya
43
28.500000
Mark Jonkman
Netherlands
44
29.000000
Kevin Sandher
Canada
45
29.666666
Andrew White
Ireland
46
29.875000
Syed Rasel
Bangladesh
47
30.090909
James Franklin
New Zealand
48
30.250000
Majid Haq
Scotland
49
31.000000
Danish Kaneria
Pakistan
50
31.600000
Tillakaratne Dilshan
Sri Lanka
51
32.250000
Trent Johnston
Ireland
52
32.375000
Sajid Mahmood
England
53
32.500000
Justin Kemp
South Africa
54
33.000000
Shoaib Malik
Pakistan
55
33.333333
Kevin O'Brien
Ireland
56
35.000000
Jeetan Patel
New Zealand
57
35.888888
Mashrafe Mortaza
Bangladesh
58
36.000000
Delyone Borden
Bermuda
59
36.200000
Andre Botha
Ireland
60
36.500000
Peter Ongondo
Kenya
60
36.500000
Ramnaresh Sarwan
West Indies
61
36.666666
Craig McMillan
New Zealand
62
36.750000
Sunil Dhaniram
Canada
63
37.000000
Shaun Pollock
South Africa
64
37.333333
Tim de Leede
Netherlands
65
37.750000
Mohammad Rafique
Bangladesh
66
38.000000
Aftab Ahmed
Bangladesh
66
38.000000
Graeme Smith
South Africa
66
38.000000
Anthony Ireland
Zimbabwe
67
39.500000
Sean Williams
Zimbabwe
68
40.000000
Liam Plunkett
England
69
40.428571
Monty Panesar
England
70
41.125000
James Anderson
England
71
41.500000
Chris Mpofu
Zimbabwe
72
41.571428
Dave Langford-Smith
Ireland
73
42.500000
Abdool Samad
Canada
74
43.142857
Shakib Al Hasan
Bangladesh
74
43.142857
Sanath Jayasuriya
Sri Lanka
75
44.000000
Ed Rainsford
Zimbabwe
76
44.666666
Corey Collymore
West Indies
76
44.666666
Michael Mason
New Zealand
77
45.000000
Andrew Symonds
Australia
77
45.000000
John Blain
Scotland
78
45.500000
Tawanda Mupariwa
Zimbabwe
79
46.333333
Kevin Hurdle
Bermuda
80
48.000000
Michael Clarke
Australia
81
48.666666
Paul Collingwood
England
82
48.833333
Makhaya Ntini
South Africa
83
51.000000
Jerome Taylor
West Indies
84
53.000000
Malinga Bandara
Sri Lanka
85
54.200000
Jacques Kallis
South Africa
86
54.250000
Shane Watson
Australia
87
55.000000
Jimmy Kamande
Kenya
88
55.600000
Dilhara Fernando
Sri Lanka
89
56.200000
Chris Gayle
West Indies
90
57.000000
Glenn Rogers
Scotland
91
59.000000
Luuk van Troost
Netherlands
92
60.000000
Daan van Bunge
Netherlands
93
61.000000
Robin Peterson
South Africa
94
65.000000
John Davison
Canada
95
70.000000
George Codrington
Canada
96
70.500000
Peter Borren
Netherlands
97
74.000000
Malachi Jones
Bermuda
98
74.500000
Anderson Cummins
West Indies
99
75.000000
Craig Wright
Scotland
100
75.500000
Ryan ten Doeschate
Netherlands
101
77.000000
Lameck Onyango
Kenya
102
83.500000
Ian Bradshaw
West Indies
103
88.000000
Lionel Cann
Bermuda
104
91.000000
Dwayne Leverock
Bermuda
105
98.000000
Hiren Varaiya
Kenya
106
104.000000
Paul Hoffmann
Scotland
107
106.000000
Darron Reekers
Netherlands
108
110.000000
Umar Bhatti
Canada
109
126.000000
Dougie Brown
England
110
129.000000
Marlon Samuels
West Indies