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 Bangladesh)
Position
Best Averages
Player Name
Team Name
1
106.333333
Virat Kohli
India
2
101.000000
Darren Sammy
West Indies
3
75.000000
Elton Chigumbura
Zimbabwe
4
62.333333
Jean-Paul Duminy
South Africa
5
57.750000
Tom Cooper
Netherlands
6
55.500000
William Porterfield
Ireland
7
55.333333
Alex Hales
England
8
51.500000
Shafiqullah
Afghanistan
9
50.000000
MS Dhoni
India
10
48.666666
Kane Williamson
New Zealand
11
46.000000
Ahmed Shehzad
Pakistan
12
42.000000
Ravi Bopara
England
12
42.000000
Mashrafe Mortaza
Bangladesh
13
41.000000
Brendan Taylor
Zimbabwe
14
40.000000
Rohit Sharma
India
15
39.500000
Aaron Finch
Australia
16
39.000000
Tim Bresnan
England
17
37.200000
Shakib Al Hasan
Bangladesh
18
37.000000
Hashim Amla
South Africa
19
36.750000
Glenn Maxwell
Australia
20
35.000000
Thisara Perera
Sri Lanka
21
33.333333
Angelo Mathews
Sri Lanka
22
32.250000
AB de Villiers
South Africa
23
32.000000
Umar Akmal
Pakistan
23
32.000000
Stephan Myburgh
Netherlands
24
31.666666
Faf du Plessis
South Africa
25
31.600000
Mahela Jayawardene
Sri Lanka
26
31.500000
Suresh Raina
India
27
31.000000
Ed Joyce
England
27
31.000000
Asghar Stanikzai
Afghanistan
28
30.666666
Anamul Haque
Bangladesh
29
30.333333
Sharad Vesawkar
Nepal
30
29.500000
Mahmudullah
Bangladesh
30
29.500000
Kevin O'Brien
Ireland
31
28.666666
Subash Khakurel
Nepal
32
28.600000
Chris Gayle
West Indies
33
28.333333
Brendon McCullum
New Zealand
34
28.000000
Andrew Poynter
Ireland
35
27.666666
Gyanendra Malla
Nepal
35
27.666666
Paras Khadka
Nepal
36
27.000000
Corey Anderson
New Zealand
37
26.666666
Ross Taylor
New Zealand
38
26.400000
Tillakaratne Dilshan
Sri Lanka
39
25.750000
Dwayne Bravo
West Indies
40
25.000000
Dwayne Smith
West Indies
40
25.000000
Paul Stirling
Ireland
41
24.666666
Mohammad Shahzad
Afghanistan
42
24.333333
Khurram Khan
United Arab Emirates
43
23.833333
Wesley Barresi
Netherlands
44
23.666666
Lahiru Thirimanne
Sri Lanka
45
23.600000
Mushfiqur Rahim
Bangladesh
46
22.750000
David Warner
Australia
47
22.666666
Shaiman Anwar
United Arab Emirates
47
22.666666
Shahid Afridi
48
22.333333
Nasir Hossain
Bangladesh
49
22.250000
Eoin Morgan
England
50
22.000000
Hamilton Masakadza
Zimbabwe
51
21.500000
Marlon Samuels
West Indies
52
21.000000
Gulbadin Naib
Afghanistan
52
21.000000
David Miller
South Africa
53
20.833333
Kusal Perera
Sri Lanka
54
20.500000
Vusi Sibanda
Zimbabwe
55
20.000000
Yuvraj Singh
India
56
19.500000
Munir Dar
Hong Kong
57
18.666666
Mark Chapman
Hong Kong
58
18.500000
Rohan Mustafa
United Arab Emirates
58
18.500000
Jos Buttler
England
59
18.000000
Ajinkya Rahane
India
59
18.000000
Cameron White
Australia
59
18.000000
Sachithra Senanayake
Sri Lanka
60
17.750000
Kumar Sangakkara
Sri Lanka
61
17.666666
Swapnil Patil
United Arab Emirates
62
17.600000
Lendl Simmons
West Indies
63
17.333333
Shoaib Malik
Pakistan
64
16.666666
Brad Hodge
Australia
64
16.666666
Waqas Barkat
Hong Kong
65
16.333333
Ben Cooper
Netherlands
66
16.000000
Mominul Haque
Bangladesh
66
16.000000
Shadeep Silva
United Arab Emirates
67
15.857142
Peter Borren
Netherlands
68
15.000000
Mudassar Bukhari
Netherlands
68
15.000000
Sohaib Maqsood
Pakistan
69
14.666666
Jamie Atkinson
Hong Kong
70
14.500000
Brad Haddin
Australia
71
14.250000
Michael Lumb
England
72
14.000000
Sean Williams
Zimbabwe
72
14.000000
Sohail Tanvir
Pakistan
73
13.750000
Mohammad Hafeez
Pakistan
74
13.000000
James Faulkner
Australia
75
12.800000
Quinton de Kock
South Africa
76
12.666666
Chris Jordan
England
76
12.666666
Michael Swart
Netherlands
77
12.250000
Moeen Ali
England
78
12.000000
Kamran Akmal
Pakistan
78
12.000000
Sabbir Rahman
Bangladesh
78
12.000000
Dinesh Chandimal
Sri Lanka
79
11.857142
Tamim Iqbal
Bangladesh
80
11.750000
Martin Guptill
New Zealand
81
11.666666
George Bailey
Australia
82
11.333333
Irfan Ahmed
Hong Kong
83
11.000000
Sohag Gazi
Bangladesh
83
11.000000
Vikrant Shetty
United Arab Emirates
83
11.000000
Sagar Pun
Nepal
84
10.666666
Sikandar Raza
Zimbabwe
85
10.500000
Kamran Shazad
United Arab Emirates
86
10.333333
Shikhar Dhawan
India
87
9.666666
Amjad Javed
United Arab Emirates
88
9.000000
Karim Sadiq
Afghanistan
89
8.666666
Babar Hayat
Hong Kong
89
8.666666
Amjad Ali
United Arab Emirates
90
8.250000
Albie Morkel
South Africa
91
8.000000
Timm van der Gugten
Netherlands
91
8.000000
Samiullah Shenwari
Afghanistan
92
7.000000
Nuwan Kulasekara
Sri Lanka
92
7.000000
Nizakat Khan
Hong Kong
92
7.000000
Nadeem Ahmed
Hong Kong
92
7.000000
James Neesham
New Zealand
92
7.000000
Colin Munro
New Zealand
92
7.000000
Najeeb Tarakai
Afghanistan
93
6.000000
Faizan Asif
United Arab Emirates
94
5.000000
Binod Bhandari
Nepal
94
5.000000
Stuart Broad
England
94
5.000000
Farhaan Behardien
South Africa
94
5.000000
Mohammad Nabi
Afghanistan
94
5.000000
Najibullah Zadran
Afghanistan
95
4.000000
Kyle Mills
New Zealand
95
4.000000
Umar Gul
Pakistan
95
4.000000
James Muirhead
Australia
96
3.666666
Tanwir Afzal
Hong Kong
97
3.500000
Andre Russell
West Indies
97
3.500000
Luke Ronchi
New Zealand
98
3.000000
Mitchell Starc
Australia
98
3.000000
Brad Hogg
Australia
98
3.000000
Ravindra Jadeja
India
98
3.000000
Dale Steyn
South Africa
98
3.000000
Trent Boult
New Zealand
98
3.000000
Nathan McCullum
New Zealand
98
3.000000
Ziaur Rahman
Afghanistan
98
3.000000
Beuran Hendricks
South Africa
99
2.500000
Pieter Seelaar
Netherlands
99
2.500000
Denesh Ramdin
West Indies
99
2.500000
Nawroz Mangal
Afghanistan
100
2.333333
Shane Watson
Australia
101
2.000000
Shamsur Rahman
Bangladesh
101
2.000000
Najeeb Amar
Hong Kong
101
2.000000
Naresh Budayair
Nepal
102
1.000000
Logan van Beek
Netherlands
102
1.000000
Aizaz Khan
Hong Kong
102
1.000000
Gary Wilson
Ireland
102
1.000000
Ahsan Malik
Netherlands
102
1.000000
Stephen Parry
England
102
1.000000
Shapoor Zadran
Afghanistan
102
1.000000
Dawlat Zadran
Afghanistan
102
1.000000
Al-Amin Hossain
Bangladesh
102
1.000000
Saeed Ajmal
Pakistan
103
0.000000
Lasith Malinga
Sri Lanka
103
0.000000
Nathan Coulter-Nile
Australia
103
0.000000
Rubel Hossain
Bangladesh
103
0.000000
Abdur Razzak
Bangladesh
103
0.000000
Farhad Reza
Bangladesh
103
0.000000
Max Sorensen
Ireland
103
0.000000
Shakti Gauchan
Nepal
103
0.000000
Ahmed Raza
United Arab Emirates