🇸🇪 SYLVAN Johan · SWEDEN

3rank
+237.0Butler · 208 bds
+1.14per board
±4.2swing
+0.89vs par /bd · #3/98
+0.94adjusted /bd
Butler per round: 46.8 6.1 -15.9 18.7 1.9 10.1 75.9 9.6 27.9 27.2 26.4 -3.4 5.7by round

vs par split: bidding +0.72 · play +0.17

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

Card play — on target: opening leads 84.3% #27 of 98 · declarer play 70.0% #70 of 98 · defence 87.4% #47 of 98

Card play by contract type — on target
vs NTvs a suit
Opening leads83.3% (18)84.6% (52)
Declarer play33.3% (6)76.5% (34)
Defence80.6% (31)89.8% (88)

Opening leads by suit led: ♠ 95.0% (20) · ♥ 93.8% (16) · ♦ 63.6% (22) · ♣ 91.7% (12)

vs par by strain: NT +0.33 (57) · a suit +1.11 (151)

vs par by level: part-score +0.10 (74) · game +1.03 (117) · slam +3.47 (17)

By role: declaring +0.98/bd (-2.10 vs par · 89) · defending +1.26/bd (+3.13 vs par · 119)

By vulnerability: vulnerable +1.31/bd (+0.44 vs par · 104) · not vulnerable +0.96/bd (+1.35 vs par · 104)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2F.WrangM.Bertazzoni – G.BartolacelliClosed16+46.8+2.92+2.88
Round 3F.WrangF.Pollack – K.FerganiOpen16+6.1+0.38-0.06
Round 5F.WrangJ.Li – B.ZhangOpen16-15.9-0.99-2.12
Round 6F.WrangB.Drijver – B.NabClosed16+18.7+1.17-1.38
Round 8F.WrangJ.Cassin – J.PelletierClosed16+1.9+0.12+1.88
Round 9F.WrangM.Salahuddin – S.Kamal N. H.Open16+10.1+0.63+1.56
Round 10F.WrangMEKKY AMR – M.HindieOpen16+75.9+4.74+3.50
Round 11F.WrangK.Nabil – A.OmranClosed16+9.6+0.60+0.06
Round 12F.WrangT.Garvey – J.CarrollOpen16+27.9+1.74-0.25
Round 13F.WrangA.Lindermann – A.BabschClosed16+27.2+1.70+4.06
Round 15F.WrangS.Duncan – D.KaneClosed16+26.4+1.65+2.06
Round 16F.WrangA.Knap – A.WasikOpen16-3.4-0.21-0.44
Round 17F.WrangA.Arlovich – E.VainikonisClosed16+5.7+0.36-0.12

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
+16.3Round 10🇦🇪 UNITED ARAB EMIRATES235♦♥A-7+18
+12.1Round 2🇸🇲 SAN MARINO186♥♦K-2+12
+10.8Round 5🇨🇳 CHINA65♠♦2-1+11
+10.4Round 10🇦🇪 UNITED ARAB EMIRATES226♠♣J=+0
+10.4Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND66NT♠5=+0
+9.7Round 8🇬🇵 GUADELOUPE264♥♦3-1+13
+9.5Round 2🇸🇲 SAN MARINO301♠♦4-1+10
+9.2Round 8🇬🇵 GUADELOUPE286♠♥J=+0
+9.1Round 13🇦🇹 AUSTRIA87♦♦2=+8
+9.1Round 17🇱🇹 LITHUANIA46♠♣3-2+17
+8.9Round 10🇦🇪 UNITED ARAB EMIRATES184♠♠A+1+11
+8.7Round 3🇨🇦 CANADA134♠♥K+1+11
+8.7Round 6🇳🇱 NETHERLANDS204♥♠A-3+10
+8.5Round 12🇮🇪 IRELAND314♣♥4-3+5
+8.4Round 2🇸🇲 SAN MARINO195♦♠10=+3
+8.2Round 5🇨🇳 CHINA82♦x♦3-3+9
+8.0Round 10🇦🇪 UNITED ARAB EMIRATES261NT♥Q+1+11
+7.9Round 12🇮🇪 IRELAND216♥♠K-2+7
+7.8Round 2🇸🇲 SAN MARINO233♠♦4+1+10
+7.7Round 10🇦🇪 UNITED ARAB EMIRATES293NT♥3+1+4
+7.5Round 16🇪🇸 SPAIN263NT♦6-1+12
+7.3Round 2🇸🇲 SAN MARINO174♠♣8+2+11
+7.2Round 5🇨🇳 CHINA42♠x♥A-1+7
+7.1Round 10🇦🇪 UNITED ARAB EMIRATES212♠♥Q+2+10
+7.0Round 11🇪🇬 EGYPT101NT♠3-2+3
+6.2Round 2🇸🇲 SAN MARINO273NT♥5=-1
+6.1Round 13🇦🇹 AUSTRIA63NT♠4=+0
+6.0Round 9🇧🇩 BANGLADESH103NT♠4+3+3
+5.7Round 11🇪🇬 EGYPT33NTx♣2-2-5
+5.7Round 13🇦🇹 AUSTRIA14♥♦3-1+16
+5.6Round 3🇨🇦 CANADA83NT♥A-1+10
+5.5Round 9🇧🇩 BANGLADESH153NT♦3-3+9
+5.5Round 11🇪🇬 EGYPT82♠♥4-1+10
+5.5Round 13🇦🇹 AUSTRIA56♦♠4-1+17
+5.2Round 10🇦🇪 UNITED ARAB EMIRATES323NT♣2-1+5
+5.1Round 9🇧🇩 BANGLADESH134♥♥5=+0
+5.0Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND57♣x♣3-4+0
+5.0Round 17🇱🇹 LITHUANIA74♠♦5+2+13
+4.9Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND23NT♥3-1+12
+4.8Round 6🇳🇱 NETHERLANDS195♦♠K+1+11
+4.7Round 12🇮🇪 IRELAND184♥♠7=-1
+4.7Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND154♠♣K-1+6
+4.5Round 9🇧🇩 BANGLADESH116♦♥A=+0
+4.4Round 8🇬🇵 GUADELOUPE253♥♥2-1+5
+4.1Round 10🇦🇪 UNITED ARAB EMIRATES285♦♥4-1+6
+4.1Round 11🇪🇬 EGYPT63NT♣Q=-1
+4.1Round 12🇮🇪 IRELAND194♥♠K+1+4
+4.0Round 16🇪🇸 SPAIN173NT♣J-2+5
+3.9Round 12🇮🇪 IRELAND264♥♣3-1-1
+3.7Round 2🇸🇲 SAN MARINO224♠♥8-4+12
+3.7Round 3🇨🇦 CANADA43♣♦A-2+2
+3.7Round 10🇦🇪 UNITED ARAB EMIRATES273♠♥J-2+9
+3.6Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND84♦♠Q+1+7
+3.5Round 13🇦🇹 AUSTRIA42♠♥4+1+1
+3.3Round 3🇨🇦 CANADA114♣♠2-3+1
+3.3Round 16🇪🇸 SPAIN193♣♠A-2+0
+3.3Round 17🇱🇹 LITHUANIA142♠♦9+1-7
+3.1Round 3🇨🇦 CANADA145♣♠9-1+8
+3.0Round 9🇧🇩 BANGLADESH14♠♥2+1+1
+2.9Round 6🇳🇱 NETHERLANDS182NT♥10-1+5
+2.9Round 6🇳🇱 NETHERLANDS224♠x♠7-3-3
+2.7Round 9🇧🇩 BANGLADESH54♠♣J=+0
+2.7Round 13🇦🇹 AUSTRIA103NT♣K+2+1
+2.6Round 6🇳🇱 NETHERLANDS172♥♠K+1-6
+2.5Round 11🇪🇬 EGYPT132♠♦2=+10
+2.5Round 17🇱🇹 LITHUANIA124♠♠4=+0
+2.4Round 6🇳🇱 NETHERLANDS264♣♠3=-10
+2.4Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND91♠♣Q-1+1
+2.3Round 9🇧🇩 BANGLADESH63NT♠5+3+10
+2.3Round 10🇦🇪 UNITED ARAB EMIRATES175♣♣A=+0
+2.3Round 11🇪🇬 EGYPT13NT♦3-2+11
+2.3Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND103♥♠K=+0
+2.1Round 2🇸🇲 SAN MARINO212♥♠4+2+7
+2.1Round 5🇨🇳 CHINA13♠♥7+1-6
+2.1Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND165♦x♥6-2+5
+1.9Round 17🇱🇹 LITHUANIA116♦♠A-1+2
+1.7Round 3🇨🇦 CANADA166♥♦8=+0
+1.7Round 6🇳🇱 NETHERLANDS273NT♦9-2-1
+1.7Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144♥♣A-2+5
+1.6Round 12🇮🇪 IRELAND253♣♦Q-1+4
+1.5Round 2🇸🇲 SAN MARINO291NT♠10-1+0
+1.5Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND113NT♣8=+0
+1.5Round 16🇪🇸 SPAIN271NT♥A+1-7
+1.3Round 11🇪🇬 EGYPT74♥♣4=+0
+1.2Round 9🇧🇩 BANGLADESH33♥♥2-1-2
+1.2Round 10🇦🇪 UNITED ARAB EMIRATES302♣♠Q+1+1
+1.1Round 8🇬🇵 GUADELOUPE203NT♦7+1+1
+1.1Round 9🇧🇩 BANGLADESH82♥♠10-2-1
+1.1Round 13🇦🇹 AUSTRIA144♠♣A-1+6
+1.0Round 3🇨🇦 CANADA12♠♦5+2+2
+1.0Round 12🇮🇪 IRELAND294♥♦10+1-13
+0.9Round 2🇸🇲 SAN MARINO322♥♣9=+0
+0.9Round 8🇬🇵 GUADELOUPE233♠♣4-1-1
+0.9Round 10🇦🇪 UNITED ARAB EMIRATES203NT♠Q+1+1
+0.9Round 16🇪🇸 SPAIN292♣♥6+1+0
+0.8Round 2🇸🇲 SAN MARINO264♥♠4+2+13
+0.8Round 6🇳🇱 NETHERLANDS323NT♠10+4+2
+0.8Round 12🇮🇪 IRELAND323NT♠4=+0
+0.7Round 8🇬🇵 GUADELOUPE304♥♦Q-1+5
+0.7Round 12🇮🇪 IRELAND304♠♣2+2+14
+0.6Round 6🇳🇱 NETHERLANDS304♥♣7+1+0
+0.5Round 3🇨🇦 CANADA32♦♣4-2-1
+0.5Round 12🇮🇪 IRELAND176♥♠10-1-8
+0.5Round 12🇮🇪 IRELAND233♥♠3=+0
+0.5Round 13🇦🇹 AUSTRIA92♥♠A=+0
+0.3Round 2🇸🇲 SAN MARINO284♥♦Q=+0
+0.3Round 10🇦🇪 UNITED ARAB EMIRATES194♠♦4+1-13
+0.3Round 13🇦🇹 AUSTRIA163♦♣A=+1
+0.2Round 17🇱🇹 LITHUANIA131NT♠K+1+0
+0.1Round 3🇨🇦 CANADA94♥♦A+1+0
+0.1Round 5🇨🇳 CHINA73NT♦7+3-13
+0.1Round 6🇳🇱 NETHERLANDS212NT♠4-1+1
+0.1Round 6🇳🇱 NETHERLANDS232♥♠A-1-11
+0.1Round 8🇬🇵 GUADELOUPE224♥♦9+1-1
+0.1Round 10🇦🇪 UNITED ARAB EMIRATES243♦♠K=-1
+0.1Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND121NT♥8=-1
+0.1Round 16🇪🇸 SPAIN282♠♥J+1+0
+0.1Round 17🇱🇹 LITHUANIA13NT♦10+1+1
-0.0Round 5🇨🇳 CHINA24♥♦J+1+0
-0.0Round 11🇪🇬 EGYPT24♠♥2+1+0
-0.0Round 17🇱🇹 LITHUANIA84♠♥K+1+0
-0.1Round 5🇨🇳 CHINA114♠♠8=+0
-0.1Round 10🇦🇪 UNITED ARAB EMIRATES313♦♥K+2-6
-0.1Round 13🇦🇹 AUSTRIA74♠♣6+1+0
-0.1Round 13🇦🇹 AUSTRIA114♠♥K+1+0
-0.1Round 13🇦🇹 AUSTRIA134♠♥4+2+12
-0.2Round 10🇦🇪 UNITED ARAB EMIRATES253NT♠2=+0
-0.2Round 11🇪🇬 EGYPT115♦x♣A-1-5
-0.2Round 11🇪🇬 EGYPT124♥♦10+1+0
-0.2Round 12🇮🇪 IRELAND241NT♦2+1+0
-0.2Round 16🇪🇸 SPAIN233♦♣J=-1
-0.3Round 3🇨🇦 CANADA54♠♥10=-8
-0.3Round 8🇬🇵 GUADELOUPE313♥♠3=+0
-0.3Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND41NT♠5+1+0
-0.3Round 17🇱🇹 LITHUANIA162♥♠A-1+0
-0.4Round 16🇪🇸 SPAIN242♥♣7-2+8
-0.5Round 5🇨🇳 CHINA33NT♠7+1+0
-0.5Round 16🇪🇸 SPAIN304♠♦2+1-4
-0.6Round 6🇳🇱 NETHERLANDS294♠♦10+2-13
-0.6Round 17🇱🇹 LITHUANIA52♠♥A=+1
-0.7Round 9🇧🇩 BANGLADESH73NT♠4=+1
-0.8Round 2🇸🇲 SAN MARINO244♠♣8-1+2
-0.8Round 3🇨🇦 CANADA101NT♦4-1+0
-0.8Round 6🇳🇱 NETHERLANDS316♥♠4=+7
-0.8Round 12🇮🇪 IRELAND283♦♥K+1-1
-0.9Round 13🇦🇹 AUSTRIA124♠♥5-1-4
-1.0Round 9🇧🇩 BANGLADESH93♣♦3+1-1
-1.0Round 13🇦🇹 AUSTRIA154♠♥Q+2+13
-1.1Round 5🇨🇳 CHINA133NT♠3+3-1
-1.1Round 17🇱🇹 LITHUANIA24♠♦2+2-14
-1.1Round 17🇱🇹 LITHUANIA105♦♥6=+1
-1.2Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND135♣♦K=-1
-1.2Round 16🇪🇸 SPAIN324♥♦5=+0
-1.3Round 16🇪🇸 SPAIN253NT♦2+1+0
-1.4Round 8🇬🇵 GUADELOUPE174♥♦Q+1+0
-1.5Round 3🇨🇦 CANADA73NT♠10=+0
-1.5Round 12🇮🇪 IRELAND224♠x♣K-2-5
-1.5Round 12🇮🇪 IRELAND274♥♦6+2-2
-1.5Round 17🇱🇹 LITHUANIA151NT♥5+1+10
-1.6Round 17🇱🇹 LITHUANIA62♥♣A-1-5
-1.8Round 9🇧🇩 BANGLADESH162♦♥A=+1
-1.9Round 6🇳🇱 NETHERLANDS254♥♦7+1+0
-1.9Round 11🇪🇬 EGYPT53♣♣5-2+1
-2.2Round 6🇳🇱 NETHERLANDS283♦♠Q+1+0
-2.3Round 5🇨🇳 CHINA53NT♥Q-1-5
-2.3Round 8🇬🇵 GUADELOUPE193♥♣4-1-3
-2.3Round 8🇬🇵 GUADELOUPE274♥♦9=+11
-2.3Round 8🇬🇵 GUADELOUPE323NT♠Q+1+1
-2.3Round 12🇮🇪 IRELAND203♥♠J=-7
-2.3Round 16🇪🇸 SPAIN213♣♦A-2+1
-2.4Round 11🇪🇬 EGYPT155♣♥K+1+0
-2.4Round 13🇦🇹 AUSTRIA32♠♥J+1-6
-2.7Round 13🇦🇹 AUSTRIA24NT♦4+1+0
-2.9Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND13NT♥6+2-1
-3.0Round 11🇪🇬 EGYPT93♠♦8-2-2
-3.1Round 8🇬🇵 GUADELOUPE243NT♠9+1+0
-3.1Round 16🇪🇸 SPAIN203NT♠K-2-8
-3.2Round 3🇨🇦 CANADA63NT♠4+1-1
-3.3Round 8🇬🇵 GUADELOUPE213NT♥7=+0
-3.3Round 9🇧🇩 BANGLADESH123NT♥6=+0
-3.3Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND74♠x♥K-1+0
-3.4Round 6🇳🇱 NETHERLANDS244♠♦5-2-14
-3.5Round 3🇨🇦 CANADA23NT♥K-3-7
-3.5Round 11🇪🇬 EGYPT144♠♦7-1-10
-3.5Round 11🇪🇬 EGYPT163♠♦A+1-1
-3.6Round 2🇸🇲 SAN MARINO253♠♦A-1-16
-3.7Round 8🇬🇵 GUADELOUPE184♥♠6+2+3
-3.7Round 16🇪🇸 SPAIN225♦♥K-2-2
-3.9Round 9🇧🇩 BANGLADESH146♠♦K+1+11
-3.9Round 16🇪🇸 SPAIN313NT♦6-1-5
-4.0Round 2🇸🇲 SAN MARINO312♣♦9=-6
-4.1Round 11🇪🇬 EGYPT41NT♦Q+2-10
-4.1Round 16🇪🇸 SPAIN184♠♣K-3-6
-4.2Round 3🇨🇦 CANADA123NT♥5-1-10
-4.5Round 5🇨🇳 CHINA157♥♦7=+0
-4.5Round 17🇱🇹 LITHUANIA33NT♣4-1-12
-4.6Round 15🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND34♥♣3=+0
-4.9Round 5🇨🇳 CHINA103♥♠A+1-10
-5.3Round 9🇧🇩 BANGLADESH23♠♦8+1-7
-5.3Round 9🇧🇩 BANGLADESH43♠♥6=+0
-5.4Round 2🇸🇲 SAN MARINO203NT♠J+3-11
-5.5Round 8🇬🇵 GUADELOUPE294♠♦3+1-4
-5.7Round 17🇱🇹 LITHUANIA94♠♥10-1-9
-7.1Round 5🇨🇳 CHINA123♣♦Q=-11
-7.3Round 5🇨🇳 CHINA164♠♦A=-1
-8.1Round 3🇨🇦 CANADA154♠♣K=-8
-8.2Round 5🇨🇳 CHINA94♠♣10=+0
-8.3Round 5🇨🇳 CHINA146♠♦Q-1-14