T20 cricket is the ultimate spectacle of power-hitting, where teams regularly rewrite the record books with jaw-dropping scores. From international clashes to domestic leagues like the IPL, batters continue to push boundaries—literally and figuratively. This list features the top 10 highest scores in T20 history, including record-breaking innings, fastest centuries, and unforgettable power-hitting performances. Let’s dive into the biggest totals ever recorded in the shortest format of the game!
The highest T20 score ever belongs to Baroda, who smashed 349/5 against Sikkim. With a record 37 sixes, they accumulated 294 runs in boundaries, setting an unbeatable benchmark in domestic T20 cricket.
The highest total in T20 internationals (T20I) came when Zimbabwe demolished Gambia with a 344-run onslaught. Sikandar Raza’s 133 off 43 balls powered them to the historic feat.
Nepal became the first team to breach 300 in men’s T20I cricket, thanks to Kushal Malla’s fastest T20I century (34 balls) and Dipendra Singh Airee’s record-breaking nine-ball fifty.
India set the highest score by a full-member team in T20Is before Zimbabwe’s 344. Sanju Samson’s blazing 40-ball century helped India claim a dominant 133-run victory.
Afghanistan’s Hazratullah Zazai smashed 162 off 62 balls, leading his team to a staggering 278/3 against Ireland—the highest total in T20I history at the time.
Czechia equaled Afghanistan’s record with a 278-run blitz. Sudesh Wickramasekara’s unbeaten 104 off 36 balls guided them to a dominant victory.
In the highest IPL score ever, Travis Head (102 off 41) and Heinrich Klaasen powered SRH to 287/3, rewriting IPL record books.
Chris Gayle’s legendary 175 off 66 balls*, the highest individual T20 score, propelled RCB to 263/5, a record that stood as the highest IPL total for over a decade.
Glenn Maxwell’s unbeaten 145 off 65 balls powered Australia to their highest-ever T20I total, dismantling Sri Lanka’s bowling attack in an unforgettable display.
In a high-scoring IPL clash, RCB responded to SRH’s 287/3 with a strong 262/7, featuring Dinesh Karthik’s explosive 85, making it one of the highest combined totals in T20 history.