🇨🇳 CAI Haoxiao · CHINA RDFZ2

37rank
-72.5Butler · 70 bds
-1.04per board
±4.6swing
-0.10vs par /bd · #23/39
-0.86adjusted /bd
Butler per round: -24.4 23.9 -15.2 -4.5 -12.7 -18.8 -20.8by round

vs par split: bidding +0.29 · play -0.39

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

Card play — on target: opening leads 83.3% #14 of 39 · declarer play 77.8% #18 of 39 · defence 77.1% #32 of 39

Card play by contract type — on target
vs NTvs a suit
Opening leads62.5% (8)100.0% (10)
Declarer play60.0% (5)84.6% (13)
Defence85.7% (14)71.4% (21)

Opening leads by suit led: ♠ 75.0% (8) · ♥ 100.0% (3) · ♦ 100.0% (4) · ♣ 66.7% (3)

vs par by strain: NT +0.09 (23) · a suit -0.19 (47)

vs par by level: part-score -0.48 (33) · game +0.12 (33) · slam +1.25 (4)

By role: declaring -1.35/bd (-2.77 vs par · 35) · defending -0.73/bd (+2.57 vs par · 35)

By vulnerability: vulnerable -1.92/bd (-0.46 vs par · 35) · not vulnerable -0.15/bd (+0.26 vs par · 35)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1J.WangP.Jasinski – K.BaczekClosed10-24.4-2.44-1.00
Round 2J.WangM.Halavanja – A.DomitrovicClosed10+23.9+2.39+0.10
Round 3J.WangZ.Wang – Z.ZhouClosed10-15.2-1.52+0.60
Round 4J.WangS.Van Oosten – P.PabstClosed10-4.5-0.45+2.70
Round 5J.WangH.Liu – C.DengClosed10-12.7-1.27-2.10
Round 6J.WangS.Sun – H.WeiClosed10-18.8-1.88-1.40
Round 7J.WangA.Gaiotti – F.ChiarandiniClosed10-20.8-2.08+0.40

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
+10.7Round 2🇭🇷 CROATIA115♦♦2-1+10
+8.9Round 5SX XMXW164♥♠A=+7
+7.9Round 5SX XMXW175♠x♥A+1+7
+5.7Round 2🇭🇷 CROATIA205♠♦8=+1
+5.7Round 6🇨🇳 CHINA304♥♦8-1+10
+5.7Round 7🇮🇹 ITALIA83NT♥J+3+11
+5.6Round 3🇨🇳 CHINA RDFZ1284♠x♣A=+12
+5.0Round 2🇭🇷 CROATIA131NT♣4-1+6
+4.0Round 2🇭🇷 CROATIA144♠♣8=-1
+3.3Round 1AZS UW VYCESKA11NT♥4+1+6
+2.4Round 7🇮🇹 ITALIA104♠x♠9-1+10
+2.3Round 3🇨🇳 CHINA RDFZ1254♠♥6-1+5
+2.3Round 4🇩🇪 GERMANY13♥♦6-2+5
+2.1Round 2🇭🇷 CROATIA191NT♠K=+1
+2.1Round 4🇩🇪 GERMANY43♠♥A+2+10
+1.7Round 2🇭🇷 CROATIA121NT♣4+2+0
+1.4Round 4🇩🇪 GERMANY82♠♦J+5+4
+1.4Round 6🇨🇳 CHINA264♠♥10=+0
+1.3Round 3🇨🇳 CHINA RDFZ1222♦♣10-1+1
+1.3Round 5SX XMXW131NT♦5-1+1
+1.1Round 4🇩🇪 GERMANY105♥x♣J-2+4
+1.0Round 5SX XMXW114♠♦7=+0
+0.9Round 2🇭🇷 CROATIA163♥♣7-1-6
+0.9Round 3🇨🇳 CHINA RDFZ1274♠♥10+1+1
+0.7Round 4🇩🇪 GERMANY61NT♦6=-2
+0.7Round 6🇨🇳 CHINA254♠♥2+2+11
+0.6Round 1AZS UW VYCESKA65♦♦6-2-6
+0.6Round 7🇮🇹 ITALIA63NT♣3-1+12
+0.3Round 2🇭🇷 CROATIA174♥♣Q=+0
+0.1Round 1AZS UW VYCESKA42NT♠K-1+6
-0.4Round 7🇮🇹 ITALIA22♥♣4-1-1
-0.4Round 7🇮🇹 ITALIA45♦♥K-2+0
-0.6Round 4🇩🇪 GERMANY71NT♠A+1+1
-0.6Round 6🇨🇳 CHINA216♥♥2+1+11
-0.9Round 1AZS UW VYCESKA103♥♠A=-1
-1.1Round 1AZS UW VYCESKA83♦♥K=+0
-1.3Round 3🇨🇳 CHINA RDFZ1301NT♠3+1+0
-1.3Round 6🇨🇳 CHINA243NT♠J+1-11
-1.4Round 4🇩🇪 GERMANY23♦♣6=+1
-1.4Round 4🇩🇪 GERMANY31NT♠3-1+0
-1.7Round 5SX XMXW194♠♥7+1+0
-1.9Round 6🇨🇳 CHINA231NT♠2+1+0
-2.0Round 3🇨🇳 CHINA RDFZ1243♣♠8-1-5
-2.0Round 5SX XMXW144♠♣10=-11
-2.0Round 7🇮🇹 ITALIA75♠♥Q+1-13
-2.6Round 3🇨🇳 CHINA RDFZ1232♣♠K+1+6
-2.6Round 4🇩🇪 GERMANY95♦♠6=+11
-2.6Round 6🇨🇳 CHINA272♥♥5-1-4
-2.7Round 7🇮🇹 ITALIA53NT♠Q+1+0
-2.9Round 2🇭🇷 CROATIA153NT♦K+3-11
-3.3Round 1AZS UW VYCESKA92NT♣7-1-5
-3.4Round 6🇨🇳 CHINA283♦♥A=-6
-3.6Round 2🇭🇷 CROATIA183♠♣A-1+1
-3.6Round 5SX XMXW126NT♦3+1+11
-3.7Round 3🇨🇳 CHINA RDFZ1293♦♠9=+1
-4.1Round 1AZS UW VYCESKA53♠♦3+2-2
-4.3Round 5SX XMXW151♠♦Q+1-11
-4.4Round 7🇮🇹 ITALIA16♥♣5=+0
-5.4Round 1AZS UW VYCESKA73♠♠4=-1
-5.6Round 3🇨🇳 CHINA RDFZ1212NT♠6-2-3
-5.9Round 6🇨🇳 CHINA225♥x♠K-2-8
-6.0Round 7🇮🇹 ITALIA33NT♠7+2-1
-6.1Round 4🇩🇪 GERMANY53♦♠2+4-7
-6.6Round 1AZS UW VYCESKA33NT♦Q+2-1
-7.0Round 1AZS UW VYCESKA23NT♣Q=-6
-7.6Round 5SX XMXW204NT♠9-2-13
-10.1Round 3🇨🇳 CHINA RDFZ1264♠♦3-1-12
-10.9Round 6🇨🇳 CHINA296♠♣Q-2-17
-12.6Round 5SX XMXW182♥x♣A-3-12
-13.6Round 7🇮🇹 ITALIA94♥♠9+3-14