🇨🇳 CUI Zanchao · CHINA 3

6rank
+90.8Butler · 120 bds
+0.76per board
±4.5swing
+0.85vs par /bd · #3/42
+0.63adjusted /bd
Butler per round: 57.5 57.5 49.2 49.2 49.2 49.2 -15.9 -15.9 -15.9 -15.9by round

vs par split: bidding +0.25 · play +0.63

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

Card play — on target: opening leads 71.9% #28 of 42 · declarer play 63.6% #35 of 42 · defence 87.5% #7 of 42

Card play by contract type — on target
vs NTvs a suit
Opening leads40.0% (10)86.4% (22)
Declarer play83.3% (6)56.2% (16)
Defence100.0% (19)81.1% (37)

Opening leads by suit led: ♠ 42.9% (14) · ♥ 100.0% (6) · ♦ 80.0% (5) · ♣ 100.0% (7)

vs par by strain: NT +0.94 (36) · a suit +0.85 (83)

vs par by level: part-score +0.26 (42) · game +1.54 (65) · slam -0.50 (12)

By role: declaring +0.51/bd (-1.56 vs par · 63) · defending +1.03/bd (+3.51 vs par · 57)

By vulnerability: vulnerable +0.22/bd (-0.20 vs par · 60) · not vulnerable +1.29/bd (+1.90 vs par · 60)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalS.LiuM.Austad – K.BrekkeClosed12+34.2+2.85+1.17
QuarterfinalS.LiuM.Austad – T.ToesseClosed12+23.3+1.94+1.92
SemifinalS.LiuA.Abragi – M.BertheauOpen12-1.9-0.16+2.50
SemifinalS.LiuA.Nilsson – M.Bjoerk HeedOpen12+25.0+2.08+1.67
SemifinalS.LiuA.Abragi – M.BertheauOpen12+8.6+0.72-0.25
SemifinalS.LiuT.Lundqvist – I.LundqvistOpen12+17.5+1.46+2.08
FinalS.LiuR.Bloch – T.ZobelClosed12-24.7-2.06-3.75
FinalS.LiuR.Bloch – T.ZobelClosed12-2.9-0.24+0.83
FinalS.LiuR.Bloch – T.ZobelClosed12+6.1+0.51+0.58
FinalS.LiuR.Bloch – T.ZobelClosed12+5.6+0.47+1.75

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
+14.9Quarterfinal🇳🇴 NORWAY106♣♦3-1+20
+11.4Semifinal🇸🇪 SWEDEN206NT♦10-1+14
+10.7Quarterfinal🇳🇴 NORWAY194♠♦A+1+13
+9.6Quarterfinal🇳🇴 NORWAY24♥♣5-1+12
+9.3Semifinal🇸🇪 SWEDEN224♠♣Q-2+13
+9.0Semifinal🇸🇪 SWEDEN444♠♦4=+8
+8.9Quarterfinal🇳🇴 NORWAY182♦♠9+2+1
+8.0Final🇫🇷 FRANCE306♥♥9-1+13
+7.1Semifinal🇸🇪 SWEDEN374♠♣8-1+11
+7.1Final🇫🇷 FRANCE334♠♥A+1+0
+6.7Final🇫🇷 FRANCE444♠♥3=+8
+6.7Final🇫🇷 FRANCE452NT♠9-2+8
+6.6Quarterfinal🇳🇴 NORWAY146♥♥9=+0
+5.4Semifinal🇸🇪 SWEDEN33NT♠3+1+8
+5.4Semifinal🇸🇪 SWEDEN334♥♦K+3+17
+5.0Semifinal🇸🇪 SWEDEN192♠♦K+1+0
+4.7Semifinal🇸🇪 SWEDEN263NT♠6+3+1
+4.4Quarterfinal🇳🇴 NORWAY84♠♥K=+0
+4.4Semifinal🇸🇪 SWEDEN395♦♥3+1+1
+4.4Final🇫🇷 FRANCE273NT♠5-1+6
+4.3Final🇫🇷 FRANCE325♦♥A=+3
+4.1Quarterfinal🇳🇴 NORWAY123NT♥3-1+5
+3.9Semifinal🇸🇪 SWEDEN76♦♠K=+7
+3.6Semifinal🇸🇪 SWEDEN463NT♣A=-2
+3.4Final🇫🇷 FRANCE145♠x♥5-2+5
+3.3Semifinal🇸🇪 SWEDEN43NT♣J+1+0
+3.3Semifinal🇸🇪 SWEDEN132♥♠2+1+6
+3.3Final🇫🇷 FRANCE72♣♥9-3+4
+3.3Final🇫🇷 FRANCE392♠♣A+2+10
+3.1Quarterfinal🇳🇴 NORWAY91♠♦5+2-10
+3.1Semifinal🇸🇪 SWEDEN475♦♠10=+1
+3.0Final🇫🇷 FRANCE404♠♣8=+10
+2.9Final🇫🇷 FRANCE344♠♥A=+0
+2.7Final🇫🇷 FRANCE235♦♠A-2+6
+2.6Semifinal🇸🇪 SWEDEN251NT♣A=+6
+2.4Final🇫🇷 FRANCE113♥♦5-1+3
+2.3Semifinal🇸🇪 SWEDEN484♥♣A=+8
+2.1Quarterfinal🇳🇴 NORWAY34♠♦A=-1
+2.0Semifinal🇸🇪 SWEDEN123NT♥9+4+14
+2.0Semifinal🇸🇪 SWEDEN233♦♣10-1-2
+1.9Quarterfinal🇳🇴 NORWAY173NT♠3-1+12
+1.9Semifinal🇸🇪 SWEDEN163NT♠5+3+2
+1.7Quarterfinal🇳🇴 NORWAY224♠♦3+1+0
+1.7Semifinal🇸🇪 SWEDEN433♦♠3-1+6
+1.6Semifinal🇸🇪 SWEDEN82♠♣6=+5
+1.4Final🇫🇷 FRANCE63NT♠8=+7
+1.4Final🇫🇷 FRANCE351NT♦10=+8
+1.3Semifinal🇸🇪 SWEDEN22♣♣3=+5
+1.3Semifinal🇸🇪 SWEDEN292NT♣8+1-10
+1.0Semifinal🇸🇪 SWEDEN423NT♠J+1+12
+1.0Final🇫🇷 FRANCE123NT♣2=-1
+1.0Final🇫🇷 FRANCE424♥♠K=-11
+0.7Semifinal🇸🇪 SWEDEN172♦♠A=-1
+0.7Final🇫🇷 FRANCE95♥x♠K-3-5
+0.7Final🇫🇷 FRANCE192♥♦2+1+0
+0.6Quarterfinal🇳🇴 NORWAY14♠♦A=+0
+0.6Semifinal🇸🇪 SWEDEN274♠♦J=-1
+0.6Semifinal🇸🇪 SWEDEN281NT♦7=-12
+0.6Final🇫🇷 FRANCE33NT♠3+2-11
+0.6Final🇫🇷 FRANCE181NT♣4-1-4
+0.4Semifinal🇸🇪 SWEDEN183NT♥10+2+0
+0.4Final🇫🇷 FRANCE164♠♥6-2+13
+0.3Semifinal🇸🇪 SWEDEN95♣♦K=-3
+0.3Final🇫🇷 FRANCE222♥♣Q=+0
+0.3Final🇫🇷 FRANCE374♠♥A=+0
+0.3Final🇫🇷 FRANCE463NT♣10+1+1
+0.1Quarterfinal🇳🇴 NORWAY242♠♦4=-5
+0.0Semifinal🇸🇪 SWEDEN144♠♠10+2-13
+0.0Final🇫🇷 FRANCE314♥♦A+1+0
+0.0Final🇫🇷 FRANCE473♣♦2+1+7
-0.1Quarterfinal🇳🇴 NORWAY44♠♣4=+0
-0.1Semifinal🇸🇪 SWEDEN102♥♠J=+1
-0.1Semifinal🇸🇪 SWEDEN304♠♥9+2+2
-0.1Final🇫🇷 FRANCE11NT♠2+2-1
-0.1Final🇫🇷 FRANCE364♥♦A-1+10
-0.3Quarterfinal🇳🇴 NORWAY212♠♣5=+0
-0.3Semifinal🇸🇪 SWEDEN361NT♦10+1+0
-0.3Semifinal🇸🇪 SWEDEN413NT♥Q+2+0
-0.3Final🇫🇷 FRANCE213♠♥4=+0
-0.4Quarterfinal🇳🇴 NORWAY6Pass-3
-0.4Final🇫🇷 FRANCE23♠♦4-1-2
-0.4Final🇫🇷 FRANCE262♠♥4+1+0
-0.6Quarterfinal🇳🇴 NORWAY134♥♠3+1-1
-0.6Quarterfinal🇳🇴 NORWAY235♣♥2+1-11
-0.6Semifinal🇸🇪 SWEDEN314♥♠2=-1
-0.6Semifinal🇸🇪 SWEDEN354♠♦10+1-1
-0.7Quarterfinal🇳🇴 NORWAY165♦♠6+1+1
-0.7Final🇫🇷 FRANCE103NT♠2-1+0
-0.7Final🇫🇷 FRANCE434♠x♦A-1-8
-1.0Quarterfinal🇳🇴 NORWAY56♦♣A=+2
-1.0Final🇫🇷 FRANCE294♠♣8-3-8
-1.1Quarterfinal🇳🇴 NORWAY72♠♣K+1-10
-1.1Final🇫🇷 FRANCE243NT♠3-1-3
-1.4Quarterfinal🇳🇴 NORWAY156NT♣6=+11
-1.6Semifinal🇸🇪 SWEDEN156♦♦J=-12
-1.6Semifinal🇸🇪 SWEDEN343NT♠4+3-2
-1.7Semifinal🇸🇪 SWEDEN403NT♦2-1-6
-1.7Final🇫🇷 FRANCE412♠♥10+1+7
-2.0Quarterfinal🇳🇴 NORWAY112NT♠K=-1
-2.0Final🇫🇷 FRANCE154♠♣A+1+0
-2.3Final🇫🇷 FRANCE172♠♥9-3-5
-2.4Semifinal🇸🇪 SWEDEN242NT♠2-1+5
-2.6Semifinal🇸🇪 SWEDEN52♠x♥A-1-3
-2.6Final🇫🇷 FRANCE202♠♥6+2-2
-2.7Final🇫🇷 FRANCE134♠♠9+1+0
-3.0Quarterfinal🇳🇴 NORWAY204♠♦J-1+2
-3.4Semifinal🇸🇪 SWEDEN63♥♠6=+0
-3.4Semifinal🇸🇪 SWEDEN323♣♦6-3-2
-3.7Semifinal🇸🇪 SWEDEN452NT♦6=+0
-4.3Semifinal🇸🇪 SWEDEN112♠x♣K-3+10
-5.0Semifinal🇸🇪 SWEDEN214♠♦K-2+8
-5.0Final🇫🇷 FRANCE484♦♥J-1-5
-5.6Final🇫🇷 FRANCE86NT♥5-2-14
-6.9Final🇫🇷 FRANCE253NT♥3-2-6
-8.3Final🇫🇷 FRANCE382♠♥6-1-6
-9.0Semifinal🇸🇪 SWEDEN386♦♥A-1-14
-9.3Semifinal🇸🇪 SWEDEN16♠♣6-1-14
-13.0Final🇫🇷 FRANCE43NT♣3-2-13
-13.6Final🇫🇷 FRANCE286♦♠6-1-19
-14.3Final🇫🇷 FRANCE54♠x♦K=-12