The Indian Premier League has produced some of the most explosive batting performances in T20 cricket, with several players registering memorable centuries over the years. Since the tournament began in 2008, more than 100 hundreds have been scored in the competition by dozens of different batters.
At the top of the list stands Royal Challengers Bengaluru star Virat Kohli, who holds the record for the most centuries in IPL history.

Kohli has scored eight IPL hundreds - all of them for RCB - making him the most prolific centurion in the league's history. The Indian batting icon achieved his first IPL century during the 2016 season and has continued adding to his tally in the years since.
| Player | IPL Centuries | Teams |
|---|---|---|
| Virat Kohli | 8 | RCB |
| Jos Buttler | 7 | MI, RR |
| Chris Gayle | 6 | KKR, KXIP, PBKS, RCB |
| KL Rahul | 5 | DC, KXIP, LSG, PBKS, RCB, SRH |
| Shubman Gill | 4 | GT, KKR |
| David Warner | 4 | DC, SRH |
| Shane Watson | 4 | CSK, RCB, RR |
English batter Jos Buttler sits second on the list with seven centuries. Buttler's aggressive batting for Rajasthan Royals has made him one of the most feared top-order players in the tournament.
West Indies legend Chris Gayle occupies third place with six IPL centuries. Known for his devastating power-hitting, Gayle remains one of the most destructive batters in T20 history.
Kohli's IPL record goes beyond just centuries. The RCB talisman is also the highest run-scorer in the tournament's history, with more than 8600 runs.
His most iconic season came in IPL 2016, when he scored four centuries in a single campaign - a record he shares with Jos Buttler, who matched the feat in IPL 2022.
Interestingly, Kohli's first IPL hundred also marked his maiden century in T20 cricket. He achieved the milestone against Gujarat Lions in the 2016 season.
The IPL continues to produce historic batting feats across seasons. Some of the key records include:
Among venues, Mumbai's Wankhede Stadium has hosted the most IPL centuries, with 17 hundreds recorded at the ground so far. Bengaluru's M Chinnaswamy Stadium follows closely behind.
From Brendon McCullum's iconic 158 in the opening match of IPL 2008 to Kohli's modern-day dominance, centuries have remained one of the most thrilling spectacles in the tournament's history.