In this blog let us know about Top 10 batsman with most centuries in IPL history
Virat Kohli boasts a record of 7 centuries in 236 IPL matches, the highest number achieved by any player till 2023
Note: When there is a tie for the most number of centuries, we have considered the overall runs in IPL of the batsmen as a filter to rank players.
Rank | Batsman | Centuries | Team | Runs | Average | Strike Rate |
1 | Virat Kohli | 7 | Royal Challengers Bangalore | 6,286 | 37.97 | 131.33 |
2 | Chris Gayle | 6 | Royal Challengers Bangalore, Kings XI Punjab | 5,334 | 42.11 | 146.23 |
3 | Jos Buttler | 5 | Rajasthan Royals | 3,087 | 39.72 | 151.46 |
4 | KL Rahul | 4 | Punjab Kings, Lucknow Super Giants | 5,521 | 49.79 | 138.39 |
5 | David Warner | 3 | Sunrisers Hyderabad, Delhi Capitals | 6,472 | 43.63 | 142.59 |
6 | Suresh Raina | 3 | Chennai Super Kings | 5,528 | 32.51 | 136.76 |
7 | AB de Villiers | 3 | Royal Challengers Bangalore | 5,162 | 39.7 | 151.33 |
8 | Shikhar Dhawan | 2 | Delhi Capitals, Sunrisers Hyderabad | 6,617 | 35.39 | 142.76 |
9 | Rohit Sharma | 2 | Mumbai Indians | 5,480 | 32.19 | 131.03 |
10 | Hashim Amla | 2 | Punjab Kings, Delhi Capitals | 4,143 | 39.59 | 120.23 |
1. Virat Kohli – #1 Batsmen with Most Centuries In IPL History
Virat Kohli is the number 1 batsman to score most centuries in IPL, Scoring 7 magnificent centuries.
His latest century is 108 vs SRH in 2022
Virat Kohli, the greatest right-hand Indian batsman of all time, plays for Royal Challengers Bengaluru in IPL. He has scored 50 half-centuries till now.
Virat Kohli declared that this would be his last year leading the RCB before the commencement of the 14th season of the league.
When Virat Kohli became the full-time captain of the RCB in 2013, he oversaw 140 games, winning 66 and losing 70 matches.
He stated that he will always remain an RCB player loyal to his franchise.
2. Chris Gayle – #2 Batsmen with Most Centuries In IPL History
Chris Gayle (Christopher Henry Gayle) is a Jamaican Cricketer who used to play for the King’s xi Punjab team in the Indian premier league (IPL)
Chris Gayle has scored six centuries now in IPL and holds the record of top 2nd batsman with the most number of centuries in IPL.
Chris Gayle, the “Universe Boss,” the most outstanding offensive batsman of IPL, is incredibly popular for his batting.
Gayle is the best entertainer around, on and off the field. Gayle made a stealthy switch to Punjab Kings in 2018 after dominating the Bangalore crowds for Royal Challengers Bengaluru.
Chris Gayle stated that he decided not to participate in the IPL 2022 because he “wasn’t treated properly.”
3. Jos Buttler – #3 batsman with Most Centuries In IPL History
Jos Buttler ranks at 3rd in the list of top 10 batsmen to score most centuries in IPL, Scoring 5 spectacular centuries.
He Played 123 total matches scoring 3,087 runs with an average of 39.72 and a Strike rate of 151.46
Jos Buttler, a hard-hitting right-handed batsman from England, basically English Cricketer, plays for the Rajasthan Royals team in IPL.
Buttler won six individual awards and sixty lakhs in cash for finishing the season 2022 with 863 runs.
The most by any player during the event was Buttler, who smashed a total of 45 sixes. He received a reward of ₹10,00,000 for this fantastic achievement.
4. KL Rahul – #4 batsman with Most Centuries In IPL History
KL Rahul (Kannur Lokesh Rahul) is the top 4th batsman to score most centuries in IPL, Scoring 4 incredible centuries.
He Played 135 total matches scoring 5521 runs with an average of 49.79 and a Strike rate of 138.39.
Kannur Lokesh Rahul, vice-captain of the Indian cricket team, plays and captains the team Lucknow SuperGiants in IPL.
The record for the highest individual score by an Indian batsman in the IPL is also held by the elegant but destructive right-hander KL Rahul.
Rahul received the Orange Cap in IPL 2020 for scoring the most (670 runs). Additionally, he received the Dream 11 Game Changer of the Season award.
5. David Warner – #5 batsman with Most Centuries In IPL History
David Warner is the top 5th batsman to score most centuries in IPL, Scoring 4 splendid centuries.
He Played 156 total matches scoring 6,472 runs with an average of 43.63 and a Strike rate of 142.59
David Warner, a left-handed batsman, started to play for Delhi-capital in IPL season 2022.
David Warner started his IPL career in 2009 with the Delhi franchise.
Thirteen years later, with a tonne of experience, a tonne of runs under his belt, and an IPL championship with Sunrisers Hyderabad, he returns to play for the Delhi franchise in 2022.
6. Suresh Raina – #6 batsman with Most Centuries In IPL History
Suresh Raina is a former Indian international cricketer who is considered one of the greatest batsmen in the history of the Indian Premier League (IPL).
He is the 6th batsman with the most centuries in IPL history, with 3 centuries.
He has also scored 5,528 runs in the IPL, which is the 6th most runs scored in the history of the tournament.
Raina made his IPL debut in 2008 for the Chennai Super Kings.
He has played for the Chennai Super Kings for his entire IPL career and is the all-time leading run-scorer.
He was part of the CSK team which won the IPL title three times, in 2010, 2011, and 2018.
Raina is a left-handed batsman who is known for his aggressive batting style.
Raina retired from international cricket in 2020, but he continues to play in the IPL.
He is a popular figure in the IPL, and he is one of the most respected cricketers in the world.
7. AB de Villiers – #7 batsman with Most Centuries In IPL History
AB de Villers is the top 7th batsman to score most centuries in IPL, Scoring 3 centuries.
He Played 181 total matches scoring 5162 runs with an average of 39.7 and a Strike rate of 151.68.
AB de Villers, the incredible top batsman of cricket history, a 360-degree right-handed batsman, South African Cricketer, Played for the RCB team in IPL.
De Villiers has played several eye-catching innings for RCB, and his assault on Dale Steyn won him the 2012 IPL trophy for most powerful knock.
The only combination in the world to record two such partnerships is AB and Virat Kohli, who have five 100+ partnerships for RCB and two 200+ partnerships.
8. Shane Watson – Top 8th batsman with Most Centuries In IPL History
Shane Watson is the top 8th batsman to score most centuries in IPL, Scoring 3 excellent centuries.
He Played 156 total matches scoring 5162 runs with an average of 36.78 and a Strike rate of 142.28
Watson retired from all forms of cricket on November 2, 2020. He played for the following teams in the IPL:
- Rajasthan Royals (2008-2010)
- Royal Challengers Bangalore (2011-2013)
- Chennai Super Kings (2014-2020)
- Delhi Capitals (2022)
Watson joined Delhi Capitals as the team’s assistant coach.
9. Shikhar Dhawan – #9 batsman with Most Centuries In IPL History
Shikhar Dhawan is the top 9th batsman to score most centuries in IPL, Scoring 2 centuries.
He Played 220 total matches scoring 6617 runs with an average of 35.39 and a Strike rate of 142.76
Shikar Dhawan is the Indian Cricketer who plays for Punjab Kings in the Indian Premier League (IPL)
Dhawan, formerly playing for the Delhi Capitals, has since joined PBKS after being purchased by the team for INR 8.25 Crore during the TATA IPL 2022 auction.
The swashbuckling left-hander will be critical to PBKS’s success because he has a tonne of experience under his belt and a lot of runs to his credit.
10. Rohith Sharma – #10 batsman with Most Centuries In IPL History
Rohit Sharma, is the 10th batsman with the most centuries in IPL history, with 2 centuries to his name.
Total runs in IPL – 5,480, which is the 9th most runs scored in the history of the tournament.
He is the captain of the Mumbai Indians in the Indian Premier League (IPL), and he has won five IPL trophies.
Notable innings:
- 109* vs Chennai Super Kings, 2009
- 162* vs Punjab Kings, 2013
- 106* vs Sunrisers Hyderabad, 2015
- 100* vs Gujarat Lions, 2017