The Indian Premier League (IPL) is a fierce battle between bat and ball. Many stalwart batters have displayed their top-notch batting skills by taking on a particular opponent.
Some of them have even hammered centuries against their favourite opponent. However, a few have done it more than once, showcasing their dominance against a team.
In this article, we’ll list the batters with the most centuries against a single opponent in the IPL.
Most Centuries against a Single Opponent in IPL
Player | Centuries | Against | High Score |
---|---|---|---|
KL Rahul | 3 | Mumbai Indians | 103* |
Jos Buttler | 2 | Kolkata Knight Riders | 107* |
Jos Buttler | 2 | Royal Challengers Bengaluru | 106* |
Chris Gayle | 2 | Punjab Kings | 117 |
Yashasvi Jaiswal | 2 | Mumbai Indians | 124 |
Virat Kohli | 2 | Gujarat Lions | 109 |
David Warner | 2 | Kolkata Knight Riders | 126 |
Note: Stats include batters with 2 or more centuries against a single team.
Key Insights
3 centuries smashed by KL Rahul against Mumbai Indians are the most by a batter against a single opponent. His first hundred came in 2019 while playing for Kings XI Punjab (now Punjab Kings), and the next 2 came in 2022 while playing for Lucknow Super Giants.
Rahul and Virat Kohli are the only 2 batters to score 2 or more tons against the same opposition in a single IPL season. Rahul did it against MI as mentioned above, while Kohli notched up 2 hundreds against Gujarat Lions in 2016. (Check out Virat Kohli’s IPL hundreds here.)
Jos Buttler is the only batter to score 2 or more centuries against 2 different opponents. The opener has smashed multiple tons against KKR and RCB while playing for Rajasthan Royals.
1: Yashasvi Jaiswal is the only batter to bring up 2 centuries against the same opponent in consecutive IPL seasons. The southpaw batter smashed his first hundred against MI in 2023 and followed it up with another in 2024.
Apart from KL Rahul, David Warner has smashed centuries against the same team while representing 2 different teams. He has scored 2 hundreds against KKR, with the first coming in 2020 for Delhi and the other in 2017 for Hyderabad.
Warner has also scored 1000+ runs against KKR, putting him among the top 10 batters with the most runs against an IPL opponent.