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 ICC World Twenty20 (in Sri Lanka)
Position
Best Average
Player Name
Team Name
1
8.000000
Harbhajan Singh
India
2
9.500000
Kieron Pollard
West Indies
3
9.750000
Doug Bracewell
New Zealand
4
9.777777
Lakshmipathy Balaji
India
5
9.800000
Ajantha Mendis
Sri Lanka
6
10.125000
Yuvraj Singh
India
7
10.428571
Jacques Kallis
South Africa
8
13.500000
Piyush Chawla
India
9
13.666666
Dale Steyn
South Africa
10
14.600000
Yasir Arafat
Pakistan
11
14.800000
Jeevan Mendis
Sri Lanka
11
14.800000
Akila Dananjaya
Sri Lanka
12
15.000000
Jean-Paul Duminy
South Africa
13
15.375000
Steven Finn
England
14
15.444444
Sunil Narine
West Indies
15
15.500000
Rangana Herath
Sri Lanka
16
16.000000
Shane Watson
Australia
17
16.400000
Mitchell Starc
Australia
18
16.500000
Abul Hasan
Bangladesh
19
16.714285
Graeme Swann
England
20
17.666666
James Franklin
New Zealand
21
17.800000
Robin Peterson
South Africa
22
18.000000
Tim Southee
New Zealand
22
18.000000
Kevin O'Brien
Ireland
23
18.111111
Saeed Ajmal
Pakistan
24
19.000000
Xavier Doherty
Australia
24
19.000000
Ravichandran Ashwin
India
24
19.000000
Shapoor Zadran
Afghanistan
25
20.142857
Stuart Broad
England
26
21.000000
Ravi Rampaul
West Indies
27
21.400000
Mohammad Hafeez
Pakistan
28
21.800000
Morne Morkel
South Africa
29
22.250000
Samuel Badree
West Indies
30
23.500000
Dawlat Zadran
Afghanistan
31
24.000000
Ronnie Hira
New Zealand
32
24.200000
Jacob Oram
New Zealand
32
24.200000
Irfan Pathan
India
33
24.666666
Raza Hasan
Pakistan
34
25.875000
Lasith Malinga
Sri Lanka
35
26.000000
Nathan McCullum
New Zealand
35
26.000000
Ashok Dinda
India
36
26.333333
Chris Gayle
West Indies
37
28.000000
Izatullah Dawlatzai
Afghanistan
38
29.000000
Nuwan Kulasekara
Sri Lanka
38
29.000000
Abdur Razzak
Bangladesh
39
29.750000
Angelo Mathews
Sri Lanka
40
30.000000
Albie Morkel
South Africa
41
31.000000
George Dockrell
Ireland
41
31.000000
Virat Kohli
India
42
31.333333
Zaheer Khan
India
43
31.500000
Fidel Edwards
West Indies
44
32.750000
Darren Sammy
West Indies
44
32.750000
Kyle Mills
New Zealand
45
32.833333
Pat Cummins
Australia
46
34.500000
Sohail Tanvir
Pakistan
47
35.250000
Jade Dernbach
England
48
35.500000
Samit Patel
England
49
36.000000
Danny Briggs
England
49
36.000000
Thisara Perera
Sri Lanka
49
36.000000
Marlon Samuels
West Indies
50
37.000000
Graeme Cremer
Zimbabwe
51
42.000000
Karim Sadiq
Afghanistan
52
42.750000
Shahid Afridi
Pakistan
53
51.500000
Daniel Vettori
New Zealand
54
53.000000
Glenn Maxwell
Australia
55
56.000000
Mashrafe Mortaza
Bangladesh
55
56.000000
Umar Gul
Pakistan
56
59.000000
Daniel Christian
Australia
57
78.500000
Brad Hogg
Australia
58
81.000000
Mohammad Nabi
Afghanistan
59
96.000000
Johan Botha
South Africa