Virat’s performances keep progressing year by year. His batting stats & records stay true to his superlative batting ability.
With adjectives failing to match his performances, Virat Kohli keeps upping the bar with his day-to-day cricket achievements. He is already a legend according to many Cricketing greats and minds.
Kohli literally has been at the pinnacle of consistency for the last few years, especially in limited-overs cricket. And that doesn’t mean his test records can be meant less. Being in the group of the fab 4 in modern-day cricket, Virat has shown enormous emergence in the longest format too.
Now, Let’s dive deep into the world of Virat Kohli’s year-wise performances in Test & ODI cricket.
Virat Kohli ODI Runs Year by Year
Virat Kohli’s ODI batting stats are a treat to watch, and he is nearly destroying almost every batting record possible. His ODI runs have ascended vigorously year by year, and he is already in the league of players with 10000 ODI runs mark.
YEAR | ODI RUNS | INNINGS | AVERAGE | STRIKE RATE | 100/50 | HIGH SCORE |
---|---|---|---|---|---|---|
2008 | 159 | 5 | 31.80 | 66.53 | 0/1 | 54 |
2009 | 325 | 8 | 54.17 | 84.42 | 1/2 | 107 |
2010 | 995 | 24 | 47.38 | 85.12 | 3/7 | 118 |
2011 | 1381 | 34 | 47.62 | 85.56 | 4/8 | 117 |
2012 | 1026 | 17 | 68.40 | 93.78 | 5/3 | 183 |
2013 | 1268 | 30 | 52.83 | 97.54 | 4/7 | 115* |
2014 | 1054 | 20 | 58.56 | 99.62 | 4/5 | 139* |
2015 | 623 | 20 | 36.65 | 80.60 | 2/1 | 138 |
2016 | 739 | 10 | 92.38 | 100.00 | 3/4 | 154* |
2017 | 1460 | 26 | 76.84 | 99.12 | 6/7 | 131 |
2018 | 1202 | 14 | 133.56 | 102.56 | 6/3 | 160* |
2019 | 1377 | 25 | 59.86 | 96.36 | 5/7 | 123 |
2020 | 431 | 9 | 47.88 | 92.29 | 0/5 | 89 |
2021 | 129 | 3 | 43.00 | 86.57 | 0/2 | 66 |
2022 | 302 | 11 | 27.45 | 87.03 | 1/2 | 113 |
2023 | 1377 | 24 | 72.47 | 99.13 | 6/8 | 166* |
2024 | 58 | 3 | 19.33 | 84.05 | 0/0 | 24 |
2025 | 275 | 7 | 45.83 | 84.35 | 1/2 | 100* |
TOTAL | 14181 | 290 | 57.88 | 93.34 | 51/74 | 183 |
The most electrifying fact on his batting record is the pace at which he gets those runs. If you look at his ODI centuries list, you will understand how fast he got to his 50th ODI ton!
Sachin Tendulkar, the most ODI century scorer in International cricket, took 452 innings to get his 49 ODI Centuries. I know comparing two batsmen of a different eras is not practical. But still, the pace at which Virat is moving ahead is unbelievable.
Virat Kohli ODI Average Year-wise
Looking at Virat Kohli’s ODI average year by year, it is clear that the master batsman has never seen a lean year in his career except in 2022. And one can see how he has come back in 2023.
In 2008, when Virat started his International career in ODI, he just played 5 matches with an average of 31.80.
You can see how his performance rose in the ODI format as the years passed, thanks to his ability to stay there until the end, especially while chasing. He has had 12 45+ batting average years in the format. And his averages while chasing is there at the sky’s limit.
Virat’s average stood over 50.00 for 8 out of the 15 years he has completed.
Unsurprisingly, he ended as the leading ODI run scorer of the last decade. Virat was the top run scorer in 2011, one of the important years 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 desire to score runs instinctively make him an ODI natural.
But his performances in Test cricket lately prove different. Virat Kohli proved he can fit into the longer format too. Not just stopping there, he is currently one of the best longer format players in recent times, with an average of more than 50.
Now check Virat’s performance year-wise in Test Cricket…
YEAR | INNINGS | RUNS | AVERAGE | 100/50 | 200 |
---|---|---|---|---|---|
2011 | 9 | 202 | 22.44 | 0/2 | 0 |
2012 | 16 | 689 | 49.21 | 3/3 | 0 |
2013 | 12 | 616 | 56.00 | 2/3 | 0 |
2014 | 20 | 847 | 44.58 | 4/2 | 0 |
2015 | 15 | 640 | 42.67 | 2/2 | 0 |
2016 | 18 | 1215 | 75.94 | 4/2 | 3 |
2017 | 16 | 1059 | 75.64 | 5/1 | 3 |
2018 | 24 | 1322 | 55.08 | 5/5 | 0 |
2019 | 11 | 612 | 68.00 | 2/2 | 1 |
2020 | 6 | 116 | 19.33 | 0/1 | 0 |
2021 | 19 | 536 | 28.21 | 0/4 | 0 |
2022 | 11 | 265 | 26.50 | 0/1 | 0 |
2023 | 12 | 671 | 55.91 | 2/2 | 0 |
2024 | 19 | 417 | 24.52 | 1/1 | 0 |
2025 | 1 | 23 | 11.50 | 0/0 | 0 |
TOTAL | 210 | 9230 | 46.85 | 30/31 | 7 |
More “Virat Kohli Stats”
Virat Kohli Player Profile: Batting and Bowling Stats
Virat Kohli – ODI Runs by Batting Position
Virat Kohli – ODI World Cup Runs and Centuries- Every Edition
List of Virat Kohli ODI Centuries
Virat Kohli – ODI Runs against Each Team
Virat Kohli – Highest ODI Scores
Virat Kohli – ODI Captaincy Record
Virat Kohli – Year-Wise ODI & Test Runs
Virat Kohli – Test Runs by Batting Position
Virat Kohli – Test Runs against Each Team
Virat Kohli – Highest Test Scores
The Ten Best Virat Kohli Innings in Test Cricket
List of Virat Kohli Test Centuries
List of Virat Kohli 200s in Tests
Virat Kohli – Test Captaincy Record
Virat Kohli – T20I Runs by Batting Position
Virat Kohli – T20I Runs vs Each Country
Virat Kohli – T20 World Cup Record – Edition by Edition
When Virat Kohli ruled the T20 Cricket in 2016!
Virat Kohli – T20I Captaincy Record
List: Virat Kohli’s 90 to 99 Scores (All Formats)
Virat Kohli – Complete T20 Stats
Virat Kohli Record List in All Formats
Stats: Virat Kohli vs Leg Spinners in International Cricket
Virat Kohli IPL Centuries List
Virat Kohli IPL Runs – Year by Year
I was forced to add a separate column for “the 200s,” as Virat has a bunch of it in his stats box. 6 Double Centuries to his name in 2 years.
Virat Kohli scored 1215 & 1059 in the years- 2016 & 2017, his best years in the format, respectively, while striking at an average above 75.
He has scored 25 hundred+ scores, including 6 double centuries in Tests.
Wrap-up
Over the last 15 years, Virat Kohli has evolved from an aggressive young batsman to a leader who leads a champion team in its search for excellence. The dance between the longer, short & shorter formats and the leading batsman in the group continues as Kohli might end up as the best batsman who has ever played the game with almost every batting record in his pocket.
For his T20 stats, you can check here.
I’ll leave you with one final thought on his fitness level, highlighting the importance of fitness in Virat Kohli’s cricketing career.
Virat Kohli is a Punjabi from Delhi who loves his food. His great passion for the game of cricket made him get into hardcore training, and he maintains a wary diet to keep him fit for the role he has to play in Indian cricket history.
Virat also ensures his team around him follows the fitness regime. It was seen when the Yo-Yo test became an integral part of the selections in Indian cricket.
Virat Kohli still has 3-4 years to go in cricket. It is a privilege for the current generation of cricket fans to witness Virat Kohli’s journey toward excellence, and one can only wonder what will be his final cricketing stats he will end up with.
Now, you can continue to read Rohit Sharma’s ODI Runs year-wise and team-wise.