Which Player Has the Highest Runs Against One Team in IPL History?
Discover which IPL player has scored the most runs against a single team in history. Explore detailed stats, records, and how this batsman has consistently dominated one opposition over the years.
The Indian Premier League is a tournament that is built on competitions. In this format, some batsmen have shown their consistent performance, making a high score match after match and breaking records. If you look at the numbers you will see an interesting leaderboard. As of 2026, there are many people who have scored the highest number of runs against a team.
READ| Royal Challengers Bengaluru | RCB Squad 2026 | Check the Complete List of RCB Team 2026
Which Player Has Scored the Most Runs Against An Opposition?
As the second match of IPL 2026 was held between KKR and MI, Rohit Sharma came forward and broke the record of Virat Kohli. He has now become the topmost on this list and broke the record with a 78 run knock in just 38 balls on March 29, 2026.
Rohit Sharma now sits at a comfortable score of 1,161 runs in the 37 IPL games against KKR.
The superiority of the Hitman over KKR is all the more extraordinary since it spans across different eras of the game, different captains, and different bowling attacks. No matter the player, Rohit has managed to score against KKR for years.
Most Runs Against A Team
Here is the list of top 10 players who have scored the most runs against a team according to ESPN:
| Rank | Batsman | Against | Runs |
| 1 | Rohit Sharma | Kolkata Knight Riders | 1,161 |
| 2 | Virat Kohli | Punjab Kings | 1,159 |
| 3 | Virat Kohli | Chennai Super Kings | 1,146 |
| 4 | David Warner | Punjab Kings | 1,134 |
| 5 | Virat Kohli | Delhi Capitals | 1,130 |
| 6 | David Warner | Kolkata Knight Riders | 1,093 |
| 7 | Shikhar Dhawan | Chennai Super Kings | 1,057 |
| 8 | Rohit Sharma | Delhi Capitals | 1057 |
| 9 | Virat Kohli | Kolkata Knight Riders | 1021 |
| 10 | KL Rahul | Mumbai Indians | 976 |
The first thing that catches the eye is that Virat Kohli leads in this list on several occasions, which is quite an impressive performance considering the fact that he has consistently delivered against various opponents across all the seasons of the IPL. He also had the highest record of 1,159 runs against Punjab Kings that was overtaken by Rohit.
Now Rohit Sharma has the highest runs against KKR of 1,161. The record of his highest runs depends on further matches. The IPL is filled with numerous records and only a few of them are quite as meaningful as this one.
READ| CSK Squad 2026 IPL: Full Players List, Captain, and Team Details
For more sports related information, head over to Jagran Josh.
Nikhil is a dedicated digital journalist and communications professional with more than five years of experience, currently working within the General Knowledge section at Jagran Josh. He has established himself as a subject matter expert in Finance, Economy, History, Technology, and Trending News, consistently delivering accurate, engaging, and easy-to-read content for a wide global audience.
Over the course of his career, Nikhil has developed deep expertise in crafting informative listicles, viral trending stories. His editorial portfolio also spans finance, historical research, and technology reporting, making him a versatile and well-rounded content professional. Every piece he produces reflects a strong balance between factual accuracy and reader engagement.