Who Has the Most Runs in International Cricket Across All Formats?

Most Runs in International Cricket

Written by Reemjhim Kumari

Content creator focused on fitness, sports, and lifestyle, sharing expert-driven insights to inspire Playo’s active community.

May 27, 2026

Every generation of cricket produces great batters, but only a few build careers that rewrite the record books. Scoring runs consistently in international cricket is one of the toughest achievements because players must perform across three officially recognised formats: Tests, ODIs, and T20Is. Each format demands different skills, while changing conditions, evolving bowling attacks, and years of pressure make sustained success even harder.

Combined international run records celebrate batters who adapted across formats and remained consistent through changing eras and styles of cricket. These players mastered patience in Tests, control in ODIs, and acceleration in T20Is while continuing to deliver for their countries. At the top stands Sachin Tendulkar, whose remarkable 34,357 international runs remain the highest in cricket history. In this article, we explore the top 10 players with the most runs in international cricket across all formats.

How Combined International Run Records Work

International cricket officially recognises three formats. Tests, ODIs, and T20Is each demand different skills, yet combined run totals reward players who mastered all three. These records highlight longevity, technical adaptability, and the ability to stay injury-free while competing at the highest level for over a decade.

Unlike format-specific lists, combined totals favour batters who transitioned seamlessly across eras, pitch conditions, and bowling strategies. They also reflect national selection policies, since players who featured in all three formats consistently naturally accumulated higher aggregates. The numbers below represent official career totals verified through match scorecards. Active players carry running totals that will shift with future fixtures.

The Top 10 Highest Run Scorers in International Cricket

1. Sachin Tendulkar (India)

Born: April 24, 1973, Mumbai, Maharashtra
Career Totals: 34,357 runs across 664 matches at an average of 45.51

Sachin Tendulkar
Sachin Tendulkar

Raised in the cricket-obsessed lanes of Shivaji Park, Tendulkar was spotted by coach Ramakant Achrekar as a child. He debuted for India at just sixteen years old, carrying the hopes of a nation that had waited decades for a batting prodigy. His dedication to practice routines, video analysis, and continuous technique refinement made him a global icon. 

Tendulkar remains the only batter to cross 34,000 international runs. His 100 international centuries and 164 half-centuries stand as standalone records. He adapted from an aggressive opener in the nineties to a stabilising middle-order anchor in the 2010s, proving that greatness requires constant reinvention. His format breakdown reads 15,921 runs in Tests, 18,426 in ODIs, and 10 in T20Is, showcasing his dominance across all formats.

2. Virat Kohli (India)

Born: November 5, 1988, Delhi, India
Career Totals: ~ 28,500 runs across 560+ matches at an average of ~ 52.80

Virat Kohli
Virat Kohli

Kohli emerged from the Delhi age group cricket and quickly gained attention for his fearless strokeplay. The passing of his father in 2006 became a defining moment, channelling his grief into relentless discipline. He pioneered fitness standards in Indian cricket, transforming diet, recovery, and mental conditioning into non-negotiable habits.

Kohli revolutionised the modern chase, treating pressure as a comfort zone. His ODI average consistently stays above 58, while his T20I strike rate exceeds 138. He remains the most consistent active batter across formats, and his 2023 World Cup campaign reinforced his status as a generational match-winner. His approximate format split is 9,100 runs in Tests, 14,300 in ODIs, and 4,100 in T20Is, with all totals still climbing.

3. Kumar Sangakkara (Sri Lanka)

Born: October 27, 1977, Matale, Sri Lanka
Career Totals: 28,016 runs across 594 matches at an average of 46.78

Kumar Sangakkara
Kumar Sangakkara

Educated at Trinity College, Kandy, Sangakkara balanced academic excellence with sporting ambition. Known for his articulate voice and deep respect for cricket history, he carried himself with quiet dignity. He initially served as a wicketkeeper before focusing purely on batting, which unlocked his full potential. 

Sangakkara holds the record for four consecutive ODI centuries in 2015. His left-handed elegance masked a ruthless scoring instinct, especially against spin. He remains Sri Lanka’s highest run scorer across formats and is widely regarded as one of the most complete batters of the modern era. His career spans 12,400 Test runs, 14,234 ODI runs, and 1,382 T20I runs, reflecting his versatility across formats.

4. Ricky Ponting (Australia)

