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,1661471,594
3John HigginsScotland1,0661472,003
4Neil RobertsonAustralia1,0491471,391
5Mark SelbyEngland9801471,709
6Shaun MurphyEngland8011471,479
7Stephen HendryScotland7781471,312
8Ding JunhuiChina7321471,071
9Mark WilliamsWales7011471,902
10Mark AllenNorthern Ireland6941471,176
11Stuart BinghamEngland6371471,605
12Kyren WilsonEngland5681471,173
13Marco FuHong Kong5651471,027
14Stephen MaguireScotland5421471,270
15Barry HawkinsEngland5351471,440
16Ryan DayWales4841471,387
17Ali CarterEngland4751471,422
18David GilbertEngland4671471,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 WilsonEngland312147832
31Mark DavisEngland3031471,362
32Liang WenboChina284147769
33Zhou YuelongChina272147585
34Anthony McGillScotland265144814
35Zhao XintongChina264147452
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-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
59Wu YizeChina166147238
60Andrew HigginsonEngland165147907
61Barry PinchesEngland163147888
62James WattanaThailand162147877
63Robin HullFinland157145569
64Mark KingEngland1571461,105
65Chris WakelinEngland153147544
66Yan BingtaoChina150142354
67Tian PengfeiChina147139588
68Alfie BurdenEngland146147851
69Yuan SijunChina145145350
70Jamie BurnettScotland143148625
71Liam HighfieldEngland139140549
72Willie ThorneEngland138147632
73Dave HaroldEngland138143699
74Nigel BondEngland134140966
75Tony DragoMalta131147738
76Joe O'ConnorEngland127147423
77Mark JoyceEngland125143648
78Daniel WellsWales123141578
79Elliot SlessorEngland123142487
80Joe SwailNorthern Ireland122142872
81Sam CraigieEngland122143395
82Lyu HaotianChina121141390
83Gerard GreeneNorthern Ireland121144851
84Si JiahuiChina119147291
85Rod LawlerEngland115143940
86Stuart CarringtonEngland114141550
87Li HangChina112145411
88Darren MorganWales110145541
89Paul HunterEngland110146341
90Scott DonaldsonScotland106143540
91Ian McCullochEngland102145485
92Pang JunxuChina101144272
93Robbie WilliamsEngland101146615
94Chang BingyuChina99147135
95Sam BairdEngland94142406
96Cliff ThorburnCanada91147555
97Rory McLeodJamaica88147715
98Neal FouldsEngland87142541
99Alex HigginsNorthern Ireland87142637
100Terry GriffithsWales86140627
101Xu SiChina85147273
102David GraceEngland84143538
103Jordan BrownNorthern Ireland84142383
104Joe DavisEngland83146139
105Paul DavisonEngland83144750
106David GrayEngland82147374
107Cao YupengChina81147374
108Ian BurnsEngland80141553
109Craig SteadmanEngland80145597
110Dennis TaylorNorthern Ireland80141699
111Martin O'DonnellEngland78140565
112Fan ZhengyiChina77147240
113Louis HeathcoteEngland76137261
114Patrick WallaceNorthern Ireland76141408
115Michael JudgeIreland74144537
116Gary WilkinsonEngland73143552
117Steve JamesEngland73143425
118Jackson PageWales72147286
119Adrian GunnellEngland69147424
120John SpencerEngland66147440
121Oliver LinesEngland65140444
122Peter LinesEngland63147937
123Stuart PettmanEngland61142450
124Mitchell MannEngland61142427
125Marcus CampbellScotland59147687
126Mike DunnEngland59147762
127Aaron HillIreland58147187
128Jiang JunChina5614189
129Lu NingChina56141262
130Tony MeoEngland55147496
131Brian MorganEngland54146371
132Ray ReardonWales54146466
133He GuoqiangChina54139120
134Duane JonesWales53141370
135Fred DavisEngland53141353
136Dylan EmeryWales52137184
137Chris SmallScotland52141311
138David MorrisIreland51141249
139Alexander UrsenbacherSwitzerland51141329
140Peifan LeiChina51138190
141Stan MoodyEngland50142123
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
180Julien LeclercqBelgium39142122
181Leo FernandezIreland39140493
182Long ZehuangChina39141123
183John VirgoEngland39139285
184John AstleyEngland38138361
185Martin ClarkEngland38142334
186Gao YangChina36141107
187Luo HonghaoChina36139132
188Adam DuffyEngland36139431
189Liam PullenEngland36147106
190Nick WalkerEngland35144355
191David FinbowEngland35140320
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.