Teams have always been at the heart of the Indian Premier League (IPL), each boasting a unique identity, loyal fanbase, and competitive edge. Since its inception in 2008, the IPL has evolved into the world’s most fiercely contested and high-profile T20 league. Over the years, many batters have lit up the tournament, but only a select few have consistently dominated multiple teams with their breathtaking centuries. Scoring a hundred in T20 cricket is a rare achievement; doing it against varied bowling attacks, across different pitches, and under changing match conditions is a true testament to a player’s technical mastery and mental resilience.
With the 2025 IPL season reaching its climax, it’s an ideal time to look at the five players who have scored centuries against the highest number of different IPL teams. Each of them has demonstrated their ability to dominate regardless of the opposition—a hallmark of true greatness.
5. David Warner – 4 Centuries Against 3 Different Teams

David Warner has been one of the most consistent performers in IPL history. An IPL Orange Cap winner on three occasions, Warner played for Delhi Daredevils (now DC) before becoming the face of Sunrisers Hyderabad. His aggressive opening partnerships and leadership led SRH to their maiden title in 2016. Warner has scored four IPL centuries, each one a masterclass in controlled aggression. These tons came against three different franchises.
David Warner’s IPL Centuries:
- 109 vs Deccan Chargers* (2009) – for DC
- 100 vs Royal Challengers Bangalore* (Hyderabad, 2017)
- 126 vs Kolkata Knight Riders (Hyderabad, 2017)
- 100 vs Chennai Super Kings* (Dubai, 2021)
What makes Warner unique is his consistency across editions. He was the first foreign player to score over 5000 IPL runs and remains a vital part of DC’s setup even in 2025, offering both experience and explosiveness.
4. Shane Watson – 4 Centuries Against 3 Different Teams

One of the original IPL legends, Shane Watson, was a true all-rounder in every sense. He began his IPL journey with the Rajasthan Royals, where he became the backbone of their victorious 2008 campaign. Watson was known not only for his medium-pace bowling but more for his explosive batting. Over the years, he went on to represent RCB and CSK and delivered wherever he played. Watson has 4 centuries, scored against three different teams, and each one was a match-winning knock.
Shane Watson’s IPL Centuries:
- 101 vs Chennai Super Kings (2013) – while playing for RR
- 104 vs Kolkata Knight Riders* (2015) – while playing for RCB
- 117 vs Sunrisers Hyderabad* (2018 IPL Final) – for CSK
- 106 vs Rajasthan Royals (2019) – again for CSK
His 117 in the IPL 2018 Final* remains one of the finest individual performances in a title clash. He tore into SRH’s famed bowling attack, including Rashid Khan and Bhuvneshwar Kumar, showcasing why he’s considered one of IPL’s greatest match-winners.
3. Jos Buttler – 5 Centuries Against 4 Different Teams

Jos Buttler has been the Rajasthan Royals’ talisman since joining the franchise. The English wicketkeeper-batter has revolutionised the art of opening in T20 cricket with his aggressive starts and fearless approach. His form in the 2022 IPL season was particularly phenomenal—he scored four centuries in a single edition, equaling Kohli’s 2016 record. Buttler’s centuries have come against four different teams, and each century was a display of utter domination.
Jos Buttler’s IPL Centuries:
- 124 vs Sunrisers Hyderabad* (Delhi, 2021)
- 103 vs Kolkata Knight Riders* (Mumbai, 2022)
- 116 vs Delhi Capitals (Mumbai, 2022)
- 100 vs Mumbai Indians (Navi Mumbai, 2022)
- 106 vs Royal Challengers Bangalore (Ahmedabad, 2022 – Qualifier 2)
His innings in Qualifier 2 of IPL 2022 against RCB helped Rajasthan Royals reach the final, where he almost single-handedly led the charge. Buttler is the epitome of impact batting—he either goes big or doesn’t bother settling.
2. KL Rahul – 5 Centuries Against 4 Different Teams

KL Rahul has quietly and consistently carved a name for himself among the IPL elite. Having represented franchises like Royal Challengers Bangalore, Sunrisers Hyderabad, Punjab Kings, and currently, Delhi Capitals, Rahul has not only donned multiple caps but also delivered world-class performances. As of May 18, 2025, Rahul has five IPL centuries, scored against four different teams. His most recent ton came just yesterday—a majestic 112 against Gujarat Titans*—cementing his place on this list.
KL Rahul’s IPL Centuries:
- 100 vs Mumbai Indians* (Dubai, 2020)
- 103 vs Mumbai Indians* (Abu Dhabi, 2022)
- 132 vs Royal Challengers Bangalore* (Dubai, 2020) – his highest IPL score
- 103 vs Mumbai Indians* (Lucknow, 2022)
- 112 vs Gujarat Titans* (Delhi, 2025)
Rahul is the only player to have three centuries against Mumbai Indians, underlining his knack for taking on big teams. Despite criticisms of his strike rate at times, his numbers speak for his match-winning potential.
1. Virat Kohli – 8 Centuries Against 7 Different Teams

Virat Kohli, often regarded as the heartbeat of Royal Challengers Bangalore (RCB), holds the record for the most centuries in IPL history with a staggering eight hundreds to his name. The former India and RCB captain has evolved from a fiery young talent into one of the most technically sound and mentally strong batters the game has seen. Kohli’s ability to anchor innings while switching gears effortlessly has made him a nightmare for bowlers. What sets him apart even further is that he has scored these eight centuries against seven different teams—a record unmatched in IPL history.
List of Virat Kohli’s IPL Centuries:
- 100 vs Gujarat Lions* (Rajkot, 2016)
- 109 vs Gujarat Lions (Bengaluru, 2016)
- 108 vs Rising Pune Supergiants* (Bengaluru, 2016)
- 113 vs Kings XI Punjab (now PBKS, Bengaluru, 2016)
- 100 vs Kolkata Knight Riders (Eden Gardens, 2019)
- 100 vs Sunrisers Hyderabad (Hyderabad, 2023)
- 101 vs Gujarat Titans* (Bengaluru, 2023)
- 113 vs Rajasthan Royals* (Bengaluru, 2024)
His 2016 season remains historic—4 centuries in a single season, totalling 973 runs, still the highest ever in one edition of IPL. More recently, in 2023 and 2024, Kohli continued his purple patch, proving that even with the evolution of the league, he remains a timeless master.
Quick Look
Rank | Player | Total IPL Centuries | Teams Scored Against | No. of Teams |
---|---|---|---|---|
1. | Virat Kohli | 8 | GL, RPS, KXIP, KKR, SRH, GT, RR | 7 |
2. | KL Rahul | 5 | MI, RCB, GT, KKR | 4 |
3. | Jos Buttler | 5 | SRH, KKR, DC, MI | 4 |
4. | Shane Watson | 4 | CSK, KKR, SRH, RR | 3 |
5. | David Warner | 4 | DC (old), RCB, KKR, CSK | 3 |
READ MORE: