🇨🇳 ZHANG Bangxiang · CHINA

47rank
-89.3Butler · 80 bds
-1.12per board
±3.6swing
-1.04vs par /bd
-0.42adjusted /bd
Butler per round: -89.3 -89.3 -89.3 -89.3 -89.3by round

vs par split: bidding -0.81 · play -0.23

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

Card play — on target: opening leads 60.0% · declarer play 72.2% · defence 92.1%

Card play by contract type — on target
vs NTvs a suit
Opening leads33.3% (3)66.7% (12)
Declarer play57.1% (7)81.8% (11)
Defence71.4% (7)96.8% (31)

Opening leads by suit led: ♠ 100.0% (1) · ♥ 100.0% (1) · ♦ 25.0% (4) · ♣ 66.7% (9)

vs par by strain: NT -2.14 (22) · a suit -0.62 (58)

vs par by level: part-score -0.34 (29) · game -1.43 (40) · slam -1.46 (11)

By role: declaring -1.04/bd (-3.24 vs par · 42) · defending -1.20/bd (+1.40 vs par · 38)

By vulnerability: vulnerable -0.58/bd (-0.42 vs par · 40) · not vulnerable -1.65/bd (-1.65 vs par · 40)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalJ.LiF.Volcker – T.BessisClosed16-25.8-1.61-2.62
QuarterfinalJ.LiT.Bessis – F.VolckerOpen16-12.5-0.78-0.69
QuarterfinalJ.LiF.Combescure – J.RombautClosed16-15.5-0.97+0.75
QuarterfinalJ.LiT.Bessis – F.VolckerOpen16-4.9-0.31-1.56
QuarterfinalJ.LiF.Volcker – T.BessisClosed16-30.6-1.91-1.06

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
+9.9Quarterfinal🇫🇷 FRANCE206♥♦3=+0
+9.4Quarterfinal🇫🇷 FRANCE826♣♦6=+11
+5.7Quarterfinal🇫🇷 FRANCE563NT♥Q+2+2
+5.3Quarterfinal🇫🇷 FRANCE736♠♠5-2+11
+4.4Quarterfinal🇫🇷 FRANCE803NT♠J+3-13
+3.3Quarterfinal🇫🇷 FRANCE374♥♣3-1+5
+3.1Quarterfinal🇫🇷 FRANCE622♥♣6=+5
+3.0Quarterfinal🇫🇷 FRANCE386♠♥5+1+1
+2.3Quarterfinal🇫🇷 FRANCE266♦♠6=-2
+2.3Quarterfinal🇫🇷 FRANCE902♠♣10+1+1
+2.3Quarterfinal🇫🇷 FRANCE964♥♥9=+0
+1.9Quarterfinal🇫🇷 FRANCE285♥♦A=+0
+1.6Quarterfinal🇫🇷 FRANCE633NT♠4+1+11
+1.6Quarterfinal🇫🇷 FRANCE654♠x♠6=+5
+1.4Quarterfinal🇫🇷 FRANCE424♥x♣A-1+13
+1.3Quarterfinal🇫🇷 FRANCE173♣♠K+1+1
+1.1Quarterfinal🇫🇷 FRANCE693NT♣5=-2
+1.0Quarterfinal🇫🇷 FRANCE793NT♥4+2+0
+1.0Quarterfinal🇫🇷 FRANCE924♥♦K+1+0
+0.9Quarterfinal🇫🇷 FRANCE412♠♦K+2+6
+0.9Quarterfinal🇫🇷 FRANCE432♦♠6-2-1
+0.9Quarterfinal🇫🇷 FRANCE443♥♦10=+0
+0.4Quarterfinal🇫🇷 FRANCE362♦♣K=+1
+0.4Quarterfinal🇫🇷 FRANCE604♥♠A=+11
+0.4Quarterfinal🇫🇷 FRANCE773♦♣4+2-1
+0.3Quarterfinal🇫🇷 FRANCE663♦♠K-1+5
+0.3Quarterfinal🇫🇷 FRANCE783NT♦J+2+0
-0.0Quarterfinal🇫🇷 FRANCE485♦♣K-2-5
+0.0Quarterfinal🇫🇷 FRANCE524♥♠J=+0
+0.0Quarterfinal🇫🇷 FRANCE544♠♣10+1+0
-0.1Quarterfinal🇫🇷 FRANCE323NT♥3+1-1
-0.1Quarterfinal🇫🇷 FRANCE352♥♣K+2+6
-0.1Quarterfinal🇫🇷 FRANCE592♠♥K-1-2
-0.1Quarterfinal🇫🇷 FRANCE853NT♥Q+1+0
-0.3Quarterfinal🇫🇷 FRANCE761NT♠7+3+10
-0.4Quarterfinal🇫🇷 FRANCE252NT♦5+1-6
-0.4Quarterfinal🇫🇷 FRANCE303NT♥Q=-11
-0.4Quarterfinal🇫🇷 FRANCE494♥♠3=-1
-0.4Quarterfinal🇫🇷 FRANCE742♥♣5+1-1
-0.6Quarterfinal🇫🇷 FRANCE583NT♥5+1+0
-0.7Quarterfinal🇫🇷 FRANCE712NT♠Q-2-9
-0.9Quarterfinal🇫🇷 FRANCE343♥♠10=+0
-0.9Quarterfinal🇫🇷 FRANCE644♠♥K+1+0
-1.0Quarterfinal🇫🇷 FRANCE934♠♣9+1+0
-1.1Quarterfinal🇫🇷 FRANCE513NT♦J=+1
-1.3Quarterfinal🇫🇷 FRANCE721NT♦5=+0
-1.3Quarterfinal🇫🇷 FRANCE892♠♣2=+1
-1.4Quarterfinal🇫🇷 FRANCE294♥♣3=+0
-1.9Quarterfinal🇫🇷 FRANCE236♠♥K=+12
-1.9Quarterfinal🇫🇷 FRANCE405♥♣K=+0
-1.9Quarterfinal🇫🇷 FRANCE454♥♦6=+0
-2.0Quarterfinal🇫🇷 FRANCE336♥♦6-1-14
-2.0Quarterfinal🇫🇷 FRANCE844♥♣A-1+1
-2.1Quarterfinal🇫🇷 FRANCE312♠♣K=+0
-2.1Quarterfinal🇫🇷 FRANCE885♠♠J+1-1
-2.4Quarterfinal🇫🇷 FRANCE181NT♦Q=+1
-2.4Quarterfinal🇫🇷 FRANCE213NT♥K-1-5
-2.7Quarterfinal🇫🇷 FRANCE832NT♣4=-1
-2.9Quarterfinal🇫🇷 FRANCE752♦♥7+2+0
-3.1Quarterfinal🇫🇷 FRANCE914♥♣3=+0
-3.3Quarterfinal🇫🇷 FRANCE612♠♣Q+1-1
-3.7Quarterfinal🇫🇷 FRANCE552NT♠10-1+0
-3.7Quarterfinal🇫🇷 FRANCE683♥♥2=-10
-4.0Quarterfinal🇫🇷 FRANCE473NT♥4-5-12
-4.0Quarterfinal🇫🇷 FRANCE675♣♥A-2-7
-4.1Quarterfinal🇫🇷 FRANCE463♣♦9=+0
-4.1Quarterfinal🇫🇷 FRANCE505♣♠3=+0
-4.4Quarterfinal🇫🇷 FRANCE533NT♠Q-2-2
-4.6Quarterfinal🇫🇷 FRANCE874♠♦K=-13
-4.7Quarterfinal🇫🇷 FRANCE813♥♠10=+0
-6.0Quarterfinal🇫🇷 FRANCE705♦♥5+1-13
-6.1Quarterfinal🇫🇷 FRANCE945♥x♠K=-5
-6.4Quarterfinal🇫🇷 FRANCE224♠x♥7-2-5
-6.4Quarterfinal🇫🇷 FRANCE243♣x♣3-2-4
-7.7Quarterfinal🇫🇷 FRANCE576♦♠K-3-12
-7.9Quarterfinal🇫🇷 FRANCE276♠♥10+1-11
-8.4Quarterfinal🇫🇷 FRANCE391♥♠Q+1-11
-8.6Quarterfinal🇫🇷 FRANCE953NT♠6-3-10
-9.3Quarterfinal🇫🇷 FRANCE866♥♣Q=-1
-9.4Quarterfinal🇫🇷 FRANCE196♠♦5-1-11