
Stats checked 3 November 2026 against the ICC player profile. Career figures are subject to change if Kohli plays again.
Virat Kohli’s career statistics tell a story of sustained excellence across three international formats. As of 3 November 2026, his ICC profile lists 28,527 international runs and 86 centuries: 9,230 runs in Tests, 15,109 in ODIs and 4,188 in T20 Internationals. He has retired from Test and T20I cricket and remains active in ODIs, so his totals may still rise. This guide explains the numbers, the records behind them and how to read his career in context.
For the latest fixtures around India, see our India cricket schedule for 2026–27. You can also read our wider Indian cricket records guide and Border-Gavaskar Trophy preview.
Virat Kohli’s international career stats in 2026
| Format | Matches | Runs | Average | Highest score | 100s | 50s |
|---|---|---|---|---|---|---|
| Tests | 123 | 9,230 | 46.85 | 254 | 30 | 31 |
| ODIs | 317 | 15,109 | 58.79 | 183 | 55 | 79 |
| T20Is | 125 | 4,188 | 48.70 | 122 | 1 | 38 |
| International total | 565 | 28,527 | — | — | 86 | 148 |
The totals above come from the ICC’s format-by-format profile. A combined average or highest score is not meaningful across formats, so those cells are left blank. A fifty is a half-century, and the total reflects his Test, ODI and T20I records only; domestic and IPL statistics are separate competitions.
Test career: 9,230 runs and 30 centuries
Kohli played 123 Tests and made 9,230 runs, with a highest score of 254 not out. His Test record includes 30 hundreds and 31 fifties. Tests ask batters to negotiate long spells, different conditions and repeated tactical adjustments. Kohli’s record is notable for combining a high run total with a substantial number of centuries over a career that included tours in several parts of the world.
He retired from Test cricket in 2025, so this part of his record is complete. The 254 not out came against South Africa in Pune in 2019 and remains his highest Test score. To assess his Test career fairly, it helps to look beyond one total: centuries, match situations, overseas performances, captaincy years and the range of bowling attacks all add context. Statistics cannot explain every innings, but they make the scale of the achievement clear.
ODI career: the active record book
In ODIs, the ICC profile lists 317 matches, 15,109 runs, an average of 58.79 and a strike rate of 94.37. His highest score is 183, and the profile records 55 centuries and 79 fifties as of the date of this article. Kohli’s ODI record has been shaped by his ability to pace an innings, especially during chases. He can begin with low risk, keep the required rate within reach and accelerate as the innings progresses.
His 55 ODI centuries make him the format’s leading century-maker. He crossed 15,000 ODI runs in September 2026, and his latest century at the time was 139 not out against the West Indies on 27 September 2026. Because he continues to play ODIs, readers should check the ICC profile and match centre for later changes. This is why a visible “updated” date matters on a sports statistics article: current totals are not permanent facts.
One useful way to read his ODI numbers is to pair average and strike rate. The average reflects how often he scores before dismissal; the strike rate shows scoring speed per 100 balls. A high figure in one does not automatically mean a player is better in every role. Kohli’s combination points to both long innings and a pace that has remained strong by top-order standards.
T20I career: 4,188 runs and one hundred
Kohli’s T20I record stands at 125 matches, 4,188 runs, an average of 48.70 and a strike rate of 137.04. He made one century and 38 fifties, with a highest score of 122. He retired from T20 Internationals after India’s 2024 T20 World Cup win. The format rewards quick decisions, but Kohli often built innings by assessing risk and keeping a chase under control.
T20I figures should not be mixed with his Indian Premier League record. The IPL includes franchise matches against domestic and overseas opponents, while T20I statistics count only international T20 fixtures. Fans searching for “Virat Kohli T20 stats” may mean either one, so use the competition label when comparing seasons or records.
What makes Kohli’s numbers distinctive?
First, he produced at a high level in all three formats. A player may specialise in one format, but Kohli’s international total includes nearly 10,000 Test runs, more than 15,000 ODI runs and over 4,000 T20I runs. Second, he converted starts into hundreds consistently. His 86 international centuries place him among the most prolific batters in the game. Third, he sustained performance across a long international career, changing his approach as roles, teammates and team strategies evolved.
His record is often discussed through the lens of chasing. In ODIs, a chase creates a visible target and a changing required rate. A batter must balance preservation and acceleration while tracking wickets in hand. Kohli has repeatedly been valued for reading those conditions. The reputation is supported by results, but no single measure captures every chase; opposition strength, target size, pitch, batting position and partners all matter.
Virat Kohli records and milestones
- 55 ODI centuries as listed by the ICC on 3 November 2026.
- 15,109 ODI runs, the second-highest career total in the format at the time of this update.
- 28,527 international runs across Tests, ODIs and T20Is as of the stated cutoff.
- 86 international centuries across the three formats.
- 9,230 Test runs, including a highest score of 254 not out.
- 4,188 T20I runs, including a highest score of 122.
Records may be reported differently if a source updates at a different time or uses a different competition scope. This article uses the ICC profile for format totals and identifies the date so readers can reproduce the check.
Frequently asked questions
How many international runs has Virat Kohli scored?
The ICC’s format totals add up to 28,527 international runs as of 3 November 2026: 9,230 in Tests, 15,109 in ODIs and 4,188 in T20Is.
How many centuries does Kohli have?
His ICC profile lists 30 Test centuries, 55 ODI centuries and one T20I century, for 86 international hundreds as of the date shown.
Is Virat Kohli still playing international cricket?
He has retired from Test and T20I cricket but remains active in ODIs. The ODI figures can therefore change after future matches.
What is Virat Kohli’s highest international score?
His format highs are 254 not out in Tests, 183 in ODIs and 122 in T20Is. They should be compared within their formats.
Sources and update policy
Career figures were checked against the ICC Virat Kohli profile and current match reporting. We will revise this page when official records change. For team and fixture details, use the BCCI player profile and ICC scorecards.
