Most Centuries In IPL


Virat Kohli has hit the most centuries in IPL history (AP)Virat Kohli has hit the most centuries in IPL history (AP)

The T20 format, known for its high-octane action and quick scoring, often sees batters aiming for swift runs, making the prospect of reaching a three-digit score a challenging feat. 

The Indian Premier League (IPL), one of the most celebrated T20 leagues globally, shows a plethora of batting talents from around the world, competing at the highest level. 

Scoring a century in the IPL not only requires skill and concentration but also the ability to perform under immense pressure as the league features some of the best bowlers in the game.

Despite the challenging nature of the format, a select group of batters have managed to reach the 100-run mark multiple times. These players have not only mastered the art of T20 batting but have also shown incredible consistency in replicating their success over multiple seasons.

At OneCricket, let’s take a look at the batters with the most centuries in IPL history and in upcoming IPL season.


IPL 2024 - most centuries

Position
Player
Matches
Runs
Average
Strike-Rate
100s
1
Jos Buttler11
35939.89140.782
2Will Jacks823032.86175.571
3Suryakumar1134534.50167.471


IPL History - most centuries

Position
Player
Matches
Runs
Average
Strike-Rate
100s
1Virat Kohli252800438.66131.978
2Jos Buttler
107358238.10147.527
3Chris Gayle142496539.72148.966
4Shubman Gill103321637.83135.694
5KL Rahul132468345.46134.604
6Shane Watson145387430.99137.914
7David Warner
184656540.52139.774
8Sanju Samson168441930.68138.963
9AB de Villiers184516239.7151.683
10Hashim Amla1657744.38141.762


  • Note: Ben Stokes, Adam Gilchrist, Quinton de Kock, Virender Sehwag, Murali Vijay, Brendon McCullum, Ajinkya Rahane, Rohit Sharma, Suryakumar Yadav & Shikhar Dhawan also have two hundreds each to their names in the IPL.

Top three batters with the most centuries in IPL history

1. Virat Kohli

Virat Kohli has scored the most centuries in IPL history (Twitter)Virat Kohli has scored the most centuries in IPL history (Twitter)

Playing for Royal Challengers Bangalore (RCB) since 2008, Virat Kohli’s IPL career is proof of his generational talent and consistency. With 8 centuries and 55 half-centuries in 244 innings, Kohli has amassed 8004 runs at an average of 38.66 and a strike rate of 131.97. 

Notably, four of Virat Kohli IPL centuries came in 2016 which is a record. His highest score of 113 showcases his ability to dominate bowling attacks. 

Kohli's knack for playing big innings under pressure, his array of shots, and his unmatched fitness, make him one of the most formidable batters in IPL history. His recent hundred against RR showed his true worth in the T20 format.


2. Jos Buttler

 Jos Buttler has scored 5 centuries in IPL history (Twitter) Jos Buttler has scored 5 centuries in IPL history (Twitter)

Playing for Mumbai Indians (MI) and Rajasthan Royals (RR) from 2016 to present, Jos Buttler has quickly become one of the most exciting and effective batters in the IPL. 

With 7 centuries and 19 half-centuries in 107 innings, Buttler has scored 3582 runs at an average of 38.10 and a brilliant strike rate of 147.52. His highest score of 124 shows his wide range of shots and agility, making him a nightmare for bowlers. 

Buttler's ability to accelerate innings and maintain a high strike rate throughout showcases his adaptability and importance as a key player for his team.


3. Chris Gayle

The charismatic powerhouse from the West Indies, Chris Gayle has been a crowd favourite in the IPL, playing for teams like KKR, KXIP, PBKS, and RCB between 2009 and 2021. 

Known for his explosive batting, Gayle has scored 6 centuries and 31 half-centuries across 141 innings, accumulating 4965 runs at a staggering strike rate of 148.96 and an average of 39.72. 

His highest score of an unbeaten 175 is still etched in IPL history, highlighting his destructive capability. Gayle's 357 sixes are further proof of his sheer power and ability to change the course of a match single-handedly.


Most Centuries in IPL History: FAQs

Q.1. Who holds the record for the most centuries in IPL history?

Answer: Virat Kohli holds the record with 8 centuries, playing for Royal Challengers Bangalore (RCB)

Q.2. Which player has the highest individual score in an IPL match?

Answer: Chris Gayle has the highest individual score of 175* for Royal Challengers Bangalore (RCB).

Q.3. Who has the highest batting average among the top 10 players with the most IPL centuries?

Answer: KL Rahul has the highest batting average of 45.46 among the top 10 players with the most IPL centuries.

Q.4. How many players have scored more than 4 centuries in IPL?

Answer: Three players have scored more than 4 centuries: Virat Kohli, Chris Gayle, Jos Buttler and Shubman Gill.

Q.5. How many centuries does Rohit Sharma have in the IPL?

Answer: Rohit Sharma has two centuries in the IPL.