Virat Kohli in IPL 2025: Virat Kohli has been in prolific form in the ongoing IPL 2025 for the Royal Challengers Bengaluru.
Kohli's journey with RCB began in 2008 when he was drafted following his success as the captain of India's U19 World Cup-winning team. Over the years, he has evolved into the IPL's highest run-scorer and remains the only player to have represented a single franchise throughout all seasons.

The RCB batter started the IPL 2025 season in a sublime fashion. The India stalwart scored 59 against KKR in the first match.
In the second match against CSK, the RCB stalwart scored 31 runs off 30 deliveries.
In the third match against the Gujarat Titans, Kohli could only score 7 runs off six deliveries.
Against the Mumbai Indians, Kohli started in fantastic fashion. The RCB star also crossed 13,000 runs in T20 cricket. He got dismissed after 67 runs off just 42 deliveries.
In the fifth match against DC, Kohli only managed to score 22 runs in 14 balls. He had a bright start but was dismissed by Vipraj Nigam.
Against the Rajasthan Royals, Virat Kohli has come out to bat and notched up his third fifty of the IPL 2025 season. He remained unbeaten on 62 runs in 45 deliveries.
Virat Kohli only managed 1 off 3 deliveries against the Punjab Kings. RCB also lost their 3rd consecutive home match in it.
Virat Kohli scored an unbeaten 73 runs and won RCB the match in their second match against PBKS.
Kohli batted sublimely and scored 70 runs off 42 deliveries. He hit 8 fours and 2 sixes in his knock.
Virat Kohli scored 51 runs off 47 deliveries against Delhi Capitals. He hit 4 fours as RCB won the match at Arun Jaitley Stadium. Virat Kohli got dismissed for 62 off 33 balls against Chennai Super Kings.
Virat Kohli scored 54 runs in the final group stage match against LSG.
Matches: 13
Innings: 13
Runs: 602
Average: 60.2
Strike Rate: 147.9
Highest Score: 73
50s: 8
100s: -
Fours: 61
Sixes: 19
Team: Royal Challengers Bengaluru (2008–present)
Role: Right-handed batsman
| Matches Played | Innings | Runs Scored | Highest Score | Average | Strike Rate | Centuries | Fifties |
|---|---|---|---|---|---|---|---|
| 265 | 257 | 8,606 | 113* | 39.66 | 132.97 | 8 | 63 |
| Season | Runs Scored |
|---|---|
| 2008 | 165 |
| 2009 | 246 |
| 2010 | 307 |
| 2011 | 557 |
| 2012 | 364 |
| 2013 | 634 |
| 2014 | 359 |
| 2015 | 505 |
| 2016 | 973 |
| 2017 | 308 |
| 2018 | 530 |
| 2019 | 464 |
| 2020 | 466 |
| 2021 | 405 |
| 2022 | 341 |
| 2023 | 639 |
| 2024 | 741 |
| 2025 | 602 |
| Season | Salary (INR) |
|---|---|
| 2008 | 12 lakh |
| 2009 | 12 lakh |
| 2010 | 12 lakh |
| 2011 | 8.28 crore |
| 2012 | 8.28 crore |
| 2013 | 8.28 crore |
| 2014 | 12.5 crore |
| 2015 | 12.5 crore |
| 2016 | 12.5 crore |
| 2017 | 12.5 crore |
| 2018 | 17 crore |
| 2019 | 17 crore |
| 2020 | 17 crore |
| 2021 | 17 crore |
| 2022 | 15 crore |
| 2023 | 15 crore |
| 2024 | 15 crore |
| Date | Opponent | Score | Venue | Outcome |
|---|---|---|---|---|
| April 24, 2016 | Gujarat Lions | 100* off 63 balls | Saurashtra Cricket Association Stadium, Rajkot | RCB 180/2, Gujarat Lions won (182/4 in 19.3 overs) |
| May 7, 2016 | Rising Pune Supergiants | 108* off 58 balls | Maharashtra Cricket Association Stadium, Pune | RCB chased 192, won at 191/6 in 19.3 overs |
| May 14, 2016 | Gujarat Lions | 109 off 55 balls | M. Chinnaswamy Stadium, Bangalore | RCB 248/3, won by 144 runs |
| May 18, 2016 | Kings XI Punjab | 113 off 50 balls | M. Chinnaswamy Stadium, Bangalore | RCB 211/3, won by 82 runs (DLS method) |
| April 19, 2019 | Kolkata Knight Riders | 100 off 58 balls | Eden Gardens, Kolkata | RCB 213/4, won by 10 runs |
| May 18, 2023 | Sunrisers Hyderabad | 100 off 63 balls | Rajiv Gandhi International Stadium, Hyderabad | RCB chased 186, won at 187/2 in 19.2 overs |
| May 21, 2023 | Gujarat Titans | 101* off 61 balls | M. Chinnaswamy Stadium, Bangalore | RCB 197/5, Gujarat Titans won (198/4 in 19.1 overs) |
| April 7, 2024 | Chennai Super Kings | 113* off 62 balls | M. A. Chidambaram Stadium, Chennai | RCB chased 205, won at 208/3 in 19.4 overs |
Highest Run-Scorer: The RCB batter tops the IPL run charts with over 8,000 runs.
Most Centuries in a Season: He scored four centuries in the 2016 season.
Consistent Performer: Kohli has crossed the 500-run mark in six different seasons.
Most Runs in a Season: Virat Kohli's 973 in IPL 2016 is the highest score by a player in a season.