Indian Premier League Records

Virat Kohli IPL Runs against Each Team

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

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.