The 7th World Sudoku Championship and 21st World Puzzle Championship took place from October 1 – 7, 2012 in Kraljevica, Croatia.

Official web page (web archive)http://wscwpc2012.org/

Instruction booklets: WSC / WPC
Puzzle booklets: Available for purchase in our archive

Official results

WSCWSCWPCWPC
IndividualTeamIndividualTeam
#1Jan Mrożowski (POL)JapanUlrich Voigt (GER)Germany
#2Kota Morinishi (JPN)Czech RepublicThomas Snyder (USA)Japan
#3Hideaki Jo (JPN)ChinaPalmer Mebane (USA)USA

Media & other information

Full results

Official after playoffRankNameCountryTeamTotal1234567
12Jan MrożowskiPOLPOL-A456401016086985021
21Kota MorinishiJPNJPN-A50350138937479690
35Hideaki JoJPNJPN-A4153194965486540
43Tiit VunkESTEST-A42971955152865321
54Jakub OndroušekCZECZE-A420751016028693651
66Bastien Vial-JaimeFRAFRA-A40940946062564948
77Cen ChenCHNCHN-A396331096042665036
88Rohan RaoINDIND-A38540895148773545
99Yuhei KusuiJPNJPN-A37931809538664821
1010Ce JinCHNCHN-A36750616046613455
1111Salih AlanTURTUR-A35635746038723740
1212Ko OkamotoJPNJPN-A35640626052495142
1313Michael LeyGERGER-A3544185605673390
1414Peter HudákSVKSVK-A35430616046954121
1515Nikola ŽivanovićSRBSRB-A3523372605085520
1616Florian KirchGERGER-A3472953806450629
1717Jan NovotnýCZECZE-A3354171516268420
1818Jana BřízováCZECZE-A33033655140653838
1919Yanzhe QiuCHNCHN-A32240635140633530
2020Zoltán GyimesiHUNHUN-A31834496042703330
2121Fred StalderSUISUI-A3092679603475350
2222Zoltán HorváthHUNHUN-A3062351983866300
2323Jakub HrazdíraCZECZE-A3044057514876320
2424Sebastian MatschkeGERGER-A30315655128744030
2525Frédérique RogeauxFRAFRA-A29431606040482530
2626Michael SmitGERGER-A2884067602859340
2727Zuzana HromcováSVKSVK-A2872845605471290
2828Tom CollyerGBRGBR-A28026655128552332
2929Matúš DemigerSVKSVK-A2792180603262240
3030Bram de LaatNEDNED-A2792353605468210
31Klára VytiskováCZECZE-B2773376414850209
32Yong GuiCHNUN-627517696024543021
3133Jason ZuffranieriUSAUSA-A2703170511875250
3234Gaurav KordeINDIND-A26839594118542334
3335Jian TianCHNCHN-A2653165602456209
3436Stefan LeopoldsederAUTAUT-A2653151604048350
3537Péter SzentkútiHUNHUN-A25923425132532830
3638Wei-Hwa HuangUSAUSA-A25818465132414030
39Prasanna SeshadriINDUN-825727645132452612
3740Rakesh RaiINDIND-A2503151513248370
3841Jonathan RivetUSAUSA-A2392346423858320
3942Serkan YürekliTURTUR-A2362641512869210
4043Mehmet Murat SevimTURTUR-A2362714604633560
4144Neil ZussmanGBRGBR-A2281846452654390
45Petr NepovímCZECZE-B2252347512456240
46Chris NarrikkattuUSAUSA-B2232360442254200
47Pavel KadlečíkCZECZE-B223255551660260
4248Ivana ŠtiptováSVKSVK-A2221342514849190
49Marek KasárSVKSVK-B22123365124362130
50Petra ČičováCZECZE-B21731465112371921
4351Paweł RachelPOLPOL-A2132333512653270
4452Olivier RubioFRAFRA-A2103151172444349
4553Michael CollinsGBRGBR-A2081837362861280
4654Matthias ReichmayrAUTAUT-A2061833512047370
55Maria GraberGERGER-B2052350511436310
56Philipp WeißGERUN-42052038513229350
57Jiří HrdinaCZEUN-120531184418442030
58Masahiro KanekoJPNJPN-B20416533230272521
4759Manuela HawelAUTAUT-A2022351511248170
4860Annick WeyzigNEDNED-A2012365342427280
4961Claudine ThiryLUXUN-41981851511848120
5062Tomasz StróżakPOLPOL-A19623421712333930
63Zhenpu HuangCHNUN-6193175134057430
64Pál MadarassyHUNHUN-B1921728603628230
5165Sumit BothraINDIND-A1922228512634229
5266Riad KhanmagomedovRUSUN-7191538512434309
5367Jaakko KangasharjuFINFIN-A1872348172057220
68Tamás AntalHUNHUN-B184163251645340
5469Zrinka KaracicCROCRO-A184183151657129
5570Ulla ElsiläFINFIN-A1831642422829260
5671Zoran TanasićSRBSRB-A183202451126970
72Robert BabilonCZEUN-11822441342036270
73Nils MieheGERGER-B1822327511848150
74Kerstin WögeGERGER-B1812847431028169
5775Agnieszka BuczmaPOLPOL-A181183751835239
76Eva BranišováSVKSVK-B18018323518411521
5877Čedomir MilanovićSRBSRB-A1801628502232320
5978Giovanni FrugoliITAITA-A179234151041230
6079Boglár MajorHUNHUN-A1782348321235199
6180Giulia FranceschiniITAITA-A1721637518192021
81Jörg ZentgrafGERUN-31711732442238180
6282Mario ŽivkovićCROCRO-A1702643261241220
6383Joshua ZuckerUSAUSA-A1672333321839220
84Chiara NuzioITAITA-B1621142342037180
6485Elena AivazopoulouGREGRE-A1601033511234200
86Katalin StolmárHUNHUN-B1591726511036190
6587Frédéric PrevotFRAFRA-A1591023511836210
88Jonathan MendelsonUSAUSA-B1581838511219119
89Emma McCaughanGBRUN-51581133511037160
90Maho YokotaJPNJPN-B157102951045220
91Dan MarekCZEUN-11562336170402812
92Łukasz KalinowskiPOLUN-31551628261832350
6693Olga Díaz MorunoESPUN-5154176025826180
6794Roderick GraftonGBRGBR-A1511633411227220
6895Dragan TolomanoskiBIHUN-71501038162844140
96Tamás CsizmaziaHUNHUN-B1501725512615160
97Michaela BielikováSVKSVK-B1492344171238150
98Yuka JoJPNJPN-B145173531640160
99Tatsuya YamamotoJPNJPN-B1451623511225180
100Marian KrausGERGER-B1451617441828220
69101Laura TarchettiITAITA-A142234217044160
70102Fatih Kamer AndaTURTUR-A142932441623180
71103Dino JankovićCROCRO-A140164672025260
104Martin KrebsSVKSVK-B138223933025712
105Paweł KępczyńskiPOLUN-313653841027250
72106Paolo GrandiSUISUI-A1321619421227160
73107Philippe NiederkornBELUN-21312330351218130
108Daniele ColnaghiITAITA-B127526341827170
74109Marko ObradovićSRBSRB-A1271823261828140
110Jaan LaksESTUN-61261128171834180
75111Villem MesilaESTEST-A1252333141217260
112Todd GeldonUSAUSA-B122187251235250
76113Triin MelnikESTEST-A11816387831180
77114Liisa SarakontuFINFIN-A118162816634180
115Laurent SaillotFRAUN-21181023341219200
78116Vasso KalaitzidouGREGRE-A117520411212270
79117Richard StolkNEDNED-A11531299618220
118Théophane GarçonnetFRAUN-211511443124050
80119Janus Kayser GjøeDENUN-41121630141222180
81120Margit OolESTEST-A1092327171218120
121Zdeněk VodičkaCZEUN-1108113317829100
82122Christof BrütschSUISUI-A108163016032140
83123Gianluca MancusoITAITA-A10604915030120
124Pierdante LanzavecchiaITAITA-B9810237642100
84125Michael MoßhammerAUTAUT-A98101036620160
85126Henning Kalsgaard PoulsenDENUN-4965377630110
127Jakub CabanPOLUN-395524241212180
86128Jouni SärkijärviFINFIN-A945333409130
87129Claudia SchmutzSUISUI-A9016242661800
130Allar PadariESTUN-68759171221230
88131Thanos DarkadakisGREGRE-A8410192462050
89132Svjetlana PrkicCROCRO-A8251614025220
133Nick BaxterUSAUSA-B81111671224110
134İsmail KaçmazTURTUR-B74161314018130
135Hüseyin GüngörTURTUR-B7451171228110
136Hatice Esra AydemirTURTUR-B7312517125220
137Ramazan KarışanTURUN-56951022616100
138Loraine MignotFRAUN-2616107614180
139Muharrem ŞekeroğluTURTUR-B6151014611150
90140Paul JacobsNEDNED-A5710102401300
141Antonios FantakisGREGRE-B56511226570
91142Ekaterina KrotkovaRUSUN-7531018707110
143Liane RobinsonGBRUN-5535471214110
144Iliana GounalakiGREGRE-B490177011140
145Sara MartinITAITA-B48521701500
92146Diana PashkinaRUSUN-7431090014100
147Gregory VardarinosGREGRE-B4051770740
148Christos ApostolidisGREGRE-B346770770
93149Ioannis DourosGREGRE-A2350061200
OfficialRankCountryTeamTotalPart1Part2Part3Part4Part5Part6Part7Part8Part9
11JPNJPN-A213115237434421828022263280198
22CZECZE-A178818929421317827814889185214
33CHNCHN-A1775154298231152246139130300125
44GERGER-A15771252702511762561753926025
55FRAFRA-A135211222818814418412987180100
66SVKSVK-A1347922282311802771132118025
77INDIND-A12501322271941242131178810550
88HUNHUN-A12361031902411242241106975100
99POLPOL-A12261042131791322191396010575
1010USAUSA-A1224951951761062131193024050
11CZECZE-B111211222419490203893012050
1211TURTUR-A110597161215128197132406075
1312GBRGBR-A101278181173941971123212025
1413SRBSRB-A9928714718710221410507575
1514ESTEST-A99113319389841521092113575
16SVKSVK-B96886151136541405863180100
17HUNHUN-B900671112137812492016550
1815AUTAUT-A886821451987816310509025
1916NEDNED-A8728715712784126710120100
20UNUN-186689128112461498542115100
21GERGER-B84890141189601408496075
22JPNJPN-B8065914016548137812110550
23UNUN-4796591561236812976013550
24UNUN-6766501571285416675516025
2517ITAITA-A729621691348134712110525
2618SUISUI-A72474152144521526506025
27USAUSA-B71970121127581326796075
28UNUN-369243122135521099606075
2919FINFIN-A67260151109541297901575
3020CROCRO-A666651369838148829900
31UNUN-7517351037452996593050
32ITAITA-B485311128244121450050
33UNUN-2480506711942915603025
34UNUN-5459381071053693550025
3521GREGRE-A424307211636785201525
36TURTUR-B37238395230626101575
37UNUN-8352276451324526124550
38GREGRE-B209165243630320300
Official after playoffRankNameCountryTierTotal12345789101112
11Ulrich VoigtGERA1179851801308511878774916072145
22Thomas SnyderUSAA1072681871053313073585214559162
34Palmer MebaneUSAA997361261365112691634011277139
46Zoltán HorváthHUNA95070141105421597268378560111
53Ko OkamotoJPNA1033361191277819276712812652128
65Hideaki JoJPNA9804620288531416071409337149
77Bram de LaatNEDA9397815988471366453487841147
88Nikola ŽivanovićSRBA90375173694711163513113150102
99Pál MadarassyHUNA8954611793811005953510269170
1010Jana VodičkováCZEA88340155684212949523111856143
1111Kota MorinishiJPNA862461807744129796049505494
1212Zoltán GyimesiHUNA8514612860549047623711254161
1313Florian KirchGERA8382615693511094058329560118
1414Michael LeyGERA8157213770471047471401045442
1515Peter HudákSVKA812501046672137775520827178
1616Štefan GašpárSVKA79815100615110661684910567115
17Philipp WeißGERB752727968511156040287645118
1718Jan NovotnýCZEA71929130666084735128974556
1819Mehmet Murat SevimTURA71846109924378626651026946
1920James McGowanGBRA71329815834966434299654138
2021Sebastian MatschkeGERA68536118637597614423886020
2122Jean-Christophe NovelliFRAA684361125342884329357054122
2223Jan MrożowskiPOLA6824111973251176630201006922
2324Wei-Hwa HuangUSAA67981114794776465320934822
2425Neil ZussmanGBRA662299683335619443111237122
2526Stefan LeopoldsederAUTUN 2660368867481185334297412101
27Todd GeldonUSAB640368150244755482210952116
2628Olivier RubioFRAA639361016730635627286737127
2729Matúš DemigerSVKA63446113685383453037812652
29Nils MieheGERB63436973742106585237784150
2831Matej UherSVKA626368778231294237291004124
32Maho YokotaJPNB624461086352676344111252124
2933Tiit VunkESTA6072990494297583828773366
33Yuka JoJPNB607291064642804745281073740
3035Jonathan RivetUSAA60439765128515832231016184
3136Riad KhanmagomedovRUSUN 860336112643890464528952128
3237Amit SowaniINDA600291164833593726288637101
3338Tomasz StróżakPOLA58339866438884927371003718
3439Michele NessiITAA58246104574786632611842632
3540Salih AlanTURA5694660647087434937691034
3641Tatsuya YamamotoJPNA5603610680437569325593322
42Anderson WangUSAB55936873347763639291125212
3742Michael MoßhammerAUTUN 25592476553360713829943742
44Jörg ZentgrafGERB55546101443392394237772816
3845Rohan RaoINDA5334657533086535319824212
3946Annick WeyzigNEDA531464077309258315901052
4047Stefano ForcolinITAA5242673344459474119872668
48Tamás AntalHUNB5212267483092363619683766
4149Paweł RachelPOLA51932100312793363020653748
4250Bastien Vial-JaimeFRAA5172080722569484831762820
4351Dragan TolomanoskiBIHUN 55162499373257504220932636
52Petr NepovímCZEB51529625821592433298614100
4453Yong GuiCHNUN 55041999563444552328844022
4554Robert BabilonCZEA5012485413159584020603746
4655Prasanna SeshadriINDA5002680571859411928993736
4756Jakub HrazdíraCZEA4972766274248514119865436
57Jana BřízováCZEB4963662384249514628764226
4858Marko ObradovićSRBA4953983272541443937824434
4959Matthias ReichmayrAUTUN 249346544330645035191002626
5060Frédérique RogeauxFRAA4904670403875412820742236
60Jiří HrdinaCZEB49029643633533017287228100
5162Zoltán NémethHUNA4862980413761303020922640
63Zuzana HromcováSVKB48536583533574023204933101
64Joshua ZuckerUSAUN 14823174333368333219923730
5265Čedomir MilanovićSRBA4813661641384424128561046
65Maria GraberGERUN 14812473613947303129754032
67Tamás CsizmaziaHUNB46724583734553330205322101
5368Serkan YürekliTURA46129695036107461811562514
5469Jakub CabanPOLA4562967431852443526713734
5570Tom CollyerGBRA4552465483657344032861716
71Jason ZuffranieriUSAB453298345307425302887022
5672Yanzhe QiuCHNUN 544612112441851242032811240
5773Jaakko KangasharjuFINA4382779323369242637631434
73Michael SmitGERB4383253445360243426463828
75Katalin StolmárHUNB4352440524253303420712148
5876Jaan LaksESTA43224583527352821205826100
77Emma McCaughanGBRB4263666271862242514764830
6078Vasso KalaitzidouGREA4213219461876333120755318
5978Zoran TanasićSRBA421318032303839232036092
6180Rakesh RaiINDA4192980501242313923571442
81Marek KasárSVKB4172275343164202011793724
82Jakub OndroušekCZEUN 64143398191164433011552822
83Daniele FilipponeITAUN 44082259436051213119232950
6283Paul JacobsNEDA4082958503853312520542624
85Jonathan MendelsonUSAB4043149202549481917561080
6386Claudine ThiryLUXUN 23973655401858382519553716
6487Markus RothSUIA3922962402359341420463332
6588Philippe NiederkornBELUN 43891757211877341711593840
88Yoichi EntaJPNB389154847549354220661448
90Silvano MonasteroITAUN 43852243531956481111741434
6691Maja CvenićCROA3791774332164291723492626
92Dan MarekCZEB3771770363239412511592522
93Loraine MignotFRAB374296856213532239403724
6794Jouni SärkijärviFINA3743126341853423611562542
94Théophane GarçonnetFRAB3732237341874281820682628
6896Elena AivazopoulouGREA3671962422846292920332534
6997Gabriele CarelliITAA3571547383946341522651422
7098Allar PadariESTA3561553393046242511542534
99Laurent SaillotFRAB3552225472641382511552936
100Alberto FabrisITAUN 43513636191863432211731218
71101Giulia FranceschiniITAA3493625442758422011501026
102Hatice Esra AydemirTURB345229171862272115772552
103Boglár MajorHUNUN 83421053323468212811442120
104AJ MooreGBRB3412263212141321414503726
105Ivana ŠtiptováSVKB339293914257036155532528
72106Fatih Kamer AndaTURA3383628152442483320501428
107Łukasz KalinowskiPOLUN 73361576172535161619593820
108Zdeněk VodičkaCZEUN 73341750432433471811551026
73109Liisa SarakontuFINA321223850183838265332924
110Michaela BielikováSVKB3202247203340151911511052
74111Thanos DarkadakisGREA309107815133130170563326
112Chris NarrikkattuUSAUN 1307174046272220202362030
75113Ulla ElsiläFINA3032248352734282623182814
76114Cen ChenCHNUN 530255062727121620674428
77115Frédéric StalderSUIA301176523342115262937034
116Masahiro KanekoJPNB299224440332824105492618
78117Petar ŠtambukCROA2982244351131261111602522
118Alan O’DonnellGBRB296154591250272114443722
119Adrienne HorváthHUNB2821043271925322514343320
120Agnieszka BuczmaPOLUN 7281293715253225335402614
79121Katarina CvenićCROA279155020213215215502228
80122Antonios FantakisGREA26924361655034181145228
81123Margit OolESTA26222332425141895681232
124Frédéric PrevotFRAB261104315124627165412224
125Pavel KadlečíkCZEUN 62561528142241112311621118
126İsmail KaçmazTURB25210263030302916557514
82127Claudia SchmutzSUIA251173826273012195371030
83128Manuel UkotaCROA246152434253419165441218
129Christoph BielerSUIUN 323419391764510185342516
130Kerstin WögeGERUN 12321733321849781139108
84131Liane RobinsonGBRA2311036152127261719191724
131Muharrem ŞekeroğluTURB2311543205925125432628
85133Richard StolkNEDA22817370183213828391422
134Petra ČičováCZEUN 6222222019182619132045020
135Ramazan KarışanTURUN 72165122019242365512526
86136Diana PashkinaRUSUN 821210291515211130413730
87137Ekaterina KrotkovaRUSUN 820310382312951211451424
88138Janus Kayser GjøeDENUN1921535503224155371410
89139Paolo GrandiSUIA19052701335035292152
140Esther NaefSUIUN 3168102196378115331414
141Klára VytiskováCZEUN 6165102890172005491116
142Hüseyin GüngörTURB1592018306211331132212
143Anthea McMillanGBRB14753750151165431010
144Iliana GounalakiGREUN 31362091963536028010
145Gregory VardarinosGREUN 3131103219001581121510
OfficialRankCountryTierTotalTeam total613Individual total12345789101112
11GERA40725553701853517219591356258428253250144447246325
22JPNA40456104002103435164607372218537284234122328176393
33USAA37924403151253352224503371159383268206135451245407
44HUNA3485303170133318219146629921441020821399391209482
55SVKA32503802701102870147404273199455225190135368205269
66CZEA3003403220183260012043620217532023118498361192281
7GERB28204413401012379186330193179373181168128277152212
78FRAA2763433340932330138363232135295188132114287141305
89SRBA26153151751402300181397192115274188154116305104274
910POLA2553313250632240141372211108350195122103336180122
11USAB2468412275137205613230014812624616413696364114230
1012TURA2431345235110208615726622117331419916673277118122
13UNUN 22428319191128210914227320512930021213296323112185
1114GBRA236130021090206192278204124236143135111313125300
1215INDA234729515514020521303332089324616213798324130191
1316NEDA231921316053210617029421513331316611710126191245
17CZEB2262384259125187811125816812820014612196293109248
18JPNB22263072545319191123061961322241691416434798130
1419ITAA21303182902818121232491731572491861026328676148
20UNUN 5204527720275176860360143111179141101100325122126
21HUNB19492441885617058020816412522513112573226113235
1522ESTA189724016575165790234147124192128936425796232
23SVKB18222611917015611092191031222311117747232105205
24UNUN 4179125820652153397195136115247146815222993142
25UNUN 117442421647815028922017211718690918226887100
1626FINA1651215180351436102191151961941321147617096114
1727GREA16412751908513668519511964203126955120913386
28UNUN 81631271176951360662321349918883885022593102
29FRAB162626322835136383173152771961258245204114112
1830CROA146726520065120269192122781618965442038594
31GBRB141220219210121078211625116894664721313288
32UNUN 7140123417658116766175959312411173402059986
1933SUIA133019618511113468192899714561625914964148
34UNUN 612792221635910578017461511489366472115076
35TURB1198211151609876796975912294523618078106
36UNUN 3915246195516695910164181173643211164450