Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
ODI World Cup
▼
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20 World Cup
▼
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
▼
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Most 100s – Complete Cricket Stats & Records
This page lists the players with the most 100s in cricket history. These records highlight the most consistent and impactful performances across different eras.
ALL FORMATS
All-time
500 entries
1
92
Sachin Tendulkar
IND
12 clear of Virat Kohli
2
80
Virat Kohli
IND
12 off the lead
3
69
Ricky Ponting
AUS
23 off the lead
● LEADS
Sachin Tendulkar
IND
92 · 12 ahead of Kohli
↑ MOST ENTRIES
Sachin Tendulkar
IND
18 separate entries on this list · 214 different players in all
★ TOP-10 CUT-OFF
15
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
17 of the top 50 · 10 teams represented
Most 100s — full list
500 entries, ranked
Table view
1
Sachin Tendulkar
IND
92
2
Virat Kohli
IND
80
3
Ricky Ponting
AUS
69
4
Virat Kohli
IND
50
5
Sachin Tendulkar
IND
49
6
Jacques Kallis
SA
44
7
Sachin Tendulkar
IND
43
8
Mohammad Emon
BAN
23
9
Anshuman Rath
HK
21
10
Harry Brook
ENG
15
11
Ricky Ponting
AUS
11
11
Virat Kohli
IND
11
11
Virat Kohli
IND
11
14
Aravinda de Silva
SL
10
14
Sachin Tendulkar
IND
10
14
Rahul Dravid
IND
10
14
Tillakaratne Dilshan
SL
10
14
Hashim Amla
SA
10
14
Rohit Sharma
IND
10
14
Sahibzada Farhan
PAK
10
21
Graeme Smith
SA
9
21
Mohammad Yousuf
PAK
9
21
David Warner
AUS
9
21
Mohammad Yousuf
PAK
9
25
Sir Viv Richards
WI
8
25
Zaheer Abbas
PAK
8
25
Gary Kirsten
SA
8
25
Jacques Kallis
SA
8
25
Virat Kohli
IND
8
25
Kumar Sangakkara
SL
8
25
Kane Williamson
NZ
8
25
Babar Azam
PAK
8
25
Virat Kohli
IND
8
25
Rohit Sharma
IND
8
25
AB de Villiers
SA
8
25
Brian Lara
WI
8
25
Sachin Tendulkar
IND
8
38
Desmond Haynes
WI
7
38
Mahela Jayawardene
SL
7
38
Herschelle Gibbs
SA
7
38
Shiv Chanderpaul
WI
7
38
Graeme Smith
SA
7
38
AB de Villiers
SA
7
38
Shubman Gill
IND
7
38
Sir Viv Richards
WI
7
38
Aravinda de Silva
SL
7
38
Babar Azam
PAK
7
38
Sachin Tendulkar
IND
7
38
David Warner
AUS
7
38
Rohit Sharma
IND
7
38
Ricky Ponting
AUS
7
38
Shubman Gill
IND
7
38
Virat Kohli
IND
7
38
Virat Kohli
IND
7
38
Tillakaratne Dilshan
SL
7
38
Sachin Tendulkar
IND
7
57
Sir Garry Sobers
WI
6
57
David Gower
ENG
6
57
Allan Border
AUS
6
57
Dean Jones
AUS
6
57
Desmond Haynes
WI
6
57
Sir Richie Richardson
WI
6
57
Brian Lara
WI
6
57
Sourav Ganguly
IND
6
57
Joe Root
ENG
6
57
Joe Root
ENG
6
57
Denis Compton
ENG
6
57
Sir Garry Sobers
WI
6
57
Matthew Hayden
AUS
6
57
Ricky Ponting
AUS
6
57
Ricky Ponting
AUS
6
57
Graeme Smith
SA
6
57
Tillakaratne Dilshan
SL
6
57
Jacques Kallis
SA
6
57
David Warner
AUS
6
57
Steven Smith
AUS
6
57
Steven Smith
AUS
6
57
Joe Root
ENG
6
57
Joe Root
ENG
6
57
Gamage Dinusha
SL
6
57
Gary Kirsten
SA
6
57
Rahul Dravid
IND
6
57
Sourav Ganguly
IND
6
57
Virat Kohli
IND
6
57
Rohit Sharma
IND
6
57
Virat Kohli
IND
6
57
Jonny Bairstow
ENG
6
57
Joe Root
ENG
6
57
Jonny Bairstow
ENG
6
57
Jonny Bairstow
ENG
6
57
Joe Root
ENG
6
57
Joe Root
ENG
6
57
Gautam Gambhir
IND
6
57
Kevin Pietersen
ENG
6
57
Upul Tharanga
SL
6
57
Matthew Hayden
AUS
6
57
Matthew Hayden
AUS
6
57
Marcus Trescothick
ENG
6
57
Sachin Tendulkar
IND
6
57
Mark Waugh
AUS
6
57
Sachin Tendulkar
IND
6
57
Mohsin Khan
HK
6
103
Sir Clyde Walcott
WI
5
103
Doug Walters
AUS
5
103
Dennis Amiss
ENG
5
103
Sunil Gavaskar
IND
5
103
Gundappa Viswanath
IND
5
103
Geoff Marsh
AUS
5
103
Brian Lara
WI
5
103
Sachin Tendulkar
IND
5
103
Brendan Taylor
ZIM
5
103
Donald Bradman
AUS
5
103
Sir Clyde Walcott
WI
5
103
Doug Walters
AUS
5
103
Dennis Amiss
ENG
5
103
Sunil Gavaskar
IND
5
103
Gundappa Viswanath
IND
5
103
Sunil Gavaskar
IND
5
103
Sachin Tendulkar
IND
5
103
Jacques Kallis
SA
5
103
Mahela Jayawardene
SL
5
103
Ian Bell
ENG
5
103
Michael Clarke
AUS
5
103
Virat Kohli
IND
5
103
Shubman Gill
IND
5
103
Herschelle Gibbs
SA
5
103
Ricky Ponting
AUS
5
103
Graeme Smith
SA
5
103
Upul Tharanga
SL
5
103
Ricky Ponting
AUS
5
103
AB de Villiers
SA
5
103
Virat Kohli
IND
5
103
Hashim Amla
SA
5
103
Mohammad Hafeez
PAK
5
103
Kumar Sangakkara
SL
5
103
Glenn Maxwell
AUS
5
103
Daryl Mitchell
NZ
5
103
Virat Kohli
IND
5
103
Rohit Sharma
IND
5
103
Sachin Tendulkar
IND
5
103
Kamindu Mendis
SL
5
103
Dean Elgar
SA
5
103
Kane Williamson
NZ
5
103
Alastair Cook
ENG
5
103
Brian Lara
WI
5
103
Brian Lara
WI
5
103
Michael Vaughan
ENG
5
103
Harry Brook
ENG
5
103
Shikhar Dhawan
IND
5
103
Inzamam-ul-Haq
PAK
5
103
Ijaz Ahmed
PAK
5
103
Graham Gooch
ENG
5
103
Sir Viv Richards
WI
5
103
Sunil Gavaskar
IND
5
155
Neil Harvey
AUS
4
155
Ken Barrington
ENG
4
155
Sir Garry Sobers
WI
4
155
Peter Parfitt
ENG
4
155
Geoff Boycott
ENG
4
155
Clive Lloyd
WI
4
155
Sunil Gavaskar
IND
4
155
Gordon Greenidge
WI
4
155
Javed Miandad
PAK
4
155
Phil Simmons
WI
4
155
Neil Harvey
AUS
4
155
Sir Garry Sobers
WI
4
155
Ken Barrington
ENG
4
155
Peter Parfitt
ENG
4
155
Geoff Boycott
ENG
4
155
Greg Chappell
AUS
4
155
Sunil Gavaskar
IND
4
155
Mohsin Khan
HK
4
155
Larry Gomes
WI
4
155
Allan Border
AUS
4
155
Allan Border
AUS
4
155
Dilip Vengsarkar
IND
4
155
Javed Miandad
PAK
4
155
Mark Taylor
AUS
4
155
Allan Lamb
ENG
4
155
Sir Richie Richardson
WI
4
155
David Boon
AUS
4
155
Mike Atherton
ENG
4
155
Brian Lara
WI
4
155
David Boon
AUS
4
155
Mohammad Yousuf
PAK
4
155
Mahela Jayawardene
SL
4
155
AB de Villiers
SA
4
155
Moeen Ali
ENG
4
155
Najmul Hossain Shanto
BAN
4
155
Zaheer Abbas
PAK
4
155
David Gower
ENG
4
155
Desmond Haynes
WI
4
155
Desmond Haynes
WI
4
155
Dean Jones
AUS
4
155
Brian Lara
WI
4
155
Mark Waugh
AUS
4
155
VVS Laxman
IND
4
155
Kumar Sangakkara
SL
4
155
Tillakaratne Dilshan
SL
4
155
Upul Tharanga
SL
4
155
Philip Salt
ENG
4
155
Ross Taylor
NZ
4
155
Aaron Finch
AUS
4
155
Tillakaratne Dilshan
SL
4
155
Shikhar Dhawan
IND
4
155
Shiv Chanderpaul
WI
4
155
Chris Gayle
WI
4
155
Mohammad Yousuf
PAK
4
155
Sourav Ganguly
IND
4
155
Sourav Ganguly
IND
4
155
Glenn Phillips
NZ
4
155
Joe Root
ENG
4
155
Dimuth Karunaratne
SL
4
155
Mominul Haque
BAN
4
155
Kumar Sangakkara
SL
4
155
Hashim Amla
SA
4
155
Kumar Sangakkara
SL
4
155
Andrew Strauss
ENG
4
155
Kevin Pietersen
ENG
4
155
Kevin Pietersen
ENG
4
155
Chris Gayle
WI
4
155
Daryll Cullinan
SA
4
155
Sachin Tendulkar
IND
4
155
Mohinder Amarnath
IND
4
155
Dilip Vengsarkar
IND
4
155
Sunil Gavaskar
IND
4
155
Tony Greig
ENG
4
155
Paul Stirling
IRE
4
155
Michael Clarke
AUS
4
155
Mike Atherton
ENG
4
155
Mark Waugh
AUS
4
155
Mark Taylor
AUS
4
155
David Boon
AUS
4
155
David Gower
ENG
4
155
Dilip Vengsarkar
IND
4
155
Sunil Gavaskar
IND
4
155
Tony Greig
ENG
4
238
Sir Clyde Walcott
WI
3
238
Sir Everton Weekes
WI
3
238
Colin Cowdrey
ENG
3
238
Ken Barrington
ENG
3
238
Ken Barrington
ENG
3
238
Colin Cowdrey
ENG
3
238
Sir Garry Sobers
WI
3
238
Ken Barrington
ENG
3
238
Clive Lloyd
WI
3
238
Greg Chappell
AUS
3
238
Mushtaq Mohammad
PAK
3
238
Desmond Haynes
WI
3
238
Geoff Boycott
ENG
3
238
Steven Smith
AUS
3
238
Herbert Sutcliffe
ENG
3
238
Charles Macartney
AUS
3
238
Wally Hammond
ENG
3
238
Sir Clyde Walcott
WI
3
238
Sir Everton Weekes
WI
3
238
Colin Cowdrey
ENG
3
238
Ken Barrington
ENG
3
238
Ken Barrington
ENG
3
238
Colin Cowdrey
ENG
3
238
Ken Barrington
ENG
3
238
Clive Lloyd
WI
3
238
Sir Garry Sobers
WI
3
238
Greg Chappell
AUS
3
238
Mushtaq Mohammad
PAK
3
238
Desmond Haynes
WI
3
238
Geoff Boycott
ENG
3
238
Nasser Hussain
ENG
3
238
Saeed Anwar
PAK
3
238
Marnus Labuschagne
AUS
3
238
Dean Jones
AUS
3
238
Desmond Haynes
WI
3
238
Desmond Haynes
WI
3
238
Sachin Tendulkar
IND
3
238
Phil Simmons
WI
3
238
Sanath Jayasuriya
SL
3
238
Steven Smith
AUS
3
238
Paul Stirling
IRE
3
238
Ibrahim Zadran
AFG
3
238
Rahmanullah Gurbaz
AFG
3
238
Keacy Carty
WI
3
238
Sanju Samson
IND
3
238
Hashim Amla
SA
3
238
Babar Azam
PAK
3
238
Virat Kohli
IND
3
238
Neil McCallum
SCO
3
238
Eoin Morgan
ENG
3
238
Gautam Gambhir
IND
3
238
Sanath Jayasuriya
SL
3
238
Jacques Kallis
SA
3
238
Kamran Akmal
PAK
3
238
Sachin Tendulkar
IND
3
238
Alistair Campbell
ZIM
3
238
Ramiz Raja
PAK
3
238
Usman Khawaja
AUS
3
238
Stephen Cook
SA
3
238
Younis Khan
PAK
3
238
Mike Atherton
ENG
3
238
Andy Flower
ZIM
3
238
Sir Richie Richardson
WI
3
238
Jimmy Adams
WI
3
238
Steve Waugh
AUS
3
238
Sachin Tendulkar
IND
3
238
Desmond Haynes
WI
3
238
Graham Gooch
ENG
3
238
Martin Crowe
NZ
3
238
Chris Broad
ENG
3
238
John Reid
NZ
3
238
Ravi Shastri
IND
3
238
Greg Chappell
AUS
3
238
Alvin Kallicharran
WI
3
238
Clive Lloyd
WI
3
238
Sir Garry Sobers
WI
3
238
Seymour Nurse
WI
3
238
Colin Cowdrey
ENG
3
238
Polly Umrigar
IND
3
238
Peter May
ENG
3
238
Colin Cowdrey
ENG
3
238
Neil Harvey
AUS
3
238
Sir Everton Weekes
WI
3
238
Alan Melville
SA
3
238
Mike Atherton
ENG
3
238
Sachin Tendulkar
IND
3
238
Graham Gooch
ENG
3
238
Desmond Haynes
WI
3
238
Javed Miandad
PAK
3
238
Alvin Kallicharran
WI
3
238
Greg Chappell
AUS
3
238
Keith Fletcher
ENG
3
238
Sir Garry Sobers
WI
3
238
Seymour Nurse
WI
3
238
Colin Cowdrey
ENG
3
238
Polly Umrigar
IND
3
238
Colin Cowdrey
ENG
3
238
Peter May
ENG
3
238
Neil Harvey
AUS
3
238
Sir Everton Weekes
WI
3
338
Allan Rae
WI
2
338
Vijay Hazare
IND
2
338
Jeffrey Stollmeyer
WI
2
338
Colin McDonald
AUS
2
338
Barry Richards
SA
2
338
Ben Duckett
ENG
2
338
Stanley Jackson
ENG
2
338
Warren Bardsley
AUS
2
338
Jimmy Sinclair
SA
2
338
Herbie Taylor
SA
2
338
Bob Catterall
SA
2
338
Bruce Mitchell
SA
2
338
Donald Bradman
AUS
2
338
Allan Rae
WI
2
338
Vijay Hazare
IND
2
338
Jeffrey Stollmeyer
WI
2
338
Colin McDonald
AUS
2
338
Barry Richards
SA
2
338
Dominic Sibley
ENG
2
338
Glenn Turner
NZ
2
338
Sir Viv Richards
WI
2
338
Geoff Marsh
AUS
2
338
Sir Richie Richardson
WI
2
338
Brian Lara
WI
2
338
Daryl Mitchell
NZ
2
338
Colin Munro
NZ
2
338
Faheem Nazir
SWI
2
338
Philip Salt
ENG
2
338
Tilak Varma
IND
2
338
Harsh Thaker
CAN
2
338
Kane Williamson
NZ
2
338
Janneman Malan
SA
2
338
Dawid Malan
ENG
2
338
Litton Das
BAN
2
338
Sachin Tendulkar
IND
2
338
Robin Smith
ENG
2
338
Roshan Mahanama
SL
2
338
Inzamam-ul-Haq
PAK
2
338
Ravi Shastri
IND
2
338
Geoff Marsh
AUS
2
338
Kris Srikkanth
IND
2
338
Javed Miandad
PAK
2
338
Graham Gooch
ENG
2
338
Sir Viv Richards
WI
2
338
Mohsin Khan
PAK
2
338
Dhananjaya de Silva
SL
2
338
Aravinda de Silva
SL
2
338
Mark Waugh
AUS
2
338
Sherwin Campbell
WI
2
338
Chris Broad
ENG
2
338
Sir Viv Richards
WI
2
338
Greg Chappell
AUS
2
338
Geoff Boycott
ENG
2
338
Asif Iqbal
UAE
2
338
Glenn Turner
NZ
2
338
Sir Conrad Hunte
WI
2
338
Denis Lindsay
SA
2
338
Ian Chappell
AUS
2
338
John Edrich
ENG
2
338
Sir Conrad Hunte
WI
2
338
Colin Cowdrey
ENG
2
338
Collie Smith
WI
2
338
Peter May
ENG
2
338
Peter Richardson
ENG
2
338
Sir Leonard Hutton
ENG
2
338
Bill Woodfull
AUS
2
338
Herbert Sutcliffe
ENG
2
338
Sir Jack Hobbs
ENG
2
338
Marnus Labuschagne
AUS
2
338
Sir Ian Botham
ENG
2
338
Sir Ian Botham
ENG
2
338
Asif Iqbal
UAE
2
338
Bev Congdon
NZ
2
338
Denis Lindsay
SA
2
338
Ian Chappell
AUS
2
338
Sir Conrad Hunte
WI
2
338
Colin Cowdrey
ENG
2
338
John Edrich
ENG
2
338
Sir Conrad Hunte
WI
2
338
Collie Smith
WI
2
338
Peter May
ENG
2
338
Peter Richardson
ENG
2
338
Sir Clyde Walcott
WI
2
338
Hanif Mohammad
PAK
2
338
Ted Dexter
ENG
2
338
Wazir Mohammad
PAK
2
338
Tom Graveney
ENG
2
338
Raman Subba Row
ENG
2
338
Ian Chappell
AUS
2
338
Geoff Boycott
ENG
2
428
Allan Steel
ENG
1
428
Arthur Shrewsbury
ENG
1
428
Arthur Shrewsbury
ENG
1
428
Henry Wood
ENG
1
428
Stanley Jackson
ENG
1
428
Harry Graham
AUS
1
428
Arthur Hill
ENG
1
428
Archie MacLaren
ENG
1
428
Tom Hayward
ENG
1
428
Archie MacLaren
ENG
1
428
Gordon White
SA
1
428
Percy Sherwell
SA
1
428
Herbie Taylor
SA
1
428
Phil Mead
ENG
1
428
Tip Foster
ENG
1
428
Herbert Sutcliffe
ENG
1
428
Dennis Amiss
ENG
1
428
Roy Fredericks
WI
1
428
Majid Khan
PAK
1
428
Sir Viv Richards
WI
1
428
Dennis Amiss
ENG
1
428
Desmond Haynes
WI
1
428
Gordon Greenidge
WI
1
428
Gordon Greenidge
WI
1
428
Chris Gayle
WI
1
428
Mahela Udawatte
SL
1
428
Tillakaratne Dilshan
SL
1
428
Not on record
NAM
1
428
Rakep Patel
KEN
1
428
Alex Hales
ENG
1
428
Morne van Wyk
SA
1
428
Babar Hayat
HK
1
428
Colin Munro
NZ
1
428
Jean-Pierre Kotze
NAM
1
428
Shaheryar Butt
BEL
1
428
Balaji Avinash Pai
GIB
1
428
Zeeshan Khan
MLT
1
428
Virat Kohli
IND
1
428
Rohit Sharma
IND
1
428
Rohit Sharma
IND
1
428
Ramiz Raja
PAK
1
428
David Boon
AUS
1
428
David Boon
AUS
1
428
Gordon Greenidge
WI
1
428
Bev Congdon
NZ
1
428
Fawad Alam
PAK
1
428
Brian Luckhurst
ENG
1
428
Ted Dexter
ENG
1
428
Vijay Merchant
IND
1
428
Sir Clyde Walcott
WI
1
428
Sir Leonard Hutton
ENG
1
428
Russell Endean
SA
1
428
Maurice Leyland
ENG
1
428
Bill Ponsford
AUS
1
428
Reggie Duff
AUS
1
428
Phil Mead
ENG
1
428
Vernon Ransford
AUS
1
428
Len Braund
ENG
1
428
Yuvraj Samra
CAN
1
428
Brian Luckhurst
ENG
1
428
Ted Dexter
ENG
1
428
Sir Clyde Walcott
WI
1
428
Sir Leonard Hutton
ENG
1
428
Russell Endean
SA
1
428
Willie Watson
ENG
1
428
Peter May
ENG
1
428
John Waite
SA
1
428
Hanumant Singh
IND
1
428
Brian Booth
AUS
1
428
Bob Cowper
AUS
1
428
Tom Graveney
ENG
1
428
Ken Barrington
ENG
1
428
Sadiq Mohammad
PAK
1
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
KIN
PAT
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
BUL
59 (14.4)
SPN
61/1 (4.5)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
CZE
ISR
155/3 (16.0)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
FIN
168/9 (20.0)
LUX
95 (17.2)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
GER
98/3 (8.1)
GRC
96 (18.2)
›