Author Photo
Chris Gayle Virat Kohli
(Getty Images)

Virat Kohli scored his eighth Indian Premier League (IPL) century against the Rajasthan Royals (RR) on Saturday, April 6. 

It was also the first century of the 2024 edition of IPL, and it came from the bat of the player who has scored the most centuries in the history of the tournament. 

BET NOW: Exclusive sign-up offers and bonuses when you bet on IPL action

But how does Kohli fare in comparison to the rest of the players in T20 cricket history? The Sporting News takes a look.

MORE: Why was Pakistan's Usman Khan banned by the UAE?

Which player has scored the most centuries in T20 history?

Chris Gayle holds the record of scoring the most centuries ever in T20 cricket, scoring 22 centuries in 455 innings. He is followed by Pakistan batsman Babar Azam, who has 11 centuries in 280 innings.

Virat Kohli is in third place with nine T20 centuries (8 for RCB, 1 for India) in 364 innings.

PlayerInningsRuns100sHS
Chris Gayle4551456222175*
Babar Azam2801049511122
Virat Kohli364123109122*
Michael Klinger19859608126*
David Warner373122138135*

If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Author(s)
Parshva Shah Photo

Parshva is a Content Producer for The Sporting News' India edition.