All-Time Century Break Leaderboard

The most career century breaks (100+) in professional snooker history. 200 players with century data.

#PlayerNationalityCenturiesHighest BreakMatches
1Ronnie O'SullivanEngland1,3361531,582
2Judd TrumpEngland1,1681471,594
3John HigginsScotland1,0701472,003
4Neil RobertsonAustralia1,0511471,391
5Mark SelbyEngland9811471,709
6Shaun MurphyEngland8011471,479
7Stephen HendryScotland7781471,312
8Ding JunhuiChina7341471,071
9Mark WilliamsWales7071471,902
10Mark AllenNorthern Ireland6941471,176
11Stuart BinghamEngland6371471,605
12Kyren WilsonEngland5761471,173
13Marco FuHong Kong5661471,027
14Stephen MaguireScotland5431471,270
15Barry HawkinsEngland5351471,440
16Ryan DayWales4851471,387
17Ali CarterEngland4751471,422
18David GilbertEngland4701471,035
19Ricky WaldenEngland4051471,224
20Jack LisowskiEngland392147897
21Peter EbdonEngland3801471,131
22Joe PerryEngland3731451,405
23Ken DohertyIreland3711471,329
24Xiao GuodongChina367147879
25Matthew StevensWales3661471,191
26Jimmy WhiteEngland3581471,644
27Steve DavisEngland3561471,462
28Tom FordEngland3251471,036
29Anthony HamiltonEngland3161451,072
30Gary WilsonEngland313147832
31Mark DavisEngland3031471,362
32Liang WenboChina284147769
33Zhou YuelongChina272147585
34Zhao XintongChina268147452
35Anthony McGillScotland265144814
36Graeme DottScotland2631471,207
37Michael HoltEngland2581441,067
38Martin GouldEngland253147889
39Dominic DaleWales2531451,131
40Fergal O'BrienIreland2431471,030
41Matthew SeltEngland234147974
42Luca BrecelBelgium232147695
43John ParrottEngland231147855
44Jimmy RobertsonEngland230145816
45Alan McManusScotland2291431,013
46Thepchaiya Un-NoohThailand226147633
47Zhang AndaChina217147583
48Robert MilkinsEngland2071471,199
49Kurt MaflinNorway203147653
50Noppon SaengkhamThailand188147541
51Jak JonesWales186147523
52Ben WoollastonEngland184147893
53Michael WhiteWales180145702
54Jamie JonesWales179147720
55Hossein VafaeiIran178147407
56Stephen LeeEngland175145713
57Andy HicksEngland173147765
58Wu YizeChina171147238
59Jamie CopeEngland167147572
60Andrew HigginsonEngland165147907
61Barry PinchesEngland163147888
62James WattanaThailand162147877
63Robin HullFinland157145569
64Mark KingEngland1571461,105
65Chris WakelinEngland154147544
66Yan BingtaoChina150142354
67Yuan SijunChina147145350
68Tian PengfeiChina147139588
69Alfie BurdenEngland146147851
70Jamie BurnettScotland143148625
71Liam HighfieldEngland140140549
72Willie ThorneEngland138147632
73Dave HaroldEngland138143699
74Nigel BondEngland134140966
75Tony DragoMalta131147738
76Joe O'ConnorEngland131147423
77Sam CraigieEngland130143395
78Daniel WellsWales126141578
79Mark JoyceEngland125143648
80Si JiahuiChina124147291
81Elliot SlessorEngland123142487
82Joe SwailNorthern Ireland122142872
83Lyu HaotianChina122141390
84Gerard GreeneNorthern Ireland121144851
85Rod LawlerEngland115143940
86Stuart CarringtonEngland114141550
87Li HangChina112145411
88Darren MorganWales110145541
89Paul HunterEngland110146341
90Scott DonaldsonScotland106143540
91Pang JunxuChina105144272
92Chang BingyuChina105147135
93Ian McCullochEngland102145485
94Robbie WilliamsEngland101146615
95Sam BairdEngland94142406
96Cliff ThorburnCanada91147555
97Rory McLeodJamaica88147715
98Neal FouldsEngland87142541
99Alex HigginsNorthern Ireland87142637
100Jordan BrownNorthern Ireland86142383
101Terry GriffithsWales86140627
102Xu SiChina85147273
103David GraceEngland84143538
104Joe DavisEngland83146139
105Paul DavisonEngland83144750
106David GrayEngland82147374
107Ian BurnsEngland81141553
108Cao YupengChina81147374
109Craig SteadmanEngland80145597
110Dennis TaylorNorthern Ireland80141699
111Martin O'DonnellEngland78140565
112Louis HeathcoteEngland77137261
113Fan ZhengyiChina77147240
114Patrick WallaceNorthern Ireland76141408
115Jackson PageWales75147286
116Michael JudgeIreland74144537
117Gary WilkinsonEngland73143552
118Steve JamesEngland73143425
119Adrian GunnellEngland69147424
120Oliver LinesEngland67140444
121John SpencerEngland66147440
122Peter LinesEngland63147937
123Stuart PettmanEngland61142450
124Mitchell MannEngland61142427
125Aaron HillIreland60147187
126Marcus CampbellScotland59147687
127Mike DunnEngland59147762
128Jiang JunChina5614189
129Lu NingChina56141262
130Tony MeoEngland55147496
131Brian MorganEngland54146371
132Ray ReardonWales54146466
133He GuoqiangChina54139120
134Duane JonesWales53141370
135Fred DavisEngland53141353
136Dylan EmeryWales52137184
137Chris SmallScotland52141311
138Stan MoodyEngland51142123
139David MorrisIreland51141249
140Alexander UrsenbacherSwitzerland51141329
141Peifan LeiChina51138190
142Zak SuretyEngland50147312
143Lee WalkerWales50140574
144David LilleyEngland50139315
145Lee SpickEngland49144252
146Doug MountjoyWales49145510
147Joe JohnsonEngland49141486
148Tony KnowlesEngland49139634
149Nick DysonEngland48147367
150Eddie CharltonAustralia48138431
151Liu SongChina47140204
152Akani SongsermsawadThailand47135262
153Paul DaviesWales47142481
154Simon BedfordEngland46141471
155Bjorn HaneveerBelgium46138381
156Dean ReynoldsEngland46139443
157Euan HendersonScotland46145310
158Ashley CartyEngland46141314
159Ben MertensBelgium46142157
160Yu DeluChina46140284
161Ashley HugillEngland45140282
162Jamie ClarkeWales45136356
163Tony ChappelWales45143375
164Ross MuirScotland44147335
165Matthew CouchEngland44141534
166Lyu ChuangChina43139223
167Quinten HannAustralia43142246
168Drew HenryScotland43142441
169David RoeEngland42140502
170Bradley JonesEngland42136358
171Mike HallettEngland42139668
172Michael GeorgiouCyprus41147336
173Aditya MehtaIndia41147299
174Allan TaylorEngland41145498
175Alain RobidouxCanada40147342
176Sean StoreyEngland40145373
177James CahillEngland40140338
178Dene O'KaneNew Zealand40140295
179Jamie O'NeillEngland39133398
180Gao YangChina39141107
181Julien LeclercqBelgium39142122
182Leo FernandezIreland39140493
183Long ZehuangChina39141123
184John VirgoEngland39139285
185John AstleyEngland38138361
186Martin ClarkEngland38142334
187Luo HonghaoChina36139132
188Adam DuffyEngland36139431
189Liam PullenEngland36147106
190Liam DaviesWales3513597
191Nick WalkerEngland35144355
192David FinbowEngland35140320
193Mick PriceEngland34141314
194Sanderson LamEngland34137319
195Liu HongyuChina3413997
196Tony JonesEngland34135377
197Wayne BrownEngland34145295
198Cheung Ka WaiHong Kong3213791
199James McBainScotland32137200
200Thanawat ThirapongpaiboonThailand32147183

Century Breaks by Year

Browse the century break leaderboard for a specific season:

About Century Breaks

A century break is a break of 100 points or more in a single visit to the table. It is considered the benchmark of elite-level snooker. The maximum possible break is 147 (15 reds, 15 blacks, and all colours), though breaks of 155 are theoretically possible after a foul.

Ronnie O'Sullivan holds the all-time record, becoming the first player to make over 1,000 career centuries in 2019. The record continues to grow with each tournament season.