🇹🇼 HO Chia-Sheng · CHINESE TAIPEI

89rank
-71.9Butler · 224 bds
-0.32per board
±4.0swing
-0.04vs par /bd · #73/126
-0.21adjusted /bd
Butler per round: 6.6 -4.6 27.2 3.1 -3.2 -8.2 -6 -6.3 0.1 9.1 -15.4 -7.9 -48.1 -18.3by round

vs par split: bidding +0.31 · play -0.34

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

Card play — on target: opening leads 84.5% #47 of 126 · declarer play 71.7% #83 of 126 · defence 87.8% #66 of 126

Card play by contract type — on target
vs NTvs a suit
Opening leads63.6% (11)89.4% (47)
Declarer play50.0% (10)77.8% (36)
Defence73.5% (34)93.8% (81)

Opening leads by suit led: ♠ 92.9% (14) · ♥ 80.0% (10) · ♦ 85.7% (21) · ♣ 76.9% (13)

vs par by strain: NT -0.86 (58) · a suit +0.25 (166)

vs par by level: part-score +0.22 (86) · game -0.28 (118) · slam +0.30 (20)

By role: declaring -0.40/bd (-2.61 vs par · 109) · defending -0.25/bd (+2.40 vs par · 115)

By vulnerability: vulnerable -0.13/bd (+0.08 vs par · 112) · not vulnerable -0.51/bd (-0.15 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2A.ChaoA.Kempczynski – P.MathieuOpen16+6.6+0.41-0.75
Round 3A.ChaoP.Lambardi – L.RizzoClosed16-4.6-0.29+1.69
Round 5A.ChaoJ.Fritsche – R.RohowskyOpen16+27.2+1.70+4.19
Round 6A.ChaoA.Sementa – G.DuboinClosed16+3.1+0.19+0.00
Round 8A.ChaoJ.Kranyak – G.WolpertClosed16-3.2-0.20-0.81
Round 9A.ChaoG.Narkiewicz – K.BurasOpen16-8.2-0.51-1.00
Round 11A.ChaoP.Lavings – R.KrochmalikOpen16-6.0-0.38-1.75
Round 12A.ChaoA.Robson – A.AllfreyClosed16-6.3-0.39-0.12
Round 14A.ChaoB.Drijver – S.BrinkOpen16+0.1+0.01+1.94
Round 15A.ChaoK.Venkataraman – S.ChokshiOpen16+9.1+0.57+1.88
Round 17A.ChaoC.Gower – A.AptekerClosed16-15.4-0.96-2.25
Round 18A.ChaoC.Ju – Z.ShiOpen16-7.9-0.49+0.88
Round 20A.ChaoP.Newell – M.ReidOpen16-48.1-3.01-3.00
Round 21A.ChaoF.Karwur – J.GeorgeClosed16-18.3-1.14-1.38

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
+11.1Round 3🇦🇷 ARGENTINA136♠♥3-1+13
+9.3Round 5🇩🇪 GERMANY46♣♦A=+0
+9.1Round 14🇳🇱 NETHERLANDS294♥♣J=+0
+9.1Round 18🇨🇳 CHINA317♦♠4=-2
+8.9Round 14🇳🇱 NETHERLANDS306♥♦3-1+14
+8.3Round 15🇮🇳 INDIA44♠x♦K+1+10
+8.2Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND283♠♥J+2+10
+8.0Round 6🇮🇹 ITALY204♠♠K-3+8
+8.0Round 18🇨🇳 CHINA283NT♣2=+7
+7.9Round 18🇨🇳 CHINA245♣x♠2=+10
+7.1Round 11🇦🇺 AUSTRALIA134♠♣J-1+12
+6.8Round 5🇩🇪 GERMANY16♠♦5-1+14
+6.4Round 5🇩🇪 GERMANY123♥♣K+2+15
+6.1Round 9🇵🇱 POLAND164♠♦9-2+11
+6.0Round 8🇺🇸 USA1193♠♥5=+6
+5.6Round 20🇳🇿 NEW ZEALAND303♠♣10+1+6
+5.5Round 15🇮🇳 INDIA84♦♠5=+7
+5.2Round 2🇬🇵 GUADELOUPE246♥♦K=+0
+5.2Round 17🇿🇦 SOUTH AFRICA43♥♠5+2+10
+5.0Round 14🇳🇱 NETHERLANDS315♦♥J=+2
+4.8Round 15🇮🇳 INDIA52NT♦J=+0
+4.7Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND295♣♦5-1+7
+4.6Round 8🇺🇸 USA1243NT♦K-1+10
+4.5Round 17🇿🇦 SOUTH AFRICA112NT♥Q=+1
+4.4Round 6🇮🇹 ITALY233NT♠4-3+5
+4.3Round 14🇳🇱 NETHERLANDS264♠x♦8=+5
+4.2Round 2🇬🇵 GUADELOUPE213♥♣J-2+3
+4.2Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND304♠♦K+2-8
+4.1Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND253♠♣5-3+6
+4.0Round 2🇬🇵 GUADELOUPE204♠♣10+1+0
+4.0Round 6🇮🇹 ITALY314♥♦Q-1+12
+4.0Round 8🇺🇸 USA1223♠♥K=+8
+3.8Round 6🇮🇹 ITALY224♠♣5=+0
+3.7Round 3🇦🇷 ARGENTINA153NT♠K-2+8
+3.7Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND262NT♣2=-10
+3.6Round 17🇿🇦 SOUTH AFRICA83♥♦8=+0
+3.5Round 5🇩🇪 GERMANY144♥♣Q+2+9
+3.5Round 11🇦🇺 AUSTRALIA27♥♥3=+0
+3.2Round 15🇮🇳 INDIA62♠♦6-1-1
+3.1Round 18🇨🇳 CHINA194♠♦J+2+11
+3.0Round 5🇩🇪 GERMANY133♣♠A+2+10
+3.0Round 14🇳🇱 NETHERLANDS274♥♦Q-1+5
+3.0Round 21🇮🇩 INDONESIA116♦♥K=+0
+2.9Round 14🇳🇱 NETHERLANDS235♠♥A-1-3
+2.8Round 21🇮🇩 INDONESIA44♥♣6=+0
+2.7Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND271NT♥8=+8
+2.6Round 9🇵🇱 POLAND93♥♣A-2+0
+2.6Round 15🇮🇳 INDIA94♠♣3+1+0
+2.5Round 14🇳🇱 NETHERLANDS222♥♣6+1+6
+2.5Round 14🇳🇱 NETHERLANDS324♠♦9+1+0
+2.5Round 21🇮🇩 INDONESIA12♠x♠3-2-3
+2.3Round 3🇦🇷 ARGENTINA102♠♣5+2+10
+2.3Round 9🇵🇱 POLAND13NT♠4=-1
+2.3Round 17🇿🇦 SOUTH AFRICA33NT♥3-2+6
+2.3Round 20🇳🇿 NEW ZEALAND193♠♦10-2+0
+2.1Round 5🇩🇪 GERMANY152♦♠7+2+0
+2.1Round 8🇺🇸 USA1174♥♣A-2+5
+1.8Round 5🇩🇪 GERMANY163NT♠3-1+10
+1.8Round 8🇺🇸 USA1293♠♦3-2+3
+1.8Round 18🇨🇳 CHINA202♦x♦Q-3+4
+1.7Round 9🇵🇱 POLAND34♥♠7-1+5
+1.6Round 6🇮🇹 ITALY272♥♣J-1+5
+1.5Round 6🇮🇹 ITALY283♣♣A-2+2
+1.5Round 15🇮🇳 INDIA142♥♣7=+5
+1.3Round 2🇬🇵 GUADELOUPE293♥♠5=+10
+1.3Round 6🇮🇹 ITALY324♠♣6+2+1
+1.3Round 9🇵🇱 POLAND43NT♣4+1+0
+1.3Round 17🇿🇦 SOUTH AFRICA66♦♣A=-2
+1.2Round 9🇵🇱 POLAND73NT♠3+2+0
+1.1Round 5🇩🇪 GERMANY64♠♥T-1+5
+1.0Round 3🇦🇷 ARGENTINA23♠♥A=+6
+1.0Round 5🇩🇪 GERMANY113NT♥6+1+1
+1.0Round 6🇮🇹 ITALY261♠♠4+1+0
+1.0Round 15🇮🇳 INDIA73NT♠3+1+0
+0.9Round 2🇬🇵 GUADELOUPE234♠♥2-1+9
+0.9Round 2🇬🇵 GUADELOUPE274♥♠7+1+0
+0.9Round 3🇦🇷 ARGENTINA73NT♥5+2+0
+0.9Round 5🇩🇪 GERMANY54♥♦J+1+6
+0.9Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND323♥♠8-1+5
+0.8Round 2🇬🇵 GUADELOUPE302♠♠Q+1+7
+0.8Round 11🇦🇺 AUSTRALIA53NT♦6+1+0
+0.8Round 20🇳🇿 NEW ZEALAND264♥♦3+1+0
+0.7Round 2🇬🇵 GUADELOUPE264♥♠J+1+0
+0.7Round 5🇩🇪 GERMANY24♠♦K=-1
+0.7Round 9🇵🇱 POLAND65♦x♠A-2+0
+0.7Round 15🇮🇳 INDIA162♠♠2+1+0
+0.6Round 3🇦🇷 ARGENTINA124♥♣K=+0
+0.6Round 9🇵🇱 POLAND154♠♥2=-11
+0.5Round 11🇦🇺 AUSTRALIA162♠♣9=+1
+0.4Round 2🇬🇵 GUADELOUPE174♥♦6=+0
+0.4Round 3🇦🇷 ARGENTINA64♦♠10=+7
+0.3Round 18🇨🇳 CHINA214♥♠3+1+0
+0.2Round 11🇦🇺 AUSTRALIA93NT♦6+1+1
+0.2Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND214♠♦K+1+0
+0.1Round 2🇬🇵 GUADELOUPE183NT♥6+1+1
+0.1Round 11🇦🇺 AUSTRALIA43♣♥Q-1-1
+0.1Round 18🇨🇳 CHINA294♥♠A=-1
+0.1Round 21🇮🇩 INDONESIA164♥♠A+1+10
-0.0Round 2🇬🇵 GUADELOUPE252♠♥10+2-1
-0.0Round 3🇦🇷 ARGENTINA114♥♠8+1+0
-0.0Round 8🇺🇸 USA1312♠♥8=+1
-0.0Round 11🇦🇺 AUSTRALIA102♠♣A-1-11
+0.0Round 15🇮🇳 INDIA31NT♦6+2+6
-0.0Round 15🇮🇳 INDIA134♥♥10+1+0
-0.0Round 21🇮🇩 INDONESIA52♠♥Q+1+10
-0.1Round 6🇮🇹 ITALY303NT♣2+2+1
-0.1Round 8🇺🇸 USA1273NT♥4+2-11
-0.1Round 8🇺🇸 USA1284♠♦4+1+0
-0.1Round 11🇦🇺 AUSTRALIA144♠♣K+1-14
-0.1Round 17🇿🇦 SOUTH AFRICA124♠♠2+1+0
-0.1Round 21🇮🇩 INDONESIA154♥♠A=-1
-0.2Round 11🇦🇺 AUSTRALIA14♠♥9+1+0
-0.3Round 20🇳🇿 NEW ZEALAND223♦♠5+1+0
-0.4Round 2🇬🇵 GUADELOUPE281NT♦4=+1
-0.4Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND193NT♦9+2+0
-0.4Round 14🇳🇱 NETHERLANDS254♠♥3=-1
-0.4Round 17🇿🇦 SOUTH AFRICA54♠♠J=-1
-0.5Round 9🇵🇱 POLAND123NT♦6+2+0
-0.5Round 17🇿🇦 SOUTH AFRICA22♠♥J+2-6
-0.5Round 20🇳🇿 NEW ZEALAND243♣♥4=+0
-0.6Round 11🇦🇺 AUSTRALIA81NT♠8+1+7
-0.6Round 18🇨🇳 CHINA171NT♦6+2+6
-0.6Round 21🇮🇩 INDONESIA143♣♦6=-5
-0.7Round 3🇦🇷 ARGENTINA163NT♠2+3+11
-0.7Round 5🇩🇪 GERMANY82♥♣J+1-1
-0.7Round 5🇩🇪 GERMANY92♠♠7=+0
-0.7Round 18🇨🇳 CHINA253♣♥A-1+1
-0.7Round 21🇮🇩 INDONESIA84♥♣9+1+0
-0.8Round 2🇬🇵 GUADELOUPE193♦♥6+2-8
-0.9Round 2🇬🇵 GUADELOUPE324♠♦A+1+0
-0.9Round 17🇿🇦 SOUTH AFRICA13NT♠5+1+1
-0.9Round 17🇿🇦 SOUTH AFRICA91NT♦Q+4-9
-1.0Round 6🇮🇹 ITALY174♠x♠5-1+0
-1.0Round 8🇺🇸 USA1213NT♥A-1+0
-1.0Round 9🇵🇱 POLAND135♥♣5=+4
-1.0Round 20🇳🇿 NEW ZEALAND313NT♣3=-1
-1.1Round 8🇺🇸 USA1264♠♣5=-13
-1.1Round 21🇮🇩 INDONESIA62NT♥9=+0
-1.2Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND234♥♥2+1+0
-1.3Round 5🇩🇪 GERMANY33♠♣Q=+0
-1.3Round 15🇮🇳 INDIA24♠x♣4-2+0
-1.4Round 21🇮🇩 INDONESIA71NT♥A+1-1
-1.5Round 6🇮🇹 ITALY245♠x♥K-2-5
-1.5Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND226♥♠A=+0
-1.6Round 3🇦🇷 ARGENTINA36♣♦J+1+1
-1.6Round 8🇺🇸 USA1254♠♦5+1+0
-1.6Round 8🇺🇸 USA1322♠♠4=-11
-1.7Round 11🇦🇺 AUSTRALIA153NT♠2-1-10
-1.8Round 14🇳🇱 NETHERLANDS184♠♦Q=+0
-1.8Round 20🇳🇿 NEW ZEALAND233♠♦K-1+1
-1.9Round 3🇦🇷 ARGENTINA51NT♠10-1-4
-1.9Round 20🇳🇿 NEW ZEALAND322♠♠5-1+0
-2.0Round 11🇦🇺 AUSTRALIA61NT♣2-1-2
-2.0Round 14🇳🇱 NETHERLANDS244♥♠10+1-1
-2.0Round 21🇮🇩 INDONESIA133NT♠3+1+0
-2.1Round 15🇮🇳 INDIA125♠♣J-1+9
-2.1Round 18🇨🇳 CHINA273NT♦2+4+14
-2.1Round 21🇮🇩 INDONESIA93NT♣7+3-1
-2.2Round 6🇮🇹 ITALY213♦♥K+2-6
-2.2Round 11🇦🇺 AUSTRALIA112♠♣K-3+0
-2.3Round 3🇦🇷 ARGENTINA83NT♦7+2+10
-2.3Round 6🇮🇹 ITALY252♠♦9+2-2
-2.3Round 17🇿🇦 SOUTH AFRICA104♠♣3-1-6
-2.3Round 18🇨🇳 CHINA183NT♠3=+1
-2.3Round 21🇮🇩 INDONESIA123♠♦A+1-6
-2.4Round 15🇮🇳 INDIA154♠♥2=+0
-2.4Round 20🇳🇿 NEW ZEALAND273♠♥Q-1-10
-2.5Round 15🇮🇳 INDIA12♥♦2=-6
-2.5Round 18🇨🇳 CHINA223♠♦5-1-5
-2.6Round 11🇦🇺 AUSTRALIA72♠♥7=+1
-2.7Round 3🇦🇷 ARGENTINA13♥♦A-1-4
-2.7Round 5🇩🇪 GERMANY104♠♠J=+0
-2.9Round 2🇬🇵 GUADELOUPE225♠♦A+2-17
-2.9Round 8🇺🇸 USA1233NT♠9+1-11
-2.9Round 8🇺🇸 USA1303NT♦2+1-1
-3.0Round 3🇦🇷 ARGENTINA143NT♥K+3-10
-3.0Round 8🇺🇸 USA1202♥♣3-1+1
-3.0Round 9🇵🇱 POLAND22♠♦5-3+4
-3.0Round 9🇵🇱 POLAND81NT♥4+1-5
-3.0Round 9🇵🇱 POLAND103NT♦6+1+0
-3.0Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND204♥♠J+1+0
-3.1Round 3🇦🇷 ARGENTINA95♦♥K+1-13
-3.2Round 21🇮🇩 INDONESIA35♣♦K-1-6
-3.4Round 6🇮🇹 ITALY181♠♥A+1+0
-3.4Round 11🇦🇺 AUSTRALIA33♣♦6=-5
-3.8Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND245♦♣3-1-8
-3.9Round 20🇳🇿 NEW ZEALAND254♥♠K=+0
-4.0Round 5🇩🇪 GERMANY76♥♥J+1-1
-4.0Round 14🇳🇱 NETHERLANDS192♠♦J+2+6
-4.0Round 17🇿🇦 SOUTH AFRICA72♥♥9=+0
-4.1Round 9🇵🇱 POLAND54♠♦K-1-5
-4.1Round 17🇿🇦 SOUTH AFRICA153♠♥A=-7
-4.2Round 6🇮🇹 ITALY193NT♣A-2-7
-4.4Round 15🇮🇳 INDIA106♠♣3=+0
-4.6Round 9🇵🇱 POLAND143NT♠A=-12
-4.7Round 20🇳🇿 NEW ZEALAND201NT♠5+1-11
-4.9Round 17🇿🇦 SOUTH AFRICA144♠♥A-1-11
-4.9Round 18🇨🇳 CHINA303NT♣5-2-11
-5.3Round 17🇿🇦 SOUTH AFRICA133NT♥2+2-2
-5.4Round 11🇦🇺 AUSTRALIA122♠♦J+1-7
-5.5Round 9🇵🇱 POLAND113♠♣A+2-6
-5.6Round 20🇳🇿 NEW ZEALAND173NT♠4-1-10
-5.8Round 15🇮🇳 INDIA114♥♣K=+0
-6.0Round 18🇨🇳 CHINA234♥x♣J-1-2
-6.4Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND184♠♦K-1-10
-6.5Round 14🇳🇱 NETHERLANDS207NT♦2=+0
-6.5Round 21🇮🇩 INDONESIA106♣♠A-1-13
-6.7Round 21🇮🇩 INDONESIA25♣♦10-1-6
-6.9Round 2🇬🇵 GUADELOUPE317♣♥6-1-17
-6.9Round 14🇳🇱 NETHERLANDS172♠♣2-1-2
-7.4Round 8🇺🇸 USA1184♥♦8=+0
-7.4Round 14🇳🇱 NETHERLANDS287♥♦Q=+0
-7.8Round 6🇮🇹 ITALY293NT♦5-3-14
-8.1Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND173♠x♣A-3-2
-8.1Round 18🇨🇳 CHINA263NT♥A=-10
-8.3Round 20🇳🇿 NEW ZEALAND286♥♣K=-1
-8.6Round 20🇳🇿 NEW ZEALAND183NT♥A+1-1
-8.8Round 20🇳🇿 NEW ZEALAND292♦♦2+3-10
-8.9Round 17🇿🇦 SOUTH AFRICA163♦♣K+2-10
-9.0Round 20🇳🇿 NEW ZEALAND213NT♥2=-11
-9.1Round 14🇳🇱 NETHERLANDS216♠x♥A-5+0
-9.3Round 3🇦🇷 ARGENTINA45♦♥2-2-8
-10.6Round 12🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND316♣♦5=+0
-11.0Round 18🇨🇳 CHINA322♠x♠2-3-9