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 2003 for Test
Position
Best Average
Player Name
Team Name
1
12.37
Shoaib Akhtar
Pakistan
2
14.00
Anthony McGrath
England
3
15.00
Rikki Clarke
England
4
17.19
Richard Johnson
England
5
17.69
Muttiah Muralitharan
Sri Lanka
6
20.09
Simon Katich
Australia
7
20.50
Dilhara Fernando
Sri Lanka
8
20.67
Martin Saggers
England
9
20.98
Shaun Pollock
South Africa
10
21.50
Andy Caddick
England
11
21.79
Shabbir Ahmed
Pakistan
12
22.50
Corey Collymore
West Indies
13
22.51
Jason Gillespie
Australia
14
23.40
Alan Dawson
South Africa
15
24.00
Mohammad Rafique
Bangladesh
16
24.26
Steve Harmison
England
17
24.46
Andre Nel
South Africa
18
24.80
Darren Lehmann
Australia
19
25.80
Mark Butcher
England
20
26.22
Matthew Hoggard
England
21
26.43
Jermaine Lawson
West Indies
22
26.54
Makhaya Ntini
South Africa
23
27.19
Ajit Agarkar
India
24
27.20
Kabir Ali
England
25
27.26
Umar Gul
Pakistan
26
27.50
Yasir Chowdhury
Bangladesh
27
28.00
Martin Bicknell
England
28
28.48
Chaminda Vaas
Sri Lanka
29
29.19
Paul Adams
South Africa
30
29.47
Andrew Hall
South Africa
31
29.53
James Kirtley
England
32
29.60
Stuart MacGill
Australia
33
32.63
Daryl Tuffey
New Zealand
34
33.25
Andy Bichel
Australia
35
33.33
Nantie Hayward
South Africa
36
33.50
Wavell Hinds
West Indies
37
33.93
Ray Price
Zimbabwe
38
33.96
Danish Kaneria
Pakistan
39
34.85
James Anderson
England
40
35.05
Brett Lee
Australia
41
35.25
Glenn McGrath
Australia
42
35.27
Jacob Oram
New Zealand
43
35.29
Fidel Edwards
West Indies
44
36.33
Nathan Bracken
Australia
45
36.43
Anil Kumble
India
46
36.60
Prabath Nissanka
Sri Lanka
47
37.67
Brad Williams
Australia
48
38.29
Heath Streak
Zimbabwe
49
38.42
Jacques Kallis
South Africa
50
38.65
Andy Blignaut
Zimbabwe
51
38.70
Ian Butler
New Zealand
52
38.80
Shane Bond
New Zealand
53
39.35
Mashrafe Mortaza
Bangladesh
54
40.50
Mushfiqur Rahman
Bangladesh
55
42.00
Shoaib Malik
Pakistan
56
42.79
Andrew Flintoff
England
57
43.00
Sean Ervine
Zimbabwe
58
43.57
Ashley Giles
England
59
44.71
Robin Peterson
South Africa
60
45.78
Zaheer Khan
India
61
46.20
Sanath Jayasuriya
Sri Lanka
62
46.38
Vasbert Drakes
West Indies
63
47.67
Douglas Hondo
Zimbabwe
64
47.88
Brad Hogg
Australia
65
47.91
Paul Wiseman
New Zealand
66
48.28
Mervyn Dillon
West Indies
67
50.00
Abdul Razzaq
Pakistan
68
50.07
Omari Banks
West Indies
69
50.25
Enamul Haque jnr
Bangladesh
70
51.25
Sachin Tendulkar
India
71
52.40
Kaushal Lokuarachchi
Sri Lanka
72
54.00
Mohammad Zahid
Pakistan
73
54.50
Graeme Smith
South Africa
74
54.67
Kumar Dharmasena
Sri Lanka
75
56.67
Adam Sanford
West Indies
76
57.58
Khaled Mahmud
Bangladesh
77
59.60
Dewald Pretorius
South Africa
78
60.00
Mohammad Ashraful
Bangladesh
79
60.09
Daniel Vettori
New Zealand
80
61.00
Rajin Saleh
Bangladesh
80
61.00
Mohammad Hafeez
Pakistan
81
61.33
Manjurul Islam
Bangladesh
82
61.40
Saqlain Mushtaq
Pakistan
83
63.00
Gareth Batty
England
84
64.13
Mohammad Sami
Pakistan
85
64.50
Jacques Rudolph
South Africa
86
65.00
Chris Gayle
West Indies
87
67.00
Harbhajan Singh
India
88
67.50
Nicky Boje
South Africa
89
68.29
Tapash Baisya
Bangladesh
90
68.33
Trevor Gripper
Zimbabwe
91
74.00
Upul Chandana
Sri Lanka
92
75.00
Travis Friend
Zimbabwe
93
75.33
Jerome Taylor
West Indies
94
79.67
Ramnaresh Sarwan
West Indies
95
86.75
Alok Kapali
Bangladesh
96
90.00
Michael Vaughan
England
97
95.50
Ashish Nehra
India
98
99.50
Mushtaq Ahmed
Pakistan
99
100.00
Virender Sehwag
India
100
103.00
Steve Waugh
Australia
101
104.50
Scott Styris
New Zealand
102
107.00
Dinusha Fernando
Sri Lanka
103
113.00
Richard Dawson
England
104
120.50
Blessing Mahwire
Zimbabwe
105
121.00
Waqar Younis
Pakistan
106
125.00
Charl Willoughby
South Africa
107
160.00
Irfan Pathan
India
108
183.00
Lakshmipathy Balaji
India
109
215.00
Darren Gough
England
110
263.00
Pedro Collins
West Indies
111
290.00
Marlon Samuels
West Indies