🇭🇰 LI Vincent Hoi Yuen · CHINA HONG KONG

101rank
-53.1Butler · 180 bds
-0.29per board
±3.8swing
-0.28vs par /bd · #96/137
-0.37adjusted /bd
Butler per round: -5 6.2 2.1 16.3 -14.3 -9.3 20.1 -15 -4.4 -13.7 11.1 -19.8 -33.3 -18.4 24.3by round

vs par split: bidding +0.05 · play -0.42

Strength of schedule: opponents averaged -0.07/bd (an easy draw) → opponent-adjusted -0.37/bd

Card play — on target: opening leads 83.8% #69 of 137 · declarer play 66.0% #114 of 137 · defence 82.8% #120 of 137

Card play by contract type — on target
vs NTvs a suit
Opening leads63.6% (11)92.3% (26)
Declarer play57.1% (14)69.4% (36)
Defence75.0% (20)85.1% (67)

Opening leads by suit led: ♠ 77.8% (9) · ♥ 88.9% (9) · ♦ 50.0% (4) · ♣ 93.3% (15)

vs par by strain: NT -1.32 (44) · a suit -0.05 (134)

vs par by level: part-score -0.43 (67) · game -0.42 (96) · slam +0.27 (15)

By role: declaring -0.26/bd (-2.62 vs par · 93) · defending -0.33/bd (+2.23 vs par · 87)

