🇩🇰 KOCH-PALMUND Dennis · DENMARK

71rank
-23.3Butler · 208 bds
-0.11per board
±4.5swing
+0.22vs par /bd · #43/114
-0.06adjusted /bd
Butler per round: -16.2 31.4 -11.7 13.6 3.9 7.4 -15.4 0.4 -35.7 12.7 27.6 -5.6 -35.7by round

vs par split: bidding +0.03 · play +0.18

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

Card play — on target: opening leads 80.4% #55 of 114 · declarer play 72.0% #62 of 114 · defence 88.3% #27 of 114

Bidding activity — not a pass: 42.0% #62 of 114 (236/562)

Card play by contract type — on target
vs NTvs a suit
Opening leads63.2% (19)89.2% (37)
Declarer play77.8% (9)70.7% (41)
Defence90.0% (30)87.7% (73)

Opening leads by suit led: ♠ 81.2% (16) · ♥ 100.0% (11) · ♦ 58.3% (12) · ♣ 82.4% (17)

vs par by strain: NT +1.09 (54) · a suit -0.09 (154)

vs par by level: part-score +0.46 (78) · game +0.28 (116) · slam -1.71 (14)

By role: declaring +0.56/bd (-1.13 vs par · 105) · defending -0.79/bd (+1.59 vs par · 103)

