Player Profiles

Virat Kohli IPL Stats 2008-2026: Total Runs, Records and Season-by-Season List

Virat Kohli IPL Stats 2008-2026: Total Runs, Records and Season-by-Season List
Virat Kohli has built one of the greatest legacies in IPL history, representing Royal Challengers Bengaluru in every season since 2008 and setting numerous batting records.

Virat Kohli is the highest run-scorer in IPL history, with 9,336 runs in 283 matches across all 19 seasons from 2008 to 2026, every one of them for Royal Challengers Bengaluru. He holds the records for most runs, most centuries (9), most matches played and the most runs in a single season (973 in 2016), and he is the only cricketer to give his entire IPL career to one franchise. On 31 May 2026 he closed his 19th season with an unbeaten 75 in the final to win Player of the Match and a second straight title for RCB. This page has his full season-by-season run list, every record that matters, the 2016 campaign that still stands alone, and his complete IPL 2026 numbers.

Quick Answer - Virat Kohli IPL Stats

Virat Kohli has scored 9,336 runs in 283 IPL matches (2008 to 2026) at an average of 39.90, the most by any batter in IPL history and more than 1,800 runs clear of Rohit Sharma in second place. He has 9 centuries and 68 fifties, almost all of it built for a single team. His best season was 973 runs in 2016, the all-time single-season record, and his highest score is 113 not out. In IPL 2026 he scored 675 runs at a career-best strike rate of 165.85 and sealed RCB's back-to-back title with 75 not out in the final.

हिन्दी: विराट कोहली आईपीएल इतिहास के सबसे बड़े रन-स्कोरर हैं, जिन्होंने 19 सीज़न (2008 से 2026) में सिर्फ़ रॉयल चैलेंजर्स बेंगलुरु के लिए 283 मैचों में 9,336 रन बनाए हैं। उनके नाम 9 शतक, सबसे ज़्यादा मैच और एक सीज़न में सबसे ज़्यादा 973 रन (2016) का रिकॉर्ड है। 2026 में उन्होंने 675 रन बनाकर और फाइनल में नाबाद 75 रन की पारी खेलकर RCB को लगातार दूसरा खिताब दिलाया।

9,336Career IPL runs (record)
9IPL centuries (record)
973Runs in 2016 (record)
113*Highest IPL score

Career and season figures verified via ESPNcricinfo and the official IPL site, updated 20 June 2026.

Why Virat Kohli's IPL Run Tally Sits in a Class of Its Own

Virat Kohli has played every IPL season since 2008 for one franchise, and the 9,336 runs behind that loyalty are the most the tournament has ever seen. No other batter is within 1,800 runs of him. What makes the number harder to match is the spread: he has crossed 500 runs in nine different seasons, more than anyone else, rather than relying on one or two huge years.

The rest of his record is built the same way. Kohli was the first player to reach 800 fours in the IPL and now sits on 844, the most in the competition, alongside the single-season record of 973 and the mark for most fifties. For a full sense of where he sits against every batter the league has produced, see our list of the most runs in IPL history. The sections below break the career down season by season, then cover the records, the 2026 campaign, and the 2016 season that has never been touched.

Virat Kohli IPL Runs List Season by Season (2008-2026)

This is every IPL season Kohli has played, with his run tally and what defined the year. The totals reconcile cleanly: his runs through the end of 2025 stood at 8,661, and a strong IPL 2026 lifted him to 9,336.

Virat Kohli's IPL runs in every season, 2008 to 2026 (figures via ESPNcricinfo and the official IPL site).
SeasonRunsWhat defined it
2008165Debut season, aged 19
2009246Second season, still finding his feet
2010307First 300-plus season
2011557Breakout year
2012364Mostly a middle-order role
2013634First season as RCB captain
2014359Lean by his own standards
2015505Back above 500
2016973Orange Cap, all-time single-season record
2017308Injury-hit campaign
2018530Returned above 500
2019464One century
2020466The UAE season
2021405Final year as captain
2022341Quietest of his recent seasons
2023639Two centuries
2024741Second Orange Cap
2025657Maiden RCB title
2026675Back-to-back title, career-best strike rate
Career9,336283 matches, average 39.90, 9 hundreds, 68 fifties

