🇳🇴 SJODAL Sofie Grasholt · NORWAY

43rank
-30.2Butler · 156 bds
-0.19per board
±4.9swing
-0.15vs par /bd · #20/25
-0.04adjusted /bd
Butler per round: 39.8 39.8 39.8 39.8 -70 -70 -70 -70 -70 -70by round

vs par split: bidding -0.45 · play +0.73

Strength of schedule: opponents averaged +0.15/bd (a tough draw) → opponent-adjusted -0.04/bd

Card play — on target: opening leads 79.2% #13 of 25 · declarer play 89.5% #1 of 25 · defence 82.7% #21 of 25

Bidding activity — not a pass: 43.7% #16 of 25 (193/442)

Card play by contract type — on target
vs NTvs a suit
Opening leads85.7% (7)76.5% (17)
Declarer play100.0% (2)88.2% (17)
Defence64.3% (14)89.5% (38)

Opening leads by suit led: ♠ 100.0% (4) · ♥ 75.0% (4) · ♦ 77.8% (9) · ♣ 71.4% (7)

vs par by strain: NT -0.33 (51) · a suit -0.06 (105)

vs par by level: part-score -0.64 (61) · game -0.06 (90) · slam +4.20 (5)

By role: declaring -0.33/bd (-1.73 vs par · 79) · defending -0.06/bd (+1.48 vs par · 77)

