🇳🇴 SUNDE Haldor · NORWAY

51rank
+43.0Butler · 240 bds
+0.18per board
±3.9swing
+0.33vs par /bd · #37/143
+0.20adjusted /bd
Butler per round: 18.1 -0.4 -9.2 3.2 29.3 15.2 2.3 -38.1 -17.5 22.6 25.8 -17.4 -9.4 21.4 -2.9by round

vs par split: bidding +0.19 · play +0.14

Strength of schedule: opponents averaged +0.02/bd (an average draw) → opponent-adjusted +0.20/bd

Card play — on target: opening leads 85.2% #34 of 143 · declarer play 82.8% #15 of 143 · defence 87.8% #49 of 143

Bidding activity — not a pass: 40.1% #107 of 143 (262/654)

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (21)97.0% (33)
Declarer play77.8% (18)84.8% (46)
Defence85.7% (42)89.0% (73)

Opening leads by suit led: ♠ 90.0% (10) · ♥ 100.0% (17) · ♦ 69.2% (13) · ♣ 78.6% (14)

vs par by strain: NT +1.54 (74) · a suit -0.20 (166)

vs par by level: part-score -0.35 (101) · game +0.79 (124) · slam +1.13 (15)

By role: declaring +0.65/bd (-1.92 vs par · 125) · defending -0.33/bd (+2.78 vs par · 115)

