Virat Kohli IPL Complete Career Records and Captaincy

Virat Kohli is the IPL’s all-time leading run-scorer with 9,336 runs in 283 matches through the end of the 2026 season, all for Royal Challengers Bengaluru. He holds the records for most IPL centuries (9), most runs in a single season (973 in 2016) and most fours (844). He captained RCB in 143 matches from 2013 to 2021, winning 66, and then won back-to-back IPL titles as a player in 2025 and 2026.

No IPL career combines longevity, volume and peak performance the way Kohli’s does. He is the only player to have spent all 19 IPL seasons, from 2008 to 2026, with one franchise. He is the only batter to pass 9,000 IPL runs. And after 17 seasons without a title, he finished with two championships in his final two seasons covered by this guide. This article sets out his complete career records, his captaincy record in full, and the story of how the trophy finally arrived.

Virat Kohli IPL Career Records Through 2026

Kohli’s career numbers are the benchmark every IPL batter is measured against. The table below covers his full record from his debut in 2008 through the 2026 final on 31 May 2026.

Career Record Figure
Matches 283
Innings 275
Runs 9,336
Batting average 40.42
Strike rate 134.80
Centuries 9 (IPL record)
Half-centuries 68
Highest score 113 not out (vs Rajasthan Royals, 2024)
Fours 844 (IPL record)
Sixes 316
Catches 127
IPL titles 2025, 2026 with RCB
Orange Caps 2016, 2024

Kohli passed MS Dhoni’s mark of 278 IPL matches during the 2026 season, playing his 279th match against Kolkata Knight Riders on 13 May 2026 and finishing the season on 283. He also became the first batter to cross 6,000, 7,000, 8,000 and 9,000 IPL runs, passing 9,000 against Delhi Capitals in 2026. His lead at the top of the all-time run list is more than 1,800 runs ahead of the next batter. For his phase-by-phase batting method, see his Kohli phase-wise breakdown.

The 2016 Season: 973 Runs and Four Centuries

Kohli’s 2016 campaign remains the greatest individual season in IPL history, and it is not close. He scored 973 runs in 16 matches at an average of 81.08 and a strike rate of 152.03, with four centuries and seven half-centuries. No other batter has reached 900 runs in an IPL season, let alone 973.

The season included 83 fours and 38 sixes, and his phase split that year showed complete batting: 278 powerplay runs at a strike rate of 120.87, 462 middle-overs runs at 152.00, and 233 death-overs runs at 219.81. He scored a quarter of his total runs in the death overs alone. The four centuries in one season is also an IPL record that still stands.

RCB reached the final that year but lost to Sunrisers Hyderabad, so the greatest individual season in league history ended without a trophy. That defeat became part of the Kohli narrative for the next nine years: the runs were never in question, the title was.

Season-by-Season IPL Runs, 2008-2026

Kohli’s consistency across 19 seasons is what turns a great peak into a great career. He recorded nine seasons with 500 or more runs, the most by any batter, and scored 600 or more in four consecutive seasons from 2023 to 2026.

Season Matches Runs Average Strike Rate 100s / 50s
2008 13 165 15.00 105.09 0 / 0
2009 16 246 22.36 112.32 0 / 1
2010 16 307 27.90 144.81 0 / 1
2011 16 557 46.41 121.08 0 / 4
2012 16 364 28.00 111.65 0 / 2
2013 16 634 45.28 138.73 0 / 6
2014 14 359 27.61 122.10 0 / 2
2015 16 505 45.90 130.82 0 / 3
2016 16 973 81.08 152.03 4 / 7
2017 10 308 30.80 122.22 0 / 4
2018 14 530 48.18 139.10 0 / 4
2019 14 464 33.14 141.46 1 / 2
2020 15 466 42.36 121.35 0 / 3
2021 15 405 28.92 119.46 0 / 3
2022 16 341 22.73 115.99 0 / 2
2023 14 639 53.25 139.82 2 / 6
2024 15 741 61.75 154.70 1 / 5
2025 15 657 54.75 144.71 0 / 8
2026 16 675 56.25 165.85 1 / 5
Career 283 9,336 40.42 134.80 9 / 68

The late-career surge is the most remarkable part of the table. Between 2023 and 2026, Kohli scored 2,712 runs, and his strike rate rose from 139.82 to 154.70 to 144.71 to 165.85. His 2026 season, at age 37, was the fastest-scoring full season of his life: 675 runs in 16 innings, with one century, five fifties, 73 fours and 25 sixes.

Kohli Captaincy Record at RCB (2013-2021)

Kohli took over as RCB’s full-time captain in 2013 and led the side for nine seasons until stepping down after the 2021 season. His captaincy record reflects both his longevity and the frustration of those years: a great deal of winning, but never the title.

