Individual Records

Virat Kohli Year-Wise ODI & Test Runs (Year-by-Year Performance Analysis)

Virat’s performances have kept progressing year by year. His batting stats and records truly reflect his superlative ability with the bat.

With adjectives often failing to match his level of brilliance, Virat Kohli continues to raise the bar with his day-to-day cricketing achievements. According to many cricketing greats and sharp minds, he’s already earned the tag of a legend.

Kohli has literally been at the pinnacle of consistency over the past several years, especially in limited-overs cricket. And that doesn’t mean his Test records should be seen as any less — he’s achieved a mountain of milestones in the longest format too, before retiring from Tests in 2025 at the age of 36.

Now, let’s dive deep into the world of Virat Kohli’s year-by-year performances in both Test and ODI cricket.

Virat Kohli ODI Runs Year by Year

Virat Kohli’s ODI batting stats are a treat to watch — he’s come close to breaking almost every major record in the format. His run tally has climbed steadily year after year, joined the elite club of players with over 10,000 ODI runs, and is closing the mighty 15K now.

YEARODI RUNSINNINGSAVERAGESTRIKE RATE100/50HIGH SCORE
2008159531.8066.530/154
2009325854.1784.421/2107
20109952447.3885.123/7118
201113813447.6285.564/8117
201210261768.4093.785/3183
201312683052.8397.544/7115*
201410542058.5699.624/5139*
20156232036.6580.602/1138
20167391092.38100.003/4154*
201714602676.8499.126/7131
2018120214133.56102.566/3160*
201913772559.8696.365/7123
2020431947.8892.290/589
2021129343.0086.570/266
20223021127.4587.031/2113
202313772472.4799.136/8166*
202458319.3384.050/024
2025275745.8384.351/2100*
TOTAL1418129057.8893.3451/74183

The most electrifying aspect of Virat’s batting record is the pace at which he scores his runs. Just take a look at his ODI centuries list — and you’ll understand how quickly he got to his 50th ODI ton!

Sachin Tendulkar, the highest century scorer in ODI history, took 452 innings to reach 49 ODI hundreds. I know comparing two batters from different eras isn’t entirely fair — but still, the pace at which Virat is moving is simply unbelievable.

Virat Kohli ODI Batting Average Year-wise

Looking at Virat Kohli’s ODI average year by year, it’s clear that the master batsman has rarely had a lean patch in his career — with 2022 being the only notable dip. And even then, you can see how strongly he bounced back in 2023.

In 2008, when Virat began his international career in ODIs, he played just five matches, averaging 31.80.

From there, his rise in the format has been remarkable, largely due to his ability to anchor innings and finish games — especially while chasing. He has recorded 12 years with a batting average above 45, and his chasing average is nothing short of astronomical.

Virat’s average has stood above 50.00 in 8 of the 15 years he has played so far.

Unsurprisingly, he ended the last decade as the leading ODI run-scorer. Notably, he was also the top run-scorer in 2011 — a milestone year in Indian cricket history.

Virat Kohli Test Statistics Year-wise

Virat was known to be a limited-overs cricketer for a long time. His shot-making and natural desire to score runs instinctively made him an ODI natural.

But his performances in Test cricket told a different story. He didn’t just stop at proving he could fit into the longest format. He went on to retire as one of the best Test players of all time, with an average close to 50.

Now, let’s check Virat’s year-wise performance in Test cricket…

YEARINNINGSRUNSAVERAGE100/50200
2011920222.440/20
20121668949.213/30
20131261656.002/30
20142084744.584/20
20151564042.672/20
201618121575.944/23
201716105975.645/13
201824132255.085/50
20191161268.002/21
2020611619.330/10
20211953628.210/40
20221126526.500/10
20231267155.912/20
20241941724.521/10
202512311.500/00
TOTAL210923046.8530/317

I was forced to add a separate column for “the 200s,” because Virat has quite a few of them in his stats box — six double centuries in just two years!

Virat Kohli scored 1,215 and 1,059 runs in 2016 and 2017 respectively — his best years in the format — while averaging over 75.

In total, he has 30 scores of 100 or more in Tests, including seven double centuries.

Wrap-up

Over the last 17 years, Virat Kohli has evolved from an aggressive young batsman into a leader of a champion side in pursuit of excellence. His seamless dance between Test, ODI, and T20 formats has defined an era — and as things stand, Kohli may well finish his career as one of the greatest batters the game has ever seen, with nearly every major batting record in his pocket.

Let me leave you with one final thought — on something that’s been just as important to his career as his bat: fitness.

Virat Kohli, a Punjabi from Delhi who grew up loving his food, transformed himself through sheer dedication. His passion for cricket led him into hardcore training, strict dietary discipline, and a fitness-first lifestyle that redefined the physical standards in Indian cricket.

Not only did he lead by example, but he also inspired a culture shift in the Indian team. The Yo-Yo test, introduced as a key selection criterion, was one of the visible results of Kohli’s commitment to fitness and performance.

With potentially 2 more years left in his ODI career, it’s a privilege for this generation of fans to witness Virat Kohli’s ongoing journey. Where his final numbers will land is anyone’s guess — but one thing is certain: his legacy is already carved in the highest echelons of cricketing history.

Now, you can continue to read Rohit Sharma’s ODI Runs year-wise and team-wise.

Leave a Reply

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