🇨🇳 JU Chuancheng · CHINA

9rank
+172.9Butler · 240 bds
+0.72per board
±4.5swing
+0.63vs par /bd · #24/139
+0.73adjusted /bd
Butler per round: 13.1 10.1 26.7 -7.4 35.6 -7.8 -18.7 27.5 31.4 -10.8 -9 5.4 26.2 18.9 31.7by round

vs par split: bidding +0.30 · play +0.33

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

Card play — on target: opening leads 91.7% #1 of 139 · declarer play 68.9% #116 of 139 · defence 85.5% #94 of 139

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (5)89.5% (19)
Declarer play65.7% (35)70.9% (55)
Defence72.4% (29)89.5% (95)

Opening leads by suit led: ♠ 80.0% (5) · ♥ 88.9% (9) · ♦ 100.0% (4) · ♣ 100.0% (6)

vs par by strain: NT -0.32 (72) · a suit +1.04 (168)

vs par by level: part-score -0.02 (82) · game +1.01 (141) · slam +0.65 (17)

By role: declaring +0.73/bd (-1.59 vs par · 116) · defending +0.71/bd (+2.71 vs par · 124)

By vulnerability: vulnerable +0.70/bd (+0.37 vs par · 120) · not vulnerable +0.74/bd (+0.89 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Z.ShiM.Nowosadzki – J.KalitaClosed16+13.1+0.82+2.12
Round 2Z.ShiC.Pellegrini – A.PejacsevichClosed16+10.1+0.63+2.62
Round 4Z.ShiK.Mak – W.LaiClosed16+26.7+1.67+2.06
Round 5Z.ShiA.Zein – T.SalahClosed16-7.4-0.46-0.75
Round 7Z.ShiS.Orlov – M.KrasnosselskiClosed16+35.6+2.23+0.44
Round 9Z.ShiA.Sementa – N.BocchiClosed16-7.8-0.49-0.25
Round 10Z.ShiA.Birman – D.PadonClosed16-18.7-1.17-3.00
Round 12Z.ShiD.Santra – A.BhattacharjeeOpen16+27.5+1.72+1.38
Round 13Z.ShiC.Lam – W.TanOpen16+31.4+1.96+3.12
Round 14Z.ShiE.Rodwell – J.MeckstrothClosed16-10.8-0.68-2.69
Round 16Z.ShiS.De Wijs – B.MullerOpen16-9.0-0.56-0.31
Round 18Z.ShiKAMRUZZAMAN A H M – M.RahmanOpen16+5.4+0.34+0.75
Round 19Z.ShiP.Mathieu – L.SoudanOpen16+26.2+1.64+2.25
Round 20Z.ShiD.Ramirez – P.CazabonClosed16+18.9+1.18-0.56
Round 23Z.ShiO.Rimstedt – M.RimstedtOpen16+31.7+1.98+2.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
+17.6Round 12🇮🇳 INDIA225♣x♥K-6+18
+12.6Round 4🇭🇰 CHINA HONG KONG235♣♦Q-2+17
+12.0Round 7🇷🇺 RUSSIA123NT♦J+2+1
+11.9Round 20🇨🇱 CHILE216♣x♦K-2+12
+11.6Round 18🇧🇩 BANGLADESH194♥♦5-1+12
+11.1Round 7🇷🇺 RUSSIA93NT♠2-2+13
+10.9Round 4🇭🇰 CHINA HONG KONG252♥♥A-5+15
+10.8Round 19🇬🇵 GUADELOUPE73NTx♣3=+6
+10.6Round 13🇸🇬 SINGAPORE103NT♠3+2+11
+10.4Round 7🇷🇺 RUSSIA142♠x♦K-4+9
+9.6Round 5🇪🇬 EGYPT73NT♠8-4+11
+9.5Round 4🇭🇰 CHINA HONG KONG315♠♦2-1+11
+9.3Round 18🇧🇩 BANGLADESH286♥♦Q-2+11
+9.0Round 13🇸🇬 SINGAPORE94♠♥2=+6
+8.7Round 12🇮🇳 INDIA246♥♣3-1+11
+8.7Round 23🇸🇪 SWEDEN164♠♥7=+8
+8.3Round 14🇺🇸 USA 1224♥♣J=+0
+8.3Round 23🇸🇪 SWEDEN43NT♦4=+10
+7.9Round 1🇵🇱 POLAND143NT♠4=+0
+7.4Round 4🇭🇰 CHINA HONG KONG185♠x♣Q-2+5
+6.9Round 5🇪🇬 EGYPT134♠♦9=+10
+6.9Round 23🇸🇪 SWEDEN54♥♠K-1+12
+6.7Round 7🇷🇺 RUSSIA103NT♥A=-1
+6.7Round 19🇬🇵 GUADELOUPE163NT♥Q-1+6
+6.5Round 7🇷🇺 RUSSIA135♠♣9-3+5
+6.3Round 12🇮🇳 INDIA273NT♠J+1+1
+6.2Round 5🇪🇬 EGYPT33NT♥5=+3
+6.1Round 18🇧🇩 BANGLADESH264♣♦A=+0
+5.7Round 2🇦🇷 ARGENTINA285♠♣2+1+13
+5.7Round 7🇷🇺 RUSSIA24♥♣10=+0
+5.5Round 20🇨🇱 CHILE254♠♥8=+6
+5.5Round 23🇸🇪 SWEDEN133♠x♣9-1+7
+5.3Round 2🇦🇷 ARGENTINA214♥♠A-2+8
+4.9Round 20🇨🇱 CHILE243♠♥Q-3+2
+4.9Round 23🇸🇪 SWEDEN113♠♦J-2+6
+4.8Round 12🇮🇳 INDIA174♠♥A-1+6
+4.8Round 16🇳🇱 NETHERLANDS254♠♥A=+8
+4.6Round 1🇵🇱 POLAND103NT♣Q+2+0
+4.5Round 2🇦🇷 ARGENTINA303♣♦2-1+10
+4.5Round 16🇳🇱 NETHERLANDS314♥♣9=+0
+4.4Round 18🇧🇩 BANGLADESH302NT♣8+1+2
+4.4Round 19🇬🇵 GUADELOUPE93♣♦K=+6
+4.3Round 19🇬🇵 GUADELOUPE33NT♥J+3+17
+4.2Round 16🇳🇱 NETHERLANDS303NTx♦A-2+9
+4.2Round 20🇨🇱 CHILE203NT♠2=+0
+4.1Round 9🇮🇹 ITALY64♠♥6-1+6
+4.0Round 4🇭🇰 CHINA HONG KONG242♠♥Q-2+5
+4.0Round 20🇨🇱 CHILE194♥x♠A=+5
+3.8Round 2🇦🇷 ARGENTINA272♣♣2+1+7
+3.6Round 2🇦🇷 ARGENTINA206♦♣Q+1+13
+3.4Round 14🇺🇸 USA 1302NT♣10-2+6
+3.3Round 10🇮🇱 ISRAEL197NT♥2=+0
+3.2Round 13🇸🇬 SINGAPORE24♥♦2+2+1
+3.1Round 9🇮🇹 ITALY24♠♦J+3+10
+3.0Round 1🇵🇱 POLAND122♥♦A=+6
+3.0Round 16🇳🇱 NETHERLANDS283♥♠6-1+5
+3.0Round 19🇬🇵 GUADELOUPE82♠♣4-1+5
+3.0Round 19🇬🇵 GUADELOUPE104♥♦4-2+8
+2.9Round 18🇧🇩 BANGLADESH253♦♥Q-2+2
+2.8Round 5🇪🇬 EGYPT22♣♣2+1+0
+2.8Round 9🇮🇹 ITALY166♦♠A=+0
+2.8Round 13🇸🇬 SINGAPORE164♠♥K+1+0
+2.8Round 16🇳🇱 NETHERLANDS261♠♦K-1+5
+2.7Round 1🇵🇱 POLAND34♠♥5+1+13
+2.7Round 7🇷🇺 RUSSIA81NT♥6+1+0
+2.7Round 10🇮🇱 ISRAEL184NT♥4-2+7
+2.7Round 10🇮🇱 ISRAEL264♠♥Q=+0
+2.7Round 10🇮🇱 ISRAEL302♥♣A+2+7
+2.7Round 13🇸🇬 SINGAPORE124♥♣5-1+5
+2.7Round 20🇨🇱 CHILE233NT♥J+1+0
+2.6Round 13🇸🇬 SINGAPORE72♠♣K=+6
+2.6Round 23🇸🇪 SWEDEN12♥♠6=+1
+2.4Round 2🇦🇷 ARGENTINA175♦♠10+1+2
+2.4Round 9🇮🇹 ITALY93NT♥K+1-1
+2.4Round 12🇮🇳 INDIA283♦♣Q-1-2
+2.4Round 13🇸🇬 SINGAPORE53NT♠Q+2+0
+2.4Round 13🇸🇬 SINGAPORE133♠♣A-1+5
+2.4Round 23🇸🇪 SWEDEN32NT♠3-3+6
+2.3Round 14🇺🇸 USA 1273♣♥2=-1
+2.3Round 19🇬🇵 GUADELOUPE61NT♠3+2+1
+2.3Round 20🇨🇱 CHILE265♣x♦A-1-8
+2.1Round 5🇪🇬 EGYPT14♥♣10-2+11
+2.0Round 2🇦🇷 ARGENTINA321NT♣A=-1
+2.0Round 13🇸🇬 SINGAPORE114♠♦Q+1+0
+1.9Round 10🇮🇱 ISRAEL233NT♣2+2+0
+1.8Round 5🇪🇬 EGYPT53NT♠4=-1
+1.8Round 23🇸🇪 SWEDEN94♠♥2+1-12
+1.7Round 9🇮🇹 ITALY124♠x♣5-2+0
+1.7Round 12🇮🇳 INDIA217♠♣4=+0
+1.7Round 16🇳🇱 NETHERLANDS232♦♥A=+5
+1.6Round 16🇳🇱 NETHERLANDS246♠♥J=+0
+1.5Round 19🇬🇵 GUADELOUPE144♥♠10=+15
+1.4Round 14🇺🇸 USA 1314♥♠10=+0
+1.3Round 14🇺🇸 USA 1203♥♣7=+0
+1.3Round 23🇸🇪 SWEDEN22♠♦A=-1
+1.2Round 9🇮🇹 ITALY113♥♣5-1-2
+1.2Round 12🇮🇳 INDIA294♥♥4+2+13
+1.2Round 13🇸🇬 SINGAPORE61NT♠Q=+5
+1.1Round 4🇭🇰 CHINA HONG KONG305♣♦J+1+11
+1.1Round 13🇸🇬 SINGAPORE13♥♣3-1+4
+1.0Round 1🇵🇱 POLAND92♠♥4=+0
+1.0Round 20🇨🇱 CHILE304♥♠A=+1
+1.0Round 20🇨🇱 CHILE311NT♠6+1+0
+0.8Round 7🇷🇺 RUSSIA113NT♣Q-1+5
+0.8Round 12🇮🇳 INDIA324♠♣J+1+0
+0.8Round 18🇧🇩 BANGLADESH243NT♥2+1+1
+0.8Round 19🇬🇵 GUADELOUPE13NT♣3+2+1
+0.7Round 1🇵🇱 POLAND65♦♦2-1+6
+0.7Round 1🇵🇱 POLAND115♥♠K-1+4
+0.7Round 4🇭🇰 CHINA HONG KONG324♠♦2=+0
+0.7Round 12🇮🇳 INDIA304♠♥A=+3
+0.7Round 18🇧🇩 BANGLADESH274♥♦K+1+0
+0.7Round 23🇸🇪 SWEDEN66♠♥10+1+11
+0.6Round 7🇷🇺 RUSSIA61NT♦4=-1
+0.5Round 1🇵🇱 POLAND151NT♠4-1-2
+0.5Round 5🇪🇬 EGYPT94♠♦A=+0
+0.5Round 12🇮🇳 INDIA233NT♣5=+0
+0.5Round 19🇬🇵 GUADELOUPE21NT♦2-1-2
+0.4Round 9🇮🇹 ITALY73♦♣A+1-10
+0.4Round 10🇮🇱 ISRAEL213NT♥5+3-11
+0.4Round 20🇨🇱 CHILE182♦♦9=+5
+0.3Round 4🇭🇰 CHINA HONG KONG282NT♠J+2-2
+0.3Round 7🇷🇺 RUSSIA13♥♣3-1+2
+0.3Round 9🇮🇹 ITALY84♠♥2+1+0
+0.3Round 12🇮🇳 INDIA314♥♣A=+1
+0.2Round 13🇸🇬 SINGAPORE84♥♣K+1+0
+0.1Round 1🇵🇱 POLAND51NT♥6=-1
+0.1Round 19🇬🇵 GUADELOUPE53NT♦4+1+0
+0.1Round 23🇸🇪 SWEDEN83♣♠K-1+2
+0.1Round 23🇸🇪 SWEDEN125♠♣10=+0
-0.0Round 20🇨🇱 CHILE175♥♦A=+0
-0.1Round 1🇵🇱 POLAND43NT♠J+3+13
-0.1Round 2🇦🇷 ARGENTINA254♠♥5-1+5
-0.2Round 5🇪🇬 EGYPT162♠♣3=+0
-0.2Round 14🇺🇸 USA 1324♠♦A+1+0
-0.3Round 1🇵🇱 POLAND23NT♠5+1-1
-0.3Round 2🇦🇷 ARGENTINA193NT♠3+1-1
-0.3Round 2🇦🇷 ARGENTINA244♠♥Q+1+0
-0.3Round 7🇷🇺 RUSSIA154♠♥10=+1
-0.3Round 16🇳🇱 NETHERLANDS202♥♣K+1-1
-0.3Round 18🇧🇩 BANGLADESH232♦♦J+1+0
-0.4Round 10🇮🇱 ISRAEL283NT♥5+1-10
-0.4Round 10🇮🇱 ISRAEL322♥♠J-1+1
-0.4Round 12🇮🇳 INDIA184♥♥J+1+0
-0.4Round 14🇺🇸 USA 1214♠♥J+1-1
-0.5Round 2🇦🇷 ARGENTINA263NT♥3+1-1
-0.5Round 9🇮🇹 ITALY12♠♣Q-1-2
-0.5Round 13🇸🇬 SINGAPORE153♥♣J+1+1
-0.7Round 1🇵🇱 POLAND162♦♦5+1-7
-0.7Round 9🇮🇹 ITALY101NT♠4+1-1
-0.7Round 13🇸🇬 SINGAPORE142♥x♠2-2-4
-0.7Round 14🇺🇸 USA 1294♥♦K+1+0
-0.8Round 1🇵🇱 POLAND12♠♦A+4+5
-0.8Round 23🇸🇪 SWEDEN74♠♥7-1-6
-0.9Round 4🇭🇰 CHINA HONG KONG204♠♠4=-1
-0.9Round 12🇮🇳 INDIA201NT♣7-2-9
-0.9Round 16🇳🇱 NETHERLANDS172NT♥2-2+0
-0.9Round 16🇳🇱 NETHERLANDS223NT♣8+1+0
-1.0Round 5🇪🇬 EGYPT84♠♣10=+0
-1.0Round 5🇪🇬 EGYPT102♠♥K+2-10
-1.0Round 10🇮🇱 ISRAEL253NT♥2+1+0
-1.0Round 18🇧🇩 BANGLADESH184♥♣J+1+0
-1.0Round 19🇬🇵 GUADELOUPE114♠♥2+1-1
-1.1Round 14🇺🇸 USA 1193♣♥K=-5
-1.1Round 16🇳🇱 NETHERLANDS294♠♥K+1+0
-1.1Round 20🇨🇱 CHILE292♥♣4+2+10
-1.4Round 4🇭🇰 CHINA HONG KONG262♥♦J+1-6
-1.4Round 7🇷🇺 RUSSIA45♣♥K-1-6
-1.4Round 14🇺🇸 USA 1283NT♦J+1+1
-1.5Round 1🇵🇱 POLAND85♣♦J=+15
-1.6Round 7🇷🇺 RUSSIA73♥♣4=+0
-1.6Round 19🇬🇵 GUADELOUPE131NT♥3-1-5
-1.6Round 19🇬🇵 GUADELOUPE152♦♣4-2-3
-1.7Round 4🇭🇰 CHINA HONG KONG172♠♣5-1-5
-1.7Round 9🇮🇹 ITALY33NT♥6=+0
-1.7Round 9🇮🇹 ITALY154♠♦A-2-8
-1.7Round 18🇧🇩 BANGLADESH323♥♠6-2+1
-1.8Round 10🇮🇱 ISRAEL275♣x♣2-4+5
-1.9Round 10🇮🇱 ISRAEL203NT♦2-1-6
-1.9Round 20🇨🇱 CHILE284♠♦J+2-12
-2.0Round 2🇦🇷 ARGENTINA315♣x♠A-1+0
-2.1Round 2🇦🇷 ARGENTINA183NT♠4-1-5
-2.1Round 5🇪🇬 EGYPT43♣♥8=+0
-2.1Round 18🇧🇩 BANGLADESH213♥♣Q-1-5
-2.2Round 4🇭🇰 CHINA HONG KONG225♦♠Q-3-7
-2.2Round 14🇺🇸 USA 1253NT♥7-1-6
-2.2Round 23🇸🇪 SWEDEN143NT♦2-1-10
-2.3Round 1🇵🇱 POLAND133NT♦J+3-17
-2.3Round 4🇭🇰 CHINA HONG KONG213NT♥6=+1
-2.3Round 4🇭🇰 CHINA HONG KONG273♠♣A=-1
-2.3Round 12🇮🇳 INDIA263♣♥J-1+0
-2.4Round 1🇵🇱 POLAND74♥♠5+1+0
-2.4Round 10🇮🇱 ISRAEL173♠x♥A-3-2
-2.5Round 2🇦🇷 ARGENTINA233NT♥7=+0
-2.6Round 18🇧🇩 BANGLADESH172♠♦A=+1
-2.7Round 5🇪🇬 EGYPT112♠♦3=+0
-2.7Round 19🇬🇵 GUADELOUPE43♦♠4-1-11
-2.7Round 23🇸🇪 SWEDEN152♠♥7+1-1
-2.9Round 13🇸🇬 SINGAPORE45♦♥A=+15
-3.0Round 9🇮🇹 ITALY143NT♥3=+1
-3.1Round 14🇺🇸 USA 1186♣♠A-1-11
-3.1Round 14🇺🇸 USA 1263NT♠A+1-1
-3.1Round 18🇧🇩 BANGLADESH314♥♣4=+0
-3.1Round 20🇨🇱 CHILE324♠x♣K-1-6
-3.3Round 9🇮🇹 ITALY46♠♥K+1+13
-3.3Round 10🇮🇱 ISRAEL244♥♦J-2-11
-3.3Round 10🇮🇱 ISRAEL314♥♦9-2-6
-3.4Round 14🇺🇸 USA 1173♠♣4-2-5
-3.4Round 16🇳🇱 NETHERLANDS276♥♥3+1-1
-3.6Round 12🇮🇳 INDIA252♠♣J+1-11
-3.7Round 4🇭🇰 CHINA HONG KONG194♥♠Q-2-11
-3.9Round 5🇪🇬 EGYPT61NT♣3-3-5
-3.9Round 20🇨🇱 CHILE276♥♣A=-10
-4.1Round 7🇷🇺 RUSSIA52♠♥6=-12
-4.2Round 2🇦🇷 ARGENTINA223NT♦Q+3-3
-4.3Round 19🇬🇵 GUADELOUPE123NT♥J+1-7
-4.4Round 16🇳🇱 NETHERLANDS324♠♦6=-1
-4.7Round 13🇸🇬 SINGAPORE34♠♦K-1-5
-4.7Round 16🇳🇱 NETHERLANDS185♣♠A-2-11
-5.0Round 5🇪🇬 EGYPT143NT♣3-2-6
-5.2Round 2🇦🇷 ARGENTINA295♥x♣K=-5
-5.2Round 9🇮🇹 ITALY134♠♠J+2-10
-5.3Round 4🇭🇰 CHINA HONG KONG294♠♥K=+1
-5.4Round 18🇧🇩 BANGLADESH293NT♣J+2+0
-5.6Round 14🇺🇸 USA 1231NT♦4+1-10
-5.9Round 23🇸🇪 SWEDEN104♥x♦7-2+3
-6.0Round 7🇷🇺 RUSSIA34♠♦4=+1
-6.2Round 18🇧🇩 BANGLADESH205♠x♦A=-5
-6.3Round 14🇺🇸 USA 1243NT♥2-1-10
-7.6Round 16🇳🇱 NETHERLANDS213NT♥6=-10
-7.7Round 9🇮🇹 ITALY57♠♣J=+0
-7.8Round 7🇷🇺 RUSSIA163♠♣8-1-10
-7.8Round 10🇮🇱 ISRAEL294♠♥2=-10
-8.0Round 18🇧🇩 BANGLADESH225♥♣4=-8
-8.3Round 16🇳🇱 NETHERLANDS196♠♦4-2-13
-9.0Round 20🇨🇱 CHILE223NT♠4-3-14
-9.1Round 5🇪🇬 EGYPT156♥♣10-1-11
-10.1Round 10🇮🇱 ISRAEL223♦x♠8+1-12
-10.3Round 12🇮🇳 INDIA195♦x♣Q-2-9
-12.3Round 5🇪🇬 EGYPT127♠x♥8-1-14