Teams With The Most Centurions In The IPL: Adding a century to your stats isn’t easy in the Indian Premier League it takes great skill and perseverance. Players from multiple franchises over the years have put up some great performances, making it into a century.
There are many teams within this league that have distinguished themselves as teams that make centuries regularly. This article will review which franchise has the highest overall century total throughout the life of the IPL.
List of Teams With the Most Centurions in IPL history
Mumbai Indians – 11 Centuries
So far in the IPL, players from the Mumbai Indians (MI) have scored centuries on 11 occasions a list that includes the names of several cricketing legends.
As of now, Rohit Sharma has scored a total of two centuries for Mumbai in the IPL, while Suryakumar Yadav is also a two-time centurion. Others who have scored at least 1 century for the franchise include Sachin Tendulkar, Lendl Simmons, Quinton De Kock, Tilak Varma, Ryan Rickelton, Sanath Jayasuriya, Cameron Green.
Chennai Super Kings and Delhi Capitals – 12 Centuries Each
CSK and DC have both scored 12 centuries, therefore they occupy 4th position on this list. For CSK players, players that have scored 2 centuries: Murali Vijay, Shane Watson, Sanju Samson and Ruturaj Gaikwad . Players that scored 1 century include: Mike Hussey, Suresh Raina, Brendon McCullum and Ambati Rayudu .
Players who scored 2 centuries for DC were: KL Rahul, David Warner and Shikhar Dhawan. Players who scored 1 century were: Quinton de Kock, Sanju Samson, AB de Villiers, Virender Sehwag, Kevin Pietersen and Rishabh Pant.
Punjab Kings – 18 Centuries
The third highest team score of all IPL teams belongs to the Punjab Kings; they have scored 18 centuries combined (Hashim Amla has scored 2 centuries and KL Rahul has scored 2 centuries).
Meanwhile, Shaun Marsh, Mahela Jayawardene, Paul Valthaty, Adam Gilchrist, David Miller, Virender Sehwag, Wriddhiman Saha, Chris Gayle, Mayank Agarwal, Prabhsimran Singh, Jonny Bairstow, Priyansh Arya, Cooper Connolly, and Shreyas Iyer have each scored one century for the team. However, the Punjab Kings have not yet managed to win the IPL trophy.
Rajasthan Royals – 19 Centuries
The Rajasthan Royals occupy the second spot on this list, with the team’s players having scored a total of 19 centuries. Jos Buttler holds the record for the most centuries for the franchise, having scored seven.
Meanwhile, Shane Watson, Sanju Samson, Yashasvi Jaiswal, Ajinkya Rahane, and Vaibhav Suryavanshi have each achieved the feat of scoring two centuries for the team. Additionally, Yusuf Pathan and Ben Stokes have also scored one century each for the Rajasthan Royals. However, the team has only succeeded in winning the IPL trophy once back in 2008.
Royal Challengers Bangalore – 20 Centuries
The Royal Challengers Bangalore hold the record for the most centuries scored in the history of the IPL. RCB remains the only franchise to date whose batsmen have collectively scored the highest number of centuries a total of 20.
The record for the most centuries scored for the team belongs to Virat Kohli, who has nine centuries to his name. Meanwhile, Chris Gayle has scored five centuries, and AB de Villiers has scored two. Furthermore, Manish Pandey, Devdutt Padikkal, Rajat Patidar, and Will Jacks each have one century recorded to their names.
(Note- This data is updated till 24th May, 2026)
ALSO READ: Batters To Score The Fastest Half-Centuries From RR In IPL history

