🇵🇱 ZMUDA Justyna · POLAND

13rank
+219.2Butler · 280 bds
+0.78per board
±5.0swing
+0.95vs par /bd · #9/45
+0.69adjusted /bd
Butler per round: 48.6 -5.4 21.2 25.1 -28.1 -0.8 36.6 3.5 41.6 26 -8.3 25.8 -22.1 55.5by round

vs par split: bidding +0.47 · play +0.48

Strength of schedule: opponents averaged -0.09/bd (an easy draw) → opponent-adjusted +0.69/bd

Card play — on target: opening leads 83.8% #16 of 45 · declarer play 76.3% #15 of 45 · defence 91.2% #5 of 45

Card play by contract type — on target
vs NTvs a suit
Opening leads88.2% (17)82.4% (51)
Declarer play76.5% (17)76.3% (59)
Defence90.6% (32)91.3% (104)

Opening leads by suit led: ♠ 82.6% (23) · ♥ 100.0% (15) · ♦ 73.7% (19) · ♣ 81.8% (11)

vs par by strain: NT -0.33 (70) · a suit +1.37 (210)

vs par by level: part-score +1.08 (119) · game +1.02 (141) · slam -0.35 (20)

By role: declaring +1.24/bd (-1.45 vs par · 141) · defending +0.32/bd (+3.38 vs par · 139)

