Chris Gayle holds the record for the most centuries in T20 cricket, with 22 tons in 463 matches.
Babar Azam, the captain of Pakistan, is the second highest century maker in T20 cricket, having scored 9 centuries in 260 matches.
David Warner, an opener for Australia and Delhi Capitals, has notched up 8 centuries in 355 T20 matches.
ViratKohli, the former captain of India and RCB, scored his 7th century in T20 cricket and 6th one in IPL against SRH.
Rohit Sharma, the captain of Team India and MI, has scored 6 centuries in 420 T20 matches. Additionally, KL Rahul, RileeRossouw, Jason Roy, Shane Watson, and Jos Buttler have also achieved this milestone.