Virat Kohli, the iconic cricketer and one of the greatest players in the history of IPL, has delivered another consistent season in 2025. Playing for Royal Challengers Bangalore (RCB), Kohli once again proved his class with the bat. His top 10 performances this season include vital knocks under pressure, quick-fire fifties, and match-winning innings. Let’s explore the Top 10 Virat Kohli records in IPL 2025, ranked from number 10 to number 1, based on his performance in the last 10 matches.
Here Are Top 10 Virat Kohli Records in IPL 2025
10 Virat Kohli vs Delhi Capitals – 22 (14)

In match number ten, Kohli played a short but impactful cameo of 22 runs off just 14 balls. Though it wasn’t a big innings, it helped RCB get off to a brisk start. His intent was clear from the first ball, but unfortunately, he couldn’t convert it into a bigger score. and Virat Kohli records in IPL 2025 is, the aggressive approach lifted the team’s momentum.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
10 | Delhi Capitals | 22 (14) | 0/0 |
9. Virat Kohli vs Rajasthan Royals – 62 (45)
Virat Kohli records in IPL 2025 displayed his usual composure and class in this match against Rajasthan Royals. His 62 runs off 45 balls were full of classy drives, flicks, and precision. It was a stabilizing innings that helped RCB stay in control during a tricky chase. Though not the fastest, it was mature and effective.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
9 | Rajasthan Royals | 62 (45) | 0/0 |
8. Virat Kohli vs Punjab Kings – 1 (3)
This was one of Kohli’s rare failures in the season. He was dismissed early for just 1 run off 3 balls. It was a soft dismissal and a forgettable outing, but it reminds us that even legends have off days. RCB struggled in this match, highlighting how crucial Kohli is to their batting lineup and Virat Kohli records in IPL 2025 is the best.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
8 | Punjab Kings | 1 (3) | 0/0 |
Also Read: Dream11 Team Today
7. Virat Kohli vs Punjab Kings – 73 (54)

In a rematch against Punjab Kings, Kohli bounced back in style. His 73 off 54 balls was a masterclass in timing and placement. He anchored the innings perfectly, balancing strike rotation with boundary hitting. This performance was vital in RCB securing the win with Virat Kohli records in IPL 2025 is amazing.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
7 | Punjab Kings | 73 (54) | 0/0 |
6. Virat Kohli vs Rajasthan Royals – 70 (42)

Another impressive performance against Rajasthan Royals, Kohli smashed 70 off just 42 balls. It was one of his fastest fifties of the season, combining elegance and aggression. His ability to pace the innings made him a standout performer in this high-scoring game so Virat Kohli records in IPL 2025 unbelievable.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
6 | Rajasthan Royals | 70 (42) | 0/0 |
5. Virat Kohli vs Delhi Capitals – 51 (47)
This was a slower innings from Kohli where he scored 51 runs off 47 balls. Though the strike rate wasn’t the highest, he played the anchor role to perfection. It allowed others around him to bat freely. His understanding of the match situation stood out and Virat Kohli records in IPL 2025.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
5 | Delhi Capitals | 51 (47) | 0/0 |
4. Virat Kohli vs Chennai Super Kings – 62 (33)

Kohli’s innings against Chennai was a treat to watch. He scored 62 off just 33 balls, showing no mercy to CSK bowlers. It was a counterattacking innings that turned the match in RCB’s favor. His strike rate and intensity were unmatched and Virat Kohli records in IPL 2025 is wounderful.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
4 | Chennai Super Kings | 62 (33) | 0/0 |
READ MORE: RCB vs PBKS Today’s Dream11 Fantasy Team
3. Virat Kohli vs Sunrisers Hyderabad – 43 (25)
Kohli scored a quick 43 runs off 25 balls against Sunrisers Hyderabad. It was a fluent innings with aggressive intent. He started off strong and provided a solid platform for the middle order. This knock showed his ability to switch gears early in the innings.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
3 | Sunrisers Hyderabad | 43 (25) | 0/0 |
2. Virat Kohli vs Lucknow Super Giants – 54 (30)
Kohli’s 54 runs from 30 balls was one of his cleanest innings this season. His aggressive intent, especially in the powerplay, gave RCB a solid foundation. He attacked pacers and spinners alike and kept the run rate high throughout his time at the crease.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
2 | Lucknow Super Giants | 54 (30) | 0/0 |
1. Virat Kohli vs Punjab Kings – 12 (12)

Though not his highest score, this match opened the sequence and set the tone. Kohli made 12 runs in 12 balls. While this innings wasn’t significant in numbers, it was part of his rhythm-building phase early in the season.
Match Table:
Match No. | Opponent | Batting | Bowling |
---|---|---|---|
1 | Punjab Kings | 12 (12) | 0/0 |
Read More:
- Top 5 Best Century Partnerships in IPL History
- Top 10 Greatest ODI Knocks in Cricket History
- Top 5 Bowlers With Best Bowling Figures In IPL Playoffs