🇵🇱 DUFRAT Katarzyna · POLAND

23rank
+33.3Butler · 180 bds
+0.18per board
±4.8swing
+0.07vs par /bd · #22/45
+0.09adjusted /bd
Butler per round: 12.1 9.1 34.8 12.6 -12.2 -20.9 36 -29.3 -8.9by round

vs par split: bidding -0.22 · play +0.21

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

Card play — on target: opening leads 79.1% #31 of 45 · declarer play 67.4% #30 of 45 · defence 84.0% #23 of 45

Card play by contract type — on target
vs NTvs a suit
Opening leads77.8% (9)79.4% (34)
Declarer play70.0% (10)66.7% (33)
Defence88.2% (17)82.8% (64)

Opening leads by suit led: ♠ 60.0% (5) · ♥ 91.7% (12) · ♦ 80.0% (15) · ♣ 72.7% (11)

vs par by strain: NT +0.73 (33) · a suit -0.10 (146)

vs par by level: part-score +0.69 (88) · game +0.31 (75) · slam -4.69 (16)

By role: declaring +0.41/bd (-1.61 vs par · 93) · defending -0.06/bd (+1.87 vs par · 87)

By vulnerability: vulnerable +0.67/bd (+0.50 vs par · 90) · not vulnerable -0.30/bd (-0.36 vs par · 90)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1B.RoslonT.Charkow – S.HermannOpen20+12.1+0.60+2.65
Round 4B.RoslonS.Sjodal – S.FroyseOpen20+9.1+0.45+0.70
Round 5B.RoslonT.Tugrul – H.OzsemaOpen20+34.8+1.74+2.50
Round 7B.RoslonN.Banas – J.NabClosed20+12.6+0.63-0.35
Round 9B.RoslonI.Petersen – M.PetersenOpen20-12.2-0.61-0.45
Round 11B.RoslonA.Fischer – M.BekoOpen20-20.9-1.04-3.25
Round 14B.RoslonD.Kaya – B.UskupOpen20+36.0+1.80+1.45
Round 16B.RoslonM.Ticha – L.LeufkensOpen20-29.3-1.47-0.45
Round 17B.RoslonA.Rouanet-Labe – A.TartarinOpen20-8.9-0.45-2.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
+13.0Round 5🇹🇷 TURKEY204♥♦3-2+13
+12.0Round 4🇳🇴 NORWAY104♠♦A=+10
+11.9Round 5🇹🇷 TURKEY133NT♥9=+0
+11.4Round 1🇦🇹 AUSTRIA42♦x♥2+2+12
+10.1Round 1🇦🇹 AUSTRIA193♦♥3+3+15
+9.1Round 5🇹🇷 TURKEY113♣x♠A-3+3
+8.7Round 1🇦🇹 AUSTRIA153NT♥2-1+13
+8.7Round 14🇹🇷 TURKEY194♥♦J+3+14
+8.6Round 7🇳🇱 NETHERLANDS73NT♠J=+10
+8.4Round 7🇳🇱 NETHERLANDS146♣♦J-1+14
+7.9Round 11🇭🇺 HUNGARY86♠♥3=+0
+7.9Round 16🇳🇱 NETHERLANDS104♠♦A=+0
+7.6Round 5🇹🇷 TURKEY73NT♣3+3+17
+7.6Round 14🇹🇷 TURKEY104♠x♥K-1+10
+7.0Round 7🇳🇱 NETHERLANDS63NT♥K=+10
+6.6Round 17🇫🇷 FRANCE43♦♣J+3-8
+6.1Round 14🇹🇷 TURKEY156♠♥Q=-11
+6.0Round 14🇹🇷 TURKEY24♠x♠K-1+7
+5.6Round 11🇭🇺 HUNGARY167NT♦8=+0
+5.4Round 7🇳🇱 NETHERLANDS33♠♦9=+0
+5.3Round 7🇳🇱 NETHERLANDS135♥x♠A-2+0
+5.1Round 5🇹🇷 TURKEY182NT♠3+1+2
+5.1Round 9🇸🇪 SWEDEN34♥♠Q-2+7
+5.0Round 17🇫🇷 FRANCE102♠♦A=+0
+4.9Round 4🇳🇴 NORWAY142♣♥K=+6
+4.9Round 4🇳🇴 NORWAY193♥♦3+1+7
+4.9Round 11🇭🇺 HUNGARY114♥♣10-2+11
+4.7Round 11🇭🇺 HUNGARY122♦♣K+1+0
+4.6Round 16🇳🇱 NETHERLANDS14♦-4+7
+4.4Round 16🇳🇱 NETHERLANDS203♠♦A-1+11
+4.3Round 7🇳🇱 NETHERLANDS174♥♠Q=-1
+4.0Round 16🇳🇱 NETHERLANDS183♠♣A+3+6
+3.9Round 17🇫🇷 FRANCE156♦♣J=+0
+3.6Round 1🇦🇹 AUSTRIA36♠♦6=+0
+3.6Round 4🇳🇴 NORWAY41NT♠6=+6
+3.6Round 5🇹🇷 TURKEY173♠♦A+1+6
+3.6Round 9🇸🇪 SWEDEN163♦♠9+1+11
+3.4Round 4🇳🇴 NORWAY52♦♠7+1+0
+3.4Round 7🇳🇱 NETHERLANDS83NT♦J-4+2
+3.3Round 1🇦🇹 AUSTRIA13NT♦3+1+0
+3.3Round 14🇹🇷 TURKEY93♥♥2+1-10
+3.1Round 14🇹🇷 TURKEY14♠♥7+1+0
+3.1Round 14🇹🇷 TURKEY184♠♥10=+0
+3.0Round 1🇦🇹 AUSTRIA122♥♠7=+0
+3.0Round 5🇹🇷 TURKEY123♥♠4-2+11
+2.9Round 4🇳🇴 NORWAY13♠♦A=+11
+2.9Round 4🇳🇴 NORWAY64♠♥T=-1
+2.9Round 14🇹🇷 TURKEY123♥♣K=+0
+2.9Round 16🇳🇱 NETHERLANDS63♣-1+5
+2.7Round 1🇦🇹 AUSTRIA83♥♣A+1-6
+2.7Round 4🇳🇴 NORWAY184♠♦5+3-2
+2.7Round 7🇳🇱 NETHERLANDS54♦♠Q=+0
+2.6Round 5🇹🇷 TURKEY104♥♠A=+1
+2.6Round 9🇸🇪 SWEDEN62♥♦10-1+5
+2.6Round 9🇸🇪 SWEDEN192♠♥J-2+3
+2.6Round 14🇹🇷 TURKEY163NT♦7-1+5
+2.4Round 1🇦🇹 AUSTRIA61♠♣K=+5
+2.4Round 1🇦🇹 AUSTRIA103♠♥4-1+9
+2.4Round 7🇳🇱 NETHERLANDS201NT♥K-1+0
+2.4Round 17🇫🇷 FRANCE206♠♦A=+0
+2.1Round 5🇹🇷 TURKEY84♠♣3+1+11
+2.1Round 11🇭🇺 HUNGARY202♥♥J+1+10
+2.1Round 14🇹🇷 TURKEY144♠♣4-2+5
+2.1Round 17🇫🇷 FRANCE64♠♦2+1+0
+2.0Round 1🇦🇹 AUSTRIA11Pass+4
+2.0Round 1🇦🇹 AUSTRIA172♦♠7+2+1
+2.0Round 16🇳🇱 NETHERLANDS23♠-2-1
+1.9Round 9🇸🇪 SWEDEN94♥♦4+1+0
+1.9Round 11🇭🇺 HUNGARY182♠♦A+1+6
+1.7Round 14🇹🇷 TURKEY134♥♠2=+0
+1.6Round 11🇭🇺 HUNGARY44♥♦3=+10
+1.4Round 9🇸🇪 SWEDEN132♦♥9+2+0
+1.4Round 9🇸🇪 SWEDEN182♠♣7-2-11
+1.3Round 14🇹🇷 TURKEY63NT♥3+1-10
+1.1Round 4🇳🇴 NORWAY73NT♥3+2+13
+1.1Round 7🇳🇱 NETHERLANDS22♥+1+0
+1.1Round 14🇹🇷 TURKEY42♥♠A+1+7
+1.1Round 17🇫🇷 FRANCE163♠♣T-1-5
+1.0Round 5🇹🇷 TURKEY33NT♥3=+1
+1.0Round 7🇳🇱 NETHERLANDS112♣♠T-1-3
+1.0Round 17🇫🇷 FRANCE173NT♠6=+1
+0.9Round 4🇳🇴 NORWAY31NT♠5+2+0
+0.9Round 11🇭🇺 HUNGARY142♠♦A=+0
+0.7Round 1🇦🇹 AUSTRIA131♦♣A+2+1
+0.7Round 4🇳🇴 NORWAY23♠♥T=+6
+0.7Round 7🇳🇱 NETHERLANDS193♠♥A=-6
+0.6Round 4🇳🇴 NORWAY123NT♦2=-1
+0.4Round 4🇳🇴 NORWAY175♣♠2+2-10
+0.4Round 5🇹🇷 TURKEY62♥♣K+1+7
+0.4Round 16🇳🇱 NETHERLANDS174♥♠5-2+0
+0.3Round 7🇳🇱 NETHERLANDS164♠♦K+1+4
+0.3Round 11🇭🇺 HUNGARY32♠♣A-4-9
+0.1Round 9🇸🇪 SWEDEN124♥♦A+1+0
+0.1Round 11🇭🇺 HUNGARY12♦♥10=+1
+0.1Round 11🇭🇺 HUNGARY102♠♥K-1-5
+0.1Round 17🇫🇷 FRANCE132♠♣4+1+0
-0.0Round 4🇳🇴 NORWAY164♥♣4=+0
+0.0Round 9🇸🇪 SWEDEN71NT♣K=+1
+0.0Round 9🇸🇪 SWEDEN203♦♣6=+1
-0.0Round 17🇫🇷 FRANCE141♠♣A=+0
-0.3Round 11🇭🇺 HUNGARY173NT♥9+1-1
-0.3Round 17🇫🇷 FRANCE83♥♦8=-7
-0.6Round 9🇸🇪 SWEDEN113♠♠3-1+2
-0.6Round 14🇹🇷 TURKEY203NT♦5+1+0
-0.7Round 1🇦🇹 AUSTRIA143NT♥Q+1+1
-0.7Round 5🇹🇷 TURKEY43♠♦2-1+1
-0.7Round 7🇳🇱 NETHERLANDS182♠♣A+1-8
-0.7Round 14🇹🇷 TURKEY33NT♠7+2+0
-0.7Round 14🇹🇷 TURKEY83NT♠9=-1
-0.7Round 16🇳🇱 NETHERLANDS52♠=+0
-0.7Round 17🇫🇷 FRANCE73♦♦3+2+10
-0.9Round 9🇸🇪 SWEDEN21NT♦4=+0
-0.9Round 14🇹🇷 TURKEY112♠♥Q-1-2
-0.9Round 17🇫🇷 FRANCE94♠♦T+1+0
-1.0Round 9🇸🇪 SWEDEN42♥♣7=-6
-1.1Round 5🇹🇷 TURKEY14♥♣3=+0
-1.1Round 7🇳🇱 NETHERLANDS42♠♦5=+10
-1.3Round 4🇳🇴 NORWAY133♠♦6-1+5
-1.3Round 17🇫🇷 FRANCE12♠♦6+1-1
-1.3Round 17🇫🇷 FRANCE194♠♦7=+1
-1.4Round 5🇹🇷 TURKEY154♠♦K=+1
-1.6Round 9🇸🇪 SWEDEN101NT♥8=+1
-1.6Round 16🇳🇱 NETHERLANDS42♠+1-1
-1.7Round 1🇦🇹 AUSTRIA24♠♥2+1+13
-1.7Round 17🇫🇷 FRANCE114♠♦3+1+0
-1.9Round 4🇳🇴 NORWAY84♥♦A+2-11
-1.9Round 5🇹🇷 TURKEY54♥♣A=+0
-2.0Round 9🇸🇪 SWEDEN142♥♦Q+1+0
-2.0Round 14🇹🇷 TURKEY72♠♥Q+1+10
-2.1Round 16🇳🇱 NETHERLANDS31NT-1+1
-2.1Round 16🇳🇱 NETHERLANDS192♠♦A-1-5
-2.3Round 16🇳🇱 NETHERLANDS125♥♠6-1-9
-2.6Round 5🇹🇷 TURKEY163♠♣3=-1
-2.6Round 11🇭🇺 HUNGARY24♠♠6-1-5
-2.6Round 16🇳🇱 NETHERLANDS132♠♥6=+0
-2.7Round 16🇳🇱 NETHERLANDS142♥♥Q+1-1
-2.9Round 9🇸🇪 SWEDEN12♠♦4+2-1
-3.0Round 11🇭🇺 HUNGARY73NT♠5=-10
-3.1Round 4🇳🇴 NORWAY204♠♥K=+1
-3.3Round 1🇦🇹 AUSTRIA164♠♣6=+1
-3.4Round 5🇹🇷 TURKEY94♥♦J-1-6
-3.6Round 7🇳🇱 NETHERLANDS123♦♥J-1-5
-3.6Round 9🇸🇪 SWEDEN154♥♠A=+1
-3.6Round 16🇳🇱 NETHERLANDS154♥♣4-2-11
-3.6Round 17🇫🇷 FRANCE33♠♣T-2-8
-3.7Round 9🇸🇪 SWEDEN84♠♠6=+0
-3.7Round 17🇫🇷 FRANCE122♠♦Q-3-1
-4.0Round 5🇹🇷 TURKEY191♠x♦3-3-4
-4.0Round 14🇹🇷 TURKEY55♥x♠K-2+5
-4.1Round 16🇳🇱 NETHERLANDS113♦♥7-1+2
-4.6Round 5🇹🇷 TURKEY23♠♦3-4-8
-4.6Round 9🇸🇪 SWEDEN53♥♣Q-1-6
-4.7Round 14🇹🇷 TURKEY174♥♣Q=+0
-4.7Round 17🇫🇷 FRANCE52♠♥A+2-7
-4.9Round 1🇦🇹 AUSTRIA55♣♥A=+1
-4.9Round 5🇹🇷 TURKEY144♥♣6-1-5
-5.0Round 1🇦🇹 AUSTRIA94♠♦K=-7
-5.0Round 11🇭🇺 HUNGARY63♣♠3-3-9
-5.3Round 16🇳🇱 NETHERLANDS162♠♦A=+0
-5.6Round 4🇳🇴 NORWAY92♠♣J-2-2
-5.6Round 11🇭🇺 HUNGARY134♠♥8+2-17
-5.6Round 17🇫🇷 FRANCE182♠♣J=-7
-6.0Round 11🇭🇺 HUNGARY154♥♣K+2-5
-6.3Round 7🇳🇱 NETHERLANDS16♥♣2-3-11
-7.0Round 1🇦🇹 AUSTRIA72♥♠4-3-9
-7.3Round 7🇳🇱 NETHERLANDS93NT♠9-3-9
-7.3Round 17🇫🇷 FRANCE26♣x♦9-2-11
-7.4Round 16🇳🇱 NETHERLANDS77NT♦2=+0
-7.9Round 1🇦🇹 AUSTRIA184♥♦5+2-1
-8.6Round 4🇳🇴 NORWAY153NT♣3-1-11
-9.0Round 11🇭🇺 HUNGARY56♠♣3-3-12
-9.3Round 7🇳🇱 NETHERLANDS106♥♣Q=-1
-9.6Round 11🇭🇺 HUNGARY93NT♦K-4-17
-9.7Round 1🇦🇹 AUSTRIA203NT♠3=+0
-9.7Round 7🇳🇱 NETHERLANDS155♠♥K-1-13
-9.9Round 11🇭🇺 HUNGARY196♣♦5-2-13
-10.0Round 9🇸🇪 SWEDEN176♦♠6-1-17
-10.3Round 16🇳🇱 NETHERLANDS95♦♠6+1-13
-10.7Round 16🇳🇱 NETHERLANDS87♠♥8=+0
-11.4Round 4🇳🇴 NORWAY116♦♠K-1-13