🇨🇳 WANG Jian · CHINA

7rank
+139.4Butler · 238 bds
+0.59per board
±4.9swing
+1.03vs par /bd · #1/24
+0.54adjusted /bd
Butler per round: 65 65 65 65 65 65 88.1 88.1 88.1 88.1 88.1 88.1 -13.7 -13.7 -13.7 -13.7 -13.7by round

vs par split: bidding +0.57 · play +0.45

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

Card play — on target: opening leads 82.5% #8 of 24 · declarer play 75.5% #12 of 24 · defence 90.2% #7 of 24

Bidding activity — not a pass: 41.6% #21 of 24 (294/707)

Card play by contract type — on target
vs NTvs a suit
Opening leads70.6% (17)87.0% (46)
Declarer play68.4% (19)79.4% (34)
Defence85.3% (34)92.0% (88)

Opening leads by suit led: ♠ 80.0% (15) · ♥ 85.7% (21) · ♦ 72.7% (11) · ♣ 87.5% (16)

vs par by strain: NT +0.99 (71) · a suit +1.03 (166)

vs par by level: part-score +0.09 (80) · game +1.41 (143) · slam +2.36 (14)

By role: declaring +0.46/bd (-1.50 vs par · 115) · defending +0.69/bd (+3.39 vs par · 122)

