🇸🇪 JOHANSSON Ylva · SWEDEN

90rank
-48.3Butler · 224 bds
-0.22per board
±4.2swing
-0.65vs par /bd · #118/141
-0.08adjusted /bd
Butler per round: -12.4 16.4 -14.7 22.6 -4.8 -10.8 -24 11.3 -9.1 -4.3 -5 -5.5 2.8 -0.8 -18.8 8.8by round

vs par split: bidding -0.70 · play +0.05

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

Card play — on target: opening leads 78.9% #86 of 141 · declarer play 85.7% #4 of 141 · defence 89.8% #15 of 141

Bidding activity — not a pass: 41.0% #98 of 141 (259/632)

Card play by contract type — on target
vs NTvs a suit
Opening leads50.0% (16)90.2% (41)
Declarer play87.5% (16)84.8% (33)
Defence84.4% (32)92.1% (76)

Opening leads by suit led: ♠ 80.0% (15) · ♥ 83.3% (12) · ♦ 66.7% (15) · ♣ 86.7% (15)

vs par by strain: NT -0.49 (65) · a suit -0.72 (159)

vs par by level: part-score -0.68 (78) · game -0.87 (130) · slam +1.25 (16)

By role: declaring -0.12/bd (-3.03 vs par · 116) · defending -0.32/bd (+1.90 vs par · 108)

