International Olympiad in Informatics – Statistics
Olympiads
Countries
Tasks
Hall of Fame
Search
Login
Add
←
IOI 2024
Administration
Tasks
Contestants
Delegations
Results
Main
Contestant
Country
▲
Handle
Result
Past Participation
TC
CF
IOI 2024
IOI 2023
IOI 2022
IOI 2021
IOI 2020
Arben Kryemadhi
Albania
No Award
Blendi Avdolli
No Award
Rubin Bekteshi
No Award
Assil Abderrezak Boukhnoufa
Algeria
No Award
Chams Eddine Abd El Ali Derreche
No Award
Mohammed Hachem
No Award
Raouf Ould Ali
Bronze
Bianca Vicente
Argentina
Bronze
No Award
Eduardo Carranza Vélez
Bronze
No Award
Fabrizio Lautaro Brandellero
No Award
Juan José Läderach
No Award
Aleks Grigoryan
Armenia
HM
Gagik Gevorgyan
Silver
Bronze
No Award
Hakob Ayvazyan
HM
Tsovak Yegoryan
Bronze
Bronze
Martin Bierbaumer
Austria
Silver
Bronze
Bronze
Matthias Pleschinger
Bronze
Bronze
Bronze
Bronze
Nik Sauer
No Award
Raphael Heuchl
No Award
Aykhan Damirli
Azerbaijan
Bronze
Fuad Garayev
HM
Bronze
No Award
Huseyn Aghayev
No Award
Tahir Aliyev
No Award
Akib Azmain Turja
Bangladesh
Bronze
Debojoti Das Soumya
Gold
Silver
Bronze
Desh Acharjee
No Award
Jarif Rahman
Bronze
Bronze
HM
Akram Zakine
Belgium
No Award
Alban Van Vyve
No Award
No Award
Joaquim Schaeverbeke
No Award
Noé Zech
No Award
No Award
Agustin Leonardo Arnez Alcocer
Bolivia
No Award
Gabriel Alberto Cruz Nogales
No Award
No Award
Lin Ming Ou Xu
No Award
Shamir Leonardo Terán Mustafá
No Award
No Award
No Award
Adnan Osmić
Bosnia and Herzegovina
No Award
Benjamin Mujkić
HM
No Award
HM
No Award
Faruk Demirović
HM
Faruk Ibrahimović
Bronze
No Award
No Award
Arthur Lobo Leite Lopes
Brazil
Bronze
Bronze
Filipe Lalic
Bronze
Maria Clara Fontes Silva
No Award
Pedro Suyama Leston Rey
Bronze
Bronze
Andrey Stefanov
Bulgaria
Silver
Boris Mihov
Silver
Bronze
Daniel Koynov
Silver
Vesselin Markovich
Silver
Bronze
Bálint Rózsa
Canada
Gold
Silver
Daniel Ye
HM
Maxwell He
No Award
Ryan Bai
Gold
Gold
Silver
Edgardo León
Chile
No Award
Francisco Pinhao
No Award
Han Yang
No Award
Matias Francisco Nova Baza
No Award
No Award
Jiyu Shen
China
No Award
Kangyang Zhou
Gold (1
st
)
Luotian Huang
Silver
Yuchong Guo
Gold
Belcar Santiago Cuentas-Zavala Infante
Colombia
No Award
No Award
Juan David Onofre Florián
No Award
No Award
Santiago Guaneme Quintero
No Award
Simón Martínez
No Award
Dino Hadžić
Croatia
Bronze
Jakov Celin
Bronze
Lovro Tunjić
Bronze
Nikola Vujica
Bronze
Camilo Triana Barata
Cuba
No Award
No Award
Francis José Rodríguez Ronda
No Award
Maité Morales Carreras
No Award
Marco Antonio Escandón García
Bronze
No Award
Antreas Knais
Cyprus
No Award
No Award
Antreas Leonidou
HM
No Award
Mariza Paspalli
Bronze
Theofanis Orfanou
Bronze
Silver
Bronze
No Award
Antonín Maloň
Czech Republic
Silver
HM
David Hromádka
HM
Jan Slíva
Bronze
Patrik Číhal
Bronze
Daniel Holm Rasmussen
Denmark
No Award
No Award
Frederik Vase Haraldsson
HM
Gustav Bille Gørtz
HM
No Award
Sebastian Meineche Falk
Bronze
Adriano Augusto Hernández Rodríguez
Dominican Republic
No Award
Andrew Batista García
No Award
Baldwin Huang
No Award
Pierre Rouchès
No Award
Mateo Neira
Ecuador
No Award
Mathías Rivera
No Award
Roberto Valverde Abad
No Award
No Award
Steven Mera
No Award
No Award
No Award
Abdelmaged Nour
Egypt
Bronze
Bronze
Bronze
Ahmed Gamal
Bronze
Ismail Fateen
No Award
Moez Mahmoud
Bronze
Mina Fouad
Egypt 2
Bronze
*
Nour Moubarak
No Award
Tarek Ahmed
Bronze
*
Yahia Emara
Silver
*
Bronze
Fernando Andreé González Meléndez
El Salvador
No Award
No Award
No Award
No Award
Oscar José Pleités Lemus
No Award
No Award
Roberto Josué Polanco Hernández
No Award
Arthur Harri Jaakko Antila
Estonia
No Award
Kaarel Toomet
Bronze
Kristjan Lepp
Bronze
Ralf Robert Paabo
No Award
No Award
Antero Nyberg
Finland
No Award
Jonni Haapiainen
Silver
Bronze
Niilo Mikkola
No Award
Veikko Heikkinen
Silver
Silver
Anatole Bouton
France
Silver
Anton Avilov
Bronze
Oscar Fischler
Silver
Silver
Bronze
Raphaël Pons
Bronze
Davit Dzadzamia
Georgia
No Award
Irakli Sulamanidze
HM
Bronze
Nikoloz Melikishvili
Bronze
Otar Tsibadze
HM
Maksym Shvedchenko
Germany
Bronze
Samuel Leber
No Award
Shuheng Wei
HM
Simon Bachran
*
Bronze
Georgios-Diomedes Varvaresos
Greece
No Award
Lazaros Karageorgiou
No Award
No Award
Markos Radaios
Bronze
No Award
No Award
No Award
Panagiotis Paskalis
Bronze
Bronze
Chun Wong
Hong Kong, China
Gold
Silver
Bronze
Lok Yin Siu
Silver
Tsz Chai Berton Choy
HM
Yung Ho Kwan
Silver
István Ádám Molnár
Hungary
Gold
Bronze
Silver
Pál Czanik
Silver
HM
Bronze
Tamás Görömbey
No Award
Zsombor Bata
HM
Eva Sóllilja Einarsdóttir
Iceland
No Award
Kristinn Hrafn Daníelsson
No Award
No Award
Þórhallur Tryggvason
No Award
Kshitij Sodani
India
Gold
Gold
Silver
Silver
Bronze
Samik Goyal
Silver
Sushil Raaja Umasudhan
Silver
Bronze
Yash Thakker
Bronze
Aufan Ahmad Mumtaza
Indonesia
Silver
Gunadi Gani
Bronze
Kelven Nathanael
Silver
Matthew Allan
Silver
Silver
Bronze
*
Amirali Asgari
*
Iran
Gold
Amirhossein Farkhondeh Far
*
Silver
Amirreza Dorosti
*
Silver
Parsa Farjpoursarabi
*
Bronze
Fionn Kimber O'Shea
Ireland
No Award
No Award
Piotr Stelmaszek
No Award
Shuyang Feng
No Award
Yuan Li
HM
No Award
Alon Tanay
*
Israel
Gold
Gold
Silver
Daniel Weber
*
Gold (4
th
)
Gold
Gold
Elazar Koren
*
Gold
Gold
Bronze
Itamar Nir
*
Bronze
Alessandro Lombardo
Italy
Bronze
Bronze
Francesco Vercellesi
Bronze
Bronze
James Ray Bamber
Bronze
Luca Baglietto
Bronze
HM
Katsuki Ota
Japan
Gold
Ryotaro Hayashi
Silver
Shogo Amacho
Gold
Gold
Yuya Hirasawa
Silver
Aybak Samiz
Jordan
No Award
Malik Sadaqa
No Award
HM
No Award
No Award
Raed Naseer
No Award
No Award
No Award
Sami Almajali
No Award
Akhmet Issa
Kazakhstan
Bronze
Mansur Taimas
Silver
Maxim Tsoy
Silver
Nazar Serazitdinov
Silver
Bronze
Abdulaziz Lebiev
Kyrgyzstan
HM
Alihan Aidarbekov
Silver
Bronze
Baitoro Mairambekov
Bronze
HM
Ian Bobrus
Silver
Adriāns Piliksers
Latvia
No Award
Bronze
Andrejs Piroženoks
No Award
Ansis Gustavs Andersons
Gold
Silver
Bronze
No Award
Edvards Freimanis
No Award
Ahmed Albakoush
Libya
No Award
Albara Abdulhafith
No Award
Fadel Elsenusi
No Award
Mousa Hamed
No Award
Aidas Agejevas
Lithuania
No Award
Kipras Deksnys
HM
Marijonas Salvijus Keturakis
Bronze
Tomas Marcinkevičius
Bronze
Hlib Zabudko
Luxembourg
No Award
No Award
Raphael Le Goaller
No Award
Sofia Maragò
No Award
Tom Philippe Roth
No Award
Hang Chi Ng
Macao, China
Bronze
Io Fai Lei
No Award
HM
Pok Hong Lam
No Award
No Award
Ziyan Wang
HM
Chang Jun Lim
Malaysia
Bronze
Isaac Kai Sheng Hew
Silver
No Award
Bronze
Kwong Weng Loh
Silver
HM
Bronze
Yan Xun Khor
HM
Emmanuel Buenrostro Briseño
Mexico
HM
José Andrés Lemus Velazquez
Bronze
Logan Guerrero Díaz
HM
Santiago de la Torre Zamudio
HM
Alin Popescu
Moldova
No Award
Marian Soltan
HM
No Award
Mihai Esanu
Bronze
Timur Degteari
Silver
Bronze
Erkhem Ganzorig
Mongolia
No Award
Irmuun Chinbat
Bronze
Onolt Khurtsbilguun
Bronze
Bronze
Tamir Jamiyangarav
No Award
Balsa Radulovic
Montenegro
No Award
Ayman Riad Solh
Morocco
Bronze
HM
Bronze
No Award
No Award
Mahdi Benkhadra
HM
Mohammed Cherki
No Award
Yassir Salama
No Award
Boas Bakker
Netherlands
No Award
No Award
Chenyu Lin
Bronze
Jelle van der Drift
Bronze
Lucas Kuunders
No Award
Guanhan Li
New Zealand
Silver
Bronze
Jesse Zhang
No Award
Peter Zhou
No Award
Victor Coen
Bronze
Daniel Emeka-Ilozor
Nigeria
HM
No Award
No Award
No Award
Nzubechukwu Chendo
No Award
Blagoj Rujanoski Stojanovski
North Macedonia
HM
No Award
Damjan Davkov
Silver
Bronze
Sofija Velkovska
No Award
No Award
Viktor Maksimoski
No Award
Aleksander Emil Moltu
Norway
No Award
Atas Lapenas
No Award
David S. Eikeland
Gold
Bronze
HM
Øystein Berntzen
Bronze
HM
Ghulam Junaid
Pakistan
No Award
Kaleem Raza Syed
Bronze
Muhammad Saram
HM
Muhammad Umair Ahmad Mirza
Bronze
Abdallah Sherbini
Palestine
No Award
Kareem Kayid
No Award
Mohammed Wawi
No Award
No Award
Rushdi Jallad
No Award
Alejandro Pineda Miranda
Peru
No Award
No Award
Diana Huacasi Durand
No Award
No Award
Rosangel Alexandra Bullon Linares
HM
Filbert Ephraim Wu
Philippines
Bronze
Bronze
No Award
Gabee De Vera
No Award
Jerome Austin Te
Silver
Bronze
Walsh Letran
HM
Adam Gąsienica-Samek
Poland
Gold (2
nd
)
Silver
Jan Gwiazda
Silver
Kajetan Ramsza
Silver
Rafał Mańczyk
Gold
Bronze
Hlieb Boiarkin
Portugal
No Award
Laura Muliar
No Award
No Award
Miguel Pereira
No Award
Tomás Faria
HM
No Award
No Award
No Award
Eunseong Kim
Republic of Korea
Gold
Heewoo Jung
Silver
Min-chan Jung
Silver
Mingyu Woo
Silver
Andrei-Paul Iorgulescu
Romania
Silver
Mihai-Valeriu Voicu
Gold
Rareș-Andrei Neculau
Silver
Rareș-Felix Tudose
Bronze
Adeeb AlShehry
Saudi Arabia
Bronze
HM
No Award
Ahmed Alhashim
Bronze
Essa Almousa
No Award
HM
Saad Alarifi
No Award
Mihailo Jančević
Serbia
Bronze
Miloš Milutinović
Bronze
Silver
Nemanja Majski
Silver
Bronze
Uroš Kostadinović
Bronze
Brian Xiao Boyang
Singapore
Silver
Kang Yiming
Bronze
Sun Beichen
Bronze
Yaw Chur Zhe
Silver
Silver
No Award
Eliška Macáková
Slovakia
Gold
Silver
Silver
Bronze
Martin Šindelář
Bronze
Patrik Prítrský
HM
Viliam Gottweis
No Award
Brest Lenarčič
Slovenia
HM
No Award
Jakob Žorž
Silver
Bronze
No Award
Luka Heric
No Award
Žan Pustoslemšek
No Award
Hugo Bruwer
South Africa
Bronze
Minkyum Kim
Bronze
Bronze
Bronze
Xu Yian
No Award
Youkyum Kim
HM
No Award
Alejandro Vivero Puga
Spain
Gold
Silver
Daniel Nieto Pérez
HM
Héctor Verdeal Rodríguez
No Award
Javier Badesa Pérez
Silver
Deera Wijesundara
Sri Lanka
No Award
Malitha Bandara
No Award
Mindiya Karunasinghe
No Award
No Award
Praveen Athauda-Arachchi
No Award
Anastasiia Saranchina
Sweden
No Award
Sofie Fu
No Award
Theodor Beskow
Bronze
No Award
Victor Vatn
Bronze
HM
HM
Bronze
Elias Bauer
Switzerland
Bronze
Bronze
Bronze
Jovian Soejono
Silver
Ursus Wigger
HM
Yaël Arn
Bronze
Abdullah Abdullah
Syria
HM
Amin Charba
Bronze
Bronze
Bronze
Hadi Suleiman
HM
Zein Alabdeen Zammar
No Award
HM
Ping-Chung Chang
Taiwan
Bronze
Po-Kai Chen
Silver
Silver
Yi-Yu Chao
Bronze
Yun-Shuo Tsao
Bronze
Anri Esoev
Tajikistan
No Award
Hasani Ghulomzoda
No Award
No Award
Musharraf Shukrulloev
HM
HM
No Award
Musojon Muhammadiev
No Award
Kunthee Yongvanich
Thailand
Bronze
Papangkorn Apinyanon
Silver
Sean Wanitchollakit
Silver
Thawin Tengamnuay
Bronze
Marwen El Arbi
Tunisia
No Award
Mohamed Wassim Fkih
No Award
Nebili Mohamed Fares
No Award
Yassine Ben Younes
HM
HM
Berke Inan Tol
Türkiye
Silver
Bronze
Cengiz Eray Aslan
Silver
Bronze
No Award
Duru Ozer
Gold
Noyan Cantürk
Bronze
Didar Choganov
Turkmenistan
No Award
No Award
Halymmuhammet Annageldyyev
No Award
No Award
Hojamuhammet Hydyrov
No Award
Yhlas Amanmyradov
No Award
Andrii Smutchak
Ukraine
Silver
Silver
Denys Tereshchenko
Silver
Ihnat Zharikhin
Bronze
Illia Permiakov
Silver
Adavya Goyal
United Kingdom
Bronze
Anango Prabhat
HM
Hanks Chong
Silver
Bronze
Bronze
Samuel Trajtenberg
Gold
Bronze
Agastya Goel
United States of America
Gold (4
th
)
Gold
Brian Xue
Gold (3
rd
)
Rain Jiang
Gold (5
th
)
Gold (5
th
)
Silver
Gold (5
th
)
Rohin Garg
Silver
Gold
Khusanboy Mansuraliev
Uzbekistan
No Award
No Award
Mardon Hazratov
Bronze
Sunnatov Asilbek
HM
HM
Ulug'bek Rakhmatullaev
No Award
Diego Enrique Uzcategui Ojeda
Venezuela
No Award
No Award
Juan Diego Marcano Cuellar
No Award
No Award
No Award
No Award
Rubdary Valentina Rojas Linarez
No Award
No Award
No Award
No Award
Bach Hoang Xuan
Vietnam
Gold
Minh Pham Cong
Gold
Trung Pham Ngoc
Bronze
Tuan Nguyen Huu
Silver
Alex Wang
Silver
Andrei Sabalenka
Bronze
Andy Wu
Silver
Daria Grekova
Gold
Dzmitry Harbatouski
Bronze
Gimran Abdullin
Gold
Gold
Ivan Piskarev
Gold
Gold
Kiryl Kardash
Bronze
Mikhail Brel
Bronze
Bronze
Miles Conway
Gold
Silver
Nathan Zhou
Bronze
Petr Losev
Gold