By vulnerability: vulnerable +0.87/bd (+1.59 vs par · 119) · not vulnerable +0.30/bd (+0.46 vs par · 119)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalZ.LiaoL.Bilde – H.RasmussenOpen14+11.3+0.81+3.50
QuarterfinalZ.LiaoE.Rosthoej – J.SigsgaardOpen14-4.2-0.30-1.93
QuarterfinalZ.LiaoL.Bilde – H.RasmussenOpen14+5.5+0.39+1.43
QuarterfinalZ.LiaoJ.Sigsgaard – E.RosthoejClosed14+10.0+0.71+0.21
QuarterfinalZ.LiaoD.Bilde – A.Buus ThomsenOpen14+24.6+1.76+4.86
QuarterfinalZ.LiaoE.Rosthoej – J.SigsgaardOpen14+17.8+1.27-0.86
SemifinalZ.LiaoA.Sarniak – J.ZalewskaOpen14+39.1+2.79-0.79
SemifinalZ.LiaoA.Sarniak – J.ZalewskaOpen14+10.3+0.74+3.21
SemifinalZ.LiaoE.Morawska – A.JaroszOpen14+15.6+1.11+2.00
SemifinalZ.LiaoS.Baldysz – C.BaldyszOpen14+7.0+0.50+2.71
SemifinalZ.LiaoS.Baldysz – C.BaldyszOpen14+30.8+2.20+1.93
SemifinalZ.LiaoA.Sarniak – J.ZalewskaOpen14-14.7-1.05+0.21
FinalZ.LiaoW.Van Zwol – M.VerbeekClosed14+1.1+0.08+2.07
FinalZ.LiaoM.Ticha – J.DuursmaClosed14+5.7+0.41+0.21
FinalZ.LiaoW.Van Zwol – M.VerbeekClosed14+18.5+1.32+0.93
FinalZ.LiaoW.Van Zwol – M.VerbeekClosed14-14.0-1.00-1.50
FinalZ.LiaoW.Van Zwol – M.VerbeekClosed14-25.0-1.79-0.79

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.7Final🇳🇱 NETHERLANDS546♠♣Q=+12
+15.0Final🇳🇱 NETHERLANDS695♣♠A-3+13
+14.0Semifinal🇵🇱 POLAND897♣♣9-1+14
+12.3Final🇳🇱 NETHERLANDS493NT♠3+1+11
+12.0Semifinal🇵🇱 POLAND124♥♣J=+1
+12.0Final🇳🇱 NETHERLANDS593♦♥2=+0
+11.0Quarterfinal🇩🇰 DENMARK104♥♦J=+13
+11.0Semifinal🇵🇱 POLAND116♥♦7-1+11
+10.3Quarterfinal🇩🇰 DENMARK844♠♥5-1+12
+9.7Quarterfinal🇩🇰 DENMARK813NT♦3=+11
+9.7Semifinal🇵🇱 POLAND563NT♥5-3+11
+9.3Semifinal🇵🇱 POLAND465♣x♥4=+6
+9.3Semifinal🇵🇱 POLAND864♥♦A-1+10
+8.7Semifinal🇵🇱 POLAND776♥♣3=+0
+8.7Final🇳🇱 NETHERLANDS13NT♣K=+7
+8.6Quarterfinal🇩🇰 DENMARK333NT♥A-1+11
+8.4Quarterfinal🇩🇰 DENMARK943NT♦3-3+10
+8.3Quarterfinal🇩🇰 DENMARK554♠♦K-1+5
+8.0Semifinal🇵🇱 POLAND724♥♠3-1+12
+7.0Semifinal🇵🇱 POLAND25♣x♦Q-2+5
+7.0Semifinal🇵🇱 POLAND415♠♣A-2+10
+6.7Quarterfinal🇩🇰 DENMARK715♥x♠Q=+5
+6.7Quarterfinal🇩🇰 DENMARK1122♥♦K+2+6
+6.3Quarterfinal🇩🇰 DENMARK834♠♣A-3+7
+6.1Quarterfinal🇩🇰 DENMARK924♦♣A-1+10
+6.0Quarterfinal🇩🇰 DENMARK1083NT♥6=+0
+5.7Semifinal🇵🇱 POLAND73♦x♦K-2+8
+5.4Quarterfinal🇩🇰 DENMARK543NT♥5-1+12
+5.3Quarterfinal🇩🇰 DENMARK563NT♥3+1+8
+5.3Semifinal🇵🇱 POLAND103♣♦3+2+1
+5.3Semifinal🇵🇱 POLAND312♠♦2-2+2
+5.3Semifinal🇵🇱 POLAND733NT♠3-3+6
+5.3Final🇳🇱 NETHERLANDS371NTx♥Q-1+7
+5.1Quarterfinal🇩🇰 DENMARK965♦♣A-2+11
+5.0Semifinal🇵🇱 POLAND435♦x♠9-2+9
+5.0Semifinal🇵🇱 POLAND474♥♣5=+12
+5.0Final🇳🇱 NETHERLANDS873♦♣3+1+0
+4.7Semifinal🇵🇱 POLAND964♥♣A=-1
+4.7Final🇳🇱 NETHERLANDS82♣♥A+1+1
+4.7Final🇳🇱 NETHERLANDS416♠♥A+1-13
+4.4Quarterfinal🇩🇰 DENMARK94♥♠A+1+0
+4.4Quarterfinal🇩🇰 DENMARK494♥♣K=+0
+4.3Quarterfinal🇩🇰 DENMARK14♠♥8-1+5
+4.3Quarterfinal🇩🇰 DENMARK374♠♥A=+0
+4.3Quarterfinal🇩🇰 DENMARK973♣♥A=+6
+4.3Semifinal🇵🇱 POLAND1104♥x♦J=+4
+4.3Final🇳🇱 NETHERLANDS294♠♣A=+11
+4.0Semifinal🇵🇱 POLAND386♣♦3-1+19
+4.0Semifinal🇵🇱 POLAND954♠♦A+1+1
+4.0Semifinal🇵🇱 POLAND1054♥♣T=+8
+4.0Final🇳🇱 NETHERLANDS562♠♦A=+0
+4.0Final🇳🇱 NETHERLANDS982♠♣A=+1
+3.7Quarterfinal🇩🇰 DENMARK854♥♦8-3+1
+3.7Semifinal🇵🇱 POLAND292♣♥9+2+6
+3.7Semifinal🇵🇱 POLAND1121♠♣A=-1
+3.3Quarterfinal🇩🇰 DENMARK893NT♥9+1+10
+3.3Semifinal🇵🇱 POLAND82♠♦9=+0
+3.3Semifinal🇵🇱 POLAND1033NT♣3=-1
+3.3Final🇳🇱 NETHERLANDS404♠♥A-1+5
+3.3Final🇳🇱 NETHERLANDS444♥♣6=+0
+3.0Quarterfinal🇩🇰 DENMARK744♦♦9=+0
+3.0Semifinal🇵🇱 POLAND333NT♣3-2-7
+3.0Semifinal🇵🇱 POLAND973NT♠J=-2
+3.0Final🇳🇱 NETHERLANDS332♦♠K-1+1
+3.0Final🇳🇱 NETHERLANDS394♣♥4=+1
+3.0Final🇳🇱 NETHERLANDS642♥♦4-1+4
+3.0Final🇳🇱 NETHERLANDS662NT♥3-3+9
+2.9Quarterfinal🇩🇰 DENMARK935♦♠K-1+12
+2.9Quarterfinal🇩🇰 DENMARK992NT♣4=-9
+2.9Quarterfinal🇩🇰 DENMARK1041NT♣K+2+2
+2.7Quarterfinal🇩🇰 DENMARK1112♠♦A+1+7
+2.7Semifinal🇵🇱 POLAND993NT♠9+3+11
+2.6Quarterfinal🇩🇰 DENMARK824♠♥6-1+6
+2.4Quarterfinal🇩🇰 DENMARK32♥♠Q=+6
+2.4Quarterfinal🇩🇰 DENMARK464♥♠A=-13
+2.3Quarterfinal🇩🇰 DENMARK735♠♣Q-1+8
+2.3Quarterfinal🇩🇰 DENMARK1104♠♥7-1+6
+2.3Semifinal🇵🇱 POLAND403♦♣3+1+7
+2.1Quarterfinal🇩🇰 DENMARK55♦x♥A-3+0
+2.1Quarterfinal🇩🇰 DENMARK413NT♥Q+2-12
+2.1Quarterfinal🇩🇰 DENMARK803NT♦3=-1
+2.0Semifinal🇵🇱 POLAND523♣♥J-2+0
+2.0Semifinal🇵🇱 POLAND943NT♥J=+2
+2.0Final🇳🇱 NETHERLANDS14Pass+3
+1.7Semifinal🇵🇱 POLAND63NT♠7=+0
+1.7Semifinal🇵🇱 POLAND302♥♠3=+0
+1.7Semifinal🇵🇱 POLAND854♥♦A=-1
+1.7Final🇳🇱 NETHERLANDS21NT♥T=+6
+1.7Final🇳🇱 NETHERLANDS301NT♠A-1+4
+1.6Quarterfinal🇩🇰 DENMARK1062♥♠4=-1
+1.4Quarterfinal🇩🇰 DENMARK82♥♣Q=+1
+1.4Quarterfinal🇩🇰 DENMARK1074♥♦T-1-1
+1.3Quarterfinal🇩🇰 DENMARK1013NT♣3+2+2
+1.3Semifinal🇵🇱 POLAND551NT♦A-2+7
+1.1Quarterfinal🇩🇰 DENMARK402♠♦8=-5
+1.0Quarterfinal🇩🇰 DENMARK453♦♥2-1+3
+1.0Quarterfinal🇩🇰 DENMARK1033NT♠9+1+1
+1.0Semifinal🇵🇱 POLAND143NT♠Q+3-10
+1.0Semifinal🇵🇱 POLAND363NT♦2+3+1
+1.0Semifinal🇵🇱 POLAND824♦♦7-1-1
+1.0Semifinal🇵🇱 POLAND833NT♥6+2+0
+1.0Semifinal🇵🇱 POLAND1063NT♥2-1+12
+1.0Final🇳🇱 NETHERLANDS483NT♠4-1+12
+0.9Quarterfinal🇩🇰 DENMARK24♠♠3+1+11
+0.7Quarterfinal🇩🇰 DENMARK64♠♥2=+0
+0.7Quarterfinal🇩🇰 DENMARK444♠♣3+2-11
+0.7Semifinal🇵🇱 POLAND453NT♥8+3+2
+0.7Semifinal🇵🇱 POLAND903NT♣3-1+5
+0.7Final🇳🇱 NETHERLANDS424♠♠8=+1
+0.6Quarterfinal🇩🇰 DENMARK74♠♥K+2-1
+0.6Quarterfinal🇩🇰 DENMARK124♥♠J+1+14
+0.6Quarterfinal🇩🇰 DENMARK384♠♦6+1+1
+0.4Quarterfinal🇩🇰 DENMARK483NT♦K+2+1
+0.3Quarterfinal🇩🇰 DENMARK784♠♥7=+1
+0.3Semifinal🇵🇱 POLAND354♠♥7+1+13
+0.3Semifinal🇵🇱 POLAND393♦♣4=+0
+0.3Semifinal🇵🇱 POLAND513♦♦8=+0
+0.3Semifinal🇵🇱 POLAND544♥♦K+1-4
+0.3Semifinal🇵🇱 POLAND784♠♦A+1+0
+0.3Semifinal🇵🇱 POLAND1113NT♥6+2-10
+0.3Final🇳🇱 NETHERLANDS452♠♥J-1-4
+0.1Quarterfinal🇩🇰 DENMARK764♠♣K=+0
+0.1Quarterfinal🇩🇰 DENMARK865♥♦4=+0
+0.1Quarterfinal🇩🇰 DENMARK982♠♣A+1+7
+0.0Semifinal🇵🇱 POLAND35♥♠K=-11
+0.0Semifinal🇵🇱 POLAND374♥♣A=-3
+0.0Semifinal🇵🇱 POLAND504♠♣J=+0
+0.0Semifinal🇵🇱 POLAND873NT♣T=+1
+0.0Final🇳🇱 NETHERLANDS52♥♠4+1+6
+0.0Final🇳🇱 NETHERLANDS314♠♣A=+0
+0.0Final🇳🇱 NETHERLANDS326♦♦6=+2
+0.0Final🇳🇱 NETHERLANDS432♥♣Q+1+0
+0.0Final🇳🇱 NETHERLANDS464♥♥4-1-5
+0.0Final🇳🇱 NETHERLANDS523NT♦3=+1
+0.0Final🇳🇱 NETHERLANDS571NT♣J+1+7
+0.0Final🇳🇱 NETHERLANDS631NT♥2-1-6
+0.0Final🇳🇱 NETHERLANDS653NT♣8+1-1
+0.0Final🇳🇱 NETHERLANDS674♥♠3=+0
+0.0Final🇳🇱 NETHERLANDS685♥♠4=+0
+0.0Final🇳🇱 NETHERLANDS894♠♦4-2+6
+0.0Final🇳🇱 NETHERLANDS933NT♠2=+0
+0.0Final🇳🇱 NETHERLANDS945♠♣4=+0
+0.0Final🇳🇱 NETHERLANDS964♥♦K-1-6
-0.1Quarterfinal🇩🇰 DENMARK873NT♥8=+1
-0.1Quarterfinal🇩🇰 DENMARK904♥♦6-2+8
-0.1Quarterfinal🇩🇰 DENMARK952NT♠T=+0
-0.3Semifinal🇵🇱 POLAND53NT♥3=-2
-0.3Semifinal🇵🇱 POLAND135♥♠6=-4
-0.3Semifinal🇵🇱 POLAND745♦♥A-1+4
-0.3Semifinal🇵🇱 POLAND753NT♠2+1+1
-0.3Semifinal🇵🇱 POLAND925♠♦A=+0
-0.3Semifinal🇵🇱 POLAND933♠♦5-1+1
-0.3Final🇳🇱 NETHERLANDS121NT♥J-2+0
-0.6Quarterfinal🇩🇰 DENMARK342♠♦5=-1
-0.7Quarterfinal🇩🇰 DENMARK294♠♥K-1-2
-0.7Semifinal🇵🇱 POLAND484♠♦A=+0
-0.7Semifinal🇵🇱 POLAND764♥♠3+2-1
-0.7Semifinal🇵🇱 POLAND1025♦♥6=+3
-0.7Final🇳🇱 NETHERLANDS134♠♦3=-1
-0.7Final🇳🇱 NETHERLANDS363NT♥3=+7
-0.7Final🇳🇱 NETHERLANDS533NT♦2=+7
-0.7Final🇳🇱 NETHERLANDS555♦♣K-2+0
-1.0Semifinal🇵🇱 POLAND884♣♥2-1+1
-1.0Semifinal🇵🇱 POLAND982♠♥4-1-4
-1.0Semifinal🇵🇱 POLAND1001NTx♠A+1-6
-1.0Semifinal🇵🇱 POLAND1082♥♦K-2+1
-1.0Final🇳🇱 NETHERLANDS44♥♠J+1+0
-1.0Final🇳🇱 NETHERLANDS101NT♣A+1+0
-1.1Quarterfinal🇩🇰 DENMARK532♠♥2=-1
-1.1Quarterfinal🇩🇰 DENMARK1023NT♠T+2-2
-1.3Quarterfinal🇩🇰 DENMARK364♠♦J+1-11
-1.3Quarterfinal🇩🇰 DENMARK432♥♠2+3+6
-1.3Semifinal🇵🇱 POLAND12♦♠J=-7
-1.3Semifinal🇵🇱 POLAND94♠♣A=+0
-1.3Semifinal🇵🇱 POLAND796♥♠4-2+8
-1.3Semifinal🇵🇱 POLAND1013NT♠9-1-5
-1.7Quarterfinal🇩🇰 DENMARK324♥♦K=+0
-1.7Semifinal🇵🇱 POLAND844♥♦5-1+5
-1.9Quarterfinal🇩🇰 DENMARK136♥♠3=+0
-1.9Quarterfinal🇩🇰 DENMARK422♥♥5+1+0
-2.0Quarterfinal🇩🇰 DENMARK471NT♥3=+0
-2.0Semifinal🇵🇱 POLAND714♥♣T+1+10
-2.0Final🇳🇱 NETHERLANDS61♠♥4=+1
-2.0Final🇳🇱 NETHERLANDS92♠♥4-1-8
-2.0Final🇳🇱 NETHERLANDS112♣♠A-2+1
-2.0Final🇳🇱 NETHERLANDS512♠♣9+3-10
-2.0Final🇳🇱 NETHERLANDS901NT♠J-2+1
-2.0Final🇳🇱 NETHERLANDS954♥♣Q-2-11
-2.1Quarterfinal🇩🇰 DENMARK302♥♦J-1+1
-2.3Semifinal🇵🇱 POLAND532♦♣2-2-5
-2.4Quarterfinal🇩🇰 DENMARK1006♠♥J=-11
-2.6Quarterfinal🇩🇰 DENMARK394♣♦7-1-5
-2.7Quarterfinal🇩🇰 DENMARK352♠♣8=+1
-2.7Final🇳🇱 NETHERLANDS74♠♦8+2+1
-3.0Final🇳🇱 NETHERLANDS702♦xx♥3=-3
-3.0Final🇳🇱 NETHERLANDS883NT♠K-2-8
-3.0Final🇳🇱 NETHERLANDS913NT♣3-2+8
-3.0Final🇳🇱 NETHERLANDS974♥x♣A-2+8
-3.1Quarterfinal🇩🇰 DENMARK883♥♣8-3-8
-3.3Semifinal🇵🇱 POLAND424♥♠K+1+11
-3.4Quarterfinal🇩🇰 DENMARK141♥♦K+2-1
-3.4Quarterfinal🇩🇰 DENMARK1052♥♣3-2-7
-3.6Quarterfinal🇩🇰 DENMARK501NT♦9+2+8
-3.7Semifinal🇵🇱 POLAND1073NT♥4+2-1
-4.0Final🇳🇱 NETHERLANDS384♠♦9-2-2
-4.0Final🇳🇱 NETHERLANDS852♠♦K=+1
-4.1Quarterfinal🇩🇰 DENMARK1093NT♦T-1-5
-4.3Semifinal🇵🇱 POLAND446♠♣K=+0
-4.3Final🇳🇱 NETHERLANDS34♠♥A+2+12
-4.4Quarterfinal🇩🇰 DENMARK114♥♠8=+1
-4.7Semifinal🇵🇱 POLAND42♥♠2-2-3
-5.0Semifinal🇵🇱 POLAND345♣♥K-1-5
-5.0Semifinal🇵🇱 POLAND812♠♥Q=-6
-5.3Quarterfinal🇩🇰 DENMARK752♠♣A-1-11
-5.4Quarterfinal🇩🇰 DENMARK513NT♥5+1+0
-6.0Quarterfinal🇩🇰 DENMARK914♣♠2=+0
-6.0Semifinal🇵🇱 POLAND803NT♦Q=+0
-6.0Semifinal🇵🇱 POLAND915♣♠3=+0
-6.0Final🇳🇱 NETHERLANDS865♦♥5=+0
-7.0Final🇳🇱 NETHERLANDS471NT♠4+1+0
-7.3Quarterfinal🇩🇰 DENMARK314♥x♦8=-5
-7.3Final🇳🇱 NETHERLANDS345♦♠8+1-11
-7.4Quarterfinal🇩🇰 DENMARK43NT♦J+2+0
-7.7Final🇳🇱 NETHERLANDS503NT♥2+1-11
-8.3Final🇳🇱 NETHERLANDS353NT♥K=-10
-8.6Quarterfinal🇩🇰 DENMARK723NT♣A-1-12
-9.0Quarterfinal🇩🇰 DENMARK526♣♠8=+2
-9.4Quarterfinal🇩🇰 DENMARK773NT♥9-2-11
-10.0Semifinal🇵🇱 POLAND323♥x♣3-2-9
-10.0Final🇳🇱 NETHERLANDS612♠♥T+3-10
-10.0Final🇳🇱 NETHERLANDS626♠♦7+1-11
-10.1Quarterfinal🇩🇰 DENMARK795♣x♠A-2-12
-10.7Semifinal🇵🇱 POLAND493♥♠A+2-10
-11.0Final🇳🇱 NETHERLANDS603NT♠3+1-10
-11.0Final🇳🇱 NETHERLANDS923NT♥Q=-11
-12.0Semifinal🇵🇱 POLAND1094♠x♥A-4-12
-13.0Final🇳🇱 NETHERLANDS584♥♣5+2-13
-14.3Semifinal🇵🇱 POLAND1047♠♥3=+0