For years, Virat Kohli has personified consistency across formats, and his Indian Premier League record, season after season, is a testament to it.
He is the highest run-scorer in the league's history, and coming into the 2025 season, he has already won 2 orange caps, in 2016 for his record-breaking 2016 season (973 runs) and a solid 2024 season (741 runs).
Follow The Sporting News India on WhatsApp
Once again, he continued to perform in the 2025 season with a whopping 8 fifties to his name in 13 innings of the league phase that went by — leading the Royal Challengers Bengaluru's charge with the bat as they finished at number 2.
In this article, we take a look at how he has done in the ongoing season of the IPL.
READ MORE: IPL 2025 Playoffs: Schedule, fixture, date and time for Qualifiers, Eliminator and Final
How has Virat Kohli performed in IPL 2025?
At the end of the league phase, he stands 5th on the orange cap leaderboard and within touching distance of the top.
Innings | Runs | Avg/SR | Highest | 50/100 |
---|---|---|---|---|
13 | 602 | 60.20/147.91 | 73* | 8/0 |
How has Virat Kohli performed in each innings of IPL 2025?
Kohli has scored eight fifties and RCB ended up winning all of those matches.
Check: How do IPL 2025 playoffs work? Format, rules, etc.
The Indian legend has continued to stamp his influence on the team, highlighting his consistency in the league across almost two decades.
Opponent | Runs | Balls | Venue | Result |
---|---|---|---|---|
Kolkata Knight Riders | 59* | 36 | Eden Gardens | Won by 7 wickets |
Chennai Super Kings | 31 | 30 | Chennai | Won by 50 runs |
Gujarat Titans | 7 | 6 | Bengaluru | Lost by 8 wickets |
Mumbai Indians | 67 | 42 | Wankhede | Won by 12 runs |
Delhi Capitals | 22 | 14 | Bengaluru | Lost by 6 wickets |
Rajasthan Royals | 62* | 45 | Jaipur | Won by 9 wickets |
Punjab Kings | 1 | 3 | Bengaluru | Lost by 5 wickets |
Punjab Kings | 73* | 54 | Mullanpur | Won by 7 wickets |
Rajasthan Royals | 70 | 42 | Bengaluru | Won by 11 runs |
Delhi Capitals | 51 | 47 | Delhi | Won by 6 wickets |
Chennai Super Kings | 62 | 33 | Bengaluru | Won by 2 runs |
Sunrisers Hyderabad | 43 | 25 | Lucknow | Lost by 42 runs |
Lucknow Super Giants | 54 | 30 | Lucknow | Won by 6 wickets |