By vulnerability: vulnerable +0.03/bd (+0.72 vs par · 90) · not vulnerable -0.62/bd (-1.28 vs par · 90)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2A.ChengG.Mittelman – R.LebiOpen12-5.0-0.42-2.17
Round 3A.ChengK.Lasocki – J.RussyanClosed12+6.2+0.52+0.33
Round 5A.ChengL.Vecchi – B.ManciniOpen12+2.1+0.18-0.58
Round 7A.ChengP.Eliasson – J.OstbergOpen12+16.3+1.36+2.75
Round 8A.ChengC.Martel – B.HammanClosed12-14.3-1.19+0.08
Round 9A.ChengP.Lavings – R.KrochmalikOpen12-9.3-0.78+0.83
Round 11A.ChengM.Smid – E.PaganiOpen12+20.1+1.68-0.67
Round 12A.ChengJ.Shih – C.ChenClosed12-15.0-1.25-1.50
Round 14A.ChengG.Carrasco – A.Sacristan Y MorenoClosed12-4.4-0.37-1.33
Round 15A.ChengP.Marstrander – R.AnderssenOpen12-13.7-1.14+1.25
Round 17A.ChengN.Dechelette – G.IontzeffClosed12+11.1+0.92+1.75
Round 18A.ChengS.Morimura – T.ImakuraClosed12-19.8-1.65-1.42
Round 20A.ChengJ.Frydrich – J.EngelClosed12-33.3-2.77-1.42
Round 21A.ChengP.Assumpcao – S.AranhaOpen12-18.4-1.53-3.08
Round 23A.ChengS.Makram – S.SalibOpen12+24.3+2.02+1.00

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.2Round 7🇸🇪 SWEDEN44♥x♥7-3+14
+10.0Round 11🇲🇽 MEXICO104♥♣7-1+12
+9.1Round 23🇪🇬 EGYPT86♦♣9+1+11
+9.0Round 7🇸🇪 SWEDEN113NT♠3=+3
+8.9Round 23🇪🇬 EGYPT54♠♣Q=+10
+8.4Round 9🇦🇺 AUSTRALIA125♥♠2=+13
+7.7Round 3🇵🇱 POLAND33♥♣4-4+6
+7.2Round 11🇲🇽 MEXICO56♦x♣K-4-7
+6.7Round 17🇫🇷 FRANCE26♦♦5=+12
+6.4Round 12🇹🇼 CHINESE TAIPEI214♠♥7-1+10
+6.0Round 7🇸🇪 SWEDEN22♥♥5=+6
+6.0Round 12🇹🇼 CHINESE TAIPEI174♠♣3=+0
+5.7Round 2🇨🇦 CANADA204♠♥Q=-13
+5.7Round 5🇮🇹 ITALY36♣♥6-2+8
+5.6Round 21🇧🇷 BRAZIL45♠♥9=+0
+5.5Round 14🇪🇸 SPAIN183♥♦6=+1
+5.0Round 23🇪🇬 EGYPT62♥♥5+1+10
+4.6Round 3🇵🇱 POLAND56♥♠Q=+1
+4.4Round 9🇦🇺 AUSTRALIA54♥♦J=+11
+4.0Round 3🇵🇱 POLAND24♠♦K+1+11
+3.9Round 17🇫🇷 FRANCE104♥♣Q-1+6
+3.8Round 23🇪🇬 EGYPT102♠♣6-2+3
+3.7Round 17🇫🇷 FRANCE83♣♦9+3+1
+3.5Round 11🇲🇽 MEXICO36♣♠5-2+0
+3.4Round 7🇸🇪 SWEDEN51NT♦A=+0
+3.3Round 8🇺🇸 USA152♦♣A+2+1
+3.3Round 15🇳🇴 NORWAY41NT♣10-1-5
+3.2Round 18🇯🇵 JAPAN173NT♠4+2-11
+3.1Round 5🇮🇹 ITALY84♥♦2-2+5
+2.9Round 3🇵🇱 POLAND103♥♣9+1+1
+2.8Round 9🇦🇺 AUSTRALIA22♠♣4-1+5
+2.8Round 17🇫🇷 FRANCE16♠♣A+1-11
+2.7Round 11🇲🇽 MEXICO14♠♦3+1-11
+2.5Round 3🇵🇱 POLAND14♥♣5-1+5
+2.4Round 15🇳🇴 NORWAY84♥♠Q+1+8
+2.4Round 15🇳🇴 NORWAY9Pass+11
+2.3Round 14🇪🇸 SPAIN155♠x♣K-1+6
+2.1Round 23🇪🇬 EGYPT121NT♥Q=-1
+2.0Round 18🇯🇵 JAPAN133NT♣5+2+0
+1.9Round 8🇺🇸 USA173♣♥6+1+7
+1.9Round 12🇹🇼 CHINESE TAIPEI152♦♣J+3+6
+1.7Round 14🇪🇸 SPAIN213NT♣A+2-12
+1.7Round 17🇫🇷 FRANCE62♠♥6-1+10
+1.5Round 15🇳🇴 NORWAY113NT♦3+1+11
+1.4Round 8🇺🇸 USA194♥♣J+2-11
+1.3Round 14🇪🇸 SPAIN233♠♥K-1-1
+1.3Round 15🇳🇴 NORWAY74♥♠K+1+0
+1.2Round 20🇮🇱 ISRAEL143NT♠4+3+11
+1.1Round 11🇲🇽 MEXICO122♠♣K-3+3
+1.1Round 18🇯🇵 JAPAN214♠♥3+1+0
+1.0Round 2🇨🇦 CANADA224♥♣Q-1+5
+1.0Round 8🇺🇸 USA222♠♦9+1+0
+1.0Round 14🇪🇸 SPAIN163NT♣6+1+7
+0.9Round 2🇨🇦 CANADA153NT♠7+2+1
+0.9Round 2🇨🇦 CANADA194♥♦4=+0
+0.9Round 5🇮🇹 ITALY64♠♦J=+0
+0.9Round 8🇺🇸 USA13Pass+4
+0.9Round 12🇹🇼 CHINESE TAIPEI143NT♦3+1+1
+0.8Round 17🇫🇷 FRANCE73♣♣5+1+1
+0.7Round 7🇸🇪 SWEDEN14♠♥3+1+0
+0.7Round 17🇫🇷 FRANCE53NT♥6+1+11
+0.7Round 23🇪🇬 EGYPT32♠♦J+1+0
+0.6Round 11🇲🇽 MEXICO74♠♠4+1-13
+0.5Round 5🇮🇹 ITALY13♠♣3=+0
+0.5Round 11🇲🇽 MEXICO42♠♠2+2+10
+0.5Round 14🇪🇸 SPAIN144♠x♥K-1-5
+0.4Round 5🇮🇹 ITALY74♦♠8-1-7
+0.4Round 21🇧🇷 BRAZIL54♠♥6+1+0
+0.3Round 5🇮🇹 ITALY121NT♣9=-1
+0.3Round 12🇹🇼 CHINESE TAIPEI183NT♣4-2+6
+0.2Round 17🇫🇷 FRANCE33♣♦J-1+2
+0.2Round 21🇧🇷 BRAZIL114♠♦K=+3
+0.1Round 11🇲🇽 MEXICO94♠♥5+1+0
+0.1Round 14🇪🇸 SPAIN204♥♠K+1-4
-0.0Round 21🇧🇷 BRAZIL64♠♣2+1+0
-0.1Round 3🇵🇱 POLAND114♥♠A-2+1
-0.1Round 17🇫🇷 FRANCE124♠♥6+1+0
-0.1Round 23🇪🇬 EGYPT13NT♠5+1-1
-0.2Round 9🇦🇺 AUSTRALIA111NT♣K-2+0
-0.2Round 18🇯🇵 JAPAN222♥♣6=+1
-0.3Round 11🇲🇽 MEXICO64♠♠2=-1
-0.3Round 20🇮🇱 ISRAEL223♠♥A+2-6
-0.3Round 23🇪🇬 EGYPT71NT♦10=+1
-0.4Round 5🇮🇹 ITALY112♦♦6-2+0
-0.4Round 9🇦🇺 AUSTRALIA73NT♠4+3+17
-0.4Round 21🇧🇷 BRAZIL125♠x♥A-1+7
-0.5Round 2🇨🇦 CANADA183NT♥4+1+1
-0.5Round 2🇨🇦 CANADA212♠♦2+1-1
-0.5Round 2🇨🇦 CANADA233NT♠5+2+0
-0.5Round 8🇺🇸 USA144♣♦6-1-4
-0.5Round 14🇪🇸 SPAIN192♦♣6+2+0
-0.5Round 15🇳🇴 NORWAY104♠♥J+1+0
-0.6Round 14🇪🇸 SPAIN243NT♣6+2+0
-0.6Round 20🇮🇱 ISRAEL243NT♠5=+0
-0.6Round 21🇧🇷 BRAZIL74♥♠3+1+0
-0.7Round 3🇵🇱 POLAND42♠♣A+1+0
-0.7Round 3🇵🇱 POLAND62♠♥A-2+1
-0.7Round 5🇮🇹 ITALY24♠♥8+1+0
-0.7Round 5🇮🇹 ITALY44♥♠J=-1
-0.7Round 9🇦🇺 AUSTRALIA44♠♣J+1+0
-0.7Round 11🇲🇽 MEXICO23♠♦2=+0
-0.7Round 11🇲🇽 MEXICO114♥♠K+1+0
-0.7Round 15🇳🇴 NORWAY13♦♠A=+0
-0.7Round 21🇧🇷 BRAZIL102♥♦5+2+1
-0.7Round 23🇪🇬 EGYPT92♥♦Q+1-7
-0.9Round 14🇪🇸 SPAIN221NT♣K=+1
-1.0Round 3🇵🇱 POLAND83NT♠4+2-1
-1.0Round 7🇸🇪 SWEDEN84♠♣A+1+0
-1.0Round 9🇦🇺 AUSTRALIA83NT♥3-2-6
-1.0Round 15🇳🇴 NORWAY62♥♠A-1-1
-1.0Round 18🇯🇵 JAPAN144♠♦10-2-12
-1.1Round 20🇮🇱 ISRAEL214♥♠J-1-12
-1.2Round 7🇸🇪 SWEDEN126♣♦J+1+11
-1.2Round 12🇹🇼 CHINESE TAIPEI232♠♥10+1+0
-1.2Round 23🇪🇬 EGYPT45♣♥A-1+6
-1.2Round 23🇪🇬 EGYPT113♥♦A=-7
-1.3Round 7🇸🇪 SWEDEN64♥♣2=+1
-1.3Round 17🇫🇷 FRANCE41NT♦3-1+0
-1.3Round 18🇯🇵 JAPAN194♥♣9+1+12
-1.3Round 20🇮🇱 ISRAEL166NT♥8=+0
-1.3Round 20🇮🇱 ISRAEL182♠♣5=+1
-1.4Round 7🇸🇪 SWEDEN74♠♣Q=+1
-1.4Round 12🇹🇼 CHINESE TAIPEI161NT♥5-1-4
-1.5Round 21🇧🇷 BRAZIL14♥♠A=-8
-1.6Round 8🇺🇸 USA212♠♥3-3+4
-1.6Round 18🇯🇵 JAPAN184♥♦9=+1
-1.7Round 5🇮🇹 ITALY101♠♥6+2+0
-1.8Round 2🇨🇦 CANADA143NT♦3+3-1
-1.8Round 23🇪🇬 EGYPT26♣♠K=-13
-1.9Round 2🇨🇦 CANADA165♥♠A-1-10
-1.9Round 18🇯🇵 JAPAN204♠♣Q+2+13
-2.1Round 9🇦🇺 AUSTRALIA13♠♦A-2+0
-2.1Round 18🇯🇵 JAPAN233♣♥J+1+0
-2.3Round 2🇨🇦 CANADA172♠♥2=+0
-2.4Round 5🇮🇹 ITALY93NT♦3-1-5
-2.5Round 2🇨🇦 CANADA244♥♦6=-8
-2.5Round 7🇸🇪 SWEDEN102♥♣5+2+10
-2.5Round 12🇹🇼 CHINESE TAIPEI223NT♠10+1-1
-2.5Round 12🇹🇼 CHINESE TAIPEI242♠♠3-1-8
-2.5Round 15🇳🇴 NORWAY52♥♥5+1+0
-2.6Round 3🇵🇱 POLAND75♣x♠2-1-8
-2.6Round 9🇦🇺 AUSTRALIA63NT♣8+2+0
-2.8Round 17🇫🇷 FRANCE112NT♠3=-6
-2.9Round 5🇮🇹 ITALY54♣♥J-1-6
-2.9Round 7🇸🇪 SWEDEN33NT♣6-3-7
-3.0Round 20🇮🇱 ISRAEL202♠♥7=-1
-3.1Round 8🇺🇸 USA207♥x♠K-2+0
-3.4Round 20🇮🇱 ISRAEL192♠♥9-1-8
-3.5Round 2🇨🇦 CANADA133♥♣K=+0
-3.5Round 15🇳🇴 NORWAY124♠♥6=+11
-3.6Round 20🇮🇱 ISRAEL174♠♣8+2+11
-3.7Round 3🇵🇱 POLAND93NT♠J-3-6
-3.8Round 8🇺🇸 USA163♣x♣2-1+1
-3.9Round 8🇺🇸 USA233♠♣Q+1-10
-3.9Round 11🇲🇽 MEXICO83♦♥3+2-1
-3.9Round 21🇧🇷 BRAZIL33♣♥Q+1-7
-4.0Round 14🇪🇸 SPAIN174♠x♦5+1-9
-4.0Round 15🇳🇴 NORWAY32♠♣5=-6
-4.0Round 21🇧🇷 BRAZIL24♥♦6+2-13
-4.3Round 9🇦🇺 AUSTRALIA103NT♣6+4-17
-4.7Round 9🇦🇺 AUSTRALIA93NT♥9-1-10
-4.7Round 18🇯🇵 JAPAN245♦♠A-1-10
-4.7Round 21🇧🇷 BRAZIL81♠♦A=-6
-4.9Round 8🇺🇸 USA186♥♦6=+11
-5.0Round 8🇺🇸 USA245♣x♠A-3-2
-5.2Round 17🇫🇷 FRANCE96♣x♠A-3-5
-5.7Round 7🇸🇪 SWEDEN94♠♥J-2-6
-6.0Round 20🇮🇱 ISRAEL133NT♣J+3-2
-6.1Round 12🇹🇼 CHINESE TAIPEI204♠♦5-2-8
-6.4Round 18🇯🇵 JAPAN153NT♥5-4+1
-6.7Round 3🇵🇱 POLAND123NT♠Q=-7
-6.9Round 18🇯🇵 JAPAN165♥x♠Q-1-12
-6.9Round 20🇮🇱 ISRAEL232♥♠7+2-10
-7.0Round 20🇮🇱 ISRAEL155♥x♠K-1-1
-7.4Round 12🇹🇼 CHINESE TAIPEI131NT♣7-3-9
-8.8Round 21🇧🇷 BRAZIL96♥♠3-1-14
-8.9Round 9🇦🇺 AUSTRALIA33NT♣5=-3
-9.4Round 12🇹🇼 CHINESE TAIPEI194♠♦A-2-11
-10.8Round 14🇪🇸 SPAIN137♠♣J=+0
-12.4Round 15🇳🇴 NORWAY23NT♣3-3-14