No opinions. No emotions. No debate.
Just the numbers.
This is the most complete data comparison of Virat Kohli and Sachin Tendulkar ever published — and we will let the data speak for itself.
## The Career Overview
| Stat | Sachin Tendulkar | Virat Kohli |
|---|---|---|
| International career | 1989–2013 | 2008–present |
| Total international matches | 664 | 550+ |
| Total international runs | 34,357 | 27,000+ |
| Total international centuries | 100 | 81 |
| Total international fifties | 164 | 144 |
Sachin played 24 years. Virat has played 17 years and is still active.
## Test Cricket — The Ultimate Battleground
| Stat | Sachin | Virat |
|---|---|---|
| Tests played | 200 | 123 |
| Test runs | 15,921 | 9,230 |
| Test average | 53.78 | 48.73 |
| Test centuries | 51 | 29 |
| Test fifties | 68 | 30 |
| Highest score | 248* | 254* |
Sachin leads in Test runs and centuries. But Virat leads in highest individual score.
## ODI Cricket — Where Virat Dominates
| Stat | Sachin | Virat |
|---|---|---|
| ODIs played | 463 | 295 |
| ODI runs | 18,426 | 13,906 |
| ODI average | 44.83 | 57.32 |
| ODI centuries | 49 | 50 |
| ODI fifties | 96 | 72 |
This is where the data becomes extraordinary.
Virat has scored 50 ODI centuries in 295 matches. Sachin scored 49 ODI centuries in 463 matches.
Virat overtook Sachin’s ODI century record in 168 fewer matches.
And Virat’s ODI average of 57.32 is significantly higher than Sachin’s 44.83 — meaning Virat scores more runs per innings than Sachin did in the same format.
## T20 International Cricket
| Stat | Sachin | Virat |
|---|---|---|
| T20Is played | 1 | 125 |
| T20I runs | 10 | 4,188 |
| T20I average | 10 | 48.69 |
Sachin played only 1 T20 international — T20 cricket was not his format.
Virat is statistically the greatest T20 batter of all time with an average of 48.69 — a figure no other player at his volume comes close to matching.
## The Same Age Comparison — The Most Interesting Data
The fairest comparison is not career totals — it is what each player had achieved at the same age.
At age 34:
- Sachin Tendulkar: 51 international centuries
- Virat Kohli: 70 international centuries
At age 35:
- Sachin: 55 international centuries
- Virat: 74 international centuries
At every age comparison — Virat had more centuries than Sachin at the same point in his career.
This is the data point that the “Sachin vs Virat” debate rarely acknowledges.
## Chasing Targets — Virat’s Superpower
One area where data overwhelmingly favours Virat — run chases.
Virat Kohli’s batting average when chasing in ODIs: 65.2 Virat Kohli’s batting average when batting first in ODIs: 49.7
No batter in cricket history has a higher average in run chases at this volume.
Sachin Tendulkar’s chasing average: approximately 44
In the most pressure-filled situation in limited overs cricket — chasing a target — Virat is statistically unmatched.
## ICC Tournament Performance
This is where the debate gets interesting.
Sachin won the 2011 Cricket World Cup — his only major ICC title. Virat won the 2024 T20 World Cup — his first major ICC title after many near misses.
Both players struggled in ICC knockout matches for large parts of their careers.
The data on ICC tournaments is the one area where neither player has a clear advantage.
## The Records That Will Never Be Broken
Sachin Tendulkar’s 100 international centuries is one of the most untouchable records in sport.
The next highest is Ricky Ponting with 71 centuries. Sachin has 29 more than the second highest scorer in history.
Virat Kohli at 81 centuries is the only active player with any realistic chance of reaching 100 — but he would need to score 19 more centuries in the remaining years of his career.
## What Does the Data Actually Say?
The data does not declare a winner. It tells a more nuanced story.
Sachin Tendulkar was the greatest Test match batter of his generation — his 15,921 runs and 51 centuries in Tests remain the gold standard.
Virat Kohli is the greatest ODI batter in history by average — his 57.32 ODI average with 50 centuries at a higher strike rate than Sachin is statistically superior in the 50-over format.
In T20 cricket — there is no comparison. Virat is a generational T20 player. Sachin barely played the format.
The format decides the answer.
Test cricket: Sachin ODI cricket: Virat T20 cricket: Virat
## The ChartFundas Take
Both players gave India something more than cricket statistics.
Sachin Tendulkar carried the burden of a billion expectations for 24 years — in an era before social media, before IPL money, before the modern support systems that players have today.
Virat Kohli redefined Indian fitness, fielding, and aggression — and changed the culture of Indian cricket in ways that statistics cannot capture.
The data says they are the two greatest Indian batters in history.
Everything else is just opinion.
📊 Data Sources: ESPN Cricinfo (espncricinfo.com/stats) | BCCI | ICC official records
