Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Recent Series
▼
England in Australia T20I Series
India in New Zealand Test Series
Bangladesh in South Africa Test Series
England in Australia ODI Series
Sri Lanka in Pakistan Test Series
Afghanistan v Zimbabwe Test Series
Recent Teams
▼
Australia
England
India
New Zealand
South Africa
Bangladesh
Recent Players
▼
Harry Brook
Brad Evans
Jofra Archer
William Jacks
Joe Root
Joshua Tongue
Sikandar Raza
Adil Rashid
Azmatullah Omarzai
Liam Dawson
Ishan Kishan
Axar Patel
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 · 9 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
Pathum Silva
SL
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
Daryl Mitchell
NZ
6
57
Gary Kirsten
SA
6
57
Rahul Dravid
IND
6
57
Sourav Ganguly
IND
6
57
Rohit Sharma
IND
6
57
Virat Kohli
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
Gundappa Viswanath
IND
5
103
Sunil Gavaskar
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
Mohammad Hafeez
PAK
5
103
Hashim Amla
SA
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
Rahul Chopra
UAE
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
156
Neil Harvey
AUS
4
156
Ken Barrington
ENG
4
156
Sir Garry Sobers
WI
4
156
Peter Parfitt
ENG
4
156
Geoff Boycott
ENG
4
156
Clive Lloyd
WI
4
156
Sunil Gavaskar
IND
4
156
Gordon Greenidge
WI
4
156
Javed Miandad
PAK
4
156
Phil Simmons
WI
4
156
Neil Harvey
AUS
4
156
Ken Barrington
ENG
4
156
Sir Garry Sobers
WI
4
156
Peter Parfitt
ENG
4
156
Geoff Boycott
ENG
4
156
Greg Chappell
AUS
4
156
Sunil Gavaskar
IND
4
156
Mohsin Khan
HK
4
156
Larry Gomes
WI
4
156
Allan Border
AUS
4
156
Allan Border
AUS
4
156
Dilip Vengsarkar
IND
4
156
Javed Miandad
PAK
4
156
Mark Taylor
AUS
4
156
Allan Lamb
ENG
4
156
Sir Richie Richardson
WI
4
156
David Boon
AUS
4
156
David Boon
AUS
4
156
Mike Atherton
ENG
4
156
Brian Lara
WI
4
156
Mohammad Yousuf
PAK
4
156
Mahela Jayawardene
SL
4
156
AB de Villiers
SA
4
156
Moeen Ali
ENG
4
156
Najmul Hossain Shanto
BAN
4
156
Zaheer Abbas
PAK
4
156
David Gower
ENG
4
156
Desmond Haynes
WI
4
156
Desmond Haynes
WI
4
156
Dean Jones
AUS
4
156
Brian Lara
WI
4
156
Mark Waugh
AUS
4
156
VVS Laxman
IND
4
156
Kumar Sangakkara
SL
4
156
Tillakaratne Dilshan
SL
4
156
Upul Tharanga
SL
4
156
Philip Salt
ENG
4
156
Shikhar Dhawan
IND
4
156
Aaron Finch
AUS
4
156
Ross Taylor
NZ
4
156
Tillakaratne Dilshan
SL
4
156
Shiv Chanderpaul
WI
4
156
Chris Gayle
WI
4
156
Mohammad Yousuf
PAK
4
156
Sourav Ganguly
IND
4
156
Sourav Ganguly
IND
4
156
Joe Root
ENG
4
156
Dimuth Karunaratne
SL
4
156
Mominul Haque
BAN
4
156
Kumar Sangakkara
SL
4
156
Kumar Sangakkara
SL
4
156
Hashim Amla
SA
4
156
Andrew Strauss
ENG
4
156
Kevin Pietersen
ENG
4
156
Kevin Pietersen
ENG
4
156
Chris Gayle
WI
4
156
Daryll Cullinan
SA
4
156
Sachin Tendulkar
IND
4
156
Mohinder Amarnath
IND
4
156
Dilip Vengsarkar
IND
4
156
Sunil Gavaskar
IND
4
156
Tony Greig
ENG
4
156
Paul Stirling
IRE
4
156
Michael Clarke
AUS
4
156
Mike Atherton
ENG
4
156
Mark Waugh
AUS
4
156
Mark Taylor
AUS
4
156
David Boon
AUS
4
156
David Gower
ENG
4
156
Dilip Vengsarkar
IND
4
156
Sunil Gavaskar
IND
4
156
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
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
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
Phil Simmons
WI
3
238
Sachin Tendulkar
IND
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
Babar Azam
PAK
3
238
Hashim Amla
SA
3
238
Virat Kohli
IND
3
238
Neil McCallum
SCO
3
238
Eoin Morgan
ENG
3
238
Gautam Gambhir
IND
3
238
Jacques Kallis
SA
3
238
Kamran Akmal
PAK
3
238
Sanath Jayasuriya
SL
3
238
Alistair Campbell
ZIM
3
238
Sachin Tendulkar
IND
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
Ravi Shastri
IND
3
238
John Reid
NZ
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
Colin Cowdrey
ENG
3
238
Peter May
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
238
Alvin Kallicharran
WI
3
339
Allan Rae
WI
2
339
Vijay Hazare
IND
2
339
Jeffrey Stollmeyer
WI
2
339
Colin McDonald
AUS
2
339
Barry Richards
SA
2
339
Jacob Bethell
ENG
2
339
Jimmy Sinclair
SA
2
339
Stanley Jackson
ENG
2
339
Warren Bardsley
AUS
2
339
Herbie Taylor
SA
2
339
Bob Catterall
SA
2
339
Bruce Mitchell
SA
2
339
Donald Bradman
AUS
2
339
Allan Rae
WI
2
339
Vijay Hazare
IND
2
339
Jeffrey Stollmeyer
WI
2
339
Colin McDonald
AUS
2
339
Barry Richards
SA
2
339
Dominic Sibley
ENG
2
339
Glenn Turner
NZ
2
339
Sir Viv Richards
WI
2
339
Geoff Marsh
AUS
2
339
Sir Richie Richardson
WI
2
339
Brian Lara
WI
2
339
Daryl Mitchell
NZ
2
339
Colin Munro
NZ
2
339
Faheem Nazir
SWI
2
339
Philip Salt
ENG
2
339
Tilak Varma
IND
2
339
Kane Williamson
NZ
2
339
Harsh Thaker
CAN
2
339
Janneman Malan
SA
2
339
Dawid Malan
ENG
2
339
Litton Das
BAN
2
339
Sachin Tendulkar
IND
2
339
Inzamam-ul-Haq
PAK
2
339
Roshan Mahanama
SL
2
339
Robin Smith
ENG
2
339
Geoff Marsh
AUS
2
339
Kris Srikkanth
IND
2
339
Javed Miandad
PAK
2
339
Graham Gooch
ENG
2
339
Ravi Shastri
IND
2
339
Sir Viv Richards
WI
2
339
Mohsin Khan
PAK
2
339
Dhananjaya de Silva
SL
2
339
Aravinda de Silva
SL
2
339
Sherwin Campbell
WI
2
339
Mark Waugh
AUS
2
339
Chris Broad
ENG
2
339
Sir Viv Richards
WI
2
339
Greg Chappell
AUS
2
339
Geoff Boycott
ENG
2
339
Asif Iqbal
UAE
2
339
Glenn Turner
NZ
2
339
Denis Lindsay
SA
2
339
Ian Chappell
AUS
2
339
Sir Conrad Hunte
WI
2
339
Colin Cowdrey
ENG
2
339
John Edrich
ENG
2
339
Sir Conrad Hunte
WI
2
339
Collie Smith
WI
2
339
Peter May
ENG
2
339
Peter Richardson
ENG
2
339
Bill Woodfull
AUS
2
339
Sir Leonard Hutton
ENG
2
339
Herbert Sutcliffe
ENG
2
339
Sir Jack Hobbs
ENG
2
339
Marnus Labuschagne
AUS
2
339
Sir Ian Botham
ENG
2
339
Sir Ian Botham
ENG
2
339
Asif Iqbal
UAE
2
339
Bev Congdon
NZ
2
339
Denis Lindsay
SA
2
339
Ian Chappell
AUS
2
339
Sir Conrad Hunte
WI
2
339
Colin Cowdrey
ENG
2
339
John Edrich
ENG
2
339
Sir Conrad Hunte
WI
2
339
Collie Smith
WI
2
339
Peter May
ENG
2
339
Peter Richardson
ENG
2
339
Sir Clyde Walcott
WI
2
339
Hanif Mohammad
PAK
2
339
Ted Dexter
ENG
2
339
Wazir Mohammad
PAK
2
339
Tom Graveney
ENG
2
339
Raman Subba Row
ENG
2
339
Ian Chappell
AUS
2
339
Geoff Boycott
ENG
2
429
Allan Steel
ENG
1
429
Arthur Shrewsbury
ENG
1
429
Arthur Shrewsbury
ENG
1
429
Henry Wood
ENG
1
429
Stanley Jackson
ENG
1
429
Harry Graham
AUS
1
429
Arthur Hill
ENG
1
429
Archie MacLaren
ENG
1
429
Tom Hayward
ENG
1
429
Archie MacLaren
ENG
1
429
Tip Foster
ENG
1
429
Gordon White
SA
1
429
Percy Sherwell
SA
1
429
Herbie Taylor
SA
1
429
Phil Mead
ENG
1
429
Herbert Sutcliffe
ENG
1
429
Dennis Amiss
ENG
1
429
Roy Fredericks
WI
1
429
Majid Khan
PAK
1
429
Sir Viv Richards
WI
1
429
Dennis Amiss
ENG
1
429
Desmond Haynes
WI
1
429
Gordon Greenidge
WI
1
429
Gordon Greenidge
WI
1
429
Chris Gayle
WI
1
429
Mahela Udawatte
SL
1
429
Tillakaratne Dilshan
SL
1
429
Not on record
NAM
1
429
Rakep Patel
KEN
1
429
Alex Hales
ENG
1
429
Morne van Wyk
SA
1
429
Babar Hayat
HK
1
429
Colin Munro
NZ
1
429
Jean-Pierre Kotze
NAM
1
429
Shaheryar Butt
BEL
1
429
Balaji Avinash Pai
GIB
1
429
Zeeshan Khan
MLT
1
429
Virat Kohli
IND
1
429
Rohit Sharma
IND
1
429
Matthew Breetzke
SA
1
429
Ramiz Raja
PAK
1
429
David Boon
AUS
1
429
David Boon
AUS
1
429
Gordon Greenidge
WI
1
429
Bev Congdon
NZ
1
429
Fawad Alam
PAK
1
429
Brian Luckhurst
ENG
1
429
Ted Dexter
ENG
1
429
Vijay Merchant
IND
1
429
Sir Leonard Hutton
ENG
1
429
Russell Endean
SA
1
429
Sir Clyde Walcott
WI
1
429
Maurice Leyland
ENG
1
429
Bill Ponsford
AUS
1
429
Phil Mead
ENG
1
429
Vernon Ransford
AUS
1
429
Reggie Duff
AUS
1
429
Len Braund
ENG
1
429
Brian Luckhurst
ENG
1
429
Ted Dexter
ENG
1
429
Sir Clyde Walcott
WI
1
429
Sir Leonard Hutton
ENG
1
429
Russell Endean
SA
1
429
Willie Watson
ENG
1
429
Peter May
ENG
1
429
John Waite
SA
1
429
Hanumant Singh
IND
1
429
Brian Booth
AUS
1
429
Bob Cowper
AUS
1
429
Tom Graveney
ENG
1
429
Ken Barrington
ENG
1
429
Sadiq Mohammad
PAK
1
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
4 matches
▲
show
‹
TEST
Asian Games Men's Cricket Competition
BAN
MAL
TEST
Asian Games Men's Cricket Competition
SL
NEP
TEST
Asian Games Men's Cricket Competition
IND
AFG
TEST
Asian Games Men's Cricket Competition
PAK
HK
›