🇨🇳 LIU Yinghao · CHINA

35rank
-33.4Butler · 348 bds
-0.10per board
±4.8swing
-0.56vs par /bd · #25/25
+0.27adjusted /bd
Butler per round: -5.8 -5.8 -5.8 -5.8 -49.4 -49.4 -49.4 -49.4 -49.4 -49.4 39.7 39.7 39.7 39.7 39.7 39.7 -17.9 -17.9 -17.9 -17.9 -17.9 -17.9by round

vs par split: bidding -0.84 · play +0.15

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

Card play — on target: opening leads 76.3% #15 of 25 · declarer play 77.8% #14 of 25 · defence 84.4% #16 of 25

Bidding activity — not a pass: 48.1% #1 of 25 (487/1012)

Card play by contract type — on target
vs NTvs a suit
Opening leads86.7% (15)69.6% (23)
Declarer play73.9% (23)80.6% (31)
Defence69.2% (26)92.2% (51)

Opening leads by suit led: ♠ 77.8% (9) · ♥ 73.3% (15) · ♦ 100.0% (7) · ♣ 57.1% (7)

vs par by strain: NT +0.54 (114) · a suit -1.09 (233)

vs par by level: part-score -0.54 (127) · game -0.77 (199) · slam +1.38 (21)

By role: declaring -0.40/bd (-2.87 vs par · 187) · defending +0.26/bd (+2.12 vs par · 161)

