🇸🇪 STOKKA Adam · SWEDEN

9rank
+50.7Butler · 154 bds
+0.33per board
±5.2swing
+0.19vs par /bd · #6/18
+0.27adjusted /bd
Butler per round: -6 -6 -6 58.2 58.2 58.2 -1.5 -1.5 -1.5 -1.5 -1.5by round

vs par split: bidding +0.03 · play +0.26

Strength of schedule: opponents averaged -0.06/bd (an easy draw) → opponent-adjusted +0.27/bd

Card play — on target: opening leads 64.1% #18 of 18 · declarer play 62.5% #18 of 18 · defence 92.1% #3 of 18

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (12)63.0% (27)
Declarer play60.0% (10)63.3% (30)
Defence92.0% (25)92.2% (51)

Opening leads by suit led: ♠ 75.0% (16) · ♥ 50.0% (6) · ♦ 55.6% (9) · ♣ 62.5% (8)

vs par by strain: NT +1.04 (47) · a suit -0.14 (106)

vs par by level: part-score +1.35 (57) · game +0.04 (81) · slam -3.07 (15)

By role: declaring +0.63/bd (-1.88 vs par · 77) · defending +0.03/bd (+2.27 vs par · 77)

By vulnerability: vulnerable +0.35/bd (+0.20 vs par · 77) · not vulnerable +0.31/bd (+0.20 vs par · 77)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalS.HultQ.Wang – C.ZhaoClosed14-19.7-1.41-0.57
QuarterfinalS.HultQ.Wang – C.ZhaoClosed14+12.3+0.88+0.21
QuarterfinalS.HultB.Miao – S.GuOpen14+1.4+0.10+1.43
SemifinalS.HultT.Sprinkhuizen – G.Mendes De LeonOpen14+24.6+1.76+2.71
SemifinalS.HultR.Westerbeek – M.ScholsClosed14+24.7+1.76+1.71
SemifinalS.HultT.Sprinkhuizen – G.Mendes De LeonOpen14+8.9+0.64-0.14
FinalS.HultM.Zhou – X.ZhuOpen14-0.1-0.01+1.00
FinalS.HultY.Liu – P.HawOpen14+2.6+0.19-2.43
FinalS.HultY.Liu – P.HawClosed14-15.0-1.07-0.93
FinalS.HultM.Zhou – X.ZhuClosed14+19.0+1.36+0.00
FinalS.HultM.Zhou – X.ZhuOpen14-8.0-0.57-0.86

Every board — best Butler first↑ top

vs par = IMPs this pair scored above (+) or below (−) the board’s double-dummy par — what bidding and play (theirs and the opponents’) added or gave away against perfect play.

