2004 World Amateur Championship - Men - Centuries

Date Player Round Break
India Manan Chandra Group 3 146
Australia Steve Mifsud Group 2 138
United Arab Emirates Mohammed Shehab Group 1 138
Ireland David Morris Last 32 136
Australia Steve Mifsud Final 135
Northern Ireland Mark Allen Last 32 134
England David Lilley Group 3 132
United Arab Emirates Mohammed Shehab Group 1 131
India Manan Chandra Group 3 131
Bahrain Habib Subah Group 2 130
Wales Gavin Pantall Group 1 130
South Africa Charl Jonck Group 1 129
England Stefan Mazrocis Last 32 128
New Zealand Daniel Haenga Group 8 128
Northern Ireland Mark Allen Group 7 128
Thailand Atthasit Mahitthi Last 32 127
Australia Steve Mifsud Last 16 125
Australia Steve Mifsud Final 124
China Xiao Guodong Group 6 124
Northern Ireland Kieran McMahon Group 1 122
Northern Ireland Mark Allen Group 7 122
Malta Alex Borg Group 8 121
England James Tatton Group 4 121
Northern Ireland Mark Allen Group 7 121
China Cai Jian Zhong Group 1 120
England David Lilley Last 32 120
Netherlands Raymon Fabrie Group 8 120
Northern Ireland Mark Allen Group 7 120
Bahrain Habib Subah Group 2 120
Malta Alex Borg Group 8 118
China Xiao Guodong Group 6 118
Ireland David Morris Group 5 117
Belgium Peter Bullen Group 2 117
Finland Markku Hamalainen Group 8 117
Pakistan Khurram Agha Group 7 117
Ireland David Morris Group 5 114
Northern Ireland Mark Allen Last 16 114
Singapore Keith Boon Last 32 114
Northern Ireland Mark Allen Group 7 114
Northern Ireland Kieran McMahon Group 1 113
Netherlands Gerrit Bij de Leij Group 7 113
Bahrain Habib Subah Group 2 112
Afghanistan Saleh Mohammadi Group 1 112
China Cai Jian Zhong Last 32 111
Netherlands Karan Chand Group 2 111
Netherlands Rolf de Jong Group 6 109
Ireland David Morris Group 5 109
Malta Alex Borg Group 8 109
Northern Ireland Mark Allen Group 7 109
Pakistan Khurram Agha Group 7 108
Netherlands Raymon Fabrie Group 8 108
England David Lilley Last 16 108
Thailand Kobkit Palajin Group 4 107
Netherlands Raymon Fabrie Group 8 107
Germany Lasse Munstermann Group 5 106
Malta Alex Borg Group 8 106
Wales Gavin Pantall Group 1 106
Netherlands Raymon Fabrie Group 8 106
China Au Chi Wai Group 7 105
Germany Lasse Munstermann Group 5 105
Northern Ireland Mark Allen Group 7 105
Northern Ireland Mark Allen Group 7 105
India Pankaj Advani Group 6 105
India Pankaj Advani Group 6 104
Thailand Atthasit Mahitthi Last 16 104
Cyprus Anthony Brabin Group 6 104
Thailand Supoj Saenla Last 32 103
Wales Gavin Pantall Group 1 102
Qatar Mohsen Abdullah Aziz Group 4 102
Thailand Kobkit Palajin Last 32 102
Iceland Bryngmar Valdimarsson Group 3 102
United Arab Emirates Mohammed Shehab Group 1 102
Thailand Kobkit Palajin Group 4 102
Bahrain Habib Subah Group 2 101
Northern Ireland Mark Allen Group 7 101
Netherlands Gerrit Bij de Leij Group 7 101
Ireland David Morris Group 5 100
India Manan Chandra Group 3 100
England David Lilley Group 3 100
Ireland David Morris Group 5 100
England Stefan Mazrocis Group 1 100
India Manan Chandra Group 3 100
Thailand Atthasit Mahitthi Quarter-final 100