Blog

/ /

Most Centuries in IPL History – Top 10 Players Till 2025

The Indian Premier League (IPL) is one of the most exciting cricket leagues in the world. It’s full of fast action, thrilling finishes, and brilliant batting. One of the greatest achievements in the IPL is scoring a century. Scoring a hundred in a T20 match is no small task; it requires excellent skill, patience, and the ability to handle pressure. Over the years, many players have scored centuries, giving us unforgettable moments. These players show that centuries in the IPL aren’t just about hitting the ball hard; they are about smart batting, perfect timing, and playing with control.

Starting with Virat Kohli, who holds the record, we will explore the top 10 players who have made their mark in this area. Whether it’s big hitters like Chris Gayle or consistent players like KL Rahul, each of these players has set a new standard for what it takes to succeed in the IPL.

Which Player Has The Most Centuries In IPL?

Virat Kohli is the leading player with 8 centuries in the IPL. As the captain of Royal Challengers Bangalore (RCB), Kohli has been a key player for many years. His ability to play both aggressive and controlled shots has made him stand out. 

His highest score of 113* against the Rajasthan Royals in 2024 is still one of the best innings ever played in the tournament. Kohli’s consistency and leadership have been crucial for RCB over the years. His ability to adapt his game to different situations has set him apart as the most successful century maker in IPL history.

Source image 

Most Centuries In IPL (Top 10 List) :

Check out the list of players who have scored the most centuries in the IPL:

RankPlayerTeam(s)SpanCenturiesMatches
1Virat KohliRCB2008–20258267
2Jos ButtlerGT / MI / RR2016–20257121
3Chris GayleKKR / RCB / PBKS2009–20216142
4KL RahulLSG / PBKS / SRH / DC / RCB2013–20255145
5Shubman GillGT / KKR2018–20254118
6Shane WatsonCSK / RCB / RR2008–20204145
7David WarnerDC / SRH2009–20244184
8AB de VilliersDC / RCB2008–20213184
9Sanju SamsonDC / RR2013–20253177
10Hashim AmlaKXIP2016–2017216

1. Virat Kohli (8 centuries):

Virat Kohli has scored the most centuries in IPL, with 8 to his name. His batting has been consistent and powerful, making him one of the best players in the tournament. Kohli has a great ability to change the pace of the game, making him a standout player for RCB. 

His highest score of 113 against the Rajasthan Royals in 2024 is still remembered as one of the best innings in IPL history. Kohli’s leadership and ability to score runs under pressure have made him the most successful century scorer in the IPL.

2. Jos Buttler (7 centuries):

Jos Buttler, the English batter, has scored 7 centuries in the IPL, impressing everyone with his aggressive batting. Known for his ability to hit big from the start, Buttler has been a game changer for teams like the Rajasthan Royals and Gujarat Titans.

His ability to dominate bowlers from the first ball makes him one of the most dangerous players. Buttler’s impressive highest score of 124 shows his explosive batting. His aggressive style has made him a key player and a fan favorite in the IPL.

3. Chris Gayle (6 centuries):

Chris Gayle, known as one of the most destructive batsmen in world cricket, has scored 6 centuries in the IPL. His ability to clear the boundaries with ease, especially during the power play, has made him a vital player for every team he played for, including RCB and PBKS. 

Gayle’s 175* against Pune Warriors in 2013 is still the highest individual score in the IPL. His combination of power and timing makes him one of the most exciting players to watch in T20 cricket, and his impact in the IPL has been unforgettable.

4. KL Rahul (5 centuries):

KL Rahul has scored 5 centuries in the IPL, showing his consistency and skill. Known for his calm approach, Rahul has played key innings for teams like PBKS, LSG, and RCB. His ability to anchor the innings and accelerate when required has made him a reliable player in the IPL. 

Source image 

Rahul’s ability to play in various positions in the batting order has helped him adapt to different match situations. His highest IPL score, 132,* actually came in 2020 against RCB, where he showcased his class and ability to handle pressure situations.

5. Shubman Gill (4 centuries):

Shubman Gill, the young Indian batsman, has made a name for himself in the IPL with 4 centuries. Known for his solid technique and calm nature, Gill has impressed with his ability to play long innings. 

His consistency has made him a crucial player for GT. In 2022, Gill played a crucial role in helping his team, the Gujarat Titans, win with an unbeaten knock that was key to their victory. His smooth batting style and hunger for runs have made him one of the brightest prospects in Indian cricket.

6. Shane Watson (4 centuries):

Shane Watson, the Australian all rounder, has scored 4 centuries in the IPL, playing for CSK and RCB. Watson was known for his aggressive batting and ability to contribute with both bat and ball. His centuries were crucial in many big matches, helping his teams to important victories. 

Watson’s experience and leadership made him a key figure for CSK during their successful IPL campaigns. Despite being an all-rounder, his batting remained his biggest strength, and his four centuries are a testament to his ability to dominate T20 cricket.

