India's modern batting legend, 82 international centuries
Modern era batting and fitness standards
Cricket's God, 100 international centuries, 34,357 runs
All-time records and sustained excellence
Sachin Tendulkar holds the records: 100 international centuries, 34,357 international runs, and played for 24 years. Virat Kohli has 82 international centuries and is widely considered the best modern batsman. Tendulkar leads in records; Kohli in consistency and fitness.
Tendulkar is the record holder and cricket's God. Kohli is the greatest modern batsman with an exceptional conversion rate. Both are undisputed all-time greats.
Choose Virat Kohli if
Modern era batting and fitness standards
Get notified when prices change, new specs ship, or our verdict updates.
Triggers: price change new spec verdict update
No spam. Stop anytime.
| Metric | Virat Kohli | Sachin Tendulkar | Diff |
|---|---|---|---|
| International Centuries | 82 | 100 | -18% |
| International Runs | 26,000+ | 34,357 | -24% |
| Test Match Average | ~49 | 53.78 |
Choose Sachin Tendulkar if
All-time records and sustained excellence
| -9% |
All figures sourced from publicly available data. Last updated May 2026.
Virat Kohli
82
Sachin Tendulkar
100🏆
Virat Kohli
26,000+
Sachin Tendulkar
34,357🏆
Virat Kohli
~49
Sachin Tendulkar
53.78🏆
Virat Kohli
2008-present
Sachin Tendulkar
1989-2013 (24 years)🏆
Sachin Tendulkar has 100 international centuries — the only player in history to achieve this. Kohli has 82.
Dive deeper with these curated resources
| Attribute | ||
|---|---|---|
| International Centuries | 82 | 100 |
| International Runs | 26,000+ | 34,357 |
| Test Match Average | ~49 | 53.78 |
Side-by-side comparison of numeric attributes