Indian Premier League Records

IPL Stats: Most Run-Scorers against Each Team

Scoring runs has always been a confidence booster for a batsman. However, there have been certain players who love playing against a particular team in the IPL and have taken the responsibility on themselves to score runs against the side.

Listed below are the most runs by a batsman against a single team in IPL history.

Most Runs Against Each IPL Team

Batters Runs Innings Most Runs Against
Virat Kohli 1159 36 Kings XI Punjab/Punjab Kings
Virat Kohli 1146 34 Chennai Super Kings
Virat Kohli 1130 30 Delhi Capitals/Daredevils
David Warner 1093 28 Kolkata Knight Riders
KL Rahul 976 20 Mumbai Indians
MS Dhoni 906 35 Royal Challengers Bengaluru
Virat Kohli 896 32 Rajasthan Royals
Sanju Samson 867 24 Sunrisers Hyderabad
Chris Gayle 383 5 Pune Warriors
Virat Kohli 351 6 Gujarat Titans
Rahul Dravid 339 11 Deccan Chargers
David Warner 336 5 Gujarat Lions
Virat Kohli 271 4 Rising Pune Supergiant
Shubman Gill 271 7 Lucknow Super Giants
Sachin Tendulkar 100 1 Kochi Tuskers Kerala
Click team names in the last column for the top 10 run-scorers against them.

Stats Insights

Rohit Sharma became the first player to score 1,000 runs against a single IPL franchise, followed by David Warner, who achieved the feat against both Punjab Kings and Kolkata Knight Riders.

Virat Kohli currently holds the record for scoring the most runs against a specific IPL franchise.