Captaincy Record Figure
Years as captain 2013-2021
Matches as captain 143
Won 66
Lost 70
Tied 3
No result 4
Win percentage 46.15%
Best finish Final, 2016 (lost to Sunrisers Hyderabad)
Playoff appearances 2015, 2016, 2020, 2021
IPL titles as captain 0

Only MS Dhoni and Rohit Sharma led more IPL matches as captain than Kohli’s 143. His captaincy style was famously intense: he demanded elite fitness standards, set aggressive fields, and led from the front with the bat. The 973 runs he scored in 2016 remain the most by any captain in a single IPL season.

The near-misses defined the era. RCB reached the playoffs in 2015, the final in 2016, and the playoffs again in 2020 and 2021, but the trophy stayed out of reach. Kohli announced before the end of the 2021 season that it would be his last as captain, while confirming he would remain an RCB player until his last IPL game. Faf du Plessis succeeded him as captain, and Rajat Patidar later led the side to the 2025 and 2026 titles.

The 2025 Title: The Wait Ends

In 2025, RCB finally won their maiden IPL title, and Kohli was central to it. He scored 657 runs in 15 matches at an average of 54.75 and a strike rate of 144.71, with eight half-centuries, the most fifties he had scored in a single season. His runs came at the top of the order throughout the campaign, and his experience steadied the side in the knockout matches.

The victory completed a set of achievements no other player holds in quite the same combination: the most runs, the most centuries, the greatest single season, and now a championship. The celebrations that followed reflected 18 seasons of waiting, not just for Kohli but for a fan base that had supported RCB since 2008.

The 2026 Title: Back-to-Back Champions

Kohli’s 2026 season was arguably his most complete as a team player. He scored 675 runs at a career-best strike rate of 165.85, and he saved his best for the final. Against Gujarat Titans at Ahmedabad on 31 May 2026, he scored an unbeaten 75 off 42 balls and was named Player of the Match as RCB chased 156 to win by five wickets, with 161 for 5 in 18 overs against Gujarat’s 155 for 8.

At 37 years and 207 days, he became the second-oldest player to win Player of the Match in an IPL final. RCB became only the third franchise to win back-to-back IPL titles, after Chennai Super Kings and Mumbai Indians. Kohli also passed 9,000 IPL runs during the season and finished it as the league’s most-capped player on 283 matches.

One-Franchise Loyalty: 19 Seasons With RCB

Kohli’s loyalty to RCB is unique among IPL superstars. He was bought as an under-19 player in 2008, stayed through the lean years, captained the side for nine seasons, and was still there when the titles finally arrived. He was retained for 21 crore for the cycle covering the 2026 season.

That loyalty matters beyond sentiment. Staying with one franchise for 19 seasons meant batting in the same conditions, for the same crowds, under constant scrutiny, while other stars moved clubs for fresh starts. His 9,336 runs are all for one team, which is why the record for most IPL runs for a single franchise is also his.

What Kohli’s IPL Career Means

Kohli’s IPL career can be read as three acts. The first, from 2008 to 2012, was the making of a star: 165 runs as a teenager growing into 557 in the breakout 2011 season. The second, from 2013 to 2021, was the captaincy era, crowned by the immortal 2016 season and defined by the missing trophy. The third, from 2022 to 2026, was the late-career reinvention: a faster, more aggressive batter who finally collected the titles his numbers had always deserved.

The final numbers, 9,336 runs at 40.42 with a strike rate of 134.80, will be chased for years. But the deeper legacy is the standard he set: fitness, professionalism and an unwillingness to accept that any part of his game, even his powerplay scoring at 37, could not still be improved.

FAQs

How many IPL runs has Virat Kohli scored?

9,336 runs in 283 matches through the end of the 2026 season, the most by any batter in IPL history, at an average of 40.42 and a strike rate of 134.80.

How many IPL centuries does Kohli have?

Nine, also an IPL record, including four in the 2016 season. His highest score is 113 not out against Rajasthan Royals in 2024.

What was Kohli’s captaincy record at RCB?

He captained RCB in 143 matches from 2013 to 2021, winning 66, losing 70, with 3 tied and 4 no-results. His best finish was the 2016 final, and he won no IPL title as captain.

Did Kohli win the IPL as captain?

No. He won as a player in 2025 and 2026, under Rajat Patidar’s captaincy, after stepping down as captain following the 2021 season.

What was Kohli’s best IPL season?

2016: 973 runs at an average of 81.08 with four centuries, the most runs ever scored in a single IPL season. His 2026 season was his fastest-scoring, at a strike rate of 165.85.

Has Kohli always played for RCB?

Yes. He has spent all 19 IPL seasons from 2008 to 2026 with Royal Challengers Bengaluru, the only superstar of his era to play for one franchise throughout.

Editor

Editor at Cricfacts.com.  The Premier Cricket News Hub Providing Exclusive Updates on Cricket Events Worldwide, Including IPL, PSL, and More.