Cricket

List of Cricketers with 50+ Centuries Across All Formats

A ranked list of cricketers who have scored 50 or more centuries across Tests, ODIs and T20 Internationals.

20 itemsUpdated Mar 23, 2026

Reaching 50 international centuries is a milestone only the very greatest cricketers ever achieve. Sachin Tendulkar's record of 100 international centuries stands as one of the most extraordinary achievements in sporting history. Virat Kohli with 84+ centuries is the only active player close to this record.

#Name
1

Sachin Tendulkar

India | 100 International Centuries

2

Virat Kohli

India | 84+ International Centuries

3

Ricky Ponting

Australia | 71 International Centuries

4

Hashim Amla

South Africa | 55 International Centuries

5

Kumar Sangakkara

Sri Lanka | 63 International Centuries

6

Mahela Jayawardene

Sri Lanka | 54 International Centuries

7

Jacques Kallis

South Africa | 62 International Centuries

8

Brian Lara

West Indies | 53 International Centuries

9

Rohit Sharma

India | 51+ International Centuries

10

Sanath Jayasuriya

Sri Lanka | 50 International Centuries

11

Younis Khan

Pakistan | 34 International Centuries

12

Graeme Smith

South Africa | 43 International Centuries

13

Joe Root

England | 51 International Centuries

14

AB de Villiers

South Africa | 50 International Centuries

15

Matthew Hayden

Australia | 41 International Centuries

16

Sourav Ganguly

India | 38 International Centuries

17

Chris Gayle

West Indies | 40 International Centuries

18

Steve Smith

Australia | 36 International Centuries

19

Ross Taylor

New Zealand | 40 International Centuries

20

Babar Azam

Pakistan | 40+ International Centuries

This list is compiled from verified public records and reference sources. Last verified: March 23, 2026.

Found an error? Report it here