🇹🇼 HUANG Hao-Wei · CHINESE TAIPEI

98rank
-79.4Butler · 210 bds
-0.38per board
±5.4swing
+0.25vs par /bd · #51/115
-0.46adjusted /bd
Butler per round: 64.3 -5.5 25.7 -0.7 -12.3 -6.6 -5.7 -37.8 -41.1 2.3 -24.1 -8.3 41.8 -60.7 -10.7by round

vs par split: bidding +0.22 · play +0.04

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

Card play — on target: opening leads 84.9% #12 of 115 · declarer play 66.7% #89 of 115 · defence 77.2% #105 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads83.3% (18)85.7% (35)
Declarer play52.9% (17)74.2% (31)
Defence64.9% (37)83.1% (77)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 73.3% (15) · ♦ 100.0% (11) · ♣ 81.2% (16)

vs par by strain: NT +0.72 (68) · a suit +0.00 (141)

vs par by level: part-score +0.64 (56) · game -0.28 (130) · slam +2.17 (23)

By role: declaring -0.04/bd (-2.13 vs par · 95) · defending -0.65/bd (+2.21 vs par · 115)

By vulnerability: vulnerable -0.68/bd (+0.16 vs par · 105) · not vulnerable -0.07/bd (+0.33 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Y.TaiM.Malilo – P.RamosekiClosed14+64.3+4.59+4.14
Round 3Y.TaiA.Morgiel – V.VikjordClosed14-5.5-0.39-0.79
Round 4Y.TaiM.Bilde – P.JepsenClosed14+25.7+1.84+5.64
Round 6Y.TaiD.Lee – R.ChanClosed14-0.7-0.05-1.07
Round 7Y.TaiU.Suzer – A.KoclarOpen14-12.3-0.88-2.00
Round 8Y.TaiE.Zhou – Z.WangOpen14-6.6-0.47+0.14
Round 9Y.TaiG.Coutts – N.JacobClosed14-5.7-0.41+0.21
Round 11Y.TaiC.Westerbeek – E.WackwitzOpen14-37.8-2.70-2.64
Round 12Y.TaiM.Klukowski – P.TuczynskiOpen14-41.1-2.94+0.21
Round 14Y.TaiM.Nashaat – W.MamdouhClosed14+2.3+0.16+0.64
Round 16Y.TaiD.Gullberg – M.GronkvistOpen14-24.1-1.72-1.57
Round 17Y.TaiJ.Howard – L.GinnanClosed14-8.3-0.59-0.43
Round 18Y.TaiA.Argain – N.SengialiOpen14+41.8+2.99+3.57
Round 20Y.TaiV.Fagerlund – A.AimalaOpen14-60.7-4.34-2.64
Round 21Y.TaiS.Liu – L.ZhangOpen14-10.7-0.76+0.29

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.9Round 6🇸🇬 SINGAPORE222♠x♦A=+15
+14.3Round 9🇳🇿 NEW ZEALAND126♠♦2=+15
+14.1Round 1BOTSWANA134♥♣10-3+17
+13.1Round 1BOTSWANA16NT♠3-6+18
+12.1Round 1BOTSWANA47♣♣4-2+17
+11.5Round 21🇨🇳 CHINA37♣♣6-1+16
+11.4Round 4🇩🇰 DENMARK156♠♦Q-1+17
+11.3Round 18🇦🇷 ARGENTINA197♥♣9-2+14
+11.1Round 1BOTSWANA95♥x♠A-4+12
+10.9Round 1BOTSWANA63NT♣6-2+13
+10.6Round 9🇳🇿 NEW ZEALAND76NT♠6-1+17
+10.3Round 4🇩🇰 DENMARK185♦x♥A=+13
+10.0Round 14🇪🇬 EGYPT176♠♦3=+0
+8.8Round 18🇦🇷 ARGENTINA186♠♣A=+0
+8.7Round 4🇩🇰 DENMARK203NT♥K+1+10
+8.4Round 9🇳🇿 NEW ZEALAND24♠♣6=+10
+8.4Round 17🇦🇺 AUSTRALIA123NT♣A-1+16
+7.9Round 1BOTSWANA74♥♦10=+0
+7.6Round 6🇸🇬 SINGAPORE283NT♥3=+7
+7.4Round 8🇺🇸 USA 2252♠♥J+3+10
+7.2Round 18🇦🇷 ARGENTINA153NT♠J-3+9
+7.1Round 6🇸🇬 SINGAPORE216♦♣K-1+12
+7.0Round 14🇪🇬 EGYPT204♠♦6=+3
+6.8Round 16🇸🇪 SWEDEN186♥♦10=-11
+6.7Round 8🇺🇸 USA 2225♠♣J-1+9
+6.6Round 4🇩🇰 DENMARK224♥♦A-1+5
+6.1Round 7🇹🇷 TURKEY23NT♠T-1-1
+5.6Round 21🇨🇳 CHINA103NT♣4+1+1
+5.4Round 3🇩🇪 GERMANY144♥♣A+1+11
+5.3Round 8🇺🇸 USA 2274♥♥4=+0
+5.3Round 18🇦🇷 ARGENTINA273NT♠J-1+10
+5.2Round 17🇦🇺 AUSTRALIA53NT♠J+1+1
+5.1Round 21🇨🇳 CHINA23♦♠Q+1+11
+4.1Round 20🇫🇮 FINLAND244NT♦3+1+0
+4.0Round 8🇺🇸 USA 2284♠♣Q-2+6
+3.5Round 1BOTSWANA53NT♣K+1+0
+3.1Round 14🇪🇬 EGYPT153NT♦Q+1+0
+3.0Round 12🇵🇱 POLAND284♠♥A-1+10
+3.0Round 18🇦🇷 ARGENTINA243♣♦9+1+7
+3.0Round 18🇦🇷 ARGENTINA254♥♦K=+0
+2.8Round 6🇸🇬 SINGAPORE194♠♦A=+0
+2.7Round 11🇳🇱 NETHERLANDS113NT♥2+1+0
+2.7Round 12🇵🇱 POLAND216♥♠A=+0
+2.6Round 18🇦🇷 ARGENTINA261NT♥4=+12
+2.6Round 21🇨🇳 CHINA52♥♠5+1+1
+2.5Round 3🇩🇪 GERMANY83NT♣6-2+6
+2.5Round 7🇹🇷 TURKEY114♥♣Q+1+0
+2.4Round 1BOTSWANA21NT♥2-2+0
+2.4Round 4🇩🇰 DENMARK233♥♠J=+7
+2.2Round 18🇦🇷 ARGENTINA213NT♠4=-1
+2.0Round 16🇸🇪 SWEDEN252♠♣A-2-1
+1.9Round 7🇹🇷 TURKEY64♠♥A-2+6
+1.8Round 7🇹🇷 TURKEY143NT♥7-2+6
+1.6Round 6🇸🇬 SINGAPORE254♠♠8+1+0
+1.6Round 14🇪🇬 EGYPT213♣♠K+1+7
+1.5Round 8🇺🇸 USA 2182♥♣Q-1-1
+1.5Round 8🇺🇸 USA 2232♦♦5=+0
+1.5Round 18🇦🇷 ARGENTINA163NT♦6+2+14
+1.4Round 3🇩🇪 GERMANY91♠♦5+1+7
+1.4Round 12🇵🇱 POLAND194♥♣7=+0
+1.3Round 16🇸🇪 SWEDEN283NT♠6+2+1
+1.3Round 18🇦🇷 ARGENTINA202♠♥10+3-10
+1.1Round 12🇵🇱 POLAND254♥♣J+2+1
+1.1Round 17🇦🇺 AUSTRALIA114♥♦2+1-11
+1.0Round 9🇳🇿 NEW ZEALAND44♠♣7-2+8
+1.0Round 17🇦🇺 AUSTRALIA14♥♣K-1+10
+0.9Round 7🇹🇷 TURKEY123NT♠6=-2
+0.9Round 18🇦🇷 ARGENTINA173NT♦4+1+0
+0.9Round 21🇨🇳 CHINA63♥♦Q-1+3
+0.8Round 1BOTSWANA144♠♥6-1+4
+0.8Round 6🇸🇬 SINGAPORE273NT♠4+3+11
+0.8Round 11🇳🇱 NETHERLANDS12♣♥9=-1
+0.8Round 16🇸🇪 SWEDEN243NT♠9=+0
+0.7Round 3🇩🇪 GERMANY124♠♥J-1-6
+0.7Round 7🇹🇷 TURKEY82♥♣6=+0
+0.6Round 4🇩🇰 DENMARK252NT♦5-1+5
+0.6Round 18🇦🇷 ARGENTINA284♠♣K=-3
+0.5Round 9🇳🇿 NEW ZEALAND104♠♥5+3-17
+0.4Round 3🇩🇪 GERMANY5Pass+3
+0.4Round 4🇩🇰 DENMARK192NT♦5+1+0
+0.4Round 7🇹🇷 TURKEY94♠♥A=+0
+0.3Round 4🇩🇰 DENMARK164♥♠Q+1+0
+0.3Round 4🇩🇰 DENMARK243♥♠3-1+2
+0.3Round 9🇳🇿 NEW ZEALAND133♦♣10-1-1
+0.3Round 14🇪🇬 EGYPT274♠♦6=+0
+0.3Round 20🇫🇮 FINLAND252♥♣K+1+7
+0.1Round 1BOTSWANA33♣♥A-3-2
+0.1Round 3🇩🇪 GERMANY34♥♥6=+0
+0.1Round 8🇺🇸 USA 2161NT♥5+2+10
-0.0Round 11🇳🇱 NETHERLANDS83NT♣Q=-1
+0.0Round 14🇪🇬 EGYPT164♥♦K+1+0
-0.0Round 17🇦🇺 AUSTRALIA81NT♥9-2+0
-0.0Round 17🇦🇺 AUSTRALIA92♥♦Q=+1
-0.1Round 9🇳🇿 NEW ZEALAND54♠x♥Q-3+0
-0.1Round 16🇸🇪 SWEDEN274♥♠A+2-1
-0.1Round 17🇦🇺 AUSTRALIA103NT♦2=-2
-0.2Round 3🇩🇪 GERMANY42♥♠6+1+2
-0.2Round 7🇹🇷 TURKEY106♥♣3=+0
-0.2Round 11🇳🇱 NETHERLANDS142♠♣4+1+1
-0.2Round 12🇵🇱 POLAND224♥♣8+2+9
-0.3Round 14🇪🇬 EGYPT283NT♦9+2+0
-0.3Round 17🇦🇺 AUSTRALIA41NT♥3+2-10
-0.3Round 21🇨🇳 CHINA82♠♥8=+0
-0.4Round 12🇵🇱 POLAND163♠♦J=+0
-0.4Round 14🇪🇬 EGYPT193NT♣J=-1
-0.4Round 16🇸🇪 SWEDEN166♠♥2=+0
-0.5Round 3🇩🇪 GERMANY132♥♥6=+1
-0.6Round 3🇩🇪 GERMANY113NT♠3+2-11
-0.6Round 6🇸🇬 SINGAPORE154♠♣6+1+0
-0.7Round 14🇪🇬 EGYPT253NT♣8=+1
-0.7Round 17🇦🇺 AUSTRALIA132♥♠K+1+0
-0.8Round 1BOTSWANA104♠♠6+1+0
-0.8Round 3🇩🇪 GERMANY74♥♥6=+1
-0.8Round 4🇩🇰 DENMARK274♥♦A-1+5
-0.8Round 21🇨🇳 CHINA124♥♣T=+0
-0.9Round 17🇦🇺 AUSTRALIA63♣♥9+1+7
-0.9Round 20🇫🇮 FINLAND284♥♦7=-1
-1.1Round 4🇩🇰 DENMARK171NT♦K=-5
-1.1Round 7🇹🇷 TURKEY74♥♠Q+2-13
-1.1Round 8🇺🇸 USA 2262♠♣Q+2+10
-1.1Round 12🇵🇱 POLAND263NT♥7+3+13
-1.1Round 16🇸🇪 SWEDEN204♥♠Q+2+13
-1.2Round 6🇸🇬 SINGAPORE173NT♠K-2-5
-1.2Round 7🇹🇷 TURKEY134♥♦8=+0
-1.3Round 6🇸🇬 SINGAPORE263NT♠8+1+0
-1.3Round 14🇪🇬 EGYPT244♥♠K+1+11
-1.4Round 11🇳🇱 NETHERLANDS63NT♥10-1-6
-1.4Round 18🇦🇷 ARGENTINA234♠♠8=-1
-1.5Round 20🇫🇮 FINLAND223NT♥5+2-1
-1.6Round 1BOTSWANA112♥♠3=+1
-1.6Round 20🇫🇮 FINLAND154♥♣7+2-1
-1.7Round 7🇹🇷 TURKEY43♣♣5-1+0
-1.7Round 11🇳🇱 NETHERLANDS122♠♠J+1+0
-1.8Round 6🇸🇬 SINGAPORE246♠♣9-1-11
-1.9Round 8🇺🇸 USA 2192♠♥8-1-4
-2.0Round 1BOTSWANA126♦♦5+1-13
-2.0Round 7🇹🇷 TURKEY14♥x♣A-1+0
-2.0Round 11🇳🇱 NETHERLANDS33NT♣2+3-2
-2.0Round 12🇵🇱 POLAND152NT♠4=+0
-2.0Round 16🇸🇪 SWEDEN232♥♣2+1-6
-2.0Round 21🇨🇳 CHINA131NT♦7-1+11
-2.2Round 12🇵🇱 POLAND273NT♥7+3+10
-2.2Round 16🇸🇪 SWEDEN193♣♥K-1-3
-2.3Round 12🇵🇱 POLAND175♣♠A=-3
-2.4Round 20🇫🇮 FINLAND263NT♠10+1-1
-2.5Round 16🇸🇪 SWEDEN153NT♥5=+1
-2.6Round 4🇩🇰 DENMARK212♠♥Q+3+9
-2.6Round 17🇦🇺 AUSTRALIA144♠♦2-2+0
-2.8Round 11🇳🇱 NETHERLANDS43NT♥6=+1
-3.0Round 3🇩🇪 GERMANY14♠x♥6-1-5
-3.0Round 20🇫🇮 FINLAND214♠♣6+2-2
-3.1Round 14🇪🇬 EGYPT233NT♠4+3-3
-3.3Round 3🇩🇪 GERMANY23NT♥J-2-11
-3.3Round 9🇳🇿 NEW ZEALAND62♥♣4-1-4
-3.3Round 16🇸🇪 SWEDEN212♥♣K+2-7
-3.5Round 8🇺🇸 USA 2243NT♥3=-7
-3.5Round 9🇳🇿 NEW ZEALAND84♥♦2=+1
-3.7Round 3🇩🇪 GERMANY101NT♣J-3-5
-3.7Round 6🇸🇬 SINGAPORE164♠♣9-2-11
-3.7Round 21🇨🇳 CHINA144♠♠4-1-5
-3.8Round 8🇺🇸 USA 2153♠♣K=-1
-3.8Round 8🇺🇸 USA 2214♠♣A=-7
-3.9Round 3🇩🇪 GERMANY63NT♣J-5-4
-4.0Round 21🇨🇳 CHINA117♥♦7=+0
-4.1Round 4🇩🇰 DENMARK284♥♥9-2+11
-4.1Round 11🇳🇱 NETHERLANDS53♠♥A+2-6
-4.2Round 9🇳🇿 NEW ZEALAND91♠♥8=-5
-4.2Round 14🇪🇬 EGYPT183NT♥6+1-7
-4.2Round 20🇫🇮 FINLAND173NT♥4-2-11
-4.3Round 16🇸🇪 SWEDEN223NT♠8+1+11
-4.3Round 21🇨🇳 CHINA93NT♦K=+2
-4.5Round 14🇪🇬 EGYPT223♥♣Q=-1
-4.5Round 18🇦🇷 ARGENTINA224♥♦2+1-1
-4.8Round 11🇳🇱 NETHERLANDS134♠♣6=+0
-4.9Round 9🇳🇿 NEW ZEALAND14♥♣9=+1
-4.9Round 11🇳🇱 NETHERLANDS103♣♥10-1-5
-4.9Round 17🇦🇺 AUSTRALIA22♦♣A=-11
-5.1Round 21🇨🇳 CHINA74♠♥7-1-12
-5.2Round 14🇪🇬 EGYPT263NT♣3+1-1
-5.3Round 11🇳🇱 NETHERLANDS95♦♠K=-5
-5.3Round 12🇵🇱 POLAND243NT♠3-1-10
-5.4Round 20🇫🇮 FINLAND164♠♣K=-7
-5.8Round 21🇨🇳 CHINA44♠♥7+2-13
-6.0Round 9🇳🇿 NEW ZEALAND116♥♥9=+0
-6.1Round 17🇦🇺 AUSTRALIA73NT♠6+1+0
-6.3Round 11🇳🇱 NETHERLANDS75♦♠8-2-2
-6.3Round 20🇫🇮 FINLAND206♣♠Q=+2
-6.7Round 4🇩🇰 DENMARK264♠♥K+1+0
-6.9Round 7🇹🇷 TURKEY35♥♣9-1-13
-7.3Round 1BOTSWANA84♠x♣A-1-9
-7.3Round 6🇸🇬 SINGAPORE183NT♥2+3-11
-7.4Round 16🇸🇪 SWEDEN173♣♥K-4-7
-7.8Round 11🇳🇱 NETHERLANDS24♠♠A=-11
-8.0Round 8🇺🇸 USA 2173NT♠5=-6
-8.2Round 20🇫🇮 FINLAND274♠♦A+1+0
-8.4Round 17🇦🇺 AUSTRALIA33NT♥Q=-7
-9.3Round 9🇳🇿 NEW ZEALAND145♦x♥8-3-8
-9.4Round 12🇵🇱 POLAND184♠♣5-1-12
-9.5Round 6🇸🇬 SINGAPORE204♥♣A=-9
-9.5Round 9🇳🇿 NEW ZEALAND36NT♦J-1-14
-9.7Round 20🇫🇮 FINLAND234♥♠8+1-2
-9.9Round 20🇫🇮 FINLAND184♥♦3-1-11
-10.1Round 6🇸🇬 SINGAPORE235♠x♥A-1-13
-10.4Round 21🇨🇳 CHINA13NT♦8=-11
-11.0Round 8🇺🇸 USA 2206♣♥K-1-17
-11.2Round 12🇵🇱 POLAND206♣♥3=+0
-11.7Round 16🇸🇪 SWEDEN266♣♦A-1-12
-12.0Round 20🇫🇮 FINLAND194♠x♣9-3-9
-13.5Round 7🇹🇷 TURKEY53NT♦4+1-11
-15.2Round 12🇵🇱 POLAND233♠x♣A=-15