The 10th World Puzzle Championship (and Congress) took place from October 8 – 12, 2001 in Brno, Czech Republic in the Holiday Inn Hotel.
Puzzle booklets: Available for purchase in our archive
Official results
| WPC | WPC |
| Individual | Team |
| #1 | Ulrich Voigt (GER) | USA |
| #2 | Robert Babilon (CZE) | Czech Republic |
| #3 | Zack Butler (USA) | Belgium |
Full results
| Rank | Name | Country | Tier | Score | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 1 | Ulrich Voigt | GER | A | 1469 | 245 | 155 | 175 | 100 | 0 | 250 | 235 | 215 | 70 | 24 |
| 2 | Robert Babilon | CZE | A | 1454 | 225 | 245 | 205 | 80 | 21 | 175 | 223 | 190 | 70 | 20 |
| 3 | Zack Butler | USA | A | 1344 | 205 | 150 | 205 | 80 | 0 | 225 | 205 | 190 | 60 | 24 |
| 4 | Wei-Hwa Huang | USA | A | 1327 | 245 | 165 | 160 | 80 | 0 | 230 | 170 | 195 | 70 | 12 |
| 5 | Niels Roest | NED | A | 1321 | 195 | 150 | 155 | 80 | 36 | 235 | 168 | 215 | 65 | 22 |
| 6 | Tim Peeters | NED | A | 1301 | 245 | 120 | 175 | 100 | 27 | 215 | 190 | 170 | 45 | 14 |
| 7 | Petr Nepovím | CZE | A | 1256 | 135 | 195 | 170 | 80 | 24 | 180 | 170 | 215 | 65 | 22 |
| 8 | Sébastien Leroy | BEL | A | 1249 | 190 | 120 | 160 | 80 | 0 | 220 | 205 | 180 | 70 | 24 |
| 9 | Derek Kisman | CAN | A | 1242 | 200 | 165 | 135 | 60 | 0 | 210 | 175 | 215 | 60 | 22 |
| 10 | Ron Osher | USA | A | 1239 | 225 | 155 | 145 | 60 | 27 | 190 | 170 | 175 | 70 | 22 |
| 11 | Pavel Kalhous | CZE | A | 1212 | 190 | 150 | 100 | 60 | 42 | 180 | 215 | 190 | 65 | 20 |
| 12 | Roger Barkan | USA | A | 1201 | 205 | 120 | 85 | 80 | 12 | 210 | 205 | 215 | 55 | 14 |
| 13 | Claude Desset | BEL | A | 1187 | 175 | 140 | 170 | 50 | 12 | 170 | 210 | 175 | 65 | 20 |
| 14 | Denis Auroux | FRA | A | 1174 | 160 | 120 | 190 | 50 | 0 | 195 | 195 | 175 | 65 | 24 |
| 15 | Michael Ley | GER | A | 1158 | 175 | 140 | 145 | 100 | 21 | 145 | 185 | 175 | 60 | 12 |
| 16 | Michał Borny | POL | A | 1144 | 180 | 90 | 175 | 80 | 0 | 155 | 200 | 185 | 55 | 24 |
| 17 | Grzegorz Ignaciuk | POL | A | 1134 | 145 | 140 | 145 | 80 | 9 | 165 | 151 | 215 | 60 | 24 |
| 18 | Delia Keetman | NED | A | 1114 | 110 | 155 | 115 | 100 | 27 | 180 | 170 | 180 | 55 | 22 |
| 18 | Pekka Ikäheimonen | FIN | A | 1114 | 165 | 100 | 145 | 80 | 0 | 190 | 150 | 195 | 65 | 24 |
| 20 | Miklós Mócsy | HUN | A | 1077 | 170 | 105 | 100 | 50 | 0 | 165 | 188 | 205 | 70 | 24 |
| 21 | Georgiy Kassabli | UKR | A | 1076 | 160 | 110 | 155 | 40 | 24 | 165 | 170 | 180 | 50 | 22 |
| 22 | Zoltán Németh | HUN | A | 1070 | 110 | 115 | 150 | 50 | 0 | 170 | 210 | 200 | 45 | 20 |
| 23 | Bart Leemans | BEL | A | 1065 | 190 | 125 | 145 | 60 | 0 | 165 | 168 | 130 | 60 | 22 |
| 24 | Julien Cassaigne | FRA | A | 1058 | 155 | 105 | 110 | 50 | 9 | 175 | 185 | 190 | 65 | 14 |
| 25 | Philippe Niederkorn | BEL | A | 1056 | 140 | 155 | 110 | 60 | 9 | 145 | 188 | 180 | 45 | 24 |
| 26 | Tamás Csizmazia | HUN | B | 1045 | 140 | 120 | 115 | 80 | 0 | 155 | 173 | 185 | 55 | 22 |
| 27 | Kamer Alyanakyan | TUR | A | 1032 | 115 | 110 | 140 | 80 | 18 | 125 | 155 | 210 | 55 | 24 |
| 28 | László Osvalt | HUN | A | 1017 | 210 | 95 | 115 | 40 | 30 | 115 | 190 | 160 | 40 | 22 |
| 29 | Alexandru Szöke | ROU | A | 987 | 165 | 105 | 135 | 40 | 0 | 120 | 190 | 160 | 50 | 22 |
| 30 | Zoltán Tiringer | HUN | B | 977 | 125 | 115 | 135 | 50 | 18 | 110 | 150 | 210 | 40 | 24 |
| 31 | Seungjae Kwak | KOR | A | 976 | 60 | 115 | 120 | 15 | 21 | 190 | 215 | 180 | 60 | 0 |
| 32 | Markus Gegenheimer | GER | A | 952 | 150 | 100 | 105 | 80 | 18 | 110 | 190 | 130 | 45 | 24 |
| 33 | Ede Markos | HUN | A | 949 | 145 | 115 | 125 | 50 | 27 | 140 | 150 | 135 | 40 | 22 |
| 34 | Ivan Grishchenko | RUS | A | 946 | 155 | 120 | 120 | 40 | 0 | 150 | 129 | 180 | 40 | 12 |
| 35 | Milan Šatka | SVK | A | 942 | 160 | 90 | 145 | 30 | 0 | 165 | 165 | 105 | 60 | 22 |
| 36 | Andreas Bolotă | ROU | A | 936 | 115 | 105 | 115 | 60 | 18 | 135 | 146 | 170 | 50 | 22 |
| 37 | Tomasz Krajewski | POL | A | 933 | 175 | 90 | 65 | 60 | 0 | 160 | 146 | 175 | 50 | 12 |
| 38 | Deyan Razsadov | BUL | A | 929 | 140 | 130 | 80 | 60 | 0 | 110 | 185 | 145 | 55 | 24 |
| 39 | François Martin | FRA | A | 923 | 120 | 115 | 120 | 40 | 6 | 150 | 170 | 145 | 35 | 22 |
| 40 | Jean-Christophe Novelli | FRA | A | 922 | 130 | 115 | 50 | 60 | 3 | 155 | 175 | 170 | 50 | 14 |
| 41 | Nick Gardner | GBR | A | 919 | 105 | 95 | 100 | 60 | 0 | 120 | 200 | 155 | 60 | 24 |
| 42 | Alexey Oleshov | RUS | A | 909 | 170 | 105 | 115 | 30 | 15 | 120 | 170 | 130 | 30 | 24 |
| 43 | Jan Beelen | NED | A | 894 | 160 | 120 | 140 | 20 | 0 | 105 | 140 | 160 | 25 | 24 |
| 43 | Karel Henc | CZE | B | 894 | 95 | 115 | 115 | 50 | 0 | 110 | 190 | 150 | 45 | 24 |
| 45 | Konstantin Knop | RUS | B | 892 | 90 | 95 | 80 | 30 | 0 | 185 | 205 | 125 | 60 | 22 |
| 45 | Nick Deller | GBR | A | 892 | 105 | 40 | 140 | 50 | 30 | 120 | 165 | 150 | 70 | 22 |
| 47 | László Mérő | HUN | C | 891 | 150 | 65 | 120 | 50 | 0 | 150 | 164 | 150 | 30 | 12 |
| 48 | Milan Chudý | SVK | A | 890 | 100 | 85 | 140 | 60 | 6 | 90 | 205 | 135 | 45 | 24 |
| 48 | Necmiye Özay | TUR | A | 890 | 120 | 130 | 110 | 40 | 3 | 135 | 155 | 115 | 60 | 22 |
| 50 | Guy Van Hooveld | BEL | UN 3 | 882 | 150 | 125 | 95 | 50 | 0 | 130 | 150 | 105 | 55 | 22 |
| 51 | Gábor Szabó | HUN | UN 2 | 881 | 125 | 90 | 105 | 40 | 12 | 175 | 130 | 140 | 40 | 24 |
| 52 | Dániel Csereklyei | HUN | C | 877 | 115 | 105 | 130 | 30 | 0 | 150 | 125 | 150 | 50 | 22 |
| 53 | Jana Vodičková | CZE | B | 874 | 130 | 105 | 130 | 50 | 15 | 150 | 135 | 85 | 70 | 4 |
| 54 | Zdeněk Vodička | CZE | B | 873 | 190 | 120 | 105 | 50 | 0 | 155 | 99 | 85 | 45 | 24 |
| 55 | Ümit Abacıoğlu | TUR | A | 865 | 155 | 155 | 85 | 20 | 0 | 135 | 133 | 130 | 30 | 22 |
| 56 | Metin Balcı | TUR | A | 845 | 85 | 160 | 75 | 30 | 0 | 105 | 140 | 195 | 35 | 20 |
| 57 | Dan Marek | CZE | A | 843 | 150 | 100 | 90 | 30 | 0 | 130 | 116 | 150 | 55 | 22 |
| 58 | Andrey Tremba | RUS | A | 840 | 140 | 70 | 150 | 20 | 0 | 115 | 150 | 150 | 35 | 10 |
| 59 | Barna-László Bernát | ROU | A | 834 | 140 | 75 | 100 | 30 | 0 | 145 | 130 | 135 | 55 | 24 |
| 60 | Yakov Zaidelman | RUS | B | 829 | 105 | 95 | 95 | 20 | 0 | 145 | 190 | 120 | 35 | 24 |
| 61 | Petro Grabarchuk | UKR | A | 820 | 85 | 125 | 95 | 20 | 0 | 150 | 130 | 170 | 35 | 10 |
| 62 | Luka Pavičić | CRO | A | 817 | 120 | 80 | 110 | 30 | 0 | 135 | 135 | 160 | 35 | 12 |
| 62 | Metin Örsel | TUR | B | 817 | 110 | 150 | 90 | 60 | 0 | 115 | 95 | 140 | 35 | 22 |
| 64 | John Wetmiller | CAN | A | 813 | 155 | 75 | 95 | 20 | 0 | 180 | 106 | 120 | 40 | 22 |
| 65 | Emeric Lörincz | ROU | A | 799 | 115 | 60 | 110 | 40 | 0 | 105 | 170 | 125 | 50 | 24 |
| 66 | Sergiy Podshyvalov | UKR | A | 796 | 120 | 75 | 140 | 30 | 0 | 100 | 99 | 165 | 45 | 22 |
| 67 | Pavol Tibenský | SVK | A | 795 | 120 | 45 | 95 | 15 | 0 | 150 | 160 | 135 | 55 | 20 |
| 68 | Ildikó Németh | HUN | B | 793 | 125 | 60 | 80 | 30 | 0 | 140 | 168 | 115 | 55 | 20 |
| 69 | Liisa Sarakontu | FIN | A | 789 | 135 | 50 | 115 | 50 | 0 | 90 | 170 | 105 | 50 | 24 |
| 70 | Alexander Pankratov | RUS | A | 787 | 80 | 105 | 95 | 50 | 0 | 110 | 115 | 160 | 50 | 22 |
| 71 | Péter Nagy | HUN | C | 785 | 135 | 75 | 95 | 20 | 0 | 125 | 131 | 140 | 40 | 24 |
| 72 | Chris Dickson | GBR | A | 775 | 120 | 105 | 55 | 60 | 0 | 100 | 151 | 95 | 65 | 24 |
| 72 | Georgi Benev | BUL | A | 775 | 140 | 120 | 40 | 20 | 0 | 110 | 76 | 205 | 40 | 24 |
| 74 | Serhiy Dishelev | UKR | A | 772 | 130 | 75 | 130 | 30 | 0 | 135 | 160 | 55 | 45 | 12 |
| 75 | Gustavo Sibona | ARG | UN 1 | 765 | 140 | 40 | 100 | 50 | 0 | 145 | 108 | 115 | 45 | 22 |
| 76 | Eliza Kaszkurska | POL | A | 747 | 80 | 90 | 95 | 30 | 0 | 100 | 150 | 140 | 50 | 12 |
| 77 | László Nagy | HUN | C | 741 | 170 | 60 | 95 | 20 | 0 | 125 | 79 | 130 | 40 | 22 |
| 78 | Ján Farkáš | SVK | A | 737 | 145 | 50 | 140 | 20 | 0 | 120 | 120 | 55 | 65 | 22 |
| 79 | Gerd Prull-Aden | GER | A | 734 | 100 | 85 | 105 | 30 | 0 | 85 | 112 | 160 | 35 | 22 |
| 80 | Ken Wilshire | GBR | A | 727 | 105 | 100 | 75 | 30 | 0 | 90 | 130 | 130 | 45 | 22 |
| 81 | Zoltán Horváth | HUN | B | 725 | 90 | 95 | 160 | 15 | 0 | 60 | 118 | 135 | 40 | 12 |
| 82 | Volkan Dilber | TUR | B | 724 | 65 | 75 | 50 | 50 | 0 | 150 | 130 | 130 | 50 | 24 |
| 83 | Nicholas McHaffie | CAN | A | 719 | 125 | 70 | 45 | 60 | 0 | 70 | 147 | 130 | 50 | 22 |
| 84 | Olga Leontieva | RUS | B | 717 | 100 | 60 | 110 | 50 | 0 | 90 | 133 | 105 | 45 | 24 |
| 85 | Juha Hyvönen | FIN | A | 709 | 105 | 65 | 105 | 40 | 0 | 80 | 120 | 110 | 60 | 24 |
| 86 | Petr Vejchoda | CZE | B | 707 | 110 | 80 | 75 | 50 | 0 | 120 | 103 | 120 | 35 | 14 |
| 87 | Rodolfo Kurchan | ARG | UN 1 | 697 | 135 | 40 | 70 | 20 | 0 | 100 | 98 | 185 | 25 | 24 |
| 88 | Riad Khanmagomedov | RUS | B | 632 | 50 | 60 | 105 | 60 | 0 | 105 | 125 | 80 | 35 | 12 |
| 89 | Robert Šimanović | CRO | A | 629 | 75 | 105 | 75 | 30 | 0 | 75 | 140 | 75 | 30 | 24 |
| 90 | Jan Suchanek | CAN | A | 613 | 95 | 55 | 55 | 15 | 0 | 90 | 131 | 95 | 55 | 22 |
| 91 | Alfredo Ivankov | CRO | A | 597 | 95 | 65 | 125 | 5 | 0 | 110 | 103 | 65 | 15 | 14 |
| 92 | Károly Kresz | HUN | UN 2 | 573 | 100 | 75 | 70 | 40 | 0 | 150 | 138 | 0 | 0 | 0 |
| 93 | Beatrice Reiner | SUI | UN 1 | 555 | 100 | 30 | 80 | 15 | 0 | 85 | 78 | 105 | 40 | 22 |
| 94 | Kerim Arıcan | TUR | B | 548 | 55 | 60 | 65 | 20 | 0 | 70 | 88 | 125 | 45 | 20 |
| 95 | Boyan Alexandrov | BUL | A | 494 | 60 | 65 | 55 | 15 | 0 | 55 | 80 | 105 | 45 | 14 |
| 96 | Manfred Heynisch | GER | UN 2 | 479 | 50 | 40 | 45 | 30 | 0 | 95 | 70 | 110 | 35 | 4 |
| 97 | Christian Luethi | SUI | UN 1 | 455 | 55 | 45 | 65 | 15 | 0 | 45 | 100 | 85 | 25 | 20 |
| 98 | Junseok Oh | KOR | A | 444 | 60 | 35 | 45 | 5 | 0 | 65 | 80 | 105 | 35 | 14 |
| 99 | Seungkyu Han | KOR | A | 434 | 15 | 35 | 45 | 40 | 0 | 35 | 120 | 85 | 45 | 14 |
| 100 | Boris Nazansky | CRO | A | 420 | 105 | 15 | 55 | 10 | 0 | 25 | 120 | 50 | 30 | 10 |
| 101 | Stefan Trifonov | BUL | A | 404 | 30 | 30 | 60 | 5 | 0 | 55 | 65 | 110 | 25 | 24 |
| 102 | Ekrem Arıkan | TUR | B | 386 | 45 | 75 | 55 | 15 | 0 | 35 | 74 | 45 | 20 | 22 |
| 103 | Helja Vanhanen | FIN | A | 369 | 45 | 0 | 55 | 15 | 0 | 15 | 65 | 125 | 25 | 24 |
| 104 | Eylem Sönmez | TUR | UN 2 | 367 | 0 | 35 | 55 | 30 | 0 | 10 | 130 | 70 | 15 | 22 |
| 105 | Sunhee Lee | KOR | A | 35 | 0 | 0 | 30 | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rank | Country | Tier | Score | Team total | 11 | 12 | 13 | 14 | 15 | Individual total | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 1 | USA | A | 6266 | 1155 | 100 | 700 | 180 | 55 | 120 | 5111 | 880 | 590 | 595 | 300 | 39 | 855 | 750 | 775 | 255 | 72 |
| 2 | CZE | A | 5880 | 1115 | 115 | 690 | 190 | 0 | 120 | 4765 | 700 | 690 | 565 | 250 | 87 | 665 | 724 | 745 | 255 | 84 |
| 3 | BEL | A | 5672 | 1115 | 25 | 640 | 200 | 130 | 120 | 4557 | 695 | 540 | 585 | 250 | 21 | 700 | 771 | 665 | 240 | 90 |
| 4 | NED | A | 5615 | 985 | 50 | 720 | 125 | 0 | 90 | 4630 | 710 | 545 | 585 | 300 | 90 | 735 | 668 | 725 | 190 | 82 |
| 5 | GER | A | 5488 | 1175 | 175 | 710 | 165 | 35 | 90 | 4313 | 670 | 480 | 530 | 310 | 39 | 590 | 722 | 680 | 210 | 82 |
| 6 | FRA | A | 5032 | 955 | 200 | 490 | 150 | 55 | 60 | 4077 | 565 | 455 | 470 | 200 | 18 | 675 | 725 | 680 | 215 | 74 |
| 7 | HUN | A | 4953 | 840 | 125 | 540 | 125 | 20 | 30 | 4313 | 670 | 480 | 530 | 310 | 39 | 590 | 722 | 680 | 210 | 82 |
| 8 | POL | A | 4798 | 840 | 50 | 520 | 125 | 55 | 90 | 3958 | 580 | 410 | 480 | 250 | 9 | 580 | 647 | 715 | 215 | 72 |
| 9 | TUR | A | 4697 | 1065 | 125 | 640 | 125 | 55 | 120 | 3632 | 475 | 555 | 410 | 170 | 21 | 500 | 583 | 650 | 180 | 88 |
| 10 | ROU | A | 4406 | 850 | 105 | 480 | 170 | 35 | 60 | 3556 | 535 | 345 | 460 | 170 | 18 | 505 | 636 | 590 | 205 | 92 |
| 11 | UKR | A | 4364 | 900 | 50 | 570 | 125 | 35 | 120 | 3464 | 495 | 385 | 520 | 120 | 24 | 550 | 559 | 570 | 175 | 66 |
| 12 | CAN | A | 4332 | 945 | 75 | 660 | 160 | 20 | 30 | 3387 | 575 | 365 | 330 | 155 | 0 | 550 | 559 | 560 | 205 | 88 |
| 13 | HUN | B | 4235 | 695 | 75 | 340 | 125 | 35 | 120 | 3540 | 480 | 390 | 490 | 175 | 18 | 465 | 609 | 645 | 190 | 78 |
| 14 | CZE | B | 4208 | 860 | 50 | 560 | 125 | 35 | 90 | 3348 | 525 | 420 | 425 | 200 | 15 | 535 | 527 | 440 | 195 | 66 |
| 15 | SVK | A | 4199 | 835 | 95 | 510 | 100 | 40 | 90 | 3364 | 525 | 270 | 520 | 125 | 6 | 525 | 650 | 430 | 225 | 88 |
| 16 | RUS | A | 4187 | 705 | 50 | 400 | 100 | 35 | 120 | 3482 | 545 | 400 | 480 | 140 | 15 | 495 | 564 | 620 | 155 | 68 |
| 17 | GBR | A | 3958 | 645 | 100 | 410 | 75 | 0 | 60 | 3313 | 435 | 340 | 370 | 200 | 30 | 430 | 646 | 530 | 240 | 92 |
| 18 | HUN | C | 3939 | 645 | 75 | 360 | 125 | 55 | 30 | 3294 | 570 | 305 | 440 | 120 | 0 | 550 | 499 | 570 | 160 | 80 |
| 19 | FIN | A | 3646 | 665 | 75 | 310 | 155 | 35 | 90 | 2981 | 450 | 215 | 420 | 185 | 0 | 375 | 505 | 535 | 200 | 96 |
| 20 | RUS | B | 3600 | 530 | 85 | 290 | 125 | 0 | 30 | 3070 | 345 | 310 | 390 | 160 | 0 | 525 | 653 | 430 | 175 | 82 |
| 21 | UN | UN 1 | 3302 | 830 | 125 | 480 | 150 | 15 | 60 | 2472 | 430 | 155 | 315 | 100 | 0 | 375 | 384 | 490 | 135 | 88 |
| 22 | BUL | A | 3212 | 610 | 140 | 260 | 100 | 20 | 90 | 2602 | 370 | 345 | 235 | 100 | 0 | 330 | 406 | 565 | 165 | 86 |
| 23 | UN | UN 2 | 3010 | 710 | 130 | 450 | 100 | 0 | 30 | 2300 | 275 | 240 | 275 | 140 | 12 | 430 | 468 | 320 | 90 | 50 |
| 24 | TUR | B | 2960 | 485 | 100 | 290 | 75 | 20 | 0 | 2475 | 275 | 360 | 260 | 145 | 0 | 370 | 387 | 440 | 150 | 88 |
| 25 | CRO | A | 2918 | 455 | 25 | 280 | 100 | 20 | 30 | 2463 | 395 | 265 | 365 | 75 | 0 | 345 | 498 | 350 | 110 | 60 |
| 26 | KOR | A | 2194 | 305 | 0 | 230 | 25 | 20 | 30 | 1889 | 135 | 185 | 240 | 65 | 21 | 290 | 415 | 370 | 140 | 28 |
| 27 | UN | UN 3 | 1672 | 790 | 25 | 590 | 75 | 40 | 60 | 882 | 150 | 125 | 95 | 50 | 0 | 130 | 150 | 105 | 55 | 22 |