2004 World Championship - Centuries

Date Player Round Break
England Joe Perry Last 16 145
Feb 13th 2004 Wales Ryan Day Last 128 (Q) 145
Feb 16th 2004 Wales Ryan Day Last 96 (Q) 140
Mar 18th 2004 Wales Ryan Day Last 48 (Q) 139
Feb 12th 2004 China Liu Song Last 128 (Q) 137
Feb 14th 2004 China Ding Junhui Last 128 (Q) 136
Feb 19th 2004 England David Finbow Last 64 (Q) 136
Feb 10th 2004 Ireland Rodney Goggins Round 5 (Q) 135
Feb 19th 2004 England Andy Hicks Last 64 (Q) 135
Feb 19th 2004 Scotland Stephen Maguire Last 64 (Q) 135
Feb 10th 2004 Wales Ian Preece Round 5 (Q) 134
Feb 16th 2004 England Ricky Walden Last 96 (Q) 134
Mar 17th 2004 England Nigel Bond Last 48 (Q) 134
England Paul Hunter Last 32 132
Feb 16th 2004 China Ding Junhui Last 96 (Q) 132
Feb 16th 2004 England Stuart Mann Last 96 (Q) 132
Feb 16th 2004 England Stuart Mann Last 96 (Q) 132
Scotland John Higgins Last 32 131
England Ronnie O'Sullivan Quarter-final 131
Feb 14th 2004 China Ding Junhui Last 128 (Q) 131
Feb 20th 2004 England Barry Pinches Last 64 (Q) 131
Mar 18th 2004 Wales Ryan Day Last 48 (Q) 131
Scotland John Higgins Last 16 130
Feb 13th 2004 Wales Philip Williams Last 128 (Q) 130
Feb 17th 2004 Belgium Bjorn Haneveer Last 80 (Q) 130
Feb 19th 2004 Wales Lee Walker Last 64 (Q) 130
Thailand Noppadon Sangnil (Q) 129
Feb 20th 2004 Wales Ryan Day Last 64 (Q) 129
Wales Ryan Day Last 32 128
Wales Matthew Stevens Quarter-final 128
Feb 11th 2004 England Tom Ford Last 128 (Q) 128
Feb 10th 2004 Wales Ian Preece Round 5 (Q) 127
Northern Ireland Joe Swail Last 32 127
England Ronnie O'Sullivan Last 16 127
England Ronnie O'Sullivan Semi-final 127
Feb 11th 2004 England Peter Lines Last 128 (Q) 127
Feb 12th 2004 Scotland Martin Dziewialtowski Last 128 (Q) 127
Mar 17th 2004 Wales Lee Walker Last 48 (Q) 127
England Steve Davis Last 32 127
Mar 17th 2004 England Nigel Bond Last 48 (Q) 126
England Paul Hunter Last 16 125
England Ronnie O'Sullivan Last 16 125
Wales Matthew Stevens Quarter-final 125
Feb 15th 2004 Australia Neil Robertson Last 96 (Q) 125
Feb 17th 2004 Wales Lee Walker Last 80 (Q) 125
Feb 20th 2004 Ireland Michael Judge Last 64 (Q) 124
Feb 10th 2004 England Brian Salmon Round 5 (Q) 123
England Ronnie O'Sullivan Last 16 123
Mar 17th 2004 England Robert Milkins Last 48 (Q) 123
Wales Matthew Stevens Last 32 122
Feb 16th 2004 England Ricky Walden Last 96 (Q) 122
Feb 15th 2004 England David Gilbert Last 96 (Q) 122
Feb 19th 2004 Scotland Stephen Maguire Last 64 (Q) 122
Feb 10th 2004 England James Leadbetter Round 5 (Q) 121
Scotland Stephen Maguire Last 32 121
England Ronnie O'Sullivan Quarter-final 121
Feb 14th 2004 England Paul Wykes Last 128 (Q) 121
Mar 18th 2004 England Ali Carter Last 48 (Q) 121
Ireland Leo Fernandez (Q) 120
England Steve Prest (Q) 120
England Jimmy White Last 32 120
Feb 12th 2004 Scotland Martin Dziewialtowski Last 128 (Q) 120
Feb 15th 2004 Australia Neil Robertson Last 96 (Q) 120
Feb 15th 2004 England Michael Rhodes Last 96 (Q) 120
Feb 20th 2004 England Adrian Gunnell Last 64 (Q) 120
Mar 17th 2004 Thailand James Wattana Last 48 (Q) 120
Mar 18th 2004 England Michael Holt Last 48 (Q) 120
Thailand Kobkit Palajin (Q) 119
Feb 20th 2004 England Stuart Pettman Last 64 (Q) 119
England Steve Davis Last 32 119
Feb 11th 2004 England Michael Wild Last 128 (Q) 118
Feb 16th 2004 China Ding Junhui Last 96 (Q) 118
Scotland Stephen Hendry Last 32 117
Scotland Graeme Dott Semi-final 117
England Ian McCulloch Quarter-final 117
England Ronnie O'Sullivan Semi-final 117
England Joe Jogia (Q) 116
England Andy Hicks Last 16 116
Feb 18th 2004 China Ding Junhui Last 80 (Q) 116
England Jamie O'Neill (Q) 115
England Barry Pinches Last 16 115
Wales Matthew Stevens Semi-final 115
Feb 13th 2004 England Ricky Walden Last 128 (Q) 114
Jan 11th 2004 England Lee Richardson Pre-qualifying 2 (Q) 113
Wales Matthew Stevens Last 16 113
England Ian McCulloch Last 16 113
Feb 14th 2004 England Jamie Cope Last 128 (Q) 113
Scotland Stephen Maguire Last 32 112
Wales Ryan Day Last 32 112
Feb 10th 2004 England Brian Salmon Round 5 (Q) 111
Wales Ryan Day Last 32 111
Wales Matthew Stevens Semi-final 111
Feb 18th 2004 China Ding Junhui Last 80 (Q) 111
Feb 20th 2004 Ireland Michael Judge Last 64 (Q) 111
England Barry Pinches Last 32 111
Northern Ireland Joe Swail Last 32 110
Scotland Stephen Hendry Quarter-final 110
Wales Matthew Stevens Last 16 109
Thailand James Wattana Last 32 109
England Ronnie O'Sullivan Last 32 109
England Ronnie O'Sullivan Quarter-final 109
Feb 11th 2004 England Tom Ford Last 128 (Q) 109
Wales Tim English (Q) 108
Apr 17th 2004 Wales Mark Williams Last 32 108
England Ian McCulloch Quarter-final 108
Feb 14th 2004 Australia Steve Mifsud Last 128 (Q) 108
Feb 18th 2004 Wales Ryan Day Last 80 (Q) 107
Feb 17th 2004 Belgium Bjorn Haneveer Last 80 (Q) 107
Mar 18th 2004 England Anthony Hamilton Last 48 (Q) 107
England Ronnie O'Sullivan Last 16 106
England Ian McCulloch Last 16 106
Scotland Graeme Dott Final 106
England Ronnie O'Sullivan Quarter-final 106
Feb 11th 2004 England Brian Salmon Last 128 (Q) 106
Feb 15th 2004 Ireland Joe Delaney Last 96 (Q) 106
Feb 17th 2004 Wales Darren Morgan Last 80 (Q) 106
Feb 18th 2004 England Shaun Murphy Last 80 (Q) 106
Feb 19th 2004 England Andy Hicks Last 64 (Q) 106
Apr 17th 2004 Wales Mark Williams Last 32 105
Feb 15th 2004 England Simon Bedford Last 96 (Q) 105
Jan 11th 2004 England Lee Richardson Pre-qualifying 1 (Q) 104
Thailand Atthasit Mahitthi (Q) 104
England David Hall (Q) 104
Wales Matthew Stevens Semi-final 104
Feb 14th 2004 Northern Ireland Joe Meara Last 128 (Q) 104
Feb 17th 2004 Wales Lee Walker Last 80 (Q) 104
Feb 17th 2004 Australia Neil Robertson Last 80 (Q) 104
Feb 20th 2004 England Michael Holt Last 64 (Q) 104
Mar 17th 2004 Northern Ireland Joe Swail Last 48 (Q) 104
England Lee Richardson (Q) 103
Scotland Alan McManus Last 16 103
Scotland Stephen Hendry Quarter-final 103
Feb 13th 2004 England Munraj Pal Last 128 (Q) 103
Feb 15th 2004 Scotland Gary Thomson Last 96 (Q) 103
Feb 16th 2004 Ireland Colm Gilcreest Last 96 (Q) 103
Feb 16th 2004 Scotland Scott MacKenzie Last 96 (Q) 103
Feb 18th 2004 Wales Ryan Day Last 80 (Q) 103
Mar 18th 2004 England Barry Pinches Last 48 (Q) 103
Mar 18th 2004 England Barry Pinches Last 48 (Q) 103
Feb 10th 2004 Ireland Joe Delaney Round 5 (Q) 102
England Mark Gray (Q) 102
England Paul Hunter Last 32 102
Feb 16th 2004 England Ricky Walden Last 96 (Q) 102
Feb 17th 2004 Jamaica Rory McLeod Last 80 (Q) 102
Pakistan Shokat Ali (Q) 101
England Jimmy Robertson (Q) 101
England James Tatton (Q) 101
England Ronnie O'Sullivan Last 16 101
Feb 11th 2004 England David Gilbert Last 128 (Q) 101
Feb 11th 2004 England Tom Ford Last 128 (Q) 101
Feb 17th 2004 Ireland Leo Fernandez Last 80 (Q) 101
Feb 18th 2004 Ireland Gary Hardiman Last 80 (Q) 101
Mar 17th 2004 Wales Dominic Dale Last 48 (Q) 101
Thailand James Wattana (Q) 100
Wales Tim English (Q) 100
China Jin Long (Q) 100
England Joe Perry Last 32 100
England David Gray Last 16 100
England Ronnie O'Sullivan Final 100
Feb 13th 2004 Ireland Colm Gilcreest Last 128 (Q) 100
Feb 13th 2004 Ireland Colm Gilcreest Last 128 (Q) 100
Feb 15th 2004 England Craig Butler Last 96 (Q) 100
Feb 15th 2004 Australia Neil Robertson Last 96 (Q) 100
Feb 17th 2004 Australia Neil Robertson Last 80 (Q) 100
Mar 17th 2004 Thailand James Wattana Last 48 (Q) 100
Mar 17th 2004 Thailand James Wattana Last 48 (Q) 100