Only three teams have ever crossed the 300-run mark in a T20I innings. Over the past decade, T20I cricket has grown tremendously worldwide, captivating fans with its fast-paced and high-scoring nature. The format’s popularity is largely fueled by thrilling matches where both teams unleash boundaries at will, keeping spectators on the edge of their seats.
In T20Is, batsmen place the least value on their wickets compared to ODIs and Tests, and the generally flat pitches mean even a score of 200 is no longer a guaranteed winning total.
Zimbabwe – 286/5 vs Seychelles, 2024

In the ICC Men’s T20 World Cup Sub-Regional Africa Qualifier 2024, Zimbabwe posted 286/5 against Seychelles in a Group B clash. This total stands as the fifth-highest in men’s T20I history. Key performances came from Brian Bennett (91 off 35), Tadiwanashe Marumani (86 off 37), and Sikandar Raza (36 off 13). Seychelles managed only 18/2 in 6.1 overs before rain intervened, and Zimbabwe secured a 76-run victory via the DLS method.
India – 297/6 vs Bangladesh, 2024

During the 2024 Hyderabad T20I against Bangladesh, India racked up 297/6, the fourth-highest T20I total overall and the third-highest by a Test-playing nation. Opener Sanju Samson scored a brilliant 111, while captain Suryakumar Yadav added 75. Late cameos from Hardik Pandya (47 off 18) and Riyan Parag (34 off 13) propelled India to their massive total. India won the match by 133 runs.
England – 304/2 vs South Africa, 2025

England became only the third team, after Nepal and Zimbabwe, to surpass 300 in a T20I, achieving 304/2 in the second match of a three-game series against South Africa in September 2025. Phil Salt smashed 141 off 60 balls, Jos Buttler scored 83 off 30, and contributions from Jacob Bethell (26 off 14) and Harry Brook (41 off 21) helped England post their highest-ever T20I total. They bowled out South Africa for 158, winning by 146 runs.
Nepal – 314/3 vs Mongolia, 2023

Nepal became the first team in T20I history to score over 300, totaling 314/3 against Mongolia during the 2023 Asian Games Men’s Cricket Competition. Kushal Malla dominated with 137 off 50 balls, including 12 sixes, while Dipendra Singh Airee smashed 52 off just 10 deliveries to take Nepal past the 300-run mark. Mongolia were bowled out for 41, handing Nepal a 273-run victory.
Zimbabwe – 344/4 vs Gambia, 2024

On 23rd October 2024, Zimbabwe set the highest-ever T20I total by scoring 344/4 against Gambia at the ICC Men’s T20 World Cup Sub-Regional Africa Qualifier in Nairobi. This total surpassed Nepal’s previous record of 314 and India’s highest by a Test-playing nation. Captain Sikandar Raza led the charge with 133 off 43, while openers Brian Bennett (50 off 26), Tadiwanashe Marumani (62 off 19), and Clive Madande (53 off 17) also contributed heavily to Zimbabwe’s record-breaking innings.