Virat Kohli IPL Records and Milestones

Kohli's record book is about accumulation rather than raw hitting speed. The single-innings speed records belong to other players, but almost every mark built on volume is his. The table below lists the records he actually holds, all current as of the end of IPL 2026.

Virat Kohli's all-time IPL records as of 31 May 2026.
RecordFigureNote
Most runs in IPL history9,336All-time record, still active
Most IPL centuries9All-time record
Most runs in a single season973 (2016)All-time record
Most fours in IPL history844First batter past 800
Most IPL matches283Passed MS Dhoni's 278 on 13 May 2026
Seasons with 500-plus runs9Most by any batter
One franchise, all 19 seasonsRCB, 2008-2026Unique in IPL history

The appearance record is the newest of these. Kohli, Rohit Sharma and MS Dhoni had all reached 278 matches, sharing the all-time mark, before Kohli went past it in his 279th game against Kolkata Knight Riders on 13 May 2026 and finished the season on 283. He sits ahead of both MS Dhoni and Rohit Sharma on appearances while having played for a single club throughout, which neither of them did. For a direct stat-by-stat comparison of the two most-discussed names in the league, see our MS Dhoni vs Virat Kohli breakdown.

Virat Kohli IPL 2026 Stats (Season Complete)

IPL 2026 was the most aggressive season of Kohli's career by strike rate. At 37, and as the defending champion's senior batter, he scored 675 runs in 16 innings at a strike rate of 165.85, with one century, five fifties, 73 fours and 25 sixes. He was dismissed 12 times all season, and he saved his best for the final, where an unbeaten 75 won him Player of the Match and a second straight title.

IPL 2025 - First title

  • Runs: 657 in 15 matches
  • Average: 54.75
  • Strike rate: 144.71
  • Highest score: 73
  • Hundreds / fifties: 0 / 6

IPL 2026 - Back-to-back champions

  • Runs: 675 in 16 matches
  • Average: 56.25
  • Strike rate: 165.85 (career best)
  • Highest score: 105*
  • Hundreds / fifties: 1 / 5

Virat Kohli's Last 5 IPL Innings (2026)

Virat Kohli's final five innings of IPL 2026, through the title-winning campaign.
DateOppositionScoreResult
31 MayGT (Final)75* (42)RCB won by 5 wickets, champions
26 MayGT (Qualifier 1)43 (25)RCB won, reached the final
22 MaySRH15 (11)RCB lost
17 MayPBKS58 (37)RCB won
13 MayKKR105* (60)RCB won

The 105 not out against KKR on 13 May was the defining innings of his season. Kohli had been dismissed first ball in each of his previous two games, the only time he has recorded back-to-back ducks since 2022, and the scrutiny was heavy. He answered it with an unbeaten hundred off 60 balls that pushed RCB to the brink of the playoffs and quieted every question about his place at the top of the order.

The final was the authoritative version. Chasing 156 against Gujarat Titans at the Narendra Modi Stadium, Kohli brought up his fifty in 25 balls, the fastest of his IPL career, and closed the game with a six, finishing 75 not out off 42. RCB won by five wickets with two overs to spare to become only the third franchise to defend an IPL title, after Chennai Super Kings and Mumbai Indians. The full story of that campaign sits in our IPL 2026 season review. The Orange Cap that year went to Vaibhav Sooryavanshi of Rajasthan Royals, whose 776 runs made the teenager the youngest winner of the award; you can track the final standings on our IPL 2026 Orange Cap page.

IPL 2016: The Season That Has Never Been Matched

In 2016 Kohli scored 973 runs in 16 innings at an average of 81.08 and a strike rate of 152.03, with four centuries. It is still the most runs anyone has scored in a single IPL season, and no batter has even reached 900 since. Before that year Kohli had no IPL hundred at all, then he scored four in one campaign, which is part of why the record has lasted ten seasons.

