🇩🇪 ZUO Yang · GERMANY

70rank
-25.2Butler · 104 bds
-0.24per board
±4.8swing
-0.34vs par /bd · #72/111
-0.32adjusted /bd
Butler per round: -7.4 2.6 2.5 16 3.9 -10.9 16.7 -15.4 -5.3 -13.6 -16.2 -5.9 7.8by round

vs par split: bidding +0.06 · play -0.39

Strength of schedule: opponents averaged -0.08/bd (an easy draw) → opponent-adjusted -0.32/bd

Card play — on target: opening leads 81.0% #52 of 111 · declarer play 64.7% #96 of 111 · defence 81.4% #82 of 111

Bidding activity — not a pass: 48.8% #13 of 111 (142/291)

Card play by contract type — on target
vs NTvs a suit
Opening leads50.0% (6)93.3% (15)
Declarer play50.0% (10)70.8% (24)
Defence69.2% (13)86.7% (30)

Opening leads by suit led: ♠ 85.7% (7) · ♥ 80.0% (5) · ♦ 71.4% (7) · ♣ 100.0% (2)

vs par by strain: NT -1.11 (28) · a suit -0.05 (76)

vs par by level: part-score +0.64 (33) · game -0.47 (64) · slam -3.71 (7)

By role: declaring -0.54/bd (-1.84 vs par · 61) · defending +0.18/bd (+1.79 vs par · 43)

