🇺🇸 ZHU William · USA 2

65rank
+6.2Butler · 182 bds
+0.03per board
±4.6swing
-0.12vs par /bd · #74/115
+0.22adjusted /bd
Butler per round: 6.3 -13.2 -14.4 5.1 -14.4 -4.5 12.2 -1.1 3.6 -13.3 36.1 -10 13.8by round

vs par split: bidding -0.19 · play +0.09

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

Card play — on target: opening leads 74.4% #76 of 115 · declarer play 70.5% #80 of 115 · defence 79.3% #100 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads78.6% (14)72.4% (29)
Declarer play100.0% (7)64.9% (37)
Defence75.0% (28)81.2% (64)

Opening leads by suit led: ♠ 60.0% (10) · ♥ 63.6% (11) · ♦ 100.0% (8) · ♣ 78.6% (14)

vs par by strain: NT -0.17 (48) · a suit -0.08 (133)

vs par by level: part-score -1.34 (59) · game +0.13 (105) · slam +2.71 (17)

By role: declaring -0.87/bd (-2.98 vs par · 90) · defending +0.92/bd (+2.67 vs par · 92)

By vulnerability: vulnerable -0.40/bd (-0.89 vs par · 91) · not vulnerable +0.47/bd (+0.65 vs par · 91)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.DhirS.Hult – A.StokkaClosed14+6.3+0.45-0.36
Round 2A.DhirBOSE BABHRUBAHAN – KAR SOUVIKClosed14-13.2-0.94-1.86
Round 3A.DhirJ.Thompson – M.SmithOpen14-14.4-1.03+1.07
Round 5A.DhirX.Zhu – M.ZhouOpen14+5.1+0.36+0.36
Round 8A.DhirB.Miao – S.GuClosed14-14.4-1.03-2.43
Round 9A.DhirM.Chodacki – M.SobczakClosed14-4.5-0.32-0.21
Round 11A.DhirA.Kaplan – C.JollyClosed14+12.2+0.87+0.14
Round 12A.DhirB.Combescure – J.BernardOpen14-1.1-0.08+3.93
Round 13A.DhirY.Li – K.LinClosed14+3.6+0.26+0.57
Round 15A.DhirH.Tang – P.ManOpen14-13.3-0.95-2.36
Round 16A.DhirS.Scata – A.ManganellaClosed14+36.1+2.58+1.79
Round 19A.DhirR.Westerbeek – M.ScholsOpen14-10.0-0.71-3.07
Round 20A.DhirV.He – Z.YanOpen14+13.8+0.99+0.86

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.8Round 16🇮🇹 ITALY56NT♣5-1+17
+13.3Round 11🇺🇸 USA 117♦♥6-1+14
+12.1Round 16🇮🇹 ITALY106♣♦3-1+20
+10.8Round 13🇹🇼 CHINESE TAIPEI86♥♣2=+11
+10.4Round 20🇳🇿 NEW ZEALAND53NT♠10=+10
+8.7Round 20🇳🇿 NEW ZEALAND103NT♦3-1+12
+8.0Round 16🇮🇹 ITALY24♥♥3-3+13
+7.9Round 11🇺🇸 USA 1124♠x♦K=+12
+7.6Round 12🇫🇷 FRANCE16♦♥Q-2+17
+7.6Round 16🇮🇹 ITALY114♥♠K=+7
+7.3Round 15🇭🇰 CHINA HONG KONG136♠♣6-1+13
+7.0Round 1🇸🇪 SWEDEN144♥♣7-2+11
+7.0Round 15🇭🇰 CHINA HONG KONG24♠x♥A-1-5
+6.8Round 8🇨🇳 CHINA56♠♥3=+0
+6.7Round 3🇦🇺 AUSTRALIA14♠♣A-1+11
+6.6Round 5🇸🇬 SINGAPORE43♠♠3+1+1
+6.1Round 5🇸🇬 SINGAPORE124♥♠3-1+6
+6.0Round 5🇸🇬 SINGAPORE103NT♠3-2+8
+6.0Round 15🇭🇰 CHINA HONG KONG83NT♠4-2+5
+5.4Round 19🇳🇱 NETHERLANDS126♣♥9+1-11
+5.3Round 1🇸🇪 SWEDEN95♦♣J-1+10
+5.3Round 16🇮🇹 ITALY123NT♣5-2+7
+5.2Round 5🇸🇬 SINGAPORE144♥x♠K-2+10
+5.2Round 9🇵🇱 POLAND112♦♠3-1+5
+5.2Round 11🇺🇸 USA 164♠x♥4-1+7
+5.0Round 13🇹🇼 CHINESE TAIPEI12♠x♠8-2-3
+5.0Round 13🇹🇼 CHINESE TAIPEI72♠♥8+1+1
+4.4Round 9🇵🇱 POLAND134♥♦K-2+8
+4.2Round 5🇸🇬 SINGAPORE24♠♦4-3+9
+3.9Round 15🇭🇰 CHINA HONG KONG104♥♠3=+0
+3.9Round 19🇳🇱 NETHERLANDS53♥x♥8-1+3
+3.9Round 19🇳🇱 NETHERLANDS143NT♥2+1+1
+3.8Round 9🇵🇱 POLAND122♥♠K+2+8
+3.8Round 12🇫🇷 FRANCE55♥♣K-3+4
+3.6Round 19🇳🇱 NETHERLANDS31NT♦3=+1
+3.5Round 9🇵🇱 POLAND63♥♥5-1+4
+3.3Round 1🇸🇪 SWEDEN84♠♣7+3+2
+3.1Round 16🇮🇹 ITALY34♠♦A+1+0
+3.1Round 19🇳🇱 NETHERLANDS84♠♣K-1-2
+2.9Round 2🇮🇳 INDIA94♠♦9+1+0
+2.8Round 3🇦🇺 AUSTRALIA94♥♦J+1+1
+2.8Round 20🇳🇿 NEW ZEALAND113♣♦K=+0
+2.7Round 16🇮🇹 ITALY44♠♣4=+0
+2.6Round 2🇮🇳 INDIA53♥♥6-2+2
+2.6Round 16🇮🇹 ITALY14♠♦A=+0
+2.4Round 8🇨🇳 CHINA123♥♣10-1-2
+2.3Round 1🇸🇪 SWEDEN53NT♠J+2+1
+2.3Round 11🇺🇸 USA 194♥♣2+2+1
+2.1Round 9🇵🇱 POLAND82♦♣4+1+0
+2.1Round 20🇳🇿 NEW ZEALAND74♣♥A-1-1
+2.0Round 13🇹🇼 CHINESE TAIPEI23♠♦K-2+0
+1.8Round 9🇵🇱 POLAND42♥♠8+1+1
+1.8Round 20🇳🇿 NEW ZEALAND43NT♥9+3+2
+1.8Round 20🇳🇿 NEW ZEALAND93♣♦6-2+8
+1.7Round 1🇸🇪 SWEDEN21♠♥A+4-6
+1.7Round 5🇸🇬 SINGAPORE71♦♥3-1+0
+1.7Round 8🇨🇳 CHINA84♠♦5+1+1
+1.7Round 12🇫🇷 FRANCE94♥x♦K-3+5
+1.6Round 5🇸🇬 SINGAPORE63♦♦3=+0
+1.6Round 8🇨🇳 CHINA64♥♠A=+0
+1.5Round 2🇮🇳 INDIA12NT♣3-1-3
+1.5Round 8🇨🇳 CHINA134NT♠9+2-13
+1.5Round 11🇺🇸 USA 185♠x♦K+1+6
+1.5Round 16🇮🇹 ITALY93♦♥10=-11
+1.4Round 8🇨🇳 CHINA32♠♣3=+0
+1.4Round 13🇹🇼 CHINESE TAIPEI103NT♦Q+1+0
+1.3Round 3🇦🇺 AUSTRALIA103NT♦4+2+2
+1.3Round 13🇹🇼 CHINESE TAIPEI51NT♣5+1+7
+1.2Round 12🇫🇷 FRANCE124♠♦5+1-11
+1.2Round 13🇹🇼 CHINESE TAIPEI93NTx♥9-3+12
+1.1Round 2🇮🇳 INDIA84♥♣5+1+0
+1.0Round 1🇸🇪 SWEDEN63♣x♣8-2-7
+1.0Round 12🇫🇷 FRANCE74♠♦8-1+0
+1.0Round 20🇳🇿 NEW ZEALAND134♠♣6+1+0
+0.9Round 12🇫🇷 FRANCE144♥♣A+2+11
+0.9Round 19🇳🇱 NETHERLANDS95♣♦A=+3
+0.9Round 19🇳🇱 NETHERLANDS101♠♥A+3+1
+0.9Round 20🇳🇿 NEW ZEALAND123NT♦Q-3+7
+0.7Round 11🇺🇸 USA 1106♠♣2=+0
+0.4Round 8🇨🇳 CHINA92♠♥J-1+11
+0.3Round 3🇦🇺 AUSTRALIA82♥♣10=-5
+0.3Round 9🇵🇱 POLAND101NT♥5+1-1
+0.3Round 11🇺🇸 USA 142♥♥3=-1
+0.3Round 11🇺🇸 USA 1134♠♥J=+0
+0.3Round 16🇮🇹 ITALY84♠♦Q=+0
+0.3Round 20🇳🇿 NEW ZEALAND63NT♥10+2+0
+0.2Round 16🇮🇹 ITALY63♥♠A-1-2
+0.1Round 3🇦🇺 AUSTRALIA113♠♥9=+0
-0.0Round 2🇮🇳 INDIA63NT♠9+1+0
-0.0Round 3🇦🇺 AUSTRALIA74♠♣J=+3
-0.0Round 5🇸🇬 SINGAPORE84♠♥3-1-2
+0.0Round 15🇭🇰 CHINA HONG KONG64♠♦J=-1
-0.1Round 1🇸🇪 SWEDEN123♣♠K+1+0
-0.1Round 2🇮🇳 INDIA33NT♥K+2+0
-0.1Round 3🇦🇺 AUSTRALIA124♠♣K-1+5
-0.2Round 11🇺🇸 USA 123NT♠8+1+0
-0.3Round 1🇸🇪 SWEDEN44♠♠9=+1
-0.3Round 12🇫🇷 FRANCE63♣♦J=+0
-0.5Round 19🇳🇱 NETHERLANDS114♥♠10=-11
-0.6Round 1🇸🇪 SWEDEN114♠♦K=-1
-0.6Round 9🇵🇱 POLAND53♥♣A-1+2
-0.7Round 2🇮🇳 INDIA72♥x♦10-1-9
-0.7Round 12🇫🇷 FRANCE33♦♠7=+0
-0.8Round 9🇵🇱 POLAND143NT♠Q+2-1
-1.0Round 2🇮🇳 INDIA41NT♠Q-2+9
-1.0Round 3🇦🇺 AUSTRALIA24♥♥2+2-1
-1.0Round 3🇦🇺 AUSTRALIA141NT♠J=+0
-1.0Round 8🇨🇳 CHINA24♥♦A+1-1
-1.1Round 9🇵🇱 POLAND14♥♣A+1+0
-1.1Round 12🇫🇷 FRANCE42♦♥Q-2+10
-1.1Round 12🇫🇷 FRANCE85♦♠8-1-4
-1.1Round 15🇭🇰 CHINA HONG KONG74♥♣5+2-1
-1.1Round 20🇳🇿 NEW ZEALAND25♠♠4=-13
-1.2Round 1🇸🇪 SWEDEN14♥♣3-2-5
-1.2Round 8🇨🇳 CHINA114♥♣7=-1
-1.2Round 11🇺🇸 USA 133♣♦2-1-2
-1.2Round 13🇹🇼 CHINESE TAIPEI33NT♦6+1+0
-1.3Round 12🇫🇷 FRANCE24NT♦9+1+0
-1.4Round 8🇨🇳 CHINA13♥♣6-1-2
-1.4Round 15🇭🇰 CHINA HONG KONG12♥♠2+2-7
-1.5Round 13🇹🇼 CHINESE TAIPEI4Pass-3
-1.6Round 12🇫🇷 FRANCE134NT♠7+2+13
-1.7Round 2🇮🇳 INDIA104♥♦6-1-6
-1.7Round 9🇵🇱 POLAND34♥♦10+1-1
-1.7Round 15🇭🇰 CHINA HONG KONG143NT♥4+2+0
-1.7Round 19🇳🇱 NETHERLANDS44♠♣J=+0
-1.7Round 20🇳🇿 NEW ZEALAND143NT♣7+3-3
-1.8Round 11🇺🇸 USA 1144♠♥Q-2-5
-1.9Round 13🇹🇼 CHINESE TAIPEI133NT♥4+2+0
-2.0Round 1🇸🇪 SWEDEN104♥♠A=+0
-2.0Round 12🇫🇷 FRANCE116♠♥5+1+11
-2.1Round 5🇸🇬 SINGAPORE14♠♣A-1-4
-2.1Round 15🇭🇰 CHINA HONG KONG124♠♦K-1-6
-2.3Round 15🇭🇰 CHINA HONG KONG51NT♥5=+0
-2.3Round 20🇳🇿 NEW ZEALAND36♦♦9+1-11
-2.5Round 16🇮🇹 ITALY144♠♣3+1-1
-2.7Round 1🇸🇪 SWEDEN75♥♣7=+0
-2.7Round 2🇮🇳 INDIA112♥♠3=-5
-2.7Round 13🇹🇼 CHINESE TAIPEI142♥♠6+2-6
-2.7Round 20🇳🇿 NEW ZEALAND12♥♠2-1+1
-2.8Round 2🇮🇳 INDIA121NT♠4-1-4
-2.8Round 2🇮🇳 INDIA132♠♥10=-6
-2.8Round 8🇨🇳 CHINA145♣♠4=+0
-2.9Round 3🇦🇺 AUSTRALIA44♠♠9+1+0
-2.9Round 3🇦🇺 AUSTRALIA133NT♣5+1+0
-3.1Round 11🇺🇸 USA 153NT♠9+4-10
-3.2Round 1🇸🇪 SWEDEN133NT♦2-1-12
-3.2Round 5🇸🇬 SINGAPORE53♥♠3=-7
-3.2Round 9🇵🇱 POLAND74♠♠6+1-1
-3.3Round 2🇮🇳 INDIA24♥♦Q=+1
-3.3Round 5🇸🇬 SINGAPORE134♥♠3-1-12
-3.3Round 19🇳🇱 NETHERLANDS63♥♠4-1-6
-3.5Round 13🇹🇼 CHINESE TAIPEI61NT♦10+1+0
-3.5Round 13🇹🇼 CHINESE TAIPEI123NT♠7-2-3
-3.6Round 3🇦🇺 AUSTRALIA33NT♣4+3-14
-3.6Round 19🇳🇱 NETHERLANDS76♦♠A=-7
-4.0Round 8🇨🇳 CHINA102NT♥2-1-5
-4.1Round 15🇭🇰 CHINA HONG KONG93♥♣K+1-6
-4.1Round 19🇳🇱 NETHERLANDS14♠♣J+1+11
-4.2Round 1🇸🇪 SWEDEN34♠♦A=+1
-4.5Round 15🇭🇰 CHINA HONG KONG114♣♠Q-2-5
-4.7Round 5🇸🇬 SINGAPORE91NT♠3-1-5
-5.1Round 11🇺🇸 USA 174♠x♣J-2-9
-5.7Round 5🇸🇬 SINGAPORE113NT♠J=+1
-6.2Round 2🇮🇳 INDIA143♣x♥3-2-5
-6.3Round 9🇵🇱 POLAND23NT♥5=-10
-6.5Round 19🇳🇱 NETHERLANDS22♦x♣8-2-9
-6.8Round 3🇦🇺 AUSTRALIA66♦♥K+1+13
-7.3Round 3🇦🇺 AUSTRALIA55♠♦A-2+0
-7.3Round 5🇸🇬 SINGAPORE33NT♦7=+0
-7.4Round 16🇮🇹 ITALY72♠♣K-2-13
-7.9Round 11🇺🇸 USA 1115♦♠A+1-11
-8.2Round 20🇳🇿 NEW ZEALAND86NT♦J=+0
-8.4Round 8🇨🇳 CHINA41NT♥3+1-10
-8.8Round 13🇹🇼 CHINESE TAIPEI115♥x♦4=-8
-9.0Round 15🇭🇰 CHINA HONG KONG37♦x♠A-4-7
-9.2Round 12🇫🇷 FRANCE104♥♠K=-1
-11.2Round 16🇮🇹 ITALY134NT♥A-1-12
-11.3Round 15🇭🇰 CHINA HONG KONG44♠♥Q-1-13
-11.4Round 8🇨🇳 CHINA74♠♣4-1-12
-11.9Round 9🇵🇱 POLAND96♣♠J-1-17
-12.0Round 19🇳🇱 NETHERLANDS136NT♠3-1-17