🇨🇳 CHEN Gang · CHINA

19rank
+106.6Butler · 240 bds
+0.44per board
±4.5swing
+0.15vs par /bd · #54/139
+0.35adjusted /bd
Butler per round: 15.3 -46.5 12.8 -1.7 1 16.5 38.9 15.1 -17.6 31.2 5 18 27.5 5.1 -14by round

vs par split: bidding +0.17 · play -0.02

Strength of schedule: opponents averaged -0.10/bd (an easy draw) → opponent-adjusted +0.35/bd

Card play — on target: opening leads 84.3% #17 of 139 · declarer play 70.6% #100 of 139 · defence 88.0% #57 of 139

Card play by contract type — on target
vs NTvs a suit
Opening leads72.2% (18)90.9% (33)
Declarer play60.0% (25)76.7% (43)
Defence91.2% (34)86.5% (74)

Opening leads by suit led: ♠ 73.3% (15) · ♥ 90.9% (11) · ♦ 92.3% (13) · ♣ 83.3% (12)

vs par by strain: NT +0.63 (75) · a suit -0.07 (165)

vs par by level: part-score +1.29 (90) · game -0.09 (129) · slam -3.24 (21)

By role: declaring +0.89/bd (-1.33 vs par · 132) · defending -0.10/bd (+1.96 vs par · 108)

