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,0631472,003
4Neil RobertsonAustralia1,0381471,391
5Mark SelbyEngland9611471,709
6Shaun MurphyEngland7881471,479
7Stephen HendryScotland7781471,312
8Ding JunhuiChina7231471,071
9Mark AllenNorthern Ireland6941471,176
10Mark WilliamsWales6911471,902
11Stuart BinghamEngland6351471,605
12Kyren WilsonEngland5571471,173
13Marco FuHong Kong5561471,027
14Stephen MaguireScotland5381471,270
15Barry HawkinsEngland5291471,440
16Ryan DayWales4821471,387
17Ali CarterEngland4661471,422
18David GilbertEngland4521471,035
19Ricky WaldenEngland3931471,224
20Jack LisowskiEngland386147897
21Peter EbdonEngland3801471,131
22Joe PerryEngland3731451,405
23Ken DohertyIreland3711471,329
24Matthew StevensWales3631471,191
25Xiao GuodongChina362147879
26Jimmy WhiteEngland3561471,644
27Steve DavisEngland3561471,462
28Tom FordEngland3241471,036
29Anthony HamiltonEngland3161451,072
30Gary WilsonEngland311147832
31Mark DavisEngland3031471,362
32Liang WenboChina284147769
33Anthony McGillScotland264144814
34Graeme DottScotland2631471,207
35Zhou YuelongChina260147585
36Michael HoltEngland2561441,067
37Martin GouldEngland253147889
38Dominic DaleWales2531451,131
39Fergal O'BrienIreland2431471,030
40Zhao XintongChina240147452
41Matthew SeltEngland232147974
42John ParrottEngland231147855
43Luca BrecelBelgium229147695
44Alan McManusScotland2291431,013
45Thepchaiya Un-NoohThailand223147633
46Jimmy RobertsonEngland222145816
47Robert MilkinsEngland2071471,199
48Kurt MaflinNorway203147653
49Zhang AndaChina203147583
50Ben WoollastonEngland183147893
51Michael WhiteWales180145702
52Jamie JonesWales177147720
53Noppon SaengkhamThailand176147541
54Stephen LeeEngland175145713
55Andy HicksEngland173147765
56Jak JonesWales170147523
57Hossein VafaeiIran169147407
58Jamie CopeEngland164147572
59Andrew HigginsonEngland164147907
60Barry PinchesEngland163147888
61James WattanaThailand162147877
62Robin HullFinland157145569
63Mark KingEngland1571461,105
64Yan BingtaoChina150142354
65Tian PengfeiChina147139588
66Wu YizeChina146147238
67Jamie BurnettScotland143148625
68Chris WakelinEngland143147544
69Alfie BurdenEngland141147851
70Yuan SijunChina139145350
71Willie ThorneEngland138147632
72Dave HaroldEngland138143699
73Nigel BondEngland132140966
74Tony DragoMalta131147738
75Liam HighfieldEngland127140549
76Joe O'ConnorEngland125147423
77Mark JoyceEngland123143648
78Joe SwailNorthern Ireland122142872
79Gerard GreeneNorthern Ireland121144851
80Daniel WellsWales120141578
81Sam CraigieEngland120143395
82Elliot SlessorEngland116142487
83Lyu HaotianChina116141390
84Rod LawlerEngland115143940
85Si JiahuiChina114147291
86Li HangChina112145411
87Stuart CarringtonEngland112141550
88Darren MorganWales110145541
89Paul HunterEngland110146341
90Scott DonaldsonScotland103143540
91Ian McCullochEngland102145485
92Robbie WilliamsEngland100146615
93Pang JunxuChina95144272
94Sam BairdEngland94142406
95Cliff ThorburnCanada91147555
96Neal FouldsEngland88142541
97Rory McLeodJamaica88147715
98Alex HigginsNorthern Ireland87142637
99Terry GriffithsWales86140627
100Chang BingyuChina85147135
101Joe DavisEngland83146139
102David GrayEngland82147374
103Paul DavisonEngland82144750
104Cao YupengChina81147374
105Xu SiChina80147273
106Craig SteadmanEngland80145597
107Dennis TaylorNorthern Ireland80141699
108Jordan BrownNorthern Ireland80142383
109Ian BurnsEngland79141553
110Martin O'DonnellEngland78140565
111David GraceEngland76143538
112Patrick WallaceNorthern Ireland76141408
113Michael JudgeIreland73144537
114Gary WilkinsonEngland73143552
115Steve JamesEngland73143425
116Louis HeathcoteEngland72137261
117Fan ZhengyiChina72147240
118Jackson PageWales69147286
119Adrian GunnellEngland69147424
120John SpencerEngland66147440
121Peter LinesEngland63147937
122Oliver LinesEngland63140444
123Stuart PettmanEngland61142450
124Marcus CampbellScotland59147687
125Mike DunnEngland59147762
126Mitchell MannEngland58142427
127Lu NingChina56141262
128Tony MeoEngland55147496
129Brian MorganEngland54146371
130Ray ReardonWales54146466
131Aaron HillIreland53147187
132Fred DavisEngland53141353
133Duane JonesWales52141370
134Chris SmallScotland52141311
135He GuoqiangChina52139120
136Jiang JunChina5114189
137David MorrisIreland51141249
138Alexander UrsenbacherSwitzerland51141329
139Lee WalkerWales50140574
140David LilleyEngland50139315
141Lee SpickEngland49144252
142Doug MountjoyWales49145510
143Joe JohnsonEngland49141486
144Tony KnowlesEngland49139634
145Eddie CharltonAustralia48138431
146Nick DysonEngland47147367
147Liu SongChina47140204
148Akani SongsermsawadThailand47135262
149Peifan LeiChina47138190
150Simon BedfordEngland46141471
151Zak SuretyEngland46147312
152Bjorn HaneveerBelgium46138381
153Dean ReynoldsEngland46139443
154Dylan EmeryWales46137184
155Paul DaviesWales46142481
156Yu DeluChina46140284
157Stan MoodyEngland45142123
158Euan HendersonScotland45145310
159Ben MertensBelgium45142157
160Jamie ClarkeWales44136356
161Ashley CartyEngland44141314
162Lyu ChuangChina43139223
163Quinten HannAustralia43142246
164Drew HenryScotland43142441
165Tony ChappelWales43143375
166David RoeEngland42140502
167Bradley JonesEngland42136358
168Mike HallettEngland42139668
169Ross MuirScotland41147335
170Michael GeorgiouCyprus41147336
171Aditya MehtaIndia41147299
172Allan TaylorEngland41145498
173Alain RobidouxCanada40147342
174Ashley HugillEngland40140282
175James CahillEngland40140338
176Dene O'KaneNew Zealand40140295
177Jamie O'NeillEngland39133398
178Matthew CouchEngland39141534
179John VirgoEngland39139285
180John AstleyEngland38138361
181Martin ClarkEngland38142334
182Sean StoreyEngland37145373
183Julien LeclercqBelgium37142122
184Leo FernandezIreland37140493
185Long ZehuangChina37141123
186Luo HonghaoChina36139132
187Adam DuffyEngland36139431
188Nick WalkerEngland35144355
189David FinbowEngland35140320
190Mick PriceEngland34141314
191Sanderson LamEngland34137319
192Tony JonesEngland34135377
193Wayne BrownEngland34145295
194Liam PullenEngland33147106
195Gao YangChina32141107
196James McBainScotland32137200
197Eden SharavIsrael31142236
198Thor Chuan LeongMalaysia31142213
199Stefan MazrocisEngland31135354
200Mei XiwenChina31140161

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.