Born: December 19, 1974, Launceston, Tasmania, Australia
Career Totals: 27,483 runs across 560 matches at an average of 45.45

Ricky Ponting
Ricky Ponting

Ponting grew up in a sporting household and made his state debut at just seventeen. His journey from a raw talent to becoming Australia’s most successful captain was built on uncompromising standards, relentless preparation, and a strong competitive mindset. He studied opposition bowlers meticulously and consistently delivered in high-pressure matches, especially during knockout tournaments.

Ponting led Australia to back-to-back World Cup victories while serving as the backbone of their batting lineup. His pull shot and square drive became iconic, but it was his mental toughness that truly defined his legacy. He finished his international career with 71 centuries and maintained an ODI strike rate above 80 during a slower era of limited-overs cricket. His run tally included 13,378 Test runs, 13,704 ODI runs, and 401 T20I runs, highlighting his excellence across formats.

5. Mahela Jayawardene (Sri Lanka)

Born: May 27, 1977, Colombo, Sri Lanka
Career Totals: 25,957 runs across 652 matches at an average of 39.02

Mahela Jayawardene
Mahela Jayawardene

Coming from a well-known sporting family, Jayawardene developed a tactical understanding of the game early in his career. He became known for his calm leadership, smart field placements, and elegant strokeplay that made batting look effortless. Alongside Sangakkara, he formed one of cricket’s most successful partnerships and helped redefine middle-order batting during the 2000s.

Jayawardene scored 34 Test centuries, the most by a Sri Lankan batter, and built a reputation for delivering in major tournaments. His famous partnership with Sangakkara in 2006 remains one of Test cricket’s memorable milestones. Later in his career, he adapted smoothly to T20 cricket and proved his versatility across formats. His international tally included 11,814 Test runs, 12,650 ODI runs, and 1,493 T20I runs, highlighting his consistency across different eras of the game.

Read More: Longest Six in Cricket History

6. Jacques Kallis (South Africa)

Born: October 16, 1975, Cape Town, South Africa
Career Totals: 25,534 runs across 519 matches at an average of 49.05

Jacques Kallis
Jacques Kallis

Kallis came of age during South Africa’s return to international cricket and built his reputation through quiet professionalism and unmatched consistency. Growing up in a working-class neighbourhood helped shape the relentless work ethic that defined his career. Unlike many modern stars, Kallis rarely sought attention and instead allowed his performances with both bat and ball to speak for themselves.

While he is widely regarded as one of cricket’s greatest all-rounders, Kallis’s batting numbers alone justify his place among the highest run scorers in international cricket. His Test average of 55.37 remains among the best in the game, and he finished with 162 international fifties and 55 centuries. Known for rescuing South Africa in difficult situations, he combined patience with remarkable concentration. His career tally included 13,289 Test runs, 11,579 ODI runs, and 666 T20I runs, highlighting his durability across formats.

7. Rahul Dravid (India)

Born: January 11, 1973, Indore, Madhya Pradesh, India
Career Totals: 24,177 runs across 509 matches at an average of 43.28

Rahul Dravid
Rahul Dravid

Raised in Bengaluru, Dravid approached cricket with remarkable discipline and precision. He became known for studying pitch conditions, analysing bowlers, and spending hours refining his defensive technique. His selfless approach to the game made him one of India’s most valuable players, whether that meant opening the batting in Tests or temporarily keeping wickets for the team’s balance.

Nicknamed “The Wall,” Dravid built a reputation for patience, concentration, and the ability to absorb pressure better than almost anyone of his era. He finished with a Test average of 52.31, one of the highest among players with over 10,000 Test runs, and regularly occupied the crease for entire sessions against world-class attacks. Even after retirement, he continued shaping Indian cricket through coaching and player development. His international tally included 13,288 Test runs, 10,889 ODI runs, and 31 T20I runs, reflecting his dominance in the longer formats.

8. Brian Lara (West Indies)

Born: May 2, 1969, Santa Cruz, Trinidad and Tobago
Career Totals: 22,358 runs across 430 matches at an average of 44.65

Brian Lara
Brian Lara

Lara discovered cricket on the dusty school grounds of Trinidad and quickly outgrew local competition with his natural talent and attacking style. His elegant left-handed batting and fearless strokeplay soon earned global recognition. During a transitional period for West Indies cricket, Lara became the team’s biggest batting hope and consistently delivered performances that kept them competitive on the international stage.

