top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Cricket-removebg-preview.png

International Cricket - Player Records

SIDE Ladder.png

Most Centuries

This list features the players with the most centuries in international cricket history as of 2025.

RANK

PLAYER

TEAM

APPEARANCES

RUNS

CENTURIES

YEARS

1

Sachin Tendulkar

India

664

34,357

100

1989–2013

2

Virat Kohli

India

558

28,091

84

2008–2026

3

Ricky Ponting

Australia

560

27,483

71

1995–2012

4

Kumar Sangakkara

Sri Lanka

594

28,016

63

2000–2015

5

Jacques Kallis

South Africa

519

25,534

62

1995–2014

6

Joe Root

England

381

22,166

60

2012–2026

7

Hashim Amla

South Africa

349

18,672

55

2004–2019

8

Mahela Jayawardene

Sri Lanka

652

25,957

54

1997–2015

9

Brian Lara

West Indies

430

22,358

53

1990–2007

10

Rohit Sharma

India

507

20,098

50

2007–2026

11

Steve Smith

Australia

360

17,657

49

2010–2026

12

David Warner

Australia

383

18,995

49

2009–2024

13

Kane Williamson

New Zealand

376

19,292

48

2010–2026

14

Rahul Dravid

India

509

24,208

48

1996–2012

15

AB de Villiers

South Africa

420

20,014

47

2004–2018


SIDE Ladder.png

References

ESPNcricinfo (n.d.). Most hundreds in a career. Available at: https://www.espncricinfo.com/records/most-hundreds-in-a-career-284175 (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