He has the most runs in the competition’s history. He has the most 50+ scores in the competition’s history, and he has a ton of other records that are impossible to break.
Virat Kohli is arguably the greatest batter in the IPL’s history, and at 36, he continues to add to his legend.
That’s right, Kohli has broken YET ANOTHER all-time record in the IPL as on the back of his 33-ball 62 against Chennai Super Kings (CSK) today, he collected the record for the most runs scored by a batter against an opponent in the IPL.
Before today, that record was held by David Warner, who had hit a total of 1,134 runs against Punjab Kings. But Kohli went past Warner by smashing his seventh fifty of the season.
1146 - Virat Kohli vs CSK*
1134 - David Warner vs PBKS
1130 - Virat Kohli vs DC
1104 - Virat Kohli vs PBKS
1093 - David Warner vs KKR
In fact, in T20 history, no batter has now scored more runs against one opponent than Kohli has against CSK. And all the runs have come as a Royal Challengers Bengaluru (RCB) player.
1160 - Virat Kohli vs CSK
1154 - Virat Kohli vs DC
1134 - David Warner vs PBKS
1105 - Shikhar Dhawan vs CSK
1104 - Virat Kohli vs PBKS
Kohli is usually known for biding his time but on the night, the veteran was off to an absolute flyer as he began the innings with two sixes in his first four balls. He raced to 28 off his first 10 balls - his highest tally in the IPL at the 10-ball mark.
28* vs CSK, Bengaluru, 2025*
25* vs DC, Delhi, 2011
25* vs KKR, Kolkata, 2025
25(7) vs RR, Bengaluru, 2019
24* vs MI, Mumbai, 2025
He looked primed for a ton but perished for 62 trying to uppercut Sam Curran over the infield.
With 505 runs in the season, Kohli is also now the holder of the orange cap.