top of page
SPORTS

International Cricket - Player Records
Most Runs
This list features the players with the most runs in international cricket history as of 2025.
RANK | PLAYER | TEAM | APPEARANCES | INNINGS | RUNS | YEARS |
1 | Sachin Tendulkar | India | 664 | 782 | 34,357 | 1989-2013 |
2 | Virat Kohli | India | 558 | 625 | 28,091 | 2008-2026 |
3 | Kumar Sangakkara | Sri Lanka | 594 | 666 | 28,016 | 2000-2015 |
4 | Ricky Ponting | Australia | 560 | 668 | 27,483 | 1995-2012 |
5 | Mahela Jayawardene | Sri Lanka | 652 | 725 | 25,957 | 1997-2015 |
6 | Jacques Kallis | South Africa | 519 | 617 | 25,534 | 1995-2014 |
7 | Rahul Dravid | India | 509 | 605 | 24,208 | 1996-2012 |
8 | Brian Lara | West Indies | 430 | 521 | 22,358 | 1990-2007 |
9 | Joe Root | England | 31 | 503 | 22,166 | 2012-2026 |
10 | Sanath Jayasuriya | Sri Lanka | 586 | 651 | 21,032 | 1989-2011 |
References
ESPNcricinfo (n.d.). Most runs in career. Available at: https://www.espncricinfo.com/records/most-runs-in-career-284269 (Accessed 1 December 2025).

SCALA
lists
bottom of page



