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 2023 for Test
Position
Best Average
Player Name
Team Name
1
1.00
Hardik Pandya
India
2
7.00
G Mckeon
3
9.92
Usman Khan
4
10.00
J Shaju
5
10.67
Mominul Haque
Bangladesh
6
10.88
Abdullah Rana
7
11.38
Henry Shipley
New Zealand
8
11.75
P Pirabakaran
9
11.86
Nandre Burger
South Africa
10
12.80
Zain Ahmad
11
14.22
Waqas Ahmad
12
14.43
K Fletcher
13
14.78
R Mangal
14
15.60
Faheem Nazir
15
15.80
Rahmatullah Mangal
16
16.08
Jofra Archer
England
17
16.83
Sisanda Magala
South Africa
18
17.00
Gudakesh Motie
West Indies
19
17.02
Ravichandran Ashwin
India
20
17.25
Chamika Karunaratne
Sri Lanka
21
17.36
Dawood Ahmadzai
22
17.50
E Mathew
23
17.70
SM Warnakulasuriya
24
17.90
Glenn Phillips
New Zealand
25
18.40
Jasprit Bumrah
India
26
18.43
Kyle Mayers
West Indies
27
19.00
Najmul Hossain Shanto
Bangladesh
28
19.14
Kagiso Rabada
South Africa
29
19.39
Ravindra Jadeja
India
30
19.69
Anrich Nortje
South Africa
31
20.00
Noman Ali
Pakistan
32
20.53
Mohammad Islam
Bangladesh
33
20.69
Mark Wood
England
34
20.76
Naseem Shah
Pakistan
35
20.82
Taijul Islam
Bangladesh
36
21.00
C Zavoiu
37
21.83
S Vashisht
38
22.00
Adil Rashid
England
39
22.13
Taskin Ahmed
Bangladesh
40
22.50
Sam Curran
England
40
22.50
Wessly Madhevere
Zimbabwe
41
22.60
Hasan Mahmud
Bangladesh
42
22.67
Gaurav Mishra
43
22.71
M Koli
44
23.00
Afif Khattak
44
23.00
Ebadot Hossain
Bangladesh
45
23.08
Aamer Jamal
Pakistan
46
23.09
Waseem Abbas
47
23.23
Chris Woakes
England
48
23.71
Mohammed Siraj
India
49
24.50
A Bishnoi
49
24.50
Gerald Coetzee
South Africa
50
24.96
Nathan Lyon
Australia
51
25.00
Sikandar Raza
Zimbabwe
52
25.43
Todd Murphy
Australia
53
25.60
Khurram Shahzad
Pakistan
54
25.67
Noman Amjad
55
25.70
Joshua Tongue
England
56
26.04
Josh Hazlewood
Australia
57
26.29
Stuart Broad
England
58
26.45
Matt Henry
New Zealand
59
26.50
Mukesh Kumar
India
60
26.73
Tim Southee
New Zealand
61
26.76
Ajaz Patel
New Zealand
62
26.83
Lungi Ngidi
South Africa
63
27.11
Shariz Ahmad
Netherlands
64
27.33
Imran Ameer
65
27.36
Jason Holder
West Indies
66
27.50
Pat Cummins
Australia
67
27.57
Mir Hamza
Pakistan
68
27.67
Sean Williams
Zimbabwe
69
28.33
Olly Stone
England
70
28.37
Mehidy Hasan
Bangladesh
71
28.43
M Dixit
72
29.00
Daryl Mitchell
New Zealand
73
29.38
Shakib Al Hasan
Bangladesh
74
29.63
Mitchell Starc
Australia
75
29.80
Nayeem Hasan
Bangladesh
76
30.44
Oliver Robinson
England
77
30.57
Fanyan Mughal
78
31.11
Matthew Kuhnemann
Australia
79
31.86
Vishwa Fernando
Sri Lanka
80
31.92
Mohammed Shami
India
81
32.00
Rahkeem Cornwall
West Indies
82
32.22
Alzarri Joseph
West Indies
83
32.29
A Nanda
84
32.40
Nijat Masood
Afghanistan
85
32.73
Abrar Ahmed
Pakistan
86
32.88
Wellington Masakadza
Zimbabwe
87
32.97
Prabath Jayasuriya
Sri Lanka
88
33.00
Ibrahim Jabarkhel
89
33.40
Victor Nyauchi
Zimbabwe
90
33.64
Jack Leach
England
91
33.75
Brandon Mavuta
Zimbabwe
92
34.00
Rahmat Shah
Afghanistan
93
34.14
Frederick Klaassen
Netherlands
94
34.80
Mustafizur Rahman
Bangladesh
95
34.87
Asitha Fernando
Sri Lanka
96
35.00
Blair Tickner
New Zealand
97
35.63
Joe Root
England
98
35.75
Ben Stokes
England
99
35.80
Tabraiz Shamsi
South Africa
100
35.84
Michael Bracewell
New Zealand
101
36.00
S Thakur
102
36.25
Usama Mir
Pakistan
103
36.71
Mitchell Santner
New Zealand
104
36.76
Wanigamuni Mendis
Sri Lanka
105
37.00
Harry Brook
England
105
37.00
Travis Head
Australia
106
37.25
Aiden Markram
South Africa
107
37.42
Marco Jansen
South Africa
108
37.67
Matthew Potts
England
109
38.00
Ashwin Vinod
110
38.50
Doug Bracewell
New Zealand
111
38.82
Ish Sodhi
New Zealand
112
38.83
George Dockrell
Ireland
113
39.67
James Anderson
England
114
39.79
Shaheen Afridi
Pakistan
115
39.83
Kemar Roach
West Indies
116
40.00
Vivian Kingma
Netherlands
116
40.00
Wiaan Mulder
South Africa
116
40.00
Vikramjit Singh
Netherlands
117
40.25
Scott Kuggeleijn
New Zealand
118
40.91
Neil Wagner
New Zealand
119
41.33
Mohammad Wasim
Pakistan
119
41.33
E Jabarkhel
120
42.00
Yash Singh
121
42.18
Mark Adair
Ireland
122
42.50
Kyle Jamieson
New Zealand
123
42.80
Salman Agha
Pakistan
124
43.25
P Malav
125
43.40
Simon Harmer
South Africa
126
43.83
Paul van Meekeren
Netherlands
127
44.20
Shannon Gabriel
West Indies
128
44.67
V Saini
129
45.00
William Jacks
England
130
46.00
Ali Nayyer
131
46.20
Jomel Warrican
West Indies
132
46.33
Taranjeet Singh
133
47.00
Kraigg Brathwaite
West Indies
134
47.25
Josh Little
Ireland
135
48.00
Keshav Maharaj
South Africa
136
48.25
Lahiru Kumara
Sri Lanka
137
48.33
Lockie Ferguson
New Zealand
138
49.60
V Vijh
139
50.00
Yamin Ahmadzai
Afghanistan
140
50.67
Richard Ngarava
Zimbabwe
141
52.00
A Dhingra
142
52.33
Brad Evans
Zimbabwe
143
52.69
Moeen Ali
England
144
52.86
Scott Boland
Australia
145
53.00
Craig Young
Ireland
145
53.00
Anoop Orsu
146
53.50
Blessing Muzarabani
Zimbabwe
147
55.00
Shardul Thakur
India
148
55.80
Umesh Yadav
India
149
56.23
Andy McBrine
Ireland
150
56.25
Mitchell Marsh
Australia
151
56.57
Cameron Green
Australia
152
59.00
Raymon Reifer
West Indies
153
59.60
Graham Hume
Ireland
154
62.00
Brandon Glover
Netherlands
154
62.00
Rehan Ahmed
England
154
62.00
Axar Patel
India
154
62.00
SKS Gill
155
62.50
NK Aneesh Kumar
156
65.00
Alick Athanaze
West Indies
157
67.50
Aryan Dutt
Netherlands
158
68.00
Colin Ackermann
Netherlands
159
70.00
Zahir Khan
Afghanistan
160
71.00
VP Thamotharam
161
72.00
Arjun Vinod
162
73.33
Roston Chase
West Indies
163
75.00
Hasan Ali
Pakistan
164
75.17
Curtis Campher
Ireland
165
79.00
Ryan Klein
Netherlands
166
86.00
Tendai Chatara
Zimbabwe
167
87.50
Amir Hamza
Afghanistan
168
93.00
Muralikrishna Krishna
India
169
109.00
Benjamin White
Ireland
170
113.00
Fionn Hand
Ireland
171
130.00
Faheem Ashraf
Pakistan
172
135.00
Lokumarakkalage Madushanka
Sri Lanka
173
142.00
Haris Rauf
Pakistan
174
149.00
Wayne Parnell
South Africa
175
178.00
Dhananjaya de Silva
Sri Lanka