Highest Run Scorers in International Cricket, Cricket is more than just a sport — it’s a religion in many parts of the world. Over the decades, legendary batsmen have graced the field with their extraordinary talent, dedication, and consistency. These players have not only broken records but have also inspired millions of fans across the globe. The ability to score runs consistently across all three formats of international cricket — Test matches, One Day Internationals (ODIs), and Twenty20 Internationals (T20Is) — is a testament to a player’s skill, endurance, and mental fortitude.
In this article, we take an in-depth look at the top 10 highest run scorers in international cricket history, highlighting the legendary players with the most runs in international cricket and celebrating the remarkable careers that have left an indelible mark on the game.
1. Sachin Tendulkar (India) — 34,357 Runs
No conversation about cricket greatness can begin without mentioning Sachin Ramesh Tendulkar. Often referred to as the “God of Cricket,” Tendulkar holds the record for the most runs scored in international cricket history, a staggering 34,357 runs across all formats. His career spanned an incredible 24 years (1989–2013), during which he played 200 Test matches and 463 ODIs.
Tendulkar holds the record for the most centuries in international cricket with 100 centuries — 51 in Tests and 49 in ODIs. He was the first player in history to score a double century in ODI cricket when he smashed 200 not out against South Africa in 2010. His ability to adapt to different conditions, bowling attacks, and eras of cricket makes him arguably the greatest batsman the game has ever seen.
What made Tendulkar truly special was his longevity. He debuted at the age of 16 against Pakistan and continued to perform at the highest level well into his late 30s. He was awarded the Bharat Ratna, India’s highest civilian honor, in 2014 — the youngest recipient and the first sportsperson to receive the award.
2. Kumar Sangakkara (Sri Lanka) — 28,016 Runs
Kumar Sangakkara is widely regarded as one of the most elegant and technically proficient batsmen in cricket history. The Sri Lankan left-hander accumulated 28,016 runs in international cricket, including 12,400 in Tests and 14,234 in ODIs. He scored 63 international centuries and was known for his graceful stroke play and impeccable timing.
Sangakkara also served as a wicketkeeper for a significant portion of his career, adding immense value to the team. His famous speech at the MCC Spirit of Cricket Cowdrey Lecture in 2011 showcased his intellect and passion for the game beyond the boundary. He retired in 2015 as one of the most respected cricketers of his generation.
3. Ricky Ponting (Australia) — 27,483 Runs
Ricky Ponting, the former Australian captain, is one of the most successful cricketers and leaders in the history of the game. With 27,483 international runs, including 13,378 in Tests and 13,704 in ODIs, Ponting was a dominant force in world cricket for nearly two decades.
Ponting led Australia to two Cricket World Cup victories (2003 and 2007) and was known for his aggressive batting style, particularly his iconic pull shot. He scored 71 international centuries and was an outstanding fielder, arguably one of the best the game has ever seen. According to ESPN Cricinfo, Ponting’s record as captain remains one of the most impressive in international cricket, with a winning percentage that few have been able to match.
4. Mahela Jayawardene (Sri Lanka) — 25,957 Runs
Mahela Jayawardene formed a legendary partnership with Kumar Sangakkara that became the backbone of Sri Lankan cricket for over a decade. Jayawardene scored 25,957 runs in international cricket, with 11,814 in Tests and 12,650 in ODIs.
His elegant batting style and ability to play long innings made him a nightmare for opposition bowlers. Jayawardene holds the record for the highest individual score in a World Cup final — 103 not out against India in 2011, although Sri Lanka ultimately lost the match. His tactical acumen also made him an effective captain and a respected figure in the cricketing world.
5. Jacques Kallis (South Africa) — 25,534 Runs
Jacques Kallis is often described as the greatest all-rounder in cricket history. With 25,534 international runs and 292 wickets across Tests and ODIs, Kallis was the complete cricketer. He scored 62 international centuries and maintained a remarkable batting average throughout his career.
What set Kallis apart was his consistency. He rarely had a bad series and could be relied upon to deliver with both bat and ball. Despite not receiving the same media attention as some of his contemporaries, his statistics speak for themselves, and many cricket analysts consider him one of the most underrated players in the sport’s history.
6. Virat Kohli (India) — 27,000+ Runs (Active)
Highest Run Scorers in International Cricket, Virat Kohli is the modern-day batting maestro and one of the few active players on this list. As of 2024, Kohli has amassed over 27,000 runs in international cricket across all three formats, with more than 80 international centuries. He is widely consider the best batsman of his generation and one of the greatest chase masters in ODI cricket.
Kohli’s fitness levels, work ethic, and hunger for runs have set new standards in modern cricket. His ability to perform under pressure and in high-stakes matches is unmatch among his contemporaries. With several years of cricket potentially still ahead of him, Kohli has a realistic chance of challenging some of Tendulkar’s long-standing records.
7. Rahul Dravid (India) — 24,208 Runs
Known as “The Wall,” Rahul Dravid was the epitome of patience, technique, and resilience. He scored 24,208 runs in international cricket, including 13,288 in Tests and 10,889 in ODIs. Dravid faced more deliveries in Test cricket than any other batsman, reflecting his incredible concentration and defensive ability.
Dravid was the crisis man for India — the player who would step up when the team was in trouble. His contributions to Indian cricket, both as a player and later as a coach, have been invaluable.
8. Brian Lara (West Indies) — 22,358 Runs
Brian Lara was one of the most flamboyant and gifted batsmen in cricket history. The left-handed West Indian genius scored 22,358 international runs and held the record for the highest individual score in Test cricket — 400 not out against England in 2004.
Highest Run Scorers in International Cricket, Lara’s ability to single-handedly win matches for his team made him a fan favorite worldwide. His batting was characterized by flair, timing, and an uncanny ability to dominate bowling attacks on any surface.
9. Shivnarine Chanderpaul (West Indies) — 20,580 Runs
Shivnarine Chanderpaul was one of the most consistent and durable batsmen in cricket history. The Guyanese left-hander scored 20,580 runs in international cricket with an unorthodox batting stance that confounded bowlers for over two decades. His Test average of over 51 is a remarkable achievement, especially considering he played during a difficult period for West Indian cricket.
10. Dpasiri de Silva / Chris Gayle — Notable Mentions
While the exact 10th position can vary depending on the latest statistics, players like Chris Gayle (14,000+ runs across formats), Ross Taylor (18,074 runs), and Stephen Fleming have all made significant contributions. Ross Taylor of New Zealand, in particular, retired as his country’s highest run scorer across all formats, showcasing remarkable consistency over a long career.
Read More: Highest Successful Run Chases in Cricket: The Greatest Pursuits Ever Recorded
Conclusion
The Highest Run Scorers in International Cricket history represent the pinnacle of batting excellence. From Sachin Tendulkar’s unmatched record of 34,357 runs to the modern brilliance of Virat Kohli, these players have defined eras and inspired generations. Their records may one day be broken, but their legacy will endure forever.
Cricket continues to evolve with new formats, technologies, and playing styles, but the fundamental art of scoring runs remains the cornerstone of the game. As we celebrate these legends, we also look forward to the future stars who will write the next chapter in cricket’s glorious history.