🇵🇱 WIANKOWSKI Piotr · POLAND

76rank
+3.0Butler · 256 bds
+0.01per board
±3.8swing
+0.15vs par /bd · #60/172
-0.03adjusted /bd
Butler per round: -12 -23.3 4.8 -17.3 -1.9 28.5 1.2 -0.7 3.1 -5.3 9.1 14.5 -25.1 29 -4.9 3.3by round

vs par split: bidding +0.18 · play -0.02

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

Card play — on target: opening leads 83.3% #35 of 172 · declarer play 74.1% #76 of 172 · defence 92.7% #7 of 172

Card play by contract type — on target
vs NTvs a suit
Opening leads73.7% (19)86.8% (53)
Declarer play76.5% (17)73.0% (37)
Defence90.0% (40)93.8% (97)

Opening leads by suit led: ♠ 76.9% (13) · ♥ 90.0% (20) · ♦ 78.3% (23) · ♣ 87.5% (16)

vs par by strain: NT +1.00 (73) · a suit -0.19 (183)

vs par by level: part-score -0.14 (97) · game +0.13 (138) · slam +1.67 (21)

By role: declaring +0.40/bd (-2.12 vs par · 119) · defending -0.33/bd (+2.12 vs par · 137)

By vulnerability: vulnerable -0.03/bd (+0.21 vs par · 128) · not vulnerable +0.06/bd (+0.09 vs par · 128)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1P.NawrockiS.De Wijs – B.MullerClosed16-12.0-0.75-0.31
Round 2P.NawrockiS.De Donder – S.BahboutOpen16-23.3-1.46-3.12
Round 4P.NawrockiO.Oja – J.MaripuuClosed16+4.8+0.30+0.12
Round 5P.NawrockiA.Arlovich – E.VainikonisClosed16-17.3-1.08-0.81
Round 6P.NawrockiN.Delimpaltadakis – M.ProtonotariosClosed16-1.9-0.12-1.75
Round 7P.NawrockiJ.Fritsche – K.RepsOpen16+28.5+1.78+1.75
Round 10P.NawrockiD.Moldovan – M.MoraruOpen16+1.2+0.07-0.06
Round 11P.NawrockiD.Diklic – J.CaricClosed16-0.7-0.04+1.62
Round 13P.NawrockiY.Sohtorik – B.BelguClosed16+3.1+0.19+2.06
Round 14P.NawrockiE.Basabe – M.De La MazaClosed16-5.3-0.33+1.06
Round 16P.NawrockiP.Seguineau – L.SebbaneClosed16+9.1+0.57-0.50
Round 17P.NawrockiG.Capello – R.SogliaClosed16+14.5+0.91+1.69
Round 18P.NawrockiG.Duboin – A.VersaceOpen16-25.1-1.57-2.12
Round 19P.NawrockiD.Parezanin – M.GligorijevicClosed16+29.0+1.81+1.81
Round 24P.NawrockiS.Hult – P.BertheauClosed16-4.9-0.31-0.44
Round 25P.NawrockiA.Marquardsen – J.NorrisClosed16+3.3+0.21+1.44

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
+12.2Round 19🇷🇸 SERBIA256♦♦3=+12
+11.8Round 24🇸🇪 SWEDEN43NT♣10+1+11
+11.4Round 7🇩🇪 GERMANY86NT♦5-4+12
+10.4Round 17🇸🇲 SAN MARINO181♦♣Q-3+15
+10.4Round 18🇮🇹 ITALY94♥♣2=+10
+10.1Round 25🇩🇰 DENMARK286♠♦J-1+10
+9.0Round 7🇩🇪 GERMANY126♠♠2+1+1
+8.8Round 4🇪🇪 ESTONIA192♥♠K+1+11
+8.6Round 19🇷🇸 SERBIA183NT♦6=+7
+8.1Round 24🇸🇪 SWEDEN86♥♦6-1+10
+7.2Round 19🇷🇸 SERBIA273♣♥9-1+10
+7.1Round 1🇳🇱 NETHERLANDS43NT♦Q-3+10
+7.0Round 4🇪🇪 ESTONIA326♥♥4=+0
+6.8Round 17🇸🇲 SAN MARINO283NTx♠Q-1+8
+6.7Round 6🇬🇷 GREECE213NT♥3-1+10
+6.6Round 14🇪🇸 SPAIN196NT♦9-1+14
+6.4Round 7🇩🇪 GERMANY46♦♥J-1+17
+6.4Round 14🇪🇸 SPAIN274♠♥A=+0
+6.3Round 7🇩🇪 GERMANY165♣♥A-2+6
+5.8Round 19🇷🇸 SERBIA263NT♦6+1+0
+5.2Round 5🇱🇹 LITHUANIA133♦♠K-1-11
+5.1Round 4🇪🇪 ESTONIA282♥♦J-2+8
+5.1Round 7🇩🇪 GERMANY74♥♦A+1+0
+5.0Round 6🇬🇷 GREECE171NT♣8=+6
+4.6Round 25🇩🇰 DENMARK173NT♦6+1+1
+4.3Round 24🇸🇪 SWEDEN25♣♠A-1+12
+4.2Round 16🇫🇷 FRANCE244♠♣5=+0
+4.1Round 13🇹🇷 TURKIYE113NT♠2=-1
+4.0Round 2🇧🇪 BELGIUM203♦♦3=+6
+3.9Round 5🇱🇹 LITHUANIA112♥♦6=+5
+3.8Round 11🇭🇷 CROATIA63NT♣A-1+6
+3.7Round 16🇫🇷 FRANCE324♥♥5=+3
+3.6Round 11🇭🇷 CROATIA102♣♦6-2+3
+3.6Round 17🇸🇲 SAN MARINO172♠♦Q+2+6
+3.4Round 1🇳🇱 NETHERLANDS55♣x♥A-2+5
+3.3Round 4🇪🇪 ESTONIA313NT♣Q-1+9
+3.3Round 19🇷🇸 SERBIA172♦♥6=+5
+3.2Round 19🇷🇸 SERBIA284♥♦6+1+1
+3.2Round 19🇷🇸 SERBIA294♥♠K+1+4
+3.0Round 7🇩🇪 GERMANY105♦♥3+1+17
+3.0Round 10🇷🇴 ROMANIA322♠♥7-1-1
+2.9Round 13🇹🇷 TURKIYE44♥x♣A-2+4
+2.8Round 1🇳🇱 NETHERLANDS134♥♣Q=-1
+2.8Round 5🇱🇹 LITHUANIA33NT♥J-1+5
+2.7Round 5🇱🇹 LITHUANIA13♣♠K-2+11
+2.7Round 10🇷🇴 ROMANIA195♦♥9-1+6
+2.6Round 13🇹🇷 TURKIYE162♣♦J-1+4
+2.6Round 16🇫🇷 FRANCE281NT♠3+2+0
+2.5Round 14🇪🇸 SPAIN235♣♠A=+0
+2.4Round 11🇭🇷 CROATIA143♠♥6+1+7
+2.3Round 13🇹🇷 TURKIYE94♠♥6-1+5
+2.3Round 17🇸🇲 SAN MARINO234♠♠9=+0
+2.2Round 13🇹🇷 TURKIYE62♥♥9=+6
+2.2Round 16🇫🇷 FRANCE204♥♠J+1+4
+2.2Round 24🇸🇪 SWEDEN15♦♠J=+11
+2.1Round 10🇷🇴 ROMANIA213NT♠K=-1
+2.0Round 4🇪🇪 ESTONIA205♥♠A-1+7
+2.0Round 17🇸🇲 SAN MARINO254♠♦9-2+5
+2.0Round 17🇸🇲 SAN MARINO322♥♣Q+2+6
+2.0Round 25🇩🇰 DENMARK252NT♥K+1+10
+1.9Round 6🇬🇷 GREECE303♣♣3=+0
+1.9Round 10🇷🇴 ROMANIA203♥♥J=-8
+1.9Round 11🇭🇷 CROATIA163NT♣8+1+13
+1.9Round 14🇪🇸 SPAIN252♠♣4=+0
+1.9Round 25🇩🇰 DENMARK302NT♠4=+1
+1.8Round 6🇬🇷 GREECE185♦♥A=-1
+1.8Round 11🇭🇷 CROATIA74♦♥A-1+6
+1.7Round 7🇩🇪 GERMANY25♠♥10-2+0
+1.7Round 11🇭🇷 CROATIA13♠♥3-1+2
+1.7Round 16🇫🇷 FRANCE175♦x♦A-3+5
+1.6Round 2🇧🇪 BELGIUM213NT♥6=-1
+1.5Round 6🇬🇷 GREECE236♠♣A=+1
+1.5Round 14🇪🇸 SPAIN242♠♣A-3+1
+1.5Round 19🇷🇸 SERBIA313NT♣5=+0
+1.4Round 13🇹🇷 TURKIYE24♥♦J=+0
+1.4Round 16🇫🇷 FRANCE194♥♥4+2+11
+1.4Round 25🇩🇰 DENMARK203♥♠A-2+2
+1.3Round 1🇳🇱 NETHERLANDS163NT♦3-1+6
+1.3Round 2🇧🇪 BELGIUM253NT♥4-1+6
+1.3Round 17🇸🇲 SAN MARINO243NT♣7=+0
+1.2Round 2🇧🇪 BELGIUM192♥♦K+1-6
+1.2Round 17🇸🇲 SAN MARINO224♥♦2-2+6
+1.1Round 4🇪🇪 ESTONIA212NT♥4-1-1
+1.1Round 18🇮🇹 ITALY162♠♣A-2-1
+1.1Round 25🇩🇰 DENMARK182♦♣2=+2
+1.1Round 25🇩🇰 DENMARK263NT♣2+3+1
+0.9Round 2🇧🇪 BELGIUM224♠♣5+1+1
+0.9Round 13🇹🇷 TURKIYE124♥♦8=+0
+0.9Round 19🇷🇸 SERBIA214♠♥K-1+2
+0.9Round 19🇷🇸 SERBIA232♥♣Q=-1
+0.9Round 24🇸🇪 SWEDEN162♠♦2-1-2
+0.8Round 4🇪🇪 ESTONIA252♠x♦K-1-2
+0.8Round 7🇩🇪 GERMANY54♠♣9-1-1
+0.8Round 7🇩🇪 GERMANY134♥♦Q+1+0
+0.8Round 16🇫🇷 FRANCE183NT♠10+1+0
+0.8Round 16🇫🇷 FRANCE301NT♦2+2+1
+0.7Round 2🇧🇪 BELGIUM271NT♣2=-1
+0.7Round 10🇷🇴 ROMANIA264♥♠J=-1
+0.7Round 16🇫🇷 FRANCE233NT♦3=-1
+0.7Round 18🇮🇹 ITALY154♣♦K+1-2
+0.7Round 24🇸🇪 SWEDEN54♠♥7=+0
+0.6Round 17🇸🇲 SAN MARINO193NT♣3+2+0
+0.5Round 11🇭🇷 CROATIA51NT♠K-1+1
+0.4Round 10🇷🇴 ROMANIA183♠♠6+1+6
+0.4Round 16🇫🇷 FRANCE222♠♥9-1+4
+0.4Round 18🇮🇹 ITALY34♥♥2+1+0
+0.3Round 6🇬🇷 GREECE286♥♣4+1-13
+0.3Round 13🇹🇷 TURKIYE54♥♣9=+1
+0.3Round 16🇫🇷 FRANCE314♠♦A+2-11
+0.3Round 25🇩🇰 DENMARK244♥♠Q+1+1
+0.2Round 1🇳🇱 NETHERLANDS94♠♥3+1+0
+0.2Round 2🇧🇪 BELGIUM186NT♦6+1+1
+0.2Round 2🇧🇪 BELGIUM284♠♣K+2-13
+0.2Round 5🇱🇹 LITHUANIA23NT♦6+2+0
+0.2Round 7🇩🇪 GERMANY143NT♣K+1-11
+0.2Round 10🇷🇴 ROMANIA244♠♣A+1+0
+0.2Round 16🇫🇷 FRANCE253NT♥J=+0
+0.2Round 17🇸🇲 SAN MARINO272♥♦5=+7
+0.2Round 24🇸🇪 SWEDEN34♥♠Q+1-13
+0.1Round 7🇩🇪 GERMANY116NT♥5=+0
+0.1Round 11🇭🇷 CROATIA34♠♦2-1-1
+0.1Round 17🇸🇲 SAN MARINO203NT♥9+1+1
+0.1Round 25🇩🇰 DENMARK273♣♥5-1+2
+0.1Round 25🇩🇰 DENMARK294♠♥A=+1
-0.0Round 4🇪🇪 ESTONIA303♦♣4+1+0
+0.0Round 10🇷🇴 ROMANIA314♥♦K+2+11
+0.0Round 24🇸🇪 SWEDEN65♣♦A=+2
-0.1Round 6🇬🇷 GREECE322♠♥3+1-6
-0.1Round 7🇩🇪 GERMANY91NT♥6=+1
-0.1Round 25🇩🇰 DENMARK214♥♠6=+0
-0.2Round 1🇳🇱 NETHERLANDS75♦♦5-1-5
-0.2Round 1🇳🇱 NETHERLANDS124♠♦6=+0
-0.2Round 10🇷🇴 ROMANIA232♥♠8+1+0
-0.2Round 11🇭🇷 CROATIA24♥♦K=+0
-0.2Round 13🇹🇷 TURKIYE153♣♥2=+1
-0.2Round 14🇪🇸 SPAIN321NT♣6-2-1
-0.2Round 16🇫🇷 FRANCE263♣♦Q=-1
-0.3Round 2🇧🇪 BELGIUM242♥♣4=+0
-0.3Round 4🇪🇪 ESTONIA183♠♦9-1-1
-0.3Round 5🇱🇹 LITHUANIA43NT♦A-1-6
-0.3Round 6🇬🇷 GREECE246♥♥3=-11
-0.3Round 10🇷🇴 ROMANIA253NT♥4+3-11
-0.3Round 17🇸🇲 SAN MARINO311♥♣A+1+0
-0.4Round 6🇬🇷 GREECE264♠♣Q+1+0
-0.4Round 11🇭🇷 CROATIA122♥♦J=+0
-0.5Round 13🇹🇷 TURKIYE73NT♦Q=+1
-0.5Round 18🇮🇹 ITALY82NT♥4=+7
-0.6Round 4🇪🇪 ESTONIA174♠♠A+1+0
-0.6Round 4🇪🇪 ESTONIA233NT♠2=-10
-0.6Round 5🇱🇹 LITHUANIA73NT♥10-2-7
-0.6Round 6🇬🇷 GREECE291NT♥J+3-1
-0.6Round 10🇷🇴 ROMANIA272♥♥5=+0
-0.6Round 14🇪🇸 SPAIN292♥♣7+1+0
-0.7Round 6🇬🇷 GREECE221NT♥9+2-2
-0.7Round 11🇭🇷 CROATIA86♠♣Q=-5
-0.7Round 11🇭🇷 CROATIA116♠♦9+1+11
-0.7Round 13🇹🇷 TURKIYE101♠♦4+3+10
-0.7Round 14🇪🇸 SPAIN215♥♠K-1+2
-0.7Round 14🇪🇸 SPAIN223♥♥J-1+4
-0.7Round 14🇪🇸 SPAIN283NT♠6+2+0
-0.7Round 18🇮🇹 ITALY142♠♥2-1-9
-0.7Round 24🇸🇪 SWEDEN103♠♦A+1-1
-0.8Round 1🇳🇱 NETHERLANDS34♠♥5+1+0
-0.8Round 10🇷🇴 ROMANIA284♠♦2=+1
-0.8Round 18🇮🇹 ITALY61NT♠2-1-2
-0.8Round 24🇸🇪 SWEDEN154♠♥A+2-11
-0.9Round 13🇹🇷 TURKIYE83NT♣4+2+10
-1.0Round 6🇬🇷 GREECE312♣♣9+1-5
-1.0Round 14🇪🇸 SPAIN203NT♠7+1+13
-1.0Round 17🇸🇲 SAN MARINO213NT♦3-2-5
-1.1Round 5🇱🇹 LITHUANIA122♦♠Q=+1
-1.1Round 5🇱🇹 LITHUANIA154♥♠Q-1-5
-1.1Round 16🇫🇷 FRANCE274♠♦K+1-1
-1.1Round 19🇷🇸 SERBIA242♥♣6=+0
-1.2Round 6🇬🇷 GREECE272♥♠5=+1
-1.2Round 16🇫🇷 FRANCE214♥♦A-1-10
-1.2Round 19🇷🇸 SERBIA204♥♦5+2+12
-1.3Round 1🇳🇱 NETHERLANDS12♠♦K+1-1
-1.3Round 4🇪🇪 ESTONIA274♠♥5+1-11
-1.3Round 13🇹🇷 TURKIYE143♠♦Q+1-2
-1.3Round 18🇮🇹 ITALY52♥♥2-1-1
-1.5Round 1🇳🇱 NETHERLANDS64♥♠7+1+0
-1.5Round 14🇪🇸 SPAIN173NT♠4+3+11
-1.6Round 2🇧🇪 BELGIUM293♠♦A=+0
-1.6Round 10🇷🇴 ROMANIA172♠♦9+1+0
-1.6Round 18🇮🇹 ITALY123NT♦2+3-1
-1.7Round 4🇪🇪 ESTONIA222♠♥K=-6
-1.7Round 5🇱🇹 LITHUANIA102♠♣Q+1+0
-1.7Round 18🇮🇹 ITALY14♠♥J+1+0
-1.7Round 25🇩🇰 DENMARK316♠♦2=+10
-1.8Round 1🇳🇱 NETHERLANDS141NT♠5=-5
-1.9Round 7🇩🇪 GERMANY15♦♥A-2+0
-1.9Round 10🇷🇴 ROMANIA293NT♣9+2+0
-2.0Round 1🇳🇱 NETHERLANDS82♠♥Q=+0
-2.0Round 1🇳🇱 NETHERLANDS114♠x♥6-3-2
-2.0Round 10🇷🇴 ROMANIA222NT♣3=-1
-2.0Round 11🇭🇷 CROATIA43NT♦J=+1
-2.0Round 19🇷🇸 SERBIA324♠♦3+1+0
-2.1Round 25🇩🇰 DENMARK194♥♦Q+2+3
-2.4Round 5🇱🇹 LITHUANIA94♣♥A=+0
-2.4Round 10🇷🇴 ROMANIA305♦♠8=-2
-2.4Round 24🇸🇪 SWEDEN123NT♥3-1-10
-2.5Round 11🇭🇷 CROATIA91NT♥4-2-5
-2.7Round 13🇹🇷 TURKIYE12♥♦A=+0
-2.7Round 14🇪🇸 SPAIN182NT♥4-1-5
-2.7Round 18🇮🇹 ITALY132♠♣10+2-1
-2.9Round 7🇩🇪 GERMANY154♥♣6=+1
-2.9Round 13🇹🇷 TURKIYE34♥♦K-1-6
-2.9Round 24🇸🇪 SWEDEN94♥♦10=+0
-3.2Round 18🇮🇹 ITALY104♦♥A-1-5
-3.6Round 6🇬🇷 GREECE254♣♣3=-7
-3.6Round 17🇸🇲 SAN MARINO306♦♣A=-9
-3.6Round 18🇮🇹 ITALY43NT♣4+1-1
-3.6Round 18🇮🇹 ITALY114♥♦4-1-5
-3.7Round 4🇪🇪 ESTONIA293♥♦2-1-6
-3.8Round 19🇷🇸 SERBIA193NT♠Q-1-6
-3.9Round 1🇳🇱 NETHERLANDS151NT♣5=+0
-3.9Round 5🇱🇹 LITHUANIA64♠♦2=+0
-4.0Round 17🇸🇲 SAN MARINO292♦♣5+3-10
-4.1Round 2🇧🇪 BELGIUM312♠♦J-2-8
-4.2Round 2🇧🇪 BELGIUM233♠♥10+4-9
-4.2Round 5🇱🇹 LITHUANIA143NT♠5=+0
-4.3Round 1🇳🇱 NETHERLANDS104♥♣A-1+1
-4.3Round 2🇧🇪 BELGIUM303NT♠A+1+0
-4.3Round 14🇪🇸 SPAIN263♣♠3-1-6
-4.3Round 14🇪🇸 SPAIN311NT♦4-2-5
-4.4Round 11🇭🇷 CROATIA133♠♦5-1-5
-4.4Round 13🇹🇷 TURKIYE132♥♣8=+0
-4.5Round 7🇩🇪 GERMANY34♠x♦4-1-5
-4.7Round 19🇷🇸 SERBIA304♠♦2-1-5
-4.7Round 25🇩🇰 DENMARK223NT♥6=-10
-4.7Round 25🇩🇰 DENMARK323NT♦J=+1
-5.0Round 19🇷🇸 SERBIA224♠♥K-1-12
-5.1Round 2🇧🇪 BELGIUM324♠♣A+1-4
-5.1Round 24🇸🇪 SWEDEN113NT♥Q=-3
-5.3Round 2🇧🇪 BELGIUM174♠♥4-1-10
-5.4Round 5🇱🇹 LITHUANIA166♥♦10=+11
-5.5Round 5🇱🇹 LITHUANIA55♣♠Q+1-11
-5.5Round 6🇬🇷 GREECE193NT♥2=+13
-5.6Round 11🇭🇷 CROATIA155♦x♥A-1-8
-5.7Round 6🇬🇷 GREECE206♥♠10-1-13
-5.9Round 5🇱🇹 LITHUANIA83♠♥8-1-6
-6.1Round 24🇸🇪 SWEDEN144♠♦2-1-10
-6.1Round 25🇩🇰 DENMARK236♦♥5-1-12
-6.3Round 24🇸🇪 SWEDEN135♣x♠K-1+0
-6.9Round 7🇩🇪 GERMANY62♦♥8-3-10
-7.1Round 17🇸🇲 SAN MARINO264♥♣A=-3
-7.3Round 4🇪🇪 ESTONIA244♥♠6=+0
-7.4Round 16🇫🇷 FRANCE292♦♠5=-12
-7.5Round 14🇪🇸 SPAIN303NT♠5-2-11
-7.8Round 4🇪🇪 ESTONIA265♦x♥J+1+4
-7.9Round 18🇮🇹 ITALY24♠♣A-1-11
-8.5Round 2🇧🇪 BELGIUM263♠♠A+1-12
-8.8Round 1🇳🇱 NETHERLANDS25♣♠A+1-13
-8.8Round 24🇸🇪 SWEDEN74♠♦A=-3
-10.1Round 18🇮🇹 ITALY76♦♥J=-12