🇳🇴 SJODAL Sofie Grasholt · NORWAY

40rank
+52.2Butler · 165 bds
+0.32per board
±4.6swing
+0.56vs par /bd · #21/125
+0.37adjusted /bd
Butler per round: 25.8 6.5 -18.6 9.4 20.1 12.7 4.4 -13.4 -7.7 8.2 4.8by round

vs par split: bidding +0.36 · play +0.14

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

Card play — on target: opening leads 89.8% #5 of 125 · declarer play 73.0% #74 of 125 · defence 82.8% #94 of 125

Card play by contract type — on target
vs NTvs a suit
Opening leads87.5% (16)90.9% (33)
Declarer play70.0% (10)74.1% (27)
Defence72.4% (29)87.5% (64)

Opening leads by suit led: ♠ 100.0% (7) · ♥ 88.9% (18) · ♦ 91.7% (12) · ♣ 83.3% (12)

vs par by strain: NT -0.41 (51) · a suit +1.01 (112)

vs par by level: part-score -0.59 (61) · game +1.06 (92) · slam +3.00 (10)

By role: declaring +0.21/bd (-1.84 vs par · 69) · defending +0.39/bd (+2.28 vs par · 96)

By vulnerability: vulnerable -0.45/bd (+0.33 vs par · 78) · not vulnerable +1.00/bd (+0.76 vs par · 87)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2T.HaugeO.Koivu – H.HuhtamakiOpen15+25.8+1.72+2.53
Round 4T.HaugeR.Valentine – L.ObrienClosed15+6.5+0.43-0.53
Round 6T.HaugeR.Maide – T.PiibelehtOpen15-18.6-1.24-2.00
Round 8T.HaugeE.Buus Thomsen – S.BuneOpen15+9.4+0.63+0.13
Round 10T.HaugeJ.Kvocek – M.VodickaOpen15+20.1+1.34+0.80
Round 12T.HaugeS.Hermann – P.Crisafulli SadabaOpen15+12.7+0.85+2.13
Round 15T.HaugeJ.Patreuha – P.PatreuhaClosed15+4.4+0.29+1.40
Round 17T.HaugeR.Westerbeek – T.Van OverbeekeClosed15-13.4-0.89+1.80
Round 19T.HaugeJ.Matsson – S.HultClosed15-7.7-0.51-0.80
Round 21T.HaugeA.Mijic – M.GrguricOpen15+8.2+0.55-0.67
Round 23T.HaugeE.Gulsen – A.AcarClosed15+4.8+0.32+1.33

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.8Round 6🇪🇪 ESTONIA284♥♣6-1+12
+12.2Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND215♦x♥A-3+16
+11.4Round 8🇩🇰 DENMARK315♣x♠K-4+12
+9.6Round 8🇩🇰 DENMARK224♠x♦A=+12
+8.8Round 12🇦🇹 AUSTRIA263NT♠6-3+14
+8.8Round 21🇭🇷 CROATIA16♠♥A=+0
+8.7Round 2🇫🇮 FINLAND307♥♥10=+0
+8.5Round 21🇭🇷 CROATIA25♥♥J-1+12
+8.4Round 21🇭🇷 CROATIA143NT♠K-5+8
+8.4Round 23🇹🇷 TURKEY96♦♦6-1+10
+8.2Round 10🇸🇰 SLOVAKIA203NT♥J+1+1
+8.2Round 15🇵🇱 POLAND104♠♣2-1+12
+7.8Round 15🇵🇱 POLAND44♥♠5-2+3
+7.6Round 23🇹🇷 TURKEY23NT♣A=+0
+7.2Round 21🇭🇷 CROATIA104♥♣7-3+9
+6.7Round 8🇩🇰 DENMARK294♠♠8-1+6
+6.7Round 19🇸🇪 SWEDEN93NT♦5-1+12
+6.5Round 17🇳🇱 NETHERLANDS154♠♦10-1+9
+6.3Round 10🇸🇰 SLOVAKIA284♠♥A-1+16
+5.8Round 2🇫🇮 FINLAND314♠♠9+1+1
+5.8Round 10🇸🇰 SLOVAKIA184♠♦5+3+3
+5.7Round 17🇳🇱 NETHERLANDS124♥♠2-2+8
+5.6Round 2🇫🇮 FINLAND286NTx♦10-1+17
+5.5Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND292♣♥K-5-3
+5.2Round 10🇸🇰 SLOVAKIA266NT♠4=+0
+5.2Round 23🇹🇷 TURKEY125♦x♠9-3+7
+5.0Round 10🇸🇰 SLOVAKIA212NT♣3-2+3
+4.5Round 2🇫🇮 FINLAND193NT♠8-1+5
+4.5Round 23🇹🇷 TURKEY43NT♥A-1+12
+4.2Round 17🇳🇱 NETHERLANDS114♥♠10-1+10
+4.1Round 15🇵🇱 POLAND53NT♣4+1+1
+4.0Round 12🇦🇹 AUSTRIA271♠♥K-1+4
+3.9Round 10🇸🇰 SLOVAKIA192♥♠6=-1
+3.9Round 19🇸🇪 SWEDEN54♠♦3-1+5
+3.8Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND194♥♦A+2-1
+3.7Round 6🇪🇪 ESTONIA304♥♣K=+0
+3.5Round 21🇭🇷 CROATIA116NT♥J+1-11
+3.4Round 6🇪🇪 ESTONIA234♠♥K=+0
+3.3Round 2🇫🇮 FINLAND243NT♦2=-1
+3.0Round 2🇫🇮 FINLAND272♥♦6+1+1
+2.8Round 8🇩🇰 DENMARK265♥♦6=+4
+2.7Round 19🇸🇪 SWEDEN15♦x♥K-1+0
+2.6Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND173♠♥Q-1+2
+2.6Round 17🇳🇱 NETHERLANDS82♠♦4+1+7
+2.4Round 6🇪🇪 ESTONIA183♠♦A+2+7
+2.4Round 8🇩🇰 DENMARK183♥x♣A-2-10
+2.3Round 15🇵🇱 POLAND73♥♦J=+0
+2.3Round 15🇵🇱 POLAND141NT♠3+2+2
+2.2Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND271NT♣Q-2+1
+2.2Round 6🇪🇪 ESTONIA244♦♠Q=+0
+2.1Round 12🇦🇹 AUSTRIA232♥♠4+1+10
+2.1Round 12🇦🇹 AUSTRIA293♠♣7=+10
+1.9Round 2🇫🇮 FINLAND202NT♥9=+0
+1.8Round 2🇫🇮 FINLAND293♠♣9+1+1
+1.8Round 12🇦🇹 AUSTRIA171NT♥A+2+7
+1.7Round 2🇫🇮 FINLAND172♦♠J-1+4
+1.4Round 12🇦🇹 AUSTRIA245♥♦5=+4
+1.4Round 15🇵🇱 POLAND12♠♦10-2-1
+1.3Round 12🇦🇹 AUSTRIA196NT♠10+1+1
+1.2Round 15🇵🇱 POLAND34♥♣4+1+11
+1.2Round 19🇸🇪 SWEDEN154♠♠5+1+0
+1.2Round 23🇹🇷 TURKEY53♠♣5-1+10
+1.1Round 21🇭🇷 CROATIA121NT♠3+3-6
+1.0Round 12🇦🇹 AUSTRIA204♠♥4=+1
+1.0Round 12🇦🇹 AUSTRIA311NT♦4-2-5
+0.8Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND223NT♥5=+1
+0.7Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND304♥♣Q=+0
+0.7Round 6🇪🇪 ESTONIA202NT♠K-2-2
+0.6Round 8🇩🇰 DENMARK172♠♦2-1-2
+0.6Round 21🇭🇷 CROATIA54♥♠K-1+5
+0.5Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND254♠♥3-2+6
+0.4Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND242NT♠3=-5
+0.4Round 10🇸🇰 SLOVAKIA174♥♠2-1-5
+0.4Round 17🇳🇱 NETHERLANDS64♠♦9=-1
+0.4Round 19🇸🇪 SWEDEN123♥♣K-2-1
+0.3Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND314♠♣J=+0
+0.3Round 12🇦🇹 AUSTRIA253♠♥J+1+1
+0.3Round 15🇵🇱 POLAND113NT♠Q+2+0
+0.1Round 6🇪🇪 ESTONIA263NT♠Q+2+0
+0.1Round 10🇸🇰 SLOVAKIA244♠♣10+2+1
-0.0Round 8🇩🇰 DENMARK241NT♦10+1+0
+0.0Round 19🇸🇪 SWEDEN74♥♣A+1+0
-0.1Round 10🇸🇰 SLOVAKIA315♣x♥4-3+3
-0.1Round 23🇹🇷 TURKEY33♦♥2-1-3
-0.1Round 23🇹🇷 TURKEY133NT♥6=+2
-0.2Round 17🇳🇱 NETHERLANDS95♠♠8=+0
-0.3Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND184♥♥2+1-1
-0.3Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND203NT♠4-1+12
-0.3Round 6🇪🇪 ESTONIA194♠♥2=+1
-0.3Round 12🇦🇹 AUSTRIA221NT♠10=-1
-0.5Round 12🇦🇹 AUSTRIA302♥♠Q=+0
-0.6Round 10🇸🇰 SLOVAKIA233♠♥A=+0
-0.7Round 2🇫🇮 FINLAND224♥♦Q+2+11
-0.7Round 8🇩🇰 DENMARK211NT♥5+1-1
-0.8Round 2🇫🇮 FINLAND184♥♣A-2+1
-0.8Round 17🇳🇱 NETHERLANDS54♠♥J+1+0
-0.8Round 21🇭🇷 CROATIA63♥♠9+1+6
-0.9Round 15🇵🇱 POLAND24♥♠6-1-5
-1.0Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND261NT♣3=-11
-1.0Round 19🇸🇪 SWEDEN43♠♥7=+0
-1.0Round 19🇸🇪 SWEDEN101NT♦Q=-5
-1.1Round 2🇫🇮 FINLAND213♥♦K-3-1
-1.1Round 17🇳🇱 NETHERLANDS106♠♠2+1+13
-1.1Round 21🇭🇷 CROATIA34♦♠A-2-11
-1.1Round 23🇹🇷 TURKEY104♥♦10+1+0
-1.3Round 12🇦🇹 AUSTRIA28Pass-3
-1.3Round 17🇳🇱 NETHERLANDS33NT♠7+2+0
-1.4Round 17🇳🇱 NETHERLANDS23NT♦3=+0
-1.5Round 10🇸🇰 SLOVAKIA30Pass+3
-1.5Round 19🇸🇪 SWEDEN114♠♣4+1+0
-1.5Round 21🇭🇷 CROATIA133♥♦K+1+1
-1.6Round 8🇩🇰 DENMARK284♥♦10+2-1
-1.6Round 17🇳🇱 NETHERLANDS14♠♣A=+0
-1.6Round 19🇸🇪 SWEDEN142♥♠3-1-2
-1.7Round 2🇫🇮 FINLAND253♠♣Q+1+6
-1.7Round 19🇸🇪 SWEDEN65♦x♠4-1+0
-1.7Round 21🇭🇷 CROATIA84♠♥4=+0
-1.8Round 19🇸🇪 SWEDEN33NT♣J=-11
-1.8Round 19🇸🇪 SWEDEN131NT♦7+1+0
-1.9Round 2🇫🇮 FINLAND262♥♦10+2-1
-1.9Round 15🇵🇱 POLAND125♣x♠2-3+4
-1.9Round 23🇹🇷 TURKEY64♥♣A=+1
-1.9Round 23🇹🇷 TURKEY146NT♦6=+11
-2.0Round 8🇩🇰 DENMARK271NT♥5+2-1
-2.0Round 10🇸🇰 SLOVAKIA273♠♥3=+0
-2.0Round 12🇦🇹 AUSTRIA212♠♦4=+0
-2.0Round 17🇳🇱 NETHERLANDS144♥♦7-2-8
-2.0Round 23🇹🇷 TURKEY13♠♣3=+0
-2.1Round 6🇪🇪 ESTONIA173NT♥5+2+0
-2.1Round 10🇸🇰 SLOVAKIA292♥♣10-1-5
-2.1Round 15🇵🇱 POLAND63♠♣A=+0
-2.2Round 10🇸🇰 SLOVAKIA223♠♣J-2+5
-2.4Round 15🇵🇱 POLAND151NT♥5=-7
-2.4Round 23🇹🇷 TURKEY114♠♥Q+1-1
-2.5Round 23🇹🇷 TURKEY74♥♥2-2-8
-2.8Round 8🇩🇰 DENMARK194♠♦J+1-1
-3.1Round 8🇩🇰 DENMARK253♣♦K+1+0
-3.9Round 15🇵🇱 POLAND133♥♦3+1+1
-4.0Round 8🇩🇰 DENMARK234♠♣J-1-6
-4.1Round 15🇵🇱 POLAND83♣♥3+1+0
-4.1Round 21🇭🇷 CROATIA73♠♠8=+0
-4.2Round 8🇩🇰 DENMARK304♠♥J+1-1
-4.3Round 2🇫🇮 FINLAND234♥♣5-1-6
-4.4Round 6🇪🇪 ESTONIA311NT♥K+1-5
-4.4Round 23🇹🇷 TURKEY84♠♥A-1-11
-4.9Round 6🇪🇪 ESTONIA253♠♥K+1-10
-5.0Round 21🇭🇷 CROATIA153NT♥10=-10
-5.2Round 19🇸🇪 SWEDEN24♥♠A-2-7
-5.4Round 6🇪🇪 ESTONIA274♠♣K=-7
-5.7Round 8🇩🇰 DENMARK203NT♣K-3-9
-5.7Round 23🇹🇷 TURKEY153NT♥8-1-10
-6.1Round 6🇪🇪 ESTONIA213NT♦6+1-1
-6.3Round 10🇸🇰 SLOVAKIA253NT♦J-1-12
-7.0Round 12🇦🇹 AUSTRIA185♥♣2-2-11
-7.0Round 19🇸🇪 SWEDEN84♥♣A=-3
-7.1Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND284♥♠8-2-11
-7.4Round 17🇳🇱 NETHERLANDS43NT♥8=+0
-7.6Round 21🇭🇷 CROATIA94♥♠A-3-10
-7.9Round 15🇵🇱 POLAND93NT♥Q=+0
-8.1Round 21🇭🇷 CROATIA43NT♣2=-3
-8.5Round 17🇳🇱 NETHERLANDS73♣♠10+2-11
-8.5Round 17🇳🇱 NETHERLANDS133NT♠4=+0
-10.0Round 6🇪🇪 ESTONIA226♦♥K=-11
-10.7Round 6🇪🇪 ESTONIA292♦♠A-3-14
-13.8Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND233NT♥3+4-14