🇨🇦 DONG Hao Zhen (John) · CANADA

25rank
+87.6Butler · 140 bds
+0.63per board
±5.3swing
-0.60vs par /bd · #55/75
+0.41adjusted /bd
Butler per round: 36.4 -26.8 17.5 8.3 58.5 11 25.9 -32.1 11 -22.1by round

vs par split: bidding -0.71 · play +0.09

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

Card play — on target: opening leads 72.0% #63 of 75 · declarer play 66.7% #49 of 75 · defence 82.7% #43 of 75

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (6)73.7% (19)
Declarer play55.6% (9)70.8% (24)
Defence66.7% (18)91.2% (34)

Opening leads by suit led: ♠ 100.0% (5) · ♥ 50.0% (8) · ♦ 100.0% (7) · ♣ 40.0% (5)

vs par by strain: NT -0.65 (49) · a suit -0.61 (90)

vs par by level: part-score -0.20 (44) · game -0.37 (82) · slam -3.69 (13)

By role: declaring +0.33/bd (-2.58 vs par · 88) · defending +1.12/bd (+2.75 vs par · 52)

By vulnerability: vulnerable -0.05/bd (-2.11 vs par · 70) · not vulnerable +1.30/bd (+0.91 vs par · 70)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1B.ZhuS.Campbell – R.XiaoOpen14+36.4+2.60-0.29
Round 3B.ZhuJ.Blom – T.Van De PaverdOpen14-26.8-1.91-0.57
Round 5B.ZhuD.Fikriaza – M.AlhanifClosed14+17.5+1.25-2.07
Round 6B.ZhuV.Dalpozzo – F.DalpozzoOpen14+8.3+0.59+0.14
Round 7B.ZhuT.Lundqvist – I.LundqvistClosed14+58.5+4.18+2.93
Round 8B.ZhuJ.Bai – B.ZhangOpen14+11.0+0.79+0.14
Round 9B.ZhuS.Rozsa – B.PalinkasClosed14+25.9+1.85-0.43
Round 10B.ZhuA.Pigulski – RACEWICZ MACIEJClosed14-32.1-2.29-2.21
Round 11B.ZhuH.Madden – O.SelbyOpen14+11.0+0.79-1.79
Round 13B.ZhuZ.Otradovcova – T.FridrichClosed14-22.1-1.58-1.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
+15.8Round 7🇸🇪 SWEDEN253♠x♥10-5+17
+11.3Round 6🇮🇹 ITALY105♠♥K=+4
+10.8Round 9🇭🇺 HUNGARY264♠♣A=+1
+10.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND76♥♣A=+0
+10.6Round 9🇭🇺 HUNGARY194♠♦8-1+13
+9.3Round 7🇸🇪 SWEDEN153NT♠2-2+11
+9.2Round 8🇨🇳 CHINA124♥♦2=+8
+9.1Round 8🇨🇳 CHINA186♥♥2-1+10
+8.5Round 1🇺🇸 USA74♠♠4+1+10
+8.5Round 7🇸🇪 SWEDEN193NT♦A=+7
+8.5Round 13🇨🇿 CZECH REPUBLIC43NT♦8+2+1
+8.3Round 1🇺🇸 USA134♥x♠8-1+8
+8.3Round 8🇨🇳 CHINA1144♠x♥A=+10
+8.2Round 9🇭🇺 HUNGARY223♠♥8+3+9
+7.7Round 7🇸🇪 SWEDEN287NT♦5=+0
+7.6Round 1🇺🇸 USA46♦♠K+1-13
+7.5Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND101NTxx♣3-1+6
+7.0Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114♥♦Q=+8
+6.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♥x♦K-2+10
+6.2Round 5🇮🇩 INDONESIA284♥♦5-1+10
+6.1Round 13🇨🇿 CZECH REPUBLIC66NT♥6-4+14
+6.0Round 1🇺🇸 USA53NT♣8=+7
+6.0Round 5🇮🇩 INDONESIA186♦♥6=+0
+6.0Round 7🇸🇪 SWEDEN226♠♥2+1-11
+5.9Round 1🇺🇸 USA13NT♣5-2+11
+5.9Round 7🇸🇪 SWEDEN163NT♠9-3+5
+5.8Round 5🇮🇩 INDONESIA244♥♠A=+7
+5.7Round 6🇮🇹 ITALY133NT♣10+1+0
+5.5Round 1🇺🇸 USA33NT♣Q+2+1
+4.9Round 9🇭🇺 HUNGARY173♦♥K-3+6
+4.9Round 10🇵🇱 POLAND223NT♦2-4+11
+4.7Round 9🇭🇺 HUNGARY243NT♦Q+2+0
+4.5Round 7🇸🇪 SWEDEN173NT♥5+1+4
+4.4Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND82NT♠Q-2+6
+4.1Round 1🇺🇸 USA145♥♦K-1-2
+4.1Round 6🇮🇹 ITALY32♠♦5=+5
+3.4Round 3🇳🇱 NETHERLANDS133♥♠2-1+6
+3.3Round 5🇮🇩 INDONESIA253♠♥4=+0
+3.1Round 7🇸🇪 SWEDEN273♠♦8+1+1
+3.1Round 9🇭🇺 HUNGARY164♠♥Q=+0
+3.0Round 3🇳🇱 NETHERLANDS34♥♦6=+0
+3.0Round 5🇮🇩 INDONESIA213NT♠3+1+0
+2.8Round 1🇺🇸 USA113♥♦10-1+5
+2.8Round 5🇮🇩 INDONESIA173NT♠2+1-10
+2.8Round 7🇸🇪 SWEDEN182♥♦Q=+1
+2.7Round 3🇳🇱 NETHERLANDS144♠♣4=-1
+2.7Round 7🇸🇪 SWEDEN232NT♠8+2-2
+2.5Round 6🇮🇹 ITALY85♣♦6=+0
+2.4Round 6🇮🇹 ITALY13NT♦7=-1
+2.4Round 6🇮🇹 ITALY111NT♣A=+6
+2.4Round 7🇸🇪 SWEDEN264♥♠A=-1
+2.4Round 10🇵🇱 POLAND274♥♦J+2+1
+2.2Round 3🇳🇱 NETHERLANDS123NT♣3=+7
+2.2Round 9🇭🇺 HUNGARY274♠♥Q-2+5
+2.1Round 9🇭🇺 HUNGARY234♥♥4-2+2
+1.8Round 6🇮🇹 ITALY53NT♣2+1+0
+1.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND22♥♦A+1-8
+1.7Round 8🇨🇳 CHINA1134♦♠2=-9
+1.5Round 3🇳🇱 NETHERLANDS42NT♣A+2+1
+1.5Round 8🇨🇳 CHINA191NT♦3+1+0
+1.5Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♥4+3+1
+1.4Round 9🇭🇺 HUNGARY151NT♠8-1+1
+1.2Round 3🇳🇱 NETHERLANDS2Pass+3
+1.2Round 5🇮🇩 INDONESIA223NT♠3=-2
+1.2Round 9🇭🇺 HUNGARY216NT♣Q+1-13
+1.2Round 10🇵🇱 POLAND212♥♠Q+1+1
+1.0Round 8🇨🇳 CHINA134♦♥J+1+1
+1.0Round 10🇵🇱 POLAND264♥♣A=+0
+1.0Round 13🇨🇿 CZECH REPUBLIC134♠♣9=+13
+0.6Round 6🇮🇹 ITALY73♦♣K-3+4
+0.4Round 5🇮🇩 INDONESIA264♣♦K+1-8
+0.4Round 13🇨🇿 CZECH REPUBLIC114♥♣9+2-11
+0.3Round 1🇺🇸 USA102♥♦J+1+1
+0.3Round 8🇨🇳 CHINA113♣♦A-1+3
+0.3Round 13🇨🇿 CZECH REPUBLIC83NT♦7+2+0
+0.1Round 13🇨🇿 CZECH REPUBLIC13♠♦4+1+6
-0.1Round 3🇳🇱 NETHERLANDS61♥♦9+1+0
-0.1Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND92♣♥K+3-6
-0.2Round 6🇮🇹 ITALY43♥♦8+1-1
-0.2Round 6🇮🇹 ITALY124♠♣2+1+0
-0.2Round 7🇸🇪 SWEDEN204♠♣A+1+0
-0.2Round 8🇨🇳 CHINA153♦♠7=+0
-0.2Round 8🇨🇳 CHINA1123NT♣Q=+0
-0.4Round 5🇮🇩 INDONESIA201NT♠J-2-9
-0.5Round 1🇺🇸 USA24♠♣A-7-2
-0.5Round 7🇸🇪 SWEDEN247♥x♣A-5+9
-0.6Round 10🇵🇱 POLAND284♥♣4=+0
-0.9Round 3🇳🇱 NETHERLANDS94♦♠A-1+2
-0.9Round 6🇮🇹 ITALY64♠♣Q=-1
-1.2Round 5🇮🇩 INDONESIA163NT♠3=-11
-1.2Round 5🇮🇩 INDONESIA233♠♣K-1-5
-1.2Round 8🇨🇳 CHINA1114♣♥J=+0
-1.5Round 1🇺🇸 USA93NT♥K+2+0
-1.5Round 5🇮🇩 INDONESIA274♠♥6=-3
-1.8Round 13🇨🇿 CZECH REPUBLIC54♥♦6+1+0
-1.9Round 5🇮🇩 INDONESIA196♣♠9=+2
-1.9Round 13🇨🇿 CZECH REPUBLIC144♥♥2+1+0
-2.0Round 3🇳🇱 NETHERLANDS14♥♦7+1+10
-2.0Round 8🇨🇳 CHINA161NT♥5+2+10
-2.0Round 13🇨🇿 CZECH REPUBLIC103♠♦K+1-10
-2.1Round 10🇵🇱 POLAND184♠♥Q-1-6
-2.2Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13♦♣2=-5
-2.2Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♠♣9=+0
-2.5Round 10🇵🇱 POLAND163♥♠K=+0
-2.6Round 13🇨🇿 CZECH REPUBLIC33NT♠J-1-5
-2.8Round 8🇨🇳 CHINA145♣x♠A-2-4
-2.8Round 9🇭🇺 HUNGARY254♠♣3-1-5
-2.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♠x♠A-2-5
-3.1Round 1🇺🇸 USA84♠♣Q-1-8
-3.1Round 9🇭🇺 HUNGARY283NT♣10+2-1
-3.2Round 10🇵🇱 POLAND194♠x♣K-1-5
-3.2Round 10🇵🇱 POLAND244♥♦6-1-4
-3.7Round 1🇺🇸 USA123NT♣8=-10
-3.8Round 1🇺🇸 USA64♠♦A-2-12
-4.0Round 6🇮🇹 ITALY23NT♥Q=+0
-4.1Round 10🇵🇱 POLAND233♠♥7-1+9
-4.1Round 13🇨🇿 CZECH REPUBLIC123NT♣8+3-2
-4.5Round 9🇭🇺 HUNGARY203NT♥6-2-7
-4.5Round 10🇵🇱 POLAND173♥♠7+1-4
-4.6Round 6🇮🇹 ITALY143NT♠3+3-2
-4.6Round 10🇵🇱 POLAND202NT♠3=-10
-4.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND124♥♦Q-1-12
-5.0Round 5🇮🇩 INDONESIA154♥♦10=+0
-5.4Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42NT♥8-2-3
-5.5Round 13🇨🇿 CZECH REPUBLIC93NT♦2-4-8
-5.8Round 8🇨🇳 CHINA1104♣♠10+1-15
-6.0Round 10🇵🇱 POLAND253NT♥6+4-14
-7.1Round 3🇳🇱 NETHERLANDS74♠♥A+1-10
-7.1Round 3🇳🇱 NETHERLANDS104♠♦4-2-7
-7.2Round 3🇳🇱 NETHERLANDS83NT♥Q=+0
-7.9Round 8🇨🇳 CHINA174♠♣A-1-12
-8.2Round 3🇳🇱 NETHERLANDS53♦x♥K-2-9
-8.2Round 3🇳🇱 NETHERLANDS113NTx♥9-2-10
-9.0Round 13🇨🇿 CZECH REPUBLIC23NT♣9-2-12
-9.5Round 7🇸🇪 SWEDEN214♥x♠A-3+0
-10.8Round 10🇵🇱 POLAND153NT♥3-3-10
-11.3Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND136♥♦J-1-17
-11.6Round 13🇨🇿 CZECH REPUBLIC76♣♦7-1-12
-12.6Round 6🇮🇹 ITALY93♠x♣J+2-12
-12.9Round 9🇭🇺 HUNGARY186♠♥6-1-17