Former West Indies and Royal Challengers Bangalore (RCB) opener Chris Gayle has the highest score in T20 cricket - 175 not out for RCB against Pune Warriors India in IPL 2013.
Former Australia captain Aaron Finch has the 2nd highest score in the history of T20 cricket - 172 - scored in a T20I match against Zimbabwe in 2018.
Former Zimbabwe batter Hamilton Masakadza has a top score of 162 not out for Mountaineers against Eagles in Zimbabwe T20 league match back in 2016.
Afghanistan opener Hazratullah Zazai clobbered 162 not out in a T20I match against Ireland in 2019.
Young South African batter Dewald Brevis smashed 162 for the Titans in a T20 game against the Knights in South Africa domestic T20 league. Brevis will play for Mumbai Indians in IPL 2023.
Former England batter Adam Lyth blazed a top score of 161 for Yorkshire against Northamptonshire in a T20 match in 2017.
Former New Zealand captain Brendon McCullum has identical scores o 158 not out for Kolkata Knight Riders against RCB in IPL 2008 and for Warwickshire against Derbyshire in 2015.
Australian all-rounder Glenn Maxwell blasted 154 not out for Melbourne Stars against Hobart Hurricanes in BBL 2022. In IPL 2023, Maxwell will play for Royal Challengers Bangalore (RCB).