The 11th World Puzzle Championship (and Congress) took place from September 24 – 29, 2002 in Oulu, Finland, Hotel Lasaretti.

Instruction booklet: Download
Puzzle booklets: Available for purchase in our archive

Official results

WPCWPC
IndividualTeam
#1Niels Roest (NED)Japan
#2Roland Voigt (GER)Germany
#3Ulrich Voigt (GER)USA

Media & other information

Full results

Rank after finalsRankNameCountryTierTotal123567
11Niels RoestNEDA4731006585817270
23Roland VoigtGERA4581114077856283
32Ulrich VoigtGERA4661552061925088
44Derek KismanCANA4491321579796876
55Taro ArimatsuJPNA4381236026916078
66Roger BarkanUSAA4321081569867282
77Shinichi AokiJPNA4281311052955585
88Satoshi ShibataJPNA40486091866675
99Sébastien LeroyBELA3981173052715078
1010Denis AurouxFRAA3911203030726079
1111Robert BabilonCZEA372843568614777
1212Pál MadarassyHUNA3671096015736545
1313Zack ButlerUSAA3641011560627056
1414Bart LeemansBELA3591044032715062
1515Michael LeyGERA353108549675866
1616Ron OsherUSAA35099570604076
1717Annick WeyzigNEDA348945010655079
1818Brad BartCANA345813062575065
1919Rick UppelschotenNEDA343992547865531
2020Wei-Hwa HuangUSAA338976529664338
2121Jana TylováCZEUN 33161091510644573
2222Claude DessetBELA313892515685858
2323Pekka IkäheimonenFINA308712564465250
2424George StephenHUNA297911531405961
2525Zoltán CsorbaHUNA295961020486556
2525Takenaga MamikoJPNA295871026784054
2727Milan ChudýSVKA288113015416653
2727Miklós MócsyHUNA288782043564546
2929Petr NepomikCZEA285931518583863
3030David SavittCANA274801530493961
3131Tomasz KrajewskiPOLA2731011012374271
3232Gerd Prull-AdenGERA271543037394665
3232Andrey TrembaRUSA271873011445049
3434Johan HaasakkerNEDA270971014663449
3535Nick GardnerGBRUN 2269591042594950
3535John WetmillerCANA269691576462934
3737Michał BornyPOLA26784513664950
3838Jean-Christophe NovelliFRAA266871048205744
3939Philippe NiederkornBELA25983208585535
4040Zdeněk VodičkaCZEA25686537254360
4141Ivan GrishchenkoRUSA249582511485552
4242Imai YosukeJAPUN 3243581043512952
4242Alexey OleshovRUSA243661536255348
4444Necmiye ÖzayTURA242712028364641
4545Liisa SarakontuFINA24066011525556
4646Hüsnü SincarTURA23859156455063
4747Markus GegenheimerGERUN 3237401530634148
4747Guy Van HooveldBELUN 223768534454342
4949Kamer AlyanakyanTURA234102025205037
5050Grzegorz IgnaciukPOLA22938538475744
5151Pavol TibenskýSVKA224521510404760
5252Daniel MarekCZEA220851513344330
5353Martial HueFRAA219502010493852
5454Andreas BolotăROUUN 2216662041272636
5555Julien CassaigneFRAA214591016444243
5555Metin ÖrselTURA214701523365020
5757Konstantin KnopRUSA19868521403232
5858Bartek GoldmanPOLA19535252284659
5959Ivan PastuchaSVKA18555514364530
6060Luka PavičićCROA184561022364317
6060Eeva TeräsvuoriFINA18445107104270
6262Ken WilshireGBRUN 2169581018203726
6363Saku HuttunenFINA1664609164451
6464Ibrahim Zafer SayTURUN 31554858323230
6565Alfredo IvankovCROA13636510154327
6666Robert ŠimanovićCROA1244553152927
6767Michael RiemannAUTUN 1110231511152917
6868Jaanus LaidnaESTUN 11023420525018
6969Lydia KosecovaSVKA981855193318
7070Davor PerkovCROA813151101915
7171Action SonmezTURUN 355275010130
7272Ziyadin HasaniKOSUN 1211102080
7373Xhelal SelmaniKOSUN 15005000
RankCountryTierScoreTeam Total48Individual Total123567
1JPNA1905340160180156543680189320246294
2GERA1898350160190154846195198288220286
3USAA18743901602301484405100228274225252
4NEDA17743401601801434390150156298211229
5CANA1707370160210133735270213244206252
6BELA16393101601501329393115107268213233
7HUNA15473008022012474008587232230213
8FRAA1370280100180109031670104185197218
9CZEA133320020180113334870136178171230
10RUSA12412808020096123870112178162201
11POLA1164200801209642584565178194224
12TURA108816080809283025082137196161
13UNUN 310868080010063184588176186193
14UNUN 21051160808089123360165156133144
15FINA9788080089823935106150194174
16SVKA90310828807952034572151170154
17CROA66914444100525157252150133139
18UNUN 1282442420238683523403735