🇭🇰 YEUNG Peter · CHINA HONG KONG

88rank
-40.3Butler · 224 bds
-0.18per board
±4.3swing
-0.23vs par /bd · #78/129
+0.14adjusted /bd
Butler per round: 40.8 2.7 11.3 -10 -2.6 -11.6 9.6 20.3 -17.7 11.7 -15.9 -16.6 -30.9 -31.4by round

vs par split: bidding +0.08 · play -0.31

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

Card play — on target: opening leads 86.3% #35 of 129 · declarer play 70.0% #86 of 129 · defence 81.7% #111 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads71.4% (14)91.9% (37)
Declarer play55.6% (9)72.5% (51)
Defence84.4% (32)80.6% (72)

Opening leads by suit led: ♠ 100.0% (7) · ♥ 86.7% (15) · ♦ 91.7% (12) · ♣ 76.5% (17)

vs par by strain: NT +0.83 (52) · a suit -0.55 (172)

vs par by level: part-score -0.26 (86) · game +0.20 (123) · slam -3.53 (15)

By role: declaring -0.16/bd (-2.63 vs par · 120) · defending -0.20/bd (+2.55 vs par · 104)

By vulnerability: vulnerable -0.23/bd (-0.46 vs par · 112) · not vulnerable -0.13/bd (+0.00 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.ChengT.Berg – G.JorgensenClosed16+40.8+2.55+2.12
Round 3A.ChengB.Strater – U.KratzOpen16+2.7+0.17-2.06
Round 4A.ChengD.Lindop – R.LebiClosed16+11.3+0.71+1.25
Round 6A.ChengR.Schwartz – A.GravesOpen16-10.0-0.62-0.25
Round 7A.ChengA.Sadhu – K.MukherjeeClosed16-2.6-0.16+0.12
Round 8A.ChengA.Yamada – K.OhnoOpen16-11.6-0.72+0.50
Round 11A.ChengK.Driver – G.DriverClosed16+9.6+0.60+1.94
Round 12A.ChengS.Hinge – G.GasparClosed16+20.3+1.27+0.69
Round 13A.ChengM.Jacobus – E.WoldOpen16-17.7-1.11-2.19
Round 14A.ChengW.Coyle – V.SilverstoneClosed16+11.7+0.73-2.50
Round 16A.ChengV.Markowicz – J.KlukowskiClosed16-15.9-0.99-0.31
Round 17A.ChengC.Lin – W.TsaoOpen16-16.6-1.04+0.06
Round 19A.ChengF.Leenhardt – A.LevyClosed16-30.9-1.93-0.88
Round 21A.ChengB.Vriend – A.MaasOpen16-31.4-1.96-1.69

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.0Round 1🇩🇰 DENMARK57♠♥K=+0
+11.3Round 1🇩🇰 DENMARK104♠♣9-2+13
+11.1Round 12🇦🇺 AUSTRALIA242♠x♥J=+13
+9.7Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND316♦♣A=+12
+9.3Round 4🇨🇦 CANADA204♥x♠3-2+12
+8.9Round 4🇨🇦 CANADA183♥x♣K=+12
+8.4Round 12🇦🇺 AUSTRALIA295♣♠4+1+9
+8.0Round 17🇹🇼 CHINESE TAIPEI163♦♣K+2+10
+7.7Round 4🇨🇦 CANADA324♥♣A-1+10
+7.3Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND293NT♣4-2+13
+7.1Round 3🇩🇪 GERMANY44♥♣3-1+6
+7.0Round 8🇯🇵 JAPAN184♥♠3=+0
+6.9Round 21🇳🇱 NETHERLANDS44♥♥2-1+12
+6.5Round 3🇩🇪 GERMANY36♣♠2=-2
+6.5Round 7🇮🇳 INDIA76♠♣4=+0
+6.2Round 13🇺🇸 USA2152♠♥10+1+0
+6.1Round 16🇵🇱 POLAND274♠x♣K=+7
+6.0Round 1🇩🇰 DENMARK85♥x♣K-2+5
+5.9Round 11🇿🇦 SOUTH AFRICA134♥x♠A-2+0
+5.8Round 1🇩🇰 DENMARK165♥x♣9-1+0
+5.6Round 3🇩🇪 GERMANY83NT♦5+1-10
+5.2Round 1🇩🇰 DENMARK113NT♥6-2+6
+5.1Round 19🇫🇷 FRANCE126♥♠A=+0
+4.9Round 7🇮🇳 INDIA162NT♣Q-3+5
+4.7Round 17🇹🇼 CHINESE TAIPEI44♥♠3=-1
+4.4Round 7🇮🇳 INDIA154♠♦6-1+10
+4.3Round 11🇿🇦 SOUTH AFRICA34♥x♣3-1+7
+4.3Round 11🇿🇦 SOUTH AFRICA43♥♣A-1+6
+4.3Round 11🇿🇦 SOUTH AFRICA122♠♦J=+6
+4.1Round 1🇩🇰 DENMARK24♠x♥A-1+6
+4.1Round 4🇨🇦 CANADA274♠♣2+1+0
+4.0Round 6🇺🇸 USA1293NT♥4-2+13
+3.9Round 1🇩🇰 DENMARK134♥♦J-2+9
+3.9Round 13🇺🇸 USA214♥♣A=+0
+3.8Round 11🇿🇦 SOUTH AFRICA162♥♣A-1+5
+3.7Round 13🇺🇸 USA294♠♥A-1+6
+3.6Round 1🇩🇰 DENMARK13♠♦3-1+4
+3.5Round 6🇺🇸 USA1182♠♥A=+0
+3.4Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND305♠♣7+1-11
+3.3Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND214♥♣3+2-9
+3.1Round 8🇯🇵 JAPAN202♥♥4-1-1
+3.0Round 6🇺🇸 USA1193NT♣A-2+7
+3.0Round 11🇿🇦 SOUTH AFRICA15♣x♦6-3+2
+3.0Round 12🇦🇺 AUSTRALIA263NT♣3-1+12
+3.0Round 12🇦🇺 AUSTRALIA323♠♣J=+0
+2.9Round 7🇮🇳 INDIA123NT♠4+2+0
+2.8Round 13🇺🇸 USA2134♠♣7-1-1
+2.7Round 17🇹🇼 CHINESE TAIPEI14♥♣K+1+0
+2.7Round 19🇫🇷 FRANCE154♠♣K=+0
+2.6Round 16🇵🇱 POLAND192♥♥6-2+11
+2.5Round 11🇿🇦 SOUTH AFRICA72♥♠9+1+0
+2.5Round 19🇫🇷 FRANCE101NT♣3+2+1
+2.4Round 12🇦🇺 AUSTRALIA304♦♣7-1+13
+2.4Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND184♠♦K=+0
+2.3Round 6🇺🇸 USA1213♦♠K+2+6
+2.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND244♥♦7=+0
+2.1Round 21🇳🇱 NETHERLANDS62♣♥3+2+0
+2.0Round 12🇦🇺 AUSTRALIA315♣♥8+2-12
+2.0Round 17🇹🇼 CHINESE TAIPEI84♥♠Q-2+6
+1.9Round 1🇩🇰 DENMARK42♦♣10-1-1
+1.9Round 7🇮🇳 INDIA102♠♠2=+0
+1.8Round 8🇯🇵 JAPAN233NT♠3+1+11
+1.8Round 19🇫🇷 FRANCE62♥♠K+1+0
+1.7Round 11🇿🇦 SOUTH AFRICA62♠♦6-1+2
+1.7Round 16🇵🇱 POLAND303NT♣Q=-1
+1.7Round 21🇳🇱 NETHERLANDS32♠♥5=+6
+1.6Round 6🇺🇸 USA1283♦♣7=+1
+1.6Round 12🇦🇺 AUSTRALIA284♠♥3=-1
+1.6Round 19🇫🇷 FRANCE51NT♠J+1+10
+1.5Round 7🇮🇳 INDIA112♥♣A+1+0
+1.5Round 11🇿🇦 SOUTH AFRICA144♥♥2+1+14
+1.5Round 13🇺🇸 USA286♥♥7=-11
+1.3Round 1🇩🇰 DENMARK73♥♥6=+0
+1.3Round 3🇩🇪 GERMANY143NT♠8+1+10
+1.3Round 4🇨🇦 CANADA244♠♣4+2-11
+1.3Round 8🇯🇵 JAPAN194♠♦K-2+3
+1.3Round 16🇵🇱 POLAND322♥♠7+1+0
+1.2Round 3🇩🇪 GERMANY134♠♥10+1+0
+1.2Round 8🇯🇵 JAPAN312♠♣Q+1+0
+1.2Round 11🇿🇦 SOUTH AFRICA153NT♥3-1+10
+1.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND223♠♥K-1-4
+1.2Round 17🇹🇼 CHINESE TAIPEI112♥♥4=+5
+1.2Round 19🇫🇷 FRANCE11♦♠A+4+6
+1.1Round 4🇨🇦 CANADA212♥♦10=+6
+1.1Round 6🇺🇸 USA1203NT♠8+3+1
+1.1Round 7🇮🇳 INDIA84♥♠A=+8
+1.0Round 12🇦🇺 AUSTRALIA251♠♥4=+0
+1.0Round 17🇹🇼 CHINESE TAIPEI54♠♣8+1+0
+1.0Round 21🇳🇱 NETHERLANDS95♦♣J=-2
+0.8Round 11🇿🇦 SOUTH AFRICA81NT♠8+2-6
+0.6Round 7🇮🇳 INDIA33NT♥3+2+13
+0.5Round 3🇩🇪 GERMANY73NT♠7+1+1
+0.5Round 6🇺🇸 USA1324♥♣7+1+0
+0.5Round 13🇺🇸 USA274♠♦8+1+0
+0.5Round 16🇵🇱 POLAND252♣♠J=-1
+0.4Round 4🇨🇦 CANADA264♠♦A=+1
+0.4Round 12🇦🇺 AUSTRALIA234♥♣J=-1
+0.4Round 16🇵🇱 POLAND203♣♥J+1+0
+0.4Round 16🇵🇱 POLAND292♠♥8-1+1
+0.4Round 21🇳🇱 NETHERLANDS154♥♥7=+1
+0.3Round 3🇩🇪 GERMANY114♥♣8+1+0
+0.3Round 4🇨🇦 CANADA252♦♠Q+2+0
+0.2Round 12🇦🇺 AUSTRALIA193NT♥10+2+0
+0.1Round 7🇮🇳 INDIA133NT♥3+3+12
+0.0Round 1🇩🇰 DENMARK34♠♦A+1+0
+0.0Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND254♠♥4+1+0
+0.0Round 17🇹🇼 CHINESE TAIPEI22NT♥6+1+6
+0.0Round 21🇳🇱 NETHERLANDS52♠♥Q+1-10
+0.0Round 21🇳🇱 NETHERLANDS164♥♠A+1-10
-0.1Round 3🇩🇪 GERMANY165♣♠2+1-11
-0.1Round 6🇺🇸 USA1252♠♣A+1+1
-0.2Round 3🇩🇪 GERMANY93NT♥K+3+12
-0.2Round 8🇯🇵 JAPAN254♠♣3=-1
-0.2Round 8🇯🇵 JAPAN273NT♥8+2+11
-0.2Round 12🇦🇺 AUSTRALIA202♠♠A-5-4
-0.2Round 16🇵🇱 POLAND214♥♦K=-1
-0.2Round 17🇹🇼 CHINESE TAIPEI91NT♦A+3+9
-0.3Round 1🇩🇰 DENMARK64♥♠A+2+16
-0.3Round 3🇩🇪 GERMANY61♥♣K+1-7
-0.3Round 13🇺🇸 USA254♥♠Q=+0
-0.3Round 21🇳🇱 NETHERLANDS84♥♠K=-1
-0.4Round 6🇺🇸 USA1261♠♥4+1+0
-0.4Round 19🇫🇷 FRANCE91NT♣9+1+0
-0.5Round 8🇯🇵 JAPAN284♠♣3+1+0
-0.5Round 12🇦🇺 AUSTRALIA214♠♥3+1+0
-0.5Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND264♠♦8+1-1
-0.5Round 19🇫🇷 FRANCE82NT♣7=+1
-0.6Round 8🇯🇵 JAPAN264♠♣4+2+13
-0.7Round 3🇩🇪 GERMANY13♥♠4+1-2
-0.7Round 8🇯🇵 JAPAN322♥♠9+1+10
-0.7Round 19🇫🇷 FRANCE113♣♦A-2+1
-0.8Round 3🇩🇪 GERMANY51NT♥3=+0
-0.8Round 7🇮🇳 INDIA23NT♥9+2-12
-0.8Round 13🇺🇸 USA262♠♦7=+0
-0.8Round 16🇵🇱 POLAND174♠♦4=+0
-0.9Round 4🇨🇦 CANADA232NT♣7-2-8
-1.0Round 4🇨🇦 CANADA281NT♠4+1+1
-1.0Round 6🇺🇸 USA1303NT♣2+3-2
-1.0Round 12🇦🇺 AUSTRALIA226♥♠A=+0
-1.0Round 13🇺🇸 USA223NT♥J=-1
-1.0Round 17🇹🇼 CHINESE TAIPEI71NT♦9+1-6
-1.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND206♠♣4+1-13
-1.3Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND273♥♦Q-1-5
-1.4Round 3🇩🇪 GERMANY124♥♣K=+0
-1.4Round 4🇨🇦 CANADA174♦♠A-1-4
-1.4Round 4🇨🇦 CANADA303♣♣6+1+7
-1.4Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND323NT♥9+1+1
-1.5Round 3🇩🇪 GERMANY102♠♣3+1-10
-1.6Round 7🇮🇳 INDIA14♠♦8+1-11
-1.6Round 11🇿🇦 SOUTH AFRICA113♠♣6-1-5
-1.6Round 17🇹🇼 CHINESE TAIPEI33NT♦2-1-5
-1.7Round 1🇩🇰 DENMARK143♥♦3-1-10
-1.7Round 1🇩🇰 DENMARK152♥♦Q+1-1
-1.7Round 4🇨🇦 CANADA312♦♣7-2+0
-1.7Round 11🇿🇦 SOUTH AFRICA27♥♥3=+0
-1.7Round 11🇿🇦 SOUTH AFRICA53NT♦Q+1+0
-1.9Round 16🇵🇱 POLAND263NT♠K-1-6
-2.0Round 6🇺🇸 USA1225♦♣J=+1
-2.0Round 17🇹🇼 CHINESE TAIPEI154♠♥A=+0
-2.1Round 7🇮🇳 INDIA62♠♠7+2-2
-2.1Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND173NT♠3=-7
-2.2Round 4🇨🇦 CANADA293♦♦3+1+0
-2.3Round 8🇯🇵 JAPAN224♥♥7-1-6
-2.3Round 17🇹🇼 CHINESE TAIPEI124♠♦J+2-1
-2.4Round 16🇵🇱 POLAND184♥♣3=+0
-2.5Round 13🇺🇸 USA2164♥♦4=-8
-2.6Round 13🇺🇸 USA2124♦♠A=-6
-2.6Round 21🇳🇱 NETHERLANDS103NT♠10+1+1
-2.7Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND195♣♦J-1-10
-2.7Round 16🇵🇱 POLAND231NT♥4-2-3
-2.9Round 8🇯🇵 JAPAN174♥♣K-3-6
-2.9Round 12🇦🇺 AUSTRALIA272♠♦J=-8
-3.0Round 6🇺🇸 USA1272♥♦A-1-5
-3.0Round 16🇵🇱 POLAND242NT♦3=-6
-3.1Round 6🇺🇸 USA1173NT♠Q-1-4
-3.2Round 1🇩🇰 DENMARK94♥♦3-1-5
-3.2Round 19🇫🇷 FRANCE163NT♥3-1-6
-3.3Round 19🇫🇷 FRANCE43NT♥10+1+0
-3.4Round 4🇨🇦 CANADA222♠♣Q+1-6
-3.4Round 8🇯🇵 JAPAN303♦♥3+1-7
-3.4Round 13🇺🇸 USA232♦x♥A-1+1
-3.6Round 8🇯🇵 JAPAN293♠♦7-2-3
-3.7Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND235♥♠Q-1+7
-3.8Round 7🇮🇳 INDIA52♣♥2+1-10
-3.8Round 21🇳🇱 NETHERLANDS71♥♦Q=-5
-3.8Round 21🇳🇱 NETHERLANDS142♣♥A-5+2
-3.9Round 13🇺🇸 USA2144♥♠10=-11
-3.9Round 16🇵🇱 POLAND283♥♠Q-2-2
-4.0Round 7🇮🇳 INDIA44♥♦3=+0
-4.0Round 12🇦🇺 AUSTRALIA184♠♦Q=+0
-4.0Round 16🇵🇱 POLAND312♠♣K-2+5
-4.2Round 12🇦🇺 AUSTRALIA174♥♠J-1-10
-4.3Round 6🇺🇸 USA1314♥♣9-1-12
-4.7Round 6🇺🇸 USA1245♣♠A-1-4
-4.7Round 8🇯🇵 JAPAN214♣♦A-3-5
-4.7Round 17🇹🇼 CHINESE TAIPEI66♥♠6+1-1
-4.7Round 17🇹🇼 CHINESE TAIPEI144♠♦6=+1
-4.8Round 3🇩🇪 GERMANY153NT♠3-2-8
-4.8Round 7🇮🇳 INDIA94♥♥10-1-5
-4.8Round 13🇺🇸 USA243♣♣10+2-1
-4.9Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND286♥♦K+1-13
-5.3Round 21🇳🇱 NETHERLANDS124♠♦A=-1
-5.6Round 19🇫🇷 FRANCE75♦♦6-1-5
-6.0Round 21🇳🇱 NETHERLANDS13NT♦5=+1
-6.3Round 19🇫🇷 FRANCE133NT♥10=+0
-6.3Round 21🇳🇱 NETHERLANDS133♥♣6-1-12
-6.9Round 8🇯🇵 JAPAN243NT♦K-2-11
-7.0Round 21🇳🇱 NETHERLANDS24♠x♦A=-9
-7.4Round 6🇺🇸 USA1233NT♠4-4-7
-7.6Round 13🇺🇸 USA2114♠x♥3-4+5
-7.8Round 19🇫🇷 FRANCE25♣♥10=+1
-8.4Round 21🇳🇱 NETHERLANDS116♦♥K=+0
-8.7Round 11🇿🇦 SOUTH AFRICA103NT♠4=+1
-8.9Round 19🇫🇷 FRANCE36♣♦K-1-14
-9.1Round 19🇫🇷 FRANCE144♥x♠5-3-9
-9.4Round 1🇩🇰 DENMARK125♣x♠8=-8
-9.4Round 7🇮🇳 INDIA143NT♠A=-6
-9.4Round 13🇺🇸 USA2103♠♥7+1-8
-9.4Round 17🇹🇼 CHINESE TAIPEI132♦♥3-1-12
-9.8Round 4🇨🇦 CANADA196♥♦2=+0
-10.0Round 3🇩🇪 GERMANY24♠x♥A=-12
-10.0Round 11🇿🇦 SOUTH AFRICA96NT♥6-2-11
-10.0Round 16🇵🇱 POLAND223♥x♣3-3-9
-10.3Round 17🇹🇼 CHINESE TAIPEI104♠♣3=-10