🇭🇰 CHOY Patrick K H · CHINA HONG KONG

102rank
-60.3Butler · 256 bds
-0.24per board
±4.8swing
-0.20vs par /bd · #76/122
-0.14adjusted /bd
Butler per round: -31.7 7.3 -6.3 39.4 1.7 9 13.3 -8 0.7 -29.4 -6.8 2.8 2.6 28.1 -25.2 -57.8by round

vs par split: bidding -0.29 · play -0.13

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

Card play — on target: opening leads 80.8% #89 of 122 · declarer play 81.1% #25 of 122 · defence 74.8% #121 of 122

Card play by contract type — on target
vs NTvs a suit
Opening leads·80.8% (52)
Declarer play·81.1% (37)
Defence·74.8% (107)

Opening leads by suit led: ♠ 85.7% (14) · ♥ 88.2% (17) · ♦ 71.4% (14) · ♣ 71.4% (7)

vs par by strain: a suit -0.39 (184)

vs par by level: part-score -0.26 (70) · game -0.48 (102) · slam -0.33 (12)

By role: declaring +0.70/bd (-2.32 vs par · 109) · defending -0.93/bd (+1.37 vs par · 147)

By vulnerability: vulnerable -0.27/bd (-0.01 vs par · 128) · not vulnerable -0.20/bd (-0.40 vs par · 128)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1G.WongJ.Pochron – K.OmernikClosed16-31.7-1.98+1.00
Round 2Y.ChanG.Mattsson – H.HumburgOpen16+7.3+0.46-0.56
Round 4Y.ChanJ.Silver – J.CarruthersClosed16-6.3-0.39+0.12
Round 5Y.ChanL.Yulin – M.WangOpen16+39.4+2.46+1.06
Round 6M.ChanF.Baroni – M.RicciarelliOpen16+1.7+0.11+0.38
Round 7Y.ChanB.Bateman – S.BatemanClosed16+9.0+0.56+1.50
Round 9Y.ChanD.Morse – B.WolffOpen16+13.3+0.83-1.44
Round 10Y.ChanJ.Zanalda – J.GueglioOpen16-8.0-0.50-1.00
Round 11Y.ChanA.Ruia – A.SequiraClosed16+0.7+0.04+0.56
Round 12Y.ChanA.Sontag – R.BatesOpen16-29.4-1.84-2.25
Round 13Y.ChanM.Amaral – P.Castello BrancoOpen16-6.8-0.42+0.12
Round 14Y.ChanP.Grenthe – P.VanhoutteOpen16+2.8+0.17-0.69
Round 15Y.ChanY.Nakamura – M.HirataOpen16+2.6+0.16-0.31
Round 18Y.ChanD.Gerin – J.BoulogneClosed16+28.1+1.76+0.12
Round 20Y.ChanP.Maijarern – P.JariyanantanetrOpen16-25.2-1.57+0.69
Round 21Y.ChanZ.Nagy – R.KlingerOpen16-57.8-3.61-2.56

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
+12.5Round 7🇿🇦 SOUTH AFRICA135♦♥J-1+17
+11.4Round 7🇿🇦 SOUTH AFRICA73N♦9-1+13
+11.3Round 9🇺🇸 USA 187♣♠K=+0
+11.1Round 20🇹🇭 THAILAND146N♥8=+0
+10.9Round 18🇬🇵 GUADELOUPE163Nx♥4-2+12
+10.3Round 2🇩🇪 GERMANY57♠♦10-1+14
+9.5Round 15🇯🇵 JAPAN193N♦8+2+1
+9.4Round 5🇨🇳 CHINA34♠x♥Q-3+9
+9.4Round 18🇬🇵 GUADELOUPE125♣♥5+1+11
+9.0Round 14🇫🇷 FRANCE117♦♦J=-2
+7.9Round 5🇨🇳 CHINA154♠♥A=-11
+7.9Round 13🇧🇷 BRAZIL183N♦6+2+8
+7.7Round 5🇨🇳 CHINA114♠♥A=+7
+7.7Round 10🇦🇷 ARGENTINA114♥x♠K+1+7
+7.7Round 11🇮🇳 INDIA193N♣Q+3+17
+7.4Round 15🇯🇵 JAPAN273N♠K=+6
+7.2Round 14🇫🇷 FRANCE106♠♦2=+0
+6.8Round 9🇺🇸 USA 1154♠x♦6=+9
+6.8Round 15🇯🇵 JAPAN175♣♠K+1+1
+6.2Round 5🇨🇳 CHINA54♥♦5-1+12
+5.9Round 5🇨🇳 CHINA95♦♦J-1+5
+5.9Round 12🇺🇸 USA 226♦♣9=+11
+5.9Round 13🇧🇷 BRAZIL294♥♦10-2+13
+5.8Round 15🇯🇵 JAPAN213N♠10-1+6
+5.6Round 2🇩🇪 GERMANY142♠♥2=+11
+5.6Round 7🇿🇦 SOUTH AFRICA163♥♦6-2+7
+5.5Round 6🇮🇹 ITALY104♠♦4+1+1
+5.5Round 10🇦🇷 ARGENTINA163N♥7-3+10
+5.4Round 4🇨🇦 CANADA34♠♥4-2+11
+5.3Round 11🇮🇳 INDIA185♦x♣A-2-5
+5.2Round 2🇩🇪 GERMANY134♠♥10-1+13
+5.2Round 6🇮🇹 ITALY34♥♠K=+0
+5.0Round 13🇧🇷 BRAZIL261N♥2=+5
+4.9Round 12🇺🇸 USA 234♥♦A=+0
+4.7Round 6🇮🇹 ITALY44♥♣K+2+1
+4.7Round 11🇮🇳 INDIA264♠♥4=+0
+4.6Round 6🇮🇹 ITALY124♥♦J=+0
+4.2Round 13🇧🇷 BRAZIL224♥♠8+1+0
+4.2Round 20🇹🇭 THAILAND25♦x♠A-2+7
+4.1Round 18🇬🇵 GUADELOUPE43N♥J-2+2
+4.0Round 5🇨🇳 CHINA14♥♠2-2+5
+4.0Round 14🇫🇷 FRANCE125♥♠4-2+6
+3.9Round 4🇨🇦 CANADA144♥♦K-1+5
+3.8Round 10🇦🇷 ARGENTINA32N♣J=+6
+3.8Round 18🇬🇵 GUADELOUPE103♥♣Q-1+6
+3.5Round 2🇩🇪 GERMANY124♥♦A=+0
+3.4Round 4🇨🇦 CANADA114♠♦A-2+6
+3.4Round 5🇨🇳 CHINA134♥♣Q-1+6
+3.4Round 7🇿🇦 SOUTH AFRICA145♥♦K+1+5
+3.4Round 12🇺🇸 USA 266Nx♣A-1+13
+3.3Round 14🇫🇷 FRANCE83♦♣A=+0
+3.2Round 4🇨🇦 CANADA62♥♣10-2+0
+3.2Round 13🇧🇷 BRAZIL242♥♦Q+2+6
+3.0Round 10🇦🇷 ARGENTINA93♥♠8-2+3
+3.0Round 11🇮🇳 INDIA233♠♦10-1+7
+3.0Round 13🇧🇷 BRAZIL321N♦5+1+0
+3.0Round 18🇬🇵 GUADELOUPE73N♣7=-1
+2.9Round 15🇯🇵 JAPAN284♠♣7-2+7
+2.8Round 10🇦🇷 ARGENTINA133♥♣4=+0
+2.8Round 13🇧🇷 BRAZIL284♠♥10+1+1
+2.7Round 1🇵🇱 POLAND13♥-1+5
+2.7Round 7🇿🇦 SOUTH AFRICA55♦x♠6-2+0
+2.7Round 14🇫🇷 FRANCE34♠♣A-1+6
+2.6Round 4🇨🇦 CANADA135♠♠A=+0
+2.6Round 10🇦🇷 ARGENTINA122♥♠Q+3-9
+2.5Round 6🇮🇹 ITALY155♥♣K=+4
+2.5Round 9🇺🇸 USA 175♦♣6-2-9
+2.5Round 18🇬🇵 GUADELOUPE83N♥6=+0
+2.4Round 1🇵🇱 POLAND133♥♥2+2+15
+2.4Round 5🇨🇳 CHINA41N♥8+3+1
+2.4Round 9🇺🇸 USA 135♥♣A-1+6
+2.4Round 14🇫🇷 FRANCE51N♠9+1+7
+2.3Round 18🇬🇵 GUADELOUPE133♠♥A=+0
+2.2Round 6🇮🇹 ITALY72♠♦2+1+1
+2.2Round 11🇮🇳 INDIA293♦♠A+2+10
+2.2Round 18🇬🇵 GUADELOUPE91N♠7+1+1
+2.1Round 9🇺🇸 USA 125♠♥K+1-5
+2.1Round 10🇦🇷 ARGENTINA22N♣K=+1
+2.1Round 12🇺🇸 USA 295♦♥A+1+1
+2.0Round 7🇿🇦 SOUTH AFRICA101N+4-9
+1.8Round 4🇨🇦 CANADA14♣♦9=+1
+1.8Round 6🇮🇹 ITALY24♠♥A+3+14
+1.8Round 15🇯🇵 JAPAN241N♠2+2+2
+1.6Round 5🇨🇳 CHINA142♥♣J+2+6
+1.6Round 18🇬🇵 GUADELOUPE113♣♦10-1-2
+1.6Round 20🇹🇭 THAILAND114♥♠A+1+0
+1.5Round 9🇺🇸 USA 141N♥A-2+3
+1.4Round 5🇨🇳 CHINA123N♠4=-1
+1.4Round 7🇿🇦 SOUTH AFRICA22♠♣10+2+6
+1.4Round 12🇺🇸 USA 2111♠♣4+2+0
+1.3Round 11🇮🇳 INDIA284♥♠10+2+14
+1.3Round 14🇫🇷 FRANCE93N♥2=+0
+1.1Round 9🇺🇸 USA 1133N♣K+1+1
+1.0Round 2🇩🇪 GERMANY42♠♣K+1+1
+1.0Round 2🇩🇪 GERMANY93N♦8+2-10
+1.0Round 9🇺🇸 USA 114♠♥10-1+5
+1.0Round 9🇺🇸 USA 193N♥7+3+1
+1.0Round 18🇬🇵 GUADELOUPE33♣x♥K-1+1
+1.0Round 21🇦🇺 AUSTRALIA274♠♦3-2+0
+1.0Round 21🇦🇺 AUSTRALIA293N♥J+1+0
+0.9Round 1🇵🇱 POLAND163N♥4+2+1
+0.9Round 20🇹🇭 THAILAND54♥♠4+2+12
+0.8Round 6🇮🇹 ITALY161N♠10-1+2
+0.8Round 7🇿🇦 SOUTH AFRICA113♦♦2-2+6
+0.8Round 9🇺🇸 USA 1125♥♠Q-2-6
+0.8Round 12🇺🇸 USA 2143♥♠2-1+3
+0.8Round 18🇬🇵 GUADELOUPE54♠♣J+1+0
+0.8Round 20🇹🇭 THAILAND43N♠9+3+12
+0.7Round 2🇩🇪 GERMANY74♥♥3+1-12
+0.7Round 14🇫🇷 FRANCE134♥♠8=+0
+0.7Round 20🇹🇭 THAILAND63N♣2+2+0
+0.6Round 2🇩🇪 GERMANY15♣♥Q-1+2
+0.6Round 5🇨🇳 CHINA104♥♥7-2+2
+0.6Round 20🇹🇭 THAILAND126♥x♠A-2+0
+0.5Round 5🇨🇳 CHINA24♥♠7+1+7
+0.5Round 13🇧🇷 BRAZIL194♥♥8=+1
+0.4Round 6🇮🇹 ITALY134♣♥A=+9
+0.4Round 7🇿🇦 SOUTH AFRICA123N♠Q+1+11
+0.4Round 10🇦🇷 ARGENTINA6Pass-4
+0.4Round 11🇮🇳 INDIA315♠♥10=+0
+0.3Round 10🇦🇷 ARGENTINA152♠♦Q=+7
+0.3Round 14🇫🇷 FRANCE72♣♦A-1-11
+0.2Round 9🇺🇸 USA 1112♦♣K-1+2
+0.2Round 11🇮🇳 INDIA214♥♠9+1+0
+0.2Round 14🇫🇷 FRANCE23♥♦8+1-1
+0.2Round 21🇦🇺 AUSTRALIA302♠♥9+1+0
+0.1Round 1🇵🇱 POLAND34♦♠Q-1-8
+0.1Round 2🇩🇪 GERMANY82♠♦A-2-1
+0.1Round 6🇮🇹 ITALY85♥♠3=+0
+0.0Round 1🇵🇱 POLAND83N♥K=+2
-0.0Round 4🇨🇦 CANADA23N♠J=+13
+0.0Round 11🇮🇳 INDIA324♠♥K+2-11
+0.0Round 15🇯🇵 JAPAN301N♣5=+5
-0.0Round 20🇹🇭 THAILAND84♠♣3=-1
-0.1Round 14🇫🇷 FRANCE43♠♣2=+10
-0.2Round 20🇹🇭 THAILAND13N♠9-1+5
-0.3Round 7🇿🇦 SOUTH AFRICA151♠♣K=+0
-0.3Round 10🇦🇷 ARGENTINA42♠♣K-1+0
-0.3Round 13🇧🇷 BRAZIL254♥♦A=-1
-0.4Round 1🇵🇱 POLAND53♦♥K=+1
-0.4Round 6🇮🇹 ITALY96♣♦J+1-11
-0.6Round 4🇨🇦 CANADA153N♥4+1+0
-0.6Round 11🇮🇳 INDIA303N♣6=-3
-0.6Round 12🇺🇸 USA 254♠♣K=+0
-0.7Round 6🇮🇹 ITALY64♠♦J+1-1
-0.7Round 10🇦🇷 ARGENTINA73N♠3+1+0
-0.7Round 13🇧🇷 BRAZIL314♥♣10-1-5
-0.8Round 5🇨🇳 CHINA72♠♥7+2-10
-0.8Round 5🇨🇳 CHINA83N♣8+2+0
-0.9Round 21🇦🇺 AUSTRALIA253N♠8+2-1
-1.0Round 15🇯🇵 JAPAN291N♠3+1-10
-1.0Round 20🇹🇭 THAILAND92♥♦K+1+0
-1.1Round 4🇨🇦 CANADA103♦♠K=+9
-1.1Round 11🇮🇳 INDIA254♠♥K-1-5
-1.1Round 18🇬🇵 GUADELOUPE13N♦10=-1
-1.2Round 1🇵🇱 POLAND124♠♥A=-6
-1.2Round 7🇿🇦 SOUTH AFRICA63N♠5+1+1
-1.2Round 9🇺🇸 USA 1161N♠5-1-5
-1.2Round 15🇯🇵 JAPAN264♥♦A+1+0
-1.3Round 4🇨🇦 CANADA92N♦4=-10
-1.3Round 12🇺🇸 USA 242♠♣Q=-6
-1.3Round 15🇯🇵 JAPAN322♥♣K+1-1
-1.4Round 1🇵🇱 POLAND62♠♦K=-1
-1.4Round 2🇩🇪 GERMANY64♣♠K=+0
-1.4Round 15🇯🇵 JAPAN254♥♦J+2-13
-1.5Round 2🇩🇪 GERMANY26♣♥A=+2
-1.6Round 4🇨🇦 CANADA72♠♣A+1+0
-1.6Round 12🇺🇸 USA 213♠♥A-1-6
-1.6Round 14🇫🇷 FRANCE13N♥3+1-1
-1.7Round 13🇧🇷 BRAZIL205♦♥A+1+10
-1.8Round 1🇵🇱 POLAND24♠♦K+2-1
-1.8Round 4🇨🇦 CANADA123N♦4=+0
-1.8Round 11🇮🇳 INDIA243♥♣2=+0
-1.8Round 14🇫🇷 FRANCE164♠♦5=+13
-1.9Round 15🇯🇵 JAPAN221N♠8+4+5
-2.0Round 7🇿🇦 SOUTH AFRICA94♠♥2-1-8
-2.0Round 14🇫🇷 FRANCE154♥♥5+2-16
-2.0Round 18🇬🇵 GUADELOUPE153N♠7+2-1
-2.2Round 18🇬🇵 GUADELOUPE63N♥8=-11
-2.2Round 18🇬🇵 GUADELOUPE143N♠10-3-7
-2.4Round 9🇺🇸 USA 155♦♥7+2-14
-2.4Round 11🇮🇳 INDIA222♠♣7=-6
-2.4Round 21🇦🇺 AUSTRALIA234♥♠4+1+0
-2.5Round 1🇵🇱 POLAND45♦♥K+1+5
-2.5Round 10🇦🇷 ARGENTINA145♦♣7-1-4
-2.5Round 15🇯🇵 JAPAN183♣♠A=+1
-2.5Round 21🇦🇺 AUSTRALIA173♣♦7-1+4
-2.6Round 12🇺🇸 USA 2164♠♠8+2-11
-2.8Round 11🇮🇳 INDIA173N♦Q+3+11
-2.9Round 2🇩🇪 GERMANY163N♥7+1+0
-3.0Round 2🇩🇪 GERMANY103♠♣7=-10
-3.0Round 6🇮🇹 ITALY144♥x♦J=-7
-3.1Round 1🇵🇱 POLAND145♥♠K+2+14
-3.3Round 1🇵🇱 POLAND157N♥J=+0
-3.3Round 5🇨🇳 CHINA163♣♠A-1-5
-3.3Round 21🇦🇺 AUSTRALIA192♥♥9=-6
-3.6Round 2🇩🇪 GERMANY157♣x♠A-5-7
-3.6Round 4🇨🇦 CANADA45♥♣A=+0
-3.6Round 21🇦🇺 AUSTRALIA203♣♥4-2+9
-3.6Round 21🇦🇺 AUSTRALIA262♥♥Q=-5
-3.7Round 4🇨🇦 CANADA84♥♣7+2-11
-3.7Round 10🇦🇷 ARGENTINA82♥♣A+1-1
-3.8Round 7🇿🇦 SOUTH AFRICA34♠♥2-1-4
-4.0Round 1🇵🇱 POLAND103♠♣9=+0
-4.0Round 12🇺🇸 USA 272♦♣5-2-3
-4.1Round 2🇩🇪 GERMANY114♠♣6-2-6
-4.1Round 21🇦🇺 AUSTRALIA312♠♦10-2-3
-4.2Round 1🇵🇱 POLAND114♥♦5+1+0
-4.2Round 2🇩🇪 GERMANY33♠♣7+2-6
-4.2Round 9🇺🇸 USA 162♥♠6+2+1
-4.2Round 15🇯🇵 JAPAN234♥♦3+1-13
-4.4Round 13🇧🇷 BRAZIL303♠x♥9-3-2
-4.5Round 7🇿🇦 SOUTH AFRICA13♠♣6=-1
-4.5Round 20🇹🇭 THAILAND134♥♦6-1-6
-4.6Round 13🇧🇷 BRAZIL173♠♦A-3-7
-4.7Round 6🇮🇹 ITALY56♣♠K=+0
-4.7Round 9🇺🇸 USA 1141N♣6+1-6
-4.7Round 13🇧🇷 BRAZIL231♠♥6+2-1
-4.9Round 9🇺🇸 USA 1103♦♥2=-6
-5.0Round 10🇦🇷 ARGENTINA54♠♥5=-7
-5.0Round 21🇦🇺 AUSTRALIA214♥x♠A+1+7
-5.0Round 21🇦🇺 AUSTRALIA244♦♣K-1-8
-5.3Round 12🇺🇸 USA 282♠♦K-1-8
-5.3Round 21🇦🇺 AUSTRALIA323♠♦5=-11
-5.4Round 1🇵🇱 POLAND74♠♥6+1-1
-5.4Round 4🇨🇦 CANADA53N♣10-2-11
-6.0Round 11🇮🇳 INDIA274♠x♥5-2-10
-6.0Round 18🇬🇵 GUADELOUPE23N♥K+2-8
-6.2Round 12🇺🇸 USA 2123N♠7=-7
-6.5Round 6🇮🇹 ITALY114♠♦A=-7
-6.6Round 12🇺🇸 USA 2103N♠9=+0
-6.7Round 5🇨🇳 CHINA64♠♣7+2-16
-6.8Round 21🇦🇺 AUSTRALIA283N♣7-4-11
-7.0Round 20🇹🇭 THAILAND73N♦J=+0
-7.0Round 20🇹🇭 THAILAND163N♠4+1-7
-7.0Round 21🇦🇺 AUSTRALIA185♦♠A=-7
-7.2Round 15🇯🇵 JAPAN203N♣7+1-1
-7.5Round 4🇨🇦 CANADA164♥♦2=-11
-7.7Round 20🇹🇭 THAILAND104♥♠K=-3
-8.7Round 20🇹🇭 THAILAND153N♠J+1-1
-8.9Round 7🇿🇦 SOUTH AFRICA84♥♣4-1-10
-8.9Round 10🇦🇷 ARGENTINA14♠♣5=-11
-9.0Round 12🇺🇸 USA 2154♥♣Q=-11
-9.0Round 20🇹🇭 THAILAND33N♦10+1-7
-9.4Round 11🇮🇳 INDIA203N♦6=-10
-10.0Round 13🇧🇷 BRAZIL214♥♥10=-13
-10.1Round 14🇫🇷 FRANCE146♣♠A-1-11
-10.5Round 1🇵🇱 POLAND93N♦J=-10
-10.5Round 7🇿🇦 SOUTH AFRICA44♠♠7=-10
-10.5Round 21🇦🇺 AUSTRALIA223♦x♠K-3-9
-10.7Round 12🇺🇸 USA 2133♦♠10-1-12
-10.8Round 6🇮🇹 ITALY17♣♥4=+0
-10.9Round 15🇯🇵 JAPAN314♠♣6+1-1
-12.7Round 14🇫🇷 FRANCE63N♦Q=-11
-12.9Round 13🇧🇷 BRAZIL274♥x♠7=-13
-15.1Round 10🇦🇷 ARGENTINA104♠x♥A=-14