🇵🇱 TUSZYNSKI Piotr · POLAND

36rank
+77.2Butler · 224 bds
+0.34per board
±4.3swing
-0.10vs par /bd · #81/138
+0.42adjusted /bd
Butler per round: 0.4 2.4 17.2 6.8 12.1 -5.1 -19.8 11.2 2.4 32.2 19.5 17.4 15.3 9.3 -17.8 -26.3by round

vs par split: bidding -0.06 · play -0.04

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

Card play — on target: opening leads 76.2% #115 of 138 · declarer play 79.4% #33 of 138 · defence 85.7% #77 of 138

Bidding activity — not a pass: 48.8% #9 of 138 (317/649)

Card play by contract type — on target
vs NTvs a suit
Opening leads81.8% (11)74.2% (31)
Declarer play78.6% (14)79.6% (49)
Defence90.9% (22)84.1% (69)

Opening leads by suit led: ♠ 66.7% (6) · ♥ 88.9% (9) · ♦ 64.7% (17) · ♣ 90.0% (10)

vs par by strain: NT -0.78 (55) · a suit +0.12 (169)

vs par by level: part-score -0.08 (77) · game -0.10 (133) · slam -0.21 (14)

By role: declaring +0.29/bd (-1.96 vs par · 133) · defending +0.43/bd (+2.63 vs par · 91)

