Who is the leading run-scorer in international cricket?
Answer
Sachin Tendulkar
Answer
Sachin Tendulkar
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