By vulnerability: vulnerable +0.42/bd (-0.31 vs par · 120) · not vulnerable +0.46/bd (+0.61 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Z.ZhuangK.Buras – G.NarkiewiczOpen16+15.3+0.96-0.25
Round 3Z.ZhuangT.Aa – A.LivgardClosed16-46.5-2.91-2.69
Round 4Z.ZhuangD.Zen – S.WanOpen16+12.8+0.80-0.88
Round 6Z.ZhuangN.L'Ecuyer – Z.MarcinskiClosed16-1.7-0.11-0.88
Round 8Z.ZhuangM.Whibley – M.BrownOpen16+1.0+0.06-0.88
Round 9Z.ZhuangL.Lauria – A.VersaceOpen16+16.5+1.03+0.69
Round 11Z.ZhuangJ.Bojoh – F.KarwurClosed16+38.9+2.43+1.88
Round 12Z.ZhuangK.Anklesaria – R.TewariClosed16+15.1+0.94+1.44
Round 13Z.ZhuangC.Luo – Y.LiuClosed16-17.6-1.10-1.44
Round 15Z.ZhuangS.Dahan – F.LahlouOpen16+31.2+1.95+1.12
Round 17Z.ZhuangS.Hans – P.GillOpen16+5.0+0.31+1.25
Round 18Z.ZhuangM.Chowdhury – M.IslamClosed16+18.0+1.12+0.62
Round 19Z.ZhuangA.Kempczynski – C.GarnierClosed16+27.5+1.72+0.19
Round 21Z.ZhuangC.Martel – M.FleisherOpen16+5.1+0.32+1.94
Round 22Z.ZhuangA.Robson – T.ForresterOpen16-14.0-0.88+0.12

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
+12.0Round 12🇮🇳 INDIA224♥♦J=+11
+10.9Round 9🇮🇹 ITALY47♦♥A=-2
+10.6Round 19🇬🇵 GUADELOUPE15♦♠4-2+11
+10.5Round 17🇦🇺 AUSTRALIA113♣x♦A=+12
+10.0Round 15🇲🇦 MOROCCO22♠♦A-2+11
+9.7Round 11🇮🇩 INDONESIA24♥♦A+1+8
+9.0Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND313NT♠7=+3
+8.9Round 15🇲🇦 MOROCCO153NT♠3-2+8
+8.7Round 4🇭🇰 CHINA HONG KONG243NTx♠K+1+8
+8.4Round 11🇮🇩 INDONESIA134♣x♣9-2+0
+8.4Round 19🇬🇵 GUADELOUPE36♦♣4+1-13
+8.4Round 19🇬🇵 GUADELOUPE63NTx♥3-2+9
+8.3Round 9🇮🇹 ITALY26♠♠3+1+1
+8.3Round 12🇮🇳 INDIA175♥x♥3=+8
+8.3Round 17🇦🇺 AUSTRALIA106♥♥A=+0
+8.1Round 4🇭🇰 CHINA HONG KONG283NTx♥Q=+9
+8.0Round 6🇨🇦 CANADA323NT♦6-1+11
+8.0Round 18🇧🇩 BANGLADESH225♥♠A=+8
+7.5Round 15🇲🇦 MOROCCO143NT♠8=+7
+7.3Round 11🇮🇩 INDONESIA104♥♠A=+9
+7.2Round 13🇸🇬 SINGAPORE153♦♦2=+6
+7.2Round 17🇦🇺 AUSTRALIA132♠♦A-1+6
+6.8Round 15🇲🇦 MOROCCO133NT♦8=+0
+6.7Round 19🇬🇵 GUADELOUPE44♥♣5-1+12
+6.7Round 21🇺🇸 USA 273♦♠K+3+15
+6.6Round 11🇮🇩 INDONESIA67♠♥K=+0
+6.5Round 15🇲🇦 MOROCCO83NTx♥J-2+9
+6.4Round 19🇬🇵 GUADELOUPE72♥♦4=+12
+6.3Round 9🇮🇹 ITALY74♥♣7-2+13
+6.2Round 21🇺🇸 USA 266♠♦2=+0
+5.6Round 11🇮🇩 INDONESIA141NTx♥4=+2
+5.5Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND224♥♦K=+0
+5.4Round 18🇧🇩 BANGLADESH293NT♣2+2+0
+5.3Round 4🇭🇰 CHINA HONG KONG294♠♠6=-1
+5.1Round 8🇳🇿 NEW ZEALAND196♠♣2+1-13
+5.1Round 21🇺🇸 USA 2123NT♥6=+10
+4.9Round 1🇵🇱 POLAND104♥x♦Q-1+10
+4.9Round 12🇮🇳 INDIA262NT♠10-2+3
+4.8Round 1🇵🇱 POLAND121NT♣2-2+2
+4.8Round 18🇧🇩 BANGLADESH251NT♣5=+6
+4.4Round 9🇮🇹 ITALY13♣♠9-2+6
+4.2Round 15🇲🇦 MOROCCO93♣♥6=+8
+4.2Round 18🇧🇩 BANGLADESH321NT♣3+3+2
+4.1Round 21🇺🇸 USA 2133♦♦2+1+0
+4.0Round 13🇸🇬 SINGAPORE123♠♦A-2+2
+3.8Round 1🇵🇱 POLAND83NT♦K+3-14
+3.8Round 13🇸🇬 SINGAPORE103NT♣6-2+8
+3.8Round 13🇸🇬 SINGAPORE163♠♥A+2+6
+3.8Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND194♥♣10=+0
+3.8Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND253♠♥A+1+10
+3.6Round 1🇵🇱 POLAND114♠x♥4-1+0
+3.6Round 8🇳🇿 NEW ZEALAND224♦♥10+1+7
+3.6Round 9🇮🇹 ITALY134♠♦A=+9
+3.5Round 4🇭🇰 CHINA HONG KONG185♥x♠3-1+7
+3.4Round 1🇵🇱 POLAND92♣♠2-1+4
+3.4Round 15🇲🇦 MOROCCO103♥♣8+1+1
+3.3Round 6🇨🇦 CANADA304♥♠7=-1
+3.3Round 8🇳🇿 NEW ZEALAND293NT♥6+3-13
+3.2Round 1🇵🇱 POLAND74♥♠A+2+1
+3.2Round 6🇨🇦 CANADA245♣x♦A-2-3
+3.2Round 17🇦🇺 AUSTRALIA53NT♦4-2+13
+3.1Round 18🇧🇩 BANGLADESH314♥♠3=+0
+3.0Round 3🇳🇴 NORWAY33NT♠3=+7
+3.0Round 9🇮🇹 ITALY143NT♥5=-1
+2.9Round 17🇦🇺 AUSTRALIA43NT♠5-2+8
+2.9Round 21🇺🇸 USA 2161NT♦6=+0
+2.7Round 6🇨🇦 CANADA173♦♥7-2+8
+2.7Round 9🇮🇹 ITALY33NT♥8+1+1
+2.6Round 15🇲🇦 MOROCCO162♠♥4+1+1
+2.5Round 12🇮🇳 INDIA244♥♥3+1+0
+2.4Round 11🇮🇩 INDONESIA11NT♠6+2+1
+2.3Round 1🇵🇱 POLAND133NT♦Q+3+17
+2.3Round 1🇵🇱 POLAND143NT♦3-1+10
+2.3Round 4🇭🇰 CHINA HONG KONG194♥♦A-1+10
+2.3Round 15🇲🇦 MOROCCO123♦♦8-1+0
+2.3Round 18🇧🇩 BANGLADESH302♥♣J=+5
+2.1Round 18🇧🇩 BANGLADESH212♥♣2-1+5
+2.1Round 21🇺🇸 USA 213♥♦Q+1+1
+2.0Round 4🇭🇰 CHINA HONG KONG314♥♣5+1+0
+2.0Round 6🇨🇦 CANADA233♥♠Q=+0
+2.0Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND273NT♦Q=+0
+1.8Round 3🇳🇴 NORWAY155♠♦4=+0
+1.7Round 6🇨🇦 CANADA193♦♠3+1+0
+1.7Round 9🇮🇹 ITALY154♠♦A-2+8
+1.7Round 17🇦🇺 AUSTRALIA123♦♥K=+10
+1.5Round 3🇳🇴 NORWAY133NT♦2-1+6
+1.5Round 6🇨🇦 CANADA224♠♦2-2+6
+1.5Round 17🇦🇺 AUSTRALIA11♠♥Q-1-1
+1.5Round 21🇺🇸 USA 223♦x♠7-4+4
+1.5Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND286NT♣7+1+11
+1.4Round 4🇭🇰 CHINA HONG KONG262♥♦5+1+6
+1.4Round 8🇳🇿 NEW ZEALAND242♠x♣K-3+9
+1.4Round 18🇧🇩 BANGLADESH283NT♥5=-2
+1.2Round 11🇮🇩 INDONESIA43♦♣Q+2-10
+1.1Round 11🇮🇩 INDONESIA74♦♥J-2+7
+1.1Round 17🇦🇺 AUSTRALIA63♥♣3=+7
+1.1Round 19🇬🇵 GUADELOUPE93♥♠A-2-1
+1.0Round 8🇳🇿 NEW ZEALAND272♠♥5-1+2
+1.0Round 11🇮🇩 INDONESIA153NT♣Q+3-14
+1.0Round 19🇬🇵 GUADELOUPE53NT♥Q+2+1
+1.0Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND324♥♦J+1+1
+0.9Round 4🇭🇰 CHINA HONG KONG204♠♠5=+1
+0.9Round 12🇮🇳 INDIA201NT♣3-2+9
+0.8Round 4🇭🇰 CHINA HONG KONG234♥♦3+1-13
+0.8Round 18🇧🇩 BANGLADESH171NT♣6-1-3
+0.7Round 3🇳🇴 NORWAY64♣♥3-2-5
+0.7Round 12🇮🇳 INDIA314♠♣10+1+0
+0.5Round 8🇳🇿 NEW ZEALAND303NT♠6+2+1
+0.5Round 11🇮🇩 INDONESIA51♠♣6-2+11
+0.4Round 6🇨🇦 CANADA185♣♠2=+1
+0.4Round 12🇮🇳 INDIA273♣♥K+2+6
+0.4Round 18🇧🇩 BANGLADESH204♠♦9=-1
+0.3Round 1🇵🇱 POLAND23NT♠10+1+1
+0.3Round 6🇨🇦 CANADA215♦x♠3-1-6
+0.3Round 18🇧🇩 BANGLADESH274♥♦4=+1
+0.3Round 19🇬🇵 GUADELOUPE144♥♠10+2-14
+0.2Round 12🇮🇳 INDIA324♠♥3+2+1
+0.2Round 18🇧🇩 BANGLADESH243NT♣2=+0
+0.2Round 19🇬🇵 GUADELOUPE152NT♦9+1+1
+0.0Round 3🇳🇴 NORWAY24♥♠A=+0
-0.0Round 4🇭🇰 CHINA HONG KONG252♣x♠Q-4-12
-0.0Round 4🇭🇰 CHINA HONG KONG303NT♥8+2-11
-0.0Round 8🇳🇿 NEW ZEALAND204♠♥Q+1+1
-0.0Round 8🇳🇿 NEW ZEALAND212♠♠Q-1+2
-0.0Round 8🇳🇿 NEW ZEALAND323NT♠5+1+0
+0.0Round 11🇮🇩 INDONESIA124♠♦A+1+13
-0.0Round 15🇲🇦 MOROCCO56♠♣A=+0
-0.0Round 18🇧🇩 BANGLADESH184♥♦Q=-1
-0.1Round 1🇵🇱 POLAND51NT♣7=+1
-0.1Round 9🇮🇹 ITALY101NT♠5+2+0
-0.1Round 19🇬🇵 GUADELOUPE114♠♣Q=+0
-0.2Round 1🇵🇱 POLAND162♦♥A+2+7
-0.2Round 11🇮🇩 INDONESIA32♥♣6-1+7
-0.2Round 13🇸🇬 SINGAPORE84♠♣A+1+0
-0.2Round 18🇧🇩 BANGLADESH232♥♥A-1+0
-0.2Round 19🇬🇵 GUADELOUPE104♥♠3-1-6
-0.3Round 3🇳🇴 NORWAY163NT♥3+2+0
-0.3Round 9🇮🇹 ITALY84♠♥2+1+0
-0.3Round 13🇸🇬 SINGAPORE32♠♦K+1+0
-0.3Round 15🇲🇦 MOROCCO43♠♦A-1+0
-0.4Round 12🇮🇳 INDIA194♥♥3-2-3
-0.4Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND234♥♦K+1+0
-0.4Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND263♦♠4-1+1
-0.5Round 17🇦🇺 AUSTRALIA73NT♦2+2+0
-0.5Round 19🇬🇵 GUADELOUPE21NT♦4-1+2
-0.6Round 11🇮🇩 INDONESIA163NT♣5+1-1
-0.6Round 21🇺🇸 USA 241NT♦2+2-1
-0.7Round 1🇵🇱 POLAND65♦♠K-1-6
-0.7Round 3🇳🇴 NORWAY46♥♣6=-13
-0.7Round 6🇨🇦 CANADA253♠♥3+1-1
-0.7Round 12🇮🇳 INDIA304♠♥A=-3
-0.8Round 3🇳🇴 NORWAY82NT♥3-1+3
-0.9Round 1🇵🇱 POLAND43NT♠7+2-13
-0.9Round 21🇺🇸 USA 231NT♦3-2+1
-0.9Round 21🇺🇸 USA 2104♥♣2+1+0
-1.0Round 4🇭🇰 CHINA HONG KONG172♥♦10-1+2
-1.0Round 8🇳🇿 NEW ZEALAND253NT♦10=+1
-1.1Round 13🇸🇬 SINGAPORE13♥♣5-1-4
-1.2Round 8🇳🇿 NEW ZEALAND234♥♠4+2-13
-1.2Round 8🇳🇿 NEW ZEALAND263♦x♣5-1+2
-1.2Round 9🇮🇹 ITALY113♥♣5-1+2
-1.2Round 12🇮🇳 INDIA294♥♦J+2-13
-1.2Round 13🇸🇬 SINGAPORE62♠♣2-1-5
-1.2Round 17🇦🇺 AUSTRALIA93NT♥2=+0
-1.3Round 6🇨🇦 CANADA313NT♥Q=-2
-1.3Round 11🇮🇩 INDONESIA82♠♥2-1-5
-1.3Round 11🇮🇩 INDONESIA112NT♦3=-1
-1.3Round 15🇲🇦 MOROCCO113NT♠5+2+11
-1.5Round 6🇨🇦 CANADA273♣♣3=+1
-1.5Round 8🇳🇿 NEW ZEALAND174♠x♣2-1+1
-1.5Round 11🇮🇩 INDONESIA96♣♥6-3+3
-1.6Round 19🇬🇵 GUADELOUPE162NT♦10=+0
-1.7Round 4🇭🇰 CHINA HONG KONG324♠♥5+1-1
-1.7Round 12🇮🇳 INDIA183NT♥3=-2
-1.7Round 12🇮🇳 INDIA217♠♣2=+0
-1.8Round 15🇲🇦 MOROCCO63NT♥J=-7
-1.8Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND293NT♠Q+4-2
-1.9Round 17🇦🇺 AUSTRALIA144♥♠Q+1+0
-2.0Round 8🇳🇿 NEW ZEALAND316NT♠3=+0
-2.0Round 13🇸🇬 SINGAPORE114♠♣K+1+0
-2.0Round 13🇸🇬 SINGAPORE143NT♥5=+1
-2.2Round 17🇦🇺 AUSTRALIA24♠♥A-2-6
-2.2Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND303NT♣3+2-1
-2.3Round 8🇳🇿 NEW ZEALAND184♠♣K-1+2
-2.3Round 13🇸🇬 SINGAPORE24♠♠4+1+0
-2.4Round 3🇳🇴 NORWAY144♠x♣A-1-5
-2.4Round 13🇸🇬 SINGAPORE54♥♠Q+1+0
-2.4Round 21🇺🇸 USA 254♥♦A+1+0
-2.5Round 4🇭🇰 CHINA HONG KONG212NT♠Q+3-6
-2.5Round 12🇮🇳 INDIA233NT♥3+2-2
-2.5Round 12🇮🇳 INDIA253♠♥3-1+8
-2.5Round 21🇺🇸 USA 2143♥♣J=+0
-2.6Round 9🇮🇹 ITALY56♠♦8+1-11
-2.6Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND245♠♥A=-4
-2.7Round 1🇵🇱 POLAND34♠♥8+1-13
-2.7Round 3🇳🇴 NORWAY53NT♥8+1+1
-2.7Round 21🇺🇸 USA 292♥♥4-2+0
-2.8Round 17🇦🇺 AUSTRALIA82♥♥3+2+7
-2.8Round 19🇬🇵 GUADELOUPE132♦♣10+1+0
-3.0Round 19🇬🇵 GUADELOUPE83NT♣6-1-5
-3.3Round 1🇵🇱 POLAND152♥♦A+1-1
-3.4Round 9🇮🇹 ITALY94♠♣2+1+0
-3.5Round 3🇳🇴 NORWAY11NT♠K-1-5
-3.6Round 21🇺🇸 USA 283♠x♣6-1+0
-3.7Round 21🇺🇸 USA 2154♠♥3+1-1
-3.8Round 9🇮🇹 ITALY166♦♣6+1-1
-4.0Round 15🇲🇦 MOROCCO14♥♣2-1-10
-4.1Round 9🇮🇹 ITALY64♠♥8-1-6
-4.1Round 12🇮🇳 INDIA282♥♠A=+0
-4.2Round 3🇳🇴 NORWAY73NT♣2-3-9
-4.2Round 6🇨🇦 CANADA265♣x♠K-1+2
-4.2Round 17🇦🇺 AUSTRALIA164♥♦10-1-12
-4.3Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND183NT♥4-1-6
-4.6Round 6🇨🇦 CANADA294♥♣8=-10
-4.7Round 8🇳🇿 NEW ZEALAND284♠♦6=-3
-4.8Round 6🇨🇦 CANADA283♦♥6+2-7
-4.8Round 13🇸🇬 SINGAPORE134♠♣K-2-7
-5.0Round 13🇸🇬 SINGAPORE74♥♦8-2-8
-5.0Round 17🇦🇺 AUSTRALIA33♠♣Q-2-7
-5.1Round 4🇭🇰 CHINA HONG KONG273♥♠K=-6
-5.4Round 1🇵🇱 POLAND13♥♣K-1-10
-5.9Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND175♦x♣K+1+4
-6.1Round 18🇧🇩 BANGLADESH263♣♦A+1+0
-6.2Round 21🇺🇸 USA 2116♦♣6+1+2
-6.3Round 13🇸🇬 SINGAPORE42♦♣3+4-17
-6.6Round 15🇲🇦 MOROCCO74♥♠7=-10
-7.0Round 15🇲🇦 MOROCCO32NT♣5=-11
-7.4Round 19🇬🇵 GUADELOUPE124♠x♥6-1-6
-7.7Round 6🇨🇦 CANADA203NT♣K-2-13
-8.3Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND206♣♠10=+2
-8.7Round 18🇧🇩 BANGLADESH193♣♠A+1-10
-8.8Round 13🇸🇬 SINGAPORE93NT♣8=-5
-8.9Round 3🇳🇴 NORWAY123♣♠4-3-15
-8.9Round 9🇮🇹 ITALY125♥♣J=-8
-9.3Round 3🇳🇴 NORWAY93NTx♦2+1-8
-9.9Round 4🇭🇰 CHINA HONG KONG225♣♥3=-7
-10.3Round 3🇳🇴 NORWAY116♠♦2=+0
-10.4Round 3🇳🇴 NORWAY106♥x♦K-1+0
-13.6Round 17🇦🇺 AUSTRALIA157♦♠10-3-17
-14.7Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND216♦♠10-2-17