Virat Kohli is one of the greatest players in IPL history, known for his consistency and record-breaking performances with Royal Challengers Bengaluru. His legendary 2016 season, where he scored 973 runs, remains the highest in a single IPL edition. Kohli’s career includes thousands of runs, multiple centuries, and numerous milestone
Virat Kohli IPL Career Stats & Records – Complete Performance Analysis
The Indian Premier League has produced many legendary cricketers, but few have shown the consistency and longevity of Virat Kohli. Since making his debut in 2008 for Royal Challengers Bengaluru (RCB), Kohli has become the face of the franchise and one of the most successful batters in IPL history.
Across more than a decade and a half, Kohli has accumulated thousands of runs, multiple centuries, and several record-breaking seasons. His ability to anchor innings, accelerate when required, and deliver match-winning performances has made him one of the most valuable players in the tournament.
From his debut season in 2008 to the latest IPL campaigns, Kohli’s statistics highlight remarkable growth, consistency, and dominance.
Table of Contents
Virat Kohli IPL Career Overview
Virat Kohli – IPL Career Highlights
Royal Challengers Bengaluru Legend
Matches
Runs
Average
Strike Rate
100s
50s
4s
6s
Catches
267
8661
39.55
132.86
8
63
771
291
118
Image Credit: AI Generated
Virat Kohli celebrating a milestone innings for Royal Challengers Bengaluru during an IPL match.
Dominant IPL Seasons
Dominant IPL Season – 2016
Virat Kohli’s Record-Breaking Performance
Matches
Runs
Average
Strike Rate
Centuries
Fifties
16
973
81.08
152.03
4
7
During the 2016 Indian Premier League season, Virat Kohli delivered one of the most extraordinary performances in T20 franchise history.
Scoring a record 973 runs in just 16 matches, he dominated the tournament with exceptional consistency, hitting four centuries and seven half-centuries.
This remains the highest run tally by any player in a single IPL season.
📢 Don’t Miss
Want to know when IPL 2026 starts, which teams are playing, and how to book tickets online?
This season remains the highest runs scored by a player in a single IPL season, highlighting Kohli’s extraordinary batting form.
Recent IPL Form (2023–2025)
Virat Kohli – Recent IPL Form (2023–2025)
Consistent Performance in Modern T20 Cricket
Season
Matches
Runs
Average
Strike Rate
100s
50s
2025
15
657
54.75
144.71
0
8
2024
15
741
61.75
154.70
1
5
2023
14
639
53.25
139.82
2
6
Even after more than a decade in the Indian Premier League, Virat Kohli continues to perform at an elite level.
Between 2023 and 2025, he consistently delivered strong batting numbers, combining high averages with an improved strike rate.
These performances highlight Kohli’s ability to adapt to the modern aggressive T20 style while maintaining remarkable consistency.
to the modern aggressive T20 style, improving his strike rate while maintaining high averages.
Only Player with 6,000+ IPL Runs
Kohli became the first player in IPL history to cross the 6,000-run mark. In 203 matches he scored 6,210 runs at an average of 37.86 and strike rate of 130.29, including five centuries and 42 fifties. He was 559 runs ahead of the next highest run-scorer, Shikhar Dhawan.
Most Matches for a Single Franchise
Kohli has played his entire IPL career for Royal Challengers Bengaluru since 2008. With 203 matches for the franchise, he holds the record for the most matches played for a single IPL team and is the only player to feature in 14 consecutive seasons for one side.
Only Batter with 900+ Runs in a Season
During the 2016 IPL season, Kohli scored an incredible 973 runs from 16 matches at an average of 81.08. This remains the highest run tally in a single IPL season and the only instance of a player scoring 900+ runs in one edition.
Most 50+ Scores in a Single IPL Season
In the 2016 season, Kohli smashed 11 fifty-plus scores, including seven half-centuries and four centuries, setting another record for the most 50+ scores in a single IPL edition.
Fastest Player to Reach 5,000 IPL Runs
Kohli reached the milestone of 5,000 IPL runs in just 165 innings during the 2019 season. This was 12 innings faster than Suresh Raina, who previously held the record.
Only Player with Three 200+ Partnerships
Kohli is the only player involved in three double-century partnerships in IPL history. These include a 229-run stand with AB de Villiers in 2016, a 215-run partnership with de Villiers in 2015, and a 204-run stand with Chris Gayle in 2012.
Among Players with 200+ IPL Matches
Kohli is one of the few cricketers to have played more than 200 IPL matches, joining legends such as MS Dhoni, Rohit Sharma, Dinesh Karthik and Suresh Raina.
Most Century Partnerships with a Single Partner
Kohli has been involved in 22 century partnerships in IPL history. Out of these, 10 came alongside AB de Villiers, making them the most successful batting pair in IPL history.
Highest Centuries and Fifties in IPL
Kohli holds the record for the most centuries in IPL history with eight hundreds. He also has the highest number of half-centuries in the league.
Unique Captaincy Record
Kohli captained Royal Challengers Bengaluru in 136 IPL matches. Among captains with over 100 matches, he has a rare record where losses (67) slightly exceed wins (62).
Kolkata Knight Riders have signed Zimbabwe fast bowler Blessing Muzarabani as a replacement for Mustafizur Rahman ahead of the IPL 2026 season.
Virat Kohli’s Impact in IPL
Over the years, Kohli has been much more than just a run-scorer for Royal Challengers Bengaluru. His leadership, aggressive style, and consistency have shaped the team’s identity in the tournament.
Key highlights of his IPL career include:
One of the highest run-scorers in IPL history
Record 973 runs in a single season (2016)
Multiple Orange Cap winning performances
More than 60 half-centuries in the tournament
His adaptability across eras of T20 cricket demonstrates why he continues to remain one of the most valuable players in the league.
Disclaimer
This article is based on publicly available statistics and historical records from the Indian Premier League (IPL). The information is intended for informational and educational purposes only. While efforts have been made to ensure accuracy, statistics may change with future matches or official updates. All player achievements and records belong to the respective players and the IPL.