By vulnerability: vulnerable +0.61/bd (+0.60 vs par · 52) · not vulnerable -1.09/bd (-1.27 vs par · 52)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Z.ZhuS.Kar – S.BarClosed8-7.4-0.93-0.12
Round 3Z.ZhuC.Chiang – Y.ChengOpen8+2.6+0.33-0.62
Round 4Z.ZhuD.Jansons – R.KreitalsOpen8+2.5+0.31-0.38
Round 5Z.ZhuD.Nobira – D.RahayuOpen8+16.0+2.00+3.50
Round 7Z.ZhuS.Semberoiz – F.GuerraClosed8+3.9+0.49+0.50
Round 8Z.ZhuA.Dhir – V.ZhuOpen8-10.9-1.36-3.50
Round 10Z.ZhuZ.Ferov – D.LazarovOpen8+16.7+2.09+3.38
Round 11Z.ZhuM.Sprinkhuizen – A.CasparieOpen8-15.4-1.93-0.38
Round 13Z.ZhuG.Giubilo – R.SauOpen8-5.3-0.66-2.75
Round 14Z.ZhuJ.Udomsrirungruang – M.JohnstoneOpen8-13.6-1.70-2.25
Round 16Z.ZhuY.Li – Q.TanOpen8-16.2-2.02-2.25
Round 17Z.ZhuL.Bellicaud – T.GuichetOpen8-5.9-0.74+0.00
Round 19Z.ZhuS.Vazic – M.SeizovicOpen8+7.8+0.97+0.50

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
+12.4Round 5🇮🇩 INDONESIA54♥x♠7=+10
+10.5Round 7🇦🇷 ARGENTINA213NT♥9-1+14
+9.8Round 19🇷🇸 SERBIA233NT♥6-2+17
+9.2Round 1🇮🇳 INDIA54♠♥T=+15
+8.8Round 3🇹🇼 CHINESE TAIPEI234♥x♣Q+1+8
+8.5Round 10🇧🇬 BULGARIA106♦♣A=+13
+7.6Round 4🇱🇻 LATVIA303NT♣7+1+8
+7.4Round 16🇨🇳 CHINA314♠♥A=+13
+6.4Round 10🇧🇬 BULGARIA124♠♣8-1+6
+5.8Round 7🇦🇷 ARGENTINA204♠♦A-1+6
+5.6Round 16🇨🇳 CHINA255♦♣4-1+6
+4.6Round 17🇫🇷 FRANCE42♣♦4-2+2
+4.5Round 8🇺🇸 USA2254♥♣5+1+4
+4.5Round 14🇺🇸 USA1114♠♣3=+3
+4.5Round 17🇫🇷 FRANCE25♣♠K-1+5
+3.5Round 10🇧🇬 BULGARIA134♥x♣K-2+17
+3.5Round 10🇧🇬 BULGARIA144♥♦K-2+6
+3.5Round 13🇮🇹 ITALY54♥♠3-4+3
+3.3Round 13🇮🇹 ITALY63♥♦K-1+0
+3.2Round 16🇨🇳 CHINA262♥♣9-1+5
+2.9Round 5🇮🇩 INDONESIA82♠♦4-3+2
+2.9Round 14🇺🇸 USA1103♣♠J+3+10
+2.2Round 4🇱🇻 LATVIA313NT♦6-1+4
+2.2Round 7🇦🇷 ARGENTINA183NT♥K-1+4
+2.2Round 16🇨🇳 CHINA274♥♠7=-1
+2.1Round 5🇮🇩 INDONESIA44♦♣A+1+1
+2.1Round 7🇦🇷 ARGENTINA194♥♣J=+0
+2.1Round 14🇺🇸 USA192♥♦A-2+0
+2.0Round 8🇺🇸 USA2294♠♣5+1+0
+1.8Round 17🇫🇷 FRANCE64♥♣T=+0
+1.8Round 19🇷🇸 SERBIA213NT♦J-1+5
+1.6Round 5🇮🇩 INDONESIA14♠♥8-2+5
+1.4Round 3🇹🇼 CHINESE TAIPEI185♦♠K-1-2
+1.3Round 4🇱🇻 LATVIA262♠♠2-3-8
+1.3Round 4🇱🇻 LATVIA326NT♦7=-11
+1.3Round 5🇮🇩 INDONESIA63♣♠K-3+10
+1.3Round 19🇷🇸 SERBIA243♦♥Q+1+0
+1.2Round 3🇹🇼 CHINESE TAIPEI211NT♦7+2+1
+1.2Round 10🇧🇬 BULGARIA96♠♣A=+0
+1.1Round 4🇱🇻 LATVIA295♦♣9+1-1
+1.1Round 14🇺🇸 USA1134♠♠5+1+0
+1.0Round 10🇧🇬 BULGARIA114♠♣6=-1
+0.9Round 19🇷🇸 SERBIA183♦♥2=+5
+0.7Round 5🇮🇩 INDONESIA74♠♥4=+0
+0.7Round 11🇳🇱 NETHERLANDS201NT♠6+2+1
+0.6Round 17🇫🇷 FRANCE14♠♥Q+2+11
+0.5Round 1🇮🇳 INDIA32♠♦A+2+1
+0.5Round 3🇹🇼 CHINESE TAIPEI223NT♥T=+0
+0.4Round 8🇺🇸 USA2273♠♥5=+7
+0.3Round 13🇮🇹 ITALY32♠♥K=+5
+0.3Round 19🇷🇸 SERBIA174♠♦Q+1+0
+0.2Round 14🇺🇸 USA1123NT♦5+2+0
+0.1Round 3🇹🇼 CHINESE TAIPEI203NT♦5+1+1
+0.1Round 19🇷🇸 SERBIA204♠♦5=-1
-0.0Round 8🇺🇸 USA2304♠♥2+1+0
-0.1Round 1🇮🇳 INDIA74♠♦A=+0
-0.1Round 5🇮🇩 INDONESIA34♠♦7=+0
-0.3Round 11🇳🇱 NETHERLANDS183♥♣A-1+11
-0.4Round 13🇮🇹 ITALY13NT♠7=-11
-0.5Round 1🇮🇳 INDIA61♥♣7-1+0
-0.6Round 3🇹🇼 CHINESE TAIPEI191NT♠J-2+0
-0.7Round 7🇦🇷 ARGENTINA173♣♦K-1+2
-0.7Round 17🇫🇷 FRANCE53NT♣K+1+1
-0.8Round 4🇱🇻 LATVIA252♠♦Q+3-6
-0.8Round 7🇦🇷 ARGENTINA241NT♦A+1+0
-0.8Round 13🇮🇹 ITALY41NT♦2=-1
-0.8Round 13🇮🇹 ITALY83NT♥3+2+0
-1.1Round 17🇫🇷 FRANCE33♣♥2-2-5
-1.2Round 11🇳🇱 NETHERLANDS193NT♦5=+0
-1.3Round 11🇳🇱 NETHERLANDS225♠♥3+1-1
-1.4Round 8🇺🇸 USA2261NT♦A=-5
-1.6Round 7🇦🇷 ARGENTINA234♠♥2-2-8
-1.6Round 19🇷🇸 SERBIA194♥♣K-1-16
-1.8Round 17🇫🇷 FRANCE82NT♣T=+0
-2.1Round 1🇮🇳 INDIA82♥♠9+1+7
-2.1Round 11🇳🇱 NETHERLANDS173♠♣9=+0
-2.2Round 13🇮🇹 ITALY23♣♥2-1-5
-2.3Round 11🇳🇱 NETHERLANDS245♦♠A-1-10
-2.5Round 3🇹🇼 CHINESE TAIPEI244♠♥2-2-6
-2.7Round 11🇳🇱 NETHERLANDS213NT♠K-1-5
-3.2Round 8🇺🇸 USA2325♦♠A+1-10
-3.2Round 10🇧🇬 BULGARIA152♣♥T=-5
-3.7Round 4🇱🇻 LATVIA286♣♠Q=+11
-4.1Round 1🇮🇳 INDIA15♣♠Q-1-10
-4.1Round 1🇮🇳 INDIA43NT♠T-4-6
-4.2Round 10🇧🇬 BULGARIA164♠x♦4-2-9
-4.8Round 19🇷🇸 SERBIA222♠♣T-1-6
-4.9Round 5🇮🇩 INDONESIA23♣♦2+1+0
-5.7Round 16🇨🇳 CHINA284♠x♠6=-9
-6.2Round 1🇮🇳 INDIA24♠♠6-2-8
-6.2Round 11🇳🇱 NETHERLANDS233NT♠Q=+1
-6.3Round 3🇹🇼 CHINESE TAIPEI174♥♠K=-7
-6.3Round 8🇺🇸 USA2286NT♥2-1-14
-6.5Round 4🇱🇻 LATVIA274♥♦Q=+0
-6.9Round 8🇺🇸 USA2314♥♦6-1-10
-7.8Round 14🇺🇸 USA1153♦x♠T-3-8
-7.9Round 14🇺🇸 USA1164♠♥Q-1-12
-8.2Round 13🇮🇹 ITALY75♠♦2+1-13
-8.7Round 14🇺🇸 USA1146♥♦J-1-11
-9.5Round 16🇨🇳 CHINA293NT♥T-4-11
-9.6Round 16🇨🇳 CHINA323NT♦4=-10
-9.8Round 16🇨🇳 CHINA304♠♥6-2-11
-13.6Round 7🇦🇷 ARGENTINA226NTx♦A-3-14
-13.8Round 17🇫🇷 FRANCE74♥x♣A=-14