sportsdunia logo
Search Icon

Advertisement

Advertisement

highest batting average in t20 world cup

Brendon McCullum holds the record for the highest batting average in the T20 World Cup, maintaining an average of 123 across 1 innings while scoring 123 runs. Following him, the second-highest batting average is held by Chris Gayle with 117 average, and the third-highest batting average is held by Alex Hales with 116 average. This level of consistency highlights their ability to perform reliably in high-pressure World Cup matches, remaining among the most dependable batters in T20 World Cup history. Below, we have provided the complete list of players with the highest batting averages in T20 World Cup, showcasing those who delivered consistent performances on the biggest stage.

Updated 6th February 2026

Highest Batting Average in T20 World Cup History

PLAYERAVGMATINNSNORUNSHSSR
Brendon McCullum
123.00110123123212.07
Chris Gayle
117.00110117117205.26
Alex Hales
116.00111116116181.25
Ahmed Shehzad
111.00111111111179.03
Rilee Rossouw
109.00110109109194.64
Glenn Phillips
104.00110104104162.50
Tamim Iqbal
103.00111103103163.49
Suresh Raina
101.00110101101168.33
Jos Buttler
101.00111101101150.75
Mahela Jayawardene
100.00110100100156.25
Chris Gayle
100.00111100100208.33
Luke Wright
99.001119999180.00
Mahela Jayawardene
98.001119898175.00
Chris Gayle
98.001109898148.48
Nicholas Pooran
98.001109898184.91
Tillakaratne Dilshan
96.001119696168.42
Umar Akmal
94.001109494174.07
Rassie van der Dussen
94.001119494156.67
Aaron Jones
94.001119494235.00
Martin Guptill
93.001109393166.07
Devon Conway
92.001119292158.62
Rohit Sharma
92.001109292224.39
Herschelle Gibbs
90.001119090163.64
Justin Kemp
89.001118989158.93
Mahela Jayawardene
89.001108989174.51
Virat Kohli
89.001118989189.36
David Warner
89.001118989158.93
Sanath Jayasuriya
88.001108888200.00
Chris Gayle
88.001108888176.00
Phil Salt
87.001118787185.11
JeanPaul Duminy
86.001118686200.00
Alex Hales
86.001118686182.98
Michael Jones
86.001108686156.36
Cameron White
85.001118585173.47
Marlon Samuels
85.001118585128.79
Kane Williamson
85.001108585177.08
Johnson Charles
84.001108484150.00
Shakib Al Hasan
84.001108484155.56
Andre Fletcher
84.001118484131.25
Tamim Iqbal
83.001118383143.10
Tillakaratne Dilshan
83.001118383148.21
Joe Root
83.001108383188.64
Jos Buttler
83.001118383218.42
Lendl Simmons
82.001118282160.78
Virat Kohli
82.001118282160.78
Virat Kohli
82.001118282154.72
Sikandar Raza
82.001108282170.83
Shai Hope
82.001118282210.26
Sanath Jayasuriya
81.001108181172.34
Mahela Jayawardene
81.001108181158.82
Load MoreShow Less

Advertisement

How We Track This Record

Our T20I statistics are compiled from official match data provided by cricket boards and the ICC. We update our records database after every completed T20 International match, typically within 24 hours of the match conclusion.

FAQs

Who has the highest batting average in T20 World Cup history?
Brendon McCullum holds the record, followed by Chris Gayle and Alex Hales.
What are the top three batting averages in T20 World Cup history?
The top three batting averages are 123, 117, and 116.