By vulnerability: vulnerable -0.04/bd (-0.71 vs par · 77) · not vulnerable -0.34/bd (+0.41 vs par · 79)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round of 16N.Heiberg-EvenstadF.Danielsen – N.BekkoucheOpen15+8.3+0.55+1.13
Round of 16N.Heiberg-EvenstadN.Bekkouche – F.DanielsenClosed15+3.2+0.21-0.47
Round of 16N.Heiberg-EvenstadA.Rolf-Larsen – M.DrogemullerClosed15+31.6+2.11+0.87
Round of 16N.Heiberg-EvenstadN.Bekkouche – F.DanielsenClosed15-3.3-0.22+1.27
QuarterfinalN.Heiberg-EvenstadP.Zatorski – K.DufratClosed16+24.6+1.54+3.06
QuarterfinalN.Heiberg-EvenstadP.Marcinowski – J.ZmudaClosed16-32.7-2.04-1.62
QuarterfinalN.Heiberg-EvenstadP.Marcinowski – J.ZmudaClosed16-12.6-0.79+0.06
QuarterfinalN.Heiberg-EvenstadD.Kazmucha – M.HutyraOpen16-6.9-0.43-2.56
QuarterfinalN.Heiberg-EvenstadP.Zatorski – K.DufratOpen16-23.8-1.49-1.88
QuarterfinalN.Heiberg-EvenstadP.Marcinowski – J.ZmudaClosed16-18.6-1.16-1.12

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
+12.3Quarterfinal🇵🇱 POLAND24♥x♦A+1+15
+12.0Round of 16🇩🇰 DENMARK53NT-1+12
+12.0Round of 16🇩🇰 DENMARK106♠=+0
+11.1Quarterfinal🇵🇱 POLAND733NT=-1
+11.0Round of 16🇩🇰 DENMARK343NT♣2-1+12
+10.3Quarterfinal🇵🇱 POLAND55♣♦2=+10
+10.2Round of 16🇩🇰 DENMARK556♠♦4-1+17
+10.1Quarterfinal🇵🇱 POLAND166♣♥2-1+17
+9.7Round of 16🇩🇰 DENMARK183NT♠3-1+14
+9.3Round of 16🇩🇰 DENMARK433NT♦T=+0
+8.4Quarterfinal🇵🇱 POLAND933♣♠7-1+11
+7.1Quarterfinal🇵🇱 POLAND434♠♥T=+0
+6.7Round of 16🇩🇰 DENMARK363NT♠2=+7
+6.5Round of 16🇩🇰 DENMARK224♦♥6+1+10
+6.0Round of 16🇩🇰 DENMARK64♠-2+6
+5.9Quarterfinal🇵🇱 POLAND484♦♥K+1+8
+5.7Quarterfinal🇵🇱 POLAND791NT-1+5
+5.5Round of 16🇩🇰 DENMARK454♥♣T+1+0
+5.2Round of 16🇩🇰 DENMARK375♥♦2-1+12
+4.9Quarterfinal🇵🇱 POLAND882♠x♦K-2+5
+4.7Round of 16🇩🇰 DENMARK304♠♣Q+1+0
+4.7Quarterfinal🇵🇱 POLAND34♠♦A-1+5
+4.6Quarterfinal🇵🇱 POLAND582♥=-1
+3.4Quarterfinal🇵🇱 POLAND233♥♣K-2+3
+3.2Round of 16🇩🇰 DENMARK45♦-1+3
+3.0Round of 16🇩🇰 DENMARK214♠♣5+1-13
+2.9Round of 16🇩🇰 DENMARK602♠♣K+1+1
+2.9Quarterfinal🇵🇱 POLAND534♥=-1
+2.7Quarterfinal🇵🇱 POLAND455♠♥5=+1
+2.7Quarterfinal🇵🇱 POLAND633NT-2+3
+2.7Quarterfinal🇵🇱 POLAND814♥♠7+2+1
+2.6Round of 16🇩🇰 DENMARK515♣♦2+2+11
+2.5Round of 16🇩🇰 DENMARK293♥♠K-1+12
+2.4Quarterfinal🇵🇱 POLAND134♠♠A+1+0
+2.3Round of 16🇩🇰 DENMARK285♦♠A=+3
+2.3Quarterfinal🇵🇱 POLAND342♥♣5+2-1
+2.2Round of 16🇩🇰 DENMARK272♥♠K+1+10
+2.2Round of 16🇩🇰 DENMARK414♠♣8=+0
+2.1Round of 16🇩🇰 DENMARK493NT♦2=+13
+2.1Quarterfinal🇵🇱 POLAND564♥=-1
+2.0Quarterfinal🇵🇱 POLAND94♠♣7-1+6
+1.9Quarterfinal🇵🇱 POLAND203NT♥Q+1+0
+1.6Quarterfinal🇵🇱 POLAND523♠x-3-11
+1.6Quarterfinal🇵🇱 POLAND803NT+1+1
+1.5Round of 16🇩🇰 DENMARK232♠♦6+1+0
+1.5Round of 16🇩🇰 DENMARK594♦♠A=+0
+1.4Quarterfinal🇵🇱 POLAND553NT+2+1
+1.3Round of 16🇩🇰 DENMARK133NT=+2
+1.3Quarterfinal🇵🇱 POLAND363♠♥2-1+6
+1.3Quarterfinal🇵🇱 POLAND914♠x♦K-1+9
+1.2Round of 16🇩🇰 DENMARK72♠+1+0
+1.1Round of 16🇩🇰 DENMARK142♦-2+0
+1.1Quarterfinal🇵🇱 POLAND591NT+2+0
+1.0Quarterfinal🇵🇱 POLAND822♥♣5-1+1
+0.7Quarterfinal🇵🇱 POLAND762♥+1+0
+0.7Quarterfinal🇵🇱 POLAND854♥♦Q-1-5
+0.6Round of 16🇩🇰 DENMARK151♠+3+10
+0.4Round of 16🇩🇰 DENMARK503NT♠T+2+1
+0.4Quarterfinal🇵🇱 POLAND322♠♦A=+0
+0.4Quarterfinal🇵🇱 POLAND413♥♦4+1+1
+0.3Round of 16🇩🇰 DENMARK483NT♦3+2+1
+0.3Quarterfinal🇵🇱 POLAND313NT♣3+1+0
+0.3Quarterfinal🇵🇱 POLAND642♥+1-10
+0.1Quarterfinal🇵🇱 POLAND111NT♦7+2+1
+0.1Quarterfinal🇵🇱 POLAND284♥♦A=+0
+0.1Quarterfinal🇵🇱 POLAND723NT+2+0
+0.1Quarterfinal🇵🇱 POLAND834♠♥T=+0
+0.0Round of 16🇩🇰 DENMARK327♠♥3=+0
+0.0Round of 16🇩🇰 DENMARK381NT♦3+1-1
+0.0Round of 16🇩🇰 DENMARK406♣♠6+1-13
+0.0Quarterfinal🇵🇱 POLAND44♥♦Q=+0
+0.0Quarterfinal🇵🇱 POLAND252♥♠A=+6
+0.0Quarterfinal🇵🇱 POLAND264♠♥3-1-1
+0.0Quarterfinal🇵🇱 POLAND294♠♣2+1+0
+0.0Quarterfinal🇵🇱 POLAND393NT♣5=+0
+0.0Quarterfinal🇵🇱 POLAND424♥♣A-1+6
+0.0Quarterfinal🇵🇱 POLAND464♥♦8=+0
-0.0Quarterfinal🇵🇱 POLAND654♠=+1
+0.0Quarterfinal🇵🇱 POLAND924♣♣J-1-2
+0.0Quarterfinal🇵🇱 POLAND953NT♦A+2+0
-0.1Quarterfinal🇵🇱 POLAND331NT♠4=-1
-0.2Round of 16🇩🇰 DENMARK13♣-2+7
-0.2Round of 16🇩🇰 DENMARK163NT♥3+2-11
-0.3Round of 16🇩🇰 DENMARK394♥♥5=+0
-0.3Quarterfinal🇵🇱 POLAND83♦♣A=+0
-0.4Quarterfinal🇵🇱 POLAND354♥♦A+2-1
-0.6Round of 16🇩🇰 DENMARK23NT=+1
-0.6Round of 16🇩🇰 DENMARK573NT♦K+1+0
-0.6Quarterfinal🇵🇱 POLAND142♥♥4+1-7
-0.6Quarterfinal🇵🇱 POLAND503NT+1+0
-0.7Quarterfinal🇵🇱 POLAND662NT=-1
-0.7Quarterfinal🇵🇱 POLAND783NT-1+5
-0.8Round of 16🇩🇰 DENMARK253NT♥A+1-1
-0.8Round of 16🇩🇰 DENMARK473NT♥4+1+0
-0.9Round of 16🇩🇰 DENMARK335♥♠A=+0
-0.9Round of 16🇩🇰 DENMARK352♥♠K+1-1
-0.9Round of 16🇩🇰 DENMARK463NT♥T+2+0
-0.9Round of 16🇩🇰 DENMARK582♦♥A-1-2
-1.0Quarterfinal🇵🇱 POLAND151NT♣6=+1
-1.1Quarterfinal🇵🇱 POLAND614♠=+0
-1.3Round of 16🇩🇰 DENMARK563NT♦J+3-2
-1.3Quarterfinal🇵🇱 POLAND62♠♥K=+5
-1.4Quarterfinal🇵🇱 POLAND375♥♣Q=+11
-1.5Round of 16🇩🇰 DENMARK112♣x-2+3
-1.5Round of 16🇩🇰 DENMARK423♠♣A-1+1
-1.6Quarterfinal🇵🇱 POLAND751NT+2+0
-1.6Quarterfinal🇵🇱 POLAND893♦♥K-1+3
-1.7Quarterfinal🇵🇱 POLAND13NT♦6+1+0
-1.7Quarterfinal🇵🇱 POLAND73♥♦6-1+0
-1.7Quarterfinal🇵🇱 POLAND304♥♥2=+0
-1.9Quarterfinal🇵🇱 POLAND243NT♦2+2-1
-1.9Quarterfinal🇵🇱 POLAND601NT+2+0
-2.0Quarterfinal🇵🇱 POLAND192♠♠Q+1-1
-2.0Quarterfinal🇵🇱 POLAND771NT-1-1
-2.1Round of 16🇩🇰 DENMARK84♠+1+0
-2.3Round of 16🇩🇰 DENMARK244♠♦Q-1-4
-2.3Round of 16🇩🇰 DENMARK314♥♣Q=+0
-2.4Round of 16🇩🇰 DENMARK443♠♣J-1-4
-2.4Quarterfinal🇵🇱 POLAND684♠+1+0
-2.6Round of 16🇩🇰 DENMARK523NT♣T+1+0
-2.6Quarterfinal🇵🇱 POLAND513NT+4-2
-2.6Quarterfinal🇵🇱 POLAND674♠=+0
-2.8Round of 16🇩🇰 DENMARK194♠♣6-1-10
-2.9Round of 16🇩🇰 DENMARK173♠♦K-1+2
-2.9Quarterfinal🇵🇱 POLAND623NT+1+0
-2.9Quarterfinal🇵🇱 POLAND863NT♥5+3-10
-3.0Quarterfinal🇵🇱 POLAND844♠♣6-2-2
-3.3Round of 16🇩🇰 DENMARK33♣=+0
-3.3Quarterfinal🇵🇱 POLAND173NT♣6=+0
-3.3Quarterfinal🇵🇱 POLAND492♠-1-8
-3.7Quarterfinal🇵🇱 POLAND224♥♣J-2-6
-3.7Quarterfinal🇵🇱 POLAND442♥♣8=+0
-3.9Quarterfinal🇵🇱 POLAND943♦♠Q=+0
-4.3Quarterfinal🇵🇱 POLAND104♠♣A-1+3
-4.6Quarterfinal🇵🇱 POLAND542NT-3-5
-4.7Quarterfinal🇵🇱 POLAND474♠♦5-1-6
-5.1Quarterfinal🇵🇱 POLAND712♣-2-3
-5.9Quarterfinal🇵🇱 POLAND873NT♥2-2-7
-6.3Quarterfinal🇵🇱 POLAND704NT-3-14
-6.4Quarterfinal🇵🇱 POLAND125♥x♣3-1-7
-6.6Quarterfinal🇵🇱 POLAND573NTx+1-6
-6.9Quarterfinal🇵🇱 POLAND214♠♥A-1-5
-7.0Quarterfinal🇵🇱 POLAND183♠♥Q=-13
-7.8Round of 16🇩🇰 DENMARK533♠♣Q=-12
-8.1Round of 16🇩🇰 DENMARK262♣♥4-2-7
-8.4Round of 16🇩🇰 DENMARK543♥♦9-2-9
-8.7Quarterfinal🇵🇱 POLAND964♠♦J-1-11
-9.3Quarterfinal🇵🇱 POLAND403NT♦T-3-11
-9.6Quarterfinal🇵🇱 POLAND693NT=-10
-10.7Round of 16🇩🇰 DENMARK93♠x-2-15
-10.7Round of 16🇩🇰 DENMARK123♣x-4-12
-11.7Quarterfinal🇵🇱 POLAND902♠x♠3=-11
-12.0Quarterfinal🇵🇱 POLAND743NT-1-12
-12.1Round of 16🇩🇰 DENMARK203♦x♣K-3-12
-12.3Quarterfinal🇵🇱 POLAND275♥x♠7-3-8
-12.7Quarterfinal🇵🇱 POLAND384♠x♣A=-12