Virat Kohli Stats Records Against All IPL Teams. When we talk about IPL, a few players have contributed to the success of this cricket league in a big way. One of them is the captain of Royal Challengers Bangalore, Virat Kohli. Kohli has been associated with RCB right from its inception in the year 2008. During the initial few years, he was part as a regular player. From 2013 to 2022 leads the side.
Virat Kohli has made and broken a lot of records while playing for RCB over the years. However, what has alluded to him is that RCB has not won any Indian Premier League (IPL) trophy under his captaincy.
Kohli holds the record for the highest aggregate score in the IPL history. In 258 matches so far, Kohli has scored 8252 runs at an average of 38.8 and a strike rate of 132.2 This includes eight centuries and 57 half-centuries. He also holds the record for the most runs in a single season.
In 2016, Kohli accumulated 973 runs in 16 games. A player of such class and reputation is a delight to watch when he steps onto the cricket field. Kohli steps down as RCB captain before IPL 2022. RCB management appoints Faf du Plessis as the new captain. In IPL 2025 Rajat Patidar leading the side.
Let us have a look at how Virat Kohli has performed against all IPL teams so far.
Also Read: IPL 2025 Schedule, Results, Man Of The Match
Virat Kohli IPL Career: Stats, Records Against All IPL Teams
Opponents | Matches | In | 50s | 100s | RUNS | Avg | S/R |
Chennai Super Kings (CSK) | 34 | 33 | 9 | 0 | 1084 | 37.38 | 125.46 |
Deccan Chargers (DC) | 11 | 10 | 3 | 0 | 306 | 34.00 | 137.84 |
Delhi Capitals (DC) | 30 | 29 | 10 | 0 | 1079 | 49.05 | 135.38 |
Gujarat Lions (GL) | 5 | 5 | 1 | 2 | 283 | 70.75 | 154.64 |
Kochi Tuskers Kerala (KTK) | 2 | 2 | 0 | 0 | 50 | 50.00 | 98.04 |
Kolkata Knight Riders (KKR) | 35 | 32 | 7 | 1 | 1081 | 40.84 | 130.06 |
Mumbai Indians (MI) | 34 | 33 | 6 | 0 | 922 | 31.79 | 128.77 |
Gujarat Titans (GT) | 6 | 6 | 3 | 1 | 351 | 87.75 | 143.27 |
Pune Warriors (PW) | 5 | 5 | 1 | 0 | 128 | 25.60 | 128.00 |
Punjab Kings (PKS) | 32 | 32 | 5 | 1 | 1030 | 35.52 | 133.77 |
Rajasthan Royals (RR) | 32 | 31 | 5 | 1 | 806 | 31.46 | 120.13 |
Rising Pune Supergiant (RPS) | 4 | 4 | 2 | 1 | 271 | 90.33 | 144.15 |
Sunrisers Hyderabad (SRH) | 23 | 23 | 5 | 1 | 762 | 36.29 | 140.62 |
Lucknow Super Giants | 5 | 5 | 1 | 0 | 139 | 27.80 | 120.87 |
Overall | 258 | 250 | 58 | 8 | 8252 | 38.9 | 133.2 |