Most centuries in IPL: List of players with most hundreds in IPL history

Atop the illustrious list is the Universe Boss, Chris Gayle. The West Indian is a legend of the format with more than 10,000 runs in T20s.


Most centuries in IPL: List of players with most hundreds in IPL history

Chris Gayle, Virat Kohli and David Warner

The annual sporting extravaganza of India, the Indian Premier League (IPL) is undoubtedly the most popular league in the world. The tournament features players from around the world, both young and experienced, competing against the best in the business to be crowned the champion of Indian T20 cricket.

The tournament is characterized by the batsmen taking apart the bowling line-ups. Big shots and the bowlers getting smashed around the park have been the hallmark of the tournament, as it is with T20 cricket in general. But even then, centuries are a rarity in the format given the fast-forward nature of it. Even then batsmen have managed to breach the three-figure mark almost every season.

On that note, we take a look at the players who have scored the most centuries in the tournament’s history.

POSITIONPLAYER NAMEMATCHESINNINGSRUNSCENTURIES
1Virat Kohli 237229 72637
2Chris Gayle 142141 49656
3Jos Buttler 93 9232235
4David Warner17217262114
5Shane Watson14514138744
6KL Rahul11810941634
7AB de Villiers18417051623
8Sanju Samson14914538343
9Virender Sehwag10410427282
10Hashim Amla16165772

Related: Most sixes in IPL: List of players who have hit the most sixes in IPL history

5. Shane Watson (4 Centuries)

Shane Watson
Shane Watson

Australian All-rounder Shane Watson comes fifth on the list when it comes to the most number of centuries by a batter in IPL. Watson was one of those players who excelled with both the bat and ball at the highest level. Over time, the Aussie played for many franchises before retiring post IPL 2020.

In his 145 games, Watson scored 3874 runs which included 4 centuries. The best of the four tons came in the final of IPL 2018 where he went berserk even with an injury to get CSK to their third title.

YouTube video

4. David Warner (4 Centuries)

David Warner
David Warner

The first Aussie in the top 5, Sunrisers Hyderabad (SRH) captain David Warner is without a doubt one of the greatest performers in the history of the tournament. The swashbuckling Australian has been crucial for SRH in providing blazing starts and he has been one of the most reliable batters for the side.

Warner has hammered 4 tons in the league already and is the third-highest run-getter in the league. The Aussie opener has 6211 runs to his name in the league and is renowned for leading the Sunrisers by example.

YouTube video

3. Jos Buttler (5 Centuries)

jos buttler

Jos the Boss is second on the list with five centuries to his name. Ever since moving to Rajasthan Royals (RR), Buttler has become a different beast altogether. The England white-ball captain is among one of the finest opening batters to have played in the Indian T20 league and Buttler’s numbers speak for themselves.

In 93 matches, Jos Buttler has scored 3223 runs at an average of 39.30 and at a stunning strike rate of 148.94. Buttler’s best IPL season came in 2022 when the RR opener amassed a massive 863 runs with the help of four centuries.

2. Chris Gayle (6 Centuries)

Chris Gayle
Chris Gayle

Atop the illustrious list is the Universe Boss, Chris Gayle. The West Indian is a legend of the format with more than 10,000 runs in T20s. The swashbuckling opener is known for his ability to take the attack to the opposition from the get-go. Although he has gotten a bit rusty over time, the hunger for runs is still burning within him.

Gayle has scored six tons in the cash-rich league but is yet to get his hands on the title. The swashbuckling opener has amassed 4965 runs in the league in the 142 matches he played in his IPL career.

YouTube video

1. Virat Kohli (7 Centuries)

Virat Kohli
Virat Kohli

The first on the list is former Royal Challengers Bangalore (RCB) and Indian team captain Virat Kohli. Playing for RCB right from the very beginning, Kohli has been the face of the side. Even amidst the team’s struggle to win an IPL trophy that keeps continuing, the reliable batter has kept putting up consistent performances.

Kohli has smashed 7 centuries on his way to becoming the highest run-getter in the history of the league. The RCB skipper has a whopping 7263 runs to his name in the league.

YouTube video

In case you missed!