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,3181531,582
2Judd TrumpEngland1,1461471,594
3John HigginsScotland1,0581472,003
4Neil RobertsonAustralia1,0351471,391
5Mark SelbyEngland9591471,709
6Stephen HendryScotland7781471,312
7Shaun MurphyEngland7761471,479
8Ding JunhuiChina7211471,071
9Mark WilliamsWales6891471,902
10Mark AllenNorthern Ireland6851471,176
11Stuart BinghamEngland6311471,605
12Kyren WilsonEngland5561471,173
13Marco FuHong Kong5521471,027
14Stephen MaguireScotland5381471,270
15Barry HawkinsEngland5251471,440
16Ryan DayWales4781471,387
17Ali CarterEngland4591471,422
18David GilbertEngland4411471,035
19Ricky WaldenEngland3911471,224
20Jack LisowskiEngland385147897
21Peter EbdonEngland3801471,131
22Joe PerryEngland3731451,405
23Ken DohertyIreland3711471,329
24Matthew StevensWales3611471,191
25Xiao GuodongChina359147879
26Steve DavisEngland3561471,462
27Jimmy WhiteEngland3541471,644
28Tom FordEngland3171471,036
29Anthony HamiltonEngland3131451,072
30Gary WilsonEngland307147832
31Mark DavisEngland3021471,362
32Liang WenboChina284147769
33Graeme DottScotland2631471,207
34Anthony McGillScotland262144814
35Zhou YuelongChina255147585
36Martin GouldEngland253147889
37Michael HoltEngland2531441,067
38Dominic DaleWales2531451,131
39Fergal O'BrienIreland243
40Zhao XintongChina232
41Matthew SeltEngland230147974
42John ParrottEngland229
43Alan McManusScotland229
44Luca BrecelBelgium226147695
45Jimmy RobertsonEngland221145816
46Thepchaiya Un-NoohThailand221147633
47Robert MilkinsEngland2061471,199
48Kurt MaflinNorway203
49Zhang AndaChina189147583
50Ben WoollastonEngland183147893
51Michael WhiteWales180
52Stephen LeeEngland175
53Jamie JonesWales175147720
54Andy HicksEngland174
55Noppon SaengkhamThailand172147541
56Jamie CopeEngland164
57Barry PinchesEngland163
58Jak JonesWales162147523
59James WattanaThailand162
60Hossein VafaeiIran161147407
61Andrew HigginsonEngland161147907
62Robin HullFinland157
63Mark KingEngland157
64Yan BingtaoChina150
65Tian PengfeiChina147139588
66Jamie BurnettScotland143
67Chris WakelinEngland143147544
68Alfie BurdenEngland139147851
69Willie ThorneEngland138
70Dave HaroldEngland138
71Wu YizeChina137147238
72Yuan SijunChina135145350
73Nigel BondEngland132
74Tony DragoMalta131
75Mark JoyceEngland122
76Joe SwailNorthern Ireland122
77Gerard GreeneNorthern Ireland121
78Joe O'ConnorEngland120147423
79Liam HighfieldEngland118
80Daniel WellsWales117141578
81Rod LawlerEngland115
82Sam CraigieEngland115143395
83Elliot SlessorEngland114142487
84Si JiahuiChina113147291
85Li HangChina112
86Stuart CarringtonEngland112141550
87Darren MorganWales110
88Lyu HaotianChina110141390
89Paul HunterEngland110
90Scott DonaldsonScotland102143540
91Ian McCullochEngland102
92Robbie WilliamsEngland98146615
93Sam BairdEngland94
94Cliff ThorburnCanada91
95Neal FouldsEngland89
96Pang JunxuChina87144272
97Rory McLeodJamaica87
98Alex HigginsNorthern Ireland87
99Terry GriffithsWales86
100Joe DavisEngland83
101David GrayEngland82
102Paul DavisonEngland82
103Cao YupengChina81147374
104Craig SteadmanEngland80
105Dennis TaylorNorthern Ireland80
106Jordan BrownNorthern Ireland79142383
107Martin O'DonnellEngland78140565
108Ian BurnsEngland77141553
109David GraceEngland76143538
110Patrick WallaceNorthern Ireland76
111Michael JudgeIreland73
112Gary WilkinsonEngland73
113Steve JamesEngland73
114Chang BingyuChina73
115Xu SiChina72147273
116Louis HeathcoteEngland70137261
117Adrian GunnellEngland69
118Fan ZhengyiChina66147240
119John SpencerEngland66
120Oliver LinesEngland63140444
121Jackson PageWales63147286
122Peter LinesEngland62
123Stuart PettmanEngland61
124Marcus CampbellScotland59
125Mike DunnEngland59
126Mitchell MannEngland57142427
127Lu NingChina56
128Tony MeoEngland55
129Brian MorganEngland54
130Ray ReardonWales54
131Fred DavisEngland53
132Chris SmallScotland52
133David MorrisIreland51
134Alexander UrsenbacherSwitzerland51141329
135Lee WalkerWales50
136Lee SpickEngland49
137Doug MountjoyWales49
138Joe JohnsonEngland49
139Tony KnowlesEngland49
140Aaron HillIreland48147187
141He GuoqiangChina48139120
142Eddie CharltonAustralia48
143David LilleyEngland48139315
144Nick DysonEngland47
145Liu SongChina47
146Paul DaviesWales47
147Simon BedfordEngland46
148Zak SuretyEngland46147312
149Bjorn HaneveerBelgium46
150Dean ReynoldsEngland46
151Duane JonesWales46141370
152Akani SongsermsawadThailand46135262
153Yu DeluChina46
154Euan HendersonScotland45
155Peifan LeiChina45138190
156Quinten HannAustralia44
157Lyu ChuangChina43
158Jiang JunChina4314189
159Drew HenryScotland43
160Tony ChappelWales43
161Ashley CartyEngland43141314
162David RoeEngland42
163Bradley JonesEngland42
164Mike HallettEngland42
165Ross MuirScotland41147335
166Michael GeorgiouCyprus41
167Aditya MehtaIndia41
168Alain RobidouxCanada40
169James CahillEngland40
170Dene O'KaneNew Zealand40
171Jamie O'NeillEngland39
172Matthew CouchEngland39
173Dylan EmeryWales39
174Jamie ClarkeWales39136356
175John VirgoEngland39
176Allan TaylorEngland39145498
177Ben MertensBelgium39142157
178Stan MoodyEngland38142123
179John AstleyEngland38
180Ashley HugillEngland38
181Martin ClarkEngland38
182Sean StoreyEngland37
183Leo FernandezIreland37
184Luo HonghaoChina36
185Adam DuffyEngland36
186Julien LeclercqBelgium35142122
187Nick WalkerEngland35
188David FinbowEngland35
189Mick PriceEngland34
190Sanderson LamEngland34137319
191Tony JonesEngland34
192Wayne BrownEngland34
193James McBainScotland32
194Long ZehuangChina32141123
195Eden SharavIsrael31
196Thor Chuan LeongMalaysia31142213
197Stefan MazrocisEngland31
198Mei XiwenChina31
199Ian PreeceWales30
200Jonathan BirchEngland30

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.