Although he never played T20 Internationals, Lara’s combined international run tally still places him among cricket’s all-time greats. He continues to hold the record for the highest individual Test score of 400 not out, one of the sport’s most iconic achievements. Known for his flamboyant style, exceptional hand-eye coordination, and ability to turn starts into unforgettable innings, Lara built a lasting legacy. His career included 11,953 Test runs and 10,405 ODI runs, all scored before the T20I era began.

9. Sanath Jayasuriya (Sri Lanka)

Born: June 30, 1969, Matara, Sri Lanka
Career Totals: 21,032 runs across 586 matches at an average of 35.47

Sanath Jayasuriya
Sanath Jayasuriya

Jayasuriya rose from a modest coastal town in Sri Lanka and went on to revolutionise ODI cricket during the 1990s. His fearless batting approach in the opening overs changed how teams viewed limited-overs cricket and influenced a major shift in global batting strategy. Combining explosive strokeplay with sharp tactical awareness, he forced captains to rethink field placements and redefine the role of an opening batter.

Jayasuriya scored 28 ODI centuries at an impressive strike rate of 91.20, an extraordinary number for his era. More importantly, he showed that aggressive batting could be controlled and calculated rather than reckless. His leadership and attacking mindset inspired a generation of South Asian batters to play positively from the very first ball. His international tally included 6,973 Test runs, 13,430 ODI runs, and 1,629 T20I runs, highlighting how successfully he adapted as cricket evolved across formats.

10. Shivnarine Chanderpaul (West Indies)

Born: August 16, 1974, Unity Village, Guyana
Career Totals: 20,988 runs across 545 matches at an average of 42.52

Shivnarine Chanderpaul
Shivnarine Chanderpaul

Chanderpaul grew up in a cricket-loving community in Guyana and faced early scepticism because of his unusual batting stance. Instead of changing his style, he trusted his strengths and built a career through discipline, patience, and relentless grit. Known for batting through discomfort and difficult situations, he often showed a level of resilience that few players could match.

His mental toughness became his biggest strength and helped him become one of the West Indies’ most dependable batters. Chanderpaul finished with a Test average of 51.37 and scored 30 Test centuries against some of the strongest bowling attacks of his era. His side-on stance made him difficult to dismiss and reduced risk without limiting run-scoring opportunities. Across a 21-year international career, he proved that survival, technique, and consistency can be just as valuable as flair. His career tally included 11,867 Test runs, 8,778 ODI runs, and 343 T20I runs, highlighting substance over style.

Conclusion

The list of players with the most runs in international cricket shows that greatness is built through far more than talent alone. Longevity, adaptability, and consistency remain the common traits among every batting legend on this list. While some, like Dravid and Chanderpaul, accumulated runs with patience and discipline, others, such as Lara and Jayasuriya, turned games on their heads with their attacking brilliance. Across different eras and formats, these players mastered both survival and scoring. Sachin Tendulkar’s 34,357 runs continue to stand as the ultimate benchmark, while modern stars prove that cricket’s pursuit of excellence continues to evolve.

Download Playo on Android or iOS, or visit playo.co to start playing!

Frequently Asked Questions

1. Who has scored the most runs in international cricket?

Sachin Tendulkar holds the record with 34,357 runs across Tests, ODIs, and T20Is. His aggregate spans twenty-four years of international competition and is widely considered unbreakable under modern workload management.

2. Is Virat Kohli close to breaking Tendulkar’s record?

As of May 2026, Kohli has surpassed 28,500 combined runs. While he may become the second player to cross thirty thousand, reaching 34,357 would require several more years of elite performance across all three formats. Current player rotation policies make this highly unlikely.

3. Why are T20I runs included in combined records?

The ICC officially recognises T20Is as a full international format. Including them provides a complete career picture, especially for modern batters who participate in World Cups and bilateral series alongside longer formats.

4. Who has scored the most centuries in international cricket?

Sachin Tendulkar holds the record for the most international centuries with 100 hundreds, a milestone yet to be matched.

You May Also Like…

What is Fine Leg in Cricket?

What is Fine Leg in Cricket?

Cricket is filled with unique fielding positions, and fine leg is one of the most important among them. If you are new...