🇨🇳 JIANG Baozhuo · CHINA

65rank
+10.2Butler · 210 bds
+0.05per board
±4.7swing
+0.24vs par /bd · #46/115
+0.12adjusted /bd
Butler per round: -13.1 -11.8 13.4 -4.9 0.2 39.5 -27.9 -23.3 5 16 -4.2 -21.9 21.6 20.7 0.9by round

vs par split: bidding +0.25 · play +0.01

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

Card play — on target: opening leads 80.4% #37 of 115 · declarer play 64.8% #98 of 115 · defence 86.3% #27 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (13)74.4% (43)
Declarer play66.7% (18)63.9% (36)
Defence82.6% (23)87.5% (72)

Opening leads by suit led: ♠ 63.6% (11) · ♥ 100.0% (14) · ♦ 75.0% (12) · ♣ 78.9% (19)

vs par by strain: NT -0.40 (62) · a suit +0.54 (147)

vs par by level: part-score +0.01 (68) · game +0.10 (122) · slam +2.21 (19)

By role: declaring -0.13/bd (-2.26 vs par · 115) · defending +0.27/bd (+3.27 vs par · 95)

By vulnerability: vulnerable -0.03/bd (-0.24 vs par · 105) · not vulnerable +0.12/bd (+0.72 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1R.PanL.Kostova – N.YaninskiOpen14-13.1-0.94-1.36
Round 2R.PanR.Basler – L.BellicaudOpen14-11.8-0.84+0.14
Round 4R.PanC.Curran – A.DevikOpen14+13.4+0.96+1.64
Round 6R.PanK.Kopka – K.CichyOpen14-4.9-0.35+1.07
Round 7R.PanK.Takizawa – Y.InoueClosed14+0.2+0.01-1.00
Round 8R.PanJ.Wu – X.GuanClosed14+39.5+2.82+0.57
Round 10R.PanC.Lee – S.SuOpen14-27.9-1.99-3.57
Round 12R.PanS.Clementsson – A.SandinOpen14-23.3-1.66+2.29
Round 14R.PanG.Donati – F.PortaClosed14+5.0+0.36-0.36
Round 15R.PanW.Cheung – T.FongClosed14+16.0+1.14-0.93
Round 16R.PanK.Kotha – T.SopakClosed14-4.2-0.30+0.64
Round 17R.PanB.Xiao – K.HuangOpen14-21.9-1.56-2.14
Round 18R.PanA.Vassileva – O.LauferClosed14+21.6+1.54+4.14
Round 20R.PanD.Goudzwaard – T.WesterveldClosed14+20.7+1.48+1.86
Round 21R.PanT.Loonstein – A.ZeitakClosed14+0.9+0.06+0.64

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
+15.0Round 14🇮🇹 ITALY66♦♠A-1+17
+12.9Round 21🇮🇱 ISRAEL26♣♦8=+12
+12.8Round 8🇸🇬 SINGAPORE136NT♥A=+0
+12.7Round 4🇳🇴 NORWAY102♦x♥A-4+11
+11.3Round 8🇸🇬 SINGAPORE103NT♥A+2+11
+10.8Round 17🇺🇸 USA75♦x♥3=+12
+10.4Round 4🇳🇴 NORWAY23NT♣3=+10
+10.0Round 4🇳🇴 NORWAY135♠♦A-1+12
+10.0Round 20🇳🇱 NETHERLANDS136♠♠2-1+13
+9.8Round 6🇵🇱 POLAND66♥x♣6-1+12
+9.8Round 18🇨🇦 CANADA76♦♦7=+0
+9.6Round 6🇵🇱 POLAND84♥x♣10-1+11
+9.3Round 15🇭🇰 CHINA HONG KONG136♠♣2-1+13
+7.8Round 14🇮🇹 ITALY103NT♥4-3+9
+7.7Round 14🇮🇹 ITALY124♠x♣5-3+14
+7.1Round 4🇳🇴 NORWAY142♥♣3=+11
+6.8Round 14🇮🇹 ITALY37NT♠9=+0
+6.7Round 15🇭🇰 CHINA HONG KONG104♠x♠3-3+5
+6.5Round 8🇸🇬 SINGAPORE93♥x♥5-1+13
+6.4Round 16🇹🇭 THAILAND73NT♣6-1+12
+6.2Round 8🇸🇬 SINGAPORE43NT♦5+1+1
+6.0Round 4🇳🇴 NORWAY53NT♠10=+7
+5.2Round 6🇵🇱 POLAND123NT♣5-2+11
+5.0Round 20🇳🇱 NETHERLANDS74♥x♥K-1+8
+4.9Round 16🇹🇭 THAILAND56NT♠9+1+1
+4.8Round 15🇭🇰 CHINA HONG KONG83NT♠8-1+4
+4.8Round 20🇳🇱 NETHERLANDS92♥x♥K-1-1
+4.6Round 20🇳🇱 NETHERLANDS103NT♦2=+0
+4.4Round 2🇫🇷 FRANCE12♠♦A+1+7
+4.1Round 12🇸🇪 SWEDEN74♠♦8-2+3
+4.0Round 12🇸🇪 SWEDEN104♥♠A-1+12
+4.0Round 18🇨🇦 CANADA44♥♣8=+9
+3.9Round 8🇸🇬 SINGAPORE32♦♦4+1+0
+3.8Round 14🇮🇹 ITALY83NT♥2+1-1
+3.6Round 6🇵🇱 POLAND102♥♠6+1+10
+3.6Round 12🇸🇪 SWEDEN13NT♥3-1+17
+3.5Round 16🇹🇭 THAILAND144♠♣4+1+1
+3.4Round 16🇹🇭 THAILAND13♠♠4=+7
+3.3Round 18🇨🇦 CANADA31NT♥2=+5
+3.2Round 15🇭🇰 CHINA HONG KONG141♠x♠4-3+1
+3.2Round 17🇺🇸 USA36NT♠7=-11
+3.2Round 18🇨🇦 CANADA92♥♣3=+5
+3.1Round 7🇯🇵 JAPAN93♦♠6-1+5
+2.9Round 2🇫🇷 FRANCE104♥♠K-1+6
+2.9Round 14🇮🇹 ITALY24♦♥A+1+6
+2.9Round 15🇭🇰 CHINA HONG KONG51NT♥5=+5
+2.9Round 15🇭🇰 CHINA HONG KONG94♥♠J=+0
+2.7Round 7🇯🇵 JAPAN104♠♣5-2+8
+2.7Round 18🇨🇦 CANADA13♦♠2+2+1
+2.7Round 20🇳🇱 NETHERLANDS145♦♥6=+0
+2.6Round 1🇧🇬 BULGARIA145♥♣7-1+10
+2.6Round 7🇯🇵 JAPAN143NT♥7-2+5
+2.6Round 10🇹🇼 CHINESE TAIPEI84♥♣5+1+1
+2.5Round 4🇳🇴 NORWAY114♥♣3+2+2
+2.4Round 8🇸🇬 SINGAPORE113NT♥4+2+0
+2.4Round 15🇭🇰 CHINA HONG KONG43NT♥J+2+0
+2.3Round 1🇧🇬 BULGARIA124♥♠6-1+2
+2.2Round 7🇯🇵 JAPAN122♥♦5+2+2
+2.1Round 1🇧🇬 BULGARIA64♣x♦5-3-3
+2.1Round 12🇸🇪 SWEDEN124♠♦3+1-11
+2.1Round 16🇹🇭 THAILAND112♠♣7-1+3
+2.1Round 18🇨🇦 CANADA136♥♠K=+13
+2.0Round 8🇸🇬 SINGAPORE74♠♥Q=+0
+2.0Round 21🇮🇱 ISRAEL73NT♠Q+1-1
+1.9Round 1🇧🇬 BULGARIA53NT♥4+1+0
+1.9Round 2🇫🇷 FRANCE132♠♥10=+6
+1.8Round 16🇹🇭 THAILAND82♠♦Q+3+6
+1.8Round 18🇨🇦 CANADA24♠♣2-1+5
+1.7Round 1🇧🇬 BULGARIA21♠♠2+3-6
+1.7Round 21🇮🇱 ISRAEL64♠♥9+1+1
+1.6Round 2🇫🇷 FRANCE63NT♥8+1+0
+1.6Round 10🇹🇼 CHINESE TAIPEI61♠♣6+1+1
+1.6Round 10🇹🇼 CHINESE TAIPEI111NT♥2+2+2
+1.6Round 20🇳🇱 NETHERLANDS52♥♠K-1+2
+1.4Round 2🇫🇷 FRANCE24♥♣4=-1
+1.4Round 10🇹🇼 CHINESE TAIPEI21♠♠10+1-9
+1.3Round 7🇯🇵 JAPAN13♥♠3=-4
+1.3Round 15🇭🇰 CHINA HONG KONG75♥♠2=+0
+1.3Round 17🇺🇸 USA14♥♠J=+0
+1.2Round 4🇳🇴 NORWAY94♠♦2+2+13
+1.2Round 15🇭🇰 CHINA HONG KONG64♠♥3+1+0
+1.2Round 18🇨🇦 CANADA86♠♥9+1+11
+1.1Round 10🇹🇼 CHINESE TAIPEI32♠♦A=+0
+1.0Round 7🇯🇵 JAPAN43NT♣7=+2
+1.0Round 18🇨🇦 CANADA143NT♣7-2+5
+0.9Round 7🇯🇵 JAPAN7Pass-4
+0.7Round 2🇫🇷 FRANCE33NT♥Q+2+0
+0.6Round 20🇳🇱 NETHERLANDS24♠♣2+3+12
+0.6Round 20🇳🇱 NETHERLANDS123NT♦Q-2-6
+0.5Round 8🇸🇬 SINGAPORE64♥♣K=+0
+0.4Round 8🇸🇬 SINGAPORE12♣♥10+2+1
+0.4Round 8🇸🇬 SINGAPORE84♠♠2+1+1
+0.4Round 12🇸🇪 SWEDEN144♥♣A+2+11
+0.4Round 18🇨🇦 CANADA124♠♥4-2+6
+0.3Round 17🇺🇸 USA45♦♥J=-2
+0.3Round 21🇮🇱 ISRAEL142NT♥7-1+4
+0.2Round 16🇹🇭 THAILAND125♦♣K-1-2
+0.2Round 20🇳🇱 NETHERLANDS63NT♥10+2+0
+0.1Round 6🇵🇱 POLAND114♠♠5=+0
+0.1Round 7🇯🇵 JAPAN132♠♥K-1+1
+0.1Round 12🇸🇪 SWEDEN134NT♥2+1+13
+0.1Round 18🇨🇦 CANADA54♥♣K=+0
+0.0Round 17🇺🇸 USA115♣♠4+2+10
-0.1Round 1🇧🇬 BULGARIA92♥x♦K-1+5
-0.1Round 4🇳🇴 NORWAY71NT♥J-1-6
-0.3Round 21🇮🇱 ISRAEL94♥♦K+3+17
-0.3Round 21🇮🇱 ISRAEL103NT♠4+1+0
-0.4Round 2🇫🇷 FRANCE84♥♣2+1+0
-0.5Round 1🇧🇬 BULGARIA84♠♥4+1+0
-0.5Round 8🇸🇬 SINGAPORE145♦♥A=+0
-0.5Round 10🇹🇼 CHINESE TAIPEI143NT♥5+1-1
-0.6Round 2🇫🇷 FRANCE111NT♠5-1+2
-0.7Round 17🇺🇸 USA85♣♦7-2-5
-0.7Round 17🇺🇸 USA104♠♦3+1+0
-0.7Round 21🇮🇱 ISRAEL34♠♦J=-1
-0.9Round 4🇳🇴 NORWAY124♥♠2+1+0
-0.9Round 7🇯🇵 JAPAN62NT♥Q=-1
-0.9Round 12🇸🇪 SWEDEN23NT♠2=+2
-1.0Round 7🇯🇵 JAPAN111♠x♦K-2-3
-1.0Round 10🇹🇼 CHINESE TAIPEI15♦x♦J-2+5
-1.0Round 17🇺🇸 USA92♣♦4+1+0
-1.0Round 20🇳🇱 NETHERLANDS43NT♦Q=+1
-1.1Round 7🇯🇵 JAPAN53♥♠Q=+0
-1.1Round 16🇹🇭 THAILAND62♥♣4-1+2
-1.2Round 8🇸🇬 SINGAPORE24♥♠5=+0
-1.2Round 12🇸🇪 SWEDEN85♦♠8-1-4
-1.2Round 21🇮🇱 ISRAEL44♠♣5-1-12
-1.3Round 6🇵🇱 POLAND21♥x♥3-1-2
-1.4Round 15🇭🇰 CHINA HONG KONG114♣♠Q-1-4
-1.5Round 1🇧🇬 BULGARIA14♥♣3-1-4
-1.6Round 7🇯🇵 JAPAN22♥♣6=-1
-1.6Round 17🇺🇸 USA63NT♥8-1+5
-1.7Round 1🇧🇬 BULGARIA74♥♣6+2-1
-1.7Round 1🇧🇬 BULGARIA133NT♦6-1-12
-1.7Round 6🇵🇱 POLAND35♦♣A-1-5
-1.7Round 21🇮🇱 ISRAEL52♥♠A=-10
-1.8Round 10🇹🇼 CHINESE TAIPEI102NT♠2-1+0
-1.8Round 15🇭🇰 CHINA HONG KONG35♥♦A=-4
-1.8Round 20🇳🇱 NETHERLANDS84♥♣7+1-11
-1.8Round 21🇮🇱 ISRAEL82NT♥A-2-1
-1.9Round 2🇫🇷 FRANCE143NT♠J-1-5
-2.0Round 14🇮🇹 ITALY142NT♣6=-6
-2.0Round 16🇹🇭 THAILAND133NT♥A=+0
-2.0Round 20🇳🇱 NETHERLANDS12♥♣6=-5
-2.0Round 20🇳🇱 NETHERLANDS112♠♠7-1+2
-2.0Round 21🇮🇱 ISRAEL11NT♠5-1+3
-2.0Round 21🇮🇱 ISRAEL113NT♥6=+1
-2.0Round 21🇮🇱 ISRAEL123♥♦10+1-2
-2.1Round 14🇮🇹 ITALY14♠♣5=+0
-2.1Round 18🇨🇦 CANADA114♥♠A=+0
-2.2Round 8🇸🇬 SINGAPORE122NT♦Q=-6
-2.3Round 1🇧🇬 BULGARIA44♠♥2+1+0
-2.3Round 16🇹🇭 THAILAND44♠♣4=+0
-2.6Round 20🇳🇱 NETHERLANDS36NT♥J=+11
-2.7Round 2🇫🇷 FRANCE54♥♦Q-2-2
-2.8Round 6🇵🇱 POLAND45♦x♠A-1-10
-2.9Round 4🇳🇴 NORWAY33♠♠Q+1-6
-2.9Round 6🇵🇱 POLAND132♥♥2=+0
-2.9Round 18🇨🇦 CANADA62♥♦5+1+0
-3.0Round 1🇧🇬 BULGARIA104♥♠A=+0
-3.0Round 2🇫🇷 FRANCE123♣♣2=+0
-3.0Round 8🇸🇬 SINGAPORE54♠♦6+2-13
-3.0Round 16🇹🇭 THAILAND92♠♥10+2+10
-3.0Round 18🇨🇦 CANADA103NT♥J-2-2
-3.2Round 10🇹🇼 CHINESE TAIPEI41NTx♣5=-1
-3.3Round 16🇹🇭 THAILAND34♠♥Q=+1
-3.4Round 10🇹🇼 CHINESE TAIPEI52NT♠2-1-6
-3.5Round 1🇧🇬 BULGARIA34♠♦A=+1
-3.5Round 6🇵🇱 POLAND94♥♠9=-3
-3.5Round 14🇮🇹 ITALY112♥♠K-4-3
-3.7Round 12🇸🇪 SWEDEN42♦♥Q-2+10
-3.8Round 6🇵🇱 POLAND144♥♣8=+0
-3.9Round 14🇮🇹 ITALY53NT♣4-1-6
-4.0Round 4🇳🇴 NORWAY83♥♣5-3-1
-4.0Round 7🇯🇵 JAPAN33♥♦A-1-10
-4.0Round 12🇸🇪 SWEDEN54♠♣4-1-5
-4.0Round 21🇮🇱 ISRAEL134♣x♥6-1-2
-4.2Round 2🇫🇷 FRANCE94♠♦9=+1
-4.2Round 10🇹🇼 CHINESE TAIPEI93NT♥A-4-8
-4.2Round 15🇭🇰 CHINA HONG KONG13NT♣K-1-11
-4.3Round 14🇮🇹 ITALY134♥♥2+1+0
-4.4Round 12🇸🇪 SWEDEN116♠♥8=+11
-4.6Round 6🇵🇱 POLAND53NT♥A+2+0
-4.8Round 6🇵🇱 POLAND14♠♦Q=+0
-4.8Round 10🇹🇼 CHINESE TAIPEI134♠♣Q-1-12
-4.8Round 14🇮🇹 ITALY73NT♠2-1-12
-4.8Round 17🇺🇸 USA26♥♦A=+0
-5.1Round 2🇫🇷 FRANCE42♠♣2-1-12
-5.1Round 7🇯🇵 JAPAN84♠♦K+2-14
-5.2Round 17🇺🇸 USA123♠♦7-2-3
-5.3Round 4🇳🇴 NORWAY12♠x♣K-3-3
-5.3Round 15🇭🇰 CHINA HONG KONG124♠♦K-3-10
-5.7Round 16🇹🇭 THAILAND24♥♥3-2-12
-6.0Round 15🇭🇰 CHINA HONG KONG24♠♣5=-12
-6.1Round 12🇸🇪 SWEDEN32♥♦9-1-6
-6.2Round 10🇹🇼 CHINESE TAIPEI74♥♣7-3-9
-6.7Round 17🇺🇸 USA144♥♦K-2-11
-6.8Round 2🇫🇷 FRANCE74♠♣K=+0
-7.2Round 14🇮🇹 ITALY96NT♠5-3-11
-7.6Round 17🇺🇸 USA131NTx♠3+1-11
-7.8Round 6🇵🇱 POLAND74♠x♣6-2-9
-8.1Round 12🇸🇪 SWEDEN93NT♠7-4-12
-9.1Round 16🇹🇭 THAILAND106NT♥Q-1-20
-9.2Round 12🇸🇪 SWEDEN64♥♣J+3-9
-9.2Round 17🇺🇸 USA52♥x♣10=-14
-9.3Round 4🇳🇴 NORWAY64♠♣10=-10
-9.4Round 1🇧🇬 BULGARIA114♠♦2-1-11
-11.1Round 10🇹🇼 CHINESE TAIPEI126♠♠5-1-13
-11.2Round 14🇮🇹 ITALY45♦x♠4-1-12
-14.0Round 4🇳🇴 NORWAY47NTx♥2=-17