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 2010 for T20I
Position
Best Average
Player Name
Team Name
1
6.50
Nuwan Pradeep
Sri Lanka
2
8.00
Scott Styris
New Zealand
3
8.50
Praveen Kumar
India
4
9.67
Steve O'Keefe
Australia
5
10.50
Ashok Dinda
India
6
10.59
Hamid Hassan
Afghanistan
7
10.60
Nuwan Kulasekara
Sri Lanka
8
11.25
Charl Langeveldt
South Africa
9
11.38
Nelson Odhiambo
Kenya
9
11.38
Shadeep Silva
United Arab Emirates
10
11.42
Graeme Swann
England
11
11.75
Mark Jonkman
Netherlands
12
12.00
Sachithra Senanayake
Sri Lanka
13
12.33
Pragyan Ojha
India
14
12.36
Nehemiah Odhiambo
Kenya
15
12.50
Darren Sammy
West Indies
15
12.50
Yasir Arafat
Pakistan
16
12.53
Andre Botha
Ireland
17
13.00
Chris Gayle
West Indies
17
13.00
Tanvir Ahmed
Pakistan
18
13.40
Seekkuge Prasanna
Sri Lanka
19
13.50
Ryan Watson
Scotland
20
13.75
Saqib Ali
United Arab Emirates
21
14.17
Kyle Coetzer
Scotland
22
14.60
Trent Johnston
Ireland
23
14.71
Mohammad Amir
Pakistan
24
14.73
Shaun Tait
Australia
25
14.80
James Franklin
New Zealand
26
14.86
George Dockrell
Ireland
27
14.93
Dirk Nannes
Australia
28
15.00
Boyd Rankin
England
28
15.00
Yuvraj Singh
India
28
15.00
Elijah Otieno
Kenya
29
15.25
Nawroz Mangal
Afghanistan
29
15.25
Morne Morkel
South Africa
29
15.25
Timroy Allen
U.S.A.
30
15.38
Pieter Seelaar
Netherlands
31
15.38
Johan Botha
South Africa
32
15.50
Andy McKay
New Zealand
33
15.57
Abdur Rehman
Pakistan
34
15.60
Ashish Nehra
India
35
15.71
Nathan McCullum
New Zealand
36
15.88
David Hussey
Australia
37
16.00
Ian Butler
New Zealand
37
16.00
Lonwabo Tsotsobe
South Africa
37
16.00
Rusty Theron
South Africa
38
16.12
Mohammad Nabi
Afghanistan
39
16.40
Vinay Kumar
India
40
16.43
Suraj Randiv
Sri Lanka
41
16.75
Shakib Al Hasan
Bangladesh
42
17.00
Ryan McLaren
South Africa
42
17.00
Brendan Taylor
Zimbabwe
43
17.83
Gordon Drummond
Scotland
44
18.00
Ross Lyons
Scotland
44
18.00
Robin Peterson
South Africa
44
18.00
Mohammad Sami
Pakistan
45
18.10
Peter Connell
Ireland
46
18.23
Stuart Broad
England
47
18.57
Sulieman Benn
West Indies
48
18.67
Ray Price
Zimbabwe
49
19.00
Ajmal Shahzad
England
49
19.00
Chamu Chibhabha
Zimbabwe
50
19.05
Saeed Ajmal
Pakistan
51
19.38
Mitchell Johnson
Australia
52
19.58
Ryan Sidebottom
England
53
20.00
Greg Lamb
Zimbabwe
54
20.25
Ahmed Raza
United Arab Emirates
54
20.25
Mohammad Kashif
Netherlands
55
20.33
Angelo Mathews
Sri Lanka
56
20.40
Thisara Perera
Sri Lanka
57
20.50
Thilan Thushara
Sri Lanka
58
20.63
Ajantha Mendis
Sri Lanka
59
20.73
Lasith Malinga
Sri Lanka
60
20.81
Steven Smith
Australia
61
20.86
Prosper Utseya
Zimbabwe
62
21.00
Amit Mishra
India
62
21.00
Daan van Bunge
Netherlands
63
21.20
Umar Bhatti
Canada
64
21.50
Jerome Taylor
West Indies
64
21.50
Daryl Tuffey
New Zealand
65
21.57
Mudassar Bukhari
Netherlands
66
21.71
Nikita Miller
West Indies
67
21.80
Graeme Cremer
Zimbabwe
68
22.50
Shingi Masakadza
Zimbabwe
69
22.64
Shoaib Akhtar
Pakistan
70
22.67
Chinthaka Jayasinghe
Sri Lanka
71
22.80
Lameck Onyango
Kenya
72
23.00
Dawlat Ahmadzai
Afghanistan
72
23.00
Kyle Mills
New Zealand
73
23.43
Jimmy Kamande
Kenya
74
23.50
Dwayne Smith
West Indies
75
23.55
Tim Southee
New Zealand
76
23.60
Shem Ngoche
Kenya
77
23.67
Tony Suji
Kenya
77
23.67
Majid Haq
Scotland
78
23.75
Daniel Vettori
New Zealand
78
23.75
Ryan Harris
Australia
79
24.00
Rory Kleinveldt
South Africa
80
24.17
Harvir Baidwan
Canada
81
24.25
Ravi Rampaul
West Indies
82
24.88
Shahid Afridi
83
25.00
Farveez Maharoof
Sri Lanka
84
25.13
Alex Cusack
Ireland
85
25.50
Shane Bond
New Zealand
86
26.50
Luke Wright
England
87
26.78
Tim Bresnan
England
88
27.00
Naved-ul-Hasan
Pakistan
88
27.00
Edgar Schiferli
Netherlands
88
27.00
Tendai Chatara
Zimbabwe
89
27.38
Abdul Razzaq
Pakistan
90
28.00
Khurram Chohan
Canada
90
28.00
Milinda Siriwardana
Sri Lanka
90
28.00
Fayyaz Ahmed
United Arab Emirates
91
28.67
Dale Steyn
South Africa
92
28.80
Jacob Oram
New Zealand
93
29.00
Dilhara Fernando
Sri Lanka
94
29.14
Kemar Roach
West Indies
95
29.25
Dewald Nel
Scotland
96
29.50
Shoaib Malik
Pakistan
97
30.00
Dwayne Bravo
West Indies
97
30.00
Nigel Jones
Ireland
97
30.00
Karim Sadiq
Afghanistan
98
31.50
Ryan ten Doeschate
Netherlands
99
32.00
Mohammad Ashraful
Bangladesh
100
33.40
Michael Yardy
England
101
33.50
Mashrafe Mortaza
Bangladesh
102
34.00
Peter Siddle
Australia
103
34.14
Shane Watson
Australia
104
34.50
Piyush Chawla
India
104
34.50
Daniel Christian
Australia
105
35.00
Ravichandran Ashwin
India
105
35.00
Wayne Parnell
South Africa
105
35.00
John Mooney
Ireland
106
36.00
John Davison
Canada
107
36.50
Shapoor Zadran
Afghanistan
108
36.67
Hiren Varaiya
Kenya
109
37.40
Kevin O'Brien
Ireland
110
37.50
Umar Gul
Pakistan
110
37.50
Yusuf Pathan
India
111
38.25
Mirwais Ashraf
Afghanistan
112
39.20
Mohammad Hafeez
Pakistan
113
39.60
Samiullah Shenwari
Afghanistan
114
41.00
Muttiah Muralitharan
Sri Lanka
115
42.00
Roelof van der Merwe
Netherlands
116
43.00
Kieron Pollard
West Indies
117
46.50
Richie Berrington
Scotland
118
48.00
Isuru Udana
Sri Lanka
119
49.50
Jan Stander
Scotland
120
50.00
Elton Chigumbura
Zimbabwe
121
50.50
Sunil Dhaniram
Canada
122
51.00
Jean-Paul Duminy
South Africa
123
52.50
Zaheer Khan
India
124
53.00
Albie Morkel
South Africa
125
54.00
Steve Tikolo
Kenya
126
54.50
Jacques Kallis
South Africa
127
57.00
Chris Mpofu
Zimbabwe
128
58.00
Wahab Riaz
Pakistan
129
58.50
Ravindra Jadeja
India
130
61.00
Chanaka Welegedara
Sri Lanka
131
62.00
Rizwan Cheema
Canada
132
64.00
Sanath Jayasuriya
Sri Lanka
133
66.00
Shafiul Islam
Bangladesh
134
70.00
Abdur Razzak
Bangladesh
135
72.00
Michael Clarke
Australia
136
74.00
Mohammad Asif
Pakistan
137
94.00
Adam Milne
New Zealand
138
106.00
Khurram Khan
United Arab Emirates