🇹🇼 PENG Che-Hsing · CHINESE TAIPEI

43rank
+37.9Butler · 192 bds
+0.20per board
±4.4swing
+0.38vs par /bd · #35/108
+0.31adjusted /bd
Butler per round: 39.2 -9.9 8.3 1 -23.8 -6.2 -16.9 -1.3 9.3 4.4 -1.8 25.2 9.4 -9.4 0.6 9.8by round

vs par split: bidding -0.24 · play +0.58

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

Card play — on target: opening leads 67.3% #102 of 108 · declarer play 85.4% #10 of 108 · defence 83.8% #30 of 108

Bidding activity — not a pass: 39.0% #88 of 108 (204/523)

Card play by contract type — on target
vs NTvs a suit
Opening leads53.8% (13)72.2% (36)
Declarer play90.0% (10)83.9% (31)
Defence82.4% (34)84.6% (65)

Opening leads by suit led: ♠ 88.9% (9) · ♥ 78.6% (14) · ♦ 57.1% (7) · ♣ 52.6% (19)

vs par by strain: NT +1.24 (63) · a suit -0.11 (128)

vs par by level: part-score +0.54 (83) · game +0.25 (96) · slam -0.42 (12)

By role: declaring +0.58/bd (-1.45 vs par · 92) · defending -0.18/bd (+1.99 vs par · 99)

