In the Indian Premier League (IPL), scoring a century is one of the toughest yet Most Centuries in IPL. T20 cricket is fast, intense, and doesn’t give batters much time to settle. So, when a player scores 100 or more runs in a single innings, it’s not just about talent — it’s about focus, power, and sheer determination.
Over the years, many world-class players have entertained IPL fans with explosive batting. Some have built a reputation for turning games around with their centuries. This article looks at the Most Centuries in IPL, highlighting their key stats and what makes each player special.
List of 10 Batsmen with the Most Centuries in IPL History
1. Virat Kohli

Virat Kohli is the Most Centuries in IPL and the player with the most centuries. Known for his aggressive intent and sharp cricketing mind, Kohli has played for Royal Challengers Bangalore (RCB) since the first season.
Stat | Value |
---|---|
Team | Royal Challengers Bangalore |
IPL Centuries | 8 |
Total Runs in IPL | 7,263+ |
Matches Played | 237+ |
Highest Score | 113 |
Batting Average | 37+ |
Strike Rate | 130+ |
2. Jos Buttler

Jos Buttler, the English wicketkeeper-batsman, has quickly become a Most Centuries in IPL. Playing for Rajasthan Royals, Buttler combines power with precision, making him a nightmare for bowlers.
Stat | Value |
---|---|
Team | Rajasthan Royals |
IPL Centuries | 7 |
Total Runs in IPL | 3,100+ |
Matches Played | 96+ |
Highest Score | 124 |
Batting Average | 39+ |
Strike Rate | 147+ |
READ MORE: Top 10 Most Greatest Pakistani Cricketers
3. Chris Gayle

Chris Gayle is arguably the most explosive T20 batsman ever. Known as the “Universe Boss,” Gayle holds the record for the highest individual Most Centuries in IPL — a thunderous 175 not out.
Stat | Value |
---|---|
Teams Played For | RCB, KXIP, KKR |
IPL Centuries | 6 |
Total Runs in IPL | 4,965 |
Matches Played | 142 |
Highest Score | 175* (Record) |
Batting Average | 39+ |
Strike Rate | 148+ |
4. Shubman Gill

Shubman Gill is one of the rising stars of Indian cricket. His performances in IPL 2023, especially for Gujarat Titans, proved that he’s capable of Most Centuries in IPL
Stat | Value |
---|---|
Team | Gujarat Titans (Previously KKR) |
IPL Centuries | 4 |
Total Runs in IPL | 2,790+ |
Matches Played | 91+ |
Highest Score | 129 |
Batting Average | 38+ |
Strike Rate | 135+ |
5.KL Rahul

KL Rahul is known for his elegance and consistency. He’s played for multiple franchises and continues to be one of the Most Centuries in IPL.
Stat | Value |
---|---|
Teams Played For | PBKS, LSG, RCB, SRH |
IPL Centuries | 4 |
Total Runs in IPL | 4,000+ |
Matches Played | 118+ |
Highest Score | 132* |
Batting Average | 46+ |
Strike Rate | 135+ |
6. Shane Watson

A match-winner for both Rajasthan Royals and Chennai Super Kings,Most Centuries in IPL
Stat | Value |
---|---|
Teams Played For | RR, CSK, RCB |
IPL Centuries | 4 |
Total Runs in IPL | 3,874 |
Matches Played | 145 |
Highest Score | 117* |
Batting Average | 30+ |
Strike Rate | 137+ |
7. David Warner

One of the Most Centuries in IPL, David Warner’s consistency at the top has been key to his teams’ successes, especially for Sunrisers Hyderabad.
Stat | Value |
---|---|
Teams Played For | DC, SRH |
IPL Centuries | 4 |
Total Runs in IPL | 6,397+ |
Matches Played | 176+ |
Highest Score | 126 |
Batting Average | 41+ |
Strike Rate | 139+ |
8. Sanju Samson

Sanju Samson is known for his fearless hitting and stylish strokes. As the captain of Rajasthan Royals, Most Centuries in IPL through brilliant individual knocks.
Stat | Value |
---|---|
Team | Rajasthan Royals |
IPL Centuries | 3 |
Total Runs in IPL | 3,800+ |
Matches Played | 150+ |
Highest Score | 119 |
Batting Average | 29+ |
Strike Rate | 135+ |
READ MORE: Top 5 Most Century Scorers in PSL
9. AB de Villiers

Popularly known as “Mr. 360,” AB de Villiers could hit the ball anywhere on the ground. He was a key player for RCB and played Most Centuries in IPL
Stat | Value |
---|---|
Team | Royal Challengers Bangalore |
IPL Centuries | 3 |
Total Runs in IPL | 5,162 |
Matches Played | 184 |
Highest Score | 133* |
Batting Average | 39+ |
Strike Rate | 151+ |
10. Hashim Amla

Though Hashim Amla only Most Centuries in IPL, his calm and composed approach earned him two brilliant centuries for Kings XI Punjab.
Stat | Value |
---|---|
Team | Kings XI Punjab |
IPL Centuries | 2 |
Total Runs in IPL | 577 |
Matches Played | 16 |
Highest Score | 104* |
Batting Average | 44+ |
Strike Rate | 141+ |
Most Centuries in IPL are rare and special. They often change the course of a match and bring fans to their feet. Whether it’s Kohli’s class, Gayle’s power, or Buttler’s technique, each player on this list has made a lasting impact.
As the league continues to evolve, we’ll see new names rise and challenge these legends. For now, these are the batsmen who have mastered the art of scoring Most Centuries in IPL