Sachin Tendulkar has scored the most runs in international cricket, with 34,357 runs across all three formats (Test, ODI, and T20I). He is the only player in history to have surpassed the 30,000-run mark in international cricket.
Tendulkar played for India from 1989 to 2013, and is widely regarded as one of the greatest batsmen of all time. He is known for his elegant batting style, his ability to score runs consistently against all types of bowling, and his longevity at the highest level.
Here is a breakdown of Tendulkar's international run-scoring record:
- Test matches:15,921 runs in 200 matches, with 51 centuries and 68 fifties
- One-day internationals:18,426 runs in 463 matches, with 49 centuries and 96 fifties
- T20 internationals:1,035 runs in 51 matches, with one century and five fifties
Tendulkar's record is unlikely to be broken anytime soon, and he remains one of the most iconic and beloved figures in all of cricket.

Also Read- When did Sachin Tendulkar taken retirement from cricket?






