🇨🇳 DAI Xihong · CHINA 3

3rank
+98.0Butler · 120 bds
+0.82per board
±4.8swing
+0.49vs par /bd · #9/42
+0.66adjusted /bd
Butler per round: 35.4 35.4 16.7 16.7 16.7 16.7 45.9 45.9 45.9 45.9by round

vs par split: bidding +0.23 · play +0.27

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

Card play — on target: opening leads 75.0% #18 of 42 · declarer play 81.8% #11 of 42 · defence 90.8% #1 of 42

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (12)79.2% (24)
Declarer play66.7% (9)87.5% (24)
Defence87.0% (23)92.9% (42)

Opening leads by suit led: ♠ 61.5% (13) · ♥ 83.3% (6) · ♦ 100.0% (5) · ♣ 75.0% (12)

vs par by strain: NT +0.33 (39) · a suit +0.57 (81)

vs par by level: part-score +0.84 (37) · game +0.64 (72) · slam -1.64 (11)

By role: declaring +2.07/bd (-1.27 vs par · 55) · defending -0.25/bd (+1.99 vs par · 65)

By vulnerability: vulnerable +1.55/bd (+1.18 vs par · 60) · not vulnerable +0.08/bd (-0.20 vs par · 60)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalT.ChenM.Saetre – C.JohnsenOpen12+7.7+0.64+0.92
QuarterfinalT.ChenM.Saetre – C.JohnsenOpen12+27.7+2.31+2.75
SemifinalT.ChenI.Lundqvist – T.LundqvistClosed12+11.2+0.93-0.83
SemifinalT.ChenM.Bertheau – A.AbragiClosed12-15.2-1.27-0.92
SemifinalT.ChenM.Bjoerk Heed – A.NilssonClosed12+19.1+1.59+0.83
SemifinalT.ChenM.Bertheau – A.AbragiClosed12+1.6+0.13-0.83
FinalT.ChenL.Rombaut – A.GallardOpen12+16.2+1.35+2.50
FinalT.ChenL.Rombaut – A.GallardOpen12+8.4+0.70-0.58
FinalT.ChenL.Rombaut – A.GallardOpen12+19.2+1.60+2.33
FinalT.ChenL.Rombaut – A.GallardOpen12+2.1+0.18-1.25

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.6Quarterfinal🇳🇴 NORWAY166♥♠7=+13
+11.9Semifinal🇸🇪 SWEDEN453NT♥10=+10
+11.1Semifinal🇸🇪 SWEDEN104♠♥A=+10
+10.6Final🇫🇷 FRANCE92♠x♣4+2+13
+10.1Semifinal🇸🇪 SWEDEN476♦♥5=+10
+10.0Final🇫🇷 FRANCE394♠♣A=+0
+9.9Quarterfinal🇳🇴 NORWAY195♦x♠2=+12
+9.4Semifinal🇸🇪 SWEDEN283♦x♠Q-2+15
+9.1Semifinal🇸🇪 SWEDEN336♥♦K+1-13
+8.7Final🇫🇷 FRANCE324♠♥6-2+9
+8.7Final🇫🇷 FRANCE454♠x♣3-2+5
+8.0Quarterfinal🇳🇴 NORWAY213NTx♥7-1+8
+8.0Semifinal🇸🇪 SWEDEN33NT♦3-2+5
+8.0Final🇫🇷 FRANCE101NT♥4+3+7
+7.4Final🇫🇷 FRANCE114♠♦Q=+7
+6.9Quarterfinal🇳🇴 NORWAY106♣♥Q=-13
+6.6Semifinal🇸🇪 SWEDEN294♥♠A-2+13
+6.4Semifinal🇸🇪 SWEDEN223NT♦8=+0
+6.3Quarterfinal🇳🇴 NORWAY113NT♠K-1+5
+6.1Final🇫🇷 FRANCE243♣♥2+1+7
+5.6Final🇫🇷 FRANCE304♥♥9+1+0
+5.1Final🇫🇷 FRANCE253NT♥3-1+5
+4.7Quarterfinal🇳🇴 NORWAY24♥♣5=+3
+4.7Final🇫🇷 FRANCE224♥♠2-1+5
+4.6Quarterfinal🇳🇴 NORWAY204♠x♥K-1+0
+4.1Final🇫🇷 FRANCE86♠♣2-1+14
+4.0Final🇫🇷 FRANCE412♠♥Q+3-6
+3.7Semifinal🇸🇪 SWEDEN433♠♣2-1-1
+3.6Final🇫🇷 FRANCE134♠♥9+2+1
+3.4Quarterfinal🇳🇴 NORWAY63♣♣5-1+5
+3.4Semifinal🇸🇪 SWEDEN62♥♠4+1+0
+3.4Semifinal🇸🇪 SWEDEN252NT♠5-2-1
+2.9Semifinal🇸🇪 SWEDEN193♦♠A+1+7
+2.7Final🇫🇷 FRANCE182NT♣3-3+6
+2.6Semifinal🇸🇪 SWEDEN115♥♦9=-11
+2.6Semifinal🇸🇪 SWEDEN444♠♠5-1+4
+2.4Semifinal🇸🇪 SWEDEN243NT♠7-1-5
+2.4Final🇫🇷 FRANCE72NT♥7=+1
+2.3Semifinal🇸🇪 SWEDEN362♥♣Q+2+2
+2.3Final🇫🇷 FRANCE145♠♥5-2+0
+2.1Final🇫🇷 FRANCE333♦♥5=+8
+2.0Quarterfinal🇳🇴 NORWAY56♦♥6+1-2
+2.0Final🇫🇷 FRANCE154♠♣K+1+0
+1.7Semifinal🇸🇪 SWEDEN51NT♠2+3+3
+1.7Semifinal🇸🇪 SWEDEN404♥♣2-1+6
+1.7Final🇫🇷 FRANCE272♦♠2+2+0
+1.4Quarterfinal🇳🇴 NORWAY156NT♣Q=-11
+1.0Quarterfinal🇳🇴 NORWAY122♦♠9+1+0
+1.0Final🇫🇷 FRANCE293♣♠9+2+8
+0.7Semifinal🇸🇪 SWEDEN183NT♠9+3+1
+0.7Semifinal🇸🇪 SWEDEN231NT♦7-1+4
+0.7Final🇫🇷 FRANCE434♠x♦A-1+8
+0.6Quarterfinal🇳🇴 NORWAY134♥♠J+1+1
+0.6Semifinal🇸🇪 SWEDEN354♠♦10+1+1
+0.6Final🇫🇷 FRANCE353♠♦A=-7
+0.4Semifinal🇸🇪 SWEDEN163NT♦Q+1+0
+0.4Semifinal🇸🇪 SWEDEN343NT♠3+2+1
+0.4Final🇫🇷 FRANCE263♠♦5=+0
+0.3Semifinal🇸🇪 SWEDEN413NT♥Q+2+0
+0.3Final🇫🇷 FRANCE212NT♣2+1+0
+0.1Quarterfinal🇳🇴 NORWAY44♠♥9=+0
+0.1Semifinal🇸🇪 SWEDEN322♣♠6-1-1
+0.1Semifinal🇸🇪 SWEDEN423NT♥8+2-12
+0.0Quarterfinal🇳🇴 NORWAY233NT♥5+1+10
-0.0Semifinal🇸🇪 SWEDEN144♠♠4+2+13
-0.0Final🇫🇷 FRANCE283NT♥5+3+16
-0.0Final🇫🇷 FRANCE314♥♥6+1+0
-0.0Final🇫🇷 FRANCE473♣♣4+1-7
-0.1Quarterfinal🇳🇴 NORWAY183NT♥A-2+7
-0.1Quarterfinal🇳🇴 NORWAY242♠♣A=+5
-0.3Semifinal🇸🇪 SWEDEN95♣♦A=+3
-0.3Final🇫🇷 FRANCE375♦♣Q+1+0
-0.3Final🇫🇷 FRANCE463NT♣10+1-1
-0.4Final🇫🇷 FRANCE164♠♥3-2-13
-0.6Quarterfinal🇳🇴 NORWAY14♠♦A=+0
-0.6Semifinal🇸🇪 SWEDEN313NT♠Q+2+0
-0.6Final🇫🇷 FRANCE33NT♣8+2+11
-1.0Final🇫🇷 FRANCE123NT♣2=+1
-1.3Final🇫🇷 FRANCE43NT♣3=+1
-1.4Final🇫🇷 FRANCE63NT♥2=-7
-1.6Quarterfinal🇳🇴 NORWAY84♥x♠K-2+3
-1.6Semifinal🇸🇪 SWEDEN22♦♣8-2-5
-1.6Semifinal🇸🇪 SWEDEN82♠♣6=-5
-1.7Quarterfinal🇳🇴 NORWAY224♠♦3+1+0
-1.7Semifinal🇸🇪 SWEDEN171NT♦10+1+0
-1.7Semifinal🇸🇪 SWEDEN274♠♠7+1+0
-1.7Final🇫🇷 FRANCE192NT♣Q=-1
-1.7Final🇫🇷 FRANCE482♥♣2=+0
-1.9Quarterfinal🇳🇴 NORWAY173NT♥Q-1-12
-2.0Semifinal🇸🇪 SWEDEN123NT♦4+4-14
-2.0Final🇫🇷 FRANCE21NT♠9+1-1
-2.3Final🇫🇷 FRANCE424♥♠K+1+11
-2.4Semifinal🇸🇪 SWEDEN263NT♦7=+2
-2.4Semifinal🇸🇪 SWEDEN393NT♥3+3+1
-2.9Semifinal🇸🇪 SWEDEN14♠♣J+1+11
-2.9Final🇫🇷 FRANCE232♥♥9=-6
-2.9Final🇫🇷 FRANCE344♠♠3=+0
-3.0Final🇫🇷 FRANCE404♠♣8=-10
-3.1Quarterfinal🇳🇴 NORWAY34♠♦A+1+0
-3.1Quarterfinal🇳🇴 NORWAY92♠♣7+1+10
-3.1Final🇫🇷 FRANCE364♥♠4-3-11
-3.3Semifinal🇸🇪 SWEDEN44♠♦5=+0
-3.3Semifinal🇸🇪 SWEDEN132♥♣5+1-6
-3.3Semifinal🇸🇪 SWEDEN484♥♣K+1-8
-3.4Final🇫🇷 FRANCE54♥♠10+1-11
-3.9Semifinal🇸🇪 SWEDEN76♦♠5=-7
-4.0Final🇫🇷 FRANCE171♥♥3=-1
-4.3Final🇫🇷 FRANCE204♠♥6-2-5
-4.9Semifinal🇸🇪 SWEDEN373♣♠5-1-9
-5.3Semifinal🇸🇪 SWEDEN464♠♠10+1+0
-5.9Semifinal🇸🇪 SWEDEN214NTx♦A-3-14
-6.6Quarterfinal🇳🇴 NORWAY146♥♥9=+0
-6.6Final🇫🇷 FRANCE13NT♥Q-2-6
-6.7Final🇫🇷 FRANCE444♠♥A=-8
-7.0Final🇫🇷 FRANCE383NT♠3=-7
-8.1Semifinal🇸🇪 SWEDEN203♣♠10+2-13
-8.1Semifinal🇸🇪 SWEDEN305♦x♠K-3-9
-8.3Quarterfinal🇳🇴 NORWAY74♥♠9=+0
-9.7Semifinal🇸🇪 SWEDEN157♦♦5=+2
-12.9Semifinal🇸🇪 SWEDEN386♣♠Q+1-11