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,3351531,582
2Judd TrumpEngland1,1651471,594
3John HigginsScotland1,0641472,003
4Neil RobertsonAustralia1,0481471,391
5Mark SelbyEngland9771471,709
6Shaun MurphyEngland7961471,479
7Stephen HendryScotland7781471,312
8Ding JunhuiChina7311471,071
9Mark WilliamsWales7001471,902
10Mark AllenNorthern Ireland6941471,176
11Stuart BinghamEngland6371471,605
12Kyren WilsonEngland5661471,173
13Marco FuHong Kong5641471,027
14Stephen MaguireScotland5411471,270
15Barry HawkinsEngland5341471,440
16Ryan DayWales4841471,387
17Ali CarterEngland4741471,422
18David GilbertEngland4671471,035
19Ricky WaldenEngland4031471,224
20Jack LisowskiEngland392147897
21Peter EbdonEngland3801471,131
22Joe PerryEngland3731451,405
23Ken DohertyIreland3711471,329
24Xiao GuodongChina367147879
25Matthew StevensWales3661471,191
26Jimmy WhiteEngland3571471,644
27Steve DavisEngland3561471,462
28Tom FordEngland3251471,036
29Anthony HamiltonEngland3161451,072
30Gary WilsonEngland312147832
31Mark DavisEngland3031471,362
32Liang WenboChina284147769
33Zhou YuelongChina272147585
34Anthony McGillScotland265144814
35Zhao XintongChina264147452
36Graeme DottScotland2631471,207
37Michael HoltEngland2571441,067
38Martin GouldEngland253147889
39Dominic DaleWales2531451,131
40Fergal O'BrienIreland2431471,030
41Matthew SeltEngland234147974
42Luca BrecelBelgium232147695
43John ParrottEngland231147855
44Alan McManusScotland2291431,013
45Jimmy RobertsonEngland225145816
46Thepchaiya Un-NoohThailand224147633
47Zhang AndaChina213147583
48Robert MilkinsEngland2071471,199
49Kurt MaflinNorway203147653
50Noppon SaengkhamThailand186147541
51Ben WoollastonEngland183147893
52Jak JonesWales182147523
53Michael WhiteWales180145702
54Jamie JonesWales179147720
55Hossein VafaeiIran176147407
56Stephen LeeEngland175145713
57Andy HicksEngland173147765
58Jamie CopeEngland167147572
59Andrew HigginsonEngland164147907
60Barry PinchesEngland163147888
61James WattanaThailand162147877
62Wu YizeChina158147238
63Robin HullFinland157145569
64Mark KingEngland1571461,105
65Yan BingtaoChina150142354
66Chris WakelinEngland149147544
67Tian PengfeiChina147139588
68Alfie BurdenEngland146147851
69Jamie BurnettScotland143148625
70Yuan SijunChina143145350
71Willie ThorneEngland138147632
72Dave HaroldEngland138143699
73Liam HighfieldEngland136140549
74Nigel BondEngland134140966
75Tony DragoMalta131147738
76Joe O'ConnorEngland127147423
77Mark JoyceEngland125143648
78Elliot SlessorEngland123142487
79Daniel WellsWales122141578
80Joe SwailNorthern Ireland122142872
81Sam CraigieEngland122143395
82Gerard GreeneNorthern Ireland121144851
83Lyu HaotianChina120141390
84Si JiahuiChina117147291
85Rod LawlerEngland115143940
86Stuart CarringtonEngland114141550
87Li HangChina112145411
88Darren MorganWales110145541
89Paul HunterEngland110146341
90Scott DonaldsonScotland104143540
91Ian McCullochEngland102145485
92Pang JunxuChina100144272
93Robbie WilliamsEngland100146615
94Chang BingyuChina99147135
95Sam BairdEngland94142406
96Cliff ThorburnCanada91147555
97Rory McLeodJamaica88147715
98Neal FouldsEngland87142541
99Alex HigginsNorthern Ireland87142637
100Terry GriffithsWales86140627
101David GraceEngland84143538
102Xu SiChina83147273
103Joe DavisEngland83146139
104Jordan BrownNorthern Ireland83142383
105Paul DavisonEngland83144750
106David GrayEngland82147374
107Cao YupengChina81147374
108Craig SteadmanEngland80145597
109Dennis TaylorNorthern Ireland80141699
110Ian BurnsEngland79141553
111Martin O'DonnellEngland78140565
112Louis HeathcoteEngland76137261
113Patrick WallaceNorthern Ireland76141408
114Fan ZhengyiChina76147240
115Michael JudgeIreland74144537
116Gary WilkinsonEngland73143552
117Steve JamesEngland73143425
118Jackson PageWales72147286
119Adrian GunnellEngland69147424
120John SpencerEngland66147440
121Oliver LinesEngland64140444
122Peter LinesEngland63147937
123Stuart PettmanEngland61142450
124Mitchell MannEngland61142427
125Marcus CampbellScotland59147687
126Mike DunnEngland59147762
127Lu NingChina56141262
128Aaron HillIreland55147187
129Tony MeoEngland55147496
130Brian MorganEngland54146371
131Ray ReardonWales54146466
132He GuoqiangChina54139120
133Jiang JunChina5314189
134Duane JonesWales53141370
135Fred DavisEngland53141353
136Dylan EmeryWales52137184
137Chris SmallScotland52141311
138David MorrisIreland51141249
139Alexander UrsenbacherSwitzerland51141329
140Stan MoodyEngland50142123
141Lee WalkerWales50140574
142David LilleyEngland50139315
143Peifan LeiChina50138190
144Lee SpickEngland49144252
145Doug MountjoyWales49145510
146Joe JohnsonEngland49141486
147Zak SuretyEngland49147312
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
180Julien LeclercqBelgium39142122
181Leo FernandezIreland39140493
182Long ZehuangChina39141123
183John VirgoEngland39139285
184John AstleyEngland38138361
185Martin ClarkEngland38142334
186Luo HonghaoChina36139132
187Adam DuffyEngland36139431
188Liam PullenEngland36147106
189Nick WalkerEngland35144355
190David FinbowEngland35140320
191Gao YangChina34141107
192Mick PriceEngland34141314
193Sanderson LamEngland34137319
194Tony JonesEngland34135377
195Wayne BrownEngland34145295
196Liu HongyuChina3313997
197James McBainScotland32137200
198Thanawat ThirapongpaiboonThailand32147183
199Eden SharavIsrael31142236
200Thor Chuan LeongMalaysia31142213

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.