🇨🇳 NIU Yuanzhe · CHINA

9rank
+163.1Butler · 182 bds
+0.90per board
±5.0swing
+0.42vs par /bd · #34/111
+0.98adjusted /bd
Butler per round: -42.5 -7.1 8.1 27.2 41.6 23.4 34 -21.1 10 51.2 -7.4 3.6 42.1by round

vs par split: bidding +0.19 · play +0.23

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

Card play — on target: opening leads 87.5% #9 of 111 · declarer play 75.0% #47 of 111 · defence 87.2% #9 of 111

Bidding activity — not a pass: 46.7% #19 of 111 (232/497)

Card play by contract type — on target
vs NTvs a suit
Opening leads83.3% (18)90.0% (30)
Declarer play81.0% (21)71.0% (31)
Defence84.4% (32)88.9% (54)

Opening leads by suit led: ♠ 63.6% (11) · ♥ 100.0% (9) · ♦ 100.0% (9) · ♣ 89.5% (19)

vs par by strain: NT +0.51 (74) · a suit +0.36 (108)

vs par by level: part-score +1.63 (62) · game -0.59 (107) · slam +3.00 (13)

By role: declaring +0.67/bd (-2.51 vs par · 96) · defending +1.14/bd (+3.70 vs par · 86)

By vulnerability: vulnerable +0.57/bd (+0.19 vs par · 91) · not vulnerable +1.22/bd (+0.66 vs par · 91)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2Z.WangY.Sliwowicz – O.SabbahClosed14-42.5-3.04-2.86
Round 3Z.WangY.Inoue – K.TakizawaClosed14-7.1-0.51+2.14
Round 4Z.WangY.Pong – Y.GohClosed14+8.1+0.58-0.71
Round 5Z.WangL.Rombaut – A.GallardClosed14+27.2+1.94+2.21
Round 7Z.WangM.Kemeny – Z.ArgayOpen14+41.6+2.97+0.71
Round 8Z.WangX.Friesen – R.GoorOpen14+23.4+1.67-0.57
Round 9Z.WangE.Connell – K.FlanaganOpen14+34.0+2.43+1.14
Round 10Z.WangD.Tylvad – C.LahrmannClosed14-21.1-1.51-1.93
Round 13Z.WangB.Zhu – H.LubaClosed14+10.0+0.71+0.57
Round 14Z.WangZ.Yan – R.SongOpen14+51.2+3.66+2.71
Round 16Z.WangW.Okrzesik – K.KuflowskiOpen14-7.4-0.53-1.36
Round 18Z.WangM.Haas – S.PahkOpen14+3.6+0.26-1.43
Round 19Z.WangK.Chheda – V.NanduClosed14+42.1+3.01+4.86

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.4Round 14🇳🇿 NEW ZEALAND254♣♥5-5+18
+12.9Round 5🇫🇷 FRANCE103♥x♣Q-3+5
+11.4Round 5🇫🇷 FRANCE97♣x♠2-3+12
+10.9Round 14🇳🇿 NEW ZEALAND277♠♣A-1+8
+10.6Round 10🇩🇰 DENMARK175♦x♠A-4+9
+10.4Round 5🇫🇷 FRANCE32♠x♦6-2+12
+10.3Round 16🇵🇱 POLAND166♦♦4=+10
+10.2Round 13🇺🇸 USA186♠♦K=+0
+9.8Round 7🇭🇺 HUNGARY73NT♥5-2+13
+9.2Round 19🇮🇳 INDIA13♥♦A-2+11
+8.9Round 19🇮🇳 INDIA53NT♠5+1+11
+8.7Round 9🇮🇪 IRELAND144♥♣2=+0
+8.5Round 19🇮🇳 INDIA84♥♦8-1+5
+7.8Round 14🇳🇿 NEW ZEALAND194♥♠A-1+5
+7.6Round 4🇸🇬 SINGAPORE245♥x♦5-3+2
+7.6Round 7🇭🇺 HUNGARY113NT♥4=+6
+7.6Round 13🇺🇸 USA197NT♣5=+0
+7.3Round 9🇮🇪 IRELAND24♠♥3+1+0
+7.2Round 3🇯🇵 JAPAN103♦♣A-1+12
+7.0Round 14🇳🇿 NEW ZEALAND173NT♠8=+6
+6.8Round 14🇳🇿 NEW ZEALAND223NT♠T-1+5
+6.6Round 8🇳🇱 NETHERLANDS243NT♦T=+0
+6.2Round 7🇭🇺 HUNGARY131NT♣2+2+10
+6.0Round 9🇮🇪 IRELAND113♠♣3+2+12
+5.9Round 4🇸🇬 SINGAPORE264♥x♣8-1+8
+5.8Round 7🇭🇺 HUNGARY84♠♥4-1+4
+5.8Round 9🇮🇪 IRELAND43♦♠2+1+7
+5.8Round 14🇳🇿 NEW ZEALAND204♥♠T+2+1
+5.7Round 4🇸🇬 SINGAPORE174♠♣K-3+11
+5.7Round 9🇮🇪 IRELAND72♦♠2+1+16
+5.4Round 19🇮🇳 INDIA63♠♠2-1+12
+5.2Round 7🇭🇺 HUNGARY24♥♥3=+0
+4.9Round 10🇩🇰 DENMARK223♥♣2-2+3
+4.8Round 16🇵🇱 POLAND151♥♠K=+5
+4.6Round 9🇮🇪 IRELAND103NT♦5+2+1
+4.4Round 8🇳🇱 NETHERLANDS222NT♥3-1+6
+4.3Round 7🇭🇺 HUNGARY123♠♥A-1+6
+4.3Round 16🇵🇱 POLAND194♠♣7+1+0
+4.3Round 19🇮🇳 INDIA74♠x♣6-1+2
+4.1Round 13🇺🇸 USA113NT♥T-4+3
+3.9Round 5🇫🇷 FRANCE71NT♦A+1+6
+3.9Round 8🇳🇱 NETHERLANDS196♣♦4=-12
+3.9Round 8🇳🇱 NETHERLANDS231NT♠A+1+0
+3.9Round 9🇮🇪 IRELAND133♦♣2-5-3
+3.8Round 2🇮🇱 ISRAEL274♠♥J+1+1
+3.8Round 3🇯🇵 JAPAN136♣♠5-1+17
+3.8Round 4🇸🇬 SINGAPORE154♠♦9-1+10
+3.8Round 18🇺🇸 USA2192♥♦T=+6
+3.7Round 3🇯🇵 JAPAN143NT♥Q=+3
+3.6Round 7🇭🇺 HUNGARY143♥♠A=+0
+3.6Round 10🇩🇰 DENMARK263NT♣7-3+5
+3.4Round 18🇺🇸 USA2233NT♦6+2+1
+3.4Round 18🇺🇸 USA2273♥♦K-1+2
+3.3Round 5🇫🇷 FRANCE81NT♥5=+0
+3.3Round 13🇺🇸 USA143NT♦3+3+1
+3.2Round 4🇸🇬 SINGAPORE234♠♦J+1-13
+3.2Round 19🇮🇳 INDIA106NT♥6-1+13
+3.1Round 13🇺🇸 USA1104♥♦Q-1+12
+2.7Round 9🇮🇪 IRELAND91NT♥A-2+2
+2.7Round 13🇺🇸 USA153NT♥4-2+5
+2.7Round 18🇺🇸 USA2243♥♣3=-7
+2.5Round 18🇺🇸 USA2161NT♥4-1+5
+2.5Round 19🇮🇳 INDIA143♠♦3-1+4
+2.4Round 8🇳🇱 NETHERLANDS154♥♠A+1+0
+2.4Round 16🇵🇱 POLAND243NT♠5+1+0
+2.3Round 3🇯🇵 JAPAN84♥♣2=+0
+2.2Round 14🇳🇿 NEW ZEALAND183NT♣6+2+1
+2.1Round 5🇫🇷 FRANCE144♥♣A=+1
+2.1Round 8🇳🇱 NETHERLANDS214♠♣A=+3
+1.9Round 4🇸🇬 SINGAPORE224♠♣2+1+0
+1.9Round 7🇭🇺 HUNGARY101NT♥3+1+1
+1.9Round 8🇳🇱 NETHERLANDS202NT♥2-1-6
+1.9Round 19🇮🇳 INDIA114♠♣J-1+5
+1.8Round 8🇳🇱 NETHERLANDS262♠♥A+1+10
+1.8Round 19🇮🇳 INDIA44♥♣9+1+0
+1.7Round 7🇭🇺 HUNGARY13♥♠K=-4
+1.5Round 7🇭🇺 HUNGARY62NT♥3=-9
+1.5Round 14🇳🇿 NEW ZEALAND241NT♦8-1+4
+1.5Round 16🇵🇱 POLAND184♥x♦7-2+0
+1.5Round 18🇺🇸 USA2173NT♠7+3+1
+1.5Round 18🇺🇸 USA2264♥♠5+1+1
+1.4Round 2🇮🇱 ISRAEL234♥♣K+2+13
+1.4Round 5🇫🇷 FRANCE13NT♥A=+0
+1.4Round 13🇺🇸 USA1143♥♠7=+1
+1.3Round 9🇮🇪 IRELAND123NT♦5=-2
+1.3Round 14🇳🇿 NEW ZEALAND233NT♠9=+13
+1.2Round 18🇺🇸 USA2181NT♠9-1-3
+1.2Round 18🇺🇸 USA2284♠♥Q=-1
+1.2Round 19🇮🇳 INDIA21NT♣T=+1
+1.1Round 5🇫🇷 FRANCE133NT♦5+3+13
+1.1Round 14🇳🇿 NEW ZEALAND154♠♠3+1+0
+1.0Round 19🇮🇳 INDIA32♦♥3+1+1
+0.9Round 5🇫🇷 FRANCE63♦♥A=-1
+0.9Round 10🇩🇰 DENMARK164♥♣8-2+2
+0.8Round 4🇸🇬 SINGAPORE164♠♣3+1+0
+0.7Round 10🇩🇰 DENMARK233NT♣6+1+1
+0.7Round 13🇺🇸 USA1124♥♦8-1-6
+0.6Round 10🇩🇰 DENMARK244♠♥A+2-11
+0.6Round 14🇳🇿 NEW ZEALAND213NT♥9+2+0
+0.4Round 4🇸🇬 SINGAPORE282♥♠4+1+0
+0.4Round 16🇵🇱 POLAND203NT♦8+2+0
+0.3Round 2🇮🇱 ISRAEL284♠♦2+1-13
+0.3Round 8🇳🇱 NETHERLANDS185♦x♥2-2+0
+0.2Round 9🇮🇪 IRELAND84♥♠4=+1
+0.2Round 10🇩🇰 DENMARK254♠♣6=+0
+0.2Round 19🇮🇳 INDIA132♠♣A+2+10
+0.1Round 13🇺🇸 USA1134♠♦A+1+0
+0.1Round 14🇳🇿 NEW ZEALAND263NT♦2+1+0
+0.1Round 18🇺🇸 USA2221NT♦T=+1
+0.0Round 8🇳🇱 NETHERLANDS162NT♠Q-1+2
+0.0Round 16🇵🇱 POLAND172NT♣2=+7
-0.1Round 3🇯🇵 JAPAN15♦♣4-3-2
-0.1Round 3🇯🇵 JAPAN23NT♦5-1+5
-0.1Round 4🇸🇬 SINGAPORE203NT♠J+1+0
-0.1Round 8🇳🇱 NETHERLANDS174♥♣6+1+0
-0.2Round 2🇮🇱 ISRAEL253NT♠2+2-10
-0.2Round 4🇸🇬 SINGAPORE184♠♣T+1+0
-0.3Round 3🇯🇵 JAPAN93♥♣5=+0
-0.3Round 7🇭🇺 HUNGARY41NT♥4=-5
-0.3Round 9🇮🇪 IRELAND33NT♣3=-1
-0.5Round 2🇮🇱 ISRAEL243NT♠9+1-1
-0.5Round 4🇸🇬 SINGAPORE251NT♣K+1-1
-0.6Round 3🇯🇵 JAPAN62♥♦3=+1
-0.6Round 7🇭🇺 HUNGARY93NT♥J-1-5
-0.6Round 13🇺🇸 USA161NT♠3+1+0
-0.7Round 2🇮🇱 ISRAEL212NT♥3-1-5
-0.8Round 3🇯🇵 JAPAN123NT♥3+1+12
-0.9Round 16🇵🇱 POLAND253♣♠7-1-5
-0.9Round 18🇺🇸 USA2203NT♥3=+2
-1.0Round 8🇳🇱 NETHERLANDS282♥♣K+1+0
-1.1Round 8🇳🇱 NETHERLANDS274♥♣6+1+0
-1.3Round 7🇭🇺 HUNGARY54♥♠A-1+2
-1.3Round 16🇵🇱 POLAND213NT♣5+4-2
-1.4Round 2🇮🇱 ISRAEL203NT♥4-1-6
-1.5Round 5🇫🇷 FRANCE54♠♦A=+0
-1.5Round 13🇺🇸 USA173♦♦A-1+1
-1.7Round 8🇳🇱 NETHERLANDS254♣♦T=-11
-1.8Round 2🇮🇱 ISRAEL183NT♥3+1+10
-1.8Round 16🇵🇱 POLAND236♦♣K=-13
-1.9Round 3🇯🇵 JAPAN42♥♦T=-1
-2.0Round 2🇮🇱 ISRAEL172NT♥Q-1-4
-2.0Round 10🇩🇰 DENMARK183♥♥7-1-6
-2.3Round 4🇸🇬 SINGAPORE273NT♠2-1-5
-2.4Round 3🇯🇵 JAPAN34♠♣9+2-1
-2.5Round 5🇫🇷 FRANCE123♠♥8-2-7
-2.8Round 10🇩🇰 DENMARK204♥♣A-1-9
-2.9Round 9🇮🇪 IRELAND63NT♣T+1+1
-2.9Round 19🇮🇳 INDIA91NT♦4-2-5
-3.1Round 19🇮🇳 INDIA125♦x♠A-2-2
-3.4Round 5🇫🇷 FRANCE113NT♣4+1+0
-3.4Round 10🇩🇰 DENMARK214♦♥6+1-1
-3.4Round 16🇵🇱 POLAND223♠♦4=-1
-3.5Round 9🇮🇪 IRELAND13NT♦A-1-5
-3.6Round 14🇳🇿 NEW ZEALAND165♣♥Q+1-13
-3.7Round 14🇳🇿 NEW ZEALAND284♠♥J-1-10
-3.8Round 2🇮🇱 ISRAEL192NT♠A-1-5
-3.8Round 7🇭🇺 HUNGARY35♠♥2-1-9
-4.0Round 10🇩🇰 DENMARK152♥♣2+1+0
-4.4Round 2🇮🇱 ISRAEL155♠♥K+1-17
-4.5Round 10🇩🇰 DENMARK192NT♦2-1-5
-4.6Round 3🇯🇵 JAPAN116NT♥8=+0
-4.7Round 18🇺🇸 USA2254♠x♥K-4-4
-4.8Round 16🇵🇱 POLAND264♥♦5=+0
-4.9Round 2🇮🇱 ISRAEL264♥x♦K=-7
-4.9Round 5🇫🇷 FRANCE41NT♠6-3-4
-5.1Round 13🇺🇸 USA133NT♠3-1-10
-5.5Round 9🇮🇪 IRELAND53NT♥3-2-13
-5.7Round 3🇯🇵 JAPAN74♠♦J-1-6
-5.9Round 18🇺🇸 USA2154♥♦K-1-12
-6.2Round 18🇺🇸 USA2213NT♦K-1-12
-7.1Round 13🇺🇸 USA1113NT♠6=+1
-7.6Round 3🇯🇵 JAPAN54♠♦3=-10
-7.8Round 4🇸🇬 SINGAPORE213NT♦K=-10
-7.9Round 5🇫🇷 FRANCE23NT♥9=-6
-8.7Round 16🇵🇱 POLAND275♦♥7-1-11
-8.9Round 13🇺🇸 USA123NT♦2=+0
-10.2Round 16🇵🇱 POLAND285♣x♥8-3-9
-10.3Round 4🇸🇬 SINGAPORE194♠x♥A=-12
-11.1Round 10🇩🇰 DENMARK276♣♣2=+0
-11.7Round 2🇮🇱 ISRAEL166♣♠K+1+12
-14.8Round 10🇩🇰 DENMARK285♥x♠A-4-15
-16.6Round 2🇮🇱 ISRAEL226♥♠T=-8