Centuries Made - All-time - Professional
Players: 770

Player Centuries
1 England Ronnie O'Sullivan 779
2 Scotland Stephen Hendry 772
3 Scotland John Higgins 568
4 Australia Neil Robertson 408
5 China Ding Junhui 379
6 England Mark Selby 363
7 Hong Kong Marco Fu 357
8 England Steve Davis 356
9 England Shaun Murphy 340
10 England Judd Trump 338
11 England Peter Ebdon 336
12 England Jimmy White 334
13 Ireland Ken Doherty 333
14 Wales Mark Williams 322
15 Scotland Stephen Maguire 293
16 Wales Matthew Stevens 259
17 England Stuart Bingham 258
18 Northern Ireland Mark Allen 236
19 England Anthony Hamilton 228
20 England John Parrott 228
21 Wales Ryan Day 224
22 England Joe Perry 189
23 Scotland Alan McManus 184
24 England Mark Davis 183
25 England Ricky Walden 183
26 England Ali Carter 182
27 England Barry Hawkins 178
28 England Stephen Lee 176
29 Ireland Fergal O'Brien 174
30 Wales Dominic Dale 168
31 Scotland Graeme Dott 160
32 Thailand James Wattana 149
33 England Andy Hicks 146
34 England Jamie Cope 145
35 England Michael Holt 140
36 Scotland Jamie Burnett 135
37 England Dave Harold 135
38 England Willie Thorne 135
39 England Tom Ford 133
40 England David Gilbert 132
41 England Barry Pinches 131
42 England Martin Gould 128
43 Malta Tony Drago 125
44 China Liang Wenbo 125
45 Finland Robin Hull 117
46 England Nigel Bond 116
47 England Robert Milkins 112
48 Northern Ireland Joe Swail 112
49 England Paul Hunter 110
50 England Mark King 107
51 Wales Darren Morgan 106
52 England Andrew Higginson 105
53 England Ian McCulloch 99
54 Norway Kurt Maflin 97
55 England Alfie Burden 94
56 Northern Ireland Gerard Greene 91
57 Canada Cliff Thorburn 91
58 Wales Michael White 89
59 England Rod Lawler 88
60 England Neal Foulds 86
61 Wales Terry Griffiths 86
62 England David Gray 83
63 China Xiao Guodong 81
64 Northern Ireland Alex Higgins 81
65 Northern Ireland Dennis Taylor 78
66 Scotland Anthony McGill 73
67 England Steve James 72
68 Northern Ireland Patrick Wallace 72
69 England Matthew Selt 69
70 England Gary Wilkinson 69
71 England Paul Davison 67
72 England Adrian Gunnell 67
73 England Rory McLeod 66
74 England Jimmy Robertson 66
75 England Ben Woollaston 66
76 Ireland Michael Judge 64
77 England Jack Lisowski 63
78 England John Spencer 62
79 Wales Jamie Jones 61
80 Scotland Marcus Campbell 59
81 England Mark Joyce 59
82 China Tian Pengfei 59
83 England Stuart Pettman 59
84 England Sam Baird 54
85 England Tony Meo 54
86 England Brian Morgan 54
87 Wales Ray Reardon 52
88 England Gary Wilson 51
89 Scotland Chris Small 50
90 Wales Doug Mountjoy 49
91 England Lee Spick 49
92 England Joe Johnson 48
93 England Tony Knowles 48
94 China Liu Song 47
95 Australia Eddie Charlton 45
96 England Nick Dyson 45
97 Scotland Euan Henderson 45
98 Ireland David Morris 45
99 China Liu Chuang 43
100 Wales Paul Davies 43