Batting Records

Most Runs in International Cricket Across All Formats

Open any cricketing record book, and you will find Sachin Tendulkar’s name at the top. And there’s no surprise that Tendulkar has scored the most runs across formats.

However, scoring that many runs is not an easy job. To accumulate runs consistently, a batter must have top-notch skills, resilience, and dedication to dominate any type of bowling attack.

Over the years, some notable batting greats have dazzled the field with their impeccable strokeplay and hunger for scoring truckloads of runs.

In this article, we’ll list the top 10 batters with the most runs in all formats combined.

Most Runs in All Formats

PlayerInningsTotal RunsTest RunsODI RunsT20I RunsTotal AverageTotal 100s
Sachin Tendulkar (IND)7823435715921184261048.52100
Virat Kohli (IND)62628215923014797418852.7385
Kumar Sangakkara (SL)666280161240014234138246.7763
Ricky Ponting (AUS)66827483133781370440145.9571
Mahela Jayawardene (SL)725259571181412650149339.15 54
Jacques Kallis (SA)61725534132891157966649.1062
Rahul Dravid (IND)6052420813288108893145.4148
Joe Root (ENG)5082242213952757789349.4961
Brian Lara (WI)52122358119531040546.2853
Sanath Jayasuriya (SL)6512103269731343062934.1442

Key Insights

Sachin Tendulkar tops the run charts across formats, with 34357 runs under his belt. Moreover, he is the leading run-scorer in Tests (15921) and ODIs (18426).

Tendulkar is the only batter to score 15000+ runs each in Tests and ODIs, coupled with 30000+ runs across formats.

Over 12 batters have accumulated 20000+ runs in international cricket. Apart from the above 10 players, Pakistan’s Inzamam-ul-Haq and South Africa’s AB de Villiers have breached the mark.

Don Bradman holds the record for the highest Test batting average among the batters with 5000+ runs. The legendary Australian batter averaged 99.94, scoring 6996 runs in 80 Test innings.

Over 10 players featured in 500 or more international games, with Tendulkar (664) and Mahela Jayawardene (652) being the only 2 players to play 600+ matches.

The Master Blaster Sachin Tendulkar’s 664-match career was dotted with 100 centuries and 264 fifty-plus scores — the most by a batter in all formats combined. Apart from him, Virat Kohli, Ricky Ponting, Kumar Sangakkara, and Jacques Kallis have notched up more than 200 fifty-plus scores across formats.

Wilfred Rhodes has the longest career span in international cricket. The Englishman played 58 Test matches across a span of 30 years and 315 days.

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Share
Published by
Saurabh Chede

Recent Posts

Best Bowling Figures by Spinners in ODI

This article will discover the most exceptional spin bowling performances in ODI history, highlighting record-breaking…

1 hour ago

Most Fifties Under 20 Balls in T20I

Here is a comprehensive breakdown of the most explosive half-centuries in international cricket, highlighting the…

4 days ago

List: Century and 4-Wicket Haul in a Match in ODI

While scoring a century and taking a 5-wicket haul is a nearly impossible double, an…

1 week ago

Steven Smith Runs by Opponent in Test

Explore this comprehensive breakdown detailing remarkable run-scoring feats and century milestones to satisfy your search…

1 week ago

Ben Stokes Captaincy Stats in Test & ODI

Under Ben Stokes, England championed the "Bazball" philosophy, characterized by high-intent, aggressive batting and proactive…

1 week ago

Most Wickets by Leg Spinners in ODI

Discover the definitive statistical breakdown and historic milestones regarding the most wickets by leg spinners…

2 weeks ago