Cricket statistics sometimes conceal the long history of domination and consistency. In the IPL, one of the best examples of these would be the case of Virat Kohli. The player has claimed the top spot as the highest scorer against a particular team with his domination of the Chennai Super Kings and the Delhi Capitals. There are multiple instances of him being featured in the top list, more than any other player. Other players that follow closely include Rohit Sharma and David Warner. These numbers reflect long-term dominance, not just form.
The list is indicative of some players being able to dominate their opponents year after year. It is not a matter of a successful season; it is a matter of maintaining success throughout the years under constantly evolving circumstances. That is what makes this record special.
Top 10 Batters with Most Runs Against a Single IPL Team
| Rank | Player | Against Team | Runs | Matches | Average | 50s/100s |
| 1 | Virat Kohli | Chennai Super Kings | 1,174 | 35 | 37.87 | 10/0 |
| 2 | Virat Kohli | Delhi Capitals | 1,172 | 33 | 48.83 | 11/0 |
| 3 | Rohit Sharma | Kolkata Knight Riders | 1,161 | 36 | 40.03 | 7/1 |
| 4 | Virat Kohli | Punjab Kings | 1,159 | 36 | 36.21 | 6/1 |
| 5 | David Warner | Punjab Kings | 1,134 | 26 | 49.30 | 13/0 |
Virat Kohli vs Chennai Super Kings
Kohli leads the chart with 1,174 runs against CSK, having appeared in 36 games, averaging 37.87. He boasts an impressive strike rate of 128.3. It is interesting to note that he has hit ten fifty-plus scores, with his highest being 90*. This remains the highest-ever record against one IPL franchise.
Virat Kohli vs Delhi Capitals
Here follows another appearance by Kohli, but now he is up against Delhi Capitals. In total, he has scored 1,172 runs from 33 matches played. His batting average stands at a respectable 48.83 while his strike rate is an impressive 134.4. He has 11 fifties, showing consistent scoring without a century but with high impact across seasons.
Also Read | Batters to have hit 6 fours in an over in the IPL
Rohit Sharma vs Kolkata Knight Riders
Rohit Sharma follows with 1,161 runs against the Kolkata Knight Riders. He has participated in 36 matches and his average is 40.03. His strike rate stands at 131.18. Furthermore, he has scored a century and seven fifties and is the first player to score 1,000 runs against an opposition team.
Virat Kohli vs Punjab Kings
The Kohli name shows up once again but this time playing against Punjab Kings. Kohli has made 1,159 runs in 36 innings, an average of 36.21 and a strike rate of 132.6. Kohli has one hundred and six fifties. This third entry underlines his wide dominance across teams.
David Warner vs Punjab Kings
The final spot is occupied by David Warner who makes 1,134 runs for Punjab Kings. The Australian cricketer has played 26 innings with an average of 49.3, which is the highest for the players featured here. His strike rate is 144.27, with 13 fifties, showing aggressive consistency.