2004 British Open - Centuries

Date Player Round Break
Scotland John Higgins Final 144
Scotland John Higgins Semi-final 144
Scotland John Higgins Last 16 141
Scotland Stephen Maguire Last 16 140
England Dave Harold Last 64 (Q) 137
Scotland Stephen Maguire Semi-final 134
England Andy Hicks Last 16 134
England Barry Pinches Last 16 133
England Joe Perry Last 48 (Q) 133
England Stuart Bingham Last 48 (Q) 129
Ireland Ken Doherty Last 32 129
England Ronnie O'Sullivan Last 16 127
China Liu Song Last 80 (Q) 125
England Stefan Mazrocis Last 96 (Q) 124
England Michael Holt Last 32 121
Scotland Jamie Burnett Last 80 (Q) 117
Scotland John Higgins Last 16 116
England Craig Butler Last 96 (Q) 116
England Shaun Murphy Quarter-final 115
Scotland John Higgins Semi-final 114
Wales Darren Morgan Last 96 (Q) 113
Scotland Stephen Maguire Quarter-final 113
England Stuart Bingham Last 32 112
Scotland John Higgins Last 32 112
Wales Ryan Day Last 64 (Q) 109
China Ding Junhui Last 80 (Q) 108
Ireland Leo Fernandez Last 96 (Q) 108
Scotland John Higgins Final 107
Pakistan Shokat Ali Last 96 (Q) 105
England Barry Hawkins Last 48 (Q) 104
China Ding Junhui Last 32 104
England Ian McCulloch Last 48 (Q) 104
Scotland Stephen Maguire Quarter-final 104
England Barry Hawkins Last 16 103
Wales Mark Williams Last 16 103
England Andy Hicks Last 16 103
England Adrian Gunnell Last 80 (Q) 103
China Ding Junhui Last 96 (Q) 102
Belgium Bjorn Haneveer Last 64 (Q) 101
England John Parrott Last 48 (Q) 101
Scotland Stephen Maguire Semi-final 101
Scotland Stephen Hendry Last 32 100
Scotland John Higgins Final 100
England Ronnie O'Sullivan Last 16 100
Scotland Stephen Maguire Quarter-final 100
Australia Neil Robertson Last 48 (Q) 100