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 2017 for Test
Position
Best Average
Player Name
Team Name
1
11.89
Andile Phehlukwayo
South Africa
2
17.62
James Anderson
England
3
18.00
Mominul Haque
Bangladesh
4
18.60
Haris Sohail
Pakistan
5
19.50
Wayne Parnell
South Africa
6
19.64
Kagiso Rabada
South Africa
7
20.78
Kuldeep Yadav
India
8
21.00
Bhuvneshwar Kumar
India
9
21.35
Mohammad Abbas
Pakistan
10
22.08
Vernon Philander
South Africa
11
22.47
Morne Morkel
South Africa
12
22.67
Chris Morris
South Africa
13
22.78
Toby Roland-Jones
England
14
23.06
Ravindra Jadeja
India
15
23.12
Duanne Olivier
South Africa
16
23.14
Ashton Agar
Australia
17
23.47
Mohammed Shami
India
18
23.56
Nathan Lyon
Australia
19
23.75
Hardik Pandya
India
20
23.87
Keshav Maharaj
South Africa
21
24.78
Trent Boult
New Zealand
22
25.41
Josh Hazlewood
Australia
23
25.47
Neil Wagner
New Zealand
24
25.48
Kemar Roach
West Indies
25
26.13
Matt Henry
New Zealand
26
26.35
Mitchell Starc
Australia
27
26.92
Steve O'Keefe
Australia
28
27.17
Kyle Jarvis
Zimbabwe
29
27.33
Hasan Ali
Pakistan
30
27.54
Rangana Herath
Sri Lanka
31
27.59
Ravichandran Ashwin
India
32
28.64
Wahab Riaz
Pakistan
33
28.74
Shannon Gabriel
West Indies
34
28.88
Yasir Shah
Pakistan
35
29.26
Umesh Yadav
India
36
29.79
Pat Cummins
Australia
37
30.78
Tim Southee
New Zealand
38
31.90
Sean Williams
Zimbabwe
39
32.00
Solomon Mire
Zimbabwe
40
32.25
Jean-Paul Duminy
South Africa
41
32.62
Ben Stokes
England
42
33.00
Devendra Bishoo
West Indies
43
33.38
Shakib Al Hasan
Bangladesh
44
33.71
Mitchell Santner
New Zealand
45
33.80
Liam Dawson
England
46
33.86
Mohammad Amir
Pakistan
47
34.00
Graeme Cremer
Zimbabwe
48
34.14
Moeen Ali
England
49
35.05
Jason Holder
West Indies
50
35.39
Stuart Broad
England
51
36.38
Mustafizur Rahman
Bangladesh
52
37.45
Colin de Grandhomme
New Zealand
53
37.67
Tendai Chisoro
Zimbabwe
53
37.67
Craig Overton
England
54
37.71
Ishant Sharma
India
55
38.00
Jeetan Patel
New Zealand
55
38.00
Donald Tiripano
Zimbabwe
56
38.13
Miguel Cummins
West Indies
57
39.00
Joe Root
England
58
39.30
Alzarri Joseph
West Indies
59
42.37
Lahiru Kumara
Sri Lanka
60
42.38
Nuwan Pradeep
Sri Lanka
61
43.26
Suranga Lakmal
Sri Lanka
62
43.50
Vishwa Fernando
Sri Lanka
63
44.00
Raymon Reifer
West Indies
63
44.00
Azhar Ali
Pakistan
64
45.19
Lakshan Sandakan
Sri Lanka
65
45.60
Roston Chase
West Indies
66
46.30
Lahiru Gamage
Sri Lanka
67
46.50
Angelo Mathews
Sri Lanka
68
47.53
Dilruwan Perera
Sri Lanka
69
47.60
Malinda Pushpakumara
Sri Lanka
70
48.14
Sikandar Raza
Zimbabwe
71
50.50
Jayant Yadav
India
72
51.42
Chris Woakes
England
73
51.67
Subashis Roy
Bangladesh
74
52.83
Kamrul Islam
Bangladesh
75
54.08
Mehidy Hasan
Bangladesh
76
54.91
Taijul Islam
Bangladesh
77
55.50
Chris Mpofu
Zimbabwe
78
60.50
Mahmudullah
Bangladesh
79
61.50
James Neesham
New Zealand
80
69.00
Asad Shafiq
Pakistan
81
70.00
Glenn Maxwell
Australia
82
70.50
Shafiul Islam
Bangladesh
83
77.00
Imran Khan
84
92.00
Dimuth Karunaratne
Sri Lanka
85
97.43
Taskin Ahmed
Bangladesh
86
110.00
Kraigg Brathwaite
West Indies
87
115.00
Jake Ball
England
88
118.00
Tom Curran
England
89
145.00
Shadab Khan
Pakistan
90
178.00
Rubel Hossain
Bangladesh
91
197.00
Mark Wood
England
92
217.00
Dhananjaya de Silva
Sri Lanka