Most centuries in an IPL season by a player

The ongoing IPL 2023 season has observed the highest number of 200+ totals in comparison to the previous 16 seasons of the league. The run-rates at which teams have scored this year are also the highest among all the preceding seasons.

The current season of IPL has witnessed a significant number of batting records being surpassed, and it is likely that another record may be broken for the highest number of IPL centuries in a single season.

Most IPL centuries in one season by a player

The players who have achieved the highest number of four centuries in a single season are Virat Kohli during the 2016 season, Jos Buttler during the 2022 edition, and Shubman Gill during the 2023 edition.

Five players, namely Chris Gayle, Hashim Amla, Shane Watson, Shikhar Dhawan, and KL Rahul, have each scored two centuries in a specific season.

List of Players with Most IPL centuries in one season:

PlayerSeasonTotal CenturiesTeam
Virat Kohli20164RCB
Jos Buttler20224RR
Shubman Gill20233
Chris Gayle20112RCB
Hashim Amla20172KXIP
Shane Watson20182CSK
Shikhar Dhawan2020/212DC
KL Rahul20222LSG

Top 5 Players with Most IPL centuries in one season

Virat Kohli (2016): 4 centuries

2016 will always be remembered as the season in which Virat Kohli went ballistic with the bat. The former RCB skipper scored 4 centuries which was then a solo record until it was equalled by Jos Buttler in 2022. Kohli had a great run with the bat, scoring 973 runs in 16 matches at a strike rate of 152.03 and an average of 81.08. Kohli’s 973 runs are still the most runs scored in a single IPL season.

Jos Buttler (2022): 4 centuries

England’s limited-overs skipper Buttler was in red-hot form in the 2022 IPL season. Buttler almost single-handedly took RR to their second IPL final. Buttler accumulated 4 centuries last season and equalled Kohli’s tally of 2016. In 17 matches, Buttler scored 863 runs at a strike rate of 149.05.

Shubman Gill (2023): 3 centuries

In the IPL 2023 season, Shubman Gill had a remarkable performance with the bat, scoring three centuries in his last four innings. This outstanding feat made him only the third player in the history of the IPL to score the most centuries in a single season. Gill showcased his exceptional batting skills and consistency throughout the tournament, leaving a lasting impact on the cricketing world. His ability to score centuries at such a high frequency demonstrates his immense talent and determination. Scoring centuries in the IPL is no easy task, as it requires not only skill but also a strong mental approach and the ability to perform under pressure. Gill’s accomplishment of scoring three centuries in just four innings speaks volumes about his maturity as a batsman and his ability to dominate the opposition.

His performances not only contributed significantly to his team’s success but also left a lasting impression on fans and critics alike. Gill’s ability to convert his starts into big centuries highlights his hunger for runs and his desire to make a substantial impact in every match he plays. By becoming one of the few players to score three centuries in a single IPL season, Shubman Gill has etched his name in the history books of the tournament.

Chris Gayle (2011): 2 centuries

Gayle was brought in as a replacement for Dirk Nannes in the RCB team in IPL 2011 and he made an immediate impact. RCB reached the final of the IPL 2011 season, with Gayle in red-hot form. Gayle lit up the IPL during the 2011 edition, smashing 2 centuries and scoring 608 runs at a strike rate of 183.13.

Hashim Amla (2017): 2 centuries

The Protea legend was known more for OTDC his exploits in Test cricket, but finds a place on this IPL list as well. Amla played just two seasons of the IPL for KXIP (now PBKS), featuring in 16 games and scoring 577 runs. In the 2017 season he smashed 3 half- centuries and a couple of hundreds.

Read | Shubman gill score his first ipl Century against Sunrisers Hyderabad

Virat Kohli breaks Chris Gayle’s record for most Centuries in Indian Premier League

Virat Kohli breaks Chris Gayle's record for most Centuries in Indian Premier League
Hardik Pandya hugged Virat Kohli on scoring a century.