By vulnerability: vulnerable +0.85/bd (+0.36 vs par · 101) · not vulnerable -0.53/bd (+0.41 vs par · 91)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.LuS.Saengtuen – C.SaisithClosed12+39.2+3.27+4.75
Round 2C.LuM.Cayla – T.ExbrayatOpen12-9.9-0.83+0.08
Round 4C.LuC.Daldal – B.YildirimClosed12+8.3+0.69+1.42
Round 5C.LuC.Kloppert – R.Van ZandbeekOpen12+1.0+0.08-0.08
Round 6C.LuJ.Vahk – A.PedmansonClosed12-23.8-1.98-2.42
Round 7C.LuF.Kubat – P.KarlikOpen12-6.2-0.52+0.50
Round 8C.LuB.Zhang – A.ChenClosed12-16.9-1.41+0.25
Round 9C.LuI.Herbst – A.Zaidenberg GattOpen12-1.3-0.11+0.58
Round 10C.LuV.Qian – E.LuClosed12+9.3+0.78+2.67
Round 11C.LuA.Parekh – W.BattersbyOpen12+4.4+0.37-2.92
Round 12C.LuA.Bukat – M.KlimiukOpen12-1.8-0.15-1.83
Round 13C.LuJ.Boge – A.SilversteinOpen12+25.2+2.10+1.08
Round 14C.LuP.Goyal – R.JahagirdarOpen12+9.4+0.78+0.25
Round 16C.LuT.Vellios – D.KatsakiorisOpen12-9.4-0.78-2.25
Round 17C.LuD.Tokes – A.KovacsOpen12+0.6+0.05+1.42
Round 18C.LuH.Wang – H.YuClosed12+9.8+0.82+2.58

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.1Round 1🇹🇭 THAILAND96♠♦K=+15
+12.5Round 14🇮🇳 INDIA156♠x♣A-2+13
+11.3Round 8🇺🇸 USA1197♣♦J-1+17
+10.1Round 4🇹🇷 TURKIYE233NT♥J-2+17
+10.0Round 10🇨🇦 CANADA243♦♠4-1+14
+9.7Round 6🇪🇪 ESTONIA234♠♣2=+13
+9.6Round 13🇺🇸 USA286♠♣T=+0
+9.4Round 18🇨🇳 CHINA233NT♦6-1+12
+9.2Round 1🇹🇭 THAILAND54♥♦6-2+13
+9.1Round 5🇳🇱 NETHERLANDS94♥♦8+1+6
+8.9Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103NT♣J+3+2
+7.8Round 14🇮🇳 INDIA186♦♣A-1+10
+7.7Round 16🇬🇷 GREECE262NT♣J-1+12
+7.2Round 10🇨🇦 CANADA174♣♦A-2+11
+6.8Round 12🇵🇱 POLAND224♠♣K=+0
+6.7Round 6🇪🇪 ESTONIA166♠♥2=-13
+6.7Round 9🇮🇱 ISRAEL55♦♣6+1-1
+6.3Round 13🇺🇸 USA2103NT♣8-1+12
+5.9Round 17🇭🇺 HUNGARY75♥♦Q-1+13
+5.8Round 4🇹🇷 TURKIYE154♠♦9=+1
+5.7Round 17🇭🇺 HUNGARY54♠♥2-1+10
+5.6Round 1🇹🇭 THAILAND104♠x♥T-1+2
+5.4Round 18🇨🇳 CHINA193♠♠8+1+1
+5.3Round 9🇮🇱 ISRAEL104♠♦3+1+1
+5.2Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND115♣♥3-1+8
+5.1Round 13🇺🇸 USA222NT♦2-2+11
+4.9Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND124♥♠7+2-13
+4.6Round 7🇨🇿 CZECH REPUBLIC123NT♠3-3+0
+4.2Round 16🇬🇷 GREECE236♥♦7+1-13
+3.9Round 5🇳🇱 NETHERLANDS43♠♥A-1+6
+3.8Round 7🇨🇿 CZECH REPUBLIC113♦♠A=+6
+3.8Round 13🇺🇸 USA272♦♥K+1+6
+3.7Round 7🇨🇿 CZECH REPUBLIC34♥x♠A-1+5
+3.6Round 2🇫🇷 FRANCE203♥♠K-2+2
+3.6Round 5🇳🇱 NETHERLANDS123♥♠A-1-2
+3.4Round 8🇺🇸 USA1203NT♥5-3+10
+3.3Round 1🇹🇭 THAILAND72♠♦2+1+1
+3.3Round 1🇹🇭 THAILAND82♠♥J+1+6
+3.3Round 10🇨🇦 CANADA223♣♦K-2+5
+3.1Round 16🇬🇷 GREECE17Pass+9
+3.0Round 18🇨🇳 CHINA181NT♠T=+6
+2.8Round 18🇨🇳 CHINA203NT♥3+2+0
+2.7Round 12🇵🇱 POLAND153♠♥J-1+4
+2.6Round 1🇹🇭 THAILAND123♥♠K-2+11
+2.6Round 4🇹🇷 TURKIYE262♦♣A+2+0
+2.6Round 9🇮🇱 ISRAEL33NT♣5+2+1
+2.6Round 18🇨🇳 CHINA153♠♦4-2+9
+2.5Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73NT♠9+1+1
+2.4Round 1🇹🇭 THAILAND112♠♦5+2+2
+2.3Round 1🇹🇭 THAILAND34♥♦A=-13
+2.1Round 13🇺🇸 USA212♥♦A+1+2
+2.1Round 17🇭🇺 HUNGARY41NT♥7=+5
+2.0Round 9🇮🇱 ISRAEL73♦♠6+1+16
+1.9Round 5🇳🇱 NETHERLANDS13NT♠5+2+2
+1.9Round 12🇵🇱 POLAND174♠♥5=+0
+1.9Round 13🇺🇸 USA243NT♠J+3+1
+1.9Round 17🇭🇺 HUNGARY83NT♠5=+3
+1.8Round 5🇳🇱 NETHERLANDS81NT♥5=+0
+1.5Round 2🇫🇷 FRANCE243NT♣2+3+1
+1.5Round 7🇨🇿 CZECH REPUBLIC41NT♥3=+5
+1.5Round 13🇺🇸 USA296NT♠6+1-11
+1.4Round 12🇵🇱 POLAND183♣♠K+2+6
+1.4Round 12🇵🇱 POLAND232♣♥A-1+0
+1.4Round 14🇮🇳 INDIA235♦♠6+1-13
+1.3Round 4🇹🇷 TURKIYE244♠♣K-1+10
+1.3Round 6🇪🇪 ESTONIA261NT♠3+1+0
+1.3Round 7🇨🇿 CZECH REPUBLIC72♣♥5=-11
+1.3Round 10🇨🇦 CANADA204♥♣A-1+9
+1.3Round 16🇬🇷 GREECE253♠♣J-1-1
+1.1Round 1🇹🇭 THAILAND61NT♠3+1+7
+1.1Round 2🇫🇷 FRANCE265♥♦A=-4
+1.1Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND92♥♣5-1+2
+1.1Round 14🇮🇳 INDIA243♦♣9-1-2
+1.1Round 18🇨🇳 CHINA254♥♠K+1+0
+0.9Round 1🇹🇭 THAILAND14♠♣A+1+0
+0.9Round 6🇪🇪 ESTONIA213♠♥5-2+2
+0.9Round 13🇺🇸 USA2123♦♥7=-6
+0.9Round 14🇮🇳 INDIA163NT♦T+2+12
+0.8Round 8🇺🇸 USA1261NT♥J+1-10
+0.7Round 7🇨🇿 CZECH REPUBLIC62♥♣7-2+9
+0.7Round 9🇮🇱 ISRAEL25♥♥4-3-11
+0.6Round 4🇹🇷 TURKIYE184♠♣T+1+0
+0.6Round 8🇺🇸 USA1174♥♥8+1+0
+0.5Round 8🇺🇸 USA1221NT♥6=-1
+0.4Round 2🇫🇷 FRANCE192NT♠A=-1
+0.4Round 4🇹🇷 TURKIYE203NT♣T=+1
+0.4Round 16🇬🇷 GREECE243NT♥6+1+0
+0.3Round 2🇫🇷 FRANCE172♠♦5-1-1
+0.3Round 6🇪🇪 ESTONIA194♥♠A+1+0
+0.3Round 10🇨🇦 CANADA253NT♣J+1+0
+0.3Round 17🇭🇺 HUNGARY93NT♠5-1+5
+0.2Round 2🇫🇷 FRANCE163NT♠5+4+15
+0.2Round 14🇮🇳 INDIA263NT♦2+1+0
+0.2Round 16🇬🇷 GREECE153♣♥K=+1
+0.1Round 9🇮🇱 ISRAEL92♠♥Q+1+0
+0.1Round 10🇨🇦 CANADA213NT♦7-1-1
+0.1Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND34♥♠T=-1
+0.1Round 14🇮🇳 INDIA213NT♥9+2+0
+0.1Round 18🇨🇳 CHINA173NT♠7+1+1
+0.1Round 18🇨🇳 CHINA221NT♦4+2+1
-0.1Round 2🇫🇷 FRANCE183NT♥A+1+10
-0.1Round 2🇫🇷 FRANCE253NT♠7+1-10
-0.2Round 4🇹🇷 TURKIYE193♦♣A-1-2
-0.2Round 10🇨🇦 CANADA192♠♥8+1+0
-0.2Round 16🇬🇷 GREECE203NT♦8+2+0
-0.3Round 2🇫🇷 FRANCE213♥♦3=-6
-0.3Round 9🇮🇱 ISRAEL13♠♦A+1+1
-0.4Round 5🇳🇱 NETHERLANDS23NT♣8-1+5
-0.4Round 13🇺🇸 USA261NT♣9+1+0
-0.5Round 4🇹🇷 TURKIYE251NT♣Q+1+1
-0.5Round 7🇨🇿 CZECH REPUBLIC53♥♠8=-6
-0.5Round 9🇮🇱 ISRAEL84♥♣7=+1
-0.5Round 12🇵🇱 POLAND204♥♠A+1+0
-0.5Round 12🇵🇱 POLAND262♥♦8-1-11
-0.6Round 14🇮🇳 INDIA172♠♥A-2+1
-0.7Round 1🇹🇭 THAILAND24♥♦K+1+13
-0.7Round 17🇭🇺 HUNGARY32NT♠9=+0
-0.7Round 17🇭🇺 HUNGARY103NT♥Q+1+0
-0.9Round 10🇨🇦 CANADA164♥♣8-1+1
-1.0Round 2🇫🇷 FRANCE224♠x♣T-3+12
-1.0Round 18🇨🇳 CHINA243♦♣K+1+7
-1.3Round 5🇳🇱 NETHERLANDS64♥♣6-1-5
-1.4Round 13🇺🇸 USA2113♥♣T=+7
-1.5Round 4🇹🇷 TURKIYE164♠♣6+1+0
-1.5Round 16🇬🇷 GREECE213NT♣T+4-2
-1.6Round 6🇪🇪 ESTONIA242NT♠2=+0
-1.6Round 17🇭🇺 HUNGARY64♠♥4+1-4
-1.7Round 12🇵🇱 POLAND241NT♥K+1+0
-1.7Round 13🇺🇸 USA232♦♠3+2-7
-1.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83NT♣6+1+0
-1.9Round 5🇳🇱 NETHERLANDS71NT♦A-1+1
-1.9Round 6🇪🇪 ESTONIA172♠♦T+2-6
-2.0Round 4🇹🇷 TURKIYE224♠♣4=+1
-2.1Round 5🇳🇱 NETHERLANDS54♠♣6=+0
-2.1Round 10🇨🇦 CANADA183♠♦Q-1+2
-2.2Round 7🇨🇿 CZECH REPUBLIC102♦♣5=+0
-2.2Round 9🇮🇱 ISRAEL64♠♥K+1+0
-2.2Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND52♥♠A=-9
-2.2Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND61NT♣5+1-7
-2.2Round 17🇭🇺 HUNGARY12♦♣8=-8
-2.3Round 10🇨🇦 CANADA263♦♠4-2-3
-2.3Round 17🇭🇺 HUNGARY123NT♣2+2-1
-2.4Round 2🇫🇷 FRANCE154♠♥8+2-17
-2.5Round 13🇺🇸 USA253♠♣9=-2
-2.6Round 7🇨🇿 CZECH REPUBLIC12♠♠T-3+4
-2.7Round 12🇵🇱 POLAND166NT♥3+1-11
-2.7Round 14🇮🇳 INDIA223♦♣2+1+0
-2.8Round 5🇳🇱 NETHERLANDS33♥♣A-3-1
-2.8Round 10🇨🇦 CANADA233NT♠T=+0
-2.9Round 8🇺🇸 USA1254♣x♠3-1+6
-2.9Round 14🇮🇳 INDIA254♠♥3+3-14
-2.9Round 16🇬🇷 GREECE184♠♦6-1-9
-3.1Round 8🇺🇸 USA1154♥♦9+1+0
-3.1Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13NT♦3+2-1
-3.1Round 12🇵🇱 POLAND214♠♣3=+1
-3.1Round 16🇬🇷 GREECE223♠♦6=-1
-3.2Round 8🇺🇸 USA1162♠♦5-1-5
-3.2Round 9🇮🇱 ISRAEL42♥♣6+1+0
-3.2Round 12🇵🇱 POLAND192♠♣Q+1+0
-3.4Round 18🇨🇳 CHINA161NT♠6=-5
-3.5Round 6🇪🇪 ESTONIA253♣♠A=-6
-3.5Round 8🇺🇸 USA1214♠♣A=-3
-3.5Round 14🇮🇳 INDIA204♥♠T=+1
-3.6Round 4🇹🇷 TURKIYE174♠♣K-3-11
-3.6Round 18🇨🇳 CHINA264♥♠K+1-1
-3.7Round 17🇭🇺 HUNGARY112♦♥K=-6
-3.9Round 1🇹🇭 THAILAND44♠♣A+1+0
-4.1Round 17🇭🇺 HUNGARY24♠♥2+1+0
-4.3Round 12🇵🇱 POLAND253NT♦9+2-11
-4.4Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♠♣5=-11
-4.5Round 7🇨🇿 CZECH REPUBLIC93♥♦K-3-2
-4.6Round 9🇮🇱 ISRAEL113NT♥6+3+10
-4.6Round 10🇨🇦 CANADA154♠♦8-2-6
-4.6Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43NT♣Q-1-6
-4.7Round 4🇹🇷 TURKIYE213♦♥A=-1
-4.7Round 6🇪🇪 ESTONIA153♠♥A+1-7
-4.9Round 5🇳🇱 NETHERLANDS113NT♣Q+1+0
-4.9Round 14🇮🇳 INDIA194♦♠J-1-5
-5.3Round 6🇪🇪 ESTONIA223NT♦7=+0
-5.5Round 7🇨🇿 CZECH REPUBLIC24♥♣3=+0
-5.5Round 8🇺🇸 USA1233♠♣5-2-2
-5.9Round 5🇳🇱 NETHERLANDS103NT♥6-2-13
-6.5Round 7🇨🇿 CZECH REPUBLIC84♠♥7-1-4
-6.7Round 8🇺🇸 USA1243NT♣7+1-1
-6.7Round 18🇨🇳 CHINA214♥♦K=+0
-7.9Round 9🇮🇱 ISRAEL123♣♥5+2-11
-8.6Round 8🇺🇸 USA1184♥♠T=-8
-9.1Round 16🇬🇷 GREECE194♥♥5-6-13
-9.5Round 16🇬🇷 GREECE165♦♣3-1-10
-12.0Round 6🇪🇪 ESTONIA206NT♠7=+0
-13.1Round 2🇫🇷 FRANCE236♠♣7=+0
-13.7Round 6🇪🇪 ESTONIA186♣♣8+1-12