![[ Results: ioi2000 People's Republic of China, Beijing ]](img/ioi2000.gif)
| Surname | First name | Country | Medal | Points, Max: 700 |
| Baoutine | Mikhail | RUS | gold | 700 |
| Arthur | David | CAN | gold | 690 |
| Chen | Hong | CHN | gold | 690 |
| Pritchard | David | CAN | gold | 690 |
| Mitritchev | Petr | RUS | gold | 680 |
| Pettai | Martin | EST | gold | 680 |
| Dumitran | Octavian Daniel | ROM | gold | 670 |
| Merry | Bruce | RSA | gold | 670 |
| Esfahbod | Seyed Bahdad | IRI | gold | 660 |
| Barton | Reid | USA | gold | 610 |
| Pastoukhov | Roman | RUS | gold | 610 |
| Zaarchi | Ali Sharifi | IRI | gold | 610 |
| Huy | Nguyen Ngoc | VIE | gold | 600 |
| Czajka | Tomasz | POL | gold | 590 |
| Onak | Krzysztof | POL | gold | 590 |
| Zhang | Yifei | CHN | gold | 590 |
| Henningsson | Toivo | SWE | gold | 580 |
| Karras | Tero | FIN | gold | 570 |
| Krouglov | Alexei | RUS | gold | 570 |
| Patrascu | Mihai | ROM | gold | 560 |
| Schack-Nielsen | Anders | DEN | gold | 560 |
| Kim | Ji Won | KOR | gold | 550 |
| Rephael | Noam | ISR | gold | 550 |
| Cuong | Pham Kim | VIE | silver | 545 |
| Tay | Kah Keng | SIN | silver | 540 |
| Danaher | John | USA | silver | 530 |
| Liang | Percy | USA | silver | 530 |
| Oravec | Jan | SVK | silver | 527 |
| Chuchem | Yair | ISR | silver | 520 |
| Dvorsky | Marian | SVK | silver | 520 |
| Stefan | Radu | ROM | silver | 520 |
| Haralambiev | Kristiyan Kostadinov | BUL | silver | 510 |
| Lindstrom | Gustav | SWE | silver | 505 |
| Nimpooyagampong | Khemarat | THA | silver | 495 |
| Barnet-Lamb | Thomas James | GBR | silver | 480 |
| Khungurn | Pramook | THA | silver | 480 |
| Zarins | Viesturs | LAT | silver | 478 |
| Salom | Stefan | YUG | silver | 470 |
| Xu | Jing | CHN | silver | 470 |
| Vnukov | Dmytro | UKR | silver | 464 |
| Danchanka | Aliaksei | BLR | silver | 460 |
| Marianer | Roie | ISR | silver | 460 |
| Tse | Chi Yung | HKG | silver | 460 |
| Wang | Yin | TPE | silver | 460 |
| Etesami | Seyed Omid | IRI | silver | 455 |
| Rokob | Andras | HUN | silver | 454 |
| Pasukonis | Jurgis | LTU | silver | 452 |
| Mihajlovic | Nikola | YUG | silver | 450 |
| Ngoc | Nguyen Phuong | VIE | silver | 450 |
| Savic | Marko | YUG | silver | 450 |
| Hsu | Heng Ruey | TPE | silver | 445 |
| Tay | Kah Seng | SIN | silver | 445 |
| Saric | Frane | CRO | silver | 435 |
| Gorbovickis | Igors | LAT | silver | 430 |
| Lim | Tae Hyung | KOR | silver | 430 |
| Malesinski | Tomasz | POL | silver | 430 |
| Suwannatat | Panuakdet | THA | silver | 430 |
| Tsiskaridze | Archil | GEO | silver | 430 |
| Cukalovic | Boris | YUG | silver | 420 |
| Jasper | Daniel | GER | silver | 420 |
| Luksys | Gediminas | LTU | silver | 420 |
| Tasi | Chun Fan | TPE | silver | 420 |
| Yatsenko | Yevgen | UKR | silver | 420 |
| Dmitriev | Denis | CAN | silver | 417 |
| Svarycheuski | Mikhail | BLR | silver | 414 |
| Baatz | Georges | LUX | silver | 410 |
| Domanic | Onur | TUR | silver | 410 |
| Proorocu | Angel Stelian | ROM | silver | 410 |
| Rusev | Georgi Rumenov | BUL | silver | 410 |
| Siepmann | Michael | GER | silver | 410 |
| Csillag | Kristof | HUN | bronze | 405 |
| Miatselski | Ivan | BLR | bronze | 405 |
| Karunaratna | Tushara | SRI | bronze | 400 |
| Waalewijn | Wouter | NED | bronze | 390 |
| Chang | Tsung Hsiang | TPE | bronze | 380 |
| Charvat | Pavel | CZE | bronze | 380 |
| Hamidullins | Konstantins | LAT | bronze | 380 |
| Murtola | Teemu | FIN | bronze | 380 |
| Soolo | Endel | EST | bronze | 380 |
| Zhang | Chen | CHN | bronze | 380 |
| Codreanu | Dumitru | MDA | bronze | 370 |
| Garnett | Thomas Michael | GBR | bronze | 370 |
| Hultquist | Carl Robert | RSA | bronze | 370 |
| Kosinar | Peter | SVK | bronze | 370 |
| Stadler | Lukas | AUT | bronze | 367 |
| Bogdanas | Denis | MDA | bronze | 361 |
| Nikolov | Nikolay Stoychev | BUL | bronze | 360 |
| Redjko | Vladimirs | LAT | bronze | 360 |
| Smith | Richard Gregory | GBR | bronze | 359 |
| Hawkins | Peter | AUS | bronze | 353 |
| Price | Gregory | USA | bronze | 350 |
| Tsoukalidis | Ioannis | GRE | bronze | 350 |
| Van der Merwe | Hugo Jacobus | RSA | bronze | 350 |
| Zathurecky | Tomas | SVK | bronze | 350 |
| Ayaz | E. Serdar | TUR | bronze | 346 |
| Zivic | Mario | CRO | bronze | 345 |
| Soos | Istvan | HUN | bronze | 330 |
| Fernandez Gil | Oliver | CUB | bronze | 329 |
| Flach | Attila | HUN | bronze | 329 |
| Bystron | Jakub | CZE | bronze | 320 |
| Cruz | Iosvany Moya | CUB | bronze | 320 |
| Ha | Jae Seung | KOR | bronze | 320 |
| Tam | Siu Lung | HKG | bronze | 320 |
| Tubin | Damir | CRO | bronze | 320 |
| Malyshev | Yevgen | UKR | bronze | 310 |
| Bandura | Hernan Daniel | ARG | bronze | 300 |
| Hoai | Tran Thanh | VIE | bronze | 300 |
| Moh | Heng Ping Nabil Christopher | SIN | bronze | 300 |
| Svoboda | Jiri | CZE | bronze | 300 |
| Greenaway | David | AUS | bronze | 297 |
| Zheng | Xin | TRI | bronze | 295 |
| Battre | Dominic | GER | bronze | 290 |
| Mahini | Hamid | IRI | bronze | 290 |
| Schatz | Roland | AUT | bronze | 290 |
| Tangwongsan | Kanat | THA | bronze | 290 |
| Jensen | Anders | DEN | bronze | 280 |
| Kim | Jin Ho | KOR | bronze | 280 |
| Kirkouski | Aliaksei | BLR | bronze | 280 |
| Palatin | Pierre | FRA | bronze | 280 |
| Penzhorn | Liesl Dorothea | RSA | bronze | 280 |
| Conrad | Michel | LUX | bronze | 278 |
| Gilbert | Jonathan | CAN | bronze | 270 |
| Irawan | Hendy | INA | bronze | 267 |
| Dal Lago | Pablo | ARG | bronze | 260 |
| Gass | Nathan | SUI | bronze | 260 |
| Habenschuss | Stefan | AUT | bronze | 260 |
| Kompanas | Antanas | LTU | bronze | 260 |
| Meunier | Arthur | FRA | bronze | 260 |
| Chan | Chi Pan | HKG | bronze | 250 |
| Groenhuis | Vincent | NED | bronze | 250 |
| Kartiwa | Johan Mustika | INA | bronze | 250 |
| Luna | David Rodriguez | CUB | bronze | 250 |
| Mokhov | Andrey | KGZ | bronze | 250 |
| Sandberg | Erik | SWE | bronze | 250 |
| Stijak | Marko | BIH | bronze | 250 |
| Trautmann | Martin | GER | bronze | 250 |
| Freire | Claudio Daniel | ARG | bronze | 249 |
| Lee | Min Zhao | AUS | bronze | 249 |
| Wirth | Christian | AUT | bronze | 249 |
| Arzilli | Alessandro | ITA | bronze | 248 |