Opponent | Runs | Mat | Inns | Avg | SR | HS | 100s/50s |
---|---|---|---|---|---|---|---|
CSK | 1146 | 35 | 34 | 38.20 | 127.76 | 90* | 0/10 |
Deccan Chargers | 306 | 11 | 10 | 34.00 | 137.84 | 71 | 0/3 |
DC | 1130 | 31 | 30 | 49.13 | 133.89 | 99 | 0/11 |
Gujarat Lions | 283 | 5 | 5 | 70.75 | 154.64 | 109 | 2/1 |
GT | 351 | 6 | 6 | 87.75 | 143.27 | 101* | 1/3 |
Kochi Tuskers Kerala | 50 | 2 | 2 | 50.00 | 98.04 | 27* | 0/0 |
KKR | 1021 | 35 | 32 | 40.84 | 133.64 | 100 | 1/7 |
LSG | 139 | 5 | 5 | 27.80 | 120.87 | 61 | 0/1 |
MI | 922 | 34 | 33 | 31.79 | 128.77 | 92* | 0/6 |
Pune Warriors | 128 | 5 | 5 | 25.60 | 128.00 | 67 | 0/1 |
PBKS | 1104 | 34 | 34 | 36.80 | 133.49 | 113 | 1/6 |
RR | 896 | 33 | 32 | 34.46 | 123.93 | 113* | 1/6 |
Rising Pune Supergiant | 271 | 4 | 4 | 90.33 | 144.15 | 108* | 1/2 |
SRH | 762 | 23 | 23 | 36.29 | 140.59 | 100 | 1/5 |
Overall | 8509 | 263 | 255 | 39.58 | 132.60 | 113* | 8/62 |
More “Virat Kohli Stats”
Virat Kohli Player Profile: Batting and Bowling Stats
Virat Kohli – ODI Runs by Batting Position
Virat Kohli – ODI World Cup Runs and Centuries- Every Edition
List of Virat Kohli ODI Centuries
Virat Kohli – ODI Runs against Each Team
Virat Kohli – Highest ODI Scores
Virat Kohli – ODI Captaincy Record
Virat Kohli – Year-Wise ODI & Test Runs
Virat Kohli – Test Runs by Batting Position
Virat Kohli – Test Runs against Each Team
Virat Kohli – Highest Test Scores
The Ten Best Virat Kohli Innings in Test Cricket
List of Virat Kohli Test Centuries
List of Virat Kohli 200s in Tests
Virat Kohli – Test Captaincy Record
Virat Kohli – T20I Runs by Batting Position
Virat Kohli – T20I Runs vs Each Country
Virat Kohli – T20 World Cup Record – Edition by Edition
When Virat Kohli ruled the T20 Cricket in 2016!
Virat Kohli – T20I Captaincy Record
List: Virat Kohli’s 90 to 99 Scores (All Formats)
Virat Kohli – Complete T20 Stats
Virat Kohli Record List in All Formats
Stats: Virat Kohli vs Leg Spinners in International Cricket
Virat Kohli IPL Centuries List
Virat Kohli IPL Runs – Year by Year
Virat Kohli IPL Runs vs Each Team
Key Insights
Virat Kohli has scored 1000 or more runs against four IPL teams, the most by a batter in the league. If we keep the criteria to a minimum of 500 runs, then he has scored those many runs against seven opponents, the t-most among all batters.
Kohli’s 1146 runs against Chennai Super Kings (CSK) are the most by a batter against any opponent in the IPL.
The right-hand batter leads the run charts against four more teams – Delhi Capitals (DC), Rajasthan Royals (RR), Gujarat Titans (GT), and Rising Pune Supergiant (RPSG).
Interestingly, Kohli is among the top five run-getters against 10 of the 15 teams (RCB excluded) that have featured in the IPL.
Kohli is among a few batters who have smashed multiple IPL hundreds against an opponent. He took a special liking to Gujarat Lions’ bowling attack in the 2016 season to bring up an unbeaten 100 in Rajkot, followed by 109 in Bengaluru.
In the five matches against the Lions, Kohli struck at a rate of 154.64, which is the highest by him against a team (minimum 200 runs). And he averaged a stunning 90.33 against Rising Pune Supergiant, scoring 271 runs in four innings.
Except for Kochi Tuskers Kerala, the RCB batter scored at least one fifty against each of the 13 opponent IPL teams. Among them, he has 10 or more fifty-plus scores against DC and CSK.
Kohli’s 113 is the t-highest score against a team in the IPL. The first 113 came against Punjab Kings (PBKS) in 2016, while the next one was an unbeaten knock against RR in 2024.