45th IMO 2004

Contestant Country P1 P2 P3 P4 P5 P6 Total Rank Award
Andrey Badzyan Russian Federation 7 7 7 7 7 7 42 1 Gold medal
Béla András Rácz Hungary 7 7 7 7 7 7 42 1 Gold medal
Jacob Tsimerman Canada 7 7 7 7 7 7 42 1 Gold medal
Mikhail Dubashinskiy Russian Federation 7 7 7 7 7 7 42 1 Gold medal
Cheng-Chiang Tsai Taiwan 6 7 7 7 7 7 41 5 Gold medal
Zhiyi Huang People's Republic of China 6 7 7 7 7 7 41 5 Gold medal
Andrei Negut Romania 7 7 7 7 5 7 40 7 Gold medal
Oleg Gol'berg United States of America 7 7 5 7 7 7 40 7 Gold medal
Mikhail Isaev Russian Federation 7 6 4 7 7 7 38 9 Gold medal
Qingsan Zhu People's Republic of China 6 7 4 7 7 7 38 9 Gold medal
Tiankai Liu United States of America 7 7 3 7 7 7 38 9 Gold medal
Aaron Pixton United States of America 7 7 2 7 7 7 37 12 Gold medal
Hùng Phạm Kim Vietnam 7 7 2 7 7 7 37 12 Gold medal
Kuat Yessenov Kazakhstan 7 7 2 7 7 7 37 12 Gold medal
Xianying Li People's Republic of China 7 7 2 7 7 7 37 12 Gold medal
Bảo Lê Hùng Việt Vietnam 6 7 2 7 7 7 36 16 Gold medal
Galyna Dobrovolska Ukraine 7 7 1 7 7 7 36 16 Gold medal
Lozan Ivanov Bulgaria 7 6 7 7 7 2 36 16 Gold medal
Rosen Dimitrov Kralev Bulgaria 6 7 2 7 7 7 36 16 Gold medal
Artur Kirkorian Bulgaria 6 6 4 7 7 5 35 20 Gold medal
Minyu Peng People's Republic of China 6 6 4 7 5 7 35 20 Gold medal
Nadejda Petukhova Russian Federation 7 5 3 7 7 6 35 20 Gold medal
Péter Pál Pach Hungary 7 7 3 7 4 7 35 20 Gold medal
Seung Myung Lee Republic of Korea 7 7 4 7 7 3 35 20 Gold medal
Son Nguyễn Kim Vietnam 6 4 4 7 7 7 35 20 Gold medal
Trứồng Nguyễn Minh Vietnam 7 7 0 7 7 7 35 20 Gold medal
Yuncheng Lin People's Republic of China 6 7 1 7 7 7 35 20 Gold medal
Alexey Entin Israel 7 6 2 7 5 7 34 28 Gold medal
Iurie Boreico Republic of Moldova 7 4 2 7 7 7 34 28 Gold medal
Shiwu Yang People's Republic of China 6 7 3 7 4 7 34 28 Gold medal
Toshihiro Shimizu Japan 7 7 3 7 3 7 34 28 Gold medal
Yue Yang Argentina 7 5 1 7 7 7 34 28 Gold medal
Alison Miller United States of America 6 7 3 7 3 7 33 33 Gold medal
Behzad Mehrdad Islamic Republic of Iran 6 1 7 7 7 5 33 33 Gold medal
Masaki Nishimoto Japan 6 7 3 7 3 7 33 33 Gold medal
Michał Pilipczuk Poland 6 5 3 7 7 5 33 33 Gold medal
Tony Zhang United States of America 6 7 4 7 7 2 33 33 Gold medal
Alexandr Zamorzaev-Orleanschii Republic of Moldova 7 7 2 7 3 6 32 38 Gold medal
Andrey Kim Kazakhstan 7 5 4 7 4 5 32 38 Gold medal
Daw-Sen Hwang Taiwan 0 7 4 7 7 7 32 38 Gold medal
Hsin-Yu Chao Taiwan 7 7 3 7 6 2 32 38 Gold medal
Ivan Guo Australia 7 7 1 7 7 3 32 38 Gold medal
Kamil Duszenko Poland 6 7 1 7 6 5 32 38 Gold medal
Paul Jefferys United Kingdom 7 7 2 7 3 6 32 38 Gold medal
Sung-Yoon Kim Republic of Korea 6 7 4 7 7 1 32 38 Gold medal
Ali Akbar Daemi Islamic Republic of Iran 7 7 2 7 7 1 31 46 Silver medal
Anton Lunov Ukraine 6 7 1 7 3 7 31 46 Silver medal
Gerelt Tserenjigmid Mongolia 6 7 1 7 3 7 31 46 Silver medal
Igor Khrol Belarus 6 5 3 7 7 3 31 46 Silver medal
Ivan Dimitrov Dimitrov Bulgaria 7 7 3 7 5 2 31 46 Silver medal
Marko Radovanović Serbia and Montenegro 7 2 1 7 7 7 31 46 Silver medal
Matt Ince United States of America 7 6 3 7 4 4 31 46 Silver medal
Mohamad Bagher Iraji Islamic Republic of Iran 7 7 2 7 6 2 31 46 Silver medal
Oleksandr Tsymbalyuk Ukraine 7 7 0 7 3 7 31 46 Silver medal
Pascual Restrepo Mesa Colombia 7 7 1 7 4 5 31 46 Silver medal
Peter Scholze Germany 7 5 1 7 7 4 31 46 Silver medal
Tamás Hubai Hungary 7 7 2 7 1 7 31 46 Silver medal
Anand Deopurkar India 7 7 2 7 3 4 30 58 Silver medal
Cristian Gratie Romania 6 6 3 7 1 7 30 58 Silver medal
Kei Irie Japan 7 7 2 7 5 2 30 58 Silver medal
Mohamad Gharakhani Islamic Republic of Iran 7 7 0 7 7 2 30 58 Silver medal
Stanislau Arkhipau Belarus 7 5 2 7 6 3 30 58 Silver medal
Vipul Naik India 6 7 0 7 7 3 30 58 Silver medal
Yuya Matsumoto Japan 6 7 2 7 1 7 30 58 Silver medal
Albert Tihamér Kocsis Hungary 6 7 0 7 7 2 29 65 Silver medal
Aleksandar Dimitrov Lishkov Bulgaria 7 7 2 7 3 3 29 65 Silver medal
Alexander Kemarsky Israel 7 6 0 7 3 6 29 65 Silver medal
Andrei Ştefănescu Romania 7 2 1 7 5 7 29 65 Silver medal
Christian Sattler Germany 6 5 7 7 1 3 29 65 Silver medal
Gabriel Tavares Bujokas Brazil 3 6 1 7 5 7 29 65 Silver medal
Li-Ping Mo Taiwan 6 6 3 7 4 3 29 65 Silver medal
Shinn-Yih Huang Taiwan 7 6 0 7 5 4 29 65 Silver medal
Yong Sue Song Republic of Korea 7 3 1 7 7 4 29 65 Silver medal
Andrei-Bogdan Ungureanu Romania 7 7 4 7 3 0 28 74 Silver medal
Joel Tay Wei En Singapore 7 2 2 7 3 7 28 74 Silver medal
Milan Novaković Serbia and Montenegro 7 4 1 7 7 2 28 74 Silver medal
Roland Paulin Hungary 7 7 2 7 3 2 28 74 Silver medal
Sherry Gong Puerto Rico 7 7 0 7 7 0 28 74 Silver medal
Toshiki Kataoka Japan 7 2 4 7 7 1 28 74 Silver medal
Volodymyr Chelnokov Ukraine 7 2 2 7 3 7 28 74 Silver medal
Adel Javanmard Islamic Republic of Iran 6 3 3 7 6 2 27 81 Silver medal
Darij Grinberg Germany 6 7 0 7 7 0 27 81 Silver medal
Dimitar Nedelchev Simeonov Bulgaria 6 3 4 7 7 0 27 81 Silver medal
Gabriel-Emanuel Kreindler Romania 7 7 2 7 4 0 27 81 Silver medal
Kerim Yasin Oktay Türkiye 6 6 2 7 4 2 27 81 Silver medal
Kun-Chieh Wang Taiwan 7 6 2 7 5 0 27 81 Silver medal
Mateusz Michalek Poland 7 7 1 7 5 0 27 81 Silver medal
Minas Pagonakis Greece 7 7 0 7 6 0 27 81 Silver medal
Thinh Nguyễn Đức Vietnam 6 2 2 7 3 7 27 81 Silver medal
Tsukasa Kuribayashi Japan 7 7 2 7 3 1 27 81 Silver medal
Tsz Chiu Kwok Hong Kong 7 6 2 7 3 2 27 81 Silver medal
Uladzimir Kokarau Belarus 6 7 0 7 7 0 27 81 Silver medal
Arne Smeets Belgium 6 7 0 7 6 0 26 93 Silver medal
Erfan Salavati Islamic Republic of Iran 7 6 1 7 3 2 26 93 Silver medal
František Konopecký Czech Republic 7 2 1 7 7 2 26 93 Silver medal
Juan Ignacio Restrepo Lozano Colombia 7 7 0 7 4 1 26 93 Silver medal
Nam Hứa Khắc Vietnam 6 1 3 7 7 2 26 93 Silver medal
Rafael Daigo Hirama Brazil 6 2 2 7 7 2 26 93 Silver medal
Tamara von Glehn South Africa 7 2 3 7 7 0 26 93 Silver medal
Aliaksei Levin Belarus 6 6 2 7 3 1 25 101 Silver medal
Doo Sung Park Republic of Korea 6 7 2 7 3 0 25 101 Silver medal
Fatih Ölmez Türkiye 7 5 3 7 3 0 25 101 Silver medal
František Simančík Slovakia 7 4 1 7 3 3 25 101 Silver medal
Igor Shnurnikov Russian Federation 7 7 0 7 4 0 25 101 Silver medal
Jon Bradley Smit South Africa 7 7 0 7 0 4 25 101 Silver medal
Kenneth Tay Jingyi Singapore 7 3 3 7 4 1 25 101 Silver medal
Kshipra Bhavalkar India 7 3 0 7 7 1 25 101 Silver medal
Marc Kaufmann Luxembourg 7 4 0 7 7 0 25 101 Silver medal
Sainbayar Sukhbaatar Mongolia 6 7 2 7 3 0 25 101 Silver medal
Tat Chi Chung Hong Kong 7 6 1 7 3 1 25 101 Silver medal
Tomáš Váňa Slovakia 7 5 0 7 6 0 25 101 Silver medal
David Fidler United Kingdom 7 6 1 7 3 0 24 113 Silver medal
Dirk Basson South Africa 7 3 3 5 3 3 24 113 Silver medal
Ganbat Atarsaikhan Mongolia 6 3 0 7 7 1 24 113 Silver medal
Jan Moláček Czech Republic 7 3 0 7 6 1 24 113 Silver medal
Javid Habibov Azerbaijan 4 5 0 7 7 1 24 113 Silver medal
Laurence Field Australia 6 6 3 2 6 1 24 113 Silver medal
Ondrej Budáč Slovakia 7 2 2 7 6 0 24 113 Silver medal
Rohit Joshi India 6 7 1 7 3 0 24 113 Silver medal
Roman Cheplyaka Ukraine 7 1 2 7 7 0 24 113 Silver medal
Stergios Antonakoudis Greece 6 5 2 7 4 0 24 113 Silver medal
Vasyl Kuznetsov Ukraine 7 7 0 7 3 0 24 113 Silver medal
Aleksandre Lomadze Georgia 6 7 0 7 3 0 23 124 Bronze medal
Alex Hua Australia 7 2 2 7 4 1 23 124 Bronze medal
Anupam Prakash India 6 3 1 7 3 3 23 124 Bronze medal
Avtandil Rukhadze Georgia 6 6 0 7 4 0 23 124 Bronze medal
Damir Yeliusizov Kazakhstan 7 4 0 7 4 1 23 124 Bronze medal
Dmitry Permyakov Russian Federation 7 2 4 7 3 0 23 124 Bronze medal
Eran Assaf Israel 7 4 0 7 4 1 23 124 Bronze medal
Fiachra Knox Ireland 7 3 2 7 3 1 23 124 Bronze medal
Giles Coope United Kingdom 7 2 2 7 3 2 23 124 Bronze medal
Irakli Merabishvili Georgia 7 1 0 7 7 1 23 124 Bronze medal
Jakub Kallas Poland 6 1 2 7 7 0 23 124 Bronze medal
Jaromír Kuben Czech Republic 6 3 0 7 7 0 23 124 Bronze medal
Kuan Kio Ngai Macau 6 7 0 7 3 0 23 124 Bronze medal
Marco Antonio Figueroa Ibarra Mexico 7 3 2 7 3 1 23 124 Bronze medal
Marios Papamichalis Greece 7 2 0 7 7 0 23 124 Bronze medal
Markus Sprecher Switzerland 7 4 2 7 3 0 23 124 Bronze medal
Simion Filip Republic of Moldova 6 7 2 7 0 1 23 124 Bronze medal
Young Hun Jung Republic of Korea 7 7 4 2 3 0 23 124 Bronze medal
Zafar Jumaev Uzbekistan 7 5 0 7 4 0 23 124 Bronze medal
Adrian-Ioan Zahariuc Romania 6 4 2 7 3 0 22 143 Bronze medal
Aleksandar Pejčev Serbia and Montenegro 7 2 0 7 5 1 22 143 Bronze medal
Alexandr Tarasyuk Belarus 6 3 2 7 3 1 22 143 Bronze medal
Attila Egri Hungary 7 1 1 7 4 2 22 143 Bronze medal
Chiu Fai Tang Hong Kong 1 3 1 7 3 7 22 143 Bronze medal
Jia Min Charmaine Sia Singapore 7 2 2 7 3 1 22 143 Bronze medal
János Kramár Canada 6 6 2 7 0 1 22 143 Bronze medal
Lauri Ahlroth Finland 6 7 1 7 0 1 22 143 Bronze medal
Martin Orr United Kingdom 6 7 2 7 0 0 22 143 Bronze medal
Nurdin Takenov Kyrgyzstan 6 6 0 7 3 0 22 143 Bronze medal
Peng Shi Canada 6 4 3 7 2 0 22 143 Bronze medal
Se Ik Jo Republic of Korea 6 3 1 7 3 2 22 143 Bronze medal
Sugardorj Chagnaadorj Mongolia 6 1 1 7 0 7 22 143 Bronze medal
Vítězslav Kala Czech Republic 6 6 0 6 3 1 22 143 Bronze medal
Wuttisak Trongsiriwat Thailand 7 2 2 7 3 1 22 143 Bronze medal
Yehonatan Yedidia Israel 6 6 0 7 0 3 22 143 Bronze medal
Daniyar Kelbetov Kazakhstan 7 2 2 7 3 0 21 159 Bronze medal
Elnur Emrah Türkiye 7 2 0 7 3 2 21 159 Bronze medal
Fábio Dias Moreira Brazil 6 7 1 5 1 1 21 159 Bronze medal
Heather Rose Macbeth New Zealand 6 4 0 7 3 1 21 159 Bronze medal
Santiago Saavedra Pineda Colombia 3 3 2 7 4 2 21 159 Bronze medal
Sofoklis Zambirinis Cyprus 7 2 0 7 5 0 21 159 Bronze medal
Stefanos Aretakis Greece 7 2 0 7 5 0 21 159 Bronze medal
Thiago Costa Leite Santos Brazil 7 3 3 6 1 1 21 159 Bronze medal
Vardan Voskanyan Armenia 7 7 0 7 0 0 21 159 Bronze medal
Yassine El Harti Morocco 7 4 0 7 3 0 21 159 Bronze medal
Anand Bharathwaj Rajagopalan Singapore 7 1 1 7 4 0 20 169 Bronze medal
Artūrs Verza Latvia 7 3 0 7 0 3 20 169 Bronze medal
Birgit Vera Schmidt Austria 7 1 1 7 4 0 20 169 Bronze medal
Carlos Vargas Obieta Mexico 7 0 3 7 3 0 20 169 Bronze medal
Daniel Nadasi Australia 7 3 2 7 0 1 20 169 Bronze medal
Egor Shelukhin Israel 7 1 0 7 4 1 20 169 Bronze medal
Gašper Zadnik Slovenia 7 1 2 7 3 0 20 169 Bronze medal
George Orvelashvili Georgia 7 5 0 7 0 1 20 169 Bronze medal
Hamid Ben Moussa Morocco 6 7 0 7 0 0 20 169 Bronze medal
Ivane Gokadze Georgia 6 7 0 7 0 0 20 169 Bronze medal
Luca Barbieri Italy 7 2 1 7 3 0 20 169 Bronze medal
Martin Wedel Jacobsen Denmark 7 3 0 7 0 3 20 169 Bronze medal
Said Tunç Türkiye 7 2 0 7 3 1 20 169 Bronze medal
Sergio Eduardo Vera Patino Peru 7 2 0 7 3 1 20 169 Bronze medal
Theofanis Papamichalis Greece 7 3 0 7 3 0 20 169 Bronze medal
Uroš Rajković Serbia and Montenegro 3 4 1 7 4 1 20 169 Bronze medal
Valentina Chapovalova Sweden 4 5 0 7 3 1 20 169 Bronze medal
Đorđe Baralić Serbia and Montenegro 6 1 2 7 3 1 20 169 Bronze medal
Abhishek Hemantkumar Dang India 7 2 2 3 3 2 19 187 Bronze medal
Carlo Maria Rosati Italy 7 1 1 7 3 0 19 187 Bronze medal
David Emmanuel Uribe Gavilano Peru 6 1 1 7 3 1 19 187 Bronze medal
Gjergji Zaimi Albania 7 1 1 7 3 0 19 187 Bronze medal
Henry Wei Cheng Hsu Brazil 6 1 1 7 3 1 19 187 Bronze medal
Héctor Daniel García Lara Mexico 6 2 0 7 3 1 19 187 Bronze medal
Johan Bredberg Sweden 7 4 1 7 0 0 19 187 Bronze medal
Jonathan Montano Martinez Colombia 7 2 0 3 7 0 19 187 Bronze medal
Pavel Irzhauski Belarus 6 1 1 7 3 1 19 187 Bronze medal
Raphael Beuzart-Plessis France 7 1 2 7 0 2 19 187 Bronze medal
Rudi Mrazović Croatia 7 1 1 7 3 0 19 187 Bronze medal
Tin Lam Ng Macau 7 1 1 7 3 0 19 187 Bronze medal
Yuri Burda Israel 7 1 0 7 4 0 19 187 Bronze medal
Antony Lee France 7 2 1 7 0 1 18 200 Bronze medal
Chongli Daniel Chen Singapore 6 3 1 7 1 0 18 200 Bronze medal
Enkhbaatar Tsenguun Mongolia 6 1 2 7 2 0 18 200 Bronze medal
Hendra Suratno Tju Indonesia 6 1 0 7 4 0 18 200 Bronze medal
Ivan Borsenco Republic of Moldova 7 1 2 7 1 0 18 200 Bronze medal
Kamal Armel Morocco 7 1 0 7 3 0 18 200 Bronze medal
Maite Peña Alcaraz Spain 7 5 1 3 2 0 18 200 Bronze medal
Pierre Bertin France 7 7 1 2 0 1 18 200 Bronze medal
Saran Ahuja Thailand 7 1 0 7 3 0 18 200 Bronze medal
Timothée Marquis Belgium 4 7 0 0 7 0 18 200 Bronze medal
Yufei Zhao Canada 6 6 1 3 1 1 18 200 Bronze medal
Yun Kuen Cheung Hong Kong 1 6 0 7 0 4 18 200 Bronze medal
Andrei Galusca Republic of Moldova 6 1 0 7 3 0 17 212 Bronze medal
Anne Marie Shepherd United Kingdom 7 1 1 7 1 0 17 212 Bronze medal
Annika Heckel Germany 6 2 1 7 0 1 17 212 Bronze medal
Arman Darbinyan Armenia 6 1 0 7 3 0 17 212 Bronze medal
Darren Chung Lee Ong Malaysia 7 1 0 7 0 2 17 212 Bronze medal
David Ericsson Sweden 4 5 0 7 0 1 17 212 Bronze medal
Haik Sedrakyan Armenia 7 1 0 7 2 0 17 212 Bronze medal
Igor Kortchemski France 7 2 1 4 3 0 17 212 Bronze medal
Ingrid von Glehn South Africa 7 1 1 7 1 0 17 212 Bronze medal
Jorge E Moreira Broche Cuba 7 4 3 0 3 0 17 212 Bronze medal
Lucas Andisco Argentina 6 1 0 7 3 0 17 212 Bronze medal
Matija Bašić Croatia 7 2 1 6 0 1 17 212 Bronze medal
Mergen Orazmuhammedov Turkmenistan 6 1 0 7 3 0 17 212 Bronze medal
Nik Stopar Slovenia 7 1 2 3 3 1 17 212 Bronze medal
Nithi Rungthanapirom Thailand 7 7 2 0 1 0 17 212 Bronze medal
Ramiro Lafuente Argentina 7 3 0 5 0 2 17 212 Bronze medal
Tigran Sloyan Armenia 6 1 0 7 3 0 17 212 Bronze medal
Alexander Shannon United Kingdom 2 6 0 7 1 0 16 229 Bronze medal
Ata Firat Pir Türkiye 6 1 1 5 3 0 16 229 Bronze medal
Batyr Atayev Turkmenistan 7 2 0 0 7 0 16 229 Bronze medal
Bekzod Tillaev Uzbekistan 7 1 0 7 1 0 16 229 Bronze medal
David Frenay Belgium 7 1 1 7 0 0 16 229 Bronze medal
Goran Dražić Croatia 3 0 2 7 3 1 16 229 Bronze medal
Jaan Vajakas Estonia 0 7 0 7 1 1 16 229 Bronze medal
Jalol Qurbonov Uzbekistan 7 5 0 0 4 0 16 229 Bronze medal
Jethro van Ekeren New Zealand 7 3 0 3 3 0 16 229 Bronze medal
Juhan Aru Estonia 7 1 0 7 1 0 16 229 Bronze medal
Liubomir Chiriac Republic of Moldova 7 1 0 3 5 0 16 229 Bronze medal
Natth Bejraburnin Thailand 6 1 0 7 0 2 16 229 Bronze medal
Rafael Marini Silva Brazil 6 1 1 1 0 7 16 229 Bronze medal
Riste Stojanov North Macedonia 7 1 0 5 2 1 16 229 Bronze medal
Volodymyr Serbinenko Switzerland 0 5 2 2 0 7 16 229 Bronze medal
Andres Uribe Gonzales Colombia 6 3 0 2 3 1 15 244
Armen Nurbekyan Armenia 7 1 0 0 7 0 15 244 Honourable mention
Graham White Australia 3 2 2 7 0 1 15 244 Honourable mention
Hana Budáčová Slovakia 7 1 3 1 3 0 15 244 Honourable mention
Höskuldur Pétur Halldórsson Iceland 7 1 1 2 4 0 15 244 Honourable mention
Ieng Wai Lio Macau 6 2 2 2 3 0 15 244
Ilja Tjurins Latvia 7 1 0 7 0 0 15 244 Honourable mention
Iris Smit Netherlands 7 2 0 0 5 1 15 244 Honourable mention
Jozef Bodnár Slovakia 7 2 0 1 4 1 15 244 Honourable mention
Kaie Kubjas Estonia 7 0 0 7 1 0 15 244 Honourable mention
Mendbayar Bayambadorj Mongolia 6 4 2 0 3 0 15 244
Ming Fung Poon Hong Kong 7 1 0 7 0 0 15 244 Honourable mention
Mykhaylo Shkolnikov Germany 6 1 0 7 1 0 15 244 Honourable mention
Oleg Ivrii Canada 3 1 2 7 1 1 15 244 Honourable mention
Paul Kjetel Soldal Lillemoen Norway 4 3 3 4 0 1 15 244
Paulius Šarka Lithuania 6 0 2 7 0 0 15 244 Honourable mention
Pawat Techapongtada Thailand 4 1 0 7 3 0 15 244 Honourable mention
Peter Černo Slovakia 7 0 0 7 1 0 15 244 Honourable mention
Piotr Danilewski Poland 7 0 1 7 0 0 15 244 Honourable mention
Tvrtko Tadić Croatia 7 1 0 7 0 0 15 244 Honourable mention
Albertas Zinevicius Lithuania 6 1 0 7 0 0 14 264 Honourable mention
David Tsirekidze Georgia 6 1 0 7 0 0 14 264 Honourable mention
Elisa Lorenzo García Spain 4 1 0 3 6 0 14 264
Jan Pöschko Austria 7 1 0 6 0 0 14 264 Honourable mention
Laur Tooming Estonia 1 6 0 7 0 0 14 264 Honourable mention
Matjaž Berčič Slovenia 7 1 0 0 5 1 14 264 Honourable mention
Vincent Juge France 7 1 2 2 0 2 14 264 Honourable mention
Vytautas Stepanauskas Lithuania 6 0 1 7 0 0 14 264 Honourable mention
Aibek Djolbunov Kyrgyzstan 7 3 0 0 3 0 13 272 Honourable mention
Cristos Ruiz Toscano Mexico 0 7 0 3 3 0 13 272 Honourable mention
Dong Uk (David) Rhee Canada 7 1 3 2 0 0 13 272 Honourable mention
Erita Skendaj Albania 7 1 0 2 3 0 13 272 Honourable mention
Fernando Daniel Gómez Sánchez Ecuador 7 0 1 2 3 0 13 272 Honourable mention
Hon Yin Wong Hong Kong 0 1 1 7 3 1 13 272 Honourable mention
Ilinka Ivanoska North Macedonia 7 1 0 2 3 0 13 272 Honourable mention
Meng Kuan Leong Macau 7 3 0 0 3 0 13 272 Honourable mention
Reto Locher Switzerland 2 1 0 7 3 0 13 272 Honourable mention
Aleksandr Mattal Estonia 6 1 1 1 3 0 12 281
Amna Hadžiabdić Bosnia and Herzegovina 7 1 0 3 1 0 12 281 Honourable mention
Andrzej Grzesik Poland 3 5 1 0 3 0 12 281
Azamat Ukpegaziyev Kazakhstan 6 5 0 0 1 0 12 281
Gerhard du Toit South Africa 7 1 2 1 1 0 12 281 Honourable mention
Henrik Sigstad Norway 6 0 3 0 3 0 12 281
Ignas Budvytis Lithuania 0 3 0 7 0 2 12 281 Honourable mention
Jekaterina Prostakova Estonia 7 0 0 0 5 0 12 281 Honourable mention
Khayal Musayev Azerbaijan 3 3 0 4 0 2 12 281
Nermin Hodžić Bosnia and Herzegovina 6 4 0 1 1 0 12 281
Nikola Grubišić Croatia 7 1 0 4 0 0 12 281 Honourable mention
Shohruh Holmatov Uzbekistan 0 7 0 5 0 0 12 281 Honourable mention
Sobit Sobirov Uzbekistan 7 1 0 0 4 0 12 281 Honourable mention
Vesna Kirandziska North Macedonia 7 1 1 1 2 0 12 281 Honourable mention
Achileas Porfyriadis Greece 7 2 0 1 1 0 11 295 Honourable mention
Andre Yohannes Wibisono Indonesia 7 1 0 0 3 0 11 295 Honourable mention
Eduardo Senturión Uruguay 6 1 0 0 4 0 11 295
Gabriel Carvajal Argentina 7 1 0 0 3 0 11 295 Honourable mention
Julien Coppe Belgium 7 1 1 2 0 0 11 295 Honourable mention
Kamil Khan Australia 6 1 1 1 1 1 11 295
Marco Golla Italy 7 1 2 0 0 1 11 295 Honourable mention
María Victoria Toso Argentina 4 1 1 0 5 0 11 295
Matias Holte Norway 6 2 2 1 0 0 11 295
Matthias Ohst Germany 7 1 2 0 0 1 11 295 Honourable mention
Napat Rujeerapaiboon Thailand 7 2 0 2 0 0 11 295 Honourable mention
Petra Stojsavljević Serbia and Montenegro 6 2 1 1 0 1 11 295
Riccardo Scala Italy 6 1 1 0 3 0 11 295
Rosemberg Toalá Enríquez Mexico 6 1 1 0 3 0 11 295
Saif Eddine Maach Morocco 7 1 0 0 3 0 11 295 Honourable mention
Siddarth Kamath Trinidad and Tobago 0 1 2 7 1 0 11 295 Honourable mention
Snezana Domazetovska North Macedonia 7 1 1 0 2 0 11 295 Honourable mention
Tural Amirov Azerbaijan 6 1 0 4 0 0 11 295
Vahe Musoyan Armenia 6 1 2 2 0 0 11 295
W. M. D. Soysa Sri Lanka 7 1 2 0 0 1 11 295 Honourable mention
Zoran Dimov North Macedonia 6 2 1 2 0 0 11 295
Bahtiyar Kurbanov Turkmenistan 2 0 0 7 1 0 10 315 Honourable mention
Daniel Wahrmann Lockhart Uruguay 6 1 0 0 3 0 10 315
Edgars Jākobsons Latvia 6 1 1 0 2 0 10 315
El Mehdi Kamil Morocco 0 0 0 7 3 0 10 315 Honourable mention
Elvijs Sarkans Latvia 7 0 0 1 2 0 10 315 Honourable mention
Erion Dula Albania 6 1 1 1 1 0 10 315
Fabián Ariel Kozynski Waserman Uruguay 6 1 0 0 3 0 10 315
Farhad Aghayev Azerbaijan 0 4 0 6 0 0 10 315
Gonzalo Montalván Gámez Mexico 6 0 0 0 3 1 10 315
José Gabriel Acevedo Habeych Colombia 6 1 0 0 3 0 10 315
Maarten Derickx Netherlands 2 1 2 4 1 0 10 315
Markos Charalambides Cyprus 0 7 0 1 0 2 10 315 Honourable mention
María Isabel Cordero Marcos Spain 2 0 0 7 1 0 10 315 Honourable mention
Sietske Tacoma Netherlands 3 1 1 0 4 1 10 315
Victor Chahuilco Peru 6 1 0 0 3 0 10 315
Višnja Polić Croatia 2 1 0 7 0 0 10 315 Honourable mention
Wahyu Perdana Yudistiawan Indonesia 7 1 0 0 1 1 10 315 Honourable mention
Wei Jian Chuah Malaysia 0 1 1 7 1 0 10 315 Honourable mention
Xander Verbeke Belgium 1 5 0 3 1 0 10 315
Amrik Kochhar Trinidad and Tobago 6 2 0 0 1 0 9 335
Bo Chen Denmark 0 4 0 2 3 0 9 335
Boufahja Abderrazak Tunisia 1 1 0 0 7 0 9 335 Honourable mention
Carlos Fonseca Puerto Rico 0 2 0 7 0 0 9 335 Honourable mention
David Colino Llamas Luxembourg 0 7 1 0 0 1 9 335 Honourable mention
Domingos José Ramos Lopes Portugal 7 1 1 0 0 0 9 335 Honourable mention
Federico Bliman Agorio Uruguay 6 1 2 0 0 0 9 335
Hong Wai Ieong Macau 0 2 0 7 0 0 9 335 Honourable mention
Ignatius Ivan Janatra Indonesia 0 0 1 7 0 1 9 335 Honourable mention
Kris Stopar Slovenia 7 1 0 0 1 0 9 335 Honourable mention
Mehmet Kaysi Türkiye 1 2 0 0 4 2 9 335
Sam Robert Thelin Sweden 1 1 0 7 0 0 9 335 Honourable mention
Supun Thamara Samarakoon Sri Lanka 7 1 0 0 1 0 9 335 Honourable mention
Tuomas Tuomiranta Finland 0 1 0 6 2 0 9 335
Vasilis Malikides Cyprus 1 0 0 2 6 0 9 335
Victor Pessers Netherlands 0 1 0 7 1 0 9 335 Honourable mention
Alexandr Kazda Czech Republic 0 5 0 3 0 0 8 351
Ali Jadallah Belabess Morocco 0 1 0 7 0 0 8 351 Honourable mention
Andres Codas Paraguay 7 0 0 0 1 0 8 351 Honourable mention
Bekjan Djumabaev Kyrgyzstan 6 1 0 1 0 0 8 351
Carlo Defranchis France 4 1 0 0 3 0 8 351
Darko Velkoski North Macedonia 7 0 0 1 0 0 8 351 Honourable mention
Erind Meco Albania 1 6 0 0 1 0 8 351
Francisco Javier Hernández Heras Spain 0 0 1 7 0 0 8 351 Honourable mention
Johan Konter Netherlands 0 4 1 0 3 0 8 351
João Diogo Silva Ferreira Portugal 0 1 0 7 0 0 8 351 Honourable mention
Leonardo Urbina Venezuela 7 0 1 0 0 0 8 351 Honourable mention
Nolang Fanani Indonesia 6 1 0 0 1 0 8 351
Stephen Casey Ireland 3 1 1 2 1 0 8 351
Tavakgul Mehraliyev Azerbaijan 6 2 0 0 0 0 8 351
Ulanbek Omurkanov Kyrgyzstan 5 0 0 0 3 0 8 351
Örn Stefánsson Iceland 6 0 1 0 1 0 8 351
Andreas Pipp Austria 0 6 1 0 0 0 7 366
Arslan Muhammetmyrat Hojiyev Turkmenistan 6 1 0 0 0 0 7 366
Daumilas Ardickas Lithuania 0 0 7 0 0 0 7 366 Honourable mention
David Belius Sweden 0 4 0 3 0 0 7 366
Eve Marni Waddington New Zealand 3 0 0 4 0 0 7 366
Joaquim Serra Montoli Spain 7 0 0 0 0 0 7 366 Honourable mention
Jose Ramon Batiller Philippines 0 2 1 0 4 0 7 366
Khalil Nasirov Azerbaijan 6 1 0 0 0 0 7 366
Lai Fan Pun Macau 5 2 0 0 0 0 7 366
Michael Razen Austria 3 0 1 3 0 0 7 366
Milenko Milićević Bosnia and Herzegovina 0 0 0 7 0 0 7 366 Honourable mention
Nina Holden Norway 2 1 0 1 3 0 7 366
Nurzhas Makishev Kazakhstan 2 1 1 3 0 0 7 366
Rodrigo Ipince Venezuela 6 1 0 0 0 0 7 366
W. M. H. M. Alles Sri Lanka 3 1 0 0 3 0 7 366
Achilleas Kryftis Cyprus 1 1 0 1 3 0 6 382
Albert James Liley New Zealand 6 0 0 0 0 0 6 382
Anders Klungre Norway 2 0 2 1 0 1 6 382
Brendan O'Dowd Ireland 1 0 0 2 3 0 6 382
Chassen Rahoui Tunisia 1 1 0 1 3 0 6 382
Gayle Renay Sher South Africa 3 0 0 1 1 1 6 382
Jasmine Yow Malaysia 1 1 0 0 4 0 6 382
Marek Pechal Czech Republic 2 2 0 0 2 0 6 382
Paolo Giosue' Giarrusso Italy 0 2 0 4 0 0 6 382
Peter Lendero Slovenia 3 1 0 0 2 0 6 382
Rūdolfs Kreicbergs Latvia 2 1 0 3 0 0 6 382
Talay Djumabaev Kyrgyzstan 2 1 0 0 3 0 6 382
Turgunbek Omurkanov Kyrgyzstan 0 2 0 1 3 0 6 382
Veichali Manuel Mahendra Mozambique 3 1 0 0 2 0 6 382
Daniel Komornik Sardas Uruguay 2 1 0 2 0 0 5 396
Ejona Fuli Albania 2 1 0 1 0 1 5 396
Eske Sparsø Denmark 0 0 2 0 3 0 5 396
Hamad Al-Jiran Kuwait 0 2 0 0 3 0 5 396
Hassaouan Mehdi Tunisia 1 1 0 0 3 0 5 396
Miika Nikula Finland 0 3 0 2 0 0 5 396
Nanang Susyanto Indonesia 0 1 0 0 4 0 5 396
Nicolas van den Rijt Belgium 0 1 1 0 3 0 5 396
Sahlaoui Mabrouk Tunisia 1 1 0 0 3 0 5 396
Søren Møller Denmark 0 4 0 0 0 1 5 396
Ville Pettersson Finland 0 4 1 0 0 0 5 396
Örn Arnaldsson Iceland 3 1 0 1 0 0 5 396
Afrit Mohamed Amine Tunisia 0 2 0 0 2 0 4 408
Arsenio Agostinh Matatisse Mozambique 2 1 0 0 1 0 4 408
Bernhard Kiniger Austria 0 1 1 1 1 0 4 408
Edin Bošković Bosnia and Herzegovina 3 0 0 0 1 0 4 408
Jaime Díaz Puerto Rico 3 0 1 0 0 0 4 408
João Eduardo Casalta Lopes Portugal 0 2 0 1 0 1 4 408
Juho Pakarinen Finland 0 0 3 0 0 1 4 408
Juuso Takalainen Finland 0 0 2 0 0 2 4 408
Jón Guðmundsson Iceland 2 1 0 1 0 0 4 408
Kevin Khan-Kernaman Trinidad and Tobago 2 1 1 0 0 0 4 408
Momčilo Kovač Bosnia and Herzegovina 0 0 0 0 3 1 4 408
Robin Bjornetun Jacobsen Norway 1 1 0 1 0 1 4 408
Seung Won (Eric) Kang New Zealand 2 0 0 2 0 0 4 408
Stephen Ryan Ireland 0 0 1 2 1 0 4 408
Sune Nikolaj Precht Reeh Denmark 1 3 0 0 0 0 4 408
Séamus O'Boyle Ireland 0 1 1 0 2 0 4 408
Clark Jefferson Ng Cue Philippines 0 1 1 0 1 0 3 424
Daugirdas Kuprionis Lithuania 0 2 1 0 0 0 3 424
David Gajser Slovenia 0 1 2 0 0 0 3 424
Geraldo Acacio Mabasso Mozambique 1 1 0 0 1 0 3 424
H. R. M. D. T. B. Karunatilaka Sri Lanka 2 0 0 0 1 0 3 424
Jakob Preininger Austria 0 1 0 0 1 1 3 424
Kerstin Elsa Maria Johnsson Sweden 1 0 0 2 0 0 3 424
Kevin Colgan Ireland 0 0 1 2 0 0 3 424
L. M. Liyanage Sri Lanka 0 1 0 0 2 0 3 424
Simon David Hasenfratz Switzerland 2 1 0 0 0 0 3 424
Surrin Deen Trinidad and Tobago 1 1 0 0 1 0 3 424
Thomas Dueholm Hansen Denmark 0 2 1 0 0 0 3 424
Werner Wagener Paraguay 1 0 0 0 2 0 3 424
Andis Orbidāns Latvia 0 1 0 1 0 0 2 437
Christos Zacharias Cyprus 0 0 0 0 2 0 2 437
Eduardo Manuel Dias Portugal 0 1 0 1 0 0 2 437
Ersilio Tushaj Albania 0 0 0 2 0 0 2 437
Federico Gonzalez Uruguay 0 0 2 0 0 0 2 437
Ignacio Agustín Rossi Argentina 0 1 1 0 0 0 2 437
James Robert McKaskill New Zealand 1 1 0 0 0 0 2 437
Karlvin Cheng Ong Philippines 0 0 0 0 1 1 2 437
Mike Burg Luxembourg 2 0 0 0 0 0 2 437
Nandaki Keshavan Trinidad and Tobago 0 2 0 0 0 0 2 437
Rafael Gerardo Sto. Tomas Tensuan Philippines 0 0 1 0 0 1 2 437
Remili Ayemen Tunisia 0 1 1 0 0 0 2 437
Ruslan Durdiyev Turkmenistan 0 1 0 0 1 0 2 437
Sigþór Bessi Bjarnason Iceland 0 0 1 1 0 0 2 437
Simone Di Marino Italy 1 1 0 0 0 0 2 437
Steven Llanos Camina Philippines 0 1 0 0 0 1 2 437
Tomás Barato Goucha Portugal 0 1 0 1 0 0 2 437
Victor Velazquez Paraguay 0 0 0 1 1 0 2 437
Ziyad Albahkaly Saudi Arabia 1 0 0 0 0 1 2 437
Abdullait Alghamdi Saudi Arabia 1 0 0 0 0 0 1 456
Aleksandar Mlađenović Bosnia and Herzegovina 0 1 0 0 0 0 1 456
Andreas Steiger Switzerland 0 0 0 0 0 1 1 456
Carlos Arreche Puerto Rico 0 1 0 0 0 0 1 456
José Diogo Rio Fernandes Portugal 0 1 0 0 0 0 1 456
Manuel Rivera Puerto Rico 1 0 0 0 0 0 1 456
Matthijs Melissen Netherlands 0 0 0 0 0 1 1 456
Michalis Christou Cyprus 0 0 0 0 1 0 1 456
Michèle Itten Switzerland 0 1 0 0 0 0 1 456
Nataly Andaluz Ecuador 0 1 0 0 0 0 1 456
Omar Alothman Saudi Arabia 1 0 0 0 0 0 1 456
Salvör Egilsdóttir Iceland 1 0 0 0 0 0 1 456
Zi-Jian Khor Malaysia 1 0 0 0 0 0 1 456
Afzal Qulmurodov Uzbekistan 0 0 0 0 0 0 0 469
Ahmad Alqattan Kuwait 0 0 0 0 0 0 0 469
Carla Espinoza Ecuador 0 0 0 0 0 0 0 469
Eduardo Vallarino Vernaza Ecuador 0 0 0 0 0 0 0 469
German Valencia Ecuador 0 0 0 0 0 0 0 469
Hamad Almeer Kuwait 0 0 0 0 0 0 0 469
Hussin Al-Shatti Kuwait 0 0 0 0 0 0 0 469
Julio Rivera Ecuador 0 0 0 0 0 0 0 469
Khalifah Almutairi Kuwait 0 0 0 0 0 0 0 469
Miguel Teixidó Román Spain 0 0 0 0 0 0 0 469
Mohamad Farzan Mohamad Fadhlillah Malaysia 0 0 0 0 0 0 0 469
Mousa Aldabbab Saudi Arabia 0 0 0 0 0 0 0 469
P. S. Namasivayam Sri Lanka 0 0 0 0 0 0 0 469
Salman Bakhash Kuwait 0 0 0 0 0 0 0 469
Serdar Ilyasov Turkmenistan 0 0 0 0 0 0 0 469
Suhaib Wael Khayat Saudi Arabia 0 0 0 0 0 0 0 469
Yousef Abdullah Alahmadi Saudi Arabia 0 0 0 0 0 0 0 469
Zulkifli Aziz Malaysia 0 0 0 0 0 0 0 469