The scale of it is easier to feel with context. He finished 125 runs clear of the next-best that year, David Warner on 848, and his average was closer to a Test number than a T20 one. He also shared a 229-run stand with AB de Villiers against Gujarat Lions, among the highest partnerships in the tournament's history. The only thing missing was the trophy: RCB reached the final and lost to Sunrisers Hyderabad, leaving the greatest individual season in IPL history without a team reward to match it.

Virat Kohli's IPL Strike Rate and Highest Score

For most of his career Kohli's strike rate sat in the mid-130s, the profile of a one-day run-machine moved into T20 rather than a pure power-hitter. That changed late. In 2025 he struck at 144.71, and in 2026 he lifted it to 165.85, the quickest sustained scoring of his IPL life and the reason the 2026 season felt different even though the run tally was in line with recent years.

His highest IPL score is 113 not out, made against Rajasthan Royals in 2024, his only innings above 110. It is worth being precise about what he does not hold: the fastest IPL century belongs to Chris Gayle (30 balls, 2013) and the fastest fifty to other players, so his 25-ball fifty in the 2026 final is his personal best, not a league record. His strength has always been the weight of runs, not the single fastest cameo.

AM

My Take - The records were always there; the trophies came late

For 17 seasons Kohli's IPL story was a strange one: the most runs, the most fours, the single greatest season anyone has played, and not one title to show for it. He even led the side to a final in 2016 and lost. The numbers were never the problem. What was missing was a team good enough to finish, and that only arrived once he handed the captaincy on and went back to doing what he does best, scoring.

The 2026 season is the cleanest answer to anyone who thought his record needed an asterisk. A career-best strike rate at 37, a hundred after back-to-back ducks, and a title-sealing 75 not out in the final is not a player managing the end of a career. It is one still setting the terms. The wider RCB franchise record shows how long that wait was, and how much of it ran through one batter.

Virat Kohli IPL Stats - FAQs

How many runs has Virat Kohli scored in the IPL?

Virat Kohli has scored 9,336 runs in 283 IPL matches from 2008 to 2026, all for Royal Challengers Bengaluru. It is the most by any batter in IPL history, more than 1,800 runs ahead of Rohit Sharma in second place, at a career average of 39.90.

How many runs did Virat Kohli score in IPL 2026?

Kohli scored 675 runs in 16 innings in IPL 2026 at an average of 56.25 and a career-best strike rate of 165.85, with one century and five fifties. He hit 75 not out in the final against Gujarat Titans to win Player of the Match and seal RCB's second straight title.

What is Virat Kohli's strike rate in the IPL?

Kohli's career IPL strike rate sits in the mid-130s. It has risen sharply in recent seasons, from 144.71 in 2025 to 165.85 in 2026, the highest of his career. His record-breaking 2016 season came at a strike rate of 152.03.

What is Virat Kohli's highest score in the IPL?

Virat Kohli's highest IPL score is 113 not out, made against Rajasthan Royals in the 2024 season. It is his only IPL innings above 110.

How many IPL centuries does Virat Kohli have?

Virat Kohli has 9 IPL centuries, the most by any batter. Four came in his record 2016 season, two more in 2023 took him past Chris Gayle's old mark of 6, and his most recent was 105 not out against KKR in 2026.

The Bottom Line

Virat Kohli's IPL record is the league's clearest case of consistency turned into history: 9,336 runs, 9 centuries, the most fours ever, nine seasons past 500, and a 973-run 2016 that no one has approached. For years the missing line was a trophy. The 2025 title closed that gap and the 2026 repeat turned a single breakthrough into back-to-back championships, all in the same jersey he has worn since 2008.

Avasar Maru

Written by

Avasar Maru is an IPL analyst and cricket statistics expert at IPLDaily.com, specializing in data-driven insights, match analysis, and player performance breakdowns. With strong expertise in analytics and reporting, he provides accurate IPL stats, historical records, and in-depth match insights for a global cricket audience.He focuses on delivering reliable cricket content, including pitch reports, head-to-head records, Dream11 predictions, and detailed IPL statistics to help fans understand the game at a deeper level. His goal is to provide fans with accurate, fast, and actionable IPL insights backed by real data.