Top 10 batsmen with most centuries (100) in IPL

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 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 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:

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:

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 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 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 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 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 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 Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- Jofra Archer ruled out of West Indies ODI series due to thumb injury
- IPL 2025: "Calm your.."- Jitesh Sharma reveals batting tricks shared by Virat Kohli
- MI vs DC IPL 2025 Live streaming details: Match, toss time, telecast details, how to watch
- Revealed: What Rahul Dravid used to jot down in the dugout during IPL 2025
- IPL 2025: Vaibhav Suryavanshi received 500 missed calls after century; Switched off his phone
- Jofra Archer ruled out of West Indies ODI series due to thumb injury
- IPL 2025: "Calm your.."- Jitesh Sharma reveals batting tricks shared by Virat Kohli
- MI vs DC IPL 2025 Live streaming details: Match, toss time, telecast details, how to watch
- Revealed: What Rahul Dravid used to jot down in the dugout during IPL 2025
- IPL 2025: Vaibhav Suryavanshi received 500 missed calls after century; Switched off his phone