Introduction
International cricket is one of the most popular sports in the world, with a long and storied history. There have been many great players throughout the years, and some have left an indelible mark on the sport. Here, we look at the players who have scored the most runs in international cricket, a feat that requires skill, dedication, and longevity.
Sachin Tendulkar
At the top of the list is the great Sachin Tendulkar, who has scored the most runs in international cricket with 34,357. He is the first player to have scored over 30,000 runs in international cricket and holds the record for the most centuries in both Tests and One Day Internationals (ODIs). He is also the only player to have scored a double century in ODIs.
Kumar Sangakkara
In second place is the Sri Lankan batsman Kumar Sangakkara, who has scored 28,016 runs in international cricket. He is the only player to have scored four consecutive centuries in ODIs and is also the first player to have scored four centuries in four consecutive Test matches.
Ricky Ponting
Ricky Ponting is in third place with 27,483 runs in international cricket. He is the only player to have scored over 13,000 runs in both Tests and ODIs and is also the only player to have captained Australia to two World Cup titles.
Jacques Kallis
The South African all-rounder Jacques Kallis is in fourth place with 25,534 runs in international cricket. He is the only player to have scored over 11,000 runs in both Tests and ODIs and is also the only player to have scored over 5,000 runs and taken over 250 wickets in Tests.
Sanath Jayasuriya
The Sri Lankan batsman Sanath Jayasuriya is in fifth place with 25,034 runs in international cricket. He is the only player to have scored over 11,000 runs in ODIs and is also the first player to have scored over 10,000 runs and taken over 300 wickets in ODIs.
Mahela Jayawardene
In sixth place is the Sri Lankan batsman Mahela Jayawardene, who has scored 24,211 runs in international cricket. He is the only player to have scored over 10,000 runs in Tests and is also the first player to have scored over 10,000 runs and taken over 100 wickets in Tests.
Rahul Dravid
The Indian batsman Rahul Dravid is in seventh place with 24,177 runs in international cricket. He is the only player to have scored over 10,000 runs in both Tests and ODIs and is also the only player to have scored over 9,000 runs and taken over 200 wickets in Tests.
Brian Lara
The West Indian batsman Brian Lara is in eighth place with 22,358 runs in international cricket. He is the only player to have scored over 11,000 runs in Tests and is also the only player to have scored over 400 runs in a Test innings.
Inzamam-ul-Haq
The Pakistani batsman Inzamam-ul-Haq is in ninth place with 22,357 runs in international cricket. He is the only player to have scored over 10,000 runs in ODIs and is also the only player to have scored over 6,000 runs and taken over 200 wickets in ODIs.
Shivnarine Chanderpaul
The West Indian batsman Shivnarine Chanderpaul is in tenth place with 21,999 runs in international cricket. He is the only player to have scored over 10,000 runs in Tests and is also the only player to have scored over 5,000 runs and taken over 200 wickets in Tests.
Conclusion
These players have all left an indelible mark on international cricket and have all scored the most runs in international cricket. They have all achieved remarkable feats and have all been true ambassadors of the sport.