🇨🇳 ZENG Liwei · CHINA

90rank
-72.0Butler · 80 bds
-0.90per board
±5.3swing
-1.21vs par /bd
-0.94adjusted /bd
Butler per round: 14 -49.9 -12.1 20.6 -44.6by round

vs par split: bidding -0.56 · play -0.65

Strength of schedule: opponents averaged -0.04/bd (an average draw) → opponent-adjusted -0.94/bd

Card play — on target: opening leads 93.3% · declarer play 70.0% · defence 83.3%

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (5)100.0% (10)
Declarer play57.1% (7)76.9% (13)
Defence63.6% (11)92.0% (25)

Opening leads by suit led: ♠ 75.0% (4) · ♥ 100.0% (4) · ♦ 100.0% (2) · ♣ 100.0% (5)

vs par by strain: NT -1.96 (27) · a suit -0.83 (53)

vs par by level: part-score -0.86 (22) · game -0.75 (48) · slam -4.20 (10)

By role: declaring -0.44/bd (-3.34 vs par · 44) · defending -1.46/bd (+1.39 vs par · 36)

By vulnerability: vulnerable -0.01/bd (-0.25 vs par · 40) · not vulnerable -1.79/bd (-2.17 vs par · 40)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Z.TanA.Calmanovici – R.SauClosed16+14.0+0.88-0.75
Round 3Z.TanL.Travis – E.MoskovskyOpen16-49.9-3.12-0.19
Round 4Z.TanY.Goma – T.KikuchiOpen16-12.1-0.76-0.75
Round 8Z.TanR.Jeng – A.JengOpen16+20.6+1.29-0.94
Round 16Z.TanM.Gronkvist – I.GronkvistOpen16-44.6-2.79-3.44

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.3Round 8🇺🇸 USA174♥♣8-1+12
+9.9Round 16🇸🇪 SWEDEN93NT♦3+1+0
+9.2Round 4🇯🇵 JAPAN16♣♥3=+10
+9.2Round 8🇺🇸 USA1154♠♠3-2+13
+7.2Round 8🇺🇸 USA134♥♠3=+10
+6.7Round 4🇯🇵 JAPAN71NT♣3-2+7
+6.6Round 1🇮🇹 ITALY104♥♠7+2+1
+6.5Round 1🇮🇹 ITALY164♥♦7+1+1
+6.1Round 1🇮🇹 ITALY123NT♥5=-1
+6.1Round 1🇮🇹 ITALY136♥♠A=+0
+5.2Round 8🇺🇸 USA143♥♦4=+0
+5.1Round 4🇯🇵 JAPAN113NT♥Q-3+11
+5.1Round 8🇺🇸 USA1133NT♠K=-1
+4.6Round 4🇯🇵 JAPAN65♠♦Q=+0
+3.8Round 4🇯🇵 JAPAN102♦♠K=+5
+3.3Round 1🇮🇹 ITALY74♥♠7+1+1
+3.3Round 1🇮🇹 ITALY84♠♥4-2+6
+3.1Round 3🇦🇺 AUSTRALIA52♠♦5+2+6
+2.5Round 16🇸🇪 SWEDEN43NT♠3+3+1
+2.4Round 3🇦🇺 AUSTRALIA13NT♣K+1+1
+2.3Round 4🇯🇵 JAPAN45♣♠2-2+8
+2.3Round 8🇺🇸 USA1143NT♥Q-2+0
+2.2Round 3🇦🇺 AUSTRALIA64♥x♠A-1+7
+2.1Round 1🇮🇹 ITALY93♥♠6-1-2
+1.7Round 8🇺🇸 USA1122NT♥3=+5
+1.3Round 3🇦🇺 AUSTRALIA153♥♠K=+0
+1.2Round 16🇸🇪 SWEDEN114♥♣4=-11
+1.1Round 1🇮🇹 ITALY152♣♥K=+0
+1.0Round 8🇺🇸 USA153♥♦6=+0
+0.9Round 4🇯🇵 JAPAN24♠♣J+1+0
+0.8Round 1🇮🇹 ITALY63NT♥6+1+0
+0.8Round 4🇯🇵 JAPAN133NT♠J+3+1
+0.5Round 4🇯🇵 JAPAN82♠♦K+1-7
+0.3Round 1🇮🇹 ITALY44NT♦10=-1
+0.3Round 16🇸🇪 SWEDEN34♥♠J-1-2
+0.1Round 8🇺🇸 USA1163NT♥5+1-1
-0.6Round 3🇦🇺 AUSTRALIA141NT♥2=+0
-0.9Round 16🇸🇪 SWEDEN153NT♣3+1+0
-1.3Round 16🇸🇪 SWEDEN122♥♣7-3-3
-1.4Round 8🇺🇸 USA124♠♦2+2-5
-1.5Round 16🇸🇪 SWEDEN134♥♠J-4+6
-1.7Round 8🇺🇸 USA1103♠♥T-1-5
-1.7Round 16🇸🇪 SWEDEN162NT♠3+2-1
-1.8Round 3🇦🇺 AUSTRALIA114♥♦2-2+0
-2.1Round 8🇺🇸 USA1116♥♣8+1-11
-2.5Round 8🇺🇸 USA193♠♥A=-6
-2.7Round 3🇦🇺 AUSTRALIA23NT♣7+1-1
-2.7Round 3🇦🇺 AUSTRALIA41NT♦4+1-6
-2.8Round 1🇮🇹 ITALY111NT♦2-2-5
-3.1Round 4🇯🇵 JAPAN154♥♥4=+0
-3.3Round 4🇯🇵 JAPAN122♠♦9+4-5
-3.3Round 4🇯🇵 JAPAN165♣♦K+2-10
-3.3Round 16🇸🇪 SWEDEN66♣♣3=+11
-3.4Round 1🇮🇹 ITALY13♣♠J-3-2
-3.4Round 8🇺🇸 USA184♥♣J+1+0
-3.5Round 1🇮🇹 ITALY54♥♣9+1+0
-3.5Round 3🇦🇺 AUSTRALIA102♥♠10=+0
-3.6Round 1🇮🇹 ITALY21NT♣10=+0
-4.1Round 4🇯🇵 JAPAN146♥♠K-1-11
-4.2Round 1🇮🇹 ITALY145NT♣6-1-10
-4.3Round 16🇸🇪 SWEDEN146♥♦K-4-15
-4.6Round 3🇦🇺 AUSTRALIA135♦♣10+1+13
-4.6Round 16🇸🇪 SWEDEN53NT♣7+2-1
-4.7Round 1🇮🇹 ITALY33♠♦6=+0
-5.5Round 3🇦🇺 AUSTRALIA74♠♥2-1-6
-5.5Round 8🇺🇸 USA163NT♠5-1-12
-5.7Round 3🇦🇺 AUSTRALIA94♠♥Q-1+2
-5.9Round 4🇯🇵 JAPAN94♥♠K=+0
-5.9Round 16🇸🇪 SWEDEN104♥♣K+1+0
-6.1Round 3🇦🇺 AUSTRALIA166NT♠Q=+0
-6.5Round 3🇦🇺 AUSTRALIA33NT♣J-1-5
-6.9Round 8🇺🇸 USA114♠♥K-1-14
-7.4Round 16🇸🇪 SWEDEN24♥♦Q+1-4
-8.3Round 16🇸🇪 SWEDEN73NT♦9-2-13
-8.5Round 4🇯🇵 JAPAN57♠♦K=+0
-9.0Round 3🇦🇺 AUSTRALIA85♦x♥A-2-9
-9.3Round 16🇸🇪 SWEDEN84♥♣K-1-10
-10.0Round 16🇸🇪 SWEDEN15♥x♠K=-13
-10.2Round 3🇦🇺 AUSTRALIA126♦x♣K=-5
-17.8Round 4🇯🇵 JAPAN37NTx♦Q-2-21