By vulnerability: vulnerable -0.04/bd (-0.63 vs par · 175) · not vulnerable -0.15/bd (-0.49 vs par · 173)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round of 16Y.LuK.Asplund – S.Asplund SivelindClosed15-14.7-0.98-1.87
Round of 16Y.LuK.Ahlesved – C.AhlesvedOpen15+4.2+0.28+0.13
Round of 16Y.SunK.Asplund – S.Asplund SivelindClosed15+5.0+0.33-0.87
Round of 16Y.SunF.Jarlvik – T.TrendafilovaClosed15-0.3-0.02+1.53
QuarterfinalY.LuD.Korbel – S.ShiOpen16-6.0-0.38-2.25
QuarterfinalY.LuG.Hampson – J.Seamon-MolsonOpen16-4.4-0.28-0.69
QuarterfinalY.SunD.Korbel – S.ShiClosed16-16.2-1.01+0.12
QuarterfinalY.LuS.Shi – D.KorbelOpen16-9.6-0.60-2.31
QuarterfinalY.LuG.Hampson – J.Seamon-MolsonClosed16-34.7-2.17-1.56
QuarterfinalY.SunG.Hampson – J.Seamon-MolsonOpen16+21.5+1.34+1.25
SemifinalY.LuS.Auken – R.WellandClosed16-7.0-0.44+0.00
SemifinalY.LuS.Auken – R.WellandClosed16-20.5-1.28-1.62
SemifinalY.SunA.Gladiator – M.GromoellerOpen16+15.0+0.94+1.31
SemifinalY.SunR.Welland – S.AukenOpen16+17.7+1.11-1.44
SemifinalY.SunR.Welland – S.AukenOpen16+15.0+0.94+1.12
SemifinalY.SunS.Auken – R.WellandClosed16+19.5+1.22+0.62
FinalY.SunP.Zatorski – K.DufratClosed16+8.7+0.54-3.06
FinalY.SunP.Marcinowski – J.ZmudaClosed16-21.9-1.37-2.88
FinalY.SunP.Zatorski – K.DufratOpen16+38.3+2.39-0.19
FinalY.SunM.Hutyra – D.KazmuchaOpen16+10.0+0.62+0.56
FinalY.SunP.Zatorski – K.DufratClosed16+20.0+1.25+2.00
FinalY.SunP.Marcinowski – J.ZmudaOpen16-73.0-4.56-2.19

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.3Final🇵🇱 POLAND393♣x=+16
+13.0Final🇵🇱 POLAND344♠+2+12
+12.7Final🇵🇱 POLAND106♥x♦8-3+7
+12.3Final🇵🇱 POLAND384♥=+13
+12.0Semifinal🇩🇪 GERMANY381NTx-4+12
+12.0Semifinal🇩🇪 GERMANY667♦x-1+14
+12.0Final🇵🇱 POLAND683NT♥T+3+17
+11.7Semifinal🇩🇪 GERMANY703NT-2+12
+11.7Semifinal🇩🇪 GERMANY853NTx♣8+1+6
+11.4Quarterfinal🇺🇸 U.S.A.575♦-2+11
+11.0Final🇵🇱 POLAND521NT=+11
+10.7Round of 16🇸🇪 SWEDEN106♠♥2-2+17
+10.3Semifinal🇩🇪 GERMANY554♠-1+12
+10.2Round of 16🇸🇪 SWEDEN556♠♣8-1+17
+10.0Quarterfinal🇺🇸 U.S.A.612NT+2+10
+10.0Semifinal🇩🇪 GERMANY754♥-1+10
+10.0Final🇵🇱 POLAND763NT♥8-1+10
+9.7Quarterfinal🇺🇸 U.S.A.966♣-2+11
+9.7Final🇵🇱 POLAND122♠x♥K-2+5
+9.3Round of 16🇸🇪 SWEDEN294♥=+0
+9.0Semifinal🇩🇪 GERMANY734♠-3+11
+9.0Final🇵🇱 POLAND872♦-2+8
+8.7Semifinal🇩🇪 GERMANY354♥+2+13
+8.3Quarterfinal🇺🇸 U.S.A.185♦-2+13
+8.3Semifinal🇩🇪 GERMANY635♠x-2+0
+8.3Semifinal🇩🇪 GERMANY924♠♣A=+7
+8.0Semifinal🇩🇪 GERMANY864♠♦2=+10
+7.4Round of 16🇸🇪 SWEDEN374♥♦2-2+13
+7.0Quarterfinal🇺🇸 U.S.A.384♥♦A=+11
+7.0Final🇵🇱 POLAND503♥-2+12
+6.3Semifinal🇩🇪 GERMANY294♥♥J-2+13
+6.3Final🇵🇱 POLAND22♠♦K-2+5
+6.0Semifinal🇩🇪 GERMANY41NT♠2+1+6
+6.0Semifinal🇩🇪 GERMANY832♥♠2+2+6
+6.0Semifinal🇩🇪 GERMANY893♥♣6+1+7
+6.0Final🇵🇱 POLAND804♥♠J-1+6
+5.3Quarterfinal🇺🇸 U.S.A.924♣=+6
+5.3Semifinal🇩🇪 GERMANY243NT♣4-3+2
+5.3Final🇵🇱 POLAND62♥♣2+2-6
+5.0Final🇵🇱 POLAND734♦♣8-1-5
+4.7Round of 16🇸🇪 SWEDEN173♦=+0
+4.7Round of 16🇸🇪 SWEDEN454♥♣K=-1
+4.7Quarterfinal🇺🇸 U.S.A.892♠+2+1
+4.7Semifinal🇩🇪 GERMANY502♠-2+0
+4.7Semifinal🇩🇪 GERMANY803NT=-1
+4.7Final🇵🇱 POLAND224♠x♥A-1+9
+4.5Round of 16🇸🇪 SWEDEN543NT♥Q=+3
+4.0Semifinal🇩🇪 GERMANY403NT+2+1
+4.0Semifinal🇩🇪 GERMANY564♠+1+0
+4.0Semifinal🇩🇪 GERMANY773NT-2+8
+4.0Final🇵🇱 POLAND423NT=+10
+4.0Final🇵🇱 POLAND591NT=-1
+4.0Final🇵🇱 POLAND671NT♠2=+5
+4.0Final🇵🇱 POLAND702♥♦9=+0
+3.9Quarterfinal🇺🇸 U.S.A.943♦=+0
+3.8Round of 16🇸🇪 SWEDEN225♦=+0
+3.7Semifinal🇩🇪 GERMANY516♥=+0
+3.7Final🇵🇱 POLAND453NT=+3
+3.4Quarterfinal🇺🇸 U.S.A.53NT-1+6
+3.3Semifinal🇩🇪 GERMANY163NT♣Q+3-1
+3.3Semifinal🇩🇪 GERMANY432♥+1-6
+3.3Semifinal🇩🇪 GERMANY963NT♥5+2+14
+3.0Quarterfinal🇺🇸 U.S.A.844♠-2+2
+3.0Semifinal🇩🇪 GERMANY54♥♦K+1+0
+3.0Final🇵🇱 POLAND153♣♥A=+0
+3.0Final🇵🇱 POLAND774♠x♥A-1-7
+2.9Quarterfinal🇺🇸 U.S.A.534♥=-1
+2.9Quarterfinal🇺🇸 U.S.A.863NT+3+10
+2.7Final🇵🇱 POLAND302NT♥9-1+4
+2.6Quarterfinal🇺🇸 U.S.A.165♣=-13
+2.6Quarterfinal🇺🇸 U.S.A.564♥+1+0
+2.4Quarterfinal🇺🇸 U.S.A.83♠+1+2
+2.4Quarterfinal🇺🇸 U.S.A.404♠♦Q=+0
+2.3Semifinal🇩🇪 GERMANY913♦♠2+1+1
+2.3Final🇵🇱 POLAND74♥♠A=-13
+2.3Final🇵🇱 POLAND173♦♣2+1+0
+2.1Round of 16🇸🇪 SWEDEN84♠♦5+1+0
+2.1Quarterfinal🇺🇸 U.S.A.473♠♦3=+0
+2.1Quarterfinal🇺🇸 U.S.A.823♥-2+2
+2.0Quarterfinal🇺🇸 U.S.A.313NT+3+2
+2.0Quarterfinal🇺🇸 U.S.A.772♦♦2-1+1
+2.0Semifinal🇩🇪 GERMANY763NT+2+11
+2.0Final🇵🇱 POLAND633NT-1+2
+1.9Quarterfinal🇺🇸 U.S.A.153♦=-1
+1.7Round of 16🇸🇪 SWEDEN262NT+1-1
+1.7Quarterfinal🇺🇸 U.S.A.13NT+1+0
+1.7Quarterfinal🇺🇸 U.S.A.73♦-1+0
+1.7Quarterfinal🇺🇸 U.S.A.304♥=+0
+1.7Quarterfinal🇺🇸 U.S.A.791NT♥A+2+2
+1.6Round of 16🇸🇪 SWEDEN23NT♣2+1+0
+1.6Quarterfinal🇺🇸 U.S.A.664♦♥K-1+1
+1.3Round of 16🇸🇪 SWEDEN413NT♥2=-1
+1.3Quarterfinal🇺🇸 U.S.A.62♠=-5
+1.3Semifinal🇩🇪 GERMANY33♥♦4-2+5
+1.3Semifinal🇩🇪 GERMANY273NT♥2+3+2
+1.3Semifinal🇩🇪 GERMANY344♠x-3+0
+1.3Semifinal🇩🇪 GERMANY393NT+1+1
+1.3Semifinal🇩🇪 GERMANY422♥-1+11
+1.1Round of 16🇸🇪 SWEDEN183NT+1-11
+1.1Round of 16🇸🇪 SWEDEN381NT♦3+2+0
+1.0Quarterfinal🇺🇸 U.S.A.331NT♦6+1+0
+1.0Semifinal🇩🇪 GERMANY85♥♦2+1+1
+1.0Semifinal🇩🇪 GERMANY613NT=+1
+1.0Final🇵🇱 POLAND645♠=+0
+1.0Final🇵🇱 POLAND694♥♣Q+1+0
+1.0Final🇵🇱 POLAND811NT+1+0
+1.0Final🇵🇱 POLAND923NT+1+0
+0.9Quarterfinal🇺🇸 U.S.A.111NT+1+0
+0.9Quarterfinal🇺🇸 U.S.A.514♥=+1
+0.9Quarterfinal🇺🇸 U.S.A.543NT-1+0
+0.9Quarterfinal🇺🇸 U.S.A.914♠-1-8
+0.8Round of 16🇸🇪 SWEDEN53NT♠T+1+0
+0.8Round of 16🇸🇪 SWEDEN514♠x♥A-2+10
+0.7Round of 16🇸🇪 SWEDEN63♠♥J+1+1
+0.7Quarterfinal🇺🇸 U.S.A.124♠-1+2
+0.7Semifinal🇩🇪 GERMANY451NT+2-10
+0.7Semifinal🇩🇪 GERMANY593NT-2+5
+0.7Final🇵🇱 POLAND34♥♣J+2-11
+0.7Final🇵🇱 POLAND244♠♦J+1+0
+0.7Final🇵🇱 POLAND334♥+2-11
+0.6Round of 16🇸🇪 SWEDEN273♦-1-8
+0.6Quarterfinal🇺🇸 U.S.A.172♥x-2-3
+0.6Quarterfinal🇺🇸 U.S.A.213♠=-1
+0.6Quarterfinal🇺🇸 U.S.A.732♠♣2-2+11
+0.4Quarterfinal🇺🇸 U.S.A.902♠=+0
+0.3Round of 16🇸🇪 SWEDEN442NT♥T-1-2
+0.3Round of 16🇸🇪 SWEDEN483NT♦J+2+1
+0.3Quarterfinal🇺🇸 U.S.A.443♥♣8-1+4
+0.3Quarterfinal🇺🇸 U.S.A.685♣♠6=-2
+0.3Semifinal🇩🇪 GERMANY495♣+1-9
+0.3Final🇵🇱 POLAND53NT♣6+1+0
+0.2Round of 16🇸🇪 SWEDEN163NT+2+11
+0.1Round of 16🇸🇪 SWEDEN352♠♥K=+0
+0.0Round of 16🇸🇪 SWEDEN327♠♠T=+0
-0.0Quarterfinal🇺🇸 U.S.A.44♥=+0
-0.0Quarterfinal🇺🇸 U.S.A.252♥=-6
-0.0Quarterfinal🇺🇸 U.S.A.294♠+1+0
+0.0Quarterfinal🇺🇸 U.S.A.393NT♣4=+0
+0.0Quarterfinal🇺🇸 U.S.A.424♥♠5-1+6
+0.0Quarterfinal🇺🇸 U.S.A.464♥♣3=+0
+0.0Quarterfinal🇺🇸 U.S.A.654♠♦2=-1
-0.0Quarterfinal🇺🇸 U.S.A.953NT+2+0
-0.0Semifinal🇩🇪 GERMANY63♦♥T=-11
-0.0Semifinal🇩🇪 GERMANY103NT♠2=+0
-0.0Semifinal🇩🇪 GERMANY283NT♣5+3+13
-0.0Semifinal🇩🇪 GERMANY314♠♥K+2-11
+0.0Semifinal🇩🇪 GERMANY524♠+1+0
+0.0Semifinal🇩🇪 GERMANY532♥=+0
+0.0Semifinal🇩🇪 GERMANY544♠x-1+0
+0.0Semifinal🇩🇪 GERMANY696♠=+0
+0.0Semifinal🇩🇪 GERMANY744♠+1-13
+0.0Semifinal🇩🇪 GERMANY783NT+1+0
-0.0Semifinal🇩🇪 GERMANY844♠♣3+2-9
-0.0Semifinal🇩🇪 GERMANY883NT♠J-1+5
-0.0Semifinal🇩🇪 GERMANY903NT♥4=+0
+0.0Final🇵🇱 POLAND194♠♥Q+2-11
+0.0Final🇵🇱 POLAND211NT♦A+1+0
+0.0Final🇵🇱 POLAND276♠♥A=+0
+0.0Final🇵🇱 POLAND324♥♠2=+0
-0.0Final🇵🇱 POLAND366♠=-13
-0.0Final🇵🇱 POLAND374♠=+0
-0.0Final🇵🇱 POLAND434♥=+0
-0.0Final🇵🇱 POLAND443NT=+0
-0.0Final🇵🇱 POLAND463NT=+1
-0.0Final🇵🇱 POLAND493NT+1+0
-0.0Final🇵🇱 POLAND543♠-1+10
-0.0Final🇵🇱 POLAND552♠=+0
-0.0Final🇵🇱 POLAND577♥=+0
-0.0Final🇵🇱 POLAND604♥=+0
-0.0Final🇵🇱 POLAND624♥+1+0
+0.0Final🇵🇱 POLAND744♠♣6-2+7
+0.0Final🇵🇱 POLAND756♥♠Q=+0
+0.0Final🇵🇱 POLAND796♠♦6=+1
-0.0Final🇵🇱 POLAND901NT+1+0
-0.0Final🇵🇱 POLAND916♣-1+8
-0.0Final🇵🇱 POLAND941NT-1+2
-0.0Final🇵🇱 POLAND953NT+1-1
-0.1Round of 16🇸🇪 SWEDEN141♦♥T=+1
-0.1Round of 16🇸🇪 SWEDEN493NT♦2+2+13
-0.1Quarterfinal🇺🇸 U.S.A.233♥-1+0
-0.1Quarterfinal🇺🇸 U.S.A.723NT♥7+2+0
-0.1Quarterfinal🇺🇸 U.S.A.834♠=+0
-0.2Round of 16🇸🇪 SWEDEN563NT♠6+2-1
-0.3Round of 16🇸🇪 SWEDEN11NT♥J=-7
-0.3Round of 16🇸🇪 SWEDEN253NT=+0
-0.3Round of 16🇸🇪 SWEDEN363♠♣A-1+0
-0.3Round of 16🇸🇪 SWEDEN394♥♥J=+0
-0.3Quarterfinal🇺🇸 U.S.A.274♠x-1-6
-0.3Semifinal🇩🇪 GERMANY24♠♥A-1+6
-0.3Semifinal🇩🇪 GERMANY72♥♦9=+1
-0.3Semifinal🇩🇪 GERMANY362♠=+0
-0.3Semifinal🇩🇪 GERMANY414♣-1+6
-0.3Semifinal🇩🇪 GERMANY473♣=-5
-0.3Semifinal🇩🇪 GERMANY584♥+1-13
-0.3Final🇵🇱 POLAND114♠♣7+1+0
-0.3Final🇵🇱 POLAND482♥+2-10
-0.4Quarterfinal🇺🇸 U.S.A.323♣=+0
-0.6Round of 16🇸🇪 SWEDEN573NT♦Q+1+0
-0.6Quarterfinal🇺🇸 U.S.A.141♥+3+6
-0.6Quarterfinal🇺🇸 U.S.A.814♥=+1
-0.7Round of 16🇸🇪 SWEDEN503NT♠3+1+0
-0.7Round of 16🇸🇪 SWEDEN593♠♥7-2-2
-0.7Quarterfinal🇺🇸 U.S.A.492♣+2-7
-0.7Quarterfinal🇺🇸 U.S.A.762♥♠T+1+0
-0.7Quarterfinal🇺🇸 U.S.A.854♥-1+5
-0.7Semifinal🇩🇪 GERMANY131NT♥5+1+0
-0.7Semifinal🇩🇪 GERMANY173NT♣T+1-1
-0.7Semifinal🇩🇪 GERMANY184♠♥9-2-11
-0.7Semifinal🇩🇪 GERMANY683NT+2+0
-0.7Final🇵🇱 POLAND204♠♥Q+1-13
-0.7Final🇵🇱 POLAND263NT♥K+1+0
-0.7Final🇵🇱 POLAND414♥=-7
-0.9Round of 16🇸🇪 SWEDEN334♥♠A+1+0
-0.9Round of 16🇸🇪 SWEDEN406♣♠Q=-13
-0.9Quarterfinal🇺🇸 U.S.A.553NT=-1
-0.9Quarterfinal🇺🇸 U.S.A.643♠-2-11
-1.0Quarterfinal🇺🇸 U.S.A.882♣-3-1
-1.0Final🇵🇱 POLAND234♥♥J+1+0
-1.0Final🇵🇱 POLAND564♥=-11
-1.0Final🇵🇱 POLAND581NT+2-1
-1.0Final🇵🇱 POLAND882♥-1+5
-1.2Round of 16🇸🇪 SWEDEN73♠♥J=+0
-1.3Round of 16🇸🇪 SWEDEN133NT♠J=-2
-1.3Quarterfinal🇺🇸 U.S.A.283NT=-1
-1.3Semifinal🇩🇪 GERMANY114♣♥K+1+7
-1.3Semifinal🇩🇪 GERMANY372♠-1+1
-1.3Final🇵🇱 POLAND143NT♦K=-11
-1.4Round of 16🇸🇪 SWEDEN152♠♣2+1-10
-1.4Quarterfinal🇺🇸 U.S.A.375♥♠3=+11
-1.4Quarterfinal🇺🇸 U.S.A.784♥♠5-2-6
-1.5Round of 16🇸🇪 SWEDEN232♠+1+0
-1.5Round of 16🇸🇪 SWEDEN244♥-2+0
-1.5Round of 16🇸🇪 SWEDEN532♥♥8+1-8
-1.6Round of 16🇸🇪 SWEDEN422♣♠Q+1+1
-1.6Round of 16🇸🇪 SWEDEN432NT♦T=-10
-1.6Quarterfinal🇺🇸 U.S.A.354♥♠6+3-2
-1.6Quarterfinal🇺🇸 U.S.A.455♥x♠K-2-3
-1.6Quarterfinal🇺🇸 U.S.A.505♦=-1
-1.6Quarterfinal🇺🇸 U.S.A.803NT♠4+1-1
-1.7Round of 16🇸🇪 SWEDEN523NT♣9=+1
-1.7Semifinal🇩🇪 GERMANY11NT♣6+1+7
-1.7Semifinal🇩🇪 GERMANY222♠♥Q-1-2
-1.7Semifinal🇩🇪 GERMANY261NT♦Q-1+0
-1.7Final🇵🇱 POLAND473NT=+0
-1.8Round of 16🇸🇪 SWEDEN464♠♥2+2-1
-1.9Round of 16🇸🇪 SWEDEN33NT♥T-2-5
-1.9Round of 16🇸🇪 SWEDEN193♠=+7
-1.9Round of 16🇸🇪 SWEDEN473NT♥2+2-1
-1.9Quarterfinal🇺🇸 U.S.A.203NT+1+0
-1.9Quarterfinal🇺🇸 U.S.A.601NT-3+0
-2.0Round of 16🇸🇪 SWEDEN343NT♥3=+0
-2.0Quarterfinal🇺🇸 U.S.A.94♠-1-6
-2.0Quarterfinal🇺🇸 U.S.A.103♠=-8
-2.0Semifinal🇩🇪 GERMANY481NT+1+0
-2.0Final🇵🇱 POLAND661♠♠Q+4+6
-2.0Final🇵🇱 POLAND724♠x♥2-1-6
-2.0Final🇵🇱 POLAND853NT+2-1
-2.0Final🇵🇱 POLAND892♦-1+4
-2.1Round of 16🇸🇪 SWEDEN213NT+1+13
-2.1Quarterfinal🇺🇸 U.S.A.222♠-1+1
-2.1Quarterfinal🇺🇸 U.S.A.871NT=+1
-2.3Round of 16🇸🇪 SWEDEN314♥♠6=+0
-2.3Semifinal🇩🇪 GERMANY233NT♠2-1-6
-2.3Semifinal🇩🇪 GERMANY323NT♦6+3-3
-2.3Semifinal🇩🇪 GERMANY573♥+1-2
-2.4Round of 16🇸🇪 SWEDEN604♠♣A-1-4
-2.4Quarterfinal🇺🇸 U.S.A.135♠=+0
-2.4Quarterfinal🇺🇸 U.S.A.743NT♥2+1-1
-2.7Round of 16🇸🇪 SWEDEN202NT-1-6
-2.7Semifinal🇩🇪 GERMANY95♦x♥K-3-4
-2.7Semifinal🇩🇪 GERMANY46Adj.-3
-2.7Semifinal🇩🇪 GERMANY813♥♣A-1-10
-3.0Semifinal🇩🇪 GERMANY442NT+1-8
-3.0Semifinal🇩🇪 GERMANY602♥x-3-9
-3.0Final🇵🇱 POLAND533♥-3-7
-3.0Final🇵🇱 POLAND654♦♥Q-1-2
-3.1Quarterfinal🇺🇸 U.S.A.264♠-2-2
-3.2Round of 16🇸🇪 SWEDEN283NT+1-4
-3.3Round of 16🇸🇪 SWEDEN113♦♣5=-7
-3.3Semifinal🇩🇪 GERMANY121NT♥2-2-5
-3.3Semifinal🇩🇪 GERMANY193NT♦J=+0
-3.3Semifinal🇩🇪 GERMANY205♥x♦K-1+0
-3.3Semifinal🇩🇪 GERMANY942♠♥T+2-1
-3.3Final🇵🇱 POLAND133♦♠A+1-6
-3.3Final🇵🇱 POLAND294♥♠Q+1-12
-3.3Final🇵🇱 POLAND353NT-1-6
-3.4Quarterfinal🇺🇸 U.S.A.243♦x-2-3
-3.7Semifinal🇩🇪 GERMANY214♥♠A+2-11
-3.7Semifinal🇩🇪 GERMANY623NT+2-2
-3.7Semifinal🇩🇪 GERMANY954♥♠2+2-11
-3.7Final🇵🇱 POLAND11NT♦Q+1+6
-3.7Final🇵🇱 POLAND313NT♠J-3-14
-4.0Round of 16🇸🇪 SWEDEN303NT+1+1
-4.0Quarterfinal🇺🇸 U.S.A.623NT=-1
-4.0Quarterfinal🇺🇸 U.S.A.752♦♠3-1-5
-4.0Final🇵🇱 POLAND82♥♦K=+0
-4.0Final🇵🇱 POLAND515♦x-3+0
-4.1Quarterfinal🇺🇸 U.S.A.344♥♠K=-7
-4.3Quarterfinal🇺🇸 U.S.A.434♠♥T-1-10
-4.3Quarterfinal🇺🇸 U.S.A.693NT♦Q-1-6
-4.3Semifinal🇩🇪 GERMANY153♦♣K-3-1
-4.5Round of 16🇸🇪 SWEDEN584♥♠2-1-5
-4.7Quarterfinal🇺🇸 U.S.A.34♠-1-5
-4.7Quarterfinal🇺🇸 U.S.A.485♦♥A=-3
-4.7Semifinal🇩🇪 GERMANY873NT♥J+2-11
-4.7Final🇵🇱 POLAND44♠♦5+1+0
-4.7Final🇵🇱 POLAND406♠-1-11
-5.0Quarterfinal🇺🇸 U.S.A.194♠-1-5
-5.3Final🇵🇱 POLAND254♠♥K-1-5
-5.4Quarterfinal🇺🇸 U.S.A.363♠♦5=+0
-5.6Quarterfinal🇺🇸 U.S.A.522♠x-2-13
-5.6Quarterfinal🇺🇸 U.S.A.712♣x♣3=-7
-5.7Quarterfinal🇺🇸 U.S.A.633♠-2-5
-5.7Semifinal🇩🇪 GERMANY254♣♣J=+0
-5.7Semifinal🇩🇪 GERMANY671NT=-6
-5.7Semifinal🇩🇪 GERMANY932♠♥Q+3-9
-5.8Round of 16🇸🇪 SWEDEN124♠♦J-2-8
-5.9Quarterfinal🇺🇸 U.S.A.414♥♠K-1-5
-5.9Quarterfinal🇺🇸 U.S.A.594♠-2-6
-6.0Semifinal🇩🇪 GERMANY643♠+1-6
-6.0Semifinal🇩🇪 GERMANY656♣=+2
-6.0Semifinal🇩🇪 GERMANY722♥+1-6
-6.0Semifinal🇩🇪 GERMANY823♦♣K-1+5
-6.0Final🇵🇱 POLAND615♦-1-6
-6.0Final🇵🇱 POLAND785♦♥3=+0
-6.3Round of 16🇸🇪 SWEDEN96♦♠K=+1
-6.9Quarterfinal🇺🇸 U.S.A.933♠+1-10
-7.0Semifinal🇩🇪 GERMANY144♠♣T+2-11
-7.0Final🇵🇱 POLAND164♥♣J+2-11
-7.3Final🇵🇱 POLAND94♠♣Q+3-14
-7.7Semifinal🇩🇪 GERMANY336♦x+1+8
-8.0Semifinal🇩🇪 GERMANY303NT♣2-2-11
-8.0Semifinal🇩🇪 GERMANY792♠x-3-12
-8.0Final🇵🇱 POLAND865♣x-1-12
-8.3Final🇵🇱 POLAND283NT♠K+1+1
-9.0Round of 16🇸🇪 SWEDEN45♥x♦5-1-9
-9.3Final🇵🇱 POLAND184NT♦6-1-5
-9.7Quarterfinal🇺🇸 U.S.A.673NT♥2-2-11
-10.9Quarterfinal🇺🇸 U.S.A.25♥x=-14
-11.1Quarterfinal🇺🇸 U.S.A.584♠=-13
-11.1Quarterfinal🇺🇸 U.S.A.704♥♥T=+0
-12.0Semifinal🇩🇪 GERMANY714♥-1-12
-12.0Final🇵🇱 POLAND714♥♠8=+0
-13.0Final🇵🇱 POLAND834♥x-2-9
-13.0Final🇵🇱 POLAND936♦x-1-8
-14.0Final🇵🇱 POLAND823NTx+1-13
-14.0Final🇵🇱 POLAND964♣+1-6
-17.0Final🇵🇱 POLAND846♣x-1-12