🇸🇪 BODIN Teo · SWEDEN

11rank
+66.5Butler · 110 bds
+0.60per board
±4.7swing
+1.04vs par /bd · #10/56
+0.49adjusted /bd
Butler per round: 16.8 -12.5 -17.3 11.1 -2.5 23.3 -1.2 1.3 6.9 29.8 10.8by round

vs par split: bidding +1.02 · play +0.02

Strength of schedule: opponents averaged -0.12/bd (an easy draw) → opponent-adjusted +0.49/bd

Card play — on target: opening leads 66.7% #52 of 56 · declarer play 65.2% #41 of 56 · defence 82.8% #29 of 56

Card play by contract type — on target
vs NTvs a suit
Opening leads37.5% (8)78.9% (19)
Declarer play87.5% (8)53.3% (15)
Defence62.5% (16)90.5% (42)

Opening leads by suit led: ♠ 71.4% (7) · ♥ 66.7% (3) · ♦ 66.7% (9) · ♣ 62.5% (8)

vs par by strain: NT +1.63 (30) · a suit +0.81 (80)

vs par by level: part-score +0.81 (41) · game +1.40 (63) · slam -1.17 (6)

By role: declaring +0.64/bd (-0.64 vs par · 52) · defending +0.57/bd (+2.53 vs par · 58)