ButlerRoundOpponentsBdContractLeadResvs par
+13.3Semifinal🇳🇱 NETHERLANDS303♥x♠10-4+14
+13.3Final🇸🇬 SINGAPORE213NT♠J=+12
+13.0Final🇸🇬 SINGAPORE636♠♣A=+1
+12.6Quarterfinal🇨🇳 CHINA313NT♥7+2+11
+12.3Semifinal🇳🇱 NETHERLANDS104♠x♥3+1+13
+12.0Final🇸🇬 SINGAPORE204♠♠3=+8
+12.0Final🇸🇬 SINGAPORE734♠♠3=+3
+12.0Final🇸🇬 SINGAPORE793NT♠3+1+0
+11.0Final🇸🇬 SINGAPORE674♠♥A+1+1
+9.7Semifinal🇳🇱 NETHERLANDS56♣♥J=+7
+9.0Quarterfinal🇨🇳 CHINA443NT♠5=+7
+9.0Semifinal🇳🇱 NETHERLANDS143NT♠4+1+1
+8.0Semifinal🇳🇱 NETHERLANDS83NT♦6-2+5
+8.0Final🇸🇬 SINGAPORE196NT♥8-1+13
+7.3Semifinal🇳🇱 NETHERLANDS397NT♠8=+0
+7.0Final🇸🇬 SINGAPORE683♠♦A=+11
+6.9Quarterfinal🇨🇳 CHINA433NT♣Q-1+10
+6.7Final🇸🇬 SINGAPORE566♦♠K=+0
+6.3Semifinal🇳🇱 NETHERLANDS524♠♦K-1+12
+6.1Quarterfinal🇨🇳 CHINA364♦♥A=+5
+6.0Quarterfinal🇨🇳 CHINA192NTx♠6-2+9
+6.0Final🇸🇬 SINGAPORE613♥♠4+1-1
+6.0Final🇸🇬 SINGAPORE713♥♣3=+1
+5.6Quarterfinal🇨🇳 CHINA334♠♦Q-1+10
+5.3Semifinal🇳🇱 NETHERLANDS452NT♥2=+0
+5.3Final🇸🇬 SINGAPORE554♥♠3-2+7
+5.0Semifinal🇳🇱 NETHERLANDS543NT♥2-1+10
+4.7Semifinal🇳🇱 NETHERLANDS442♥♦5-2+0
+4.3Semifinal🇳🇱 NETHERLANDS402♠♠3+2+10
+4.0Semifinal🇳🇱 NETHERLANDS334♥♠8-1+12
+4.0Final🇸🇬 SINGAPORE314♥♠A+1+0
+3.9Quarterfinal🇨🇳 CHINA414♣♦A-1-1
+3.7Quarterfinal🇨🇳 CHINA293NT♥4-1+5
+3.7Semifinal🇳🇱 NETHERLANDS462♦x♠K-1-2
+3.7Final🇸🇬 SINGAPORE335♥♣2=+0
+3.6Quarterfinal🇨🇳 CHINA354♥♦A+1+0
+3.4Quarterfinal🇨🇳 CHINA372♠♠3+3+6
+3.3Semifinal🇳🇱 NETHERLANDS315♣♥K=-1
+3.0Final🇸🇬 SINGAPORE512NT♣9-1+5
+2.7Quarterfinal🇨🇳 CHINA472♠♣K+1+7
+2.7Semifinal🇳🇱 NETHERLANDS513NT♥10+3-11
+2.7Final🇸🇬 SINGAPORE422♠♥Q-2+0
+2.3Quarterfinal🇨🇳 CHINA523NT♣10+1+1
+2.0Final🇸🇬 SINGAPORE521NT♦J-2-9
+1.6Quarterfinal🇨🇳 CHINA511NT♠6-1+6
+1.3Semifinal🇳🇱 NETHERLANDS124♥♠7-1+10
+1.3Semifinal🇳🇱 NETHERLANDS364♣♠A=-7
+1.3Semifinal🇳🇱 NETHERLANDS483♣♦A+1+0
+1.3Final🇸🇬 SINGAPORE293NT♥8=+1
+1.3Final🇸🇬 SINGAPORE501♠♣4=+2
+1.0Semifinal🇳🇱 NETHERLANDS41NT♠6-1+0
+1.0Semifinal🇳🇱 NETHERLANDS422NT♦3+1+1
+1.0Final🇸🇬 SINGAPORE182♥♠3+1+10
+1.0Final🇸🇬 SINGAPORE643NT♥K+1+1
+1.0Final🇸🇬 SINGAPORE784♠♠3+2+1
+1.0Final🇸🇬 SINGAPORE801♠♦2+3-1
+0.7Final🇸🇬 SINGAPORE234♥♠A=+0
+0.4Quarterfinal🇨🇳 CHINA283NT♠10+1+1
+0.3Quarterfinal🇨🇳 CHINA263NT♥A-1+3
+0.3Quarterfinal🇨🇳 CHINA302♠♥4+1+0
+0.3Semifinal🇳🇱 NETHERLANDS64♥♦A=+0
+0.3Semifinal🇳🇱 NETHERLANDS352♥♣3+2+1
+0.3Semifinal🇳🇱 NETHERLANDS374♠♥A=+0
+0.3Semifinal🇳🇱 NETHERLANDS504♣♥A-1-2
+0.3Final🇸🇬 SINGAPORE324♠♥Q+1+0
+0.3Final🇸🇬 SINGAPORE412♠♠4+1+0
+0.1Quarterfinal🇨🇳 CHINA552NT♥A=+10
-0.0Quarterfinal🇨🇳 CHINA174♠♣A+1+0
+0.0Semifinal🇳🇱 NETHERLANDS13♥♣A-1-3
-0.0Semifinal🇳🇱 NETHERLANDS293NT♣3+2+0
+0.0Semifinal🇳🇱 NETHERLANDS534♠♥6+2+11
-0.0Final🇸🇬 SINGAPORE276♠♠3+1-13
-0.0Final🇸🇬 SINGAPORE373NT♠8-1-5
-0.0Final🇸🇬 SINGAPORE394♠♠4=+0
+0.0Final🇸🇬 SINGAPORE446♠♥8=+0
+0.0Final🇸🇬 SINGAPORE543NT♣Q+1+1
+0.0Final🇸🇬 SINGAPORE574♠♥2+1+0
+0.0Final🇸🇬 SINGAPORE584♥♦5=-1
+0.0Final🇸🇬 SINGAPORE593♠♥3-1+3
+0.0Final🇸🇬 SINGAPORE662♠♣A=+0
-0.0Final🇸🇬 SINGAPORE751NT♠3=+1
-0.0Final🇸🇬 SINGAPORE834♥♦A=+0
-0.1Quarterfinal🇨🇳 CHINA323NT♥2+3+16
-0.3Quarterfinal🇨🇳 CHINA542♦♥J+2+1
-0.3Semifinal🇳🇱 NETHERLANDS94♥♠4+1+13
-0.3Semifinal🇳🇱 NETHERLANDS564♥♦K=+0
-0.3Final🇸🇬 SINGAPORE532♠♥5=+0
-0.4Quarterfinal🇨🇳 CHINA484♥♠K+1-11
-0.6Quarterfinal🇨🇳 CHINA154♠♦4+1+0
-0.6Quarterfinal🇨🇳 CHINA452♠♠4+2+10
-0.6Quarterfinal🇨🇳 CHINA533♣♦2+1+7
-0.7Semifinal🇳🇱 NETHERLANDS412NT♠9+1+0
-0.7Final🇸🇬 SINGAPORE383NT♥9-1-6
-0.9Quarterfinal🇨🇳 CHINA213NT♠6-1-6
-0.9Quarterfinal🇨🇳 CHINA222♠♥6+2+2
-1.0Semifinal🇳🇱 NETHERLANDS133NT♠9+2+0
-1.0Final🇸🇬 SINGAPORE283NT♥4+2-1
-1.0Final🇸🇬 SINGAPORE304♠♣10+2-1
-1.0Final🇸🇬 SINGAPORE362NT♠7=+1
-1.0Final🇸🇬 SINGAPORE403NT♦K=-11
-1.0Final🇸🇬 SINGAPORE453♥♣3-1+2
-1.0Final🇸🇬 SINGAPORE694♠♥7=-1
-1.0Final🇸🇬 SINGAPORE723NT♥4+1-1
-1.0Final🇸🇬 SINGAPORE746♠♠3=+8
-1.1Quarterfinal🇨🇳 CHINA201NT♠8+1+0
-1.6Quarterfinal🇨🇳 CHINA423♣♠A-1-3
-1.7Quarterfinal🇨🇳 CHINA233♠♥5=+0
-1.7Quarterfinal🇨🇳 CHINA242♥♦2=+0
-1.7Semifinal🇳🇱 NETHERLANDS34♠♣K=-11
-1.7Semifinal🇳🇱 NETHERLANDS344♠♥K=-6
-1.7Final🇸🇬 SINGAPORE223♠x♠Q-3+10
-2.0Quarterfinal🇨🇳 CHINA404♥♦A-1-10
-2.0Quarterfinal🇨🇳 CHINA504♠x♥A-1-5
-2.0Semifinal🇳🇱 NETHERLANDS472♦♠K+2+7
-2.3Final🇸🇬 SINGAPORE473NT♦3=+0
-2.6Quarterfinal🇨🇳 CHINA254♠♥3-1-5
-2.7Final🇸🇬 SINGAPORE254♠♣K=+0
-3.0Final🇸🇬 SINGAPORE343♦x♥2-2-9
-3.0Final🇸🇬 SINGAPORE35Pass-4
-3.0Final🇸🇬 SINGAPORE601NT♥5-1-1
-3.0Final🇸🇬 SINGAPORE844♠♠3-1+4
-3.3Semifinal🇳🇱 NETHERLANDS23NT♣J-1+4
-3.3Final🇸🇬 SINGAPORE164♠♥10=+0
-3.7Semifinal🇳🇱 NETHERLANDS384♠♣7=+0
-3.7Semifinal🇳🇱 NETHERLANDS434♥♠3-3-6
-4.0Final🇸🇬 SINGAPORE172♣♦3+1+0
-4.1Quarterfinal🇨🇳 CHINA164♠♥5-2+0
-4.3Semifinal🇳🇱 NETHERLANDS325♥♠5=+0
-4.6Quarterfinal🇨🇳 CHINA394♠♥J-1-10
-4.6Quarterfinal🇨🇳 CHINA494♠♦A-1-6
-4.7Semifinal🇳🇱 NETHERLANDS113NT♥K=-1
-5.0Final🇸🇬 SINGAPORE156♣x♦3=-10
-5.0Final🇸🇬 SINGAPORE464♠♣4-3-10
-5.0Final🇸🇬 SINGAPORE621♠♣A+1+0
-5.0Final🇸🇬 SINGAPORE652♠♦J=-6
-5.0Final🇸🇬 SINGAPORE703♥♦A=-7
-5.0Final🇸🇬 SINGAPORE762♠♦3=+0
-5.0Final🇸🇬 SINGAPORE813♠x♠3-1-5
-5.4Quarterfinal🇨🇳 CHINA184♠♣8-1-12
-5.6Quarterfinal🇨🇳 CHINA346NT♦2-1-13
-5.7Quarterfinal🇨🇳 CHINA565♦♥9=-11
-5.7Semifinal🇳🇱 NETHERLANDS491NT♦6-2-8
-5.7Final🇸🇬 SINGAPORE263NT♠3-3-7
-6.0Semifinal🇳🇱 NETHERLANDS75♦x♠9-2+0
-7.0Quarterfinal🇨🇳 CHINA463NT♦9-1-6
-7.0Final🇸🇬 SINGAPORE433♠♣4=+0
-7.4Quarterfinal🇨🇳 CHINA276♠♥7=+0
-7.7Final🇸🇬 SINGAPORE484♠♦K+1-11
-8.7Semifinal🇳🇱 NETHERLANDS556♥♠8+1-13
-10.0Final🇸🇬 SINGAPORE496♥♥3=+0
-11.7Final🇸🇬 SINGAPORE244♥x♠3-1-8
-12.0Final🇸🇬 SINGAPORE824♠♠3=-10
-13.0Quarterfinal🇨🇳 CHINA386♠♣6=-13
-13.0Final🇸🇬 SINGAPORE776♣♠3-1-13