By vulnerability: vulnerable +0.15/bd (+0.12 vs par · 104) · not vulnerable -0.38/bd (+0.31 vs par · 104)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2K.AdamsenL.Castano – J.MoraesOpen16-16.2-1.01+0.44
Round 3K.AdamsenB.Efraimsson – A.MorathOpen16+31.4+1.96+3.00
Round 4K.AdamsenH.Berger – P.ZelnikClosed16-11.7-0.73-0.25
Round 5K.AdamsenM.Bompis – A.LevyClosed16+13.6+0.85+3.12
Round 7K.AdamsenP.Tuszynski – A.KowalskiClosed16+3.9+0.24-0.50
Round 9K.AdamsenT.Walsh – B.O'BrienOpen16+7.4+0.46+0.88
Round 11K.AdamsenW.Gosschalk – W.Van EijckOpen16-15.4-0.96-1.50
Round 12K.AdamsenR.Gradinariu – F.RometiClosed16+0.4+0.03+1.88
Round 13K.AdamsenR.Marsal – H.KlumppClosed16-35.7-2.23-1.31
Round 14K.AdamsenH.Cesur – T.SesyilmazClosed16+12.7+0.79-0.50
Round 16K.AdamsenG.Zivkovic – J.DerivazClosed16+27.6+1.73-0.69
Round 18K.AdamsenJ.Holland – A.MouldClosed16-5.6-0.35-0.75
Round 19K.AdamsenE.Fornaciari – A.VivaldiClosed16-35.7-2.23-1.00

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
+10.8Round 12🇷🇴 ROMANIA276NTx♦2-2+13
+10.5Round 16🇨🇭 SWITZERLAND306♠♦K=+0
+10.4Round 16🇨🇭 SWITZERLAND223NT♠4+1+4
+10.3Round 3🇸🇪 SWEDEN134♥♣5-1+13
+10.0Round 5🇫🇷 FRANCE44♠♥2=+10
+8.8Round 14🇹🇷 TURKIYE293NT♥4=+0
+8.6Round 5🇫🇷 FRANCE134♠x♦A-2+12
+8.6Round 14🇹🇷 TURKIYE263NT♦7=+0
+7.8Round 4🇦🇹 AUSTRIA183NT♠8-1+5
+7.0Round 5🇫🇷 FRANCE36♦♠4-1+14
+6.9Round 9🇮🇪 IRELAND24♥♠K=+6
+6.9Round 9🇮🇪 IRELAND94♠♣9-1+10
+6.2Round 7🇵🇱 POLAND144♠x♦K+1+6
+6.2Round 16🇨🇭 SWITZERLAND255♣x♥A-2+9
+6.2Round 16🇨🇭 SWITZERLAND264♠♣A+1+4
+5.9Round 12🇷🇴 ROMANIA234♠♣3+1+1
+5.8Round 9🇮🇪 IRELAND103NT♣3-1+12
+5.7Round 14🇹🇷 TURKIYE203♦♦K=+12
+5.6Round 7🇵🇱 POLAND104♥♦J-1+6
+5.6Round 14🇹🇷 TURKIYE253NT♦6-1+5
+5.5Round 16🇨🇭 SWITZERLAND214♠♦Q=+0
+4.8Round 11🇳🇱 NETHERLANDS23NT♣2=+0
+4.6Round 9🇮🇪 IRELAND53NT♦2+1+0
+4.5Round 9🇮🇪 IRELAND83♣♦5+2+2
+4.5Round 9🇮🇪 IRELAND123NT♦Q-3+9
+4.5Round 13🇩🇪 GERMANY152♥♠K=-1
+4.4Round 14🇹🇷 TURKIYE211NT♠6-2+6
+4.3Round 3🇸🇪 SWEDEN14♠♣2-1+5
+4.3Round 7🇵🇱 POLAND44♠♥3-1+6
+4.3Round 19🇮🇹 ITALY62♠♥J=-1
+4.1Round 4🇦🇹 AUSTRIA253♣♠J-1+6
+4.0Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND323♦♠6=+6
+3.9Round 2🇵🇹 PORTUGAL323NT♥Q-3+9
+3.9Round 4🇦🇹 AUSTRIA292♥♠J-1+6
+3.9Round 4🇦🇹 AUSTRIA323NT♠6-1+6
+3.9Round 16🇨🇭 SWITZERLAND292♠♦9-1+6
+3.8Round 11🇳🇱 NETHERLANDS153♣♦K=+6
+3.7Round 16🇨🇭 SWITZERLAND323♥♦J-5-8
+3.5Round 9🇮🇪 IRELAND33NT♦3=+1
+3.4Round 3🇸🇪 SWEDEN54♥♦T-1+12
+3.3Round 3🇸🇪 SWEDEN93♥♠J=+1
+3.2Round 5🇫🇷 FRANCE142♦x♥Q-3+2
+3.2Round 9🇮🇪 IRELAND132♦♣A=+5
+3.2Round 11🇳🇱 NETHERLANDS32♠♦Q=+0
+3.2Round 12🇷🇴 ROMANIA174♠♣J=+7
+3.1Round 9🇮🇪 IRELAND64♥♣5-1+5
+3.1Round 11🇳🇱 NETHERLANDS163NT♠A-2+8
+2.9Round 2🇵🇹 PORTUGAL291♥♠Q+1+6
+2.9Round 3🇸🇪 SWEDEN144♥♠A-1+5
+2.9Round 5🇫🇷 FRANCE163♥♣2+1-10
+2.9Round 7🇵🇱 POLAND25♦x♠J-3+12
+2.7Round 14🇹🇷 TURKIYE194♥♦Q+1+0
+2.6Round 11🇳🇱 NETHERLANDS123♠♣2-1+4
+2.5Round 7🇵🇱 POLAND73♥♦8-1+6
+2.4Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND284♥♣A+1+13
+2.4Round 19🇮🇹 ITALY33♦♣J=+0
+2.3Round 16🇨🇭 SWITZERLAND234♥♣3=+3
+2.2Round 2🇵🇹 PORTUGAL213♥♣3=+1
+2.1Round 16🇨🇭 SWITZERLAND174♦♣A=+0
+2.1Round 19🇮🇹 ITALY93♠♥3-1-3
+2.0Round 12🇷🇴 ROMANIA194♥♠5+2+1
+1.9Round 3🇸🇪 SWEDEN63NT♠A=-1
+1.9Round 3🇸🇪 SWEDEN154♠♣K-3+4
+1.9Round 5🇫🇷 FRANCE23NT♣4-2+8
+1.8Round 3🇸🇪 SWEDEN104♠♣4+2-13
+1.8Round 5🇫🇷 FRANCE112♠♦7-1+2
+1.7Round 2🇵🇹 PORTUGAL264♠♥K=+0
+1.7Round 3🇸🇪 SWEDEN164♠♦J=+0
+1.5Round 19🇮🇹 ITALY24♥♠T=-1
+1.3Round 2🇵🇹 PORTUGAL223♠♦T=+0
+1.3Round 5🇫🇷 FRANCE61♠x♦7=+1
+1.3Round 13🇩🇪 GERMANY22NT♣6+1+10
+1.3Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND193NT♦3+1+0
+1.2Round 3🇸🇪 SWEDEN121NT♠3+1+1
+1.2Round 4🇦🇹 AUSTRIA301NT♠7=+0
+1.1Round 3🇸🇪 SWEDEN84♣♥K+2+6
+1.1Round 7🇵🇱 POLAND93NT♠2+1+0
+1.1Round 11🇳🇱 NETHERLANDS94♠♥J+1+0
+1.1Round 12🇷🇴 ROMANIA183NT♦7-2+6
+1.1Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND293♦♥J=+12
+1.0Round 7🇵🇱 POLAND32♥♦Q-1-10
+0.9Round 2🇵🇹 PORTUGAL171NT♣6=-8
+0.9Round 3🇸🇪 SWEDEN43NT♦T-1+5
+0.9Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND213♦♠2-1+5
+0.8Round 13🇩🇪 GERMANY64♥♥9+1+0
+0.8Round 14🇹🇷 TURKIYE184♠♣K=+0
+0.7Round 5🇫🇷 FRANCE103NT♦5=+1
+0.7Round 11🇳🇱 NETHERLANDS134♥♦K+1+0
+0.7Round 14🇹🇷 TURKIYE324♠♥3+2+1
+0.6Round 7🇵🇱 POLAND11NT♠T-1-1
+0.5Round 3🇸🇪 SWEDEN72♠♣A-3+7
+0.5Round 4🇦🇹 AUSTRIA193♦♠A+1+6
+0.5Round 12🇷🇴 ROMANIA224NT♣6=-1
+0.5Round 16🇨🇭 SWITZERLAND193NT♥3=+0
+0.5Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND182♥♠A=+1
+0.5Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND232♦♦6+2-10
+0.4Round 4🇦🇹 AUSTRIA272♥♥3-1+2
+0.4Round 11🇳🇱 NETHERLANDS12♠♣A-2+1
+0.4Round 13🇩🇪 GERMANY14♠♦Q=+0
+0.4Round 14🇹🇷 TURKIYE243NT♥6+1+0
+0.4Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND253NT♥K+1+0
+0.4Round 19🇮🇹 ITALY144♠♦6=-1
+0.3Round 2🇵🇹 PORTUGAL244♠♦8+2-11
+0.3Round 2🇵🇹 PORTUGAL273NT♠7+2+11
+0.3Round 3🇸🇪 SWEDEN33NT♦2+1+1
+0.3Round 7🇵🇱 POLAND62♠♠K+1+0
+0.3Round 11🇳🇱 NETHERLANDS83NT♠5=-2
+0.3Round 14🇹🇷 TURKIYE234♠♣3=-1
+0.2Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND303♠♥8=-12
-0.0Round 3🇸🇪 SWEDEN111NT♦4+1+7
-0.0Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND175♦♥2=-9
-0.0Round 19🇮🇹 ITALY113NT♣3+1+1
-0.0Round 19🇮🇹 ITALY122♠♦J=+0
-0.1Round 9🇮🇪 IRELAND73♠♠3=+0
-0.1Round 13🇩🇪 GERMANY162♦♠T+1+0
-0.2Round 4🇦🇹 AUSTRIA234♠♥J+2-13
-0.4Round 4🇦🇹 AUSTRIA173NT♦4+1-1
-0.4Round 14🇹🇷 TURKIYE172♦♣2+3+1
-0.4Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND274♠♠2=+0
-0.5Round 4🇦🇹 AUSTRIA261NT♥2-1+11
-0.5Round 9🇮🇪 IRELAND151NT♣Q+1+1
-0.5Round 12🇷🇴 ROMANIA203NT♥9=-1
-0.5Round 12🇷🇴 ROMANIA242♠x♣A-2+5
-0.5Round 16🇨🇭 SWITZERLAND183♠♥K=+0
-0.6Round 5🇫🇷 FRANCE52♥♠3=+0
-0.7Round 2🇵🇹 PORTUGAL202♥♦K-1-1
-0.7Round 12🇷🇴 ROMANIA284♠♥K=+0
-0.7Round 13🇩🇪 GERMANY74♦♠3=-9
-0.7Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND202♥♣6-2-2
-0.8Round 12🇷🇴 ROMANIA254♠♦A-1+2
-0.8Round 13🇩🇪 GERMANY84♥♦5+2+11
-0.9Round 7🇵🇱 POLAND153NT♣6-1-5
-0.9Round 11🇳🇱 NETHERLANDS64♠♣Q=-1
-1.0Round 2🇵🇹 PORTUGAL302♠♦A+1+0
-1.1Round 2🇵🇹 PORTUGAL194♠♦3-1+6
-1.1Round 5🇫🇷 FRANCE16♦x♠5-1+0
-1.1Round 7🇵🇱 POLAND114♠♦K+1+0
-1.1Round 7🇵🇱 POLAND122♠♠T-1+1
-1.2Round 4🇦🇹 AUSTRIA216♠x♦8-2-5
-1.2Round 12🇷🇴 ROMANIA263♣♥J=+0
-1.4Round 2🇵🇹 PORTUGAL284♠♦8=+0
-1.4Round 9🇮🇪 IRELAND43NT♣J+2-13
-1.4Round 19🇮🇹 ITALY163NT♣3+2-1
-1.5Round 4🇦🇹 AUSTRIA202♠♣A=+0
-1.5Round 5🇫🇷 FRANCE94♥♦7+1+0
-1.6Round 19🇮🇹 ITALY44♠x♥7-1-2
-1.7Round 2🇵🇹 PORTUGAL232♥♠3=+1
-1.7Round 9🇮🇪 IRELAND143♦♣Q=+1
-1.7Round 11🇳🇱 NETHERLANDS143NT♥9=-1
-1.7Round 12🇷🇴 ROMANIA321NT♣Q+2-6
-1.7Round 13🇩🇪 GERMANY142NT♦3=-1
-1.8Round 13🇩🇪 GERMANY122♠♣3+1+0
-2.1Round 7🇵🇱 POLAND132♠♣3+1+0
-2.2Round 4🇦🇹 AUSTRIA244♠♣5=+0
-2.2Round 12🇷🇴 ROMANIA294♣♥A=+10
-2.2Round 19🇮🇹 ITALY104♠♣A+1+10
-2.4Round 5🇫🇷 FRANCE154♥♠6+1-2
-2.4Round 14🇹🇷 TURKIYE224♠♦5-2+1
-2.5Round 14🇹🇷 TURKIYE272♠x♣6-1-5
-2.6Round 11🇳🇱 NETHERLANDS54♥♣J-1-13
-2.6Round 14🇹🇷 TURKIYE315♦x♠A-2-5
-2.9Round 13🇩🇪 GERMANY44♠♦A=-3
-2.9Round 13🇩🇪 GERMANY113♥♠Q=+6
-2.9Round 16🇨🇭 SWITZERLAND317♠♣5=+0
-3.0Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND315♣x♣A=-10
-3.1Round 4🇦🇹 AUSTRIA313NT♦J+1+1
-3.2Round 16🇨🇭 SWITZERLAND274♠♥K-3-2
-3.2Round 19🇮🇹 ITALY152♠♦K=+0
-3.6Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND244♠♣Q=+0
-3.9Round 12🇷🇴 ROMANIA304♥♣4-1-6
-3.9Round 13🇩🇪 GERMANY33NT♥6+2-2
-3.9Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND222♠♥3-2-2
-4.1Round 3🇸🇪 SWEDEN22♥♣2-1-5
-4.2Round 5🇫🇷 FRANCE74♥♣8+3+12
-4.2Round 5🇫🇷 FRANCE83♣♠6=+0
-4.4Round 11🇳🇱 NETHERLANDS115♦xx♦A-1-8
-4.5Round 7🇵🇱 POLAND53NTx♣K-1-11
-4.6Round 7🇵🇱 POLAND86♠♣3+1-11
-4.7Round 13🇩🇪 GERMANY51♦♥Q=-5
-4.7Round 19🇮🇹 ITALY84♠♣K=+0
-5.3Round 12🇷🇴 ROMANIA213NT♣6+1-1
-5.3Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND265♦x♠6=-4
-5.5Round 2🇵🇹 PORTUGAL254♥♣7+1+0
-5.5Round 9🇮🇪 IRELAND11NT♠6+1-6
-5.6Round 16🇨🇭 SWITZERLAND244♠♥A-1-11
-5.7Round 16🇨🇭 SWITZERLAND204♥♠A-1-6
-5.8Round 16🇨🇭 SWITZERLAND283NT♠6+4-10
-5.8Round 19🇮🇹 ITALY76♣♥8=+0
-6.3Round 7🇵🇱 POLAND163♥♦A=-7
-6.3Round 12🇷🇴 ROMANIA313NT♣6+1+0
-6.6Round 11🇳🇱 NETHERLANDS76♠♦K=-8
-6.9Round 13🇩🇪 GERMANY94♠♥A=-7
-7.3Round 13🇩🇪 GERMANY104♠♥8-3-10
-7.6Round 11🇳🇱 NETHERLANDS106♠♣J=+0
-8.0Round 2🇵🇹 PORTUGAL185♠x♦8+1+2
-8.2Round 14🇹🇷 TURKIYE303NT♥4-2-11
-8.4Round 19🇮🇹 ITALY17♣♦Q=+2
-8.4Round 19🇮🇹 ITALY56♣♥A-1-10
-9.0Round 4🇦🇹 AUSTRIA285♣♥5-2-13
-9.0Round 13🇩🇪 GERMANY134♠♣4+1-10
-9.2Round 14🇹🇷 TURKIYE284♥♥3-2-12
-9.8Round 5🇫🇷 FRANCE124♠♦A=+0
-10.3Round 2🇵🇹 PORTUGAL312♦x♥2-3-9
-10.7Round 19🇮🇹 ITALY134♥♠A=-10
-11.2Round 9🇮🇪 IRELAND166♠♣4=-11
-11.6Round 11🇳🇱 NETHERLANDS44♥♣K=-10
-15.2Round 9🇮🇪 IRELAND117♣♣6=-8
-15.4Round 4🇦🇹 AUSTRIA222♠x♦A+1-15