🇹🇼 HSIAO Kuan-Chu · CHINESE TAIPEI

81rank
+4.2Butler · 240 bds
+0.02per board
±4.3swing
+0.12vs par /bd · #70/140
+0.01adjusted /bd
Butler per round: 7.6 -12 18.1 -23.6 -0.9 -8.1 1.9 -30.2 6.2 14 8.3 -24.8 23.1 13.7 10.9by round

vs par split: bidding -0.05 · play +0.17

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

Card play — on target: opening leads 69.5% #127 of 140 · declarer play 72.5% #76 of 140 · defence 85.6% #71 of 140

Card play by contract type — on target
vs NTvs a suit
Opening leads47.4% (19)80.0% (40)
Declarer play62.5% (16)77.1% (35)
Defence81.1% (37)87.4% (95)

Opening leads by suit led: ♠ 71.4% (7) · ♥ 72.2% (18) · ♦ 78.6% (14) · ♣ 60.0% (20)

vs par by strain: NT -0.39 (74) · a suit +0.35 (166)

vs par by level: part-score +0.58 (93) · game +0.07 (130) · slam -2.00 (17)

By role: declaring +0.25/bd (-2.79 vs par · 108) · defending -0.17/bd (+2.50 vs par · 132)

By vulnerability: vulnerable -0.23/bd (+0.07 vs par · 120) · not vulnerable +0.27/bd (+0.17 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.LinA.Kshirsagar – R.BakeriOpen16+7.6+0.47-0.62
Round 3C.LinM.Sato – T.KahoOpen16-12.0-0.75+0.44
Round 4C.LinH.Pitt – H.DawsonOpen16+18.1+1.13-0.81
Round 6C.LinL.Menezes – A.VidigalOpen16-23.6-1.48-0.69
Round 7C.LinM.Verbeek – W.Van ZwolClosed16-0.9-0.06+2.19
Round 9C.LinY.Wiseman – N.SmithClosed16-8.1-0.51-0.31
Round 10C.LinH.Wolpert – S.BlankClosed16+1.9+0.12+2.38
Round 11C.LinK.Dufrat – J.ZmudaOpen16-30.2-1.89-1.75
Round 13C.LinL.Grude – B.OigardenOpen16+6.2+0.39+0.56
Round 15C.LinL.Bilde – H.RasmussenOpen16+14.0+0.88+1.12
Round 16C.LinY.Lu – Y.LiuClosed16+8.3+0.52+0.31
Round 18C.LinK.Sanborn – I.LevitinaOpen16-24.8-1.55-0.88
Round 19C.LinK.Howard – S.ParmananClosed16+23.1+1.44-0.19
Round 21C.LinF.Raza – Q.DossaOpen16+13.7+0.86-0.50
Round 23C.LinT.Rawson – V.ArmstrongOpen16+10.9+0.68+0.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
+14.7Round 23🇿🇦 SOUTH AFRICA131♠xx♣9+1+14
+12.3Round 13🇳🇴 NORWAY133NT♥A+1+11
+11.3Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND135♠x♥10-1+9
+11.0Round 11🇵🇱 POLAND166♣x♥10-1+11
+10.3Round 23🇿🇦 SOUTH AFRICA104♥x♣Q-3+5
+10.2Round 19🇹🇹 TRINIDAD & TOBAGO146♦♠K=-12
+8.0Round 4🇦🇺 AUSTRALIA184♠♥A=+11
+7.4Round 16🇨🇳 CHINA183NT♥5=+0
+7.3Round 1🇮🇳 INDIA74♠x♣A-3+4
+7.2Round 19🇹🇹 TRINIDAD & TOBAGO36♦♦8=-13
+6.8Round 15🇩🇰 DENMARK104♥♠2-2+8
+6.7Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND166♦♣5+1+1
+6.7Round 10🇨🇦 CANADA276♥♣Q=+0
+6.7Round 10🇨🇦 CANADA306♥x♥A-2+5
+6.5Round 7🇳🇱 NETHERLANDS93NT♥10+1+0
+6.3Round 19🇹🇹 TRINIDAD & TOBAGO44♥♣5-1+12
+6.2Round 4🇦🇺 AUSTRALIA283NT♥6=+7
+6.1Round 7🇳🇱 NETHERLANDS34♠♣Q=-1
+6.1Round 19🇹🇹 TRINIDAD & TOBAGO95♣x♦K-2+5
+5.9Round 11🇵🇱 POLAND113♥♠7-2+5
+5.8Round 10🇨🇦 CANADA224♠♥Q-3+9
+5.7Round 21🇵🇰 PAKISTAN123NT♥6-1+6
+5.6Round 16🇨🇳 CHINA193NT♥8=-1
+5.4Round 10🇨🇦 CANADA184♥x♦K-1+0
+5.4Round 19🇹🇹 TRINIDAD & TOBAGO123NT♥10+1+7
+5.2Round 10🇨🇦 CANADA196NT♣7+1+13
+5.0Round 13🇳🇴 NORWAY72♥♦8+1+0
+4.7Round 16🇨🇳 CHINA324♠♣5-1+10
+4.7Round 21🇵🇰 PAKISTAN73NT♠K=-13
+4.4Round 1🇮🇳 INDIA92♠♦7-2+5
+4.3Round 23🇿🇦 SOUTH AFRICA24♦♦2-2+6
+4.2Round 16🇨🇳 CHINA203NT♣K-1+6
+4.1Round 3🇯🇵 JAPAN83♣♥3=+6
+4.0Round 3🇯🇵 JAPAN33NT♠4=+7
+4.0Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113♥♣5-1-2
+3.9Round 7🇳🇱 NETHERLANDS22♥♣J+2+10
+3.8Round 1🇮🇳 INDIA143NT♠8-2+11
+3.8Round 13🇳🇴 NORWAY12♥♣6=+0
+3.8Round 13🇳🇴 NORWAY103NT♣6-2+8
+3.7Round 6🇧🇷 BRAZIL323NT♥7+3+1
+3.7Round 15🇩🇰 DENMARK145♦♥Q-1+5
+3.7Round 16🇨🇳 CHINA282♠♦5+1+6
+3.7Round 21🇵🇰 PAKISTAN65♠♣A=+11
+3.5Round 1🇮🇳 INDIA152♦♠10=+5
+3.4Round 4🇦🇺 AUSTRALIA194♥♦A-2+11
+3.4Round 18🇺🇸 USA 1264♣♦K=+0
+3.3Round 13🇳🇴 NORWAY94♠♥4-2+7
+3.2Round 6🇧🇷 BRAZIL294♥♣8=+10
+3.1Round 4🇦🇺 AUSTRALIA213NT♥7=-1
+3.1Round 15🇩🇰 DENMARK132♠♥A=+10
+3.0Round 1🇮🇳 INDIA83NT♠5+2-14
+3.0Round 15🇩🇰 DENMARK24♥♠Q=-1
+3.0Round 16🇨🇳 CHINA246♠♣A=+0
+3.0Round 23🇿🇦 SOUTH AFRICA143NT♦4-1+10
+2.9Round 21🇵🇰 PAKISTAN154♠♥6+1+1
+2.8Round 15🇩🇰 DENMARK93♠♦7-3-4
+2.7Round 3🇯🇵 JAPAN132♠♣A-1+6
+2.7Round 21🇵🇰 PAKISTAN31NT♥2-3+0
+2.6Round 3🇯🇵 JAPAN143♠♣A=+1
+2.6Round 7🇳🇱 NETHERLANDS45♣♦3-1+6
+2.6Round 19🇹🇹 TRINIDAD & TOBAGO152♦x♣K-1+3
+2.5Round 13🇳🇴 NORWAY113♠♦A+1+7
+2.5Round 13🇳🇴 NORWAY122♥♣K+2+1
+2.5Round 16🇨🇳 CHINA232♦♥A=+5
+2.4Round 4🇦🇺 AUSTRALIA234♥♦3+2-13
+2.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103♦♣4-2+2
+2.3Round 6🇧🇷 BRAZIL273♠♣2=+0
+2.3Round 10🇨🇦 CANADA253NT♠4+2+1
+2.2Round 21🇵🇰 PAKISTAN133♥♣9-1+6
+2.1Round 1🇮🇳 INDIA64♦♠K=+0
+2.1Round 7🇳🇱 NETHERLANDS113♠♦A-2-1
+2.0Round 4🇦🇺 AUSTRALIA315♥♣J=+0
+2.0Round 23🇿🇦 SOUTH AFRICA83NTx♦7-1+0
+1.9Round 4🇦🇺 AUSTRALIA273♠♣A=+1
+1.9Round 21🇵🇰 PAKISTAN42NT♥6+2+2
+1.9Round 21🇵🇰 PAKISTAN162♥♦6-1+4
+1.8Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♠♥8-1+6
+1.7Round 15🇩🇰 DENMARK43♦♠Q=+0
+1.6Round 7🇳🇱 NETHERLANDS135♦♠2-1+6
+1.5Round 3🇯🇵 JAPAN153NT♥10+1-1
+1.5Round 4🇦🇺 AUSTRALIA225♦♣Q-2+6
+1.5Round 19🇹🇹 TRINIDAD & TOBAGO134♠♥4-2+7
+1.3Round 15🇩🇰 DENMARK151♥♣Q+3+1
+1.1Round 10🇨🇦 CANADA244♥♦J-1+10
+1.1Round 11🇵🇱 POLAND23♣♦A+1+0
+1.1Round 11🇵🇱 POLAND95♣♥K-2+6
+1.1Round 15🇩🇰 DENMARK33♥♦5+2+9
+1.0Round 1🇮🇳 INDIA133NT♦Q+3+17
+1.0Round 3🇯🇵 JAPAN93♣♠A+1+11
+1.0Round 6🇧🇷 BRAZIL314♠♦3=+1
+1.0Round 18🇺🇸 USA 1274♥♣A+1+0
+1.0Round 21🇵🇰 PAKISTAN104♥♠J+1+0
+0.9Round 10🇨🇦 CANADA174♥♠5=+0
+0.9Round 15🇩🇰 DENMARK113NT♠4+4-10
+0.9Round 18🇺🇸 USA 1243NT♠Q+1+1
+0.8Round 1🇮🇳 INDIA162♦♥2+1+7
+0.8Round 19🇹🇹 TRINIDAD & TOBAGO62♦♥3+1+0
+0.8Round 23🇿🇦 SOUTH AFRICA32NT♠3-1-4
+0.7Round 6🇧🇷 BRAZIL252♠♥3+2+1
+0.7Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♠♥2+1+0
+0.7Round 15🇩🇰 DENMARK12♥♣3+1+7
+0.6Round 7🇳🇱 NETHERLANDS83♥♦A-1+2
+0.6Round 19🇹🇹 TRINIDAD & TOBAGO53NT♦3+1+0
+0.5Round 3🇯🇵 JAPAN65♣♥3-2-5
+0.5Round 7🇳🇱 NETHERLANDS14♥♦10-1-2
+0.5Round 19🇹🇹 TRINIDAD & TOBAGO114♠♦3=+0
+0.5Round 21🇵🇰 PAKISTAN54♥♦A+1+0
+0.4Round 21🇵🇰 PAKISTAN91NT♥4-1-2
+0.4Round 23🇿🇦 SOUTH AFRICA124♠♦5+2+1
+0.3Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♠♦6+3+10
+0.3Round 18🇺🇸 USA 1253♦♥Q-1-1
+0.2Round 16🇨🇳 CHINA313♥♦8+1-6
+0.1Round 1🇮🇳 INDIA34♠♥2+3-12
+0.1Round 3🇯🇵 JAPAN163NT♥3+1+1
+0.1Round 6🇧🇷 BRAZIL191NT♠4+2+1
+0.1Round 16🇨🇳 CHINA303NT♣6-2+6
+0.1Round 19🇹🇹 TRINIDAD & TOBAGO13NT♠5+2-1
-0.0Round 4🇦🇺 AUSTRALIA303NT♥5+1-11
-0.0Round 4🇦🇺 AUSTRALIA324♠♥4=+0
+0.0Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND12♠♣A-1-2
-0.1Round 1🇮🇳 INDIA43NT♦5+2-13
-0.1Round 4🇦🇺 AUSTRALIA204♠♠5+1+0
-0.1Round 6🇧🇷 BRAZIL263NT♥10-5-8
-0.2Round 4🇦🇺 AUSTRALIA262♥♥2=+6
-0.2Round 13🇳🇴 NORWAY32♠♥A+1+0
-0.3Round 18🇺🇸 USA 1283NT♣8+1+1
-0.3Round 18🇺🇸 USA 1322♣♦K-1+2
-0.3Round 23🇿🇦 SOUTH AFRICA66♠♥10+1-11
-0.4Round 6🇧🇷 BRAZIL244♦♣A=+7
-0.5Round 3🇯🇵 JAPAN11♥♦A-1-3
-0.5Round 6🇧🇷 BRAZIL183NT♦6=-1
-0.5Round 21🇵🇰 PAKISTAN23NT♣7+2+0
-0.6Round 10🇨🇦 CANADA213NT♥5+3+11
-0.6Round 11🇵🇱 POLAND11NTx♦K-1+0
-0.6Round 16🇨🇳 CHINA294♠♥K+1+0
-0.7Round 7🇳🇱 NETHERLANDS102♠♣3+2+10
-0.7Round 13🇳🇴 NORWAY153♥♣J=+0
-0.7Round 15🇩🇰 DENMARK163♠♣K=-1
-0.7Round 18🇺🇸 USA 1171NT♥9-1+3
-0.8Round 3🇯🇵 JAPAN24♥♦10=+0
-0.8Round 11🇵🇱 POLAND141♥♦9=-5
-0.8Round 15🇩🇰 DENMARK121NT♣K-1+0
-0.8Round 18🇺🇸 USA 1184♥♦10=+1
-0.9Round 21🇵🇰 PAKISTAN12♥♠5+1+0
-1.0Round 3🇯🇵 JAPAN46♥♣6=-13
-1.0Round 6🇧🇷 BRAZIL233♥♠Q=+0
-1.0Round 7🇳🇱 NETHERLANDS54♠♥6-2+9
-1.0Round 7🇳🇱 NETHERLANDS62NT♦3=+0
-1.0Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33♥x♠K-3+3
-1.0Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND74♥♣10-1-12
-1.0Round 23🇿🇦 SOUTH AFRICA13♣♥7-1-3
-1.0Round 23🇿🇦 SOUTH AFRICA42♠♥A+1-1
-1.1Round 4🇦🇺 AUSTRALIA172♥♦10-1+2
-1.1Round 11🇵🇱 POLAND155♦♥4+1-14
-1.1Round 13🇳🇴 NORWAY53NT♠Q=+2
-1.1Round 15🇩🇰 DENMARK56♠♦7+1-1
-1.1Round 18🇺🇸 USA 1231NT♣J+1+0
-1.2Round 4🇦🇺 AUSTRALIA253NT♠7+1-13
-1.2Round 11🇵🇱 POLAND124♠♣5+1+13
-1.2Round 18🇺🇸 USA 1204♠♦9+1+0
-1.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123♠♣5-1-6
-1.5Round 1🇮🇳 INDIA23NT♥10+2+0
-1.6Round 10🇨🇦 CANADA283NT♥5+3+10
-1.6Round 16🇨🇳 CHINA223NT♥6+1+0
-1.7Round 1🇮🇳 INDIA51NT♥2+1+0
-1.7Round 11🇵🇱 POLAND66♠♣J+1-13
-1.7Round 16🇨🇳 CHINA276♥♦7=+0
-1.8Round 6🇧🇷 BRAZIL224♠♦2-2-6
-1.8Round 11🇵🇱 POLAND73NT♣J-2+7
-2.0Round 3🇯🇵 JAPAN114♠♥Q+1+11
-2.0Round 16🇨🇳 CHINA172♥♠K+1-1
-2.0Round 23🇿🇦 SOUTH AFRICA94♠♣4+1+12
-2.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154♠♦A-2-8
-2.1Round 10🇨🇦 CANADA313♠♥9=+0
-2.1Round 11🇵🇱 POLAND51NT♣8-3+10
-2.1Round 15🇩🇰 DENMARK63♣♥10+1+0
-2.1Round 19🇹🇹 TRINIDAD & TOBAGO71NT♥4+3+8
-2.2Round 10🇨🇦 CANADA233NT♣2+1+1
-2.3Round 1🇮🇳 INDIA113♠♥7=-6
-2.3Round 1🇮🇳 INDIA121♠♦A+1-6
-2.3Round 13🇳🇴 NORWAY164♠♥A=+1
-2.4Round 18🇺🇸 USA 1193NT♦6+2-2
-2.5Round 13🇳🇴 NORWAY25♥♦A+1-1
-2.5Round 19🇹🇹 TRINIDAD & TOBAGO23♠♠3-2+0
-2.6Round 11🇵🇱 POLAND82♠♦3-1-5
-2.6Round 18🇺🇸 USA 1302♥♦K=-5
-2.7Round 4🇦🇺 AUSTRALIA292♠♥K+2-10
-2.7Round 15🇩🇰 DENMARK83NTx♣5-1-5
-2.9Round 16🇨🇳 CHINA261NT♠4-1-1
-3.0Round 19🇹🇹 TRINIDAD & TOBAGO104♠♠3-2-8
-3.0Round 21🇵🇰 PAKISTAN83♠♣6+1-7
-3.1Round 3🇯🇵 JAPAN53NT♦2=+2
-3.1Round 6🇧🇷 BRAZIL284♠♣4+2-2
-3.1Round 23🇿🇦 SOUTH AFRICA152NT♠9-1-5
-3.1Round 23🇿🇦 SOUTH AFRICA163♠♥2+1+4
-3.3Round 10🇨🇦 CANADA322♥♥A=-6
-3.3Round 13🇳🇴 NORWAY143NT♥Q+1+0
-3.3Round 23🇿🇦 SOUTH AFRICA113NT♣Q-3-7
-3.6Round 13🇳🇴 NORWAY61NT♥K+1-5
-3.7Round 7🇳🇱 NETHERLANDS163NT♥Q+1+0
-3.7Round 11🇵🇱 POLAND104♠♥5-1-3
-3.7Round 15🇩🇰 DENMARK73♥♠J=+0
-3.9Round 19🇹🇹 TRINIDAD & TOBAGO83NT♣J-1-5
-4.0Round 7🇳🇱 NETHERLANDS152♠♥10+2-7
-4.0Round 13🇳🇴 NORWAY85♥x♠A-2-4
-4.1Round 1🇮🇳 INDIA105♦♣2=+2
-4.1Round 23🇿🇦 SOUTH AFRICA73♠♥7=+0
-4.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND46♠♥6+1+13
-4.2Round 18🇺🇸 USA 1314♥♠A=+0
-4.3Round 3🇯🇵 JAPAN106♦x♥A-1+9
-4.3Round 6🇧🇷 BRAZIL304♥♠6+1+0
-4.3Round 7🇳🇱 NETHERLANDS143NT♥7+1-1
-4.5Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND143NT♠3+2-1
-4.6Round 7🇳🇱 NETHERLANDS72♠♦10=-6
-4.6Round 21🇵🇰 PAKISTAN144♥♣2-1-5
-4.9Round 18🇺🇸 USA 1293NT♣4+1+1
-4.9Round 21🇵🇰 PAKISTAN115♦♣6+2-11
-5.0Round 16🇨🇳 CHINA213NT♥6=-10
-5.1Round 4🇦🇺 AUSTRALIA245♣x♠3-1-9
-5.1Round 18🇺🇸 USA 1213♥♣2-2-7
-5.2Round 6🇧🇷 BRAZIL171NTx♦K-1-11
-5.5Round 7🇳🇱 NETHERLANDS123♥♠A+1+10
-5.7Round 10🇨🇦 CANADA264♠♥Q=+0
-5.8Round 3🇯🇵 JAPAN73NT♣2-3-9
-6.3Round 11🇵🇱 POLAND134♠x♣A-1-12
-6.4Round 1🇮🇳 INDIA13♥♣8-1-10
-6.7Round 19🇹🇹 TRINIDAD & TOBAGO163NT♣7-1-6
-6.7Round 23🇿🇦 SOUTH AFRICA53NT♠4-1-12
-6.8Round 18🇺🇸 USA 1225♥♠A=-8
-6.9Round 10🇨🇦 CANADA294♠♣10-1-6
-8.4Round 6🇧🇷 BRAZIL214♠x♥Q=-4
-8.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND95♣♥K-1-11
-9.3Round 13🇳🇴 NORWAY43NT♥K-1-18
-9.3Round 16🇨🇳 CHINA255♠♥K-1-9
-9.8Round 6🇧🇷 BRAZIL204♠♥6=+0
-9.8Round 10🇨🇦 CANADA203NT♠6=-10
-11.0Round 3🇯🇵 JAPAN126♦♦7-1-16
-12.7Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND56♠xx♥J+1-7
-13.6Round 11🇵🇱 POLAND35♥x♥2-4-12
-13.8Round 11🇵🇱 POLAND43♣x♥A+1-16