Unofficial list of IOI 2020 participants

The list is updated daily (with ratings). Ratings are no longer updated.

If you want to report mistakes or add new participants — you can find all the details in this post.

Full list of contestants can be found here: http://stats.ioinformatics.org/contestants/2020.

Name Team Previous participations
Attempts left
Atcoder
Codeforces
Topcoder
Aleksandr Abelyan ArmeniaIOI 2018
1
2422
Arayi Khalatyan Armenia
3
2324
Kostanyan Emil Armenia
2
2238
Samvel Andreasyan Armenia
0
2351
Tasmeem Reza Bangladesh IOI 2019
IOI 2018
IOI 2017
IOI 2016
0
2284
2234
1774
Rezwan Arefin Bangladesh IOI 2019
IOI 2018
0
2047
Mamnoon Siam BangladeshIOI 2019
IOI 2018
1
1748
Arman Ferdous Bangladesh IOI 2019
1
2029
Sankin Pavel Belarus
2150
Andrei Daletski Belarus
1941
Andrei Mishchanka Belarus
0
2405
Yaraslau Barysau Belarus IOI 2019
0
2201
Jérôme Mayolet BelgiumIOI 2019
0
1879
Zhiyi Luo BelgiumIOI 2019
3
2094
Roger Danilo Enriquez Corrales BoliviaIOI 2019
IOI 2018
1
1423
Nicolas Mateo Valdivia Viscarra Bolivia
1
1363
Daner Zein Tonconi Mendoza BoliviaIOI 2019
2
1250
Jose Alberto Copas Lima Bolivia
3
1050
Carolina Moura Brazil
2040
Igor Brito Brazil
1974
Willian Wang BrazilIOI 2019
1725
Yan Matheus Tavares e Silva Brazil
1
2133
Martin Kopchev Bulgaria IOI 2019
IOI 2018
2
2666
Andon Todorov Bulgaria
2
2339
Georgi Petkov Bulgaria
2
2217
Stoyan Malinin Bulgaria
1
1990
Christopher Trevisan Canada
1
962
2295
George Chen Canada IOI 2019
0
2285
1719
Thomas Guo Canada
1
Zixiang Zhou Canada IOI 2019
IOI 2018
2
2533
2990
Yuyang Zhou China
3142
3180
Zhanpeng Wang China
2563
2836
Mingrun Jiang China
2705
Yuxiang Luo China
2245
Oscar Fabian Sierra ColombiaIOI 2019
IOI 2018
0
2096
Dorijan Lendvaj Croatia IOI 2019
2
2303
2662
Krešimir Nežmah Croatia IOI 2019
1
1872
2421
Martin Josip Kocijan Croatia
0
1563
2032
Patrik Pavić Croatia IOI 2019
2
2267
2447
Alberto Leyva Guerra Cuba
1972
Ariel Gómez Gómez Cuba
1658
Humberto Yusta Gómez Cuba
2183
Manuel Darío Oliver Ballesteros Cuba
2059
Christos Falas Cyprus
2
1692
Demetris Chrysostomou Cyprus
4
1982
Alejandro Malla Dominican Republic
1
982
Jair Santana Dominican Republic
2
1043
Sebastian Dionicio Dominican Republic
0
978
Hazem Tarek Egypt
1939
Mohamed Bakry Egypt
2
2007
2250
1194
Mohammed Ehab Egypt IOI 2019
IOI 2018
0
2353
Osama Alkhodairy EgyptIOI 2019
1
1897
2160
Andres Alumets Estonia IOI 2019
IOI 2018
1
2175
Jaagup Tamme EstoniaIOI 2019
1
1985
Marko Tsengov Estonia
2
1849
Oliver Tennisberg Estonia
2
1924
Henrik Aalto Finland
2
2038
Juho Röyskö Finland
1761
Roope Salmi FinlandIOI 2019
IOI 2018
IOI 2017
2375
Unto Karila Finland
1959
Rémy Kimbrough France IOI 2019
0
2158
Justin Cahuzac France
1
Grégoire Le Corre France
0
2121
Sven Meyer France
0
2178
Achi Basadzishvili Georgia
1
2112
Luka Mushkudiani Georgia
0
2039
Nikoloz Birkadze Georgia IOI 2019
IOI 2018
IOI 2017
0
2721
Teimuraz Toloraia Georgia IOI 2019
0
2656
Hei Chit Cheng Hong Kong
0
2282
Ka Hei Wai Hong Kong IOI 2019
0
2183
Leung Harris Hong Kong IOI 2019
IOI 2018
IOI 2017
1
3305
2736
Man Tsung Yeung Hong Kong IOI 2019
2
2255
Balázs Tóth Hungary IOI 2019
0
2564
Péter Gyimesi Hungary
0
2595
Nándor Nagy Hungary IOI 2019
0
1913
Áron Noszály HungaryIOI 2019
IOI 2018
0
2417
Kshitij Sodani India
4
2217
Udit Sanghi India
1
1620
2418
1521
Shashwat Chandra IndiaIOI 2019
1
2221
Rajarshi Basu India IOI 2019
0
2136
Dasco Gabriel Indonesia
2008
Edbert Geraldy Cangdinata Indonesia
2128
Pikatan Arya Bramajati Indonesia
2479
Rama Aryasuta Pangestu Indonesia
2426
Abolfazl Soltani Iran
2547
Ali Safari Iran
1
2803
2718
1988
Kasra Mazaheri Iran IOI 2019
0
2023
2766
Shayan Pardis Iran
2572
Adam Kelly Ireland
0
Harvey Brezina Conniffe Ireland
Oisin Davey Ireland
1
867
1686
Suneet Mahajan Ireland
1
1374
2045
Almog Wald Israel IOI 2019
1
2412
2515
1229
Noam Licht Israel
0
2278
Inbar Wald Israel
3
2253
Daniel Agassi Israel
0
Alessandro Bortolin Italy IOI 2019
0
2208
Davide Bartoli Italy
2
1636
2274
Filippo Casarin Italy
2
1917
Valerio Stancanelli Italy
2
821
2204
Masataka Yoneda Japan IOI 2019
IOI 2018
0
2935
2830
2070
Hirotaka Yoneda Japan IOI 2018
0
2553
2449
2717
Rintaro Matsuo Japan
2551
2411
Tomohito Hosii Japan
2406
Wesam Naseer Jordan
1
2200
Khaleel Al-Adhami Jordan IOI 2019
IOI 2018
0
2286
Dit Bul Ban South Korea
2554
Eunsoo Choe South Korea
2504
Junhyuk Song South Korea
2373
Sungjae Im South Korea
2324
Artur Aydarov Kyrgyzstan
1681
Islam Davletov Kyrgyzstan
2019
Omurbek Dzhamalov Kyrgyzstan IOI 2019
IOI 2018
2237
Shabdan Batyrkulov Kyrgyzstan IOI 2019
IOI 2018
2250
Matīss Kristiņš Latvia IOI 2019
3
2257
Dzintars Klušs Latvia
1
Kārlis Šusters Latvia IOI 2019
0
1644
Jegors Baļzins Latvia
0
Aldas Lenkšas Lithuania
2130
Dovydas Vadišius Lithuania
2237
Modestas Gujis Lithuania
2208
Rokas Urbonas LithuaniaIOI 2018
1950
Blagojche Pavleski North MacedoniaIOI 2019
3
2172
Andrej Velichkovski North Macedonia IOI 2019
IOI 2018
1
1926
Teo Kitanovski North Macedonia
4
1182
Andrej Shekjerov North Macedonia IOI 2019
2
1520
Mohamed Elkhatri MoroccoIOI 2019
0
1989
Aymane Moutei Morocco
1
1739
Nabil Boudra Morocco
3
1682
Basil Hijaz PalestineIOI 2019
1
788
1543
Nicola Abusaad Palestine
3
1642
Adam Górkiewicz Poland
0
2424
Michał Staniewski Poland
0
2441
Mieszko Grodzicki Poland IOI 2019
0
2359
Tomasz Nowak Poland
0
2423
Pedro Dias PortugalIOI 2019
0
2166
Tudose Maria-Alexa Romania
0
2339
Luchianov Alexandru Romania
3
2326
Udristoiu Alexandra Maria Romania
0
2433
Rapeanu George Romania
1
2161
Ildar Gainullin Russia IOI 2019
0
2956
3023
Egor Lifar Russia IOI 2019
IOI 2018
IOI 2017
1
2495
2314
Semyon Savkin Russia
0
2289
2850
Andrey Efremov Russia
0
2548
2764
Fares Ibraheem Pasuni Saudi Arabia IOI 2019
1
1424
2172
Mohammed Alrefaei Saudi ArabiaIOI 2019
1
619
1673
Mohammed Alsaad Saudi Arabia
1660
Raya Abuljama Saudi Arabia
1461
Ashley Aragorn Khoo Singapore
2549
Benson Lin Zhan Li Singapore IOI 2019
0
1832
2188
Daniel Choo Zhenghao SingaporeIOI 2019
2464
Lim Rui Yuan Singapore
1
2146
2288
Shen Xing Yang Singapore
2
2142
2472
Tan Jean Ren, Adriel Singapore
Tan Si Jie Singapore
Toh Jing En Daniel Singapore
2250
Aaron Naidu South Africa
0
2007
Adri Wessels South Africa
0
1847
Andi Qu South AfricaIOI 2019
1
1632
2117
Taariq Mowzer South AfricaIOI 2019
IOI 2018
0
2100
Joël Huber Switzerland IOI 2019
1
2191
Abdulrahman Ahdali Syria
1920
Ahmad Haidar Syria IOI 2019
IOI 2018
2101
Nour Massri Syria IOI 2019
1927
Saleh Rabea Syria
1752
LIN,PING-HSUAN Taiwan
1
2204
YANG,CHENG-HAO Taiwan
0
2166
CHEN,GUAN-CHEN Taiwan
0
2300
TSAO,CHEN-JUI Taiwan
1
1982
Nodir Bobiev TajikistanIOI 2019
0
1970
Pontakorn Prasertsuk Thailand
1
1940
Krittitee Ratchanan Thailand
1383
2163
Elyes Chaabouni Tunisia
1938
Hedi Ben Daoud Tunisia
1779
Omar Besbes TunisiaIOI 2019
IOI 2018
1
1918
Youssef Boughizane Tunisia
1678
Ahmet Atilla Ak Turkey
1
2207
Furkan Cebe Turkey
0
1812
Atakan Yaşar Turkey
0
2182
Ege Kabasakaloğlu Turkey
2
2182
Suleyman Atayev TurkmenistanIOI 2019
0
1790
Gurbanberdi Gulladyyev TurkmenistanIOI 2019
1
1627
Dovran Akmyradov Turkmenistan
0
1254
Muhammetali Ashyrmuhammedov Turkmenistan
0
407
Andrii Kovryhin Ukraine
1
2153
Oleh Naver Ukraine
2
2479
Sofiia Melnyk Ukraine IOI 2019
IOI 2018
0
2455
Vladyslav Zavodnyk Ukraine
0
2353
Euan Ong United KingdomIOI 2019
0
1503
1931
Danny Mittal United States
0
2247
2639
Walden Yan United States
2225
William Lin United States IOI 2019
2903
Xinyang Chen United States
Duc Bui Hong Viet Nam IOI 2019
0
2695
Huy Le Quang Viet Nam
1
2420
Kien Vu Hoang Viet Nam IOI 2019
0
2627
Thanh Tran Quang Viet Nam
0
2189