🇭🇰 CHAN Philip · CHINA HONG KONG

53rank
+45.2Butler · 196 bds
+0.23per board
±4.3swing
-0.03vs par /bd · #62/115
+0.24adjusted /bd
Butler per round: -12.7 29.9 -11.5 -17.1 -5.6 -8.1 55.4 -25 -22.8 4.7 24.7 7.5 9.3 16.5by round

vs par split: bidding -0.13 · play +0.16

Strength of schedule: opponents averaged +0.01/bd (an average draw) → opponent-adjusted +0.24/bd

Card play — on target: opening leads 70.7% #109 of 115 · declarer play 78.6% #31 of 115 · defence 84.9% #53 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads84.6% (13)64.3% (28)
Declarer play64.3% (14)85.7% (28)
Defence87.5% (32)83.6% (61)

Opening leads by suit led: ♠ 62.5% (8) · ♥ 40.0% (5) · ♦ 77.8% (18) · ♣ 80.0% (10)

vs par by strain: NT -0.28 (64) · a suit +0.10 (132)

vs par by level: part-score +0.43 (58) · game -0.14 (125) · slam -1.00 (13)

By role: declaring +0.79/bd (-1.98 vs par · 103) · defending -0.39/bd (+2.14 vs par · 93)

By vulnerability: vulnerable +0.32/bd (+0.45 vs par · 98) · not vulnerable +0.14/bd (-0.50 vs par · 98)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2L.LamZ.Grossack – A.GrossackOpen14-12.7-0.91+0.14
Round 3L.LamW.Mamdouh – M.NashaatOpen14+29.9+2.14+1.64
Round 5L.LamR.Jepsen – D.BildeOpen14-11.5-0.82+1.50
Round 6L.LamN.Edgtton – A.EdgttonOpen14-17.1-1.22-2.79
Round 8L.LamT.Coudert – C.LorenziniOpen14-5.6-0.40+0.21
Round 10L.LamE.Wackwitz – C.WesterbeekClosed14-8.1-0.58+0.14
Round 11L.LamB.Ellece – G.MaeleClosed14+55.4+3.96+4.57
Round 12L.LamS.Huang – T.WalshOpen14-25.0-1.79-4.79
Round 13L.LamT.Grude – K.HeggeOpen14-22.8-1.63-2.57
Round 15L.LamJ.Wang – Y.ChenOpen14+4.7+0.34+2.43
Round 16L.LamD.Lee – R.ChanOpen14+24.7+1.76+1.07
Round 18L.LamG.Herman – A.HudsonOpen14+7.5+0.54-0.93
Round 19L.LamA.Koivu – M.MyllaeriClosed14+9.3+0.66-0.21
Round 20L.LamG.Coutts – N.JacobOpen14+16.5+1.18-0.79

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
+13.4Round 18🇺🇸 USA 2244♥x♠Q-5+12
+11.4Round 11BOTSWANA63NT♥2+1+11
+10.4Round 11BOTSWANA94♠♦2=+13
+9.3Round 11BOTSWANA42♥♦7=+12
+9.3Round 16🇸🇬 SINGAPORE261♣♥3+3+11
+8.6Round 15🇹🇼 CHINESE TAIPEI93♥♦A+2+10
+8.5Round 3🇪🇬 EGYPT23NT♥J=-1
+8.3Round 11BOTSWANA132NT♣A-1+12
+7.9Round 3🇪🇬 EGYPT73♦♠5+1+11
+7.2Round 19🇫🇮 FINLAND25♠♥A=+4
+7.1Round 11BOTSWANA24♠x♥A-1+7
+6.8Round 13🇳🇴 NORWAY74♥♣5=+0
+6.6Round 3🇪🇬 EGYPT134♥♥3-2+8
+6.6Round 19🇫🇮 FINLAND122♣♦3=+5
+6.5Round 20🇳🇿 NEW ZEALAND195♣♦Q=+0
+6.3Round 8🇫🇷 FRANCE224♠♣J=+8
+6.3Round 20🇳🇿 NEW ZEALAND206♣♠Q=-2
+5.6Round 15🇹🇼 CHINESE TAIPEI45♦♥A-1+12
+5.6Round 19🇫🇮 FINLAND143NT♦9-2+11
+5.4Round 3🇪🇬 EGYPT94♠♦3-1+10
+5.4Round 20🇳🇿 NEW ZEALAND164♠♣K=+7
+5.3Round 12🇨🇦 CANADA243NT♠3-1+10
+5.2Round 19🇫🇮 FINLAND84♠♣Q=+0
+5.0Round 5🇩🇰 DENMARK123♠♦2+1+6
+5.0Round 10🇳🇱 NETHERLANDS213NT♦7-2+11
+4.9Round 11BOTSWANA123♠♣J-1+6
+4.8Round 6🇦🇺 AUSTRALIA163♠♦2=-4
+4.8Round 16🇸🇬 SINGAPORE275♥x♠A=+5
+4.7Round 2🇺🇸 USA 1176♥♦5=+0
+4.7Round 10🇳🇱 NETHERLANDS175♦♠K=-1
+4.6Round 16🇸🇬 SINGAPORE185♥♣5+1+14
+4.5Round 16🇸🇬 SINGAPORE173NT♥2-1+4
+4.4Round 13🇳🇴 NORWAY114♠♥8=+7
+4.3Round 16🇸🇬 SINGAPORE223NT♠8+1-11
+4.2Round 6🇦🇺 AUSTRALIA234♠♦2=+0
+4.0Round 15🇹🇼 CHINESE TAIPEI32NT♠3=+6
+3.8Round 8🇫🇷 FRANCE214♠♥10=+7
+3.7Round 8🇫🇷 FRANCE231NT♣3+1+5
+3.5Round 8🇫🇷 FRANCE243NT♥3=+7
+3.4Round 5🇩🇰 DENMARK44♥♦Q+1+4
+3.3Round 3🇪🇬 EGYPT13♠♦J=+1
+3.2Round 19🇫🇮 FINLAND63♠♦4+1+4
+3.1Round 5🇩🇰 DENMARK142♥♦3+1+1
+3.0Round 3🇪🇬 EGYPT53♦♠K-1+6
+3.0Round 5🇩🇰 DENMARK23♥x♣7-3+9
+3.0Round 5🇩🇰 DENMARK131NT♠Q+1+0
+3.0Round 20🇳🇿 NEW ZEALAND214♠♠4+2+2
+2.9Round 11BOTSWANA102♠♠2+3+3
+2.8Round 2🇺🇸 USA 1234♥♣6+1+1
+2.8Round 6🇦🇺 AUSTRALIA194♠♦2=+0
+2.8Round 20🇳🇿 NEW ZEALAND173NT♣A-1+10
+2.7Round 2🇺🇸 USA 1264♥♣K-1+12
+2.7Round 11BOTSWANA113NT♣3+1+0
+2.7Round 18🇺🇸 USA 2152♠♠J=+0
+2.6Round 11BOTSWANA12♠♦6-3+1
+2.6Round 16🇸🇬 SINGAPORE212♥♣A+1+7
+2.5Round 3🇪🇬 EGYPT83NT♦Q-2+6
+2.5Round 16🇸🇬 SINGAPORE153NT♣J=-1
+2.5Round 19🇫🇮 FINLAND41NT♦5=+5
+2.4Round 10🇳🇱 NETHERLANDS264♥♦9-3+5
+2.4Round 18🇺🇸 USA 2184♠♠5+2+11
+2.4Round 20🇳🇿 NEW ZEALAND263NT♣9+1+1
+2.3Round 15🇹🇼 CHINESE TAIPEI23NT♥3-1+5
+2.3Round 18🇺🇸 USA 2261NT♣2-1-11
+2.3Round 19🇫🇮 FINLAND94♠♥5+3+2
+2.2Round 5🇩🇰 DENMARK93NT♦4+2+1
+2.2Round 11BOTSWANA54♠♥A+1+0
+2.2Round 12🇨🇦 CANADA273NT♥7+3-10
+2.1Round 5🇩🇰 DENMARK63NT♣3+2+2
+2.1Round 8🇫🇷 FRANCE183♣♠K-1+5
+2.0Round 8🇫🇷 FRANCE282NT♥J=-1
+2.0Round 13🇳🇴 NORWAY51NT♣A+1-1
+1.9Round 8🇫🇷 FRANCE192♠♦J-1+4
+1.9Round 10🇳🇱 NETHERLANDS203NT♣J-2+8
+1.6Round 6🇦🇺 AUSTRALIA254♠♦2+1+0
+1.6Round 20🇳🇿 NEW ZEALAND154♥♦A+2+1
+1.4Round 12🇨🇦 CANADA162♠♣4+2+1
+1.2Round 3🇪🇬 EGYPT64♦♠A-1+1
+1.1Round 2🇺🇸 USA 1224♣♦Q-1-1
+1.1Round 13🇳🇴 NORWAY103♣♠K-1+6
+1.1Round 16🇸🇬 SINGAPORE204♥♠Q+2-13
+1.0Round 3🇪🇬 EGYPT113NT♥8+4-10
+0.9Round 2🇺🇸 USA 1192♠♥Q+1+0
+0.8Round 6🇦🇺 AUSTRALIA273NT♥J+3+11
+0.7Round 3🇪🇬 EGYPT124♠♥J-1-6
+0.7Round 10🇳🇱 NETHERLANDS164♥♠3=+0
+0.7Round 15🇹🇼 CHINESE TAIPEI114♥♣4+1+0
+0.6Round 6🇦🇺 AUSTRALIA172NT♦2-1-4
+0.6Round 19🇫🇮 FINLAND114♥♣2+1+0
+0.5Round 20🇳🇿 NEW ZEALAND223NT♠4+1+0
+0.4Round 16🇸🇬 SINGAPORE166♠♥5=+0
+0.3Round 18🇺🇸 USA 2234♠♦4+1+0
+0.1Round 13🇳🇴 NORWAY86NT♥4+1+11
+0.1Round 13🇳🇴 NORWAY92♠♦J+2-4
+0.0Round 2🇺🇸 USA 1161NT♦5+1+0
+0.0Round 10🇳🇱 NETHERLANDS244♠♦5=+0
-0.0Round 11BOTSWANA83NT♠5=-1
+0.0Round 13🇳🇴 NORWAY64♠♣3=-13
-0.0Round 15🇹🇼 CHINESE TAIPEI124♠♦Q+1+0
-0.0Round 19🇫🇮 FINLAND34♠♥J-2+0
-0.1Round 18🇺🇸 USA 2194♥♣9+2-11
-0.2Round 20🇳🇿 NEW ZEALAND284♥♦6+1+0
-0.3Round 2🇺🇸 USA 1242♥♣K-1-2
-0.3Round 6🇦🇺 AUSTRALIA263NT♦2=+1
-0.3Round 15🇹🇼 CHINESE TAIPEI63NT♣4+3+16
-0.3Round 16🇸🇬 SINGAPORE283NT♠10+1+0
-0.4Round 12🇨🇦 CANADA203NT♦2+1-12
-0.4Round 15🇹🇼 CHINESE TAIPEI51NT♣9-1-2
-0.5Round 19🇫🇮 FINLAND132♠♥K=+0
-0.6Round 6🇦🇺 AUSTRALIA154♠♦2+1+0
-0.6Round 10🇳🇱 NETHERLANDS193NT♦K+1+0
-0.6Round 18🇺🇸 USA 2273♥♦9=-6
-0.6Round 18🇺🇸 USA 2284♠♣9=+3
-0.7Round 2🇺🇸 USA 1213NT♦3+1+0
-0.7Round 13🇳🇴 NORWAY143NT♥3=+1
-0.8Round 16🇸🇬 SINGAPORE243NT♠5=+0
-0.9Round 2🇺🇸 USA 1204♥♠7-2-7
-0.9Round 3🇪🇬 EGYPT34♥♦6+1-1
-0.9Round 12🇨🇦 CANADA264NT♥5=-13
-0.9Round 18🇺🇸 USA 2173NT♦4+1+0
-1.0Round 3🇪🇬 EGYPT101NT♥3-2-2
-1.0Round 5🇩🇰 DENMARK113NT♥Q+1+0
-1.0Round 11BOTSWANA33NT♣2+2-1
-1.1Round 3🇪🇬 EGYPT41NT♣5-1+0
-1.1Round 8🇫🇷 FRANCE153♠♥5-1-5
-1.1Round 12🇨🇦 CANADA254♠♣J+2-1
-1.1Round 15🇹🇼 CHINESE TAIPEI104♠♦10=+0
-1.2Round 20🇳🇿 NEW ZEALAND184♥♦4+1+0
-1.2Round 20🇳🇿 NEW ZEALAND253♠♥A-1-8
-1.3Round 11BOTSWANA142♥♠9=+0
-1.3Round 18🇺🇸 USA 2202♠♥10+3+10
-1.4Round 12🇨🇦 CANADA194♥♣7=+0
-1.5Round 18🇺🇸 USA 2163NT♠3+2-14
-1.6Round 15🇹🇼 CHINESE TAIPEI144♠♦K+3-2
-1.7Round 10🇳🇱 NETHERLANDS224♥♠A+1-11
-1.8Round 6🇦🇺 AUSTRALIA224♥♦2+2-1
-1.8Round 6🇦🇺 AUSTRALIA246♠♦2-1-11
-1.8Round 13🇳🇴 NORWAY23♥♦5-1-10
-2.0Round 10🇳🇱 NETHERLANDS151♠♥4-2+5
-2.0Round 10🇳🇱 NETHERLANDS234♠♥6+2-1
-2.0Round 16🇸🇬 SINGAPORE252♠♦6-2+1
-2.0Round 20🇳🇿 NEW ZEALAND276♠♦A-1-11
-2.1Round 10🇳🇱 NETHERLANDS275♥x♠K-2+0
-2.1Round 15🇹🇼 CHINESE TAIPEI132♥♦4+1+0
-2.1Round 16🇸🇬 SINGAPORE194♥♥10-4-2
-2.2Round 2🇺🇸 USA 1254♠♦K=+0
-2.2Round 2🇺🇸 USA 1283NT♣J=+1
-2.2Round 18🇺🇸 USA 2213NT♠4=+1
-2.3Round 8🇫🇷 FRANCE173NT♣4-1-5
-2.4Round 8🇫🇷 FRANCE204♠♥K+1+13
-2.4Round 15🇹🇼 CHINESE TAIPEI84♠♣5-1-4
-2.4Round 18🇺🇸 USA 2222♠♦J+1-7
-2.7Round 5🇩🇰 DENMARK14♠♥Q+2-1
-2.8Round 6🇦🇺 AUSTRALIA283NT♦7-1-5
-2.8Round 10🇳🇱 NETHERLANDS254♥♦A+2-1
-3.0Round 5🇩🇰 DENMARK84♥♣A=-1
-3.0Round 8🇫🇷 FRANCE162♥♠Q-1-11
-3.0Round 12🇨🇦 CANADA284♠♥K-1-10
-3.1Round 20🇳🇿 NEW ZEALAND244♥♠5=+1
-3.3Round 15🇹🇼 CHINESE TAIPEI77♠♣Q=+0
-3.3Round 19🇫🇮 FINLAND74♠♥Q-1-13
-3.7Round 12🇨🇦 CANADA216♥♣10+1-1
-3.7Round 12🇨🇦 CANADA233NT♠K+3-5
-3.7Round 19🇫🇮 FINLAND53NT♣5-4-11
-4.0Round 12🇨🇦 CANADA152♠♣4=-6
-4.0Round 12🇨🇦 CANADA184♠♥5+1-1
-4.0Round 18🇺🇸 USA 2254♥♦6+1-1
-4.0Round 19🇫🇮 FINLAND14♠♦4+1+0
-4.1Round 2🇺🇸 USA 1156♣♠K+1+2
-4.1Round 10🇳🇱 NETHERLANDS282♥♣2-2-2
-4.1Round 11BOTSWANA75♥♠A-1+1
-4.2Round 16🇸🇬 SINGAPORE231NT♥5+1+0
-4.3Round 20🇳🇿 NEW ZEALAND234♥-1-12
-4.4Round 5🇩🇰 DENMARK54♠♥5-1-12
-5.1Round 13🇳🇴 NORWAY127NT♦2-1-14
-5.1Round 13🇳🇴 NORWAY133NT♦6=+1
-5.3Round 15🇹🇼 CHINESE TAIPEI12♦♦6=-7
-5.4Round 12🇨🇦 CANADA175♣x♠K+2-6
-5.5Round 5🇩🇰 DENMARK104♥♣2+2-1
-5.9Round 13🇳🇴 NORWAY43NT♥2-2-8
-6.0Round 13🇳🇴 NORWAY36♣♦K=+0
-6.2Round 2🇺🇸 USA 1273NT♦2+1-1
-6.2Round 8🇫🇷 FRANCE274♥♠Q+1-1
-6.3Round 12🇨🇦 CANADA225♣x♦5-2-13
-6.5Round 8🇫🇷 FRANCE263♥♠6=-13
-7.2Round 3🇪🇬 EGYPT143NT♦3-2+0
-7.4Round 8🇫🇷 FRANCE252♠♦A+3-10
-7.5Round 6🇦🇺 AUSTRALIA215♦x♦2=-6
-7.5Round 10🇳🇱 NETHERLANDS183NT♠5=-11
-7.6Round 6🇦🇺 AUSTRALIA183NT♦2+2-11
-8.0Round 5🇩🇰 DENMARK36♠♦7+1+13
-8.3Round 2🇺🇸 USA 1184♥x♣J-2-3
-8.7Round 5🇩🇰 DENMARK76♠♣6=+0
-9.5Round 6🇦🇺 AUSTRALIA204♥♦2=-9
-12.4Round 19🇫🇮 FINLAND103NTx♦Q+2-10
-12.7Round 13🇳🇴 NORWAY12♥x♦K-4-12