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 1999 for Test
Position
Best Average
Player Name
Team Name
1
11.14
Brett Lee
Australia
2
13.17
Arshad Khan
Pakistan
3
16.25
Eddo Brandes
Zimbabwe
4
16.67
Shaun Pollock
South Africa
5
18.60
Heath Streak
Zimbabwe
6
19.00
Ravindra Pushpakumara
Sri Lanka
7
19.67
Allan Donald
South Africa
8
19.75
Ed Giddins
England
9
19.88
Steve Elworthy
South Africa
10
20.51
Chris Cairns
New Zealand
11
20.57
Nuwan Zoysa
Sri Lanka
12
20.92
Glenn McGrath
Australia
13
21.77
Damien Fleming
Australia
14
23.06
Andy Caddick
England
15
23.13
Hansie Cronje
South Africa
16
23.27
Ajit Agarkar
India
17
23.60
Sir Curtly Ambrose
West Indies
18
24.06
Stuart MacGill
Australia
19
24.07
Saqlain Mushtaq
Pakistan
20
24.25
Dean Headley
England
21
24.30
Wasim Akram
Pakistan
22
24.43
Courtney Walsh
West Indies
23
25.67
Mark Butcher
England
24
25.77
Jacques Kallis
South Africa
25
25.82
Jason Gillespie
Australia
26
26.15
Colin Miller
Australia
27
26.89
Paul Adams
South Africa
28
27.06
Anil Kumble
India
29
27.14
Alan Mullally
England
30
27.20
Peter Such
England
31
27.39
Javagal Srinath
India
32
27.60
Mohammad Akram
Pakistan
33
27.73
Pramodya Wickramasinghe
Sri Lanka
34
28.00
Mark Waugh
Australia
35
28.25
Muttiah Muralitharan
Sri Lanka
36
28.49
Dion Nash
New Zealand
37
28.67
Dinanath Ramnarine
West Indies
38
28.80
Gary Brent
Zimbabwe
39
29.00
Sachin Tendulkar
India
40
29.14
Nantie Hayward
South Africa
41
29.50
Sanath Jayasuriya
Sri Lanka
42
30.28
Chaminda Vaas
Sri Lanka
43
31.00
Michael Kasprowicz
Australia
44
31.67
Adam Dale
Australia
45
32.43
Upul Chandana
Sri Lanka
46
32.50
Rangana Herath
Sri Lanka
47
32.79
Darren Gough
England
48
33.19
Shane Warne
Australia
49
33.83
Scott Muller
Australia
50
34.00
Shoaib Akhtar
Pakistan
51
34.08
Carl Hooper
West Indies
52
34.37
Phil Tufnell
England
53
34.56
Henry Olonga
Zimbabwe
54
34.80
Andrew Flintoff
England
55
35.43
Harbhajan Singh
India
56
36.58
Venkatesh Prasad
India
57
36.64
Mervyn Dillon
West Indies
58
37.50
Mushtaq Ahmed
Pakistan
59
37.67
Shahid Afridi
Pakistan
60
38.00
Sunil Joshi
India
60
38.00
Ricky Ponting
Australia
60
38.00
Ronnie Irani
England
61
38.38
Reon King
West Indies
62
39.84
Daniel Vettori
New Zealand
63
40.46
Bryan Strang
Zimbabwe
64
41.29
Nixon McLean
West Indies
65
41.50
Pommie Mbangwa
Zimbabwe
66
41.75
Ruwan Kalpage
Sri Lanka
67
42.00
Chris Adams
England
68
43.33
Greg Blewett
Australia
69
43.50
Russel Arnold
Sri Lanka
70
43.67
Alex Tudor
England
71
44.60
Nehemiah Perry
West Indies
72
45.00
Eric Upashantha
Sri Lanka
73
45.25
Pedro Collins
West Indies
74
45.40
Azhar Mahmood
Pakistan
75
47.50
Everton Matambanadzo
Zimbabwe
76
48.00
Niroshan Bandaratilleke
Sri Lanka
77
50.00
Daryll Cullinan
South Africa
78
50.22
Nathan Astle
New Zealand
79
53.00
Trevor Gripper
Zimbabwe
80
54.00
Aravinda de Silva
Sri Lanka
81
54.67
Shayne O'Connor
New Zealand
82
55.50
Geoff Allott
New Zealand
83
57.00
Grant Flower
Zimbabwe
84
57.33
Jimmy Adams
West Indies
85
58.25
Waqar Younis
Pakistan
86
58.67
Robin Singh
India
87
59.90
Lance Klusener
South Africa
88
65.17
Chris Harris
New Zealand
89
65.33
Guy Whittall
Zimbabwe
90
72.00
Shahid Nazir
Pakistan
90
72.00
Vijay Bharadwaj
India
91
72.20
Simon Doull
New Zealand
92
72.50
Sourav Ganguly
India
93
77.00
David Terbrugge
South Africa
94
81.33
Franklyn Rose
West Indies
95
84.33
Sajeewa de Silva
Sri Lanka
96
94.00
Ashish Nehra
India
97
105.00
Andy Whittall
Zimbabwe
98
109.00
Corey Collymore
West Indies
99
110.00
Shiv Chanderpaul
West Indies
100
119.00
Mahela Jayawardene
Sri Lanka
100
119.00
Fazl-e-Akbar
Pakistan
101
128.33
Paul Wiseman
New Zealand
102
143.00
Ottis Gibson
West Indies
103
185.00
Ruchira Perera
Sri Lanka
104
208.00
Chris Silverwood
England