Virat Kohli Total Runs
Virat Kohli total runs search by cricket fans is basically search for one of the best ever run scoring careers of game. Since his teenage debut in 2008 and through the unique trajectory of becoming a modern batting icon, Kohli has amassed runs across formats and continents. This comprehensive guide analyzes his run-count in Tests, One-Day Internationals (ODIs), Twenty20 Internationals (T20Is) and the Indian Premier League (IPL), records, tables and FAQs.
Note: All figures quoted in this article are for the month ending June 2026. Given that Kohli remains very much a part of both ODI and IPL cricket, his career numbers keep growing higher season by season.
Virat Kohli Total Runs at a Glance
Bring all the competitive realms together and the headline answer is, frankly, jaw dropping. Across all forms of international cricket, the Virat Kohli total runs number hovers around roughly 28,215 runs (this is Virat’s collective Test, ODI and T20I career). If you include his IPL efforts, it goes up to approximately 37,551 — combining elite international numbers with franchise ones.
Just to put that in context, only a handful of batters in history have scored more international runs than Kohli. That number—54 ODIs, 30 Test centuries, and a lone T20I hundred—all buttressed by dozens of half-centuries across formats. Virat Kohli total runs are based on his consistency and fitness along with an almost unparalleled capacity to chase down totals under pressure.
A few fact-o-meters before we go further:
| Format | Matches | Runs | Average | 100s | 50s | Highest Score |
| Test | 123 | 9,230 | 46.85 | 30 | 31 | 254* |
| ODI | 311 | 14,797 | 58.72 | 54 | 74 | 183 |
| T20I | 125 | 4,188 | 48.70 | 1 | 38 | 122* |
| International total | 559 | 28,215 | — | 85 | 143 | 254* |
| IPL | 283 | 9,336 | 40.42 | 9 | 68 | 113 |
| Grand total (Intl + IPL) | 842 | 37,551 | — | 94 | 211 | 254* |
ODI and IPL numbers are up to date till Jun 2026, which will go up as Kohli continues in those formats
Virat Kohli Total Runs in Test Cricket
In May 2025, Kohli announced his retirement from Test cricket, bringing an end to a red-ball career that ultimately transformed India’s outlook in the longest format. He scored 9,230 runs in the Test format in 123 matches at an average of approximately 46.85 Of the total, 30 are centuries and seven of them double hundreds — most double hundreds by any India captain.
A fine innings, showing a parsimonious appetite for big totals that gets at times lost in his eye-popping 254 not out – the highest Test score of his career – against South Africa in 2019. Kohli made India the number one Test team in the world during his time as captain with innovative game plans mixed with a fitness driven approach that inspired an entire generations. The last couple of years in whites were leaner than the nose – but his Test runs are a great part of his overall legacy, and a big chunk of the aggregate he racked up across all three formats.
He smashed all of his seven Test double tons in a stunning two-year period between 2016 and 2017 — an era of sustained domination that coincided with the zenith of him as Test captain and which saw India rise to number one for a long, long time period.
Virat Kohli Total Runs in ODIs
It is across One-Day cricket that the Virat Kohli total runs number stands on the highest pedestal. With an incredible average of almost 58.72, the best for any batter with 50 or more ODI caps, he has amassed 14,797 runs in just 311 ODIs. This is the engine room of his career, crowded with 54 centuries, the bulk of which have been picked up in ODIs picked by as many people.
During the 2023 World Cup, Kohli surpassed Sachin Tendulkar’s long-held record of 49 ODI centuries and has since added to that tally. Which means that even at this point of 2026 — in his late-thirties — the runs have continued apace, as proved by Number 54: an effortless hundred though it came off primarily spinners (more 33-movers): a smooth and seamless blend of caution & aggression which also sealed the ODI series for India with plenty to spare scored from just 108 balls against New Zealand in Indore* back in January, including eight fours & three sixes. During the 2025 Champions Trophy, he also became the fastest batter to score 14,000 ODI runs, reaching that mark in just 287 innings against Pakistan.
His highest score in ODIs is 183 against Pakistan in the final of the 2012 Asia Cup, which remains among the finest chasing innings in history. These are the very runs that earned him the label “Chase Master”: he is the only player to have more ODI hundreds batting second than any other; and India’s win percentage when he crosses fifty in a run chase is staggering. Kohli is still very much in the same 50-over cricket and this is one leg of his run-scoring ledger which stands to tick up further.
Virat Kohli Total Runs in T20Is
After India won the 2024 T20 World Cup, Kohli called time on his career in T20 Internationals as one of the most consistent performers in T20 cricket. He scored 4,188 runs in 125 T20Is at an average of 48.70, including one hundred (122 not out is his top score) and 38 fifties during the course of his T20I career.
He is the highest run-scorer in T20 World Cup history and for more than a decade, he was the spine of India’s batting in T20 cricket, able to anchor an innings before accelerating. Only the T20I share of the Virat Kohli total runs count is now a done deal but it represents such an important subsection of his legacy, especially considering how many Player-of-the-Tournament awards he has been able to claim at World Cup runs.
Virat Kohli Total Runs in the IPL
While Kohli’s total runs in franchise cricket lags behind, hisR.C.B loyalty is record-setting over the 2022-star’s entire career since the league was launched back in 2008. At 9,336 runs in 283 matches with an average of 40.42, nine hundreds and a record 68 fifties he is the all-time leading scorer in IPL history. Over 18 IPL seasons he never changed franchises A rarity in the modern game for loyalty and the crowd at Chinnaswamy Stadium in Bengaluru saw him evolve from an emerging talent to The defining batter of the tournament.
Kohli remains the record-holder for most runs in a single IPL season, with an astonishing 973 runs in 2016. It took all of 18 years for him to hold the IPL trophy and that finally happened with RCB in 2025 when they won their first title, and just a year later he led the franchise to back-to-back championships in IPL 2026. Kohli scored 75 off 42 balls, including the fastest IPL fifty of his career (just 25 balls), in the final against Gujarat Titans to drive home a successful chase and earn himself a Player of the Match title for it. He became the first batter to score 600-plus runs in four straight IPL seasons, demonstrating that he is a run-scoring machine who does not appear to be slowing down.
Records Built on the Virat Kohli Total Runs Tally
Limiting Virat Kohli to merely a raw total runs number is an incomplete story. The numbers behind those runs state just how dominant he was been:
- The most centuries in ODI cricket (54), and cricket, ever since Sachin Tendulkar.
- Fastest ODI runs to 8,000, 9,000 and 10,000 (2012), 11,00(2013), 12,000(2014) and 13,000(2015)
- The only Indian to be number one in the world across all three international formats.
- 20,000 International runs scored by a batsman in a decade (the 2010s).
- Leading run-scorer ever [All-time leading] in IPL. Leading run-scorer ever [T20 World Cup history].
- Most runs in a single IPL season (973, 2016),
All of these milestones are supported by his never-ending run total, which shows just how few “off” series he has had over an 18-year career.
Where the Virat Kohli Total Runs Tally Ranks All-Time
So where does the Virat Kohli total runs number stand against the all-time greats? He is now also the second all-time highest run-scorers in history of international cricket by format with only Sachin Tendulkar ahead, having overtaken Kumar Sangakkara during 2025–26.
| Rank | Player | International Runs |
| 1 | Sachin Tendulkar | 34,357 |
| 2 | Virat Kohli | 28,215 (and counting) |
| 3 | Kumar Sangakkara | 28,016 |
| 4 | Ricky Ponting | 27,483 |
| 5 | Mahela Jayawardene | 25,957 |
Virat Kolhi reached 28000 runs in his 624 innings — the fastest man ever to do so. Now, only Tendulkar (34,357 international runs) stands ahead of him in the list — and whilst that gap is large, it is not unbridgeable having seen Kohli’s form. Given that he is still going in ODIs and the IPL, there is every indication his eventual tally only climbs higher in the years ahead.
Key Milestones Behind the Virat Kohli Total Runs Journey
| Year | Milestone |
| 2008 | International debut in ODIs |
| 2011 | Test debut; part of India’s World Cup-winning squad |
| 2012 | Career-best ODI score of 183 vs Pakistan |
| 2016 | Record 973 runs in a single IPL season |
| 2018 | Highest Test score, 243; world No.1 in all formats |
| 2019 | First to 20,000 international runs in one decade |
| 2023 | Record-breaking 50th ODI century |
| 2024 | T20 World Cup triumph and T20I retirement |
| 2025 | Test retirement; first IPL title with RCB |
| 2026 | 54th ODI hundred; back-to-back IPL titles |
The combination of longevity with peak-era brilliance is reflected in this timeline representing how the Virat Kohli total runs figure was stitched together milestone by milestone.
FAQs on Virat Kohli total runs
Q1. What is the Virat Kohli total runs figure across all formats?
In international cricket combined (Tests, ODI and T20Is), the total stands at close to 28,215. Of course, that does include the IPL which takes the overall tally up to approximately 37,551 runs as of June 2026.
Q2. How many ODI runs does Virat Kohli have?
The 14,797 runs Kohli has accumulated from 311 ODIs at an average of 58.72 include a record-shattering 54 hundreds — the most ODI centuries ever. This is the biggest single slice of Virat Kohli total runs.
Q3. How many Test runs did Virat Kohli score before retiring?
At the time of his retirement from Test cricket in May 2025, he had scored 9,230 runs in 123 Tests at an average of nearly 46.85 with thirty centuries and seven double hundreds.
Q4. How many T20I runs does Virat Kohli have?
Virat Kohli total runs in T20 Internationals: 4188 from 125 matches at an average of 48.70, with one century. He had said farewell to the format following the 2024 T20 World Cup.
Q5. How many IPL runs does Virat Kohli have?
Kohli, the highest run-scorer in IPL history with 9,336 runs in 283 matches — including nine hundreds and a record-breaking 973-run season in 2016.
Q6. Where does Kohli’s run tally rank in international cricket?
He sits second on the all-time international run-scorers list behind only Sachin Tendulkar and just ahead of Kumar Sangakkara.
Q7. How many international centuries has Virat Kohli scored?
Virat Kohli total runs: He has 85 international centuries — 54 in ODIs, 30 in Tests, and one in T20Is.
Q8. Will the Virat Kohli total runs figure keep increasing?
Yes. Since Kohli is still playing ODIs and the IPL as of now, his career run count grows with every game he plays.
Final Word
The Virat Kohli runs story is so much more than a list of figures — it is an account of unending consistency, elite fitness and an insatiable appetite for coming up with sizeable scores over 18 years. Kohli is also one of the greatest run-scorers in the history of cricket with nearly 28215 international runs and approximately 37551 if you include the IPL. For an entire generation of fans, seeing him stack these runs year in, and year out has been one of the defining joys of following modern baseball. With ODI and IPL chapters yet to be written, the last chapter of his run scoring saga is still not complete.
