What Are the Highest Scores in T20I History? Full List of Records
From Aaron Finch to Phil Salt, the T20 highest scores showcase cricket’s most explosive innings.
Cricket’s shortest international format has given fans some of the most explosive batting displays ever seen. The highest scores in T20I history highlight just how far players can push the limits of power-hitting and strike rates. From Aaron Finch’s legendary 172 to rising stars like Phil Salt and Kushal Malla, the record books are filled with jaw-dropping innings.
In this guide, we look at the top T20 highest scores, explain how these records were made, and where today’s stars stand in cricket history.

Headlines This Week in T20 International 2025:
- Phil Salt hits 141 as England post record 304-2 vs South Africa.*
- Pakistan thrash Oman in Asia Cup opener by 93 runs.
- Zimbabwe bowl out Sri Lanka for 80 to seal shock T20I win.
- Mitchell Starc retires from T20Is after 79 career wickets.
- Pakistan lift UAE Tri-Series trophy with Nawaz as top wicket-taker.
How Do Players Reach the Highest Score in T20 History?
Scoring big in T20 internationals requires:
- Fast starts in the powerplay where boundaries come regularly.
- Maintaining strike rate of 200+ across the innings.
- Partnerships that allow the main batter to dominate while others rotate strike.
- Exploiting smaller grounds and flat pitches where bowlers struggle.
Only a handful of players have combined all these factors to cross the 140+ mark in international T20 cricket.
Top 10 Highest Scores in T20I (Updated List)
Highest Team Scores in T20I Cricket
It’s not just individual brilliance, entire teams have set the bar high in T20 internationals.
- Afghanistan (278/3 vs Ireland, 2019) – record team score.
- Czech Republic (278/4 vs Turkey, 2019) – tied the top spot.
- Australia (263/3 vs Sri Lanka, 2016) – powered by Glenn Maxwell’s 145*.
These matches show how T20 cricket has redefined batting standards.
Records That Keep Redefining T20 Cricket
The highest scores in T20I history prove that cricket continues to evolve with fearless batting and innovation. While Aaron Finch’s 172 remains unbeaten at the top, challengers from across the globe are getting closer.
With modern power-hitters like Phil Salt, Finn Allen, and Kushal Malla pushing the boundaries, fans can expect an even bigger record to be set in the near future.
Q1: What is the highest T20 score by a player? The highest individual score in T20I cricket is 172 by Aaron Finch for Australia against Zimbabwe in 2018.
Q2: Who has the fastest century in T20 internationals? The record for the fastest T20I century belongs to Kushal Malla of Nepal, who smashed a hundred in just 34 balls against Mongolia in 2023.
Q3: Which England player has the highest T20I score in 2025? Phil Salt holds the record for England with 141 off 60 balls against South Africa in 2025*.
