T20 cricket has completely redefined the sport with its explosive batting and fast-paced thrill. Over the years, teams have pushed the boundaries of what’s possible in just 20 overs, posting record-breaking totals, while individual players have delivered jaw-dropping innings that fans will never forget.
Baroda’s 349/5 in the 2024 Syed Mushtaq Ali Trophy remains the highest-ever team total in T20 history, while England’s 304/2 against South Africa in 2025 set a new benchmark for international T20Is, making them the first Test-playing nation to cross 300 runs. On the individual front, Aaron Finch’s monumental 172 off 76 balls against Zimbabwe in 2018 still stands as the top personal score in T20 cricket.
Let’s dive into the highest team and individual scores that showcase the true power of T20 batting.
Highest T20 Score: Innings Total
T20s has produced some eye-popping team totals over the years.

Here’s a look at the top 23 highest team scores in T20s:
| Rank | Score | Overs | Team | Opposition | Year |
|---|---|---|---|---|---|
| 1 | 349/5 | 20.0 | Baroda | Karon | 2024 |
| 2 | 344/4 | 20.0 | Zimbabwe | Gambia | 2024 |
| 3 | 314/3 | 20.0 | Nepal | Mongolia | 2023 |
| 4 | 304/2 | 20.0 | England | South Africa | 2025 |
| 5 | 297/6 | 20.0 | India | Bangladesh | 2024 |
| 6 | 278/3 | 20.0 | Afghanistan | Ireland | 2019 |
| 7 | 278/4 | 20.0 | Czech Republic | Turkey | 2019 |
| 8 | 268/4 | 20.0 | Malaysia | Thailand | 2023 |
| 9 | 267/3 | 20.0 | England | West Indies | 2023 |
| 10 | 263/3 | 20.0 | Australia | Sri Lanka | 2016 |
| 11 | 260/6 | 20.0 | Sri Lanka | Kenya | 2007 |
| 12 | 260/5 | 20.0 | India | Sri Lanka | 2017 |
| 13 | 259/4 | 18.5 | South Africa | West Indies | 2023 |
| 14 | 258/2 | 20.0 | Czech Republic | Bulgaria | 2022 |
| 15 | 258/5 | 20.0 | West Indies | South Africa | 2023 |
| 16 | 258/0 | 20.0 | Japan | China | 2024 |
| 17 | 256/5 | 20.0 | Denmark | Gibraltar | 2022 |
| 18 | 254/5 | 20.0 | New Zealand | Scotland | 2022 |
| 19 | 253/4 | 20.0 | Japan | Mongolia | 2024 |
| 20 | 252/3 | 20.0 | Scotland | Netherlands | 2019 |
| 21 | 248/6 | 20.0 | Australia | England | 2013 |
| 22 | 247/5 | 20.0 | Netherlands | Namibia | 2024 |
| 23 | 246/4 | 19.4 | Bulgaria | Serbia | 2022 |
On 5 December 2024, Baroda scored the highest-ever T20 total of 349/5 in the Syed Mushtaq Ali Trophy, surpassing Zimbabwe’s previous record of 344/4 set on 23 October 2024 against Gambia in the World T20 Qualifier.
Baroda’s mammoth total was driven by Bhanu Pania’s explosive 42-ball century, leading the charge.
On 12 September 2025, England became the first Test-playing nation to cross the 300-run mark in T20Is, smashing 304/2 against South Africa at The Oval. Phil Salt’s unbeaten 141 and Jos Buttler’s blistering 83 powered England to their highest-ever T20I total and one of the biggest victories in the format’s history.
The third-highest score is India’s 297/6 against Bangladesh in October 2024. This recent high-scoring encounter saw India’s batsmen, led by Sanju Samson’s quick-fire century (111 runs) and captain Surya Kumar’s 75 runs, dominate the Bangladesh bowling attack.
Highest T20 Score: Individual Scores
Individual batsmen have also produced some jaw-dropping performances in T20Is.

Here are the top 11 highest individual scores:
| Rank | Player | Score | Balls | 4s/6s | Team | Opposition | Year |
|---|---|---|---|---|---|---|---|
| 1 | Aaron Finch | 172 | 76 | 16/10 | Australia | Zimbabwe | 2018 |
| 2 | Hazratullah Zazai | 162* | 62 | 11/16 | Afghanistan | Ireland | 2019 |
| 3 | Aaron Finch | 156 | 63 | 11/14 | Australia | England | 2013 |
| 4 | Glenn Maxwell | 145* | 65 | 14/9 | Australia | Sri Lanka | 2016 |
| 5 | Sahil Chauhan | 144* | 41 | 6/18 | Estonia | Cyprus | 2024 |
| 6 | Phil Salt | 141* | 60 | 11/10 | England | South Africa | 2025 |
| 7 | Kushal Malla | 137* | 50 | 8/12 | Nepal | Mongolia | 2023 |
| 8 | Zeeshan Kukikhel | 137 | 49 | 7/15 | Hungary | Austria | 2022 |
| 9 | Finn Allen | 137 | 62 | 5/16 | New Zealand | Pakistan | 2024 |
| 10 | Sikandar Raza | 133* | 43 | 7/15 | Zimbabwe | Gambia | 2024 |
| 11 | Max O’Dowd | 133* | 73 | 15/6 | Netherlands | Malaysia | 2021 |
Aaron Finch holds the record for the highest individual score in T20s. He smashed 172 off 76 balls against Zimbabwe in 2018. His innings included 16 fours and 10 sixes, demonstrating his power-hitting ability.
Hazratullah Zazai of Afghanistan holds the second spot with his unbeaten 162 against Ireland in 2019. His explosive innings came off just 62 balls and included 11 fours and 16 sixes.
Phil Salt’s 141 off 60 balls in September 2025 against South Africa not only powered England past the 300-run mark in T20Is for the first time but also cemented his innings as one of the greatest individual performances in T20 cricket.
Conclusion: Highest Scores in T20 Cricket
Baroda’s massive 349/5 in SMAT 2024 now holds the record for the highest team total in T20 cricket. Meanwhile, Aaron Finch’s 172 remains the highest individual score. These incredible achievements highlight the continuous evolution of T20 batting, with players constantly pushing the limits of scoring through innovative techniques and strategies.
T20 cricket continues to push the boundaries of what’s possible in batting. The format has seen some incredible performances, both from teams and individuals.
These records not only entertain fans but also challenge players to push their limits. They inspire the next generation of cricketers to dream big and aim for new heights in the shortest format of the game.
Leave a Comment