top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Cricket-removebg-preview.png

International Cricket - Player Records

SIDE Ladder.png

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


SIDE Ladder.png

References

ESPNcricinfo (n.d.). Most runs in career. Available at: https://www.espncricinfo.com/records/most-runs-in-career-284269 (Accessed 1 December 2025).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page