7. David Warner (4 centuries):

David Warner has scored 4 centuries in the IPL, consistently performing as one of the league’s most reliable openers. Known for his aggressive batting, Warner’s ability to take on bowlers and score quickly has made him a dangerous player. 

Over the years, he has been a key figure for SRH and DC, leading them with both his batting and leadership. His highest score of 126 in IPL highlights his ability to play under pressure. Warner’s consistency in the IPL has made him one of the league’s top century scorers.

8. AB de Villiers (3 centuries):

AB de Villiers, one of the most talented and innovative batsmen, has scored 3 centuries in the IPL. Known for his ability to play all kinds of shots, de Villiers has been a key player for RCB. 

His unorthodox style and ability to hit the ball to all parts of the ground have made him a major asset for the team. His highest score of 129* is a reminder of his class and ability to adapt to any situation. De Villiers’ impact on IPL cricket has been immense, and he remains one of the best players to ever play in the league.

9. Sanju Samson (3 centuries):

Sanju Samson, the talented wicketkeeper batsman, has scored 3 centuries in the IPL. Known for his stylish batting and ability to score quickly, Samson has been a vital player for RR. His highest score of 119* in 2021 was an example of his power hitting and ability to lead from the front. 

As captain of RR, Samson has been a key figure in their lineup. His consistency in the IPL has helped his team perform well, and his three centuries are a testament to his ability to handle the pressures of T20 cricket.

10. Hashim Amla (2 centuries):

Hashim Amla, the elegant South African batsman, scored 2 centuries in the IPL during his time with KXIP. Known for his classical strokeplay and calm approach, Amla brought a sense of calm to the fast paced format. Though his IPL career was short lived, Amla’s ability to handle pressure and pace his innings made him a standout player in the tournament. 

His solid technique and graceful batting were perfect for the IPL’s fast paced format. Amla’s two centuries, while limited, left a lasting impression on the tournament. He is one of the few players to score two centuries in a single season (2017).

Who has Hit The Most Centuries In A Single IPL Season?

Scoring even one century in an IPL season is a big achievement. The tournament is short, the pressure is high, and bowlers keep finding new ways to challenge batters. That’s why scoring multiple centuries in the same season feels special. These seasons stayed special because the players stayed consistent and confident throughout.

PlayerSeasonCenturies
Virat Kohli20164
Jos Buttler20224
Shubman Gill20233

These performances stood out because the batters trusted their game and delivered when it mattered most.

Who Has Hit The Fastest Century In IPL History?

Chris Gayle owns the record for the fastest century in IPL history, and it came in a way only he could deliver. In the 2013 season, while playing for Royal Challengers Bangalore against Pune Warriors, Gayle reached his hundred in just 30 balls.

Bowlers tried pace, spin, short balls, and yorkers, but nothing worked. The ball kept sailing over the boundary, and the crowd at the Chinnaswamy Stadium was left in disbelief. What made the innings even more special was Gayle’s attitude, relaxed, smiling, and enjoying every shot. He wasn’t just scoring runs; he was entertaining everyone watching. Gayle went on to finish with a stunning 175 not out, the highest individual score in IPL history. That innings changed the meaning of power hitting in T20 cricket and proved how one player can turn a match into a memory that lasts forever.

Conclusion:

Scoring a century in the IPL is a remarkable achievement that requires a blend of skill, strategy, and mental strength. Players like Virat Kohli, Jos Buttler, and Chris Gayle have set the bar high with their consistent performances and powerful hitting. Each century scored in the IPL adds to the excitement and drama of the tournament, and these players have not only contributed to their team’s victories but also entertained millions of fans worldwide. Their performances have set a high standard for future generations of cricketers to aspire to.

FAQs:

Who has the most centuries in IPL history?

Virat Kohli holds the record for the most centuries in IPL, with a total of 8 centuries.

Which player has scored the fastest century in the IPL?

Chris Gayle holds the record for the fastest century in IPL, scoring off just 30 balls.

How many centuries has Jos Buttler scored in the IPL?

Jos Buttler has scored 7 centuries in the IPL.

Which IPL player has the most centuries in a single season?

The record for most centuries in a single season is 4, held jointly by Virat Kohli (2016) and Jos Buttler (2022).

What factors make it easier for players to score centuries in the IPL?

Factors such as playing in the powerplay, having an aggressive approach, team strategy, and adapting to pitch conditions contribute to scoring centuries in IPL.

Kiran is a cricket analyst and writer with strong expertise in the Indian Premier League and modern cricket. He closely follows match situations, player performances, team strategies, and season trends to deliver clear and accurate insights. Passionate about the game, Kiran enjoys exploring emerging talents, tracking auction movements, and sharing timely updates related to IPL and competitive cricket.

Leave a Reply

Your email address will not be published. Required fields are marked *