🇨🇳 SUN Shiyu · CHINA

23rank
-20.1Butler · 168 bds
-0.12per board
±5.1swing
-0.24vs par /bd · #13/20
+0.10adjusted /bd
Butler per round: 52 52 52 -8.3 -8.3 -8.3 -8.3 -63.8 -63.8 -63.8 -63.8 -63.8 -63.8by round

vs par split: bidding -0.31 · play +0.06

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

Card play — on target: opening leads 77.8% #15 of 20 · declarer play 78.7% #9 of 20 · defence 90.0% #5 of 20

Card play by contract type — on target
vs NTvs a suit
Opening leads72.7% (11)79.4% (34)
Declarer play85.7% (14)75.8% (33)
Defence94.7% (19)88.5% (61)

Opening leads by suit led: ♠ 76.5% (17) · ♥ 66.7% (6) · ♦ 83.3% (12) · ♣ 80.0% (10)

vs par by strain: NT +0.29 (44) · a suit -0.45 (123)

vs par by level: part-score -0.18 (61) · game -0.07 (93) · slam -1.85 (13)

By role: declaring -0.15/bd (-2.88 vs par · 87) · defending -0.08/bd (+2.60 vs par · 81)

By vulnerability: vulnerable +0.12/bd (-0.01 vs par · 84) · not vulnerable -0.36/bd (-0.46 vs par · 84)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalH.WeiP.Haw – R.ChanOpen14+10.6+0.76+0.50
QuarterfinalH.WeiS.Li – K.ChanOpen14+20.4+1.46+0.79
QuarterfinalH.WeiR.Chan – P.HawClosed14+21.0+1.50+1.14
SemifinalH.WeiV.Kiljan – L.TijssenClosed14-18.3-1.31+0.79
SemifinalH.WeiT.Van Overbeeke – T.PolakOpen14-19.6-1.40-0.64
SemifinalH.WeiL.Tijssen – V.KiljanOpen14+35.0+2.50-0.21
SemifinalH.WeiT.Van Overbeeke – T.PolakOpen14-5.4-0.39+0.29
FinalH.WeiM.Bojarski – M.ChodackiClosed14+9.4+0.67-1.57
FinalH.WeiM.Bojarski – M.ChodackiClosed14-20.7-1.48-2.79
FinalH.WeiM.Klukowski – J.ZmudaOpen14-2.9-0.21-0.64
FinalH.WeiK.Nowak – W.KazmierczakClosed14-5.6-0.40+0.36
FinalH.WeiW.Kazmierczak – K.NowakClosed14-44.0-3.14-0.86
FinalH.WeiM.Bojarski – M.ChodackiClosed0+0.0+0.00·

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
+13.3Semifinal🇳🇱 NETHERLANDS334♠♣K+1+0
+12.0Final🇵🇱 POLAND694♥♠Q+1+12
+11.7Semifinal🇳🇱 NETHERLANDS375♦♣A=+0
+10.0Semifinal🇳🇱 NETHERLANDS223♥♥4+1+8
+8.9Quarterfinal🇸🇬 SINGAPORE56♥♣K-1+11
+8.9Quarterfinal🇸🇬 SINGAPORE354♥♠Q+1+13
+8.7Semifinal🇳🇱 NETHERLANDS344♠x♥K=+9
+8.1Quarterfinal🇸🇬 SINGAPORE404♠♠5-1+9
+8.0Semifinal🇳🇱 NETHERLANDS96♦♠4-2+11
+7.7Semifinal🇳🇱 NETHERLANDS364♣x♦A-2+4
+7.6Quarterfinal🇸🇬 SINGAPORE325♥♥A-1+12
+7.3Semifinal🇳🇱 NETHERLANDS454♥♦4+1-11
+7.3Final🇵🇱 POLAND201NT♥9-4+7
+7.3Final🇵🇱 POLAND286♠♥8+1-13
+7.3Final🇵🇱 POLAND566♦♥8=-2
+7.0Semifinal🇳🇱 NETHERLANDS523♠♣6=+1
+6.9Quarterfinal🇸🇬 SINGAPORE163NT♣6+2+8
+6.7Final🇵🇱 POLAND53NT♠3-1+10
+6.4Quarterfinal🇸🇬 SINGAPORE383NT♦5=+0
+6.3Semifinal🇳🇱 NETHERLANDS532♠♦2=+5
+6.1Quarterfinal🇸🇬 SINGAPORE284♠♦A=+0
+6.0Semifinal🇳🇱 NETHERLANDS204♥♦5=+0
+6.0Semifinal🇳🇱 NETHERLANDS293NT♠8=-1
+5.7Semifinal🇳🇱 NETHERLANDS83NT♥A=-1
+5.7Final🇵🇱 POLAND403♦♠Q=+11
+5.0Semifinal🇳🇱 NETHERLANDS515♥♦3+2+2
+5.0Final🇵🇱 POLAND473♣♦K=+5
+5.0Final🇵🇱 POLAND703♣♣4-1+4
+4.9Quarterfinal🇸🇬 SINGAPORE76♥♠4=+0
+4.9Quarterfinal🇸🇬 SINGAPORE174♠♥3-3+7
+4.7Final🇵🇱 POLAND464♠♣5+2+1
+4.3Semifinal🇳🇱 NETHERLANDS22♥♣Q=-1
+4.3Final🇵🇱 POLAND65♣♠8+1-9
+4.3Final🇵🇱 POLAND233♥♦Q-2+3
+3.7Final🇵🇱 POLAND132♣♥6=+5
+3.7Final🇵🇱 POLAND264♥♦4=+0
+3.3Quarterfinal🇸🇬 SINGAPORE241NT♣4+2+2
+3.1Quarterfinal🇸🇬 SINGAPORE302NT♣8-1+2
+3.0Quarterfinal🇸🇬 SINGAPORE93♠♣Q=-7
+3.0Semifinal🇳🇱 NETHERLANDS102♥x♦A-1+3
+3.0Final🇵🇱 POLAND505NT♠8=+0
+2.4Quarterfinal🇸🇬 SINGAPORE183NT♦2-1+5
+2.4Quarterfinal🇸🇬 SINGAPORE204♠♣A-1-6
+2.3Quarterfinal🇸🇬 SINGAPORE362♣♥10-2+0
+2.3Final🇵🇱 POLAND293NT♥5+2+0
+2.3Final🇵🇱 POLAND302♠♥A+1+0
+2.1Quarterfinal🇸🇬 SINGAPORE123♣♠K=-1
+2.0Quarterfinal🇸🇬 SINGAPORE31NT♥6+1+0
+2.0Quarterfinal🇸🇬 SINGAPORE254♥♣6+2-10
+2.0Semifinal🇳🇱 NETHERLANDS231NT♦6+1+1
+1.7Semifinal🇳🇱 NETHERLANDS321NT♠J-1-11
+1.7Final🇵🇱 POLAND222NT♠4+2+1
+1.7Final🇵🇱 POLAND34Adj.♦A+2
+1.6Quarterfinal🇸🇬 SINGAPORE143♠♠A+1+2
+1.3Semifinal🇳🇱 NETHERLANDS153♠♣A-1-2
+1.3Final🇵🇱 POLAND73♣♥K=+0
+1.1Quarterfinal🇸🇬 SINGAPORE114♠♦6+2+11
+1.0Quarterfinal🇸🇬 SINGAPORE333NT♥K+1+16
+1.0Final🇵🇱 POLAND393NT♠3+3+1
+1.0Final🇵🇱 POLAND634♠♦9+1+13
+1.0Final🇵🇱 POLAND673NT♥7+1+1
+0.9Quarterfinal🇸🇬 SINGAPORE263♥♣Q-1+6
+0.7Semifinal🇳🇱 NETHERLANDS484♠♣4=+1
+0.7Final🇵🇱 POLAND14♥♦9+1-11
+0.7Final🇵🇱 POLAND114♥♦K+1-4
+0.7Final🇵🇱 POLAND142♥♥3+2+1
+0.7Final🇵🇱 POLAND354♠♣A+1+0
+0.4Quarterfinal🇸🇬 SINGAPORE43NT♠2+1+0
+0.3Semifinal🇳🇱 NETHERLANDS34♥♠5+2+11
+0.3Final🇵🇱 POLAND32♠♣8-2+1
+0.3Final🇵🇱 POLAND104♠♥10+1+0
+0.3Final🇵🇱 POLAND274♠♥7+2+1
+0.3Final🇵🇱 POLAND492♠♦4=+0
+0.3Final🇵🇱 POLAND531NT♠8=+1
+0.1Quarterfinal🇸🇬 SINGAPORE341NT♦7=-2
+0.0Quarterfinal🇸🇬 SINGAPORE222♦♣9+2-1
+0.0Quarterfinal🇸🇬 SINGAPORE273NT♦Q-1-5
-0.0Quarterfinal🇸🇬 SINGAPORE313NT♣6+2+0
-0.0Semifinal🇳🇱 NETHERLANDS44♠♥A=+13
-0.0Semifinal🇳🇱 NETHERLANDS53NT♣Q+3+17
-0.0Semifinal🇳🇱 NETHERLANDS133NT♦K-1-6
+0.0Semifinal🇳🇱 NETHERLANDS282♣♠J+1+0
+0.0Semifinal🇳🇱 NETHERLANDS316♦♠3+1+13
+0.0Semifinal🇳🇱 NETHERLANDS384♠♥2+1+0
+0.0Semifinal🇳🇱 NETHERLANDS462♠♠3+1+1
+0.0Semifinal🇳🇱 NETHERLANDS492♠♣3-1-1
+0.0Final🇵🇱 POLAND42♥x♠Q=-11
+0.0Final🇵🇱 POLAND124♠♦7-1-5
+0.0Final🇵🇱 POLAND254♠♦2+1+0
-0.0Final🇵🇱 POLAND364♥♦Q=+0
-0.0Final🇵🇱 POLAND373NT♦3-1+11
+0.0Final🇵🇱 POLAND441NT♣2+2+0
+0.0Final🇵🇱 POLAND513♦♥Q+1+0
+0.0Final🇵🇱 POLAND584♠♣6=-17
+0.0Final🇵🇱 POLAND664♥♠4-1+16
-0.1Quarterfinal🇸🇬 SINGAPORE134♥♣A+1+0
-0.3Semifinal🇳🇱 NETHERLANDS163NT♠4+1+0
-0.3Semifinal🇳🇱 NETHERLANDS183♣♥J-1+4
-0.3Final🇵🇱 POLAND314♥♣5+1+0
-0.3Final🇵🇱 POLAND385♠x♣6-1-9
-0.3Final🇵🇱 POLAND436♠♥K=-13
-0.3Final🇵🇱 POLAND554♠♣J+1+11
-0.4Quarterfinal🇸🇬 SINGAPORE104♥♣A+1+0
-0.4Quarterfinal🇸🇬 SINGAPORE424♠♦Q=-11
-0.7Semifinal🇳🇱 NETHERLANDS142♠♣A-1-1
-0.7Semifinal🇳🇱 NETHERLANDS443NT♣6+1-1
-1.0Quarterfinal🇸🇬 SINGAPORE24NT♣9=+0
-1.0Quarterfinal🇸🇬 SINGAPORE373NT♣7+2+0
-1.0Semifinal🇳🇱 NETHERLANDS404♠♥2+1-1
-1.0Final🇵🇱 POLAND326♥♦5+1-1
-1.1Quarterfinal🇸🇬 SINGAPORE152♥♣6+1-1
-1.7Quarterfinal🇸🇬 SINGAPORE191♦♠5+4+1
-1.7Semifinal🇳🇱 NETHERLANDS424♠♥A=+1
-1.7Final🇵🇱 POLAND485♣x♠K-1+9
-1.9Quarterfinal🇸🇬 SINGAPORE11NT♠6=+0
-1.9Quarterfinal🇸🇬 SINGAPORE412♥♦J=-6
-2.0Semifinal🇳🇱 NETHERLANDS304♥♣6-1-6
-2.0Semifinal🇳🇱 NETHERLANDS395♦♣K+1-1
-2.0Semifinal🇳🇱 NETHERLANDS542♠♥A+1+0
-2.0Final🇵🇱 POLAND212♦♥10+1+0
-2.0Final🇵🇱 POLAND622♠♠A=-6
-2.3Final🇵🇱 POLAND22♥♠A+2+7
-2.3Final🇵🇱 POLAND192♥♦A=+0
-2.7Quarterfinal🇸🇬 SINGAPORE214♥♥2-2+5
-2.7Semifinal🇳🇱 NETHERLANDS354♠x♥7+1-10
-3.0Quarterfinal🇸🇬 SINGAPORE233NT♠Q=+0
-3.0Semifinal🇳🇱 NETHERLANDS274♠x♣J-1-6
-3.0Semifinal🇳🇱 NETHERLANDS473NT♣Q-1+13
-3.0Final🇵🇱 POLAND93♠♣3=-6
-3.0Final🇵🇱 POLAND163♥♦2-1-4
-3.0Final🇵🇱 POLAND424♠♣6=+0
-3.1Quarterfinal🇸🇬 SINGAPORE63NT♠3+2+0
-3.3Semifinal🇳🇱 NETHERLANDS64♠x♦A-3+0
-3.3Final🇵🇱 POLAND524♠♥2+1+0
-4.0Semifinal🇳🇱 NETHERLANDS433NT♥6=+0
-4.0Semifinal🇳🇱 NETHERLANDS504♠♣K+1-4
-4.0Final🇵🇱 POLAND84♥♦6+1+0
-4.0Final🇵🇱 POLAND641NT♣2-2+1
-4.0Final🇵🇱 POLAND653♦♥6-1+2
-4.3Semifinal🇳🇱 NETHERLANDS264♥♠5+1+0
-4.7Semifinal🇳🇱 NETHERLANDS173♣♦2=+7
-4.7Semifinal🇳🇱 NETHERLANDS414♥♠5=+0
-5.0Final🇵🇱 POLAND174♥♠Q-1+2
-5.0Final🇵🇱 POLAND573NT♠6-1-5
-5.7Semifinal🇳🇱 NETHERLANDS245♥x♠K-2-9
-5.9Quarterfinal🇸🇬 SINGAPORE393♣♠K-4-6
-6.0Final🇵🇱 POLAND334♥♠Q+3-14
-6.0Final🇵🇱 POLAND412NT♠K+2-10
-6.3Semifinal🇳🇱 NETHERLANDS122♥♣J-2+0
-6.3Semifinal🇳🇱 NETHERLANDS253NT♥Q-1-10
-6.9Quarterfinal🇸🇬 SINGAPORE86♦♦A=-9
-7.0Semifinal🇳🇱 NETHERLANDS13NT♦A=-7
-7.0Semifinal🇳🇱 NETHERLANDS211♠♥A-3+4
-7.3Quarterfinal🇸🇬 SINGAPORE295♣♥5-1-11
-7.3Semifinal🇳🇱 NETHERLANDS194♥x♦9-1-6
-7.3Final🇵🇱 POLAND457♥♣2=+0
-8.0Semifinal🇳🇱 NETHERLANDS563NT♦8=+1
-10.0Semifinal🇳🇱 NETHERLANDS556♣♣4=-3
-10.0Final🇵🇱 POLAND183NT♠K-1-12
-10.0Final🇵🇱 POLAND683♠♣6+1-10
-10.3Semifinal🇳🇱 NETHERLANDS113NT♥7-1-14
-11.0Final🇵🇱 POLAND153♥x♥3-3-12
-12.0Semifinal🇳🇱 NETHERLANDS75♣x♠A-2-14
-12.0Final🇵🇱 POLAND243♠x♥7-4-12
-12.0Final🇵🇱 POLAND605♣♠K=+0
-12.0Final🇵🇱 POLAND614♠♥2-1-12
-13.3Final🇵🇱 POLAND546♥♦K-1-7
-14.0Final🇵🇱 POLAND596♥♦A-1-11