By vulnerability: vulnerable -0.34/bd (-1.62 vs par · 112) · not vulnerable -0.09/bd (+0.32 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1L.HallqvistM.Canonne – D.HalfonOpen14-12.4-0.89-1.79
Round 2L.HallqvistR.Saigol – S.BamboatOpen14+16.4+1.17-2.14
Round 3L.HallqvistJ.Meyers – K.SanbornOpen14-14.7-1.05-1.07
Round 5L.HallqvistE.Morawska – A.JaroszClosed14+22.6+1.61+3.50
Round 7L.HallqvistD.Yavas – I.OzbayClosed14-4.8-0.34-1.57
Round 8L.HallqvistM.Costa – E.RuscallaOpen14-10.8-0.77+0.93
Round 10L.HallqvistE.Jacob – R.CooperOpen14-24.0-1.71-2.29
Round 11L.HallqvistL.Chen – Y.ChenClosed14+11.3+0.81-1.50
Round 13L.HallqvistM.Ticha – J.DuursmaOpen14-9.1-0.65+1.07
Round 15L.HallqvistN.Marechal – A.CouteauxOpen14-4.3-0.31-1.79
Round 16L.HallqvistK.Guo – N.WangOpen14-5.0-0.36-2.21
Round 17L.HallqvistO.Schireson – L.BakerOpen14-5.5-0.39+0.36
Round 18L.HallqvistB.Oigarden – L.GrudeClosed14+2.8+0.20+0.14
Round 19L.HallqvistH.Rasmussen – L.BildeClosed14-0.8-0.06+0.50
Round 21L.HallqvistM.Espinosa-Paz – M.PrevideClosed14-18.8-1.34-3.79
Round 23L.HallqvistH.Erichsen – F.BrownClosed14+8.8+0.63+1.21

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.9Round 13🇳🇱 NETHERLANDS133NT♠3+1-10
+10.4Round 5🇵🇱 POLAND145♥♥T+2+14
+10.2Round 11🇨🇦 CANADA24♠x♣A-4+12
+9.6Round 16🇨🇳 CHINA206♥♠Q=+0
+9.6Round 19🇩🇰 DENMARK106♠♥K=-13
+8.9Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♠♣A=+8
+8.6Round 21🇦🇷 ARGENTINA65♣x♠2-3+0
+8.3Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND116♥♦A-1+13
+8.3Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND126♠♣4-2+17
+8.1Round 7🇹🇷 TURKIYE63NT♠4=+10
+7.8Round 11🇨🇦 CANADA116♦♥2=+0
+7.3Round 5🇵🇱 POLAND83NT♠K=+7
+6.8Round 2🇵🇰 PAKISTAN203NT♣J=-1
+6.8Round 8🇮🇹 ITALY195♦x♥Q-2+8
+6.6Round 3🇺🇸 USA2114♥♠2-2+11
+6.5Round 2🇵🇰 PAKISTAN246♠x♥A-2+11
+6.2Round 2🇵🇰 PAKISTAN253♠♣J-2+7
+5.9Round 21🇦🇷 ARGENTINA144♥♣K=+0
+5.8Round 16🇨🇳 CHINA284♥♥3+1+4
+5.7Round 10🇦🇺 AUSTRALIA243NT♠A-2+6
+5.7Round 15🇧🇪 BELGIUM113NT♠Q=+3
+5.4Round 18🇳🇴 NORWAY262♠♥3+2+10
+4.9Round 5🇵🇱 POLAND124♥♠K+3+14
+4.6Round 16🇨🇳 CHINA213♦♠A=+6
+4.5Round 17🇺🇸 USA1125♦♠T-2+7
+4.4Round 3🇺🇸 USA263NT♦6+1-12
+4.3Round 2🇵🇰 PAKISTAN232♥♦3-3+5
+4.2Round 1🇫🇷 FRANCE63♥♠Q+1+2
+4.2Round 19🇩🇰 DENMARK13♦♠4+2+7
+4.0Round 15🇧🇪 BELGIUM32♥♣A=+6
+3.9Round 19🇩🇰 DENMARK83NT♥6-3+7
+3.7Round 10🇦🇺 AUSTRALIA173NT♠3-1+5
+3.6Round 8🇮🇹 ITALY155♠♣A=+8
+3.5Round 5🇵🇱 POLAND42NT♣Q=+0
+3.5Round 17🇺🇸 USA153♠♠5=+0
+3.4Round 5🇵🇱 POLAND94♥♠9=+0
+3.3Round 13🇳🇱 NETHERLANDS124♥♦3+2+5
+3.3Round 16🇨🇳 CHINA225♦x♣K=+4
+3.3Round 17🇺🇸 USA181♠♦A+1+1
+3.1Round 7🇹🇷 TURKIYE145♦x♣J-1+0
+3.1Round 21🇦🇷 ARGENTINA21NT♥5-1+11
+2.8Round 2🇵🇰 PAKISTAN176NT♥2-1+14
+2.8Round 17🇺🇸 USA162♥♣A=+7
+2.8Round 17🇺🇸 USA1113♥♣6-1+5
+2.8Round 18🇳🇴 NORWAY177♣♠8=-2
+2.7Round 11🇨🇦 CANADA13NT♣8-2+11
+2.7Round 19🇩🇰 DENMARK65♥x♠K-3+5
+2.6Round 2🇵🇰 PAKISTAN223NT♥9+3-10
+2.6Round 18🇳🇴 NORWAY234♠♥7-1+6
+2.5Round 11🇨🇦 CANADA91NT♦3+2+1
+2.5Round 18🇳🇴 NORWAY214♥♠3=+3
+2.5Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND61NT♣5=+5
+2.4Round 1🇫🇷 FRANCE23NT♥Q=+0
+2.4Round 13🇳🇱 NETHERLANDS13♥♠J-3+6
+2.3Round 10🇦🇺 AUSTRALIA185♣x♣A-1+8
+2.3Round 16🇨🇳 CHINA171♥♦7+3+6
+2.2Round 8🇮🇹 ITALY241NT♥2=+5
+2.0Round 1🇫🇷 FRANCE124♠♦J=+0
+2.0Round 2🇵🇰 PAKISTAN263NT♠6+2+1
+2.0Round 5🇵🇱 POLAND112♠♥A-1+8
+1.9Round 18🇳🇴 NORWAY162♣♣J=+5
+1.7Round 10🇦🇺 AUSTRALIA164♠♥J=+11
+1.7Round 15🇧🇪 BELGIUM54♥♦Q=+0
+1.4Round 16🇨🇳 CHINA184♥♠T-2+6
+1.3Round 1🇫🇷 FRANCE13♥♣A=+1
+1.3Round 1🇫🇷 FRANCE54♠♠5+1+0
+1.3Round 3🇺🇸 USA2123♠♣T+1-6
+1.3Round 7🇹🇷 TURKIYE71NT♣3+2+1
+1.3Round 17🇺🇸 USA1103♦♦7=+0
+1.2Round 11🇨🇦 CANADA43NT♥J=+3
+1.2Round 11🇨🇦 CANADA72♣♥3+3+0
+1.1Round 3🇺🇸 USA244♠♥T+3+2
+1.0Round 3🇺🇸 USA2132NT♦9+1-1
+1.0Round 8🇮🇹 ITALY215♠♦8=+0
+1.0Round 13🇳🇱 NETHERLANDS73NT♦3+1+1
+1.0Round 15🇧🇪 BELGIUM144♥♣A=-1
+1.0Round 18🇳🇴 NORWAY183♣♥K+1+0
+0.9Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♥7+2+1
+0.9Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103♠♥A-1-5
+0.8Round 7🇹🇷 TURKIYE122♠♥A-1+5
+0.8Round 13🇳🇱 NETHERLANDS23NT♥3=+1
+0.8Round 21🇦🇷 ARGENTINA74♥♠K+1+4
+0.7Round 1🇫🇷 FRANCE113NT♥3+2+1
+0.7Round 3🇺🇸 USA2103NT♥2+3+13
+0.7Round 8🇮🇹 ITALY183♥♦9-1+1
+0.7Round 11🇨🇦 CANADA144♦♠2+1+4
+0.7Round 17🇺🇸 USA114♥♠5=+0
+0.7Round 18🇳🇴 NORWAY243♦♠Q=+5
+0.7Round 19🇩🇰 DENMARK23NT♥4+2+1
+0.7Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND44♥♦6=+1
+0.6Round 15🇧🇪 BELGIUM14♥♠3=+1
+0.4Round 1🇫🇷 FRANCE94♥♠5+2+11
+0.4Round 2🇵🇰 PAKISTAN193NT♥2+3-11
+0.4Round 7🇹🇷 TURKIYE82♥♦7-1+2
+0.4Round 7🇹🇷 TURKIYE133♠♦3+1+8
+0.3Round 13🇳🇱 NETHERLANDS84♥♠Q+1-1
+0.3Round 15🇧🇪 BELGIUM41NT♦A-1+0
+0.3Round 15🇧🇪 BELGIUM73♥♥5+1-10
+0.3Round 17🇺🇸 USA171NT♣6+1+0
+0.3Round 18🇳🇴 NORWAY284♥♦A+1+0
+0.1Round 5🇵🇱 POLAND64♠♣7=+0
+0.1Round 5🇵🇱 POLAND72♣♦A+1+0
+0.1Round 11🇨🇦 CANADA83♥♣5-1-3
+0.1Round 15🇧🇪 BELGIUM93♠♣5-1+2
+0.1Round 15🇧🇪 BELGIUM104♠♦8+1+0
+0.1Round 21🇦🇷 ARGENTINA123♦♠K-1+3
+0.1Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♥♦Q+1+0
-0.0Round 1🇫🇷 FRANCE104♥♥2=+0
+0.0Round 5🇵🇱 POLAND23NT♣3+3+11
+0.0Round 8🇮🇹 ITALY274♦♣Q+1+7
-0.0Round 8🇮🇹 ITALY281NT♦8-1+0
+0.0Round 18🇳🇴 NORWAY154♥♥7=+1
+0.0Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13NT♥3+2+10
-0.1Round 2🇵🇰 PAKISTAN273NT♦Q+1-1
-0.1Round 16🇨🇳 CHINA245♦x♥9-1-6
-0.1Round 19🇩🇰 DENMARK125♣♥Q=+11
-0.2Round 7🇹🇷 TURKIYE44♠♣3+2-13
-0.2Round 8🇮🇹 ITALY253♣♠3=+1
-0.2Round 16🇨🇳 CHINA234♥♦2+1-13
-0.3Round 3🇺🇸 USA2141NT♥2+1+7
-0.3Round 8🇮🇹 ITALY223NT♠J=-1
-0.3Round 11🇨🇦 CANADA103♥♣5+3-15
-0.3Round 19🇩🇰 DENMARK113♥♠2+1-1
-0.4Round 13🇳🇱 NETHERLANDS56♠♠8=+0
-0.4Round 15🇧🇪 BELGIUM81NT♣5-1-3
-0.4Round 19🇩🇰 DENMARK34♣♠5-4-9
-0.5Round 3🇺🇸 USA253NT♣5+2+0
-0.5Round 19🇩🇰 DENMARK135♠♠3=+0
-0.6Round 8🇮🇹 ITALY234♠♣5+1+0
-0.6Round 21🇦🇷 ARGENTINA134♠♠A+1+0
-0.7Round 10🇦🇺 AUSTRALIA263NT♥3=-1
-0.7Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND72♦♥A-1+0
-0.8Round 2🇵🇰 PAKISTAN162NT♠T-2-5
-0.8Round 21🇦🇷 ARGENTINA114♠♦T+2-1
-0.9Round 5🇵🇱 POLAND104♠♦4+1-1
-1.0Round 5🇵🇱 POLAND132♠♦9=+0
-1.0Round 8🇮🇹 ITALY262♥♦K=-1
-1.1Round 2🇵🇰 PAKISTAN183NT♠9+3-13
-1.2Round 10🇦🇺 AUSTRALIA155♥♦K+1-8
-1.2Round 17🇺🇸 USA1131NT♦K+1+0
-1.3Round 3🇺🇸 USA283NT♥9=+0
-1.3Round 7🇹🇷 TURKIYE12♠♠2+1-1
-1.3Round 11🇨🇦 CANADA52♣♠T+1+1
-1.4Round 1🇫🇷 FRANCE72♠♣6+3-10
-1.4Round 7🇹🇷 TURKIYE53NT♠T+1-1
-1.4Round 10🇦🇺 AUSTRALIA282♠♣5+1+0
-1.5Round 13🇳🇱 NETHERLANDS102♥♥T+2-8
-1.6Round 7🇹🇷 TURKIYE33NT♣5+2+0
-1.6Round 15🇧🇪 BELGIUM132♦♦5-1-6
-1.7Round 1🇫🇷 FRANCE143NT♣3+2-1
-1.7Round 8🇮🇹 ITALY173NT♠A-1-2
-1.7Round 11🇨🇦 CANADA34♠x♣Q-1-11
-1.7Round 11🇨🇦 CANADA64♥♣7-1-5
-1.7Round 15🇧🇪 BELGIUM126♠♦K=+0
-1.7Round 16🇨🇳 CHINA263NT♠6=-10
-1.7Round 17🇺🇸 USA133NT♠6+1-1
-1.7Round 18🇳🇴 NORWAY255♦x♠4-1+0
-1.8Round 7🇹🇷 TURKIYE92♠♠A-1-10
-1.9Round 5🇵🇱 POLAND34♠♠4=+0
-1.9Round 7🇹🇷 TURKIYE103NT♣4=+0
-1.9Round 18🇳🇴 NORWAY223NT♠6+2-1
-2.0Round 18🇳🇴 NORWAY205♦♠9-1-9
-2.1Round 13🇳🇱 NETHERLANDS34♥♦T+1+0
-2.2Round 1🇫🇷 FRANCE43♣♦6=-6
-2.2Round 10🇦🇺 AUSTRALIA254♥♦8+1+0
-2.2Round 21🇦🇷 ARGENTINA84♥♦3-1-5
-2.3Round 5🇵🇱 POLAND15♥♦A-1-2
-2.3Round 16🇨🇳 CHINA194♠♣K+2-14
-2.4Round 1🇫🇷 FRANCE132♦♣3+1-6
-2.4Round 3🇺🇸 USA293♣♥4-1-6
-2.4Round 10🇦🇺 AUSTRALIA274♣x♥J-2-9
-2.4Round 21🇦🇷 ARGENTINA32NT♠5-2-8
-2.5Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♠♦3-1-2
-2.6Round 13🇳🇱 NETHERLANDS115♦♣Q+1+11
-2.6Round 18🇳🇴 NORWAY275♠♥K-1-2
-2.7Round 10🇦🇺 AUSTRALIA194♠♥5=-11
-2.7Round 19🇩🇰 DENMARK73♣♦9-2+9
-2.7Round 19🇩🇰 DENMARK145♠♥A-1-4
-3.0Round 1🇫🇷 FRANCE84NT♥3=+0
-3.0Round 5🇵🇱 POLAND53NT♦7+4-2
-3.2Round 21🇦🇷 ARGENTINA104♠♦3-1-12
-3.3Round 3🇺🇸 USA233NT♥J=+0
-3.3Round 13🇳🇱 NETHERLANDS44♥♠7+1+0
-3.3Round 16🇨🇳 CHINA163♣♦K-1-5
-3.3Round 17🇺🇸 USA143♦♠T-1-5
-3.6Round 17🇺🇸 USA125♣x♠A-4-4
-3.8Round 13🇳🇱 NETHERLANDS62♠x♥4-2-4
-3.8Round 19🇩🇰 DENMARK94♠♦K-2-13
-4.0Round 2🇵🇰 PAKISTAN153NT♥9+2-12
-4.0Round 21🇦🇷 ARGENTINA43NT♦3-2-13
-4.2Round 2🇵🇰 PAKISTAN213♠♥T=-12
-4.2Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND96♠♥9-2-11
-4.3Round 19🇩🇰 DENMARK52♠♣T=-6
-4.7Round 7🇹🇷 TURKIYE24♥♦5+2-14
-4.7Round 10🇦🇺 AUSTRALIA204♠♠Q+1-1
-4.7Round 11🇨🇦 CANADA134♠♥K-1-6
-4.7Round 21🇦🇷 ARGENTINA52♣♠A-2-6
-5.0Round 2🇵🇰 PAKISTAN283♥♠Q-2-3
-5.3Round 10🇦🇺 AUSTRALIA221♠♠5+3-10
-5.3Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND142♠♦9+1-11
-5.4Round 11🇨🇦 CANADA123NT♦K-2-13
-5.6Round 3🇺🇸 USA214♥♠T-1-10
-6.0Round 7🇹🇷 TURKIYE114♠x♥K-2-9
-6.2Round 18🇳🇴 NORWAY194♠♥7+2-14
-6.6Round 3🇺🇸 USA274♥♦A=-3
-6.6Round 13🇳🇱 NETHERLANDS146NT♠3=+11
-6.8Round 15🇧🇪 BELGIUM66♣x♥8-2-5
-6.9Round 17🇺🇸 USA196♦♣T=+2
-7.1Round 19🇩🇰 DENMARK45♦♠K=+13
-7.2Round 16🇨🇳 CHINA254♥♣A=+0
-7.5Round 13🇳🇱 NETHERLANDS94♠x♠3-3+3
-7.6Round 15🇧🇪 BELGIUM24♠♣J-1-12
-7.7Round 21🇦🇷 ARGENTINA15♦x♠4-2-9
-7.9Round 10🇦🇺 AUSTRALIA233NT♣4-1-12
-8.0Round 17🇺🇸 USA1143NT♦3=-7
-8.1Round 16🇨🇳 CHINA276♠♦8=+0
-8.4Round 8🇮🇹 ITALY163NT♣4=+0
-8.9Round 10🇦🇺 AUSTRALIA214♠♦8-1-10
-9.1Round 16🇨🇳 CHINA155♣x♠3=-9
-9.1Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND132♥x♥3-2-9
-9.8Round 3🇺🇸 USA223NT♥T=-10
-11.7Round 21🇦🇷 ARGENTINA97♥♦K-1-17
-12.9Round 8🇮🇹 ITALY203♦x♠T-3-13
-14.0Round 1🇫🇷 FRANCE34NT♠T-4-17