Delhi Capitals to Chennai Super Kings, IPL teams against whom Virat Kohli has scored most runs
Here are Virat Kohli's stats against different IPL teams. Check against who he has scored the most runs.

Virat Kohli has amassed a whopping 8004 runs till now in his IPL career till now. He is the highest run-scorer in tournament's history and is the only player in the history of IPL to have breached the 7000 and 8000 run mark.

Out of his 8004 runs, Virat Kohli has scored most runs against Delhi Capitals. He has 1057 runs against the Delhi-based franchise across 28 innings. He also has an average of 50.33 against them.

MS Dhoni's Chennai Super Kings is second in the list. Virat loves to bat against CSK and has scored 1053 runs against them at an average of 37.60 in 32 innings.

Punjab Kings is the third team in the list against whom Virat has scored more than 1000 runs. He has scored 1030 runs against the Punjab-based franchise with an average of 35.51.

Virat also got great numbers against three-time champions Kolkata Knight Riders, who is also considered the rival of Royal Challengers Bengaluru. He has 962 runs against them and only needs 38 more runs to complete 1000 runs against them.

Then against five-time champions Mumbai Indians, former RCB captain has amassed 855 runs with an average of 31.66. Virat Kohli loves to score agianst tough teams.

He has good stats against other teams as well. 764 vs Rajasthan Royals, 762 agaisnt Sunrisers Hyderabad, and 344 against Gujarat Titans