🇹🇼 CHANG Kuan Wei · CHINESE TAIPEI

109rank
-67.5Butler · 156 bds
-0.43per board
±5.3swing
+0.04vs par /bd · #73/134
-0.30adjusted /bd
Butler per round: 9.2 -3.8 -13.9 -15.4 9 -9.6 -19.3 -47.1 -28.1 10.2 13.4 14.7 13.2by round

vs par split: bidding +0.04 · play +0.00

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

Card play — on target: opening leads 61.9% #134 of 134 · declarer play 63.2% #124 of 134 · defence 79.3% #97 of 134

Bidding activity — not a pass: 39.1% #114 of 134 (168/430)

Card play by contract type — on target
vs NTvs a suit
Opening leads50.0% (12)66.7% (30)
Declarer play66.7% (12)61.5% (26)
Defence75.0% (24)81.0% (58)

Opening leads by suit led: ♠ 50.0% (18) · ♥ 62.5% (8) · ♦ 66.7% (9) · ♣ 85.7% (7)

vs par by strain: NT +0.14 (51) · a suit +0.00 (105)

vs par by level: part-score -0.24 (66) · game +0.18 (78) · slam +0.75 (12)

By role: declaring -0.33/bd (-1.93 vs par · 74) · defending -0.53/bd (+1.83 vs par · 82)

