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,3301531,582
2Judd TrumpEngland1,1561471,594
3John HigginsScotland1,0631472,003
4Neil RobertsonAustralia1,0391471,391
5Mark SelbyEngland9631471,709
6Shaun MurphyEngland7861471,479
7Stephen HendryScotland7781471,312
8Ding JunhuiChina7291471,071
9Mark WilliamsWales6941471,902
10Mark AllenNorthern Ireland6941471,176
11Stuart BinghamEngland6351471,605
12Kyren WilsonEngland5641471,173
13Marco FuHong Kong5621471,027
14Stephen MaguireScotland5391471,270
15Barry HawkinsEngland5321471,440
16Ryan DayWales4831471,387
17Ali CarterEngland4681471,422
18David GilbertEngland4621471,035
19Ricky WaldenEngland4011471,224
20Jack LisowskiEngland388147897
21Peter EbdonEngland3801471,131
22Joe PerryEngland3731451,405
23Ken DohertyIreland3711471,329
24Xiao GuodongChina365147879
25Matthew StevensWales3651471,191
26Jimmy WhiteEngland3561471,644
27Steve DavisEngland3561471,462
28Tom FordEngland3241471,036
29Anthony HamiltonEngland3161451,072
30Gary WilsonEngland311147832
31Mark DavisEngland3031471,362
32Liang WenboChina284147769
33Zhou YuelongChina266147585
34Anthony McGillScotland265144814
35Graeme DottScotland2631471,207
36Michael HoltEngland2571441,067
37Martin GouldEngland253147889
38Dominic DaleWales2531451,131
39Zhao XintongChina251147452
40Fergal O'BrienIreland2431471,030
41Matthew SeltEngland234147974
42Luca BrecelBelgium232147695
43John ParrottEngland231147855
44Alan McManusScotland2291431,013
45Jimmy RobertsonEngland225145816
46Thepchaiya Un-NoohThailand223147633
47Zhang AndaChina208147583
48Robert MilkinsEngland2071471,199
49Kurt MaflinNorway203147653
50Noppon SaengkhamThailand184147541
51Ben WoollastonEngland183147893
52Michael WhiteWales180145702
53Jamie JonesWales179147720
54Jak JonesWales177147523
55Stephen LeeEngland175145713
56Hossein VafaeiIran174147407
57Andy HicksEngland173147765
58Jamie CopeEngland167147572
59Andrew HigginsonEngland164147907
60Barry PinchesEngland163147888
61James WattanaThailand162147877
62Robin HullFinland157145569
63Mark KingEngland1571461,105
64Wu YizeChina154147238
65Yan BingtaoChina150142354
66Tian PengfeiChina147139588
67Alfie BurdenEngland145147851
68Chris WakelinEngland144147544
69Jamie BurnettScotland143148625
70Yuan SijunChina140145350
71Willie ThorneEngland138147632
72Dave HaroldEngland138143699
73Nigel BondEngland134140966
74Liam HighfieldEngland131140549
75Tony DragoMalta131147738
76Joe O'ConnorEngland126147423
77Mark JoyceEngland123143648
78Elliot SlessorEngland123142487
79Daniel WellsWales122141578
80Joe SwailNorthern Ireland122142872
81Sam CraigieEngland121143395
82Gerard GreeneNorthern Ireland121144851
83Lyu HaotianChina118141390
84Rod LawlerEngland115143940
85Si JiahuiChina115147291
86Li HangChina112145411
87Stuart CarringtonEngland112141550
88Darren MorganWales110145541
89Paul HunterEngland110146341
90Scott DonaldsonScotland104143540
91Ian McCullochEngland102145485
92Robbie WilliamsEngland100146615
93Pang JunxuChina96144272
94Sam BairdEngland94142406
95Chang BingyuChina94147135
96Cliff ThorburnCanada91147555
97Rory McLeodJamaica88147715
98Neal FouldsEngland87142541
99Alex HigginsNorthern Ireland87142637
100Terry GriffithsWales86140627
101Joe DavisEngland83146139
102Jordan BrownNorthern Ireland83142383
103Paul DavisonEngland83144750
104David GrayEngland82147374
105Xu SiChina81147273
106David GraceEngland81143538
107Cao YupengChina81147374
108Craig SteadmanEngland80145597
109Dennis TaylorNorthern Ireland80141699
110Ian BurnsEngland79141553
111Martin O'DonnellEngland78140565
112Louis HeathcoteEngland76137261
113Patrick WallaceNorthern Ireland76141408
114Michael JudgeIreland74144537
115Fan ZhengyiChina74147240
116Gary WilkinsonEngland73143552
117Steve JamesEngland73143425
118Jackson PageWales71147286
119Adrian GunnellEngland69147424
120John SpencerEngland66147440
121Peter LinesEngland63147937
122Oliver LinesEngland63140444
123Stuart PettmanEngland61142450
124Marcus CampbellScotland59147687
125Mitchell MannEngland59142427
126Mike DunnEngland59147762
127Lu NingChina56141262
128Tony MeoEngland55147496
129Aaron HillIreland54147187
130Brian MorganEngland54146371
131Ray ReardonWales54146466
132Jiang JunChina5314189
133Duane JonesWales53141370
134He GuoqiangChina53139120
135Fred DavisEngland53141353
136Chris SmallScotland52141311
137David MorrisIreland51141249
138Alexander UrsenbacherSwitzerland51141329
139Lee WalkerWales50140574
140David LilleyEngland50139315
141Peifan LeiChina50138190
142Lee SpickEngland49144252
143Doug MountjoyWales49145510
144Joe JohnsonEngland49141486
145Zak SuretyEngland49147312
146Tony KnowlesEngland49139634
147Stan MoodyEngland48142123
148Dylan EmeryWales48137184
149Eddie CharltonAustralia48138431
150Nick DysonEngland47147367
151Liu SongChina47140204
152Akani SongsermsawadThailand47135262
153Paul DaviesWales47142481
154Simon BedfordEngland46141471
155Bjorn HaneveerBelgium46138381
156Dean ReynoldsEngland46139443
157Euan HendersonScotland46145310
158Ashley CartyEngland46141314
159Ben MertensBelgium46142157
160Yu DeluChina46140284
161Ashley HugillEngland45140282
162Tony ChappelWales45143375
163Matthew CouchEngland44141534
164Jamie ClarkeWales44136356
165Lyu ChuangChina43139223
166Quinten HannAustralia43142246
167Drew HenryScotland43142441
168Ross MuirScotland42147335
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
180Leo FernandezIreland39140493
181Long ZehuangChina39141123
182John VirgoEngland39139285
183John AstleyEngland38138361
184Julien LeclercqBelgium38142122
185Martin ClarkEngland38142334
186Luo HonghaoChina36139132
187Adam DuffyEngland36139431
188Nick WalkerEngland35144355
189David FinbowEngland35140320
190Mick PriceEngland34141314
191Sanderson LamEngland34137319
192Liam PullenEngland34147106
193Tony JonesEngland34135377
194Wayne BrownEngland34145295
195Gao YangChina32141107
196Liu HongyuChina3213997
197James McBainScotland32137200
198Eden SharavIsrael31142236
199Thor Chuan LeongMalaysia31142213
200Stefan MazrocisEngland31135354

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.