By vulnerability: vulnerable +0.23/bd (+0.64 vs par · 120) · not vulnerable +0.13/bd (+0.03 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1T.BrogelandK.Mezei – L.HontiOpen16+18.1+1.13+2.69
Round 2T.BrogelandL.Lantaron – M.Sainz De VicunaOpen16-0.4-0.03-0.12
Round 4T.BrogelandZ.Gupta – S.SakarauskasOpen16-9.2-0.57-2.12
Round 5T.BrogelandF.Wrang – I.GronkvistClosed16+3.2+0.20-1.38
Round 6T.BrogelandC.Vincent – B.Abou ChanabClosed16+29.3+1.83+2.56
Round 8T.BrogelandI.Ciftci – A.UcarClosed16+15.2+0.95+2.56
Round 9T.BrogelandN.Sver – V.ZoricOpen16+2.3+0.14+0.31
Round 11T.BrogelandA.Smith – M.JonesOpen16-38.1-2.38+1.56
Round 12T.BrogelandC.Westerbeek – J.WesterbeekClosed16-17.5-1.09-2.06
Round 14T.BrogelandB.Dessi – L.CimaOpen16+22.6+1.41+0.62
Round 17T.BrogelandA.Zalitis – M.BraunClosed16+25.8+1.61+1.81
Round 18T.BrogelandM.Hutyra – D.KazmuchaOpen16-17.4-1.09-0.19
Round 19T.BrogelandJ.Alfejeva – I.RubenisOpen16-9.4-0.59+1.94
Round 22T.BrogelandR.Arraiano – J.MoraesOpen16+21.4+1.34-3.38
Round 23T.BrogelandH.Bertens – T.DobbelsClosed16-2.9-0.18+0.19

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.4Round 17🇪🇪 ESTONIA296♦♠3+1+15
+12.3Round 14🇮🇹 ITALY161NTxx♥Q=+13
+11.4Round 22🇵🇹 PORTUGAL65♦x♥Q+1+11
+9.8Round 6🇨🇭 SWITZERLAND92♠x♦K=+11
+9.7Round 5🇸🇪 SWEDEN324♥♣K=+7
+8.9Round 17🇪🇪 ESTONIA276♠♦5=-11
+8.6Round 17🇪🇪 ESTONIA184♠♥7=+0
+8.1Round 8🇹🇷 TURKIYE96♠♣Q-1+20
+7.8Round 6🇨🇭 SWITZERLAND15♠♣A-1+10
+7.8Round 22🇵🇹 PORTUGAL126NT♦2=+0
+7.5Round 22🇵🇹 PORTUGAL33NT♥9=+6
+7.4Round 19🇱🇻 LATVIA183♦x♦5-1+11
+7.3Round 4🇱🇹 LITHUANIA154♥♥Q=+7
+6.9Round 14🇮🇹 ITALY54♠♦9=+7
+6.5Round 9🇭🇷 CROATIA283NT♠K-3+9
+6.4Round 8🇹🇷 TURKIYE23NT♣2-3+7
+6.4Round 9🇭🇷 CROATIA203♠♣8-2+7
+6.4Round 9🇭🇷 CROATIA223NT♥3+1+1
+5.9Round 22🇵🇹 PORTUGAL45♥x♣A=-6
+5.6Round 1🇭🇺 HUNGARY284NT♥Q+1+13
+5.5Round 8🇹🇷 TURKIYE135♦♥J-2+8
+5.4Round 1🇭🇺 HUNGARY244♠♥T=+8
+5.4Round 18🇵🇱 POLAND133♠♣A=+8
+5.2Round 14🇮🇹 ITALY64♠♣5-1+10
+5.2Round 17🇪🇪 ESTONIA233NT♣4+2+13
+5.1Round 14🇮🇹 ITALY113NT♥8=+0
+5.0Round 14🇮🇹 ITALY92♠♦6-1+5
+4.9Round 6🇨🇭 SWITZERLAND22♠♦Q-3+5
+4.9Round 17🇪🇪 ESTONIA282♥♦4=+6
+4.8Round 14🇮🇹 ITALY102♠♦J=-3
+4.6Round 6🇨🇭 SWITZERLAND43♦♥5+1+0
+4.5Round 19🇱🇻 LATVIA263♣♠K-1+1
+4.4Round 2🇪🇸 SPAIN63NT♣3-1+6
+4.4Round 17🇪🇪 ESTONIA243♣♣3=+7
+4.3Round 2🇪🇸 SPAIN105♣♠K-2+0
+3.6Round 12🇳🇱 NETHERLANDS73NT♠J-1+5
+3.6Round 18🇵🇱 POLAND17NT♠8=+0
+3.6Round 22🇵🇹 PORTUGAL116♣♥7+1-11
+3.5Round 1🇭🇺 HUNGARY222♣♣8-1-2
+3.4Round 4🇱🇹 LITHUANIA64♣♥A=+1
+3.4Round 9🇭🇷 CROATIA301NT♣7=-1
+3.3Round 6🇨🇭 SWITZERLAND104♠♥4=+0
+3.3Round 8🇹🇷 TURKIYE124♠♠7+2+11
+3.0Round 1🇭🇺 HUNGARY262♠♠2+2+7
+3.0Round 8🇹🇷 TURKIYE144♠♥Q-1+5
+2.9Round 6🇨🇭 SWITZERLAND34♥♦5=+3
+2.9Round 23🇧🇪 BELGIUM243NT♥3-1+10
+2.8Round 1🇭🇺 HUNGARY324♠♦A-1+10
+2.8Round 6🇨🇭 SWITZERLAND65♥♦K=+0
+2.8Round 19🇱🇻 LATVIA243♣♦K+2+6
+2.7Round 8🇹🇷 TURKIYE165♣♥7=-2
+2.7Round 9🇭🇷 CROATIA214♠♥A=+0
+2.7Round 22🇵🇹 PORTUGAL11NT♦Q-2+0
+2.7Round 23🇧🇪 BELGIUM294♥x♠9-2+4
+2.5Round 5🇸🇪 SWEDEN293NT♦4+1+0
+2.5Round 6🇨🇭 SWITZERLAND156♠♥8=+0
+2.5Round 8🇹🇷 TURKIYE83NT♦A-3+6
+2.4Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND323NT♠4+1+12
+2.4Round 23🇧🇪 BELGIUM283NT♦K+2+0
+2.3Round 5🇸🇪 SWEDEN283♥♠K-2-1
+2.2Round 8🇹🇷 TURKIYE114♠♣K=+0
+2.1Round 9🇭🇷 CROATIA322NT♥4+2-2
+2.1Round 14🇮🇹 ITALY134♠♠6-1+6
+2.1Round 19🇱🇻 LATVIA202♠♠7-1+6
+2.0Round 5🇸🇪 SWEDEN313NT♣7+1+0
+1.9Round 2🇪🇸 SPAIN42♠♥A+1+0
+1.9Round 8🇹🇷 TURKIYE63NT♠A-4+7
+1.9Round 23🇧🇪 BELGIUM202♠♠J+2+2
+1.8Round 1🇭🇺 HUNGARY203♥♣2=+0
+1.8Round 1🇭🇺 HUNGARY212♥♣9-1+6
+1.8Round 1🇭🇺 HUNGARY256NT♠Q-1+14
+1.8Round 4🇱🇹 LITHUANIA164♠♦9=-13
+1.8Round 23🇧🇪 BELGIUM314♠♦3-1-3
+1.7Round 2🇪🇸 SPAIN144♥♣3+1+0
+1.7Round 17🇪🇪 ESTONIA323NT♥5+1+0
+1.6Round 4🇱🇹 LITHUANIA113♥♥A+1-6
+1.5Round 2🇪🇸 SPAIN52♥♦K-3+1
+1.5Round 12🇳🇱 NETHERLANDS61NT♠7=+0
+1.4Round 5🇸🇪 SWEDEN305♣♠J=+11
+1.4Round 12🇳🇱 NETHERLANDS33NT♥T+1+1
+1.4Round 23🇧🇪 BELGIUM304♠♠8-1+4
+1.3Round 2🇪🇸 SPAIN124♠x♣K-1+11
+1.3Round 6🇨🇭 SWITZERLAND84♥♦3-1+5
+1.3Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND204♥♦A-1-1
+1.3Round 19🇱🇻 LATVIA273NT♥7+1+1
+1.2Round 1🇭🇺 HUNGARY302NT♣K=+0
+1.2Round 2🇪🇸 SPAIN11NT♣T-2-1
+1.2Round 4🇱🇹 LITHUANIA72♠♥4-2+7
+1.2Round 19🇱🇻 LATVIA173NT♦2-4+7
+1.2Round 19🇱🇻 LATVIA253♠♣3-1+4
+1.1Round 1🇭🇺 HUNGARY232♥♦Q+1+0
+1.1Round 4🇱🇹 LITHUANIA12NT♣J-1+4
+1.1Round 12🇳🇱 NETHERLANDS152NT♥8-3+6
+1.1Round 18🇵🇱 POLAND72♦♠8+1+0
+1.0Round 18🇵🇱 POLAND41NT♣2+1+0
+1.0Round 23🇧🇪 BELGIUM254♠♦A=+3
+0.9Round 17🇪🇪 ESTONIA172♠♣6-1+4
+0.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND294♥♦6+1+0
+0.8Round 14🇮🇹 ITALY13NT♠T+1+1
+0.8Round 22🇵🇹 PORTUGAL166NT♣J+1-11
+0.7Round 1🇭🇺 HUNGARY274♠♥A=+0
+0.7Round 5🇸🇪 SWEDEN173NT♥5=+7
+0.7Round 17🇪🇪 ESTONIA313NT♦6+1+0
+0.6Round 12🇳🇱 NETHERLANDS44♥♣4+2-13
+0.5Round 23🇧🇪 BELGIUM275♥♠A=+0
+0.4Round 2🇪🇸 SPAIN74♥♦K+1+0
+0.4Round 6🇨🇭 SWITZERLAND73NT♠2+2+12
+0.4Round 6🇨🇭 SWITZERLAND141NT♦T+3+6
+0.3Round 9🇭🇷 CROATIA273NT♥6+2-14
+0.2Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND183NT♥T+3+11
+0.2Round 14🇮🇹 ITALY144♠♣6+1+0
+0.1Round 4🇱🇹 LITHUANIA33NT♠2=-1
+0.1Round 12🇳🇱 NETHERLANDS23♣♠A+1+0
+0.1Round 14🇮🇹 ITALY85♣♦K=-2
+0.1Round 18🇵🇱 POLAND153NT♣Q+2+0
-0.0Round 2🇪🇸 SPAIN32♠♣Q-1-1
+0.0Round 2🇪🇸 SPAIN161♠♣K+1-1
-0.0Round 9🇭🇷 CROATIA172♥♦T=-1
+0.0Round 9🇭🇷 CROATIA252♦♠J+2+7
+0.0Round 18🇵🇱 POLAND121NT♦4-4-9
-0.0Round 23🇧🇪 BELGIUM181NT♦J+1+0
-0.1Round 5🇸🇪 SWEDEN253NT♥8+1+1
-0.1Round 12🇳🇱 NETHERLANDS84♠♣Q+2-11
-0.1Round 23🇧🇪 BELGIUM264♥♦6+1-1
-0.2Round 9🇭🇷 CROATIA233NT♠2+2+0
-0.3Round 1🇭🇺 HUNGARY292♠♥8=-1
-0.3Round 8🇹🇷 TURKIYE73♦♠A-1-5
-0.3Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND244♠♦7+1+0
-0.4Round 2🇪🇸 SPAIN24♠♥A=+0
-0.4Round 5🇸🇪 SWEDEN192♦♦7+3-7
-0.4Round 19🇱🇻 LATVIA193NT♥7+1+0
-0.5Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND283NT♣6-1+5
-0.5Round 19🇱🇻 LATVIA223♥♦A-1-2
-0.6Round 4🇱🇹 LITHUANIA144♥♥8+3-10
-0.6Round 5🇸🇪 SWEDEN221NT♣Q+1+0
-0.6Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND273NT♣J=+1
-0.6Round 17🇪🇪 ESTONIA221NT♠2+1+1
-0.6Round 18🇵🇱 POLAND161NT♥4-1+3
-0.7Round 6🇨🇭 SWITZERLAND52♥♣A=-1
-0.7Round 9🇭🇷 CROATIA192♠♥J+1+0
-0.7Round 12🇳🇱 NETHERLANDS94♠♣A=+0
-0.8Round 4🇱🇹 LITHUANIA82♠♣6-1-2
-0.8Round 5🇸🇪 SWEDEN243♦♣K+1+0
-0.9Round 14🇮🇹 ITALY22♥♥9+1+0
-0.9Round 22🇵🇹 PORTUGAL74♥♣A-1+1
-1.0Round 4🇱🇹 LITHUANIA54♥♠2-2-5
-1.0Round 4🇱🇹 LITHUANIA103♣♥A=+1
-1.0Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND174♥♦Q+1+11
-1.0Round 12🇳🇱 NETHERLANDS104♠♥Q+1-1
-1.0Round 22🇵🇹 PORTUGAL94♥♠5-1-5
-1.0Round 22🇵🇹 PORTUGAL144♠♣5=-1
-1.1Round 8🇹🇷 TURKIYE44♠♥Q=-1
-1.1Round 12🇳🇱 NETHERLANDS12♠♦A-2-1
-1.1Round 17🇪🇪 ESTONIA192♦♥Q-2-2
-1.1Round 18🇵🇱 POLAND91NT♠4-1-1
-1.2Round 2🇪🇸 SPAIN133NT♦K+2-16
-1.2Round 9🇭🇷 CROATIA296♥♦5+1+13
-1.3Round 2🇪🇸 SPAIN93♠♦K-1+2
-1.3Round 6🇨🇭 SWITZERLAND134♠♣A=+1
-1.3Round 6🇨🇭 SWITZERLAND163NT♦3+3-1
-1.3Round 19🇱🇻 LATVIA312♦♣3-2+0
-1.4Round 8🇹🇷 TURKIYE13NT♦4+1-1
-1.4Round 12🇳🇱 NETHERLANDS164♠x♣K-1+0
-1.4Round 18🇵🇱 POLAND83♦♣A=+0
-1.4Round 19🇱🇻 LATVIA324♠♥6+1+11
-1.4Round 22🇵🇹 PORTUGAL132♣♠K=-1
-1.5Round 1🇭🇺 HUNGARY194NT♣5+1+11
-1.5Round 18🇵🇱 POLAND52♥♣3+2+6
-1.6Round 12🇳🇱 NETHERLANDS54♠♣Q+1+0
-1.7Round 8🇹🇷 TURKIYE101♠♦6-2-3
-1.7Round 19🇱🇻 LATVIA283♣♥5+1+0
-1.7Round 22🇵🇹 PORTUGAL82♠♦A-1-9
-1.7Round 23🇧🇪 BELGIUM223NT♠T+2-1
-1.8Round 5🇸🇪 SWEDEN184♠♣J=+0
-1.9Round 5🇸🇪 SWEDEN202♠♥K=-6
-1.9Round 5🇸🇪 SWEDEN232♠♠T=-6
-1.9Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND301NT♣Q=+0
-1.9Round 18🇵🇱 POLAND33NT♥Q+1+0
-2.0Round 1🇭🇺 HUNGARY313♠♦9-1-5
-2.0Round 4🇱🇹 LITHUANIA131♣♣7+1-1
-2.1Round 5🇸🇪 SWEDEN274♠♣2-1-10
-2.1Round 17🇪🇪 ESTONIA212♠♣6-1-5
-2.1Round 22🇵🇹 PORTUGAL103♥♦A-2-3
-2.2Round 22🇵🇹 PORTUGAL21NT♥9+2-7
-2.3Round 2🇪🇸 SPAIN153♠♣5=+0
-2.3Round 4🇱🇹 LITHUANIA93NT♠7-1-13
-2.3Round 9🇭🇷 CROATIA184♠♦J-1-7
-2.4Round 1🇭🇺 HUNGARY184♠♦T-3-11
-2.4Round 12🇳🇱 NETHERLANDS133NT♥K-1+5
-2.4Round 23🇧🇪 BELGIUM324♥♣7=+0
-2.5Round 17🇪🇪 ESTONIA203♥♣5=+0
-2.5Round 19🇱🇻 LATVIA234♠♣T-2-8
-2.6Round 14🇮🇹 ITALY34♥♣K=-13
-2.6Round 14🇮🇹 ITALY42♣♣5+1-10
-2.7Round 5🇸🇪 SWEDEN213NT♣2-1-12
-2.7Round 18🇵🇱 POLAND64♠♥A-1-7
-3.0Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND193NT♦6-1-4
-3.0Round 17🇪🇪 ESTONIA303♠♣4=+4
-3.0Round 23🇧🇪 BELGIUM214♥♦7-1-5
-3.1Round 5🇸🇪 SWEDEN263♣♠T-1-6
-3.1Round 23🇧🇪 BELGIUM173♦x♠Q-3-2
-3.3Round 23🇧🇪 BELGIUM232♥♠2-2-3
-3.4Round 4🇱🇹 LITHUANIA41NT♠2+2+8
-3.4Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND264♠♠2=+0
-3.6Round 9🇭🇷 CROATIA315♦♦A=+1
-3.6Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND223♥♦K=-6
-3.6Round 18🇵🇱 POLAND102♦♠4-2-3
-3.7Round 12🇳🇱 NETHERLANDS112NT♥J+1-13
-3.7Round 18🇵🇱 POLAND24♣♥K=+0
-3.8Round 6🇨🇭 SWITZERLAND114♥♠2-1-11
-3.9Round 23🇧🇪 BELGIUM195♦♥A-1-5
-4.0Round 14🇮🇹 ITALY122NT♣3-3-6
-4.0Round 22🇵🇹 PORTUGAL54♦♦6+1-8
-4.0Round 22🇵🇹 PORTUGAL152♦♠2+3-10
-4.2Round 14🇮🇹 ITALY155♣♣3=+2
-4.3Round 4🇱🇹 LITHUANIA23♥♠J+1-1
-4.3Round 6🇨🇭 SWITZERLAND124♥♣A-2+1
-4.3Round 17🇪🇪 ESTONIA253♦♣8-2-3
-4.4Round 1🇭🇺 HUNGARY173♥♠K=-7
-4.4Round 19🇱🇻 LATVIA293♣♣6-1-5
-4.7Round 8🇹🇷 TURKIYE156♠♣4=+0
-4.8Round 2🇪🇸 SPAIN82♠♦K-2-5
-4.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND233NT♠2+1+12
-5.5Round 8🇹🇷 TURKIYE55♣♦K-3-4
-5.6Round 14🇮🇹 ITALY74♥♦Q+1+0
-5.6Round 18🇵🇱 POLAND143NT♥7+1-1
-5.7Round 8🇹🇷 TURKIYE33♣♠A+2-7
-5.7Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND214♠♥K=-6
-6.2Round 9🇭🇷 CROATIA263♣♥J+1+0
-6.2Round 12🇳🇱 NETHERLANDS124♥♦A=+0
-6.5Round 18🇵🇱 POLAND113NT♠4+1+1
-6.5Round 19🇱🇻 LATVIA213NT♠K=+13
-7.1Round 2🇪🇸 SPAIN116♦♥9=+2
-7.3Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND312♠♥K+2-10
-7.6Round 12🇳🇱 NETHERLANDS145♣♦Q+1-11
-8.3Round 17🇪🇪 ESTONIA266♠♥3=+0
-10.3Round 4🇱🇹 LITHUANIA123NT♦9=-10
-10.7Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND256♥♠6=+0
-11.2Round 19🇱🇻 LATVIA306♥♠7-2-14
-11.3Round 9🇭🇷 CROATIA244♥♣T+1-8