By vulnerability: vulnerable -0.30/bd (-0.60 vs par · 78) · not vulnerable -0.57/bd (+0.69 vs par · 78)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1X.LinV.Leskovar – M.FerencaClosed12+9.2+0.77+2.92
Round 3X.LinK.Rosenberg – B.KristensenClosed12-3.8-0.32+0.08
Round 4X.LinS.Thorpe – S.Van OostenOpen12-13.9-1.16-0.17
Round 6X.LinACHARYA SHUBHAM – A.PrakashOpen12-15.4-1.28+4.25
Round 10X.LinH.Gao – N.XuOpen12+9.0+0.75-0.75
Round 11X.LinJ.Bazyluk – T.KielbasaClosed12-9.6-0.80-0.92
Round 12X.LinC.Mann – E.HanssonOpen12-19.3-1.61-1.25
Round 16X.LinG.Donati – F.PortaOpen12-47.1-3.93-2.08
Round 18X.LinD.Flicker – S.WrightOpen12-28.1-2.34-1.42
Round 19X.LinO.Toledano – A.ZamirClosed12+10.2+0.85+0.25
Round 20X.LinR.Lorde – P.NichollsOpen12+13.4+1.12-0.58
Round 21X.LinD.Kapiris – M.SoumplisClosed12+14.7+1.22+1.50
Round 22X.LinD.Li – M.ZhaoOpen12+13.2+1.10-1.25

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.3Round 19🇮🇱 ISRAEL92♠♦2-4+7
+10.8Round 11🇵🇱 POLAND74♥♦A-1+12
+9.8Round 22🇨🇦 CANADA204♥♥6-1+7
+9.1Round 4🇳🇱 NETHERLANDS155♦x♠6=+10
+8.8Round 12🇸🇪 SWEDEN136♥♦6-1+19
+8.3Round 12🇸🇪 SWEDEN185♦♥3-1+10
+8.3Round 21🇬🇷 GREECE53NTx♠7+1+8
+7.7Round 10🇸🇬 SINGAPORE144♠♦Q=+3
+7.6Round 1🇭🇷 CROATIA14♠x♣K=+12
+7.3Round 3🇺🇸 USA164♥♠A=+7
+7.3Round 3🇺🇸 USA183NT♠8-1+5
+7.3Round 20🇧🇧 BARBADOS143NT♥3+2+8
+6.9Round 11🇵🇱 POLAND115♣♦2-1+5
+6.9Round 22🇨🇦 CANADA154♠♣A+2+1
+6.7Round 6🇮🇳 INDIA163♠♣A=+12
+6.7Round 10🇸🇬 SINGAPORE213NT♣5=-1
+6.5Round 18🇦🇺 AUSTRALIA224♠♥8=+11
+6.3Round 1🇭🇷 CROATIA24♠x♦K-2+5
+6.2Round 1🇭🇷 CROATIA93NT♥4=+0
+6.2Round 22🇨🇦 CANADA145♥x♠J-2+9
+5.8Round 1🇭🇷 CROATIA73♠♣5-2+7
+5.7Round 1🇭🇷 CROATIA34♥♦7-3+5
+5.6Round 20🇧🇧 BARBADOS243♠♦9-2+8
+5.2Round 19🇮🇱 ISRAEL53NT♦J=-2
+5.1Round 4🇳🇱 NETHERLANDS233NT♠2=+3
+5.0Round 6🇮🇳 INDIA193♦x♥K-1+11
+4.9Round 6🇮🇳 INDIA182♦x♥8-2+9
+4.7Round 21🇬🇷 GREECE83NT♥6+3+2
+4.4Round 4🇳🇱 NETHERLANDS143NT♠4-2+6
+4.4Round 20🇧🇧 BARBADOS153♦♣A-4+3
+4.3Round 20🇧🇧 BARBADOS201NT♣4+1+1
+4.1Round 19🇮🇱 ISRAEL103NT♠2-1+6
+3.9Round 4🇳🇱 NETHERLANDS183♠♥Q+2+8
+3.9Round 18🇦🇺 AUSTRALIA162♠♦6-2+8
+3.9Round 20🇧🇧 BARBADOS193♣♣2-2+2
+3.6Round 19🇮🇱 ISRAEL74♠♦3-3-5
+3.2Round 12🇸🇪 SWEDEN212♠♣6-2+0
+3.1Round 19🇮🇱 ISRAEL116♠♥A-1+14
+3.0Round 3🇺🇸 USA144♠♥Q=+0
+3.0Round 16🇮🇹 ITALY243♥♣A=+1
+3.0Round 21🇬🇷 GREECE41NT♥3-1+5
+3.0Round 21🇬🇷 GREECE95♠♦9-1+5
+3.0Round 21🇬🇷 GREECE101♠♥6+1+0
+2.9Round 10🇸🇬 SINGAPORE184♥♠5=+3
+2.8Round 22🇨🇦 CANADA163♠♣J=+4
+2.7Round 1🇭🇷 CROATIA123♠♦8-1+4
+2.7Round 20🇧🇧 BARBADOS135♦x♥A-3-12
+2.6Round 10🇸🇬 SINGAPORE134♥x♠5-1+8
+2.6Round 19🇮🇱 ISRAEL23NT♠7=-2
+2.4Round 16🇮🇹 ITALY231NT♣4-2+3
+2.3Round 1🇭🇷 CROATIA45♥♠5+1+9
+2.3Round 18🇦🇺 AUSTRALIA242NT♦Q-1+5
+2.3Round 21🇬🇷 GREECE123NT♥8+2+1
+2.2Round 10🇸🇬 SINGAPORE153NT♦6+4+2
+2.1Round 3🇺🇸 USA124♥♠2+1+0
+1.4Round 3🇺🇸 USA191NT♠6+2+0
+1.3Round 6🇮🇳 INDIA233NT♠6+1+0
+1.1Round 6🇮🇳 INDIA213NT♠5+1+11
+1.1Round 11🇵🇱 POLAND52♠♦J-1-2
+1.1Round 22🇨🇦 CANADA193NT♣7+1+0
+1.1Round 22🇨🇦 CANADA244♦♣A-3+0
+1.0Round 4🇳🇱 NETHERLANDS204♠♦4+2+1
+1.0Round 6🇮🇳 INDIA142♠♥3-1+2
+1.0Round 12🇸🇪 SWEDEN201NT♠T-2+2
+0.9Round 22🇨🇦 CANADA184♠♠A=+0
+0.7Round 4🇳🇱 NETHERLANDS224NT♥K=-1
+0.7Round 21🇬🇷 GREECE13NT♥3+1+1
+0.7Round 22🇨🇦 CANADA131NT♦K-1+0
+0.6Round 16🇮🇹 ITALY134♠♥3+1+0
+0.5Round 3🇺🇸 USA131NT♠7-1+3
+0.5Round 10🇸🇬 SINGAPORE222♠♣T+1+0
+0.3Round 12🇸🇪 SWEDEN243NT♠A-2+0
+0.3Round 21🇬🇷 GREECE22♠♦8+2+6
-0.1Round 16🇮🇹 ITALY226♥♠K+1+6
-0.1Round 20🇧🇧 BARBADOS182♥♠4-1+0
-0.2Round 21🇬🇷 GREECE65♦♣A=+2
-0.3Round 18🇦🇺 AUSTRALIA192♦♣3+1+0
-0.3Round 19🇮🇱 ISRAEL43NT♠6+1+0
-0.4Round 10🇸🇬 SINGAPORE162♠♦5+1-1
-0.4Round 19🇮🇱 ISRAEL12♥x♠K-2+4
-0.5Round 1🇭🇷 CROATIA113NT♥4+2+11
-0.6Round 20🇧🇧 BARBADOS231♦♥J-2-2
-0.6Round 22🇨🇦 CANADA174♥♠8-1-10
-0.7Round 3🇺🇸 USA153♥♠A-1-3
-0.7Round 4🇳🇱 NETHERLANDS132♠♦6=-1
-0.7Round 11🇵🇱 POLAND124♠♥A=+0
-0.9Round 6🇮🇳 INDIA225♥♠J=+13
-0.9Round 10🇸🇬 SINGAPORE232♠♥A+1-1
-0.9Round 11🇵🇱 POLAND103NT♠8+2+0
-1.0Round 18🇦🇺 AUSTRALIA145♥♠K=+0
-1.1Round 3🇺🇸 USA111NT♦4+1+0
-1.3Round 22🇨🇦 CANADA215♣♠7+1-13
-1.6Round 16🇮🇹 ITALY193NT♠4+2+12
-1.6Round 18🇦🇺 AUSTRALIA213♠♣J=+0
-1.8Round 11🇵🇱 POLAND33♠♥5+1-1
-1.8Round 11🇵🇱 POLAND62♠♦K=-7
-1.8Round 20🇧🇧 BARBADOS173♣♠3=+0
-2.0Round 10🇸🇬 SINGAPORE172♠♣5-1-5
-2.1Round 10🇸🇬 SINGAPORE244♠♥J+2-11
-2.2Round 10🇸🇬 SINGAPORE204♥♣K+2-1
-2.2Round 11🇵🇱 POLAND43♣♦2=-11
-2.3Round 19🇮🇱 ISRAEL62♠♠3-1-4
-2.4Round 3🇺🇸 USA1114♠♣K+1+8
-2.4Round 12🇸🇪 SWEDEN161NT♥6+2+1
-2.4Round 20🇧🇧 BARBADOS222NT♥5-1+2
-2.5Round 1🇭🇷 CROATIA84♠♥J+1-1
-2.5Round 19🇮🇱 ISRAEL32♥♦9+2-6
-2.5Round 21🇬🇷 GREECE32♥♣8+2-2
-2.5Round 22🇨🇦 CANADA226♥♣8=+0
-2.6Round 11🇵🇱 POLAND24♠♦6+1+2
-2.7Round 4🇳🇱 NETHERLANDS242NT♥Q+1-6
-2.7Round 18🇦🇺 AUSTRALIA232♠♥J=-1
-3.0Round 4🇳🇱 NETHERLANDS162NT♠Q-1+3
-3.6Round 6🇮🇳 INDIA243♥♠3+2-3
-3.6Round 18🇦🇺 AUSTRALIA133NT♥4+2-13
-3.6Round 21🇬🇷 GREECE113NT♠J-1-10
-3.7Round 1🇭🇷 CROATIA51NT♠4-1-5
-3.8Round 18🇦🇺 AUSTRALIA185♦♠Q+2-1
-4.0Round 12🇸🇪 SWEDEN154♥♠K-2-8
-4.1Round 20🇧🇧 BARBADOS161NT♦K=-6
-4.2Round 16🇮🇹 ITALY213♠♥J=-6
-4.3Round 21🇬🇷 GREECE71NT♠9+1+0
-4.5Round 12🇸🇪 SWEDEN173NT♣3=+1
-4.9Round 11🇵🇱 POLAND82NT♠3+2-2
-5.2Round 3🇺🇸 USA1103NT♥2-1-12
-5.3Round 12🇸🇪 SWEDEN233♠♣K-1-6
-5.5Round 6🇮🇳 INDIA133♣♥6-2-7
-5.5Round 11🇵🇱 POLAND93NT♣2+1+0
-5.5Round 12🇸🇪 SWEDEN195♣x♥A-3-9
-5.5Round 18🇦🇺 AUSTRALIA173NT♠3=+0
-5.7Round 4🇳🇱 NETHERLANDS176NT♦8=+0
-5.7Round 19🇮🇱 ISRAEL83♦♠2+1-1
-5.8Round 20🇧🇧 BARBADOS212♦x♠A-1-11
-5.9Round 16🇮🇹 ITALY142NT♦8-1-10
-6.0Round 3🇺🇸 USA1123♣♠4=+1
-6.0Round 10🇸🇬 SINGAPORE195♥♣7+1-5
-6.9Round 16🇮🇹 ITALY154♠♦A-1-12
-6.9Round 16🇮🇹 ITALY174♠♠2=+0
-7.2Round 6🇮🇳 INDIA156♠♥6=+11
-7.8Round 16🇮🇹 ITALY206♠♣A=+0
-8.0Round 11🇵🇱 POLAND13NT♦6=-7
-8.5Round 19🇮🇱 ISRAEL123NT♥K+1-8
-9.0Round 6🇮🇳 INDIA206♠♣K=+0
-9.2Round 6🇮🇳 INDIA174♥♠A=-8
-9.3Round 12🇸🇪 SWEDEN222♠♦6+1-11
-9.3Round 16🇮🇹 ITALY182♥x♠3-3-9
-9.3Round 18🇦🇺 AUSTRALIA204♥♦6=-10
-9.4Round 1🇭🇷 CROATIA104♠♥T-1-12
-9.9Round 12🇸🇪 SWEDEN146♥♣J-1-14
-10.0Round 3🇺🇸 USA172♦x♦2-2-8
-10.4Round 16🇮🇹 ITALY163NT♠J=-10
-11.3Round 1🇭🇷 CROATIA66♠♠T=+0
-11.9Round 22🇨🇦 CANADA235♥♥7+1-13
-12.7Round 4🇳🇱 NETHERLANDS195♣x♠A-3-14
-13.0Round 18🇦🇺 AUSTRALIA157♦x♣A-1-16
-13.3Round 4🇳🇱 NETHERLANDS216♠x♣4-1-11