🇹🇼 CHI Jen-Lee · CHINESE TAIPEI

62rank
-61.6Butler · 208 bds
-0.30per board
±4.6swing
+0.30vs par /bd · #9/18
-0.20adjusted /bd
Butler per round: 1.3 1.3 1.3 1.3 -17.4 -17.4 -17.4 -17.4 -17.4 -16.9 -16.9 -16.9 -28.6by round

vs par split: bidding +0.56 · play -0.31

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

Card play — on target: opening leads 75.8% #16 of 18 · declarer play 73.3% #11 of 18 · defence 85.0% #15 of 18

Card play by contract type — on target
vs NTvs a suit
Opening leads73.7% (19)76.6% (47)
Declarer play92.9% (14)67.4% (46)
Defence89.7% (29)83.1% (71)

Opening leads by suit led: ♠ 85.7% (14) · ♥ 72.7% (22) · ♦ 65.0% (20) · ♣ 90.0% (10)

vs par by strain: NT +0.42 (57) · a suit +0.18 (150)

vs par by level: part-score +0.37 (83) · game +0.47 (116) · slam -4.25 (8)

By role: declaring +0.07/bd (-1.57 vs par · 107) · defending -0.68/bd (+2.29 vs par · 101)

By vulnerability: vulnerable +0.08/bd (+0.93 vs par · 104) · not vulnerable -0.67/bd (-0.33 vs par · 104)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round of 16J.ShihS.Bjerregard – A.MorathClosed16+0.3+0.02-0.50
Round of 16J.ShihJ.Ostberg – P.EliassonOpen16+15.1+0.94+2.50
Round of 16J.ShihB.Wenneberg – G.SelldenOpen16+8.0+0.50+2.81
Round of 16J.ShihA.Morath – S.BjerregardOpen16-22.1-1.38-1.81
QuarterfinalJ.ShihG.Failla – A.BurattiClosed16+30.1+1.88+0.75
QuarterfinalJ.ShihA.Comella – S.SabbatiniClosed16+6.8+0.42+1.25
QuarterfinalJ.ShihA.Comella – S.SabbatiniClosed16-18.8-1.18-1.31
QuarterfinalJ.ShihA.Buratti – G.FaillaClosed16-18.4-1.15-2.56
QuarterfinalJ.ShihA.Comella – S.SabbatiniClosed16-17.1-1.07+2.00
SemifinalJ.ShihP.Schmidt – P.ToffierOpen16+9.1+0.57+2.12
SemifinalJ.ShihP.Schmidt – P.ToffierOpen16+6.6+0.41+1.81
SemifinalJ.ShihP.Guillaumin – J.PalauOpen16-32.6-2.04-3.81
FinalJ.ShihD.Schaltz – P.SchaltzOpen16-28.6-1.79+0.69

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
+14.3Final🇩🇰 DENMARK35♥♣A=+13
+13.0Quarterfinal🇮🇹 ITALY236♠♦A-1+13
+13.0Semifinal🇫🇷 FRANCE233NT♦8+2+11
+12.6Quarterfinal🇮🇹 ITALY844♠♦6-1+12
+8.4Quarterfinal🇮🇹 ITALY173NT♥5=+7
+8.2Round of 16🇸🇪 SWEDEN545♣♠6=+7
+7.8Round of 16🇸🇪 SWEDEN373NT♥A=+7
+7.7Semifinal🇫🇷 FRANCE393NT♣10+2+2
+7.6Round of 16🇸🇪 SWEDEN473NT♣3=+0
+7.3Semifinal🇫🇷 FRANCE203♣♠A+1+0
+7.1Quarterfinal🇮🇹 ITALY583NT♦3-2+7
+6.6Quarterfinal🇮🇹 ITALY603♠♦A=+12
+6.5Round of 16🇸🇪 SWEDEN314♥♠6=+0
+6.3Semifinal🇫🇷 FRANCE224♥♦Q-1+10
+5.7Quarterfinal🇮🇹 ITALY896NT♣6-1+14
+5.7Semifinal🇫🇷 FRANCE463♦♥A=+11
+5.7Semifinal🇫🇷 FRANCE653NT♠5+1+0
+5.6Round of 16🇸🇪 SWEDEN303NT♦9+1+1
+5.3Quarterfinal🇮🇹 ITALY463NT♣6-3+11
+5.2Round of 16🇸🇪 SWEDEN814♠♥K+1+0
+5.1Quarterfinal🇮🇹 ITALY194♦♥K-1-6
+4.7Quarterfinal🇮🇹 ITALY93Pass+12
+4.3Semifinal🇫🇷 FRANCE215♥♦K+1+7
+4.1Quarterfinal🇮🇹 ITALY794♥♠J=-11
+4.0Quarterfinal🇮🇹 ITALY251NT♠2+1+5
+4.0Quarterfinal🇮🇹 ITALY664♠x♥A-1+9
+4.0Semifinal🇫🇷 FRANCE423NT♣2=+12
+4.0Semifinal🇫🇷 FRANCE453♦♦A+1+1
+4.0Final🇩🇰 DENMARK74♠♥A-1+12
+3.9Round of 16🇸🇪 SWEDEN362NT♣4-1+6
+3.9Round of 16🇸🇪 SWEDEN463NT♠Q-2+6
+3.8Round of 16🇸🇪 SWEDEN521♠♥10+3+10
+3.7Semifinal🇫🇷 FRANCE283♦♥K=+6
+3.6Round of 16🇸🇪 SWEDEN534♠♣9-1+6
+3.5Round of 16🇸🇪 SWEDEN214♥♦2-2+5
+3.4Round of 16🇸🇪 SWEDEN494♠♣6=+0
+3.4Quarterfinal🇮🇹 ITALY184♥♣A-1+6
+3.3Semifinal🇫🇷 FRANCE344♥♣5=+0
+3.0Quarterfinal🇮🇹 ITALY623NT♦6-2+6
+3.0Semifinal🇫🇷 FRANCE361NT♠Q-3+5
+3.0Final🇩🇰 DENMARK43♣♠Q+1+0
+2.9Round of 16🇸🇪 SWEDEN243♦♥10=+0
+2.9Quarterfinal🇮🇹 ITALY424♥♦3=+10
+2.7Quarterfinal🇮🇹 ITALY293NT♠9+1-12
+2.6Quarterfinal🇮🇹 ITALY213♣♥Q+1+0
+2.3Round of 16🇸🇪 SWEDEN424♠♥J-1+6
+2.3Quarterfinal🇮🇹 ITALY435♠♦J=+1
+2.3Quarterfinal🇮🇹 ITALY684♥♠Q=-1
+2.1Round of 16🇸🇪 SWEDEN584♥♣2=-1
+2.0Quarterfinal🇮🇹 ITALY222♥♣K-1+10
+2.0Quarterfinal🇮🇹 ITALY323♠♣2+1+6
+2.0Quarterfinal🇮🇹 ITALY752♠♣Q+1+1
+2.0Quarterfinal🇮🇹 ITALY943♥♣3-1+5
+2.0Semifinal🇫🇷 FRANCE375♦x♠3-4+12
+2.0Final🇩🇰 DENMARK84♥x♠3-2-4
+1.9Round of 16🇸🇪 SWEDEN551NT♠K-1+0
+1.9Quarterfinal🇮🇹 ITALY274♥♦Q=+0
+1.9Quarterfinal🇮🇹 ITALY342NT♥2=+1
+1.7Round of 16🇸🇪 SWEDEN284♥♣A-1+5
+1.7Quarterfinal🇮🇹 ITALY632♠♣6=-1
+1.7Semifinal🇫🇷 FRANCE184♦♠2=+0
+1.7Final🇩🇰 DENMARK112♠♣J=+0
+1.6Round of 16🇸🇪 SWEDEN823♥♣Q=+0
+1.5Round of 16🇸🇪 SWEDEN174♠♥A=+1
+1.2Round of 16🇸🇪 SWEDEN444♠♥6+1+1
+1.1Round of 16🇸🇪 SWEDEN186♦♣2+1-13
+1.0Quarterfinal🇮🇹 ITALY454♥♠6-1+12
+1.0Semifinal🇫🇷 FRANCE384♥♦3-1-6
+1.0Semifinal🇫🇷 FRANCE673NT♣Q+1+0
+0.9Quarterfinal🇮🇹 ITALY822♦♥7=-1
+0.7Round of 16🇸🇪 SWEDEN381NT♥2+3+6
+0.7Round of 16🇸🇪 SWEDEN414♥♠9+1+4
+0.7Round of 16🇸🇪 SWEDEN955♦♥4-1-5
+0.7Quarterfinal🇮🇹 ITALY811NT♥9+1+0
+0.7Semifinal🇫🇷 FRANCE243♥♦A-1+4
+0.7Final🇩🇰 DENMARK145♦♥K+1+11
+0.6Quarterfinal🇮🇹 ITALY363NT♦8=+1
+0.6Quarterfinal🇮🇹 ITALY373♥♦Q=+1
+0.6Quarterfinal🇮🇹 ITALY394♠♣4+1+1
+0.6Quarterfinal🇮🇹 ITALY714♦♠Q=+0
+0.5Round of 16🇸🇪 SWEDEN222NT♥9=+10
+0.5Round of 16🇸🇪 SWEDEN344♠♠3+2+12
+0.4Round of 16🇸🇪 SWEDEN293NT♣K+1+0
+0.4Quarterfinal🇮🇹 ITALY204NT♥6+2-13
+0.4Quarterfinal🇮🇹 ITALY545♦♣A-1-6
+0.3Round of 16🇸🇪 SWEDEN514♥♦A=+8
+0.3Round of 16🇸🇪 SWEDEN962NT♥4=+0
+0.3Quarterfinal🇮🇹 ITALY871♥x♣A-2+4
+0.3Semifinal🇫🇷 FRANCE414♠♥Q+1+0
+0.3Semifinal🇫🇷 FRANCE483NT♣6+1+0
+0.2Round of 16🇸🇪 SWEDEN623NT♥3+2+11
+0.1Round of 16🇸🇪 SWEDEN264♥♣J+1+1
+0.1Quarterfinal🇮🇹 ITALY334♠♦2=+1
+0.1Quarterfinal🇮🇹 ITALY352♠♥6=+0
-0.0Quarterfinal🇮🇹 ITALY264♠♥6+1+13
-0.0Quarterfinal🇮🇹 ITALY284♠♦K-2-6
-0.0Quarterfinal🇮🇹 ITALY514♠♦A=+3
-0.0Quarterfinal🇮🇹 ITALY563NT♣3-1-4
-0.0Quarterfinal🇮🇹 ITALY643NT♦6=+2
-0.0Quarterfinal🇮🇹 ITALY722♠♣6=+0
-0.0Quarterfinal🇮🇹 ITALY775♥♠Q=+0
-0.0Quarterfinal🇮🇹 ITALY951♥♦Q-2+5
-0.0Semifinal🇫🇷 FRANCE304♥♠8=-3
-0.0Semifinal🇫🇷 FRANCE354♥♦4-1-2
-0.0Semifinal🇫🇷 FRANCE433NT♣2+1+0
-0.0Semifinal🇫🇷 FRANCE663♣♣5=+0
-0.0Semifinal🇫🇷 FRANCE702♥♣A-1-10
-0.0Semifinal🇫🇷 FRANCE763♥♦A-1+5
-0.0Semifinal🇫🇷 FRANCE774♠♥10=+0
-0.0Semifinal🇫🇷 FRANCE803♥♦A=+0
-0.0Final🇩🇰 DENMARK133NT♠3=-10
-0.0Final🇩🇰 DENMARK154♠♥7+1+0
-0.1Round of 16🇸🇪 SWEDEN502♦♣A+3-7
-0.1Round of 16🇸🇪 SWEDEN603NT♠K+2-10
-0.1Quarterfinal🇮🇹 ITALY405NT♠6=+0
-0.1Quarterfinal🇮🇹 ITALY733♠♥J=+0
-0.2Round of 16🇸🇪 SWEDEN453♠♦2-1-9
-0.3Round of 16🇸🇪 SWEDEN274♥♠K+1+0
-0.3Round of 16🇸🇪 SWEDEN484♥♦3=+0
-0.3Quarterfinal🇮🇹 ITALY785♥♦6=-11
-0.3Semifinal🇫🇷 FRANCE174♠♦5=+0
-0.3Semifinal🇫🇷 FRANCE291NT♣2=+5
-0.3Final🇩🇰 DENMARK13NT♥J+3+11
-0.4Round of 16🇸🇪 SWEDEN332♠♣8-3+1
-0.4Round of 16🇸🇪 SWEDEN593♦♥2=+7
-0.4Round of 16🇸🇪 SWEDEN842♦♥6=+1
-0.4Quarterfinal🇮🇹 ITALY704♠♣A=-1
-0.5Round of 16🇸🇪 SWEDEN403♣♦4=+1
-0.5Round of 16🇸🇪 SWEDEN571NT♥3+1+7
-0.6Quarterfinal🇮🇹 ITALY443♥♦2-1-1
-0.6Quarterfinal🇮🇹 ITALY473NT♥3-2-5
-0.7Quarterfinal🇮🇹 ITALY673♥♣K=+0
-0.7Semifinal🇫🇷 FRANCE263♦♥4+2+10
-0.9Round of 16🇸🇪 SWEDEN853NT♥3-1-5
-0.9Round of 16🇸🇪 SWEDEN874♣♦A=+0
-0.9Round of 16🇸🇪 SWEDEN944♥♦10+2-1
-1.0Quarterfinal🇮🇹 ITALY534♠♠3+1+0
-1.0Quarterfinal🇮🇹 ITALY614♠♥3+2-2
-1.0Semifinal🇫🇷 FRANCE333NT♠5+2+0
-1.1Round of 16🇸🇪 SWEDEN892♠♥Q+2+6
-1.3Round of 16🇸🇪 SWEDEN614♥♥4=+1
-1.3Final🇩🇰 DENMARK93♠♣3=-4
-1.4Round of 16🇸🇪 SWEDEN254♠♦8-1-5
-1.4Quarterfinal🇮🇹 ITALY242♥♠J=+0
-1.4Quarterfinal🇮🇹 ITALY834♠♦J+2+11
-1.6Round of 16🇸🇪 SWEDEN863NT♥Q=+0
-1.6Quarterfinal🇮🇹 ITALY383♥♣J=-8
-1.7Quarterfinal🇮🇹 ITALY553NT♣A-1-6
-2.0Round of 16🇸🇪 SWEDEN352♣♠Q+2-1
-2.0Round of 16🇸🇪 SWEDEN923NT♠2+1-1
-2.0Round of 16🇸🇪 SWEDEN932♥♦6+2-2
-2.0Quarterfinal🇮🇹 ITALY573♣♠9=-5
-2.1Quarterfinal🇮🇹 ITALY804NT♠7=+1
-2.3Semifinal🇫🇷 FRANCE724♣♥K+2-7
-2.4Quarterfinal🇮🇹 ITALY413♠♥A-1+1
-2.6Round of 16🇸🇪 SWEDEN832♥♣A+1-1
-2.7Quarterfinal🇮🇹 ITALY764♠♦6-1+5
-2.7Quarterfinal🇮🇹 ITALY852♠♦9-2-5
-2.7Semifinal🇫🇷 FRANCE791NT♠3-1-4
-2.9Round of 16🇸🇪 SWEDEN632♠♥A-2-5
-3.0Round of 16🇸🇪 SWEDEN882♠♣J+1-6
-3.0Quarterfinal🇮🇹 ITALY912♥♦Q+1-1
-3.0Semifinal🇫🇷 FRANCE311NT♥3+1+0
-3.0Semifinal🇫🇷 FRANCE742NT♥5=+0
-3.0Final🇩🇰 DENMARK63♣♣6-1+0
-3.3Quarterfinal🇮🇹 ITALY482♠♥J-1-6
-3.3Semifinal🇫🇷 FRANCE323♠♥3-1-5
-3.3Semifinal🇫🇷 FRANCE753NT♠3-1-10
-3.3Semifinal🇫🇷 FRANCE784♠♦Q=+0
-3.6Quarterfinal🇮🇹 ITALY301♣♥8+2+0
-3.7Round of 16🇸🇪 SWEDEN912♠x♣K-1-5
-3.8Round of 16🇸🇪 SWEDEN233NT♥3-1-6
-3.9Round of 16🇸🇪 SWEDEN645♣♠A=+11
-4.0Semifinal🇫🇷 FRANCE474♣♠3-2-6
-4.0Semifinal🇫🇷 FRANCE714♠♠J=+0
-4.3Semifinal🇫🇷 FRANCE192♠♣7=-1
-4.3Semifinal🇫🇷 FRANCE273♣♦2-2-5
-4.4Quarterfinal🇮🇹 ITALY963♥♠6+1-8
-4.7Round of 16🇸🇪 SWEDEN203♦♣J-3+8
-4.7Round of 16🇸🇪 SWEDEN433NT♣5+1+0
-4.7Semifinal🇫🇷 FRANCE733NT♦4+2-13
-4.9Round of 16🇸🇪 SWEDEN323♦x♠4-4-4
-5.0Quarterfinal🇮🇹 ITALY884♠♥J-1-8
-5.3Quarterfinal🇮🇹 ITALY524♠♦6=-10
-5.4Round of 16🇸🇪 SWEDEN397♣♦K=+0
-5.7Final🇩🇰 DENMARK124♠♣6-1-10
-6.3Round of 16🇸🇪 SWEDEN564♠♥K=+0
-6.3Semifinal🇫🇷 FRANCE695♦x♠J-2-5
-6.7Quarterfinal🇮🇹 ITALY656♥♣10-1-14
-6.7Final🇩🇰 DENMARK55♣♣2=+13
-7.0Semifinal🇫🇷 FRANCE404♠♦5=+0
-8.0Final🇩🇰 DENMARK104♦♣3=+10
-8.1Quarterfinal🇮🇹 ITALY696♣♦3-1-14
-8.1Quarterfinal🇮🇹 ITALY864♠♦5=+0
-8.3Quarterfinal🇮🇹 ITALY595♦x♥6=-6
-8.4Round of 16🇸🇪 SWEDEN195♥♣4-1-11
-8.9Quarterfinal🇮🇹 ITALY503NT♦7+2-11
-9.4Quarterfinal🇮🇹 ITALY495♠♥5=+0
-9.4Quarterfinal🇮🇹 ITALY903NT♥6=+1
-9.7Semifinal🇫🇷 FRANCE683NT♥4-2-17
-10.0Quarterfinal🇮🇹 ITALY925♥x♠5-3-9
-10.3Quarterfinal🇮🇹 ITALY743NT♠6-1-5
-10.4Quarterfinal🇮🇹 ITALY313♥♠A=-11
-10.8Round of 16🇸🇪 SWEDEN904♥♦A=-10
-11.7Semifinal🇫🇷 FRANCE252♦♥8-3-5
-12.3Final🇩🇰 DENMARK24♥♣A-2-11
-12.7Semifinal🇫🇷 FRANCE446NT♥9=+0
-17.0Final🇩🇰 DENMARK166♠♥4-1-20