Batsman With the Most Centuries in a Single IPL Season

Most Centuries in a Single Season: Indian Premier League (IPL) is the world’s leading T20 cricket league, where players such as Shubman Gill and AB de Villiers have had the chance to showcase their skills. Since its inaugural season in 2008, IPL has produced some breathtaking batting performances. Scoring a century, or even more impressively two centuries, in T20 cricket demands immense skill, power, accurate timing and consistency from a batsman. 

Batsman With the Most Centuries in a Single IPL Season

In this blog post, we will look at the extraordinary batsmen who have managed to score multiple centuries in a single IPL season – a rare achievement symbolising batting mastery in the shortest format of cricket.

list of players with most centuries in a single season

Virat Kohli4RCB2016
Jos Buttler4RR2022
Shubman Gill3GT2023
Virat Kohli2RCB2023
Shikhar Dhawan2DC2020
Hashim Amla2PBKS2017C
Shane Watson2CSK2018
KL Rahul2LSG2022

 1. Virat Kohli’s Record 4 Centuries in IPL 2016  

In the 2016 season, Virat Kohli was in the form of his life smashing 4 sublime centuries for Royal Challengers Bangalore:

– 100* (63 balls) vs Gujarat Lions
– 108* (58 balls) vs Rising Pune Supergiants 
– 109 (55 balls) vs Gujarat Lions
– 113 (50 balls) vs Kings XI Punjab

Kohli amassed a record 973 runs in 16 matches at a stunning average of 81.08 and strike rate of 152.03 in IPL 2016. This included 4 centuries and 7 fifties. Bowlers had no answer to his batting masterclass this season.

In 2016, Virat Kohli led the Royal Challengers Bangalore all the way to the finals of the Indian Premier League. It was a nail-biting finish, but sadly, they lost to Sunrisers Hyderabad by just 8 runs.

Despite the defeat, Kohli played a brilliant knock, scoring 54 runs while chasing the target.His 4 centuries in IPL 2016 remains a record for most hundreds by a batsman in a single IPL season.

2. Jos Buttler Equals Kohli’s Record With 4 Tons in IPL 2022  

In the latest 2022 season of IPL, English batsman Jos Buttler was in sublime form for Rajasthan Royals smashing four fantastic centuries:

– His first century was a spectacular 100 off 68 balls against Mumbai Indians.
– 103 (61 balls) vs Kolkata Knight Riders
– Buttler scored an amazing 116 runs off 65 balls against the Delhi Capitals. 
– Buttler scored his finest century, a staggering 106* off just 60 balls against Royal Challengers Bangalore.

In IPL 2022, Buttler scored a remarkable total of 863 runs in just 17 matches. His average was an outstanding 57.53, and he had a strike rate of 149.05. This impressive performance included hitting 4 centuries and 4 half-centuries. Buttler’s achievement of 4 centuries in a single IPL season matched the record set by Virat Kohli.

Buttler’s amazing batting skills, including scoring 4 centuries in one IPL season, played a crucial role in helping Rajasthan Royals reach the IPL 2022 final. However, they faced a disappointing loss to the debutants Gujarat Titans in the final match. Nevertheless, Buttler’s exceptional performance earned him the prestigious Orange Cap for scoring the highest number of runs in IPL 2022.

3. Chris Gayle Smashes 2 Centuries in IPL 2011  

In the 2011 IPL season, Chris Gayle, also known as the Universe Boss, had an outstanding performance while playing for Royal Challengers Bangalore. He achieved something remarkable by scoring 2 incredible centuries in that season.

– 102* (55 balls) vs Kolkata Knight Riders
– 107 (49 balls) vs Kings XI Punjab

Gayle finished as RCB’s leading run scorer in IPL 2011 with 608 runs in 12 games at a staggering average of 67.33 and jaw-dropping strike rate of 183.13. This included 2 centuries and 3 fifties.  

4. Shane Watson Hits 2 Hundreds in IPL 2018  

Australian all-rounder Shane Watson rolled back the years in IPL 2018 by smashing 2 sensational centuries:

– 106 (57 balls) vs Rajasthan Royals  
– 117* (57 balls) vs Sunrisers Hyderabad in the Final

Watson hit those 2 centuries and also picked 6 wickets while spearheading CSK’s victorious campaign in 2018 on their comeback after a two-year ban. His IPL 2018 stats were a dream – 555 runs in 15 innings at 39.64 and strike rate of 154.59 along with 6 wickets.

Watson’s blazing 117* in the IPL final vs SRH was instrumental in CSK lifting the 2018 IPL trophy in their comeback season. It was a special innings by a veteran on the biggest stage.

5. Hashim Amla Scores 2 Centuries in IPL 2017

Proteas batting maestro Hashim Amla had a prolific IPL 2017 smashing 2 tons for Kings XI Punjab:

– 104* (60 balls) vs Mumbai Indians
– 104 (60 balls) vs Gujarat Lions  

Amla defied expectations of being too orthodox for T20 cricket by scoring 420 runs in 10 IPL innings in 2017 at 60 and strike rate of 149.14 along with those 2 hundreds. 

His punchy shotmaking and clever use of the crease made up for the lack of power. Amla also scored a half-century and hit 24 sixes showing his ability to excel in T20 cricket and smash centuries.

Other Players With Multiple Centuries in One IPL Season

There have also been seven other occurrences of batsmen hitting 2 centuries in one IPL season:

– David Warner in IPL 2019  
– Sanju Samson in IPL 2022
– Shikhar Dhawan in IPL 2020  
– KL Rahul in IPL 2022
– Shane Watson in IPL 2018
– Hashim Amla in IPL 2017
– Chris Gayle in IPL 2011  

So in total, nine batsmen have managed to score multiple centuries in a single edition of IPL – a mark of unbelievable consistency, power and mastery of T20 batting.

So any player who manages to score even one century in an IPL season has done remarkably well. When the likes of Kohli, Buttler, Gayle and Watson hit multiple IPL tons in one season.  


Virat Kohli in 2016 and Jos Buttler in 2022 hold the record for most centuries (4) scored by a batsman in one IPL season. Gayle, Warner, Samson, Dhawan, Rahul, Watson and Amla have also smashed multiple centuries in separate IPL seasons over the years.

Q: Who has hit the most number of centuries in one IPL season?

Virat Kohli (2016) and Jos Buttler (2022) share the record for most centuries in a single IPL season with 4 hundreds each.

Q: Which batsman has scored the most runs in one IPL season? 

Virat Kohli holds the record for most runs scored in an IPL season – 973 runs in IPL 2016.

Q: Who was the first player to score a century in IPL history?

Brendon McCullum hit the first ever IPL century – 158* against RCB in the opening match of IPL 2008 for KKR.

Q: How many centuries have been hit by Chris Gayle in IPL career? 

Universe Boss Chris Gayle has smashed 6 centuries in IPL – the highest by any batsman.

Who hit 2 centuries in IPL 2022?

Jos Buttler and Rajasthan Royals skipper Sanju Samson both scored 2 centuries each in IPL 2022.

Similar Posts