🇩🇰 LAHRMANN Christian · DENMARK

42rank
+37.6Butler · 156 bds
+0.24per board
±5.0swing
+0.32vs par /bd · #39/84
+0.59adjusted /bd
Butler per round: 23.5 -34.9 -45.5 -9.9 10.7 -16.8 34.2 24.1 7.2 15.6 -5.8 20.4 14.8by round

vs par split: bidding -0.26 · play +0.58

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

Card play — on target: opening leads 81.8% #25 of 84 · declarer play 75.8% #23 of 84 · defence 88.1% #10 of 84

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (15)83.3% (18)
Declarer play70.0% (20)78.6% (42)
Defence92.0% (25)85.3% (34)

Opening leads by suit led: ♠ 71.4% (14) · ♥ 100.0% (6) · ♦ 87.5% (8) · ♣ 80.0% (5)

vs par by strain: NT +0.63 (59) · a suit +0.13 (97)

vs par by level: part-score +1.05 (57) · game +0.41 (92) · slam -6.86 (7)

By role: declaring +0.76/bd (-0.95 vs par · 97) · defending -0.60/bd (+2.41 vs par · 59)

By vulnerability: vulnerable +0.20/bd (-0.29 vs par · 84) · not vulnerable +0.28/bd (+1.03 vs par · 72)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.Rolf-LarsenG.Matatyahou – S.DankOpen12+23.5+1.96-0.17
Round 2A.Rolf-LarsenD.Kapiris – I.FoteinakisOpen12-34.9-2.91-0.50
Round 4A.Rolf-LarsenL.Rombaut – C.TeilOpen12-45.5-3.79-2.25
Round 6A.Rolf-LarsenD.Goudzwaard – T.WesterveldOpen12-9.9-0.83-3.50
Round 7A.Rolf-LarsenA.Nilsson – M.Bjoerk HeedOpen12+10.7+0.89+2.50
Round 8A.Rolf-LarsenT.Altun – U.ErenOpen12-16.8-1.40-0.58
Round 9A.Rolf-LarsenA.Vanchev Jr – M.StamatovClosed12+34.2+2.85+2.42
Round 10A.Rolf-LarsenA.Edmondson – M.ThorneOpen12+24.1+2.01-1.08
Round 11A.Rolf-LarsenK.Dransfeld – M.GuendelOpen12+7.2+0.60+2.58
Round 12A.Rolf-LarsenC.Johnsen – M.SaetreClosed12+15.6+1.30+0.17
Round 13A.Rolf-LarsenO.Selby – H.RoseOpen12-5.8-0.48-0.08
Round 14A.Rolf-LarsenP.Pasinski – B.ZbikOpen12+20.4+1.70+2.92
Round 15A.Rolf-LarsenA.Carletti – M.MeregalliOpen12+14.8+1.23+1.75

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.3Round 7🇸🇪 SWEDEN54♦♠2-3+15
+11.1Round 12🇳🇴 NORWAY173NTx♣K-4+12
+11.0Round 10🇮🇪 IRELAND206♥♦4=-13
+9.7Round 11🇩🇪 GERMANY103NT♣7-2+13
+9.5Round 10🇮🇪 IRELAND263♣♠Q=+12
+9.1Round 1🇮🇱 ISRAEL94♠♦5+1+1
+8.9Round 1🇮🇱 ISRAEL84♥♦J-2+11
+8.9Round 14🇵🇱 POLAND253NT♣Q=+10
+8.3Round 8🇹🇷 TURKEY244♠♥A=+8
+8.3Round 10🇮🇪 IRELAND174♥♠8-1+11
+7.9Round 7🇸🇪 SWEDEN43NT♠5=+13
+7.8Round 10🇮🇪 IRELAND243♠♦2+1+10
+7.5Round 15🇮🇹 ITALY25♠♣J-1+11
+7.2Round 12🇳🇴 NORWAY263NT♠Q=+10
+6.7Round 9🇧🇬 BULGARIA55♦♠A+1-9
+6.7Round 9🇧🇬 BULGARIA126♥♣A-2+11
+6.5Round 9🇧🇬 BULGARIA102♠♦2+1+7
+6.5Round 14🇵🇱 POLAND211NT♠5-2+7
+6.4Round 7🇸🇪 SWEDEN63♥♠10+2-7
+6.3Round 9🇧🇬 BULGARIA63NT♥6+1+4
+6.2Round 6🇳🇱 NETHERLANDS163NT♥10=+0
+6.1Round 15🇮🇹 ITALY64♠♥3-1+6
+5.7Round 15🇮🇹 ITALY33NT♠3=+7
+5.3Round 9🇧🇬 BULGARIA114♥♣A-1+10
+5.2Round 11🇩🇪 GERMANY72♠♥Q+1+1
+5.1Round 6🇳🇱 NETHERLANDS204♥♠4+2-13
+4.9Round 12🇳🇴 NORWAY224♥♣Q+1+0
+4.7Round 1🇮🇱 ISRAEL13NT♦7=+0
+4.7Round 2🇬🇷 GREECE184♥♠3-1+10
+4.7Round 6🇳🇱 NETHERLANDS242NT♥A-3+2
+4.7Round 14🇵🇱 POLAND193NT♥3=-1
+4.5Round 12🇳🇴 NORWAY233♠♦4=+7
+4.4Round 7🇸🇪 SWEDEN82♥♣A+3+13
+4.4Round 15🇮🇹 ITALY54♠♦A=-1
+4.3Round 1🇮🇱 ISRAEL114♠♠A+1+4
+4.3Round 11🇩🇪 GERMANY13NT♦2+1+1
+4.2Round 10🇮🇪 IRELAND212♥♣8=+6
+4.2Round 15🇮🇹 ITALY72♥♦2+2+13
+4.0Round 6🇳🇱 NETHERLANDS192NT♦2+1+2
+3.9Round 14🇵🇱 POLAND231NT♥3=+5
+3.8Round 11🇩🇪 GERMANY53NT♦4-3+6
+3.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♦7=-1
+3.5Round 9🇧🇬 BULGARIA33♦♦3-2+0
+3.3Round 14🇵🇱 POLAND173NT♣4+1+8
+3.2Round 12🇳🇴 NORWAY153NT♠K=+0
+2.9Round 6🇳🇱 NETHERLANDS153♣♥5+2+1
+2.7Round 1🇮🇱 ISRAEL44♠♦7=+0
+2.7Round 4🇫🇷 FRANCE243NT♥4+2+2
+2.5Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23NT♣10+1-1
+2.5Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73NT♠5-2+8
+2.4Round 1🇮🇱 ISRAEL33NT♣10+3+1
+2.4Round 8🇹🇷 TURKEY174♥♠A+2+1
+2.4Round 14🇵🇱 POLAND204♥♠5+1+1
+2.4Round 15🇮🇹 ITALY114♠♦2=+0
+2.3Round 4🇫🇷 FRANCE184♦♣3-2+7
+2.3Round 9🇧🇬 BULGARIA84♠♦Q+2+1
+2.3Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113♣♦2-1+4
+2.2Round 9🇧🇬 BULGARIA43NT♣5+2+0
+2.1Round 14🇵🇱 POLAND244♠♣10-1+2
+1.9Round 8🇹🇷 TURKEY214♥x♦6-1+13
+1.9Round 11🇩🇪 GERMANY83♠♦2=+1
+1.7Round 12🇳🇴 NORWAY253NT♠4+2+0
+1.5Round 8🇹🇷 TURKEY261NT♠4-1+0
+1.5Round 10🇮🇪 IRELAND162♥♣8+2+1
+1.4Round 2🇬🇷 GREECE263♥♦10=+6
+1.4Round 8🇹🇷 TURKEY152♠♥J-2+1
+1.3Round 7🇸🇪 SWEDEN103NT♠10+1-1
+1.1Round 2🇬🇷 GREECE233NT♦6+3+13
+0.9Round 9🇧🇬 BULGARIA15♣x♠A-1+5
+0.8Round 10🇮🇪 IRELAND253♦♠A=+1
+0.7Round 1🇮🇱 ISRAEL124♠♦3+1+0
+0.7Round 2🇬🇷 GREECE192♦♣4+2+1
+0.6Round 15🇮🇹 ITALY43NT♦10+2+0
+0.5Round 4🇫🇷 FRANCE204♥♠2-1-6
+0.5Round 4🇫🇷 FRANCE234♠x♣J-1+9
+0.5Round 12🇳🇴 NORWAY163♥♣5+1-10
+0.5Round 15🇮🇹 ITALY123♥♦2+1+6
+0.3Round 6🇳🇱 NETHERLANDS222NT♦7=+0
+0.3Round 12🇳🇴 NORWAY244♠♦A=+1
+0.1Round 6🇳🇱 NETHERLANDS173NT♦10+2-11
+0.1Round 10🇮🇪 IRELAND233NT♦2+2-13
+0.1Round 14🇵🇱 POLAND263♠♣2-1+11
-0.0Round 1🇮🇱 ISRAEL64♠♠6=+0
-0.3Round 2🇬🇷 GREECE161NT♣2+1+1
-0.3Round 2🇬🇷 GREECE174♠♦3=-1
-0.3Round 7🇸🇪 SWEDEN114♥♠J+2+11
-0.3Round 11🇩🇪 GERMANY25♦♦2+2-1
-0.3Round 14🇵🇱 POLAND183NT♦Q=+2
-0.5Round 11🇩🇪 GERMANY113♠♦2-2+0
-0.5Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43NT♥5=+0
-0.6Round 4🇫🇷 FRANCE213♠♣K-1+2
-0.8Round 7🇸🇪 SWEDEN73NT♦10+1+1
-0.9Round 8🇹🇷 TURKEY233♥♠K+1-1
-0.9Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♠♠8-1+2
-1.0Round 11🇩🇪 GERMANY62♠♣3+1+0
-1.2Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103♠♣K+1-10
-1.3Round 1🇮🇱 ISRAEL72♥♠3+1-6
-1.4Round 8🇹🇷 TURKEY223♣♠5=-1
-1.5Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND51NT♠4-1+3
-1.7Round 1🇮🇱 ISRAEL104♥♠8=-10
-1.7Round 10🇮🇪 IRELAND194♥♦8+2-12
-1.8Round 7🇸🇪 SWEDEN12♦♣6+1+0
-1.9Round 9🇧🇬 BULGARIA72NT♦K+3-10
-1.9Round 11🇩🇪 GERMANY122♥♦2+1+2
-2.0Round 1🇮🇱 ISRAEL24♥♠3+1+0
-2.0Round 8🇹🇷 TURKEY194♠x♥A-2-15
-2.1Round 9🇧🇬 BULGARIA21NT♦6-3+10
-2.1Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13♠♣6+1+1
-2.1Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♥♦2-1-5
-2.2Round 9🇧🇬 BULGARIA93NT♠4+2+0
-2.2Round 14🇵🇱 POLAND163♣♠4-1+1
-2.3Round 6🇳🇱 NETHERLANDS263NT♠8=+1
-2.5Round 4🇫🇷 FRANCE254♠♣5-2+0
-2.5Round 12🇳🇴 NORWAY214♥♣10-2-6
-2.6Round 14🇵🇱 POLAND152♠♥10=-6
-2.7Round 7🇸🇪 SWEDEN32NT♦3+1+0
-2.7Round 12🇳🇴 NORWAY202NT♥Q=-6
-3.0Round 8🇹🇷 TURKEY165♠♣A=+0
-3.0Round 11🇩🇪 GERMANY91♥♦2+4+14
-3.2Round 2🇬🇷 GREECE203NT♣4=+1
-3.2Round 10🇮🇪 IRELAND154♠♦K-2-5
-3.5Round 15🇮🇹 ITALY13NT♥3-1-10
-3.6Round 15🇮🇹 ITALY84♥♦2=+0
-3.7Round 15🇮🇹 ITALY103♠♦2-1-5
-3.9Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93NT♥K-2-2
-4.3Round 1🇮🇱 ISRAEL53NT♥2=-3
-4.3Round 2🇬🇷 GREECE222♠♦2+3-6
-4.3Round 7🇸🇪 SWEDEN22NT♥10-1-4
-4.4Round 4🇫🇷 FRANCE224♠♦3-2-8
-4.7Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123NT♠J+2+0
-4.8Round 2🇬🇷 GREECE243NT♠2-2-11
-4.8Round 7🇸🇪 SWEDEN93NT♠5=+0
-5.2Round 10🇮🇪 IRELAND223NT♥2+1+0
-5.5Round 11🇩🇪 GERMANY32♠♦2-3-7
-5.5Round 11🇩🇪 GERMANY43NT♠Q=+1
-5.7Round 4🇫🇷 FRANCE164♠♣5+1+0
-5.8Round 15🇮🇹 ITALY93♠♥A-2-6
-5.9Round 6🇳🇱 NETHERLANDS183♠♣J+1-11
-6.3Round 6🇳🇱 NETHERLANDS253NT♠7=-5
-6.3Round 12🇳🇴 NORWAY183♥♣K-2-6
-6.3Round 12🇳🇴 NORWAY193NT♥5=+0
-6.4Round 14🇵🇱 POLAND223♣♠J-3-5
-6.9Round 4🇫🇷 FRANCE174♠♥K=+0
-6.9Round 7🇸🇪 SWEDEN126♥♠4-2-11
-6.9Round 8🇹🇷 TURKEY183NT♠10-3-11
-8.7Round 2🇬🇷 GREECE152NT♣4-4-7
-9.0Round 6🇳🇱 NETHERLANDS214♠♥A=-8
-9.0Round 8🇹🇷 TURKEY205♣♥8+1+10
-9.0Round 10🇮🇪 IRELAND186♥♣9-1-11
-9.1Round 8🇹🇷 TURKEY255♣x♦7-2-12
-9.4Round 2🇬🇷 GREECE253NT♦2=+0
-9.7Round 6🇳🇱 NETHERLANDS236♠♠6=+0
-10.0Round 4🇫🇷 FRANCE153NT♦4=-10
-10.3Round 4🇫🇷 FRANCE266♥xx♣A-1-11
-11.1Round 4🇫🇷 FRANCE194♠♦2-1-12
-11.8Round 2🇬🇷 GREECE216♠♦J-2-13