Virat Kohli IPL All Season Runs
Virat Kohli IPL All Season Runs

Virat Kohli IPL All Season Runs: The Complete Year-by-Year Breakdown (2008–2026)

Introduction

Virat Kohli and the Indian Premier League — it’s a love story that has lasted 19 seasons and counting.

Since 2008, Kohli has been the one constant in the IPL. One team. One jersey. One loyalty. While other superstars came and went, King Kohli stayed with Royal Challengers Bengaluru through thick and thin.

And the numbers? Absolutely staggering.

From a skinny teenager who scored just 165 runs in 2008 to a modern-day legend with over 9,000 IPL runs, Kohli’s journey is the stuff of dreams.

In this article, we’ll break down Virat Kohli IPL all season runs — every single year from 2008 to 2026. You’ll see the struggles, the comeback seasons, the record-breaking years, and the crowning glory of 2025 when he finally lifted the trophy.

Whether you’re an RCB fan, a Kohli admirer, or just a cricket stats lover, this complete timeline will give you everything you need.

Let’s dive in.

Virat Kohli IPL Season Runs: The Complete Year-by-Year Breakdown

2008-2010: The Early Struggles of a Young Kohli

Every legend starts somewhere. For Kohli, the beginning was far from glamorous.

2008 Season:

  • Matches: 13
  • Runs: 165
  • Average: 15.00
  • Strike Rate: 105.09
  • Best Score: 38
  • 50s/100s: 0/0

This was the inaugural IPL season. Kohli was just 19 years old, a promising youngster from Delhi. He struggled to find his rhythm, managing just one score above 30 all season.

2009 Season:

  • Matches: 16
  • Runs: 246
  • Average: 22.36
  • Strike Rate: 112.32
  • Best Score: 50
  • 50s/100s: 1/0

The tournament moved to South Africa due to security concerns. Kohli scored his first IPL fifty but still averaged under 25.

2010 Season:

  • Matches: 16
  • Runs: 307
  • Average: 27.90
  • Strike Rate: 144.81
  • Best Score: 58
  • 50s/100s: 1/0

A slight improvement. His strike rate jumped to nearly 145, showing glimpses of the aggressive batter he would become.

Key Takeaway: Three seasons. Three sub-400 run campaigns. No one could have predicted what was coming next.

2011-2015: Kohli Becomes RCB’s Backbone

This is where the transformation began.

2011 Season:

  • Runs: 557
  • Average: 46.41
  • Strike Rate: 121.08
  • 50s: 4

Kohli crossed 500 runs for the first time. He finished as the second-highest run-scorer of the tournament. RCB reached the final but lost to Chennai Super Kings.

2012 Season:

  • Runs: 364
  • Average: 28.00
  • Strike Rate: 111.65
  • 50s: 2

A dip in form. Kohli struggled for consistency this year.

2013 Season:

  • Runs: 634
  • Average: 45.28
  • Strike Rate: 138.73
  • 50s: 6
  • Best Score: 99

Back with a bang! Kohli’s first 600+ season. He narrowly missed a century, finishing on 99 against Sunrisers Hyderabad.

2014 Season:

  • Runs: 359
  • Average: 27.61
  • Strike Rate: 122.10
  • 50s: 2

Another inconsistent year. The tournament’s first half was played in UAE, and Kohli never really got going.

2015 Season:

  • Runs: 505
  • Average: 45.90
  • Strike Rate: 130.82
  • 50s: 3

A solid comeback. Kohli crossed 500 runs and showed he was ready for something special.

Key Takeaway: Kohli was now RCB’s most important batter. But the best was yet to come.

2016: The Greatest IPL Season Ever Played

If one season defined Virat Kohli’s IPL legacy, it’s 2016.

  • Matches: 16
  • Runs: 973
  • Average: 81.08
  • Strike Rate: 152.03
  • 100s: 4
  • 50s: 7
  • Best Score: 113

This is still the highest run-tally in a single IPL season — a record that may never be broken.

Kohli was unstoppable. Four centuries. Seven fifties. He batted like a man possessed, carrying RCB to the final almost single-handedly. RCB lost to Sunrisers Hyderabad, but Kohli’s season was legendary.

His four centuries in 2016:

  • 100* vs Gujarat Lions (Rajkot)
  • 108* vs Rising Pune Supergiants (Bengaluru)
  • 109 vs Gujarat Lions (Bengaluru)
  • 113 vs Punjab Kings (Bengaluru)

Key Takeaway: This was peak Kohli. No one has come close to 973 runs in a single season.

2017-2019: Consistency Amid Captaincy Pressure

2017 Season:

  • Runs: 308
  • Average: 30.80
  • Strike Rate: 122.22
  • 50s: 4

A below-par season by his standards. Kohli played only 10 matches.

2018 Season:

  • Runs: 530
  • Average: 48.18
  • Strike Rate: 139.10
  • 50s: 4
  • Best Score: 92*

A strong comeback. Kohli was back among the runs.

2019 Season:

  • Runs: 464
  • Average: 33.14
  • Strike Rate: 141.46
  • 100s: 1
  • 50s: 2
  • Best Score: 100

Kohli scored his first century since 2016 — a 100 against Kolkata Knight Riders at Eden Gardens.

Key Takeaway: Kohli remained consistent but hadn’t yet rediscovered his 2016 peak.

2020-2022: The Dip and the Doubts

This period tested even the most loyal Kohli fans.

2020 Season (UAE):

  • Runs: 466
  • Average: 42.36
  • Strike Rate: 121.35
  • 50s: 3

