🇨🇦 DONG Hao Zhen (John) · CANADA

5rank
+50.2Butler · 42 bds
+1.20per board
±5.1swing
+2.07vs par /bd · #1/33
+0.97adjusted /bd
Butler per round: 9.4 24 16.8by round

vs par split: bidding +0.52 · play +1.55

Strength of schedule: opponents averaged -0.23/bd (an easy draw) → opponent-adjusted +0.97/bd

Card play — on target: opening leads 100.0% #1 of 33 · declarer play 90.0% #5 of 33 · defence 91.3% #7 of 33

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (2)100.0% (6)
Declarer play0.0% (1)100.0% (9)
Defence85.7% (7)93.8% (16)

Opening leads by suit led: ♥ 100.0% (1) · ♦ 100.0% (4) · ♣ 100.0% (3)

vs par by strain: NT +2.54 (11) · a suit +1.90 (31)

vs par by level: part-score +2.15 (20) · game +2.71 (21) · slam -13.00 (1)

By role: declaring +0.73/bd (-0.16 vs par · 19) · defending +1.58/bd (+3.91 vs par · 23)

By vulnerability: vulnerable +1.10/bd (+0.91 vs par · 21) · not vulnerable +1.29/bd (+3.24 vs par · 21)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2B.ZhuA.Carletti – M.MeregalliClosed14+9.4+0.67+3.36
Round 3B.ZhuA.Prochazka – P.VolhejnOpen14+24.0+1.71-1.50
Round 4B.ZhuD.Fikriaza – M.AlhanifClosed14+16.8+1.20+4.36

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.0Round 3🇨🇿 CZECH REPUBLIC106♠♦K+1-13
+11.0Round 4🇮🇩 INDONESIA223NT♣Q-2+13
+10.6Round 4🇮🇩 INDONESIA163NT♠Q-1+12
+8.0Round 2🇮🇹 ITALY125♥x♦A=+6
+7.8Round 4🇮🇩 INDONESIA194♠♦8-3+14
+6.4Round 2🇮🇹 ITALY53♥♣10-1+5
+5.6Round 4🇮🇩 INDONESIA185♦♦7-2+6
+5.4Round 4🇮🇩 INDONESIA234♠♣7-3+9
+5.2Round 3🇨🇿 CZECH REPUBLIC111NT♦3-1+4
+4.8Round 2🇮🇹 ITALY134♥♣4=+3
+4.6Round 2🇮🇹 ITALY33♥♣K=+12
+4.2Round 3🇨🇿 CZECH REPUBLIC93NT♣5+1+1
+3.2Round 3🇨🇿 CZECH REPUBLIC53♥♦K-1-2
+2.8Round 3🇨🇿 CZECH REPUBLIC143♣♥K=+5
+2.6Round 2🇮🇹 ITALY143♠♣K-1+4
+2.6Round 3🇨🇿 CZECH REPUBLIC22NT♥9-5-9
+2.0Round 3🇨🇿 CZECH REPUBLIC43♣♦A-1+11
+2.0Round 4🇮🇩 INDONESIA273♠♣J+1+6
+1.8Round 3🇨🇿 CZECH REPUBLIC81♦♣3-2+0
+1.6Round 4🇮🇩 INDONESIA172NT♣10-1+4
+1.2Round 2🇮🇹 ITALY15♣x♣6-3+2
+0.2Round 3🇨🇿 CZECH REPUBLIC63♠♦2-1+2
-0.2Round 2🇮🇹 ITALY23NT♥Q+2+0
-0.2Round 3🇨🇿 CZECH REPUBLIC74♥♠3-4-7
-0.2Round 4🇮🇩 INDONESIA283NT♣4+1-1
-0.4Round 2🇮🇹 ITALY43NT♦J+1-1
-0.4Round 2🇮🇹 ITALY103♦♠A+1+0
-0.6Round 3🇨🇿 CZECH REPUBLIC134♦♠A=+1
-0.8Round 2🇮🇹 ITALY73♦♥10+1+0
-1.2Round 2🇮🇹 ITALY113♥♦10+1+7
-1.4Round 4🇮🇩 INDONESIA204♠♥2-1-6
-1.4Round 4🇮🇩 INDONESIA242♠♣8-2-13
-1.8Round 2🇮🇹 ITALY62NT♥9+2+10
-1.8Round 2🇮🇹 ITALY83♥♦K-1+2
-2.0Round 4🇮🇩 INDONESIA214♥♦9+1+11
-3.4Round 3🇨🇿 CZECH REPUBLIC15♦♦9=-3
-3.4Round 3🇨🇿 CZECH REPUBLIC33♠♦A-2-6
-3.4Round 3🇨🇿 CZECH REPUBLIC124♥♣K-1-5
-4.0Round 4🇮🇩 INDONESIA253NT♦A-2-5
-8.2Round 4🇮🇩 INDONESIA264♠♥K+2+13
-10.0Round 4🇮🇩 INDONESIA154♠x♣J-1-2
-11.6Round 2🇮🇹 ITALY94♠♣7=-3