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.

PositionMost 100sPlayer NameTeam Name
149Sachin TendulkarIndia
12Allan RaeWest Indies
12Vijay HazareIndia
12Jeffrey StollmeyerWest Indies
14Neil HarveyAustralia
13Sir Clyde WalcottWest Indies
15Sir Clyde WalcottWest Indies
13Sir Everton WeekesWest Indies
13Colin CowdreyEngland
16Sir Garry SobersWest Indies
12Colin McDonaldAustralia
14Ken BarringtonEngland
14Sir Garry SobersWest Indies
14Peter ParfittEngland
13Ken BarringtonEngland
13Ken BarringtonEngland
13Colin CowdreyEngland
13Ken BarringtonEngland
13Clive LloydWest Indies
15Doug WaltersAustralia
13Sir Garry SobersWest Indies
12Barry RichardsSouth Africa
14Geoff BoycottEngland
13Greg ChappellAustralia
13Mushtaq MohammadPakistan
15Dennis AmissEngland
14Greg ChappellAustralia
17Sir Viv RichardsWest Indies
14Sunil GavaskarIndia
15Sunil GavaskarIndia
15Gundappa ViswanathIndia
13Desmond HaynesWest Indies
13Geoff BoycottEngland
14Mohsin KhanHong Kong
15Sunil GavaskarIndia
14Larry GomesWest Indies
14Allan BorderAustralia
14Dilip VengsarkarIndia
14Allan BorderAustralia
14Javed MiandadPakistan
14Mark TaylorAustralia
14Allan LambEngland
14Sir Richie RichardsonWest Indies
14David BoonAustralia
14David BoonAustralia
14Mike AthertonEngland
14Brian LaraWest Indies
13Nasser HussainEngland
17Aravinda de SilvaSri Lanka
13Saeed AnwarPakistan
15Sachin TendulkarIndia
14Mohammad YousufPakistan
14Mahela JayawardeneSri Lanka
16Matthew HaydenAustralia
16Ricky PontingAustralia
15Jacques KallisSouth Africa
16Ricky PontingAustralia
19Mohammad YousufPakistan
15Mahela JayawardeneSri Lanka
16Graeme SmithSouth Africa
16Tillakaratne DilshanSri Lanka
16Jacques KallisSouth Africa
15Ian BellEngland
15Michael ClarkeAustralia
14AB de VilliersSouth Africa
16David WarnerAustralia
16Steven SmithAustralia
14Moeen AliEngland
16Steven SmithAustralia
15Virat KohliIndia
13Marnus LabuschagneAustralia
12Dominic SibleyEngland
16Joe RootEngland
17Babar AzamPakistan
14Najmul Hossain ShantoBangladesh
16Joe RootEngland
15Shubman GillIndia
11Jacob BethellEngland
24Joe RootEngland
25Kamindu MendisSri Lanka
23Usman KhawajaAustralia
26Jonny BairstowEngland
24Dimuth KarunaratneSri Lanka
21Fawad AlamPakistan
22Dhananjaya de SilvaSri Lanka
24Mominul HaqueBangladesh
25Dean ElgarSouth Africa
23Stephen CookSouth Africa
24Kumar SangakkaraSri Lanka
25Kane WilliamsonNew Zealand
24Kumar SangakkaraSri Lanka
23Younis KhanPakistan
24Hashim AmlaSouth Africa
25Alastair CookEngland
24Andrew StraussEngland
24Kevin PietersenEngland
24Kevin PietersenEngland
25Brian LaraWest Indies
27Ricky PontingAustralia
24Chris GayleWest Indies
23Mike AthertonEngland
25Brian LaraWest Indies
25Michael VaughanEngland
23Andy FlowerZimbabwe
24Daryll CullinanSouth Africa
23Sir Richie RichardsonWest Indies
22Aravinda de SilvaSri Lanka
22Sherwin CampbellWest Indies
24Sachin TendulkarIndia
23Jimmy AdamsWest Indies
23Steve WaughAustralia
22Mark WaughAustralia
23Sachin TendulkarIndia
23Desmond HaynesWest Indies
23Graham GoochEngland
23Chris BroadEngland
22Chris BroadEngland
23Martin CroweNew Zealand
23John ReidNew Zealand
23Ravi ShastriIndia
24Mohinder AmarnathIndia
22Greg ChappellAustralia
23Greg ChappellAustralia
23Alvin KallicharranWest Indies
22Sir Viv RichardsWest Indies
24Dilip VengsarkarIndia
23Clive LloydWest Indies
24Sunil GavaskarIndia
22Geoff BoycottEngland
22Colin CowdreyEngland
24Tony GreigEngland
22Asif IqbalUnited Arab Emirates
22Glenn TurnerNew Zealand
23Sir Garry SobersWest Indies
22Sir Conrad HunteWest Indies
23Seymour NurseWest Indies
21Brian LuckhurstEngland
22Denis LindsaySouth Africa
22Ian ChappellAustralia
22John EdrichEngland
22Sir Conrad HunteWest Indies
23Polly UmrigarIndia
23Colin CowdreyEngland
21Ted DexterEngland
23Colin CowdreyEngland
22Collie SmithWest Indies
23Peter MayEngland
22Peter RichardsonEngland
23Neil HarveyAustralia
22Peter MayEngland
23Sir Everton WeekesWest Indies
21Sir Leonard HuttonEngland
21Russell EndeanSouth Africa
244Jacques KallisSouth Africa
21Sir Clyde WalcottWest Indies
341Joe RootEngland
32Sir Clyde WalcottWest Indies
31Willie WatsonEngland
32Hanif MohammadPakistan
31John WaiteSouth Africa
31Peter MayEngland
32Wazir MohammadPakistan
32Ted DexterEngland
32Tom GraveneyEngland
32Raman Subba RowEngland
31Hanumant SinghIndia
31Brian BoothAustralia
31Bob CowperAustralia
31Ken BarringtonEngland
32Geoff BoycottEngland
31Tom GraveneyEngland
32Ian ChappellAustralia
31Lawrence RoweWest Indies
33Alvin KallicharranWest Indies
32Mike DennessEngland
31Bev CongdonNew Zealand
32Graham YallopAustralia
33Allan BorderAustralia
31Graham YallopAustralia
33Gordon GreenidgeWest Indies
31Sunil GavaskarIndia
32Larry GomesWest Indies
32David GowerEngland
32Martin CroweNew Zealand
32Gordon GreenidgeWest Indies
33Mudassar NazarPakistan
32Martin CroweNew Zealand
32Gordon GreenidgeWest Indies
31Ijaz AhmedPakistan
32Robin SmithEngland
32Martin CroweNew Zealand
32Navjot SidhuIndia
32Roshan MahanamaSri Lanka
32Hansie CronjeSouth Africa
33Brian LaraWest Indies
33Michael SlaterAustralia
32Justin LangerAustralia
34Shiv ChanderpaulWest Indies
34Herschelle GibbsSouth Africa
33Ramnaresh SarwanWest Indies
34Alastair CookEngland
33Shiv ChanderpaulWest Indies
33Virender SehwagIndia
34Jacques KallisSouth Africa
33Ravi BoparaEngland
34Jonathan TrottEngland
33Michael ClarkeAustralia
32Mominul HaqueBangladesh
33Ross TaylorNew Zealand
33Sarfraz AhmedPakistan
34Adam VogesAustralia
34Cheteshwar PujaraIndia
32Quinton de KockSouth Africa
33Kusal MendisSri Lanka
33Fawad AlamPakistan
35Imam-ul-HaqPakistan
34Harry BrookEngland
32Aiden MarkramSouth Africa
33Yashasvi JaiswalIndia
42Najmul Hossain ShantoBangladesh
43Ollie PopeEngland
44Tom LathamNew Zealand
42Abid AliPakistan
43Dimuth KarunaratneSri Lanka
42Kane WilliamsonNew Zealand
43Joe RootEngland
42Kevin PietersenEngland
43Michael HusseyAustralia
42Misbah-ul-HaqPakistan
43Mahela JayawardeneSri Lanka
43Andrew StraussEngland
43Justin LangerAustralia
43Gary KirstenSouth Africa
42Sourav GangulyIndia
41Keith ArthurtonWest Indies
41Alec StewartEngland
41Gus LogieWest Indies
41Jeff CroweNew Zealand
42Kim HughesAustralia
41John DysonAustralia
42Majid KhanPakistan
41Craig SerjeantAustralia
42Ian RedpathAustralia
41John ParkerNew Zealand
42Glenn TurnerNew Zealand
41Ray IllingworthEngland
41Bruce TaylorNew Zealand
41Mushtaq MohammadPakistan
41David SheppardEngland
41Frank WorrellWest Indies
41Arthur MiltonEngland
41Bruce PairaudeauWest Indies
440Ricky PontingAustralia
537Kumar SangakkaraSri Lanka
51John ParkerNew Zealand
51Zaheer AbbasPakistan
53Daryl MitchellNew Zealand
52Kyle VerreynneSouth Africa
635Rahul DravidIndia
734Kane WilliamsonNew Zealand
833Younis KhanPakistan