🇭🇰 CHEUNG Kwai Yin · HONG KONG CHINA

133rank
-224.0Butler · 238 bds
-0.94per board
±4.3swing
-1.49vs par /bd · #138/141
-0.79adjusted /bd
Butler per round: 4.3 -4.8 -0.3 -4.4 30.9 -4.8 -36.5 -1.4 -13.7 -26 -2.6 -30.4 11.2 -46.2 -54.9 -29.5 -14.9by round

vs par split: bidding -1.03 · play -0.45

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

Card play — on target: opening leads 75.9% #113 of 141 · declarer play 69.4% #106 of 141 · defence 83.6% #108 of 141

Bidding activity — not a pass: 44.2% #48 of 141 (295/668)

Card play by contract type — on target
vs NTvs a suit
Opening leads78.6% (14)75.0% (44)
Declarer play60.9% (23)74.4% (39)
Defence72.4% (29)87.1% (93)

Opening leads by suit led: ♠ 69.2% (13) · ♥ 66.7% (12) · ♦ 73.3% (15) · ♣ 88.9% (18)

vs par by strain: NT -2.54 (72) · a suit -1.03 (166)

vs par by level: part-score -0.68 (81) · game -1.75 (139) · slam -3.06 (18)

By role: declaring -1.03/bd (-4.04 vs par · 116) · defending -0.85/bd (+0.94 vs par · 122)

