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,3241531,582
2Judd TrumpEngland1,1491471,594
3John HigginsScotland1,0611472,003
4Neil RobertsonAustralia1,0381471,391
5Mark SelbyEngland9611471,709
6Shaun MurphyEngland7811471,479
7Stephen HendryScotland7781471,312
8Ding JunhuiChina7231471,071
9Mark WilliamsWales6911471,902
10Mark AllenNorthern Ireland6891471,176
11Stuart BinghamEngland6331471,605
12Kyren WilsonEngland5571471,173
13Marco FuHong Kong5551471,027
14Stephen MaguireScotland5381471,270
15Barry HawkinsEngland5271471,440
16Ryan DayWales4801471,387
17Ali CarterEngland4641471,422
18David GilbertEngland4491471,035
19Ricky WaldenEngland3921471,224
20Jack LisowskiEngland386147897
21Peter EbdonEngland3801471,131
22Joe PerryEngland3731451,405
23Ken DohertyIreland3711471,329
24Xiao GuodongChina362147879
25Matthew StevensWales3611471,191
26Steve DavisEngland3561471,462
27Jimmy WhiteEngland3541471,644
28Tom FordEngland3191471,036
29Anthony HamiltonEngland3131451,072
30Gary WilsonEngland311147832
31Mark DavisEngland3031471,362
32Liang WenboChina284147769
33Anthony McGillScotland263144814
34Graeme DottScotland2631471,207
35Zhou YuelongChina258147585
36Michael HoltEngland2541441,067
37Martin GouldEngland253147889
38Dominic DaleWales2531451,131
39Fergal O'BrienIreland2431471,030
40Zhao XintongChina238147452
41Matthew SeltEngland230147974
42John ParrottEngland230147855
43Alan McManusScotland2291431,013
44Luca BrecelBelgium228147695
45Jimmy RobertsonEngland222145816
46Thepchaiya Un-NoohThailand222147633
47Robert MilkinsEngland2061471,199
48Kurt MaflinNorway203147653
49Zhang AndaChina199147583
50Ben WoollastonEngland183147893
51Michael WhiteWales180145702
52Noppon SaengkhamThailand175147541
53Stephen LeeEngland175145713
54Jamie JonesWales175147720
55Andy HicksEngland174147765
56Jak JonesWales169147523
57Jamie CopeEngland164147572
58Hossein VafaeiIran164147407
59Barry PinchesEngland163147888
60James WattanaThailand162147877
61Andrew HigginsonEngland161147907
62Robin HullFinland157145569
63Mark KingEngland1571461,105
64Yan BingtaoChina150142354
65Tian PengfeiChina147139588
66Jamie BurnettScotland143148625
67Chris WakelinEngland143147544
68Wu YizeChina139147238
69Alfie BurdenEngland139147851
70Willie ThorneEngland138147632
71Yuan SijunChina138145350
72Dave HaroldEngland138143699
73Nigel BondEngland132140966
74Tony DragoMalta131147738
75Liam HighfieldEngland123140549
76Mark JoyceEngland122143648
77Joe SwailNorthern Ireland122142872
78Joe O'ConnorEngland122147423
79Gerard GreeneNorthern Ireland121144851
80Daniel WellsWales118141578
81Elliot SlessorEngland116142487
82Sam CraigieEngland116143395
83Rod LawlerEngland115143940
84Si JiahuiChina114147291
85Li HangChina112145411
86Stuart CarringtonEngland112141550
87Lyu HaotianChina111141390
88Darren MorganWales110145541
89Paul HunterEngland110146341
90Scott DonaldsonScotland103143540
91Ian McCullochEngland102145485
92Robbie WilliamsEngland100146615
93Sam BairdEngland94142406
94Pang JunxuChina93144272
95Cliff ThorburnCanada91147555
96Neal FouldsEngland88142541
97Rory McLeodJamaica87147715
98Alex HigginsNorthern Ireland87142637
99Terry GriffithsWales86140627
100Joe DavisEngland83146139
101David GrayEngland82147374
102Paul DavisonEngland82144750
103Cao YupengChina81147374
104Craig SteadmanEngland80145597
105Dennis TaylorNorthern Ireland80141699
106Jordan BrownNorthern Ireland80142383
107Chang BingyuChina79147135
108Ian BurnsEngland78141553
109Martin O'DonnellEngland78140565
110Xu SiChina77147273
111David GraceEngland76143538
112Patrick WallaceNorthern Ireland76141408
113Michael JudgeIreland73144537
114Gary WilkinsonEngland73143552
115Steve JamesEngland73143425
116Louis HeathcoteEngland71137261
117Fan ZhengyiChina70147240
118Adrian GunnellEngland69147424
119John SpencerEngland66147440
120Jackson PageWales65147286
121Peter LinesEngland63147937
122Oliver LinesEngland63140444
123Stuart PettmanEngland61142450
124Marcus CampbellScotland59147687
125Mike DunnEngland59147762
126Mitchell MannEngland57142427
127Lu NingChina56141262
128Tony MeoEngland55147496
129Brian MorganEngland54146371
130Ray ReardonWales54146466
131Fred DavisEngland53141353
132Chris SmallScotland52141311
133David MorrisIreland51141249
134Alexander UrsenbacherSwitzerland51141329
135Aaron HillIreland50147187
136He GuoqiangChina50139120
137Lee WalkerWales50140574
138Lee SpickEngland49144252
139Doug MountjoyWales49145510
140Joe JohnsonEngland49141486
141Tony KnowlesEngland49139634
142Eddie CharltonAustralia48138431
143David LilleyEngland48139315
144Nick DysonEngland47147367
145Jiang JunChina4714189
146Duane JonesWales47141370
147Liu SongChina47140204
148Paul DaviesWales47142481
149Peifan LeiChina47138190
150Simon BedfordEngland46141471
151Zak SuretyEngland46147312
152Bjorn HaneveerBelgium46138381
153Dean ReynoldsEngland46139443
154Akani SongsermsawadThailand46135262
155Yu DeluChina46140284
156Stan MoodyEngland45142123
157Euan HendersonScotland45145310
158Quinten HannAustralia44142246
159Ashley CartyEngland44141314
160Lyu ChuangChina43139223
161Drew HenryScotland43142441
162Tony ChappelWales43143375
163Ben MertensBelgium43142157
164David RoeEngland42140502
165Bradley JonesEngland42136358
166Mike HallettEngland42139668
167Ross MuirScotland41147335
168Michael GeorgiouCyprus41147336
169Aditya MehtaIndia41147299
170Jamie ClarkeWales41136356
171Alain RobidouxCanada40147342
172Dylan EmeryWales40137184
173Ashley HugillEngland40140282
174James CahillEngland40140338
175Dene O'KaneNew Zealand40140295
176Jamie O'NeillEngland39133398
177Matthew CouchEngland39141534
178John VirgoEngland39139285
179Allan TaylorEngland39145498
180John AstleyEngland38138361
181Martin ClarkEngland38142334
182Sean StoreyEngland37145373
183Leo FernandezIreland37140493
184Luo HonghaoChina36139132
185Julien LeclercqBelgium36142122
186Adam DuffyEngland36139431
187Long ZehuangChina35141123
188Nick WalkerEngland35144355
189David FinbowEngland35140320
190Mick PriceEngland34141314
191Sanderson LamEngland34137319
192Tony JonesEngland34135377
193Wayne BrownEngland34145295
194James McBainScotland32137200
195Eden SharavIsrael31142236
196Thor Chuan LeongMalaysia31142213
197Gao YangChina31141107
198Stefan MazrocisEngland31135354
199Mei XiwenChina31140161
200Ian PreeceWales30139238

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.