🇨🇳 HU Chengke · CHINA

2rank
+201.2Butler · 168 bds
+1.20per board
±5.6swing
+0.70vs par /bd · #5/18
+0.61adjusted /bd
Butler per round: 33.7 33.7 33.7 69.9 69.9 69.9 69.9 97.6 97.6 97.6 97.6 97.6 97.6by round

vs par split: bidding +0.20 · play +0.51

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

Card play — on target: opening leads 85.4% #5 of 18 · declarer play 81.4% #2 of 18 · defence 81.0% #13 of 18

Card play by contract type — on target
vs NTvs a suit
Opening leads86.7% (15)84.6% (26)
Declarer play70.6% (17)88.5% (26)
Defence77.8% (27)82.5% (57)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 92.9% (14) · ♦ 83.3% (6) · ♣ 70.0% (10)

vs par by strain: NT -1.59 (54) · a suit +1.82 (112)

vs par by level: part-score +0.23 (62) · game +1.34 (90) · slam -1.21 (14)

By role: declaring +1.43/bd (-1.32 vs par · 82) · defending +0.97/bd (+2.62 vs par · 86)

By vulnerability: vulnerable +1.45/bd (+1.04 vs par · 84) · not vulnerable +0.95/bd (+0.36 vs par · 84)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalX.NiA.Lin – E.KolesnikClosed14+12.3+0.88+1.93
QuarterfinalX.NiL.Zhang – S.ChangClosed14+23.4+1.67+1.36
QuarterfinalX.NiL.Zhang – S.ChangClosed14-2.0-0.14-1.14
SemifinalX.NiS.Combescure – M.ThuillezClosed14+6.7+0.48-0.57
SemifinalX.NiM.Coupel – B.DufreneClosed14+23.4+1.67+2.07
SemifinalX.NiM.Coupel – B.DufreneClosed14+39.8+2.84+0.93
SemifinalX.NiE.Jounin – A.LeleuClosed0+0.0+0.00·
FinalX.NiD.Ocylok – J.KokotClosed14+1.9+0.14-1.93
FinalX.NiD.Ocylok – J.KokotClosed14+19.7+1.41+3.07
FinalX.NiA.Zareba – H.CiunczykClosed14+5.7+0.41-1.36
FinalX.NiD.Ocylok – J.KokotOpen14+28.3+2.02+1.21
FinalX.NiJ.Zalewska – H.CiunczykClosed14+24.0+1.71+1.57
FinalX.NiZ.Baldysz – J.ZalewskaClosed14+18.0+1.29+1.21

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
+20.0Final🇵🇱 POLAND781NTxx♠A-5+17
+14.0Final🇵🇱 POLAND446♠♥8-1+14
+13.0Semifinal🇫🇷 FRANCE212♥♦3-1+12
+13.0Final🇵🇱 POLAND244♠x♥2-4+14
+12.3Final🇵🇱 POLAND463NT♣Q=+10
+12.0Final🇵🇱 POLAND134♠♣6=+9
+12.0Final🇵🇱 POLAND555♥x♠Q-3+14
+12.0Final🇵🇱 POLAND584♥♣Q-1+13
+11.1Quarterfinal🇺🇸 USA513♣x♠Q=+11
+11.0Quarterfinal🇺🇸 USA156♠♠9=+11
+11.0Final🇵🇱 POLAND574♠♦6+1+0
+10.3Quarterfinal🇺🇸 USA313NT♥7+1+11
+9.9Quarterfinal🇺🇸 USA424♥♥9+1+7
+9.7Final🇵🇱 POLAND156♣♠Q+1-11
+9.0Semifinal🇫🇷 FRANCE104♠♥3-1+6
+9.0Final🇵🇱 POLAND25♠♥K-2+5
+8.4Quarterfinal🇺🇸 USA254♠♥3=+7
+8.3Semifinal🇫🇷 FRANCE397NT♦J=+0
+8.0Semifinal🇫🇷 FRANCE404♠♣A-1+12
+8.0Final🇵🇱 POLAND713♣♦7=-6
+7.9Quarterfinal🇺🇸 USA184♠♦8+1+1
+7.3Semifinal🇫🇷 FRANCE206♥♦7+1+11
+7.3Final🇵🇱 POLAND146♥♦K=-11
+7.1Quarterfinal🇺🇸 USA394♠♥J=+0
+7.0Semifinal🇫🇷 FRANCE236♠♣4=+8
+7.0Semifinal🇫🇷 FRANCE343♠♦J+3-1
+7.0Final🇵🇱 POLAND514♠♣Q-3+9
+7.0Final🇵🇱 POLAND641♠x♠A-1+7
+6.9Quarterfinal🇺🇸 USA434♠x♥A=+5
+6.7Final🇵🇱 POLAND454♠♦10-1+5
+6.0Semifinal🇫🇷 FRANCE414♥♦6-1+6
+6.0Final🇵🇱 POLAND93♠♠2+1+6
+5.3Semifinal🇫🇷 FRANCE12♥♣A=+6
+5.3Semifinal🇫🇷 FRANCE74♥♠9-4-3
+5.3Final🇵🇱 POLAND164♠♥10-2+13
+5.0Semifinal🇫🇷 FRANCE313NT♣6+2+1
+5.0Final🇵🇱 POLAND621NT♣7=+0
+5.0Final🇵🇱 POLAND674♥♦7-2+8
+5.0Final🇵🇱 POLAND735♥x♣A-3+0
+5.0Final🇵🇱 POLAND775♠x♥A=+5
+4.7Final🇵🇱 POLAND204♠♦Q=+8
+4.7Final🇵🇱 POLAND362NT♠8=+1
+4.7Final🇵🇱 POLAND381NT♣3+1+0
+4.3Quarterfinal🇺🇸 USA323NT♥5+2+16
+4.3Final🇵🇱 POLAND12♥♠6-1-1
+4.3Final🇵🇱 POLAND343NT♠6-1+5
+4.3Final🇵🇱 POLAND494♥♦7+1+13
+4.0Semifinal🇫🇷 FRANCE243NT♥4+2-2
+4.0Final🇵🇱 POLAND173NT♠3-2+5
+4.0Final🇵🇱 POLAND352NT♦4=+0
+4.0Final🇵🇱 POLAND763♠♦A-1+4
+4.0Final🇵🇱 POLAND844♠♦A-1+4
+3.7Semifinal🇫🇷 FRANCE422NT♦4+1+1
+3.6Quarterfinal🇺🇸 USA263♣♥2+2+7
+3.6Quarterfinal🇺🇸 USA274♠♥2+2+13
+3.1Quarterfinal🇺🇸 USA364♦♣8+1+4
+3.0Semifinal🇫🇷 FRANCE175♦♦A-4-7
+2.9Quarterfinal🇺🇸 USA493♠♦A-1+6
+2.7Quarterfinal🇺🇸 USA212♥♣J=-1
+2.7Quarterfinal🇺🇸 USA354♠♠A+2+1
+2.7Semifinal🇫🇷 FRANCE23NT♥K-2-5
+2.7Semifinal🇫🇷 FRANCE162NT♠8+1+1
+2.7Semifinal🇫🇷 FRANCE362♠♥A-1-8
+2.3Semifinal🇫🇷 FRANCE82♣♥2=+0
+2.3Final🇵🇱 POLAND62♠♣10+1+0
+2.3Final🇵🇱 POLAND261NT♥6+3+2
+1.7Quarterfinal🇺🇸 USA403NT♦5-1-10
+1.7Quarterfinal🇺🇸 USA452♠♣A+2-10
+1.3Semifinal🇫🇷 FRANCE123♥♦K=-6
+1.0Quarterfinal🇺🇸 USA472♠♥10+2-6
+1.0Quarterfinal🇺🇸 USA484♥♠K=+11
+1.0Semifinal🇫🇷 FRANCE62♥♣Q+3-9
+1.0Semifinal🇫🇷 FRANCE155♠x♦A-2+0
+1.0Final🇵🇱 POLAND7Pass+3
+1.0Final🇵🇱 POLAND233NT♠6+2+1
+1.0Final🇵🇱 POLAND324♠♥Q+1+0
+1.0Final🇵🇱 POLAND723NT♦6+1-1
+0.9Quarterfinal🇺🇸 USA302♠♥4+1+0
+0.7Quarterfinal🇺🇸 USA373♥♦A-2+6
+0.7Semifinal🇫🇷 FRANCE41NT♠2-1+0
+0.7Semifinal🇫🇷 FRANCE302♠♣2+1+0
+0.7Semifinal🇫🇷 FRANCE35Pass-4
+0.7Final🇵🇱 POLAND182♥♠A+1+10
+0.7Final🇵🇱 POLAND283NT♥Q+1+0
+0.7Final🇵🇱 POLAND293NT♥9+1+0
+0.7Final🇵🇱 POLAND522♦♣3+1-11
+0.6Quarterfinal🇺🇸 USA283NT♠J+1+1
+0.6Quarterfinal🇺🇸 USA333♠♣3-1+10
+0.6Quarterfinal🇺🇸 USA505♥x♠K-2-5
+0.6Quarterfinal🇺🇸 USA563NT♥4+3+11
+0.3Semifinal🇫🇷 FRANCE273♠♦3+1-1
+0.3Final🇵🇱 POLAND223NT♠4+1+11
-0.0Quarterfinal🇺🇸 USA174♠♣A+1+0
-0.0Semifinal🇫🇷 FRANCE261NT♥2+1+1
-0.0Semifinal🇫🇷 FRANCE293NT♥4+2+0
-0.0Semifinal🇫🇷 FRANCE324♥♣Q+1+0
-0.0Semifinal🇫🇷 FRANCE384♠♣10=+0
-0.0Final🇵🇱 POLAND46NT♠7-1-20
-0.0Final🇵🇱 POLAND276♠♠5+1-13
-0.0Final🇵🇱 POLAND315♥♠A=+0
-0.0Final🇵🇱 POLAND334♠♥6+1+0
-0.0Final🇵🇱 POLAND403NT♦K=-11
+0.0Final🇵🇱 POLAND484♠♠7+2-11
-0.0Final🇵🇱 POLAND592♠♥J-1-3
-0.0Final🇵🇱 POLAND636♠♣Q=-1
-0.0Final🇵🇱 POLAND661♠♣6+1+0
-0.0Final🇵🇱 POLAND683♦♠J+1-7
-0.0Final🇵🇱 POLAND703♥♠K-1+3
-0.0Final🇵🇱 POLAND746♠♣J=+8
-0.0Final🇵🇱 POLAND824♠♦4-1+6
-0.1Quarterfinal🇺🇸 USA223♠♥6=+1
-0.3Semifinal🇫🇷 FRANCE194♥♦10+2+13
-0.3Final🇵🇱 POLAND394♠♦3=+0
-0.7Final🇵🇱 POLAND473NT♦5+1-1
-1.0Quarterfinal🇺🇸 USA542♦♣5+1+0
-1.0Semifinal🇫🇷 FRANCE133NT♣7+1-1
-1.0Semifinal🇫🇷 FRANCE143NT♠8+1-1
-1.0Semifinal🇫🇷 FRANCE374♠♣J+2-2
-1.0Final🇵🇱 POLAND602♠♥K=+6
-1.0Final🇵🇱 POLAND803♠♠J+1-1
-1.1Quarterfinal🇺🇸 USA233♠♥9=+0
-1.3Semifinal🇫🇷 FRANCE333♦x♠5-2+8
-1.6Quarterfinal🇺🇸 USA384♠♠3=+0
-2.0Semifinal🇫🇷 FRANCE113NT♠J+1+0
-2.0Final🇵🇱 POLAND413♣♦10-2-2
-2.0Final🇵🇱 POLAND423♦♣A-1-4
-2.1Quarterfinal🇺🇸 USA242♥♦2+1-1
-2.3Quarterfinal🇺🇸 USA552NT♥3+1-10
-2.3Semifinal🇫🇷 FRANCE254♠♥8+1+11
-2.3Final🇵🇱 POLAND502♥♦Q=+1
-2.7Final🇵🇱 POLAND543NT♠A=+2
-3.0Semifinal🇫🇷 FRANCE183NT♥4-4-11
-3.0Semifinal🇫🇷 FRANCE223NT♥3=+1
-3.0Final🇵🇱 POLAND83NT♠2+3-11
-3.0Final🇵🇱 POLAND751NT♥10+3-2
-3.3Semifinal🇫🇷 FRANCE55♣♥Q=+11
-4.0Final🇵🇱 POLAND695♠♣8=+0
-4.1Quarterfinal🇺🇸 USA523NT♣10=+0
-4.4Quarterfinal🇺🇸 USA412NT♠2=-6
-4.7Final🇵🇱 POLAND116♣♥6=+0
-4.7Final🇵🇱 POLAND254♠♣K+2-2
-4.7Final🇵🇱 POLAND304♠♣10+2-1
-4.7Final🇵🇱 POLAND373NT♣J-2-7
-4.9Quarterfinal🇺🇸 USA201NT♠3=+1
-5.0Final🇵🇱 POLAND124♥♣A+1-4
-5.0Final🇵🇱 POLAND652♥♦J-1+1
-5.0Final🇵🇱 POLAND811NT♥9=-5
-5.1Quarterfinal🇺🇸 USA464♠♣8+1-11
-5.3Semifinal🇫🇷 FRANCE34♠♦7+1+11
-5.3Final🇵🇱 POLAND213♦♣K=+1
-5.6Quarterfinal🇺🇸 USA346NT♦4-1-13
-5.7Quarterfinal🇺🇸 USA532♠♣7=-11
-5.7Final🇵🇱 POLAND56♠♥A=+0
-6.0Final🇵🇱 POLAND613♥♥6-1-5
-6.3Quarterfinal🇺🇸 USA293NT♥3+1-7
-6.3Semifinal🇫🇷 FRANCE283NT♣3-5-8
-6.7Final🇵🇱 POLAND563NT♠5-1-14
-7.0Quarterfinal🇺🇸 USA193NT♠10-1-4
-7.3Final🇵🇱 POLAND31NTx♠4+2-7
-7.3Final🇵🇱 POLAND434♠♦3-1-5
-8.0Final🇵🇱 POLAND834♥♠3=+0
-8.3Semifinal🇫🇷 FRANCE94♥♠7-1-17
-9.0Final🇵🇱 POLAND533NTx♥2-2-9
-9.6Quarterfinal🇺🇸 USA443NT♠5=-7
-10.3Quarterfinal🇺🇸 USA165♠x♣J-3-9
-12.0Final🇵🇱 POLAND191♠x♠3-3+4
-12.0Final🇵🇱 POLAND793NT♦J-1-12
-14.3Final🇵🇱 POLAND105♥♦2=+4