Batting RecordsElite Club

List: Cricketers with 20000+ Runs in International Cricket

It is hard not to celebrate a few milestones that are beyond what we can expect from one’s cricketing career, which can span for a maximum of 15 years.

Few, who have stayed more than others by staying fit and relevant to the changes and challenges the game of Cricket demands, have managed to cross more paths and achieve milestones that are only a dream for many. Accumulating an aggregate of 20000 runs in international cricket (all formats together) is one of them. In more than 100 years through which the game has thrived, only 14 players on date have reached the 20K international runs.

This article will list them below with the classification of runs they scored in each format.

Players with 20000+ Runs in International Cricket

PlayerInningsTotal RunsTest RunsODI RunsT20I RunsTotal AverageTotal 100s
Sachin Tendulkar (IND)7823435715921184261048.52100
Virat Kohli (IND)62528091923014673418852.6084
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
Brian Lara (WI)52122358119531040546.2853
Joe Root (ENG)5032216613943733089349.3660
Sanath Jayasuriya (SL)6512103269731343062934.1442
Shivnarine Chanderpaul (WI)5532098811867877834345.7241
Inzamam-ul-Haq (PAK)551205808830117391143.3235
Rohit Sharma (IND)54020098430111566423142.4050
AB de Villiers (SA)4842001487659577167248.1147

Key Insights on 20,000+ International Run Scorers

The All-Time Peak of Sachin Tendulkar

Untouchable Aggregate: Sachin Tendulkar’s total runs (34,357) are significantly higher than the next player, establishing a benchmark for longevity and productivity across a 24-year career (1989-2013).

Sachin Tendulkar is the only player to score 15000+ runs in a single format. He has more than 15K runs in both Tests and ODIs, becoming the only one to crack the magical 30K milestone.

The Century Mark: He holds the all-time record of 100 international centuries, a testament to his unmatched ability to reach the three-figure mark across Tests and ODIs.


Kohli’s Era of Statistical Excellence

Highest Average: Virat Kohli stands out with the highest batting average among this elite group. This indicates a phenomenal level of consistency and an ability to convert starts into big scores.

Conversion Rate: Kohli also has the most centuries (84) among active players on the list and is second only to Sachin Tendulkar’s world-record 100 centuries.


Specialised Skillsets

The Wall vs. The Modern Master: Rahul Dravid‘s style (lower strike rate) is a clear contrast to modern players like Virat Kohli and Ricky Ponting, illustrating the shift in batting approach over time, especially with the emergence of T20 cricket. Dravid’s high number of innings and consistency made him an anchor.

The All-Round Great: Jacques Kallis is the only player in this 20,000+ run club who is also considered one of the greatest all-rounders in history, adding immense value with his bowling. Explore his out-of-the-world all-round record-book here.

The Attacking Left-Handers: Sanath Jayasuriya and Brian Lara are known for their attacking flair, with Lara’s peak Test scores being among the highest ever. Rohit Sharma, another name in the elite list, is the most aggressive in the modern era, holding the highest Strike Rate among the Indians in the list and the record for most sixes.


Key Country-Specific Insights

India leads the chart with four players (Tendulkar, Kohli, Dravid, Sharma) in this elite list.

The Sri Lankan presence is incredibly strong in the upper tiers, with Kumar Sangakkara (2nd) and Mahela Jayawardene (5th) having accumulated runs as a dominant pair for over a decade. And the third and the oldest entry in the list from the Island nation is Sanath Jayasuriya, an explosive all-format batter. It shows a wide range of batting approaches from one nation.

Despite Australia’s historical success, only Ricky Ponting features in this list, which speaks to his sheer individual output and consistency over an era.

Inzamam-ul-Haq, who leads the all-format runs-scorers chart for Pakistan, is the only Pakistan player on the list.

Brian Lara, one of the two entries from the Caribbean nation along with Shivnarine Chanderpaul, is also the only player on the list who hasn’t played any T20 international matches.

Read Now: Fastest & Slowest to 10000 Runs in ODI

Leave a Reply

Your email address will not be published. Required fields are marked *