Most Runs in International Cricket

Only 12 batsmen in the history of the game have managed to score 20,000 runs or more in international cricket. No one can compete with India’s Master Blaster Sachin Tendulkar for the most runs in international cricket. He is the only batter to have scored over 30,000 runs in international cricket. In fact, he has over 34 thousand runs to his name from 664 matches over the course of his 24-year career. The only other Indian batters on the list are Virat Kohli and Rahul Dravid. Kohli has scored over 25,000 runs in international cricket and is the only batter on the list with an average of more than 50 in all formats. The list has some of the modern-day legends of the game like Kumar Sangakkara, Ricky Ponting, Jacques Kallis, Inzamam-ul-Haq, and AB de Villiers, among others.

List of Batters with Most Runs in International Cricket

PlayerSpanMatchesRunsHSAvg100/50
Sachin Tendulkar (India)1989-201366434357248*48.52100/164
Kumar Sangakkara (ICC/SL/Asia)2000-20155942801631946.7763/153
Ricky Ponting (Australia/ICC)1995-20125602748325745.9571/146
Mahela Jayawardene (Asia/Sri Lanka)1997-20156522595737439.1554/136
Jacques Kallis (Africa/ICC/SA)1995-20145192553422449.1062/149
Virat Kohli (India)2008-202349325047254*53.4074/129
Rahul Dravid (Asia/ICC/India)1996-20125092420827045.4148/146
Brian Lara (ICC/WI)1990-200743022358400*46.2853/111
Sanath Jayasuriya (Asia/SL)1989-20115862103234034.1442/103
Shivnarine Chanderpaul (WI)1994-201545420988203*45.7241/125
Inzamam-ul-Haq (Asia/ICC/Pak)1991-20074992058032943.3235/129
AB de Villiers (Africa/SA)2004-201842020014278*48.1147/109

Latest News

Share article
Follow us on social media
Google News Whatsapp channel
Tell us why didn’t you like our article so that we can improve on?