The greatest batsmen of all time are defined by the number of international runs they have scored in cricket. This list of the most international runs in cricket is a testament to the greatness of these batsmen.
1. Sachin Tendulkar – Most International Runs in Cricket
Sachin Tendulkar is considered by many to be the greatest batsman of all time. He holds the record for the most international runs in cricket, with a total of 34,357 runs across all three formats. He has scored 15,921 runs in Tests, 18,426 runs in ODIs and 10 runs in T20Is. In Tests, he has scored 100 centuries, and in ODIs, he has scored 49 centuries.
2. Ricky Ponting – Second Most International Runs in Cricket
Ricky Ponting is the second highest run-scorer in international cricket, with a total of 28,563 runs across all three formats. He has scored 13,378 runs in Tests, 13,704 runs in ODIs and 481 runs in T20Is. In Tests, he has scored 41 centuries, and in ODIs, he has scored 30 centuries.
3. Kumar Sangakkara – Third Most International Runs in Cricket
Kumar Sangakkara is the third highest run-scorer in international cricket, with a total of 28,016 runs across all three formats. He has scored 12,400 runs in Tests, 14,234 runs in ODIs and 478 runs in T20Is. In Tests, he has scored 38 centuries, and in ODIs, he has scored 25 centuries.
4. Jacques Kallis – Fourth Most International Runs in Cricket
Jacques Kallis is the fourth highest run-scorer in international cricket, with a total of 25,534 runs across all three formats. He has scored 13,289 runs in Tests, 11,579 runs in ODIs and 866 runs in T20Is. In Tests, he has scored 45 centuries, and in ODIs, he has scored 17 centuries.
5. Rahul Dravid – Fifth Most International Runs in Cricket
Rahul Dravid is the fifth highest run-scorer in international cricket, with a total of 24,208 runs across all three formats. He has scored 13,288 runs in Tests, 10,889 runs in ODIs and 1,031 runs in T20Is. In Tests, he has scored 36 centuries, and in ODIs, he has scored 12 centuries.
6. Brian Lara – Sixth Most International Runs in Cricket
Brian Lara is the sixth highest run-scorer in international cricket, with a total of 22,358 runs across all three formats. He has scored 11,953 runs in Tests, 10,405 runs in ODIs and 0 runs in T20Is. In Tests, he has scored 34 centuries, and in ODIs, he has scored 19 centuries.
7. Mahela Jayawardene – Seventh Most International Runs in Cricket
Mahela Jayawardene is the seventh highest run-scorer in international cricket, with a total of 21,739 runs across all three formats. He has scored 11,814 runs in Tests, 10,825 runs in ODIs and 100 runs in T20Is. In Tests, he has scored 34 centuries, and in ODIs, he has scored 14 centuries.
8. Inzamam-ul-Haq – Eighth Most International Runs in Cricket
Inzamam-ul-Haq is the eighth highest run-scorer in international cricket, with a total of 21,739 runs across all three formats. He has scored 11,739 runs in Tests, 8,830 runs in ODIs and 170 runs in T20Is. In Tests, he has scored 25 centuries, and in ODIs, he has scored 9 centuries.
9. Shivnarine Chanderpaul – Ninth Most International Runs in Cricket
Shivnarine Chanderpaul is the ninth highest run-scorer in international cricket, with a total of 21,609 runs across all three formats. He has scored 11,867 runs in Tests, 9,077 runs in ODIs and 565 runs in T20Is. In Tests, he has scored 30 centuries, and in ODIs, he has scored 5 centuries.
10. Sanath Jayasuriya – Tenth Most International Runs in Cricket
Sanath Jayasuriya is the tenth highest run-scorer in international cricket, with a total of 21,377 runs across all three formats. He has scored 6,973 runs in Tests, 13,430 runs in ODIs and 974 runs in T20Is. In Tests, he has scored 14 centuries, and in ODIs, he has scored 28 centuries.
These ten batsmen are considered the greatest of all time and have made an indelible mark on the game of cricket with their international runs. It is no wonder that they are at the top of the list of most international runs in cricket.