Khel Now logo
HomeSportsIPL 2025Live Score

IPL 2025

Top 10 batsmen with most centuries (100) in IPL

Alex is web content writer who is covering various sports, technology in sports and igaming space from 2017.
Published at :May 18, 2025 at 9:25 PM
Modified at :May 18, 2025 at 9:25 PM
Post Featured

Virat Kohli holds the record for most centuries in the IPL.

The Indian Premier League (IPL) is the oldest franchise league that came into existence in 2008. Until now, 17 seasons have taken place. Almost every big name that has dominated the world has made an appearance in the IPL once. But not many went on to become successful.

In this article, we will talk about the top ten players with the most centuries in the IPL. Scoring a T20 hundred is one of the biggest challenges for a batter because you don’t get many balls to face. But some players have made the habit of it, and that’s why they are on this elite list. So let’s check it out.

Here are the list of Top 10 batsmen with most centuries (100) in IPL

10. Hashim Amla – 2:

Hashim Amla was one of the fastest batters to achieve some big batting records in international cricket. He had a short IPL career, but it was a pretty successful one. Amla played two seasons in 2016 and 2017 for Kings XI Punjab (now Punjab Kings) and featured in 16 games. He scored 577 runs and had two centuries, with a best of 104 not out.

9. AB de Villiers – 3:

AB de Villiers RCB IPL 2016
AB de Villiers. (Image Source: BCCI)

AB de Villiers retired as legend from the IPL, and he had a very successful IPL career. He made his debut for Delhi Daredevils, but he got real success after joining RCB. De Villiers played 184 matches until 2021. He scored 5162 runs at an average and strike rate of 39.07 and 151.63 respectively. De Villiers also scored three hundreds with 40 half-centuries.

8. Sanju Samson – 3:

Sanju Samson RR IPL
Sanju Samson. (Image Source: BCCI)

Sanju Samson played his first game in the IPL for the Rajasthan Royals in 2013. The Indian star was also part of the Delhi Daredevils (now Delhi Capitals) in his IPL career. Samson has become a household name with RR and is one of the best young players in the tournament. He has so far played 176 games and scored 4663 runs with three centuries and 26 half-centuries.

7. David Warner – 4:

David Warner SRH IPL 2017
David Warner. (Image Source: BCCI)

Veteran Australian opener David Warner has hit second most 50-plus scores in the history of the IPL. The Southpaw has played for the Delhi Capitals and Sunrisers Hyderabad and, in fact, led SRH to the 2016 title. Warner played in 184 games and scored 6565 runs at an average of 40.52. He scored four hundreds and 62 half-centuries.

6. Shane Watson – 4:

Shane Watson celebrates his hundred in the IPL 2018 final
Shane Watson celebrates his hundred in the IPL 2018 final. (Image Source: BCCI)

Former Australian all-rounder Shane Watson was part of the IPL since 2008 and retired in 2020. He played for RR, RCB, and CSK and won titles with RR and CSK. Watson played 145 matches in his IPL career and scored 3874 runs at an average of 30.99 and a strike rate of 137.92. He also scored four centuries and 21 half-centuries.

5. Shubman Gill – 4:

Shubman Gill
Shubman Gill. (Image Source: IPL)

Shubman Gill is considered the next big thing in Indian cricket, and why not? He has achieved a lot in his short career, both at international and IPL levels. He started his career with KKR and is now the captain of GT. Gill has played 115 matches so far in the IPL and has scored over 3700 runs at an average of 39+. The right-hander has already scored four centuries, along with 25 half-centuries.

4. KL Rahul – 5:

KL Rahul LSG IPL 2022
KL Rahul. (Image Source: BCCI)

KL Rahul has been the best batter in the IPL in the last four to five seasons. Rahul made his debut in 2013 and has played for PBKS, RCB, SRH, LSG and DC. Overall, he has so far played 143 games and scored over 5100 runs at an average of over 45. Rahul has so far hit five centuries and 40 half-centuries in the tournament history.

3. Chris Gayle – 6:

Chris Gayle
Chris Gayle. (Image source: Twitter)

Chris Gayle will always remain the most destructive batter in the shortest format. He has most runs and centuries in T20 cricket history. In the IPL as well, he had a legendary career. Gayle played from 2009 to 2021 and was part of RCB, PBKS, and KKR. He played 142 games and scored 4936 runs at a strike rate of 148.96. He also hit six centuries and 31 half-centuries. 

2. Jos Buttler – 7:

Jos Buttler celebrates a hundred in the IPL
Jos Buttler celebrates a hundred in the IPL. (Image Source: IPL)

Jos Buttler is one of the finest T20 batters in modern-day cricket. His numbers in the IPL are also incredible. Buttler has so far played 119 games and scored over 4000 runs at a strike rate of 147+. He has seven centuries and 24 half-centuries. Buttler scored four centuries alone in the 2022 season.

So far, Buttler has hit seven centuries in the IPL.

1. Virat Kohli – 8:

Virat Kohli celebrates hundred in IPL
Virat Kohli. (Image Source: BCCI)

Virat Kohli was the first batter to score four centuries in a season and scored 973 runs in the 2016 edition. The former RCB captain is unfortunate not to have won a trophy, but his achievement in the IPL is unmatchable. He has played 263 matches and scored over 8000 runs at an average of over 39. Virat has eight hundreds and 62 half-centuries to his name in the IPL.

(All stats and numbers updated till 16th April, 2024)

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Alex
Alex

Alex is graduate in the mass communication in 2016 since then he is covering global sports for Khel Now. He is covering sports tech, igaming, sports betting and casino domain from 2017.

Advertisement
Advertisement