By vulnerability: vulnerable -0.95/bd (-1.99 vs par · 119) · not vulnerable -0.93/bd (-0.98 vs par · 119)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2H.YeungX.Zuo – X.YuanClosed14+4.3+0.31-2.86
Round 3H.YeungD.Neumann – J.TuttyClosed14-4.8-0.34-0.79
Round 4H.YeungS.Cauwels – B.UskupOpen14-0.3-0.02+0.57
Round 5H.YeungF.Brown – H.ErichsenClosed14-4.4-0.31-3.43
Round 6H.YeungH.Rasmussen – L.BildeClosed14+30.9+2.21+1.79
Round 8H.YeungL.Sorensen – A.NestoridisOpen14-4.8-0.34-1.86
Round 9H.YeungB.Erkan – A.AcarClosed14-36.5-2.61-0.64
Round 11H.YeungM.Zur-Campanile – J.Seamon-MolsonOpen14-1.4-0.10-2.14
Round 12H.YeungM.Farhani Goncalves – J.GhodhbaneOpen14-13.7-0.98-0.21
Round 13H.YeungJ.Stansby – E.KolesnikClosed14-26.0-1.86+0.57
Round 15H.YeungM.Espinosa-Paz – M.PrevideClosed14-2.6-0.19-1.14
Round 16H.YeungT.Heskje – G.VistOpen14-30.4-2.17-3.71
Round 17H.YeungA.Biondillo – L.DoriaOpen14+11.2+0.80+0.29
Round 18H.YeungM.Ticha – J.DuursmaClosed14-46.2-3.30-3.50
Round 20H.YeungE.Morawska – A.JaroszOpen14-54.9-3.92-5.50
Round 22H.YeungM.Chavarria – S.PaoluziClosed14-29.5-2.11-2.57
Round 23H.YeungC.Puillet – A.TartarinOpen14-14.9-1.06-0.14

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 6🇩🇰 DENMARK204♠♥3-1+12
+10.3Round 6🇩🇰 DENMARK264♠x♦7-2+12
+10.1Round 15🇦🇷 ARGENTINA74♥♣5=+0
+9.2Round 11🇺🇸 USA2124♠♥7=+0
+9.0Round 17🇧🇷 BRAZIL124♠x♦A-3+9
+7.8Round 6🇩🇰 DENMARK174♥♠2=+8
+7.3Round 4🇧🇪 BELGIUM285♥x♠K-3+8
+7.3Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114♥♦K=+1
+7.3Round 23🇫🇷 FRANCE126♥♦J-1+17
+7.2Round 9🇹🇷 TURKIYE124♠♣J-1+10
+6.9Round 13🇺🇸 USA143♥♣T+2+10
+6.8Round 2🇨🇳 CHINA203NT♣J=-1
+6.6Round 17🇧🇷 BRAZIL62♦x♦4-2+3
+6.2Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND126♥♠K+1-11
+6.1Round 15🇦🇷 ARGENTINA54♠x♥8-4+5
+6.0Round 6🇩🇰 DENMARK154♠♥A=+0
+5.9Round 3🇦🇺 AUSTRALIA115♦♠7=+0
+5.7Round 9🇹🇷 TURKIYE33NT♣3-1+12
+5.5Round 9🇹🇷 TURKIYE104♠x♣K-2+7
+5.3Round 18🇳🇱 NETHERLANDS234♠♣6-2+8
+3.9Round 12🇹🇳 TUNISIA246♥♣K=+11
+3.8Round 12🇹🇳 TUNISIA263♣♠3=+6
+3.6Round 12🇹🇳 TUNISIA213♥♣2=+0
+3.6Round 15🇦🇷 ARGENTINA64♥♣9-3+9
+3.5Round 6🇩🇰 DENMARK164♥♣A+2+11
+3.4Round 23🇫🇷 FRANCE24♠x♦2-2+5
+3.3Round 3🇦🇺 AUSTRALIA33NT♥Q=+0
+3.3Round 16🇳🇴 NORWAY225♦x♣K=+4
+3.2Round 17🇧🇷 BRAZIL132♦♠5-2+3
+3.1Round 4🇧🇪 BELGIUM264♥♣3+1+10
+3.0Round 8🇿🇦 SOUTH AFRICA243♠♥3-2+0
+2.9Round 4🇧🇪 BELGIUM272♥♦Q=+9
+2.9Round 16🇳🇴 NORWAY274♠♦8+2+11
+2.8Round 2🇨🇳 CHINA176NT♠4-1+14
+2.7Round 4🇧🇪 BELGIUM224♦♠A-1+5
+2.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND91NT♥T+3+6
+2.6Round 2🇨🇳 CHINA223NT♥8+3-10
+2.6Round 6🇩🇰 DENMARK193♦♣6+1+0
+2.4Round 3🇦🇺 AUSTRALIA93♣♥4-1+6
+2.4Round 6🇩🇰 DENMARK271NT♠4=+5
+2.4Round 11🇺🇸 USA253NT♠T-1+5
+2.3Round 13🇺🇸 USA1112♠♦Q+4+12
+2.3Round 22🇮🇹 ITALY172♥♦A=+8
+2.2Round 3🇦🇺 AUSTRALIA83NT♠4+1+1
+2.2Round 8🇿🇦 SOUTH AFRICA183♥♠A-2+2
+2.1Round 9🇹🇷 TURKIYE83♥♣2=+1
+2.1Round 11🇺🇸 USA272♣♣5+2+0
+2.1Round 17🇧🇷 BRAZIL84♠♦A-2+5
+2.1Round 17🇧🇷 BRAZIL113♥♠3=+0
+2.0Round 2🇨🇳 CHINA246♠x♠9-3+7
+2.0Round 11🇺🇸 USA2144♠x♠7-1+5
+1.9Round 6🇩🇰 DENMARK222♥♦7-1-2
+1.9Round 23🇫🇷 FRANCE143♦♣J+1-7
+1.8Round 6🇩🇰 DENMARK213NT♣J+1+1
+1.8Round 15🇦🇷 ARGENTINA144♠♣K+1+0
+1.7Round 8🇿🇦 SOUTH AFRICA202♠♦2=+5
+1.7Round 11🇺🇸 USA291NT♦J+1+0
+1.7Round 20🇵🇱 POLAND264♠♥5+1+0
+1.6Round 17🇧🇷 BRAZIL53♠♣A-1+5
+1.5Round 2🇨🇳 CHINA281NT♥6-1+4
+1.5Round 4🇧🇪 BELGIUM203♠♦3-1+0
+1.5Round 16🇳🇴 NORWAY243NT♥K-1-5
+1.5Round 17🇧🇷 BRAZIL143♣♦9=+0
+1.4Round 13🇺🇸 USA1124♥♦6=+3
+1.4Round 16🇳🇴 NORWAY184♥♠T-2+6
+1.3Round 13🇺🇸 USA184♥♠Q=+0
+1.2Round 11🇺🇸 USA243NT♥J=+3
+1.1Round 11🇺🇸 USA212NT♣7-1+10
+1.0Round 2🇨🇳 CHINA263NT♠6+1+0
+1.0Round 4🇧🇪 BELGIUM234♠♥5+2-13
+1.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133♦♥Q=+0
+1.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND146♥♣6+1-11
+1.0Round 18🇳🇱 NETHERLANDS183♣♥K+1+0
+1.0Round 23🇫🇷 FRANCE13NT♥2+1+10
+0.9Round 20🇵🇱 POLAND213NT♠4+3-13
+0.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND15♥♣A-2+0
+0.7Round 17🇧🇷 BRAZIL33NT♠5=+0
+0.7Round 22🇮🇹 ITALY154♥♣6=+1
+0.7Round 22🇮🇹 ITALY193♠♣A-1+2
+0.6Round 8🇿🇦 SOUTH AFRICA234♠♣5+1+0
+0.6Round 15🇦🇷 ARGENTINA14♥♦A=+1
+0.6Round 18🇳🇱 NETHERLANDS244♥x♠A-1+5
+0.5Round 3🇦🇺 AUSTRALIA53NT♣6+2+0
+0.5Round 4🇧🇪 BELGIUM243♥♦K=+0
+0.5Round 12🇹🇳 TUNISIA204♠♥A+1-13
+0.5Round 17🇧🇷 BRAZIL23NT♠J+3+1
+0.5Round 22🇮🇹 ITALY224♠♥K-1-8
+0.4Round 2🇨🇳 CHINA194NT♥2+2-11
+0.4Round 8🇿🇦 SOUTH AFRICA194♠♣3+1+0
+0.4Round 16🇳🇴 NORWAY161NT♦K=-1
+0.3Round 2🇨🇳 CHINA232NT♣3+1+1
+0.3Round 8🇿🇦 SOUTH AFRICA173NT♠A-2+0
+0.3Round 8🇿🇦 SOUTH AFRICA223NT♠J=+1
+0.3Round 12🇹🇳 TUNISIA285♦♥A-1+5
+0.3Round 15🇦🇷 ARGENTINA42♥♣T=+0
+0.3Round 20🇵🇱 POLAND202♥♠6+3+10
+0.1Round 8🇿🇦 SOUTH AFRICA282♠♣Q=+0
+0.1Round 12🇹🇳 TUNISIA174♠♥2+1+0
+0.1Round 22🇮🇹 ITALY254♥♦A=-1
+0.1Round 22🇮🇹 ITALY272♠♣A+3-6
+0.1Round 23🇫🇷 FRANCE84♥♦Q+1+0
-0.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23NT♣3+3-11
-0.0Round 8🇿🇦 SOUTH AFRICA252♠♣4-2-1
-0.0Round 8🇿🇦 SOUTH AFRICA272♦♣Q+3-7
+0.0Round 13🇺🇸 USA173NT♦2+2+0
-0.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♠♣4=+0
-0.1Round 18🇳🇱 NETHERLANDS255♦♠3-1+2
-0.2Round 3🇦🇺 AUSTRALIA122♠♣T+1+7
-0.2Round 4🇧🇪 BELGIUM173NT♠5+1-1
-0.2Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♠♦2=+0
-0.2Round 12🇹🇳 TUNISIA224♠♥J=-1
-0.2Round 12🇹🇳 TUNISIA233♥♦T=+0
-0.2Round 16🇳🇴 NORWAY234♥♦2+1-13
-0.3Round 4🇧🇪 BELGIUM163NT♥8=+0
-0.3Round 4🇧🇪 BELGIUM184♥♠T+1+11
-0.3Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND71NT♥2+1+0
-0.3Round 13🇺🇸 USA123NT♦6+1+0
-0.3Round 22🇮🇹 ITALY283♥♣T-1-2
-0.4Round 13🇺🇸 USA156NT♦2=+0
-0.4Round 15🇦🇷 ARGENTINA81NT♣5-1-3
-0.4Round 23🇫🇷 FRANCE44♥♥7+1+0
-0.5Round 3🇦🇺 AUSTRALIA141NT♥7=-8
-0.6Round 8🇿🇦 SOUTH AFRICA162NT♥6=-10
-0.6Round 11🇺🇸 USA2134♥♠2-1-1
-0.6Round 20🇵🇱 POLAND173NT♦4+2-11
-0.6Round 23🇫🇷 FRANCE131NT♣4=+1
-0.7Round 3🇦🇺 AUSTRALIA103NT♠7+3-13
-0.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83♦♠8=-1
-0.7Round 17🇧🇷 BRAZIL14♥♣3=+0
-0.8Round 2🇨🇳 CHINA162NT♠T-2-5
-0.8Round 2🇨🇳 CHINA273NT♦4=-2
-0.8Round 23🇫🇷 FRANCE71NT♥3=+0
-0.9Round 15🇦🇷 ARGENTINA104♠♥8+2-1
-1.0Round 8🇿🇦 SOUTH AFRICA214♠♥A+1+0
-1.0Round 23🇫🇷 FRANCE115♥♦3+1+8
-1.1Round 2🇨🇳 CHINA184♥♠Q+2-13
-1.1Round 3🇦🇺 AUSTRALIA44♥♠T+3-2
-1.2Round 23🇫🇷 FRANCE33NT♦3=-1
-1.3Round 12🇹🇳 TUNISIA274♥♠Q+1+11
-1.3Round 15🇦🇷 ARGENTINA93♠♥9-2+1
-1.3Round 20🇵🇱 POLAND253NT♦9+3-11
-1.4Round 2🇨🇳 CHINA253♦♠2-2+0
-1.5Round 6🇩🇰 DENMARK253NT♣8+2-1
-1.5Round 17🇧🇷 BRAZIL102NT♣9=+0
-1.7Round 9🇹🇷 TURKIYE41♠♣6=-5
-1.7Round 9🇹🇷 TURKIYE134♥♠8+1+0
-1.7Round 11🇺🇸 USA234♠x♣Q-1-11
-1.7Round 11🇺🇸 USA264♥♣7-1-5
-1.7Round 15🇦🇷 ARGENTINA126♠♦A=+0
-1.7Round 16🇳🇴 NORWAY263NT♠7=-10
-1.8Round 3🇦🇺 AUSTRALIA132♠♥4=+0
-1.8Round 17🇧🇷 BRAZIL93NT♥J+3-11
-1.9Round 12🇹🇳 TUNISIA194♠♥A=-3
-1.9Round 18🇳🇱 NETHERLANDS223NT♠5+2-1
-2.0Round 9🇹🇷 TURKIYE64♠♦3=+0
-2.0Round 11🇺🇸 USA2103♣♣A+3-15
-2.0Round 18🇳🇱 NETHERLANDS154♥♣9+2-1
-2.0Round 18🇳🇱 NETHERLANDS205♦♠6-1-9
-2.0Round 20🇵🇱 POLAND223NT♦5+1-1
-2.0Round 22🇮🇹 ITALY163♣♥K+2+10
-2.1Round 6🇩🇰 DENMARK243NT♥3+3-3
-2.1Round 13🇺🇸 USA134♥♣J+1+0
-2.2Round 15🇦🇷 ARGENTINA32♦♥A+2+0
-2.2Round 16🇳🇴 NORWAY212♠♦A+1+0
-2.3Round 3🇦🇺 AUSTRALIA72♥♦K+2-8
-2.3Round 16🇳🇴 NORWAY285♦x♥A-2-5
-2.4Round 22🇮🇹 ITALY241NT♥6+2-6
-2.5Round 6🇩🇰 DENMARK232♥♥7=-12
-2.5Round 20🇵🇱 POLAND193♥♠A=+0
-2.8Round 12🇹🇳 TUNISIA164♠♦5+1+0
-2.8Round 16🇳🇴 NORWAY204♥♠9+2-13
-2.9Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42♠♥5=+0
-2.9Round 9🇹🇷 TURKIYE113NT♣8+2+0
-3.0Round 22🇮🇹 ITALY202♦♣5+1+1
-3.0Round 23🇫🇷 FRANCE62♦♥9-2+0
-3.1Round 13🇺🇸 USA112♠♥3-1+2
-3.2Round 3🇦🇺 AUSTRALIA23NT♥T-1-6
-3.2Round 20🇵🇱 POLAND164♥♣8-2-5
-3.3Round 4🇧🇪 BELGIUM155♥♠4=-11
-3.3Round 11🇺🇸 USA223♠♥3-2-1
-3.3Round 13🇺🇸 USA1103♠♥K-1-9
-3.5Round 12🇹🇳 TUNISIA185♦♦2+2-1
-3.5Round 18🇳🇱 NETHERLANDS161♠♣A+1-1
-3.5Round 22🇮🇹 ITALY264♥♦K=-3
-3.6Round 8🇿🇦 SOUTH AFRICA155♠♣K=-8
-3.7Round 16🇳🇴 NORWAY174♥♣K=+0
-4.0Round 2🇨🇳 CHINA153NT♠9+2-12
-4.2Round 4🇧🇪 BELGIUM193♠♣3=+0
-4.2Round 23🇫🇷 FRANCE96♠♦A-2-11
-4.3Round 4🇧🇪 BELGIUM215♣♦A=-7
-4.3Round 9🇹🇷 TURKIYE73NT♣8+1+0
-4.3Round 15🇦🇷 ARGENTINA133NT♣T-2-8
-4.4Round 3🇦🇺 AUSTRALIA63NT♦5+1+12
-4.4Round 11🇺🇸 USA282NT♦5=-6
-4.7Round 18🇳🇱 NETHERLANDS276♥♠K-1-4
-4.7Round 20🇵🇱 POLAND244♥♣9+1-1
-4.9Round 3🇦🇺 AUSTRALIA14♠♣6=+0
-4.9Round 18🇳🇱 NETHERLANDS264♠♥4=+0
-5.0Round 2🇨🇳 CHINA213♠♦A+1-12
-5.0Round 6🇩🇰 DENMARK182♠♣K-2-5
-5.0Round 6🇩🇰 DENMARK283NT♠8+2-1
-5.0Round 15🇦🇷 ARGENTINA113NT♠5-1-8
-5.4Round 23🇫🇷 FRANCE54♣♥6=-10
-5.7Round 17🇧🇷 BRAZIL73NT♠5-1-6
-5.8Round 12🇹🇳 TUNISIA152♠♥9-2-7
-6.0Round 13🇺🇸 USA1133NT♦6-3-16
-6.0Round 22🇮🇹 ITALY234♠♥6+1-11
-6.2Round 9🇹🇷 TURKIYE143NT♥Q=+2
-6.2Round 18🇳🇱 NETHERLANDS194♠♥7+2-14
-6.2Round 20🇵🇱 POLAND274♠♥Q-1-10
-6.4Round 17🇧🇷 BRAZIL42♥♣2-3-5
-6.6Round 18🇳🇱 NETHERLANDS176NT♠J+1-11
-6.7Round 4🇧🇪 BELGIUM254♥♣6=-3
-7.2Round 16🇳🇴 NORWAY254♠♥2=+0
-7.3Round 13🇺🇸 USA1146NT♥2+1+11
-7.4Round 11🇺🇸 USA2116NT♥9-1-14
-7.5Round 13🇺🇸 USA195♠x♦8-3+3
-7.5Round 22🇮🇹 ITALY215♦x♣A-3-8
-7.6Round 20🇵🇱 POLAND283NT♠A-3-9
-7.9Round 13🇺🇸 USA164♣x♠6-3-8
-8.2Round 8🇿🇦 SOUTH AFRICA262♣x♥5-2-8
-8.3Round 20🇵🇱 POLAND151NTx♦8-2-9
-8.7Round 9🇹🇷 TURKIYE24♠x♥K=-12
-8.8Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33♦♦2-3-10
-9.1Round 16🇳🇴 NORWAY155♣x♠2=-9
-9.2Round 22🇮🇹 ITALY184♠♥A-2-13
-9.3Round 15🇦🇷 ARGENTINA24♠♦7-2-12
-9.4Round 9🇹🇷 TURKIYE16♥x♠2-2-13
-9.4Round 20🇵🇱 POLAND183NT♥K=-5
-9.5Round 9🇹🇷 TURKIYE93NT♦7=-11
-10.2Round 12🇹🇳 TUNISIA255♦♥5-1-11
-10.3Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND53NT♥2-1-11
-10.3Round 18🇳🇱 NETHERLANDS214♥♠5-1-12
-10.6Round 9🇹🇷 TURKIYE56♥♠K=+0
-10.7Round 16🇳🇴 NORWAY196♠♦J-1-17
-10.9Round 18🇳🇱 NETHERLANDS286♥♠6=-11
-12.0Round 20🇵🇱 POLAND236♣♦4=-12
-12.0Round 23🇫🇷 FRANCE104♠x♥A-3-14