By vulnerability: vulnerable +0.29/bd (+1.02 vs par · 51) · not vulnerable +0.88/bd (+1.05 vs par · 59)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.LahrmannT.Guillemin – A.BoulinOpen10+16.8+1.68+4.30
Round 2C.LahrmannS.Thorpe – V.Le LezOpen10-12.5-1.25+0.30
Round 3C.LahrmannM.Nataf – H.CaillolOpen10-17.3-1.73-2.60
Round 4C.LahrmannM.Litterst – V.OttoOpen10+11.1+1.11+1.80
Round 5C.LahrmannT.Kielbasa – E.SuchardaClosed10-2.5-0.25+1.70
Round 6C.LahrmannD.Wang – Q.YangOpen10+23.3+2.33+2.90
Round 7C.LahrmannX.Wang – Z.ChengClosed10-1.2-0.12-0.90
Round 8C.LahrmannY.Yun – Y.LiuOpen10+1.3+0.13-1.30
Round 9C.LahrmannP.Pabst – S.Van OostenOpen10+6.9+0.69+4.40
Round 10C.LahrmannF.Porta – G.GiubiloOpen10+29.8+2.98+0.90
Round 11C.LahrmannB.Perez – K.BossonneyClosed10+10.8+1.08-0.10

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
+11.8Round 10🇮🇹 ITALY133NT♦Q=+12
+10.6Round 1🇫🇷 FRANCE35♦♣4-2+13
+10.1Round 4🇩🇪 GERMANY 2102♥x♣J-3+12
+9.7Round 11🇨🇱 CHILE224♥xx♠A+1+14
+8.8Round 7🇨🇳 CHINA33NT♥J=+0
+8.6Round 6🇨🇳 CHINA RDFZ233NT♦4=+10
+8.1Round 9🇩🇪 GERMANY 154♠x♥K+1+15
+7.7Round 4🇩🇪 GERMANY 214♠♥4-3+13
+7.6Round 10🇮🇹 ITALY204♥♠3-1+6
+7.5Round 9🇩🇪 GERMANY 183♠x♣6-2+5
+6.8Round 4🇩🇪 GERMANY 292♣x♠K-3-5
+6.8Round 6🇨🇳 CHINA RDFZ283♠♠2=+10
+6.5Round 1🇫🇷 FRANCE51NT♦Q-1+10
+6.4Round 10🇮🇹 ITALY153NT♥J+2+8
+6.0Round 1🇫🇷 FRANCE23NT♥3-2+11
+6.0Round 6🇨🇳 CHINA RDFZ243NT♠8=+7
+5.6Round 2🇫🇷 FRANCE YOUNGSTER 2173♠♥A+2+6
+5.5Round 1🇫🇷 FRANCE85♠♣4-1+13
+5.5Round 9🇩🇪 GERMANY 164♥♥9-1+6
+5.3Round 4🇩🇪 GERMANY 262♥♥4+3+10
+5.2Round 3UNITED FRENCH242♣♦3-2+6
+4.7Round 11🇨🇱 CHILE264♠x♥A=+4
+4.5Round 7🇨🇳 CHINA83♥♠4-2+6
+4.4Round 3UNITED FRENCH213♥♠K+1+1
+4.3Round 6🇨🇳 CHINA RDFZ212NT♥A-1+5
+4.1Round 11🇨🇱 CHILE294♠♣6-1+6
+4.0Round 2🇫🇷 FRANCE YOUNGSTER 2203♥♦K=+10
+3.9Round 10🇮🇹 ITALY172♣♣2-1+4
+3.6Round 10🇮🇹 ITALY124♥♦Q=+0
+3.5Round 3UNITED FRENCH225♥♠A=+0
+3.5Round 6🇨🇳 CHINA RDFZ274♥♣5+1+0
+3.1Round 8SHENGXING TEAM146♥♦Q=+5
+3.1Round 11🇨🇱 CHILE212NT♣5+1+7
+2.7Round 5BRIDGE ACADEMY AZSUW162♠♦6=+5
+2.5Round 7🇨🇳 CHINA22♥♦4+1+7
+2.5Round 8SHENGXING TEAM184♠♦6=-1
+2.1Round 6🇨🇳 CHINA RDFZ294♠♥5=+3
+2.1Round 8SHENGXING TEAM112♥♣7=+6
+1.8Round 8SHENGXING TEAM173♣x♦J-1+0
+1.7Round 1🇫🇷 FRANCE63NT♥6=+7
+1.7Round 5BRIDGE ACADEMY AZSUW134♠♣7=+0
+1.5Round 2🇫🇷 FRANCE YOUNGSTER 2184♥♠4=+7
+1.5Round 8SHENGXING TEAM194♠x♣10-3+0
+1.5Round 9🇩🇪 GERMANY 112♠♦7+1+0
+1.0Round 1🇫🇷 FRANCE74♠♠A-1+6
+0.9Round 10🇮🇹 ITALY164♠♦A-2+0
+0.7Round 5BRIDGE ACADEMY AZSUW184♠♣A-1+2
+0.7Round 8SHENGXING TEAM204♥♠K+1+0
+0.6Round 4🇩🇪 GERMANY 243NT♦9+3+1
+0.6Round 5BRIDGE ACADEMY AZSUW201NT♣8-2+9
+0.6Round 8SHENGXING TEAM161♣♦6+1-1
+0.5Round 11🇨🇱 CHILE304♥x♠A-1+0
+0.4Round 2🇫🇷 FRANCE YOUNGSTER 2141NT♠5+1+1
+0.4Round 10🇮🇹 ITALY185♣♠6-4-2
+0.2Round 5BRIDGE ACADEMY AZSUW173NT♣K-1+10
+0.2Round 7🇨🇳 CHINA72♠♣2-1-11
+0.2Round 11🇨🇱 CHILE236♥♣6+1-13
+0.1Round 5BRIDGE ACADEMY AZSUW194♠♥A-1+5
+0.1Round 6🇨🇳 CHINA RDFZ263NT♣9-1+5
+0.0Round 1🇫🇷 FRANCE42♦♥3-1-9
+0.0Round 3UNITED FRENCH264♠♦Q=+0
+0.0Round 4🇩🇪 GERMANY 271NT♦2-1+0
-0.1Round 2🇫🇷 FRANCE YOUNGSTER 2113♠♥3=-6
-0.1Round 3UNITED FRENCH283NT♥7+1+1
-0.2Round 5BRIDGE ACADEMY AZSUW154♥♠A=+1
-0.3Round 3UNITED FRENCH253♦♦6+1+0
-0.3Round 9🇩🇪 GERMANY 133NT♥6=+0
-0.5Round 10🇮🇹 ITALY142♥♣5-1-4
-0.6Round 1🇫🇷 FRANCE92♥♦K-3-1
-0.8Round 6🇨🇳 CHINA RDFZ303NT♥5-1-4
-0.8Round 9🇩🇪 GERMANY 174♠♣8=-1
-0.9Round 11🇨🇱 CHILE275♣x♣6-2-3
-1.0Round 11🇨🇱 CHILE282♠♣8+1+0
-1.3Round 4🇩🇪 GERMANY 251NT♦3-2-1
-1.3Round 7🇨🇳 CHINA54♠♥6=-1
-1.4Round 9🇩🇪 GERMANY 1104♥♠A+2+12
-1.5Round 1🇫🇷 FRANCE13♥♠K+1+6
-1.5Round 5BRIDGE ACADEMY AZSUW111NT♠3+1-1
-1.5Round 6🇨🇳 CHINA RDFZ224♥♠K+1+0
-1.5Round 7🇨🇳 CHINA63NT♣6+2-1
-1.6Round 10🇮🇹 ITALY193♥♠3=-10
-2.1Round 8SHENGXING TEAM134♦♠4=-10
-2.2Round 9🇩🇪 GERMANY 142♠♥J+1+0
-2.5Round 9🇩🇪 GERMANY 194♠♦3-1-4
-2.6Round 5BRIDGE ACADEMY AZSUW143NT♦Q-2-9
-2.7Round 10🇮🇹 ITALY114♥♦A-2-5
-2.8Round 8SHENGXING TEAM122NT♥8-2+0
-3.0Round 11🇨🇱 CHILE243♣♠A-1-5
-3.2Round 2🇫🇷 FRANCE YOUNGSTER 2153NT♠5+2-1
-3.3Round 2🇫🇷 FRANCE YOUNGSTER 2194♥♠10=+11
-3.3Round 7🇨🇳 CHINA43NT♠6-1-12
-3.4Round 7🇨🇳 CHINA103NT♠6+1-1
-3.7Round 7🇨🇳 CHINA94♥♦6=-3
-4.0Round 7🇨🇳 CHINA16♠x♦10=+7
-4.2Round 5BRIDGE ACADEMY AZSUW122♣♣7=-5
-4.8Round 2🇫🇷 FRANCE YOUNGSTER 2163NT♥4+3-17
-4.9Round 3UNITED FRENCH234♥♦6-2-8
-5.3Round 4🇩🇪 GERMANY 223NT♠10+2-1
-5.5Round 2🇫🇷 FRANCE YOUNGSTER 2134♥♦4=+0
-5.8Round 6🇨🇳 CHINA RDFZ253NT♠2=-7
-6.1Round 8SHENGXING TEAM152♥♠7+3-12
-6.2Round 4🇩🇪 GERMANY 235♥♠2-1-3
-6.6Round 4🇩🇪 GERMANY 284♥♦2+1-8
-6.6Round 11🇨🇱 CHILE255♦♥A-2-11
-7.1Round 2🇫🇷 FRANCE YOUNGSTER 2126♥♦K=-8
-7.5Round 3UNITED FRENCH306♦x♠K-2-9
-8.3Round 3UNITED FRENCH274♥x♣A=-5
-8.5Round 9🇩🇪 GERMANY 126♦♠4=+11
-9.3Round 3UNITED FRENCH293♠x♣A-2-12
-12.4Round 1🇫🇷 FRANCE104♥x♦6-5-13