By vulnerability: vulnerable +0.27/bd (+0.29 vs par · 112) · not vulnerable +0.42/bd (-0.48 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.KowalskiP.Sibony – J.HayetClosed14+0.4+0.03+1.00
Round 2A.KowalskiH.Lin – Y.ChengOpen14+2.4+0.17-3.29
Round 4A.KowalskiM.Ino – R.GellerOpen14+17.2+1.23+1.00
Round 5A.KowalskiA.Zein – M.AbazaClosed14+6.8+0.49-2.14
Round 7A.KowalskiD.Pilon – P.ChottinClosed14+12.1+0.86+2.43
Round 8A.KowalskiJ.Kolen – J.VerheesClosed14-5.1-0.36-1.64
Round 9A.KowalskiA.Morath – B.EfraimssonOpen14-19.8-1.41-2.79
Round 10A.KowalskiT.Brown – I.ThomsonOpen14+11.2+0.80+2.50
Round 13A.KowalskiG.Cohner – C.DaehrClosed14+2.4+0.17-1.71
Round 14A.KowalskiJ.Furunes – S.BjerksetOpen14+32.2+2.30+2.43
Round 16A.KowalskiH.Camberos – J.RuedaOpen14+19.5+1.39+2.43
Round 17A.KowalskiJ.Weng – S.ZhouOpen14+17.4+1.24+0.57
Round 18A.KowalskiJ.Nicolajsen – S.ChristiansenClosed14+15.3+1.09+0.36
Round 20A.KowalskiJ.Holland – A.MouldClosed14+9.3+0.66+2.79
Round 21A.KowalskiA.Mortarotti – M.LanzarottiOpen14-17.8-1.27-3.07
Round 22A.KowalskiJ.Meckstroth – M.KamilOpen14-26.3-1.88-2.43

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.7Round 16🇦🇷 ARGENTINA204♦♠6-5+18
+13.1Round 1🇲🇦 MOROCCO33NT♠T-3+16
+13.1Round 4🇯🇵 JAPAN264♠x♥Q=+14
+12.2Round 14🇳🇴 NORWAY214♠♣T-1+12
+11.7Round 18🇩🇰 DENMARK276♥♦A=+13
+10.9Round 5🇪🇬 EGYPT147♥♦T=+0
+10.7Round 17🇨🇳 CHINA16♥♠J-2+11
+9.7Round 14🇳🇴 NORWAY264♠♥9-1+12
+9.7Round 18🇩🇰 DENMARK205♠♦A+1+5
+9.3Round 7🇫🇷 FRANCE134♠♦2=+3
+9.1Round 16🇦🇷 ARGENTINA276NT♠5=+0
+8.4Round 10🇦🇺 AUSTRALIA213NT♦T-3+11
+7.9Round 7🇫🇷 FRANCE65♦♠4-3+10
+7.8Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND183NT♥J=+5
+7.2Round 18🇩🇰 DENMARK196♠♣4=-11
+6.8Round 10🇦🇺 AUSTRALIA233NT♣6-1+12
+6.7Round 17🇨🇳 CHINA143NT♥2=+7
+6.4Round 7🇫🇷 FRANCE114♠x♥K-2+9
+6.2Round 4🇯🇵 JAPAN284♠♥K-2+8
+6.0Round 7🇫🇷 FRANCE94♥♣6-1+12
+5.6Round 10🇦🇺 AUSTRALIA222NT♥3=+11
+5.0Round 7🇫🇷 FRANCE45♦♣A+1+13
+5.0Round 9🇸🇪 SWEDEN24♠♥K=+11
+5.0Round 14🇳🇴 NORWAY183♥♠9+1+10
+4.8Round 5🇪🇬 EGYPT126♥♠K+1-11
+4.7Round 13🇩🇪 GERMANY12NT♠T=+0
+4.7Round 13🇩🇪 GERMANY102♥♥T+2+8
+4.4Round 8🇳🇱 NETHERLANDS272♠x♣K-2-4
+4.4Round 18🇩🇰 DENMARK234♠♦2-1+6
+4.3Round 17🇨🇳 CHINA41♥♦7=+5
+4.2Round 21🇮🇹 ITALY96♥♦K=+0
+4.1Round 2🇹🇼 CHINESE TAIPEI253♠♥A-1+5
+4.0Round 16🇦🇷 ARGENTINA182♥♠T+1+0
+3.9Round 8🇳🇱 NETHERLANDS262♥♣3-1+6
+3.8Round 2🇹🇼 CHINESE TAIPEI282♥♥2=+6
+3.7Round 16🇦🇷 ARGENTINA263NT♠5=+10
+3.7Round 17🇨🇳 CHINA102♠♦A=+6
+3.7Round 22🇺🇸 USA1184♠♥A=-1
+3.4Round 16🇦🇷 ARGENTINA163♣♦K-1+5
+3.3Round 14🇳🇴 NORWAY194♥♦K+1+0
+3.2Round 8🇳🇱 NETHERLANDS183NTx♦7-1+2
+3.2Round 16🇦🇷 ARGENTINA194♠♣K+2+14
+3.1Round 4🇯🇵 JAPAN223♦♣4+2+2
+3.1Round 9🇸🇪 SWEDEN113NT♣8+2+0
+3.0Round 5🇪🇬 EGYPT54♥♣J+3+2
+3.0Round 7🇫🇷 FRANCE103NT♠J+1+1
+2.9Round 10🇦🇺 AUSTRALIA155♥♦A+1+8
+2.9Round 13🇩🇪 GERMANY115♦♣A+1-11
+2.8Round 16🇦🇷 ARGENTINA154♣♥T=+0
+2.7Round 13🇩🇪 GERMANY56♠♠5=+0
+2.6Round 22🇺🇸 USA1224♠♦2-2-6
+2.4Round 1🇲🇦 MOROCCO83NT♣8+1+0
+2.3Round 14🇳🇴 NORWAY254♥♦9-1+5
+2.3Round 16🇦🇷 ARGENTINA245♦x♥2-1+6
+2.3Round 17🇨🇳 CHINA111♥♦A+1-1
+2.3Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND164♥♦J-1+4
+2.1Round 2🇹🇼 CHINESE TAIPEI213♥♣Q+1-8
+2.1Round 13🇩🇪 GERMANY34♥♦9+1+0
+2.1Round 14🇳🇴 NORWAY244♣♠K=+0
+2.0Round 1🇲🇦 MOROCCO104♥♠T=+0
+1.9Round 4🇯🇵 JAPAN154♥♦Q=+11
+1.9Round 5🇪🇬 EGYPT34♠♣3+1+1
+1.9Round 21🇮🇹 ITALY74♥♠K+1+4
+1.8Round 4🇯🇵 JAPAN184♥♣A+2-11
+1.8Round 9🇸🇪 SWEDEN134♥♥3+1+0
+1.8Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND193♥♠A=+0
+1.7Round 1🇲🇦 MOROCCO132♦♣6+1+6
+1.7Round 17🇨🇳 CHINA33NT♠6=+0
+1.7Round 17🇨🇳 CHINA123♠♥2-2+0
+1.6Round 4🇯🇵 JAPAN274♣♦A-2-5
+1.6Round 14🇳🇴 NORWAY203NT♠6+1+4
+1.6Round 17🇨🇳 CHINA24♠♣T+1+0
+1.5Round 1🇲🇦 MOROCCO143NT♦J+2+1
+1.5Round 17🇨🇳 CHINA71NT♠2-2+2
+1.4Round 22🇺🇸 USA1203♣♦J=+6
+1.3Round 7🇫🇷 FRANCE12♠♦2+2+2
+1.3Round 9🇸🇪 SWEDEN104♠♣K-2+0
+1.3Round 10🇦🇺 AUSTRALIA282♠♠A=-1
+1.3Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND215♦♥5=+13
+1.2Round 10🇦🇺 AUSTRALIA274♣♥5-3+6
+1.2Round 18🇩🇰 DENMARK243♦♣7=+5
+1.1Round 7🇫🇷 FRANCE71NT♠3+1+0
+1.1Round 13🇩🇪 GERMANY44♥♠7+1+0
+1.1Round 21🇮🇹 ITALY63NT♠3-3-8
+1.0Round 2🇹🇼 CHINESE TAIPEI263NT♦2+1+0
+1.0Round 10🇦🇺 AUSTRALIA204♠♥T=+0
+1.0Round 14🇳🇴 NORWAY163♥♣A-3+1
+1.0Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND244♥♣9+1+1
+1.0Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND254♠♦Q+2+11
+0.9Round 4🇯🇵 JAPAN234♠♦J=+13
+0.9Round 10🇦🇺 AUSTRALIA254♥♠K=-1
+0.7Round 5🇪🇬 EGYPT64♠♣6=+0
+0.7Round 8🇳🇱 NETHERLANDS234♠♣4+1+0
+0.7Round 17🇨🇳 CHINA131NT♦K=-1
+0.6Round 2🇹🇼 CHINESE TAIPEI176NT♥8-1+14
+0.6Round 9🇸🇪 SWEDEN54♥♠5+2-11
+0.6Round 13🇩🇪 GERMANY63♥♠J+1+1
+0.5Round 5🇪🇬 EGYPT132♦♥T+1+0
+0.5Round 10🇦🇺 AUSTRALIA183♦♥A-1-2
+0.5Round 14🇳🇴 NORWAY153NT♠7+2+1
+0.5Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND282♦♣A-1+2
+0.5Round 21🇮🇹 ITALY22NT♦T=+11
+0.4Round 1🇲🇦 MOROCCO94♥♦2+2-11
+0.4Round 2🇹🇼 CHINESE TAIPEI223NT♥Q+2-11
+0.4Round 13🇩🇪 GERMANY73NT♦2+1-1
+0.4Round 22🇺🇸 USA1254♥♦K=-1
+0.3Round 8🇳🇱 NETHERLANDS194♠♣4+1+0
+0.3Round 8🇳🇱 NETHERLANDS223NT♠J=+1
+0.3Round 14🇳🇴 NORWAY233NT♣7+2+0
+0.2Round 4🇯🇵 JAPAN173NT♦T+1+1
+0.2Round 5🇪🇬 EGYPT114♣♦Q+1-6
+0.2Round 9🇸🇪 SWEDEN124♠♣J=+0
+0.2Round 10🇦🇺 AUSTRALIA263NT♥5=+1
+0.2Round 18🇩🇰 DENMARK177♣♣8=-2
+0.2Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND152♥♠K+1+1
+0.1Round 2🇹🇼 CHINESE TAIPEI232NT♣3+1+1
+0.1Round 7🇫🇷 FRANCE33NT♥2+2+0
+0.1Round 8🇳🇱 NETHERLANDS253♣♥K=-1
+0.1Round 8🇳🇱 NETHERLANDS283♣♦7-1+0
+0.1Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND173NT♥5+2+11
-0.0Round 1🇲🇦 MOROCCO54♠♠9+1+0
-0.0Round 5🇪🇬 EGYPT15♥♦A-1+2
-0.0Round 5🇪🇬 EGYPT104♠♦5=+0
+0.0Round 9🇸🇪 SWEDEN64♠♥5=+0
-0.0Round 9🇸🇪 SWEDEN83♣♠T-1+2
-0.0Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND202♥♠6+3-10
-0.1Round 2🇹🇼 CHINESE TAIPEI184♥♠Q+2-13
-0.1Round 2🇹🇼 CHINESE TAIPEI274♠♦6=-1
-0.1Round 10🇦🇺 AUSTRALIA172♥♥A=-1
-0.1Round 14🇳🇴 NORWAY222♠♥T=-1
-0.2Round 4🇯🇵 JAPAN163NT♥7=+0
-0.2Round 18🇩🇰 DENMARK223NT♠5+1+0
-0.2Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND223NT♦Q+1+1
-0.3Round 13🇩🇪 GERMANY23NT♦6=-1
-0.3Round 14🇳🇴 NORWAY272♠♦7=+1
-0.3Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND233NT♠3+2+0
-0.3Round 21🇮🇹 ITALY53♦♠K=+0
-0.5Round 16🇦🇷 ARGENTINA234♥♦7+1+13
-0.5Round 21🇮🇹 ITALY114♠♣K+2-1
-0.5Round 21🇮🇹 ITALY134♠♥Q+1+0
-0.5Round 22🇺🇸 USA1154♥♦4+1+0
-0.5Round 22🇺🇸 USA1214♠♥Q+1+0
-0.6Round 1🇲🇦 MOROCCO44♣♦9-1+1
-0.6Round 2🇹🇼 CHINESE TAIPEI162NT♠8-2-5
-0.6Round 7🇫🇷 FRANCE122♥♣K=-5
-0.6Round 18🇩🇰 DENMARK255♦♠2-1+2
-0.6Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND264♠♣8+1+0
-0.7Round 8🇳🇱 NETHERLANDS173NT♠A-3-2
-0.7Round 10🇦🇺 AUSTRALIA194♠♣T=+11
-0.8Round 18🇩🇰 DENMARK162♥♦K-1+1
-0.8Round 22🇺🇸 USA1272♠♣K+3-6
-0.9Round 13🇩🇪 GERMANY84♥♠Q=+0
-0.9Round 18🇩🇰 DENMARK183♣♥K=-1
-1.0Round 2🇹🇼 CHINESE TAIPEI193NT♦Q+2-11
-1.0Round 13🇩🇪 GERMANY94♠♣5-2-11
-1.0Round 22🇺🇸 USA1172♥♦A+2+6
-1.1Round 1🇲🇦 MOROCCO13♥♣A=-1
-1.1Round 8🇳🇱 NETHERLANDS154♠♣A=-8
-1.2Round 14🇳🇴 NORWAY174♣♥J=-6
-1.3Round 5🇪🇬 EGYPT23NT♣3+3-11
-1.3Round 5🇪🇬 EGYPT72NT♦6=+0
-1.3Round 9🇸🇪 SWEDEN41♠♠Q-1+0
-1.3Round 21🇮🇹 ITALY41NT♦6=-11
-1.5Round 22🇺🇸 USA1241NT♦5+1-6
-1.7Round 16🇦🇷 ARGENTINA171♥♠6+3-6
-1.7Round 21🇮🇹 ITALY14♥♠A-1-4
-1.8Round 1🇲🇦 MOROCCO113NT♣4+2-1
-1.8Round 4🇯🇵 JAPAN214♣♦8+1+1
-1.8Round 4🇯🇵 JAPAN243♠♦J+1-1
-1.9Round 1🇲🇦 MOROCCO124♠♦J=+0
-1.9Round 18🇩🇰 DENMARK154♥♣2+2-1
-2.2Round 4🇯🇵 JAPAN203♣♠A+1-1
-2.2Round 4🇯🇵 JAPAN253♣♠A-1-10
-2.2Round 17🇨🇳 CHINA62♣♥K=-7
-2.2Round 18🇩🇰 DENMARK284♥♠2+1+0
-2.2Round 21🇮🇹 ITALY123♦♠K-2+1
-2.3Round 2🇹🇼 CHINESE TAIPEI246♠x♥A-4+0
-2.3Round 13🇩🇪 GERMANY143NT♣3+3-14
-2.5Round 2🇹🇼 CHINESE TAIPEI153NT♠9+3-12
-2.5Round 17🇨🇳 CHINA81♠♦A+1-1
-2.6Round 7🇫🇷 FRANCE82♠♣T-1-4
-2.6Round 17🇨🇳 CHINA53♦♣J=+1
-2.7Round 8🇳🇱 NETHERLANDS215♠♦8=+0
-2.8Round 5🇪🇬 EGYPT43♣♥A-1+0
-2.8Round 16🇦🇷 ARGENTINA213♦♠A=-6
-2.8Round 16🇦🇷 ARGENTINA225♦x♦K=-4
-3.0Round 5🇪🇬 EGYPT94♥♦A=+0
-3.0Round 22🇺🇸 USA1285♣♥K-1-6
-3.1Round 2🇹🇼 CHINESE TAIPEI202♦♠6+2-11
-3.2Round 13🇩🇪 GERMANY124♥♦3+2-5
-3.2Round 22🇺🇸 USA1235♣x♠T-2-8
-3.4Round 4🇯🇵 JAPAN194♠♣3-2-8
-3.4Round 21🇮🇹 ITALY33♥♦9-1-6
-3.5Round 8🇳🇱 NETHERLANDS244♥♦3-2-5
-3.6Round 18🇩🇰 DENMARK264♠♠T=+0
-3.8Round 1🇲🇦 MOROCCO25♦♠J=+0
-3.8Round 9🇸🇪 SWEDEN143NT♠8-1-11
-3.9Round 9🇸🇪 SWEDEN94♥♦A-1-5
-4.1Round 1🇲🇦 MOROCCO62♠♥5-1+2
-4.2Round 14🇳🇴 NORWAY284♠♦9-1-5
-4.7Round 21🇮🇹 ITALY84♥♠3-2-6
-5.0Round 8🇳🇱 NETHERLANDS163NT♦6-1-12
-5.0Round 21🇮🇹 ITALY103♠♥A-2-13
-5.1Round 8🇳🇱 NETHERLANDS202♠♥A-1+0
-5.1Round 22🇺🇸 USA1264♥♦K=-3
-5.6Round 10🇦🇺 AUSTRALIA243NT♠T-2-6
-5.6Round 20🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND274♠♣9=+0
-5.8Round 7🇫🇷 FRANCE54♥x♣A-2-7
-5.9Round 21🇮🇹 ITALY144♥♥2-1-10
-6.8Round 5🇪🇬 EGYPT83NT♠K=-7
-6.9Round 9🇸🇪 SWEDEN15♥♠A=+0
-6.9Round 9🇸🇪 SWEDEN33NT♠6-2-13
-6.9Round 16🇦🇷 ARGENTINA284♥♦7=-3
-7.4Round 1🇲🇦 MOROCCO74♠♦A=+1
-7.9Round 7🇫🇷 FRANCE26♥♣6=+11
-8.0Round 16🇦🇷 ARGENTINA255♥♦7-2-13
-8.7Round 22🇺🇸 USA1195♣x♦J-3-9
-8.9Round 18🇩🇰 DENMARK214♥♣6-1-12
-9.0Round 9🇸🇪 SWEDEN73NT♠Q-1-12
-9.1Round 13🇩🇪 GERMANY135♣♦T+1+10
-10.1Round 22🇺🇸 USA1165♣♥K=+0
-10.2Round 17🇨🇳 CHINA96♦♣T-1-14
-11.1Round 7🇫🇷 FRANCE143NT♠3+1-11
-11.2Round 10🇦🇺 AUSTRALIA166♠♥J-2-14