Unofficial list of IOI 2021 participants

The list is updated daily (with ratings). If you want to report mistakes or add new participants — you can find all the details in this post.

Name Team Previous participations
Attempts left
Atcoder
Codeforces
Topcoder
Aleksandr Abelyan Armenia IOI 2020
0
2357
Ani Khachatryan Armenia
0
1652
Arayi Khalatyan Armenia IOI 2020
1
2309
Emil Kostanyan Armenia IOI 2020
0
2003
Amin Jalilov AzerbaijanIOI 2019
0
54
1638
Aziz Huseynov Azerbaijan IOI 2020
IOI 2019
0
2074
Said Nasibov Azerbaijan
1
1104
1909
Arman Ferdous Bangladesh IOI 2020
IOI 2019
1
2014
Farhan Ahmad Bangladesh
2
1225
2085
Mamnoon Siam BangladeshIOI 2020
IOI 2019
IOI 2018
1
2300
Md Nafis Ul Haque Shifat Bangladesh
1865
Petar Vitorac BelgiumIOI 2020
1
1581
Zhiyi Luo BelgiumIOI 2020
IOI 2019
2
2127
Andon Todorov Bulgaria IOI 2020
1
2474
Martin Kopchev Bulgaria IOI 2020
IOI 2019
IOI 2018
1
2704
Rumen Mihov Bulgaria
1
1931
Viktor Kozhuharov Bulgaria IOI 2019
0
1239
2286
Daner Zein Tonconi Mendoza Bolivia, Plurinational State ofIOI 2020
IOI 2019
1
1492
0
Gilberto Gosset Gonzales Bolivia, Plurinational State of
2
1145
Marco Andrés Cusicanqui León Bolivia, Plurinational State of
0
1511
Mateo Valdivia Bolivia, Plurinational State ofIOI 2020
0
1675
Carolina Moura Valle Brazil IOI 2020
1
2040
Pedro Shinzato Chen Brazil
1
1761
Yan Silva Brazil IOI 2020
0
1253
2133
Andrei Kastsiany Belarus
0
1912
2405
Dzianis Lahunou Belarus
0
2253
Ilya Kuchynski Belarus
1
2199
Stanislau Damasevich Belarus
0
2314
Allen Pei Canada
1
1186
2544
Chris Trevisan Canada IOI 2020
0
1643
2492
Thomas Guo Canada IOI 2020
0
Zixiang Zhou Canada IOI 2020
IOI 2019
IOI 2018
1
3193
3114
Ema Skottova Switzerland
0
1795
Joël Huber Switzerland IOI 2020
IOI 2019
0
2484
Mingyang Deng China
0
3583
3185
2551
Álvaro Bacca ColombiaIOI 2020
IOI 2019
0
1470
Alain David Escarrá García Cuba
0
1457
Alberto Leyva Guerra CubaIOI 2020
1
1892
Carlos Rolando Morell Rodríguez Cuba
0
1429
Manuel Darío Oliver Ballesteros Cuba IOI 2020
1
2272
Ahmad Said Egypt
3
1066
1879
Hazem Issa Egypt IOI 2020
IOI 2019
0
1939
Mohamed Bakry Egypt IOI 2020
1
2036
2225
Osama Alkhodairy Egypt IOI 2020
IOI 2019
2148
Erekle Roinishvili United Kingdom
2
1542
2214
Achi Basadzishvili Georgia IOI 2020
0
2331
Giorgi Kobakhia Georgia
0
1665
Giorgi Nadareishvili Georgia
2058
Luka Mosiashvili Georgia
1998
Andreas Rasvanis Greece
3
Markos Radaios Greece
3
773
1446
Markos Radaios Greece
Chong Ho Hsieh Hong Kong
2
1403
2186
Harris Leung Hong Kong IOI 2020
IOI 2019
IOI 2018
IOI 2017
0
1841
3182
Lingrui Xie Hong Kong
1
142
2225
Man Tsung Yeung Hong Kong IOI 2020
IOI 2019
1
1063
2255
Dorijan Lendvaj Croatia IOI 2020
IOI 2019
1
2627
2717
Krešimir Nežmah Croatia IOI 2020
IOI 2019
0
2034
2427
Patrik Pavić Croatia IOI 2020
IOI 2019
1
2469
2562
Vito Anić Croatia
1
1894
2161
Gellért Tóth Hungary
0
2195
Kornél György Szabó Hungary
0
2244
Márton Tamás Németh Hungary
2
1641
Péter Varga Hungary
0
2181
Edbert Geraldy Cangdinata Indonesia IOI 2020
0
2020
2293
Nicholas Patrick Indonesia
0
1914
2622
Pikatan Arya Bramajati Indonesia IOI 2020
0
2766
Rama Aryasuta Pangestu Indonesia IOI 2020
0
2267
2722
Suneet Mahajan IrelandIOI 2020
0
1785
2160
1384
Ayushi Mahajan Ireland
2
533
1201
Oisín Davey IrelandIOI 2020
IOI 2019
0
1586
Benjamin Murray Ireland
4
1065
Aditya Jain India
0
1995
2132
Kshitij Sodani India IOI 2020
3
2298
2619
Pranjal Srivastava India
1
1934
Udit Sanghi India IOI 2020
0
1667
2405
Ali Safary Iran, Islamic Republic of IOI 2020
0
2929
2817
2057
Ali Shahali Iran, Islamic Republic of
2680
2651
Alireza Kaviani Iran, Islamic Republic of
2400
2591
Alireza Keshavarz Iran, Islamic Republic of
1
1491
2409
Davide Bartoli Italy IOI 2020
1
1636
2310
Filippo Casarin ItalyIOI 2020
1
1917
Tommaso Dossi Italy
0
1585
2324
Valerio Stancanelli ItalyIOI 2020
1
2046
2313
Obada Sadaqa Jordan
0
1134
Daiki Kodama Japan
2
2592
2443
1631
Yuto Watanabe Japan
1
2563
2503
1934
Tengiz Bekkoyonov Kyrgyzstan
2
1312
1977
1310
Daniyar Beishekeev Kyrgyzstan
1
158
2084
Modestas Gujis LithuaniaIOI 2020
0
2034
Daniel Murphy Luxembourg
2
1297
Rafael Dux LuxembourgIOI 2020
0
Andrei Alexandru Moldova, Republic of
2
1416
1993
Mihai Spinei Moldova, Republic of
0
2169
Stanislav Brega Moldova, Republic of
0
Victor Purice Moldova, Republic of
1
2100
Alejandro Ozymandias Cepeda Beltran MexicoIOI 2020
2
1777
Fernanda Sarahy Mancilla Nuñez Mexico
1
1654
Jose Angel Cazares Torres Mexico IOI 2020
IOI 2019
IOI 2018
0
564
2202
1353
Víctor Armando Jaramillo Moreno Mexico
0
1894
Joseph Achimugu Nigeria
2062
Joseph Achimugu Nigeria
2062
Andy van Horssen Netherlands
2
1883
Marco Meijer Netherlands IOI 2020
IOI 2019
0
2494
Magnus Hegdahl NorwayIOI 2020
0
Pedro Costa Portugal
0
1707
Tiago Marques Portugal
1
2000
António Neves Portugal
0
1576
Tiago Oliveira Marques Portugal
2
2000
Alexandru Luchianov Romania IOI 2020
2
2272
Donciu Mircea Romania
0
1853
Popescu Ioan Romania
0
2337
Tiberiu-Ioan Mușat Romania IOI 2018
0
2196
Danila Usachev Russian Federation
0
2010
2518
Egor Lifar Russian Federation IOI 2020
IOI 2019
IOI 2018
IOI 2017
0
2234
2777
2188
Mikhail Budnikov Russian Federation
0
2254
2227
Timofey Fedoseev Russian Federation
0
2488
2903
Benjamin Bajd Slovenia IOI 2020
IOI 2019
1
2045
2521
Domen Hočevar SloveniaIOI 2020
0
2053
Lan Sevčnikar SloveniaIOI 2020
0
Matija Likar Slovenia
1
2074
Adam Rajský Slovakia
0
2284
Matej Urban Slovakia IOI 2020
0
2085
Ali Mansour Syrian Arab Republic
1
1847
Mohammad Nour Massri Syrian Arab RepublicIOI 2020
IOI 2019
0
2169
Dilshod Imomov Tajikistan
1
1047
1546
Muhammad Hokimiyon Tajikistan
0
2128
Shahrom Aminov TajikistanIOI 2020
1
2034
Voris Rakhimov Tajikistan
1
1733
Dovran Akmyradov TurkmenistanIOI 2020
0
1237
Gurbanberdi Gulladyyev TurkmenistanIOI 2020
IOI 2019
1
996
1806
Muhammetali Ashyrmuhammedov TurkmenistanIOI 2020
0
407
Suleyman Atayev TurkmenistanIOI 2020
IOI 2019
0
1180
1736
Amine Oueslati Tunisia
1772
1895
Amine Trabelsi Tunisia
1
886
1438
Hedi Chehaidar Tunisia
1
1474
Louay Farah Tunisia
1
1277
Cengiz Eray Aslan Turkey
3
1327
2134
Yusuf Onur Usumez Turkey
1
1542
2223
Chen Kai Chang Taiwan
0
2245
2489
Elliot En-Yi Liu Taiwan
1
2803
Hsin-Wei Hou Taiwan
1
2289
Ping-Hsuan Lin Taiwan IOI 2020
0
2250
Andrii Kovryhin Ukraine IOI 2020
0
2231
Kostiantyn Savchuk Ukraine
0
2249
2608
Maksym Tur Ukraine
0
2223
Oleh Naver Ukraine IOI 2020
1
2722
Tim Feng United States
2
2710
Azimjon Urinov UzbekistanIOI 2020
0
925
1384
Dilshodbek Khujaqulov UzbekistanIOI 2020
2
1702
2032
Bao Truong Van Quoc Viet Nam
1
2111
Huy Le Quang Viet Nam IOI 2020
0
2420
Phat Ho Ngoc Vinh Viet Nam
0
2009
Vu Nguyen Hoang Viet Nam
1
1925