ODI average
58+
One of the highest in history.

Cricket • Statistics
Virat Kohli has scored runs everywhere. On every pitch, against every team, in every format.
Virat Kohli has over 26,000 international runs as of 2026: 13,000+ in ODIs, 8,500+ in Tests, and 4,000+ in T20Is.
Quick Answer
Virat Kohli has over 26,000 international runs: approximately 13,000 in ODIs, 8,500 in Tests, and 4,000 in T20Is.
ODI average
58+
One of the highest in history.
Test average
49+
Elite among modern batters.
Verdict
Unclear
Virat Kohli has over 26,000 international runs. The exact number changes with every match.
ODIs: 13,000+ runs in 290+ matches at an average of 58+. He has 50 ODI centuries and 70+ fifties.
Tests: 8,500+ runs in 115+ matches at an average of 49+. He has 29 Test centuries and 30+ fifties.
T20Is: 4,000+ runs in 120+ matches at an average of 50+. He has 1 T20I century.
Total: 26,000+ international runs across 530+ matches.
Virat Kohli holds several run-related records:
Fastest to 10,000 ODI runs (205 innings).
Fastest to 12,000 ODI runs (248 innings).
Most runs in a single IPL season (973 runs in 2016).
Most runs in ICC World T20 tournaments.
He is only the third Indian to score over 13,000 ODI runs.
Analyst Comparison
| Player | Total Runs | ODI Runs | Test Runs |
|---|---|---|---|
| Virat Kohli | 26,000+ | 13,000+ | 8,500+ |
| Sachin Tendulkar | 34,357 | 18,426 | 15,921 |
| Ricky Ponting | 27,483 | 13,704 | 13,378 |
| Babar Azam | 14,000+ | 6,000+ | 4,000+ |
| Joe Root | 19,000+ | 6,500+ | 11,000+ |
Evidence Scorecard
Here is what the numbers show:
For
4
points
Against
0
points
Kohli averages 58+ in ODIs, among the highest in history
He has 50+ international centuries across formats
He is the fastest to 10,000 ODI runs
He has scored runs in every country against every team
Milestone
Kohli is chasing Tendulkar's ODI record of 18,426 runs. He needs approximately 5,000 more runs. At his current rate, he could achieve this by age 40 if he plays 100-120 more ODIs.
Verdict
Virat Kohli has over 26,000 international runs across all formats. He is one of cricket's greatest run-scorers and is still adding to his tally.
13,000+ runs.
8,500+ runs.
4,000+ runs.
Sachin Tendulkar, Ricky Ponting, and Kumar Sangakkara have more international runs.
Tendulkar has 34,357 international runs. Kohli would need 8,000+ more runs. Unlikely but possible if he plays until 40.
13,000+ runs.
Related Questions