🇵🇱 MARCINOWSKI Piotr · POLAND

79rank
-34.9Butler · 225 bds
-0.16per board
±4.3swing
-0.32vs par /bd · #90/125
-0.01adjusted /bd
Butler per round: 27.2 -20.2 6.9 4.4 12.3 -6.7 -26.9 -15.7 14.6 -10.4 2.1 2.9 10.9 -17.2 -19.1by round

vs par split: bidding -0.58 · play +0.26

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

Card play — on target: opening leads 76.8% #91 of 125 · declarer play 64.6% #111 of 125 · defence 90.7% #13 of 125

Card play by contract type — on target
vs NTvs a suit
Opening leads57.1% (14)83.3% (42)
Declarer play53.3% (15)69.7% (33)
Defence85.2% (27)92.3% (91)

Opening leads by suit led: ♠ 64.3% (14) · ♥ 92.3% (13) · ♦ 70.6% (17) · ♣ 83.3% (12)

vs par by strain: NT -0.75 (60) · a suit -0.16 (165)

vs par by level: part-score -0.65 (98) · game +0.47 (118) · slam -6.89 (9)

By role: declaring -1.00/bd (-3.11 vs par · 107) · defending +0.61/bd (+2.22 vs par · 118)

By vulnerability: vulnerable -0.47/bd (-0.63 vs par · 112) · not vulnerable +0.15/bd (+0.00 vs par · 113)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.SobczakE.Gulsen – A.AcarOpen15+27.2+1.81+2.20
Round 2M.SobczakL.Kohutova – M.BoturOpen15-20.2-1.35-2.13
Round 4M.SobczakJ.Moraes – M.RibeiroOpen15+6.9+0.46+0.00
Round 6M.SobczakA.Yekutieli – I.BaniriOpen15+4.4+0.29+0.87
Round 7M.SobczakS.Laan – M.VasarOpen15+12.3+0.82+1.93
Round 8M.SobczakM.Andonov – G.TenevaOpen15-6.7-0.45-0.67
Round 9M.SobczakE.Buus Thomsen – S.CaspersenOpen15-26.9-1.79-2.20
Round 10M.SobczakS.Van Oosten – M.LitterstOpen15-15.7-1.05-1.80
Round 12M.SobczakK.Pruul – M.MaasikOpen15+14.6+0.97+1.93
Round 14M.SobczakG.Percario – R.SauOpen15-10.4-0.69-3.60
Round 15M.SobczakC.Bakke – E.FlattOpen15+2.1+0.14+0.80
Round 18M.SobczakT.Sprinkhuizen – G.Mendes De LeonOpen15+2.9+0.19+0.00
Round 19M.SobczakT.Vincenot – J.BernardOpen15+10.9+0.73+0.67
Round 20M.SobczakJ.Matsson – S.HultOpen15-17.2-1.15-1.13
Round 21M.SobczakB.Norton – S.NattOpen15-19.1-1.27-1.60

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
+10.6Round 2🇨🇿 CZECH REPUBLIC304♥♣J+3+14
+10.1Round 1🇹🇷 TURKEY24♠♥3-1+10
+9.4Round 7🇪🇪 ESTONIA34♦♥5=+1
+9.2Round 14🇮🇹 ITALY287♥♦3=+0
+9.1Round 18🇳🇱 NETHERLANDS314♥♠6-1+5
+9.0Round 6🇮🇱 ISRAEL293NT♦J-2+13
+9.0Round 20🇸🇪 SWEDEN254♦x♥A-2+8
+8.9Round 8🇧🇬 BULGARIA234♠♠2=+10
+8.8Round 12🇱🇻 LATVIA265♣♠Q-3+14
+7.7Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND44♥♠10-2+12
+7.6Round 12🇱🇻 LATVIA234♥♠A-1+12
+7.2Round 6🇮🇱 ISRAEL231NT♥2+2+10
+7.2Round 8🇧🇬 BULGARIA314♣x♣2-3+8
+7.1Round 12🇱🇻 LATVIA255♦x♦7-3+8
+6.8Round 4🇵🇹 PORTUGAL244♥♣A=+3
+6.7Round 19🇫🇷 FRANCE93NT♦10-1+12
+6.4Round 1🇹🇷 TURKEY134♠♦7+3+17
+6.3Round 10🇩🇪 GERMANY284♠♥A-1+16
+6.2Round 1🇹🇷 TURKEY73NT♠Q=+0
+5.8Round 2🇨🇿 CZECH REPUBLIC194♥♣5=+7
+5.6Round 1🇹🇷 TURKEY62♥♠K-1+6
+5.4Round 6🇮🇱 ISRAEL274♠♥K=+7
+5.4Round 15🇳🇴 NORWAY134♥♦5=+10
+5.4Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23♣x♠A-1+11
+5.0Round 2🇨🇿 CZECH REPUBLIC294♠♥4-1+6
+4.7Round 18🇳🇱 NETHERLANDS273NT♠8-1+10
+4.6Round 19🇫🇷 FRANCE84♥♣K-1+8
+4.5Round 4🇵🇹 PORTUGAL203NT♠4-3+14
+4.5Round 8🇧🇬 BULGARIA243NT♦10-1+5
+4.3Round 7🇪🇪 ESTONIA44♠♦6+2+13
+4.1Round 18🇳🇱 NETHERLANDS193♣♠3-2+3
+4.0Round 4🇵🇹 PORTUGAL283NT♠K=+0
+4.0Round 12🇱🇻 LATVIA271♠♥K-1+4
+4.0Round 15🇳🇴 NORWAY21NT♠4+2+0
+4.0Round 19🇫🇷 FRANCE131NT♥2-1+5
+4.0Round 20🇸🇪 SWEDEN265♣♦3-2+8
+3.9Round 19🇫🇷 FRANCE53♠♥3-1+5
+3.7Round 19🇫🇷 FRANCE103♣♠A-1+0
+3.6Round 2🇨🇿 CZECH REPUBLIC203NT♥2-1+6
+3.6Round 7🇪🇪 ESTONIA83♦♠3=+9
+3.6Round 10🇩🇪 GERMANY266♦♦3=-2
+3.4Round 19🇫🇷 FRANCE122♥♣K-4+2
+3.2Round 18🇳🇱 NETHERLANDS244♠♦5+1-11
+3.2Round 19🇫🇷 FRANCE64♠♥6-1+5
+3.1Round 10🇩🇪 GERMANY292♥♦5=+0
+3.1Round 20🇸🇪 SWEDEN222♠♣2-1-1
+3.0Round 15🇳🇴 NORWAY43♦♠4=-6
+2.9Round 8🇧🇬 BULGARIA203♣♦2-1+0
+2.9Round 15🇳🇴 NORWAY64♠♣A-1+5
+2.8Round 1🇹🇷 TURKEY102♥♠J+2+7
+2.8Round 8🇧🇬 BULGARIA265♥♦Q=+4
+2.8Round 9🇩🇰 DENMARK114♠♦K=+1
+2.8Round 12🇱🇻 LATVIA171NT♠J+3+7
+2.7Round 6🇮🇱 ISRAEL245♦♠Q-1+5
+2.6Round 9🇩🇰 DENMARK63NTx♦6=+3
+2.5Round 4🇵🇹 PORTUGAL213NT♠2-1+12
+2.3Round 6🇮🇱 ISRAEL303♥♣K+1+6
+2.3Round 14🇮🇹 ITALY244♥♠6-2+0
+2.3Round 15🇳🇴 NORWAY143♥♦4=+1
+2.2Round 8🇧🇬 BULGARIA173♦♦2-2+0
+2.2Round 14🇮🇹 ITALY313♣♠K=+0
+2.2Round 15🇳🇴 NORWAY82♥♥2=+6
+1.8Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND74♠♠6-1+6
+1.7Round 1🇹🇷 TURKEY113♦♥2-3+0
+1.7Round 7🇪🇪 ESTONIA54♠♥A+1+0
+1.6Round 7🇪🇪 ESTONIA104♠♣Q+2+9
+1.5Round 12🇱🇻 LATVIA283♣♥A=+0
+1.5Round 18🇳🇱 NETHERLANDS223NT♠J+3+13
+1.4Round 1🇹🇷 TURKEY33♦x♦10-2+3
+1.4Round 9🇩🇰 DENMARK44♠♦8+2+1
+1.4Round 10🇩🇪 GERMANY303♣♦K=+5
+1.4Round 18🇳🇱 NETHERLANDS294♠♥A+1+0
+1.3Round 9🇩🇰 DENMARK123♦♥Q-2-9
+1.3Round 12🇱🇻 LATVIA196NT♥J+1+1
+1.3Round 14🇮🇹 ITALY233♠♥A-1+0
+1.3Round 20🇸🇪 SWEDEN272♠♣A+2+10
+1.2Round 15🇳🇴 NORWAY34♥♣6+1+11
+1.2Round 18🇳🇱 NETHERLANDS171NT♣6+1+0
+1.0Round 1🇹🇷 TURKEY83NT♦4+3+1
+1.0Round 7🇪🇪 ESTONIA13♥♦8=-1
+1.0Round 7🇪🇪 ESTONIA23♣♦2=+0
+1.0Round 9🇩🇰 DENMARK54♥♠6-1+5
+1.0Round 18🇳🇱 NETHERLANDS252♣♥4=+1
+0.9Round 6🇮🇱 ISRAEL284♥♠6+1+1
+0.8Round 1🇹🇷 TURKEY13♠♦Q=+1
+0.8Round 14🇮🇹 ITALY222♣♦Q-1-2
+0.8Round 20🇸🇪 SWEDEN232♠♣J=+6
+0.7Round 2🇨🇿 CZECH REPUBLIC224♥♦Q+2-11
+0.7Round 4🇵🇹 PORTUGAL304♥♣Q=+0
+0.6Round 4🇵🇹 PORTUGAL271NT♣Q-3+0
+0.6Round 15🇳🇴 NORWAY71NT♠2=-2
+0.6Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND91♠x♥7-1-1
+0.5Round 1🇹🇷 TURKEY123♦♥A=-5
+0.5Round 1🇹🇷 TURKEY142NT♥10-2+0
+0.5Round 4🇵🇹 PORTUGAL254♠♥4-2+6
+0.5Round 14🇮🇹 ITALY204♥♦2+1+0
+0.5Round 20🇸🇪 SWEDEN314♠♦10=-13
+0.3Round 4🇵🇹 PORTUGAL314♠♣J=+0
+0.3Round 6🇮🇱 ISRAEL194♠♣2=-1
+0.3Round 8🇧🇬 BULGARIA211NT♦2=+0
+0.3Round 15🇳🇴 NORWAY113NT♦2+2+0
+0.3Round 18🇳🇱 NETHERLANDS282♥♦2+1+0
+0.2Round 2🇨🇿 CZECH REPUBLIC211NT♥6+1+0
+0.2Round 7🇪🇪 ESTONIA63♣♥Q=+1
+0.2Round 9🇩🇰 DENMARK33♥x♣10-1-6
+0.2Round 18🇳🇱 NETHERLANDS203NT♥7+1+0
+0.2Round 19🇫🇷 FRANCE154♠♥A=-1
+0.1Round 6🇮🇱 ISRAEL173NT♥5=-2
+0.1Round 10🇩🇪 GERMANY244♠♦4+2+1
+0.1Round 14🇮🇹 ITALY274♥♣7=+1
+0.0Round 6🇮🇱 ISRAEL211♠x♥K-2-7
+0.0Round 7🇪🇪 ESTONIA95♦x♠A+1+7
+0.0Round 7🇪🇪 ESTONIA143NT♦3-1-5
-0.0Round 12🇱🇻 LATVIA204♠♥5+1+0
-0.0Round 14🇮🇹 ITALY262♥♠3+2-10
+0.0Round 19🇫🇷 FRANCE74♥♦3+1+0
-0.1Round 9🇩🇰 DENMARK151NT♣Q=-1
-0.1Round 10🇩🇪 GERMANY315♣x♣3-3+3
-0.1Round 19🇫🇷 FRANCE43♠♥7+1+1
-0.1Round 20🇸🇪 SWEDEN192♠♥8=+0
-0.2Round 4🇵🇹 PORTUGAL223NT♥5+1+0
-0.2Round 10🇩🇪 GERMANY182♠♣5+5-4
-0.3Round 4🇵🇹 PORTUGAL184♥♦6+1-1
-0.3Round 7🇪🇪 ESTONIA113♥♦A=-6
-0.3Round 12🇱🇻 LATVIA221NT♠10=-1
-0.4Round 7🇪🇪 ESTONIA154♥♠Q-2-5
-0.4Round 9🇩🇰 DENMARK144♠♣2=+11
-0.4Round 15🇳🇴 NORWAY11NT♣3-1-2
-0.4Round 19🇫🇷 FRANCE114♠♥5=+1
-0.4Round 20🇸🇪 SWEDEN302♠♣10-2+1
-0.5Round 15🇳🇴 NORWAY151NT♥5+2-6
-0.6Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND134♣♥K-2+2
-0.7Round 6🇮🇱 ISRAEL201NT♣2-2+2
-0.7Round 12🇱🇻 LATVIA301NT♠Q+1+0
-0.7Round 15🇳🇴 NORWAY91NT♥8=+7
-0.7Round 19🇫🇷 FRANCE15♥♠A-1-4
-0.8Round 4🇵🇹 PORTUGAL172♥♣3+2-2
-0.8Round 20🇸🇪 SWEDEN202♠♥3-1+5
-0.9Round 12🇱🇻 LATVIA312♥♦7+1-6
-1.0Round 2🇨🇿 CZECH REPUBLIC183♥♣A-1-2
-1.0Round 4🇵🇹 PORTUGAL261NT♠5=-11
-1.0Round 6🇮🇱 ISRAEL225♦♣A=+0
-1.0Round 10🇩🇪 GERMANY212♦♥6-1-4
-1.0Round 10🇩🇪 GERMANY272♠♥4=+1
-1.0Round 14🇮🇹 ITALY193NT♠4=-13
-1.0Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123♦♠Q=-7
-1.1Round 18🇳🇱 NETHERLANDS303NT♠Q-1-5
-1.1Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND34♦♠A-2-11
-1.3Round 1🇹🇷 TURKEY52♠♦7=+0
-1.3Round 8🇧🇬 BULGARIA271NT♠2+1+0
-1.3Round 12🇱🇻 LATVIA211♠♦7=+1
-1.3Round 14🇮🇹 ITALY302♠♣Q+2+6
-1.6Round 1🇹🇷 TURKEY154♠x♦A-1+0
-1.6Round 4🇵🇹 PORTUGAL194♥x♦K+1-6
-1.6Round 6🇮🇱 ISRAEL183♠♠4+1-7
-1.6Round 10🇩🇪 GERMANY173NT♠K-2-6
-1.6Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND14♠♣6+3-10
-1.6Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND62♥♦K+3+6
-1.7Round 9🇩🇰 DENMARK83NT♣3+2+0
-1.7Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♠♥8=+0
-1.8Round 7🇪🇪 ESTONIA133NT♠3+2+12
-1.8Round 8🇧🇬 BULGARIA194♠♦J=+0
-1.8Round 18🇳🇱 NETHERLANDS181NT♠2-1-5
-2.0Round 4🇵🇹 PORTUGAL235♦♠K-1-3
-2.0Round 6🇮🇱 ISRAEL311NT♥4+1-1
-2.0Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND102♥♦K=+0
-2.2Round 9🇩🇰 DENMARK12♣x♣8-1+1
-2.2Round 10🇩🇪 GERMANY224♠♦A-2+5
-2.5Round 12🇱🇻 LATVIA245♦x♥K-2+0
-2.5Round 20🇸🇪 SWEDEN182♠♦K-1-5
-2.6Round 10🇩🇪 GERMANY203♦♠A+1-10
-2.7Round 19🇫🇷 FRANCE23♥♠A-1-5
-3.0Round 1🇹🇷 TURKEY96♠♦A=-1
-3.0Round 2🇨🇿 CZECH REPUBLIC272♥♦8+1-1
-3.2Round 8🇧🇬 BULGARIA304♠♣2=+0
-3.3Round 2🇨🇿 CZECH REPUBLIC243NT♠8=+1
-3.3Round 14🇮🇹 ITALY212♠x♣A-2-4
-3.5Round 9🇩🇰 DENMARK93NT♥4+1+10
-3.5Round 14🇮🇹 ITALY253NT♥6+1-12
-3.6Round 18🇳🇱 NETHERLANDS213NT♥K-1-6
-3.7Round 2🇨🇿 CZECH REPUBLIC171NT♦A+1-6
-3.8Round 15🇳🇴 NORWAY52♦♥K+1-7
-3.9Round 1🇹🇷 TURKEY43NT♣J-1-6
-3.9Round 7🇪🇪 ESTONIA123♠♦8=-1
-3.9Round 10🇩🇪 GERMANY194♥♣9-2-8
-4.0Round 2🇨🇿 CZECH REPUBLIC264♥♥9-1-6
-4.1Round 7🇪🇪 ESTONIA74♠♥A-1-5
-4.3Round 8🇧🇬 BULGARIA254♠♣K-2-2
-4.4Round 8🇧🇬 BULGARIA284♠x♦2-4-4
-4.4Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♠x♥2-1+0
-4.6Round 20🇸🇪 SWEDEN243NT♥3-3-6
-4.8Round 9🇩🇰 DENMARK103♠♣6+3-15
-4.9Round 2🇨🇿 CZECH REPUBLIC314♠♥2=+0
-4.9Round 19🇫🇷 FRANCE141NT♦7=-5
-5.0Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND153NT♥10=-10
-5.1Round 6🇮🇱 ISRAEL254♠♥K=+0
-5.1Round 14🇮🇹 ITALY173NT♥2-1-5
-5.1Round 14🇮🇹 ITALY184♠♣6=-10
-5.1Round 15🇳🇴 NORWAY125♥♣K=+0
-5.3Round 2🇨🇿 CZECH REPUBLIC255♠♦7-2-11
-5.4Round 8🇧🇬 BULGARIA224♠♦4-1-6
-5.6Round 9🇩🇰 DENMARK133♦♠2-1-12
-5.7Round 20🇸🇪 SWEDEN286♣♠8=+0
-5.8Round 12🇱🇻 LATVIA185♥♣2-1-11
-6.3Round 10🇩🇪 GERMANY253NT♦5-1-12
-6.4Round 20🇸🇪 SWEDEN175♠♣3-2-11
-7.0Round 8🇧🇬 BULGARIA186♦♣2-1-14
-7.0Round 12🇱🇻 LATVIA294♠♣4=+0
-7.1Round 4🇵🇹 PORTUGAL293NT♦9-1-12
-7.1Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♥♠K=-8
-7.2Round 9🇩🇰 DENMARK73♦♠7+2-10
-7.4Round 20🇸🇪 SWEDEN213♥♦5-1-6
-7.5Round 14🇮🇹 ITALY292NT♠2-3-5
-8.0Round 18🇳🇱 NETHERLANDS235♦♠5+2-4
-8.0Round 20🇸🇪 SWEDEN294♠♣3+2-13
-8.1Round 8🇧🇬 BULGARIA293NT♦2+2-11
-8.4Round 2🇨🇿 CZECH REPUBLIC234♥♦2=-10
-8.5Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114NT♣6+2-14
-9.3Round 15🇳🇴 NORWAY102♦x♠5-3-5
-9.3Round 18🇳🇱 NETHERLANDS264♥♠K+1-1
-10.0Round 19🇫🇷 FRANCE36♥♦J-1-14
-10.7Round 9🇩🇰 DENMARK25♠♦A-1-12
-11.3Round 10🇩🇪 GERMANY234♠x♥K=-12
-12.5Round 2🇨🇿 CZECH REPUBLIC286NTx♠2-3-19
-13.1Round 6🇮🇱 ISRAEL266♥♠A-1-13