Legendary cricketer Sachin Tendulkar holds the record for most runs by an Indian across all formats, with 34,357 runs in 664 matches.

The Mumbai-born top-order batter, whose record-breaking career spanned over two decades, is the undisputed top-scorer in the ODI and Test formats. Tendulkar, however, played just one T20I match and managed a mere 10 runs.

Furthermore, Tendulkar also registered the most centuries in ODIs and Tests and is the only player to register a century of hundreds in international cricket (51 - ODI, 49 - Tests).

Current Indian cricket team coach Rahul Dravid is second on our list for most runs by an Indian across all formats. Nicknamed ‘The Wall’, Dravid has hit 24,064 runs in 504 matches with an average of 45.57.

Virat Kohli, often touted as the only player to ever challenge Sachin Tendulkar’s record for most runs by an Indian across all formats, is third with 23,650 runs in 458 matches.

The former India captain holds the record for the fastest 10,000 runs in ODI cricket and is among the top three players with most T20I runs.

Former captains Sourav Ganguly and MS Dhoni complete the top five list for most runs by an Indian across all formats.

Ganguly, for starters, has scored 18,433 runs across all formats for Team India, and has registered 38 centuries to his name. Additionally, he is one of the few cricketers to have achieved the unique treble of 10,000 runs, 100 wickets and 100 catches in ODI cricket.

MS Dhoni is by far one of India’s most successful captains across all formats. The legendary wicketkeeper-batter amassed 17,092 runs in 535 matches at an average of 44.74. If anything, the highlight of Dhoni’s career was the soaring six that won India the 2011 Cricket World Cup against Sri Lanka.

Most runs by an Indian across all formats

Player Career span Games Test runs ODI runs T20I runs Total runs
Sachin Tendulkar 1989-2013 664 15,921 18,426 10 34,357
Rahul Dravid 1996-2012 504 13,288 10,889 31 24,064
Virat Kohli* 2008-2022 458 8,007 12,311 3,296 23,650
Sourav Ganguly 1992-2008 421 7,212 11,363 - 18,433
MS Dhoni 2004-2019 535 4,876 10,773 1,617 17,092

Active player*

Author: William Paul

Featured photo: AFP / MUNIR UZ ZAMAN