Who is the leading run-scorer in international cricket?

The story behind the answer

Sachin Tendulkar is the leading run-scorer in international cricket, having amassed 34,357 runs for India across Tests, One Day Internationals and Twenty20 Internationals.

Tendulkar made his international debut as a 16-year-old in 1989 and played for India until 2013. His career totals include 15,921 Test runs and 18,426 ODI runs, plus 10 T20I runs. He became the first batter to reach 30,000 international runs and finished with 100 international centuries, a milestone no other player had previously achieved.

The record covers all three major men’s international formats combined, rather than Test cricket alone or a single tournament. Virat Kohli has become Tendulkar’s closest modern challenger and has surpassed him for ODI centuries, but Tendulkar remains the overall international run leader in the stored comparison.

Tendulkar’s longevity was central to the record: he played 200 Tests and 463 ODIs, both requiring sustained performance over more than two decades.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: