Search

Batsmen with most hundreds in IPL History

The IPL has seen some of the best innings in T20 cricket matches. Among them, innings worth a hundred runs hold the position of highest distinction. In IPL 2026, the race to record the maximum number of centuries in the history of IPL tournaments has attracted much attention once again. The all-time leader in this particular list of the IPL remains Virat Kohli, who has scored nine hundreds playing for Royal Challengers Bengaluru for nearly two decades. On the other hand, IPL 2026 is also witnessing a new contender with Sanju Samson scoring his second hundred in the ongoing season while players like Jos Buttler, Chris Gayle and KL Rahul still rank among the top scorers in the history of the tournament.

More than a hundred innings worth a hundred runs each have been played by some of the greatest talents since the inception of the IPL in 2008. However, it should be noted that not many batsmen have made such scores during their long careers in IPL tournaments.

Top Five Batters With the Most IPL Hundreds 

Virat Kohli – 9 IPL Hundreds

Virat Kohli still sets the standards in batting in the IPL competition. He plays for Royal Challengers Bangalore and is the player who has managed to register nine hundreds in the IPL history, which is the maximum number achieved by anyone ever before. The most recent hundred was scored in IPL 2026 against Kolkata Knight Riders, and Kohli stayed unbeaten, scoring 105. This year Kohli has already registered 600+ scores. One of his finest performances happened in 2016 when he made four hundreds and a record total of 973 scores.

Jos Buttler – 7 IPL Hundreds

Jos Buttler occupies second position with seven IPL centuries. The England batter has built a reputation as one of the most destructive openers in the league. While representing Gujarat Titans in IPL 2026, he crossed the 500-run mark for the season. His standout campaign came in 2022 when he scored four centuries and collected 863 runs. Buttler’s consistency and aggressive approach continue to keep him among the competition’s most feared batters. 

Chris Gayle – 6 IPL Hundreds 

Chris Gayle is the third most successful batsman with six hundreds in the history of the IPL. He may have retired from the IPL, but the records that he holds will always be associated with the success of the tournament. Gayle’s unbeaten 175 not out in an IPL game for RCB is currently the highest score by any player in the T20 format. During his career in 142 games in the IPL, Chris managed to score nearly 5000 runs.

KL Rahul – 6 IPL Hundreds 

KL Rahul has also notched up six IPL tons and is placed in the same bracket as Gayle. This particular player had a prolific IPL 2026 season and made 593 runs. This player scored an unbeaten 152 against Punjab Kings and recorded the highest-ever score for an Indian player in IPL. KL Rahul has been a consistent performer in IPL owing to his average performance and several successful seasons.

Sanju Samson – 5 IPL Hundreds 

Sanju Samson rounds out the top five with five IPL centuries. The CSK batter is the only player to score two hundreds in IPL 2026 so far. His unbeaten knocks of 115 against Delhi Capitals and 101 against Mumbai Indians showcased his strong form. Samson has now drawn closer to Rahul and Gayle on the all-time list. With consistent run-scoring across multiple seasons, he has emerged as one of the biggest movers in the race for the most IPL hundreds.