2021 Season (India/UAE):

  • Runs: 405
  • Average: 28.92
  • Strike Rate: 119.46
  • 50s: 3

2022 Season:

  • Runs: 341
  • Average: 22.73
  • Strike Rate: 115.98
  • 50s: 2

2022 was the lowest point. Just 341 runs at an average of 22.73. Critics questioned whether Kohli’s best days were behind him.

Key Takeaway: Every legend faces doubt. Kohli’s response would be epic.

2023-2024: The Renaissance of King Kohli

2023 Season:

  • Runs: 639
  • Average: 53.25
  • Strike Rate: 139.82
  • 100s: 2
  • 50s: 6
  • Best Score: 101*

The comeback season. Kohli silenced critics with two centuries and six fifties. He finished as the fourth-highest run-scorer.

2024 Season:

  • Runs: 741
  • Average: 61.75
  • Strike Rate: 154.69
  • 100s: 1
  • 50s: 5
  • Best Score: 113*
  • Sixes: 38

Kohli topped the run charts for the second time in his career. His strike rate of 154.69 was his best ever in a season. The reinvention was complete.

Key Takeaway: At 35, Kohli was playing his best T20 cricket in years.

2025: The Crown Finally Arrives

  • Matches: 15
  • Runs: 657
  • Average: 54.75
  • Strike Rate: 144.71
  • 50s: 8
  • Best Score: 73*

The season that mattered most.

Kohli scored 657 runs, finishing as the third-highest run-scorer. But more importantly, he helped RCB win their first-ever IPL title after 18 years of waiting.

In the final against Punjab Kings, Kohli scored 43 runs off 35 balls, laying the foundation for RCB’s six-run victory.

He also became the first player to score 600+ runs in four consecutive seasons.

Key Takeaway: The trophy was the missing piece. Now it’s complete.

2026: The Records Keep Tumbling

Kohli continues to defy age and expectations in IPL 2026.

  • Runs: 600+ (as of Qualifier 1)
  • Average: 50.00
  • Strike Rate: 164.38 (career-best in a season)
  • 100s: 1
  • 50s: 4
  • Best Score: 105*

Major records from IPL 2026:

  • Became the first player to score 600+ runs in four consecutive IPL seasons (2023, 2024, 2025, 2026)
  • Scored his 9th IPL century — the most in tournament history
  • Became the fastest batter to 14,000 T20 runs (409 innings)
  • Became the most capped player in IPL history (279 matches)
  • Equalled the record for most IPL centuries while chasing (3)

Key Takeaway: At 37, Kohli is still getting better.

Comparison Table: Virat Kohli IPL Season Runs (2008–2026)

Virat Kohli IPL All Season Runs
Virat Kohli IPL All Season Runs
SeasonMatchesRunsAverageStrike Rate100s50sBest Score
20081316515.00105.090038
20091624622.36112.320150
20101630727.90144.810158
20111655746.41121.080471
20121636428.00111.650273*
20131663445.28138.730699
20141435927.61122.100273
20151650545.90130.820382*
20161697381.08152.0347113
20171030830.80122.220464
20181453048.18139.100492*
20191446433.14141.4612100
20201546642.36121.350390
20211540528.92119.460372*
20221634122.73115.980273
20231463953.25139.8226101*
20241574161.75154.6915113*
20251565754.75144.710873*
202616600+50.00164.3814105*

Conclusion/Verdict: The Undisputed King of IPL

Virat Kohli’s IPL journey is nothing short of extraordinary.

The Numbers Tell the Story:

  • Most runs in IPL history: 8,661+ runs
  • Most centuries: 9
  • Most fifty-plus scores: 71+
  • Highest single-season score: 973 (2016)
  • Only player to play all 19 IPL seasons
  • Most 600+ run seasons: 6

The Journey Tells the Story:

  • Started as a teenager with 165 runs
  • Became the greatest IPL batter ever
  • Faced doubts during 2020-2022
  • Reinvented himself as an aggressive opener
  • Finally won the trophy in 2025
  • Still breaking records in 2026

The Verdict?

Virat Kohli isn’t just the greatest IPL batter of all time. He’s the heartbeat of the tournament.

From the early struggles to the 2016 peak, from the 2022 dip to the 2025 crowning glory — Kohli’s journey mirrors the IPL itself. He has grown with the league, and the league has grown because of him.

And at 37, he’s still not done.

FAQ Section

How many runs has Virat Kohli scored in IPL history?

Virat Kohli has scored over 8,661 runs in the IPL as of the end of IPL 2025, making him the all-time leading run-scorer in tournament history. He crossed 9,000 runs during IPL 2026.

Which season did Virat Kohli score the most runs?

Kohli’s best season was IPL 2016, where he scored 973 runs in 16 matches at an average of 81.08, including four centuries. This remains the highest single-season run tally in IPL history.

How many centuries does Virat Kohli have in IPL?

Kohli has scored 9 IPL centuries — the most by any player in tournament history. He scored his 9th century against Kolkata Knight Riders in IPL 2026.

Has Virat Kohli ever won the Orange Cap?

Yes, Kohli has won the Orange Cap twice. He topped the run charts in 2016 (973 runs) and 2024 (741 runs).

Which team has Virat Kohli played for in the IPL?

Virat Kohli has played for Royal Challengers Bengaluru (RCB) since the IPL’s inaugural season in 2008. He is the only player to represent a single franchise for all 19 IPL seasons.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *