Skip to content
Foundation7 min

Sachin Tendulkar vs Virat Kohli: Test and ODI Records Compared Across Eras

Sachin Tendulkar and Virat Kohli are India's two greatest cricketers, separated by a generation but inevitably compared across every metric. Tendulkar scored 15,921 Test runs (51 centuries) and 18,426 ODI runs (49 centuries) across a career from 1989 to 2013. Kohli surpassed 9,000 Test runs and 13,000 ODI runs by 2024, still active. Their era differences — pitch quality, DRS, bowling standards, match frequency — make direct comparison complex. Both players are considered certain first-ballot members of the all-time XI in their respective formats.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

Few comparisons in cricket generate more discussion than Sachin Tendulkar versus Virat Kohli. Tendulkar — 'The Little Master' of Mumbai — played from 1989 to 2013, accumulating records across 24 years at the highest level. Kohli, of Delhi, has been the dominant batter of the 2010s and 2020s in international cricket. Both players are universally regarded as among the five greatest batters of all time. Comparing them requires understanding both the statistical record and the era differences that shaped each.

Test Records: Tendulkar's Peak vs Kohli's Consistency

Sachin Tendulkar scored 15,921 Test runs from 200 Tests at an average of 53.78, with 51 centuries and 67 fifties — all records by a significant margin at his retirement. He debuted at 16 against Pakistan in 1989 and played 24 years. His hundreds came across all conditions: 7 centuries at The Oval, Lord's, Headingley, and Adelaide against world-class England and Australian attacks. Virat Kohli passed 9,000 Test runs from approximately 113 Tests (as of mid-2026) at an average of approximately 48.50, with 29 centuries. His Test career is notable for a celebrated lean period between 2020–2023 where he scored one century in 45 innings, followed by a return to form in 2023–2024. Kohli's early Test career was defined by his hundred in the 2014–15 Adelaide Test against Mitchell Johnson; his 2018 England tour series (593 runs, 2 centuries) is considered among the best individual performances by a visiting batter in England.

ODI Records and the Chasing Comparison

Tendulkar's 18,426 ODI runs (49 centuries, average 44.83) remain the world records for both runs and centuries in ODI cricket and are unlikely to be broken in the near future. His peak ODI period — 1994–2003 — overlapped with the format's most competitive era, and his 673 runs at the 2003 World Cup remain the highest-ever individual tournament aggregate. Kohli's ODI average of 58.69 (as of 2024, with 13,000+ runs and 46 centuries) is the highest ODI career average in history among batters with 50+ innings. His ODI chasing record — average exceeding 95 when India won ODI chases — established him as the greatest chaser in limited-overs cricket history. The era comparison: modern ODI pitches are generally flatter, bats are heavier and more powerful, and field restrictions are better exploited by modern batters. Tendulkar batted in an era of heavier dew, less uniform pitches, and bowling attacks that included Wasim Akram, Glen McGrath, and Allan Donald at their prime.

Tendulkar: 15,921 Test runs, avg 53.78, 51 centuries, 200 Tests. 18,426 ODI runs, avg 44.83, 49 ODI centuries. Career: 1989–2013. Kohli: ~9,100 Test runs, avg ~48, 29 centuries, ~113 Tests. 13,000+ ODI runs, avg 58.69, 46 centuries. Career: 2008–present. ODI world records: Tendulkar holds runs and centuries. Highest ODI average: Kohli.

Frequently asked questions

When comparing Tendulkar and Kohli, how should era-adjusted metrics be applied, and which player's record holds up better when accounting for the conditions of each era?

Era-adjusted comparison between Tendulkar and Kohli is one of cricket's most discussed analytical exercises, and the honest answer requires acknowledging both what the adjustments reveal and their significant methodological limitations. The factors that potentially favour Kohli's raw numbers: modern ODI pitches are generally more batting-friendly than the pitches of the 1990s. Between 1992 and 2002, average ODI first-innings totals were in the 230–240 range; between 2012 and 2022, they averaged 270–285. This reflects better pitches, heavier bats (modern cricket bats weigh 2.9–3.1 lbs versus 2.6–2.8 lbs in the 1990s), and shorter boundaries at many venues. If Tendulkar batted with modern equipment on modern pitches, his ODI average of 44.83 would likely be 48–52. Kohli's ODI average of 58.69 adjusted downward for era might sit around 52–55. By this analysis, the two players are broadly comparable in ODI batting quality, with Tendulkar's era-adjusted value potentially exceeding his raw average. The factors that favour Tendulkar's assessment: Tendulkar debuted at 16, played 24 years, and maintained effectiveness until his mid-30s in formats that had substantially changed. His 2003 World Cup (673 runs) came in a period before powerplays were restructured; he adapted to the 1992-era rules, the 2003-era rules, and the 2010s-era rules without any erosion of effectiveness until his final two years. The DRS dimension: Tendulkar played almost his entire career without DRS, making him vulnerable to umpiring errors (multiple caught-behind decisions he reviewed mentally but could not challenge). Post-DRS, the rate of dismissals for outside-edge catches has changed slightly — batters can survive marginal edges they cannot see. This is a minor factor but potentially relevant for batters with technical edges in both directions. The conclusion: most analysts place Tendulkar marginally ahead overall on a 'greatest of all time for India' basis due to longevity, record-setting volume, and the breadth of conditions he faced. Kohli's ODI average is the highest in history and his chasing record is unmatched. Neither player can be definitively ranked above the other without subjective weighting of different qualities.