In the 2023 Indian Premier League match between the Royal Challengers Bangalore and the Gujarat Tigers, Virat Kohli surpassed Chris Gayle’s record of seven centuries with two successive centuries. Kohli scored 101 runs off 61 balls in RCB’s must-win game on Sunday.

With his seventh century in IPL play, Virat Kohli surpassed Chris Gayle’s previous record of six hundreds. Chris Gayle bows down to Virat Kohli after his 7th century.

Chris Gayle bows down to King Kohli after his 7th century.

Virat Kohli scored the second century of IPL 2023

This game is either do-or-die for RCB to earn their place in the playoffs. The Mumbai Indians will advance to the playoffs if Bangalore loses. Virat Kohli once again demonstrated his leadership qualities in the decisive match. Kohli hit four fours and a six to reach 101 runs off of 61 balls. Kohli has now set a new record with seven hundreds in IPL history, including two in this season alone.

In addition to Virat Kohli, captain Faf du Plessis contributed by smashing 28 runs off of 19 balls, including five fours. Michael Bracewell, batting in the middle of the order, scored 26 runs off of 16 balls, with the help of five fours. Anuj Rawat, a 23-year-old left-hander, smashed Mohit Sharma for a six and a four in the last over. With the help of one four and one six, he was able to score 15 runs off of 15 balls.

It will take 198 runs for the Gujarat Titans to win in 20 overs. The bright side for GT is that their overall point total won’t alter dramatically win or lose. He will continue to be at the head of the pack. If RCB loses this game, though, their chances of making the playoffs this year are gone for ever.

For RCB’s match against GT

  • Virat Kohli scored 101 runs (not out) off 61 balls.
  • Kohli scored his second consecutive century in IPL 2023.
  • Kohli now has more hundreds in IPL history than Gayle did, who had 6.

On Sunday, May 21, Virat Kohli became the first hitter in Indian Premier League history to smash seven hundreds. In a must-win encounter for Royal Challengers Bangalore in IPL 2023 against the Gujarat Titans at the M Chinnaswamy Stadium, Kohli smashed a 60-ball century, surpassing Chris Gayle’s record of six centuries.

After making a century against SunRisers Hyderabad on May 19, Virat Kohli made his second consecutive triple-digit score on Sunday. The M Chinnaswamy Stadium audience went wild when Virat Kohl­ scored his fourth hundred at the storied ground.

Virat Kohli reached his century in the penultimate over, but his celebrations were unexpectedly subdued. He had a greater task at hand, however, and that was to help Royal Challengers Bangalore post a large total.

In the stands in Bengaluru, Anushka Sharma blew Virat Kohli kisses while the entire RCB dugout stood to applaud his sensational performance. Some of the players even bowed down to Kohli, who was clearly the dominant force in Bengaluru.

Virat Kohli joined Shikhar Dhawan and Jos Buttler as the only other players with two consecutive hundreds in the IPL. Dhawan accomplished this in IPL 2020, whereas Buttler did it in 2019.

Most Century in IPL History

  • Virat Kohli – 7 in 237 matches
  • Chris Gayle – 6 in 142 matches
  • Jos Buttler – 5 in 96 matches

After the earlier Sunday victory by Mumbai Indians over SunRisers Hyderabad put them at 16 points, RCB needed nothing less than a victory, and Kohli delivered with a brilliant knock under real duress.

Hardik Pandya, who won the toss after play was delayed due to rain, put RCB in to bat.When Faf du Plessis took the strike, Kohli started cautiously, reaching 8 off 10 balls. The former skipper, however, got going and smashed three boundaries off of Yash Dayal’s left-arm pacer in one over.

Faf du Plessis, Glenn Maxwell, and Mahipal Lomror all fell to the spin of Rashid Khan and Noor Ahmad, and RCB seemed to lose their footing after a promising powerplay. But Kohli kept his cool and played a disciplined performance that kept the RCB innings together.