By vulnerability: vulnerable +0.65/bd (+0.64 vs par · 140) · not vulnerable +0.92/bd (+1.26 vs par · 140)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1D.KazmuchaG.Oelsinger – A.CharkowClosed20+48.6+2.43-0.10
Round 2D.KazmuchaL.Ersek – A.BunthClosed20-5.4-0.27-1.00
Round 5D.KazmuchaE.Oktay – H.OzgurClosed20+21.2+1.06-0.50
Round 6D.KazmuchaM.Costa – G.BottaOpen20+25.1+1.26+1.50
Round 7D.KazmuchaM.Ticha – L.LeufkensOpen20-28.1-1.41+0.00
Round 8D.KazmuchaJ.Carbonneaux – A.ThizyOpen20-0.8-0.04+0.45
Round 10D.KazmuchaT.Charkow – S.HermannOpen20+36.6+1.83+3.55
Round 11D.KazmuchaL.Ersek – A.BunthClosed20+3.5+0.17+2.65
Round 13D.KazmuchaM.Klingen – S.FroyseOpen20+41.6+2.08+1.85
Round 14D.KazmuchaH.Ozsema – T.TugrulClosed20+26.0+1.30+0.65
Round 15D.KazmuchaM.Costa – G.BottaOpen20-8.3-0.42+2.90
Round 16D.KazmuchaN.Banas – J.NabClosed20+25.8+1.29+0.55
Round 17D.KazmuchaA.Leleu – J.MourguesClosed20-22.1-1.10+0.90
Round 18D.KazmuchaI.Petersen – M.PetersenOpen20+55.5+2.77-0.15

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
+14.1Round 18🇸🇪 SWEDEN175♠x♣A-4+15
+14.0Round 14🇹🇷 TURKEY64♠♥Q-4+17
+12.6Round 13🇳🇴 NORWAY106NT♥7=+0
+12.0Round 13🇳🇴 NORWAY164♥♣10=+13
+11.7Round 18🇸🇪 SWEDEN44♠x♣K-3+14
+11.4Round 6🇮🇹 ITALY45♦♣5+1+13
+11.3Round 8🇫🇷 FRANCE36♥♥6+1-13
+11.3Round 13🇳🇴 NORWAY124♠x♣10=+12
+11.1Round 1🇦🇹 AUSTRIA197♦♥3=+0
+10.7Round 16🇳🇱 NETHERLANDS87♠♥K=+0
+10.6Round 11🇭🇺 HUNGARY73♥x♠8-4+14
+10.1Round 14🇹🇷 TURKEY25♣x♦A-3+9
+9.4Round 10🇦🇹 AUSTRIA125♣♠J-2+13
+9.4Round 13🇳🇴 NORWAY154♠♦3=+0
+9.3Round 11🇭🇺 HUNGARY166NT♦8+1+13
+9.1Round 6🇮🇹 ITALY116♥♠4=+0
+8.6Round 6🇮🇹 ITALY24♥♠J-6+9
+8.4Round 7🇳🇱 NETHERLANDS173NT♦J-2+11
+8.4Round 10🇦🇹 AUSTRIA143NT♠4-3+11
+8.4Round 15🇮🇹 ITALY25♣♦T=+3
+8.1Round 2🇭🇺 HUNGARY44♥♦8=+10
+8.0Round 8🇫🇷 FRANCE85♦x♥A-2+9
+8.0Round 14🇹🇷 TURKEY55♥x♠K-3+0
+7.4Round 5🇹🇷 TURKEY76♠♦4+1-13
+7.4Round 10🇦🇹 AUSTRIA34♠♣Q=+10
+7.4Round 16🇳🇱 NETHERLANDS77NT=+0
+7.3Round 1🇦🇹 AUSTRIA185♥♠J=+0
+7.3Round 15🇮🇹 ITALY103NT♦6-3+9
+7.1Round 14🇹🇷 TURKEY94♠x♣K-1+13
+7.0Round 16🇳🇱 NETHERLANDS103♦♥K=+12
+6.4Round 10🇦🇹 AUSTRIA174♥♣3=+8
+6.3Round 10🇦🇹 AUSTRIA135♦x♣7-1+0
+6.3Round 11🇭🇺 HUNGARY134♠♣2+1+17
+6.3Round 13🇳🇴 NORWAY13NT♦7=+0
+6.1Round 18🇸🇪 SWEDEN143♠♦K=+1
+6.0Round 7🇳🇱 NETHERLANDS63NT♥7-1+6
+6.0Round 8🇫🇷 FRANCE102♠♦A-1+12
+5.9Round 1🇦🇹 AUSTRIA11♥♠9-2+8
+5.7Round 1🇦🇹 AUSTRIA153NT♥3+2+0
+5.6Round 1🇦🇹 AUSTRIA54♠♥K=+0
+5.6Round 10🇦🇹 AUSTRIA74♥♠5-2+8
+5.4Round 2🇭🇺 HUNGARY55♦♥Q+1-1
+5.4Round 16🇳🇱 NETHERLANDS132♥♦K-2+2
+5.4Round 18🇸🇪 SWEDEN153NT♥3+3-12
+5.3Round 6🇮🇹 ITALY153♥♣T+1+6
+5.3Round 11🇭🇺 HUNGARY84♠♣Q+1+11
+5.3Round 11🇭🇺 HUNGARY154♥♣K+1+4
+5.1Round 5🇹🇷 TURKEY134♠x♥8-1+13
+5.1Round 7🇳🇱 NETHERLANDS73NT♠J-1+6
+5.0Round 1🇦🇹 AUSTRIA94♠♦K=+7
+5.0Round 6🇮🇹 ITALY85♣x♠K-2+5
+5.0Round 6🇮🇹 ITALY164♥♦9+1+0
+5.0Round 13🇳🇴 NORWAY33♣♥7=+0
+4.6Round 1🇦🇹 AUSTRIA172♠♥2-2+5
+4.6Round 18🇸🇪 SWEDEN72♠♥Q+2-10
+4.4Round 1🇦🇹 AUSTRIA73♦♣J-2+7
+4.4Round 2🇭🇺 HUNGARY23♦♥2-2+6
+4.4Round 8🇫🇷 FRANCE174♠♣A-2+8
+4.4Round 16🇳🇱 NETHERLANDS193♦♠A+1+7
+4.4Round 18🇸🇪 SWEDEN32NT♥5-3+9
+4.3Round 8🇫🇷 FRANCE53♥♦Q+1+10
+4.3Round 10🇦🇹 AUSTRIA153NT♣5+2+0
+4.1Round 1🇦🇹 AUSTRIA42♠♦2+1+0
+4.1Round 1🇦🇹 AUSTRIA164♠♦J+1+0
+4.0Round 5🇹🇷 TURKEY114♠♦A-1+10
+4.0Round 6🇮🇹 ITALY174♠♣7=-1
+3.9Round 5🇹🇷 TURKEY43♠♦2-2+2
+3.9Round 10🇦🇹 AUSTRIA93NT♥K-2+6
+3.9Round 14🇹🇷 TURKEY104♥♣7+1+0
+3.9Round 14🇹🇷 TURKEY182♠♥10+2+6
+3.9Round 16🇳🇱 NETHERLANDS51NT-2+3
+3.7Round 8🇫🇷 FRANCE182♥♦6-1+2
+3.7Round 10🇦🇹 AUSTRIA51NT♠9+4-5
+3.7Round 11🇭🇺 HUNGARY182♠♣4-1-2
+3.6Round 2🇭🇺 HUNGARY114♠♥5-1+4
+3.6Round 10🇦🇹 AUSTRIA111NT♥Q-2+6
+3.6Round 17🇫🇷 FRANCE34♠-2+8
+3.6Round 18🇸🇪 SWEDEN93♠♠4=+0
+3.4Round 1🇦🇹 AUSTRIA61NT♥2+1+0
+3.3Round 7🇳🇱 NETHERLANDS112♠♦K=+6
+3.3Round 13🇳🇴 NORWAY62♥♦8+1+1
+3.3Round 13🇳🇴 NORWAY83NT♣5+2+1
+3.3Round 15🇮🇹 ITALY204♦♣5+1+15
+3.3Round 16🇳🇱 NETHERLANDS31NT=+0
+3.1Round 5🇹🇷 TURKEY14♥♦5+2+2
+3.1Round 10🇦🇹 AUSTRIA82♠♣J-1+4
+3.1Round 13🇳🇴 NORWAY183♣♦3=+0
+3.1Round 18🇸🇪 SWEDEN184♠♥4=-1
+3.0Round 15🇮🇹 ITALY32♥♣3=+12
+3.0Round 17🇫🇷 FRANCE104♠♥K-2+7
+2.9Round 2🇭🇺 HUNGARY182♥♠3+1+1
+2.9Round 6🇮🇹 ITALY103♣♦A=+10
+2.7Round 16🇳🇱 NETHERLANDS185♠♣A+1+1
+2.6Round 5🇹🇷 TURKEY162♠♣8+1+1
+2.6Round 18🇸🇪 SWEDEN53♥♦10=-8
+2.4Round 10🇦🇹 AUSTRIA102♠♦A+1+10
+2.4Round 18🇸🇪 SWEDEN121NT♦6-3+7
+2.3Round 2🇭🇺 HUNGARY122♠♥10+1+7
+2.3Round 6🇮🇹 ITALY182♥♦8-3+2
+2.3Round 7🇳🇱 NETHERLANDS42♠♦4+1-10
+2.3Round 7🇳🇱 NETHERLANDS92♥♥4=+5
+2.3Round 16🇳🇱 NETHERLANDS123NT♦5-1+9
+2.3Round 18🇸🇪 SWEDEN21NT♥3-2-1
+2.3Round 18🇸🇪 SWEDEN84♥♣K=-1
+2.1Round 6🇮🇹 ITALY193♠♦K=+6
+2.1Round 10🇦🇹 AUSTRIA44♠♣10+1+0
+2.1Round 11🇭🇺 HUNGARY62NT♠7-2+7
+2.1Round 18🇸🇪 SWEDEN64♠♣8+2-14
+2.0Round 11🇭🇺 HUNGARY113♥♣10=-7
+2.0Round 17🇫🇷 FRANCE163NT♣3-2+7
+1.9Round 1🇦🇹 AUSTRIA113♠♣4=+0
+1.9Round 5🇹🇷 TURKEY54♥♠3=+0
+1.9Round 5🇹🇷 TURKEY183♦♠3-2+5
+1.9Round 5🇹🇷 TURKEY204♥♦10+1+0
+1.7Round 1🇦🇹 AUSTRIA23NT♥2+2-13
+1.7Round 1🇦🇹 AUSTRIA143NT♥4+2+0
+1.7Round 5🇹🇷 TURKEY22♠♣4-2+6
+1.7Round 15🇮🇹 ITALY123♣♣T+3+6
+1.7Round 17🇫🇷 FRANCE114♠♥K+1+0
+1.6Round 13🇳🇴 NORWAY134♠x♥2-1+12
+1.6Round 14🇹🇷 TURKEY196♥♠J+1-11
+1.6Round 16🇳🇱 NETHERLANDS42♠+1+1
+1.6Round 16🇳🇱 NETHERLANDS62♠-1-1
+1.6Round 16🇳🇱 NETHERLANDS142♥♣A=+0
+1.6Round 18🇸🇪 SWEDEN113♠x♦7-1+5
+1.4Round 5🇹🇷 TURKEY154♠♦K=-1
+1.4Round 11🇭🇺 HUNGARY33♣♠J+2+10
+1.4Round 13🇳🇴 NORWAY143♠♣8-1+8
+1.4Round 15🇮🇹 ITALY83♣♥4=+6
+1.3Round 5🇹🇷 TURKEY33NT♥5+2+1
+1.3Round 15🇮🇹 ITALY173♦♣5-2+0
+1.3Round 17🇫🇷 FRANCE13♠♦4=+1
+1.3Round 17🇫🇷 FRANCE194♠♣Q=-1
+1.1Round 2🇭🇺 HUNGARY12♠♦2+2-6
+1.1Round 2🇭🇺 HUNGARY173NT♥2-1-5
+1.1Round 6🇮🇹 ITALY124♠♣Q+2-12
+1.0Round 7🇳🇱 NETHERLANDS34♠♦9-1+6
+1.0Round 10🇦🇹 AUSTRIA183NT♦3+1+0
+1.0Round 11🇭🇺 HUNGARY12♦♥10+2+0
+1.0Round 14🇹🇷 TURKEY162♥♣A-1-1
+0.9Round 10🇦🇹 AUSTRIA14♥♣A+1+0
+0.9Round 14🇹🇷 TURKEY112♠♥Q-1+2
+0.9Round 17🇫🇷 FRANCE94♠♥3+1+0
+0.7Round 2🇭🇺 HUNGARY102♥♣6+1+0
+0.7Round 7🇳🇱 NETHERLANDS182♠♦3+1+8
+0.7Round 8🇫🇷 FRANCE142♠♦3+1+1
+0.6Round 2🇭🇺 HUNGARY83♥x♠A-2-12
+0.6Round 6🇮🇹 ITALY73NT♥Q+2+1
+0.6Round 8🇫🇷 FRANCE204♥♦A-2-3
+0.4Round 1🇦🇹 AUSTRIA132♠♣A+1+0
+0.3Round 8🇫🇷 FRANCE134♥♠K+1+14
+0.3Round 11🇭🇺 HUNGARY173NT♠A+1+1
+0.1Round 6🇮🇹 ITALY32NT♣5-1+2
+0.1Round 6🇮🇹 ITALY133♦♥3=+0
+0.1Round 13🇳🇴 NORWAY113♠♥7-1+9
+0.1Round 15🇮🇹 ITALY13NT♥J+2+0
+0.1Round 17🇫🇷 FRANCE174♥♠8=+0
+0.1Round 18🇸🇪 SWEDEN191NT♦3+1+0
+0.0Round 2🇭🇺 HUNGARY74♥♦A+1+0
+0.0Round 14🇹🇷 TURKEY43♦♠8=-6
+0.0Round 14🇹🇷 TURKEY144♠♥8-1-4
+0.0Round 15🇮🇹 ITALY53♦♣A-1-2
+0.0Round 17🇫🇷 FRANCE72♦♠3+2-10
+0.0Round 17🇫🇷 FRANCE141NT♦J=+0
+0.0Round 18🇸🇪 SWEDEN134♥♦J-1+12
-0.1Round 7🇳🇱 NETHERLANDS83NT♠5-2+1
-0.1Round 11🇭🇺 HUNGARY102♠♥K-1+5
-0.1Round 15🇮🇹 ITALY42♠♣K=+9
-0.1Round 16🇳🇱 NETHERLANDS14♠-1-4
-0.3Round 2🇭🇺 HUNGARY151NT♠K+2-10
-0.3Round 7🇳🇱 NETHERLANDS164♠♦K+1-4
-0.3Round 11🇭🇺 HUNGARY93♦♠A-1+14
-0.3Round 17🇫🇷 FRANCE206♣♦2=+2
-0.4Round 2🇭🇺 HUNGARY64♠♥3-1+5
-0.4Round 5🇹🇷 TURKEY62♥♠K+1-7
-0.4Round 8🇫🇷 FRANCE122♠♦8+1+0
-0.4Round 14🇹🇷 TURKEY33NT♣4+1-1
-0.4Round 14🇹🇷 TURKEY83NT♣2+1+0
-0.6Round 5🇹🇷 TURKEY142♥♦3+1+0
-0.6Round 14🇹🇷 TURKEY204♥♠2+1-1
-0.7Round 2🇭🇺 HUNGARY193♥♠8-1-4
-0.7Round 5🇹🇷 TURKEY193NT♠10+2+0
-0.7Round 7🇳🇱 NETHERLANDS193♠♥A=+6
-0.9Round 8🇫🇷 FRANCE94♠♣8=-12
-0.9Round 11🇭🇺 HUNGARY142♠♦A=+0
-1.0Round 2🇭🇺 HUNGARY204♥♦A+1+13
-1.0Round 13🇳🇴 NORWAY171NT♠2-1-3
-1.1Round 5🇹🇷 TURKEY84♠♣3+2-11
-1.1Round 7🇳🇱 NETHERLANDS23♥♠Q=+0
-1.1Round 13🇳🇴 NORWAY51NT♠9+1+0
-1.3Round 6🇮🇹 ITALY203♦♠T-1-6
-1.3Round 10🇦🇹 AUSTRIA64♠♣6+2-13
-1.3Round 13🇳🇴 NORWAY191♥♦A+3-1
-1.3Round 15🇮🇹 ITALY183♦♠9+1+0
-1.3Round 15🇮🇹 ITALY194♥♣8+2-1
-1.3Round 17🇫🇷 FRANCE132♠♥4=-1
-1.4Round 18🇸🇪 SWEDEN203NT♦9=+0
-1.6Round 5🇹🇷 TURKEY105♣♠Q=+0
-1.6Round 5🇹🇷 TURKEY123♥♠2-3-10
-1.6Round 8🇫🇷 FRANCE71NT♥6=+0
-1.6Round 15🇮🇹 ITALY145♥♠7+1-8
-1.6Round 16🇳🇱 NETHERLANDS155♥x♠T-2+8
-1.7Round 14🇹🇷 TURKEY134♥♦J=+0
-1.7Round 16🇳🇱 NETHERLANDS203♠♦A-2-9
-1.9Round 1🇦🇹 AUSTRIA83♥♣A=+7
-1.9Round 8🇫🇷 FRANCE24♥♣3-1-5
-1.9Round 14🇹🇷 TURKEY123NT♥5-1+1
-2.0Round 2🇭🇺 HUNGARY163NT♠2+1+1
-2.0Round 15🇮🇹 ITALY63NT♠9-2-6
-2.0Round 16🇳🇱 NETHERLANDS23♠-2+1
-2.1Round 13🇳🇴 NORWAY22♥♦7+1+0
-2.1Round 17🇫🇷 FRANCE64♠♦5+1+0
-2.3Round 8🇫🇷 FRANCE161NT♠4+1+0
-2.3Round 17🇫🇷 FRANCE183NT♥A=+0
-2.4Round 1🇦🇹 AUSTRIA103♠♥9-1-9
-2.4Round 7🇳🇱 NETHERLANDS201NT♥K-1+0
-2.4Round 15🇮🇹 ITALY73♠♥A-1+11
-2.4Round 18🇸🇪 SWEDEN163♠♣3+2-6
-2.6Round 8🇫🇷 FRANCE44♥♦A+2-1
-2.9Round 6🇮🇹 ITALY63NT♠A=-3
-2.9Round 13🇳🇴 NORWAY92NT♥3=-9
-2.9Round 16🇳🇱 NETHERLANDS162NT♥J-2-7
-3.0Round 8🇫🇷 FRANCE15♥♦9=-4
-3.0Round 16🇳🇱 NETHERLANDS93♠♦A-1+5
-3.1Round 14🇹🇷 TURKEY14♠♥4+1+0
-3.1Round 18🇸🇪 SWEDEN13♠♥9=-7
-3.3Round 10🇦🇹 AUSTRIA203NT♠2+1+1
-3.3Round 11🇭🇺 HUNGARY194♠x♣2-3+4
-3.3Round 15🇮🇹 ITALY166♦♦5=+2
-3.4Round 5🇹🇷 TURKEY93♥♦J=+0
-3.4Round 7🇳🇱 NETHERLANDS121♠♣3+4-2
-3.4Round 8🇫🇷 FRANCE66♥♦3+1+11
-3.4Round 17🇫🇷 FRANCE24♠♥K-1+3
-3.4Round 17🇫🇷 FRANCE123♦♠2-1-5
-3.6Round 1🇦🇹 AUSTRIA36♥♦J=+0
-3.7Round 1🇦🇹 AUSTRIA122NT♠3=+0
-3.9Round 14🇹🇷 TURKEY73NT♥2-1-12
-3.9Round 15🇮🇹 ITALY114♠♦4=+0
-3.9Round 17🇫🇷 FRANCE156♦♠6=+0
-4.0Round 15🇮🇹 ITALY93NT♥7+2+12
-4.0Round 18🇸🇪 SWEDEN103NT♦8-1-6
-4.6Round 8🇫🇷 FRANCE113NT♦7-1-5
-4.7Round 11🇭🇺 HUNGARY122♠♦3-1+1
-4.9Round 16🇳🇱 NETHERLANDS175♠x♦Q-1-5
-5.1Round 2🇭🇺 HUNGARY144♠♣Q-1-10
-5.3Round 13🇳🇴 NORWAY204♥♠4=-9
-5.4Round 10🇦🇹 AUSTRIA165♣♦2=+11
-5.4Round 13🇳🇴 NORWAY43NT♦7+2+13
-5.6Round 5🇹🇷 TURKEY173♥x♠Q-1-8
-5.6Round 7🇳🇱 NETHERLANDS104♥♦7+2-12
-5.6Round 17🇫🇷 FRANCE54♣♥3-2-2
-5.9Round 2🇭🇺 HUNGARY93NT♠Q-3-8
-6.1Round 6🇮🇹 ITALY16♣♠A=+2
-6.1Round 14🇹🇷 TURKEY156♠♥Q=+11
-6.1Round 17🇫🇷 FRANCE43♦♣J+2+8
-6.3Round 11🇭🇺 HUNGARY44♥x♠10=-12
-6.4Round 14🇹🇷 TURKEY174♥♣2-1-10
-6.6Round 6🇮🇹 ITALY52NT♦2-1-12
-6.6Round 6🇮🇹 ITALY144♠♥7-1-5
-6.7Round 1🇦🇹 AUSTRIA203NT♣3-3-14
-6.7Round 8🇫🇷 FRANCE193NT♠Q-3-10
-6.9Round 15🇮🇹 ITALY134♠♦A=+0
-7.4Round 7🇳🇱 NETHERLANDS134♠♥A=-3
-7.6Round 17🇫🇷 FRANCE84♥♦8=+1
-7.9Round 11🇭🇺 HUNGARY204♥♣5-1-12
-8.0Round 7🇳🇱 NETHERLANDS154♠x♥K+1+3
-8.0Round 15🇮🇹 ITALY156♠♥A=-10
-8.4Round 7🇳🇱 NETHERLANDS146♣♦J-1-14
-8.4Round 11🇭🇺 HUNGARY24♥♠K-4-6
-8.7Round 7🇳🇱 NETHERLANDS53NT♣5=-7
-8.7Round 13🇳🇴 NORWAY73NT♠2-3-10
-9.0Round 6🇮🇹 ITALY96♠♣3+1+13
-9.6Round 2🇭🇺 HUNGARY31NTx♣10+1-10
-9.9Round 10🇦🇹 AUSTRIA23NT♠A=+1
-9.9Round 16🇳🇱 NETHERLANDS114♣x♦A-3-12
-10.6Round 2🇭🇺 HUNGARY134♠♣Q+1-1
-11.1Round 7🇳🇱 NETHERLANDS15♥x♠K=-6
-11.9Round 11🇭🇺 HUNGARY54♠xx♥8=-9
-12.0Round 10🇦🇹 AUSTRIA196NT♠4=+0
-12.7Round 8🇫🇷 FRANCE154♥x♦K=-5