🇨🇳 HU Haochen · CHINA

1rank
+186.3Butler · 96 bds
+1.94per board
±4.5swing
+1.80vs par /bd · #1/105
+1.88adjusted /bd
Butler per round: 7.9 -8.7 30.3 4.7 5.2 -6.7 29.1 16.6 3 38.3 41.2 25.4by round

vs par split: bidding +1.24 · play +0.56

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

Card play — on target: opening leads 86.4% #27 of 105 · declarer play 82.1% #15 of 105 · defence 84.1% #38 of 105

Bidding activity — not a pass: 49.4% #9 of 105 (124/251)

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (10)91.7% (12)
Declarer play70.0% (10)88.9% (18)
Defence71.4% (14)90.0% (30)

Opening leads by suit led: ♠ 85.7% (7) · ♥ 83.3% (6) · ♦ 83.3% (6) · ♣ 100.0% (3)

vs par by strain: NT +1.14 (28) · a suit +2.07 (68)

vs par by level: part-score +1.81 (43) · game +1.96 (48) · slam +0.20 (5)

By role: declaring +1.94/bd (+0.39 vs par · 52) · defending +1.95/bd (+3.48 vs par · 44)

By vulnerability: vulnerable +1.89/bd (+2.00 vs par · 48) · not vulnerable +1.99/bd (+1.60 vs par · 48)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Y.BuY.Hiba – R.KhutorskyClosed8+7.9+0.99+2.62
Round 3Y.BuS.Litvak – M.BriedisOpen8-8.7-1.09-1.38
Round 4Y.BuT.Blomsteel – Y.LiuOpen8+30.3+3.79+1.62
Round 6Y.BuM.De Wiljes – A.WladOpen8+4.7+0.59+0.12
Round 7Y.BuE.Olsen – M.MoeOpen8+5.2+0.65+1.00
Round 9Y.BuC.Thongnam – P.RodhuabClosed8-6.7-0.84+0.12
Round 10Y.BuR.Cheng – J.KeClosed8+29.1+3.64+3.88
Round 12Y.BuW.Marshall – A.BlicharzOpen8+16.6+2.08+3.50
Round 13Y.BuA.Mehta – J.NarangOpen8+3.0+0.38+1.62
Round 14Y.BuK.Lee – J.LeeOpen8+38.3+4.79+0.50
Round 15Y.BuA.Shih – K.ChenClosed8+41.2+5.15+6.12
Round 16Y.BuM.Vlachou – N.OikonomouClosed8+25.4+3.17+1.88

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.4Round 10🇨🇦 CANADA106♦♣A=+13
+12.8Round 14🇺🇸 USA2195♥x♠2-4+12
+11.9Round 14🇺🇸 USA2204♠x♦Q-3+5
+10.4Round 4🇳🇱 NETHERLANDS285NT♠Q-1+16
+9.7Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND316♠♠7=+0
+8.9Round 9🇹🇭 THAILAND53NT♥2=+7
+8.1Round 15🇺🇸 USA1253NT♠5+1+11
+7.8Round 15🇺🇸 USA1304♠♥6-2+11
+7.8Round 16🇬🇷 GREECE72♥♣A+1+7
+7.6Round 10🇨🇦 CANADA134♠♣4+2+17
+7.6Round 13🇮🇳 INDIA105♣♠J=+0
+7.6Round 15🇺🇸 USA1314♠♥A-2+2
+7.5Round 16🇬🇷 GREECE21♥x♣3-2+9
+6.9Round 4🇳🇱 NETHERLANDS303NT♣T=+7
+6.8Round 4🇳🇱 NETHERLANDS293♥x♠A-3+4
+6.8Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND304♠♥A-1+10
+6.4Round 6🇩🇪 GERMANY104♣♥A+1+10
+5.6Round 15🇺🇸 USA1295♣♦K-2+8
+5.2Round 7🇳🇴 NORWAY223NT♦4+1+1
+5.2Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND284♠♦6=+7
+4.9Round 16🇬🇷 GREECE42♥♣4+1+6
+4.8Round 7🇳🇴 NORWAY194♥♣J+1+1
+4.8Round 15🇺🇸 USA1321NTx♠A-2+4
+4.6Round 1🇮🇱 ISRAEL13NT♠Q+1+0
+4.6Round 6🇩🇪 GERMANY134♥♣4+2+1
+4.3Round 16🇬🇷 GREECE54NT♣K=-1
+4.2Round 14🇺🇸 USA2244♥♠8=+0
+4.1Round 14🇺🇸 USA2233♠x♦2-1-9
+4.0Round 4🇳🇱 NETHERLANDS312NT♦K-3+6
+3.9Round 10🇨🇦 CANADA96♠♣6=+0
+3.9Round 14🇺🇸 USA2174♥x♦A-2-3
+3.8Round 16🇬🇷 GREECE32NT♦5-2+5
+3.4Round 6🇩🇪 GERMANY154♠♣2=+0
+3.4Round 6🇩🇪 GERMANY163♦♣3+2+2
+3.4Round 15🇺🇸 USA1262♥♥5=+0
+3.3Round 1🇮🇱 ISRAEL54♠♥T+1+15
+3.0Round 7🇳🇴 NORWAY173♥♠A=+6
+3.0Round 14🇺🇸 USA2183NT♠T-2-1
+2.9Round 3🇱🇻 LATVIA244♠♥2-1+5
+2.5Round 15🇺🇸 USA1273♥♦J+1+7
+2.4Round 1🇮🇱 ISRAEL23♠♦Q=+0
+2.4Round 4🇳🇱 NETHERLANDS326NT♦2=-11
+2.4Round 10🇨🇦 CANADA164♠♦4-2-5
+2.3Round 7🇳🇴 NORWAY183NT♥4-1+4
+2.3Round 9🇹🇭 THAILAND23♣♥9+1+0
+2.3Round 10🇨🇦 CANADA151NT♦4+2+2
+2.2Round 10🇨🇦 CANADA142♣♥Q=+6
+2.2Round 13🇮🇳 INDIA113♠♣3+2+3
+2.1Round 6🇩🇪 GERMANY111NT♦3+1+0
+2.0Round 1🇮🇱 ISRAEL61NT♦3+1+1
+1.8Round 9🇹🇭 THAILAND72♠♦A=+6
+1.8Round 10🇨🇦 CANADA124♠♥A-1+6
+1.7Round 3🇱🇻 LATVIA212NT♦7=+0
+1.6Round 1🇮🇱 ISRAEL82♦♥5-1+9
+1.5Round 13🇮🇳 INDIA152♠♥5+1+0
+1.4Round 15🇺🇸 USA1284♠♣Q=+6
+1.2Round 4🇳🇱 NETHERLANDS273♠♦A-2+8
+1.2Round 9🇹🇭 THAILAND33♣♥8-1+5
+1.1Round 16🇬🇷 GREECE82NT♥3=+0
+0.6Round 13🇮🇳 INDIA163♠♥Q+1+10
+0.5Round 1🇮🇱 ISRAEL43♣♠A-1+1
+0.5Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND264♠♥K=+0
-0.1Round 1🇮🇱 ISRAEL74♠♦A=+0
-0.1Round 13🇮🇳 INDIA134♠♦7=+1
-0.1Round 14🇺🇸 USA2223NT♠T+2+0
-0.4Round 3🇱🇻 LATVIA183NT♣2-2+0
-0.4Round 4🇳🇱 NETHERLANDS252♠♦Q+3-6
-0.4Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND324♥♣A+1+0
-0.5Round 3🇱🇻 LATVIA223NT♥K=+0
-0.5Round 7🇳🇴 NORWAY213NT♥6+2+10
-0.7Round 13🇮🇳 INDIA123NT♣3+2+0
-1.0Round 4🇳🇱 NETHERLANDS262NT♠A=-11
-1.0Round 7🇳🇴 NORWAY242♦♣A+1+0
-1.1Round 9🇹🇭 THAILAND63♠♥6-1-6
-1.2Round 3🇱🇻 LATVIA203NT♦5+1-1
-1.2Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND252♠♥T+1+7
-1.5Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND273♠♥3=+7
-1.5Round 14🇺🇸 USA2214♥♦K=+0
-1.5Round 16🇬🇷 GREECE64♥♠K=+0
-2.4Round 7🇳🇴 NORWAY234♠♥2-2-8
-2.5Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND293♦♠5-2-3
-2.5Round 16🇬🇷 GREECE14♠♣3+2-11
-2.7Round 6🇩🇪 GERMANY146♥♦8+1-1
-2.8Round 9🇹🇭 THAILAND13♠♥4=+6
-3.5Round 3🇱🇻 LATVIA234♥x♣Q=-4
-3.6Round 3🇱🇻 LATVIA193♠♣2-1-5
-3.7Round 6🇩🇪 GERMANY122♠♣3-1+1
-3.9Round 13🇮🇳 INDIA144♥♦A+1+0
-4.1Round 3🇱🇻 LATVIA173NT♣3-2-6
-4.2Round 13🇮🇳 INDIA91NT♠5+2-1
-4.5Round 10🇨🇦 CANADA113♣♥8+1-8
-5.2Round 9🇹🇭 THAILAND84♠♠6=-7
-6.2Round 7🇳🇴 NORWAY203♣♠A-4-6
-6.4Round 1🇮🇱 ISRAEL33♠♣K-1-5
-8.8Round 6🇩🇪 GERMANY95♥x♦4-2-12
-11.8Round 9🇹🇭 THAILAND43NT♦Q=-10