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 Averages in World T20 (in India)
Position
Best Averages
Player Name
Team Name
1
136.500000
Virat Kohli
India
2
114.000000
Angelo Mathews
Sri Lanka
3
106.000000
Andre Fletcher
West Indies
4
96.000000
Shoaib Malik
Pakistan
5
89.000000
MS Dhoni
India
6
82.000000
Lendl Simmons
West Indies
7
73.750000
Tamim Iqbal
Bangladesh
8
69.000000
Mohammad Hafeez
Pakistan
9
57.000000
Carlos Brathwaite
West Indies
10
51.500000
Najibullah Zadran
Afghanistan
11
49.800000
Joe Root
England
12
48.000000
Shane Watson
Australia
12
48.000000
Preston Mommsen
Scotland
13
47.750000
Jos Buttler
England
14
44.333333
Tillakaratne Dilshan
Sri Lanka
15
40.000000
Hashim Amla
South Africa
15
40.000000
Ajinkya Rahane
India
16
38.250000
Quinton de Kock
South Africa
17
37.666666
Chris Gayle
West Indies
18
37.000000
Tanwir Afzal
Hong Kong
19
36.666666
AB de Villiers
South Africa
20
36.200000
Marlon Samuels
West Indies
21
35.750000
Usman Khawaja
Australia
22
35.000000
Martin Guptill
New Zealand
23
32.250000
Shakib Al Hasan
Bangladesh
24
31.714285
Mohammad Shahzad
Afghanistan
25
31.500000
Kyle Coetzer
Scotland
26
31.000000
Anshuman Rath
Hong Kong
27
30.500000
Jason Roy
England
28
30.333333
Andre Russell
West Indies
29
30.000000
Matt Machan
Scotland
29
30.000000
Elton Chigumbura
Zimbabwe
30
29.000000
Shuvagata Hom
Bangladesh
30
29.000000
Aaron Finch
Australia
31
28.200000
Asghar Stanikzai
Afghanistan
32
28.000000
Sharjeel Khan
Pakistan
32
28.000000
Stephan Myburgh
Netherlands
32
28.000000
Moeen Ali
England
32
28.000000
David Wiese
South Africa
33
27.666666
Steven Smith
Australia
34
27.333333
Jamie Atkinson
Hong Kong
35
27.250000
Glenn Maxwell
Australia
36
27.000000
Ahmed Shehzad
Pakistan
37
26.000000
Sean Williams
Zimbabwe
38
25.333333
Vusi Sibanda
Zimbabwe
39
24.600000
Kane Williamson
New Zealand
40
24.500000
Faf du Plessis
South Africa
40
24.500000
Sabbir Rahman
Bangladesh
40
24.500000
Khalid Latif
Pakistan
40
24.500000
Jatinder Singh
Oman
41
24.400000
Samiullah Shenwari
Afghanistan
42
24.000000
Josh Davey
Scotland
42
24.000000
David Miller
South Africa
43
23.600000
Colin Munro
New Zealand
44
22.750000
Ross Taylor
New Zealand
45
22.666666
George Munsey
Scotland
46
22.500000
Shahid Afridi
47
22.333333
Mark Chapman
Hong Kong
48
22.000000
Richie Berrington
Scotland
48
22.000000
Paul Stirling
Ireland
48
22.000000
Peter Borren
Netherlands
48
22.000000
James Vince
England
49
21.500000
Mahmudullah
Bangladesh
50
21.000000
Sarfraz Ahmed
Pakistan
50
21.000000
Gary Wilson
Ireland
50
21.000000
Khawar Ali
Oman
51
20.666666
Noor Ali Zadran
Afghanistan
52
20.500000
David Willey
England
53
20.000000
Niall O'Brien
Ireland
53
20.000000
Ben Cooper
Netherlands
53
20.000000
Thisara Perera
Sri Lanka
54
19.500000
Umar Akmal
Pakistan
54
19.500000
Johnson Charles
West Indies
55
19.000000
Zeeshan Maqsood
Oman
56
18.000000
Syed Ali
Oman
56
18.000000
Kinchit Shah
Hong Kong
57
17.600000
Rohit Sharma
India
58
17.500000
Shafiqullah
Afghanistan
59
17.200000
Corey Anderson
New Zealand
60
17.000000
William Porterfield
Ireland
61
16.666666
Grant Elliott
New Zealand
61
16.666666
Luke Ronchi
New Zealand
62
16.000000
Chris Jordan
England
62
16.000000
Rashid Khan
Afghanistan
63
15.750000
Dwayne Bravo
West Indies
64
15.333333
Malcolm Waller
Zimbabwe
65
15.000000
Mohammad Nabi
Afghanistan
65
15.000000
Ravichandran Ashwin
India
65
15.000000
Mitchell Marsh
Australia
66
14.333333
Hamilton Masakadza
Zimbabwe
67
14.000000
Ben Stokes
England
67
14.000000
Dinesh Chandimal
Sri Lanka
67
14.000000
Mudassar Bukhari
Netherlands
68
13.200000
Alex Hales
England
68
13.200000
Eoin Morgan
England
69
13.000000
Yuvraj Singh
India
70
12.500000
Chamara Kapugedera
Sri Lanka
71
12.000000
Denesh Ramdin
West Indies
71
12.000000
Ryan Campbell
Australia
71
12.000000
Matthew Cross
Scotland
72
11.400000
Gulbadin Naib
Afghanistan
73
11.000000
Andrew Poynter
Ireland
73
11.000000
Mushfiqur Rahim
Bangladesh
74
10.750000
Shikhar Dhawan
India
75
10.714285
Soumya Sarkar
Bangladesh
76
10.333333
Mashrafe Mortaza
Bangladesh
77
10.250000
Suresh Raina
India
78
9.666666
Richmond Mutumbami
Zimbabwe
79
9.500000
David Warner
Australia
80
9.250000
Mohammad Mithun
Bangladesh
81
9.000000
Sikandar Raza
Zimbabwe
81
9.000000
Max Sorensen
Ireland
81
9.000000
Michael Leask
Scotland
81
9.000000
Ashton Agar
Australia
82
8.500000
James Faulkner
Australia
82
8.500000
Wesley Barresi
Netherlands
82
8.500000
Adnan Ilyas
Oman
83
8.333333
Nizakat Khan
Hong Kong
84
8.000000
Tendai Chatara
Zimbabwe
84
8.000000
Dawlat Zadran
Afghanistan
84
8.000000
Babar Hayat
Hong Kong
84
8.000000
Hardik Pandya
India
85
7.500000
Tom Cooper
Netherlands
86
7.333333
Milinda Siriwardana
Sri Lanka
87
7.250000
Mitchell Santner
New Zealand
88
7.000000
Henry Nicholls
New Zealand
88
7.000000
Ajay Lalcheta
Oman
88
7.000000
Mitchell McClenaghan
New Zealand
88
7.000000
Kevin O'Brien
Ireland
88
7.000000
Nuwan Kulasekara
Sri Lanka
89
6.000000
Ravindra Jadeja
India
89
6.000000
Wellington Masakadza
Zimbabwe
90
4.000000
Liam Plunkett
England
90
4.000000
Amir Hamza
Afghanistan
90
4.000000
Usman Ghani
Afghanistan
90
4.000000
Aaron Phangiso
South Africa
91
3.500000
Lahiru Thirimanne
Sri Lanka
92
3.000000
Nasir Hossain
Bangladesh
92
3.000000
John Hastings
Australia
92
3.000000
Mustafizur Rahman
Bangladesh
92
3.000000
Jeffrey Vandersay
Sri Lanka
93
2.666666
Darren Sammy
West Indies
94
2.500000
Mehran Khan
Oman
95
2.000000
Rangana Herath
Sri Lanka
95
2.000000
Calum MacLeod
Scotland
96
1.500000
Roelof van der Merwe
Netherlands
97
1.000000
Safyaan Sharif
Scotland
97
1.000000
Shapoor Zadran
Afghanistan
97
1.000000
Donald Tiripano
Zimbabwe
97
1.000000
Nathan Coulter-Nile
Australia
97
1.000000
Sultan Ahmed
Oman
98
0.000000
Evin Lewis
West Indies
98
0.000000
Imad Wasim
Pakistan
98
0.000000
Syed Kaleem
Oman
98
0.000000
Al-Amin Hossain
Bangladesh
98
0.000000
Ashish Nehra
India
98
0.000000
Suranga Lakmal
Sri Lanka
98
0.000000
Wahab Riaz
Pakistan
98
0.000000
Karim Sadiq
Afghanistan
98
0.000000
Rilee Rossouw
South Africa
98
0.000000
Alasdair Evans
Scotland
98
0.000000
Nathan McCullum
New Zealand
98
0.000000
George Dockrell
Ireland