🇵🇱 KWIECIEN Michal · POLAND

7rank
+134.6Butler · 200 bds
+0.67per board
±4.2swing
+1.42vs par /bd · #1/135
+0.75adjusted /bd
Butler per round: 10.7 25.2 -9.6 5.8 -4.6 24.9 25.8 -7.6 15.1 9.5 -7 0.2 4.3 12.7 31.3 13 -18.8 -1.4 2 3.1by round

vs par split: bidding +1.24 · play +0.30

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

Card play — on target: opening leads 85.7% #29 of 135 · declarer play 76.7% #44 of 135 · defence 98.7% #1 of 135

Card play by contract type — on target
vs NTvs a suit
Opening leads·85.7% (42)
Declarer play·76.7% (30)
Defence·98.7% (76)

Opening leads by suit led: ♠ 90.0% (10) · ♥ 66.7% (9) · ♦ 100.0% (12) · ♣ 81.8% (11)

vs par by strain: a suit +1.54 (146)

vs par by level: part-score +2.48 (54) · game +0.01 (78) · slam +6.43 (14)

By role: declaring +0.76/bd (-0.93 vs par · 97) · defending +0.59/bd (+3.63 vs par · 103)

By vulnerability: vulnerable +0.72/bd (+1.75 vs par · 101) · not vulnerable +0.63/bd (+1.08 vs par · 99)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1W.StarkowskiI.Kalma – A.RummelClosed10+10.7+1.07+1.60
Round 3W.StarkowskiP.Kornilov – A.GudkovOpen10+25.2+2.52+2.00
Round 4W.StarkowskiA.Stoyanov – H.HristovClosed10-9.6-0.96+1.70
Round 5W.StarkowskiJ.Stas – D.JohnsonOpen10+5.8+0.58+4.40
Round 6W.StarkowskiH.Ingason – T.JonssonClosed10-4.6-0.46-1.30
Round 9W.StarkowskiM.Ince – O.EkinciClosed10+24.9+2.49+4.70
Round 10W.StarkowskiL.Zotos – P.KannavosOpen10+25.8+2.58+3.00
Round 11W.StarkowskiM.Goncalves – P.PessanhaClosed10-7.6-0.76-1.90
Round 12W.StarkowskiR.Marsal – H.KlumppClosed10+15.1+1.51+0.00
Round 13W.StarkowskiG.Hashimoto – T.AnderssonOpen10+9.5+0.95+2.80
Round 14W.StarkowskiB.Wenneberg – G.SelldenClosed10-7.0-0.70+1.50
Round 15W.StarkowskiJ.Hansen – S.SchouClosed10+0.2+0.02-0.10
Round 16W.StarkowskiJ.Foldi – A.FogarasOpen10+4.3+0.43+2.30
Round 17W.StarkowskiP.Soulet – M.BompisClosed10+12.7+1.27+1.10
Round 18W.StarkowskiB.Senior – P.HackettClosed10+31.3+3.13+3.60
Round 19W.StarkowskiT.Lucassen – J.KolenClosed10+13.0+1.30+2.70
Round 20W.StarkowskiM.Berkman – N.TymiankerClosed10-18.8-1.88-0.70
Round 21W.StarkowskiD.Urseanu – D.SavinClosed10-1.4-0.14+0.60
Round 22W.StarkowskiG.Keaveney – E.GlynnClosed10+2.0+0.20+0.40
Round 23W.StarkowskiS.Johnsen – A.StokkelandClosed10+3.1+0.31+0.00

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
+11.0Round 1🇪🇪 ESTONIA66♣♣5-2+11
+11.0Round 13🇨🇭 SWITZERLAND96♣♦K-1+12
+10.8Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND306♣♠4=+0
+10.6Round 6🇮🇸 ICELAND236♣♠2=+7
+9.3Round 9🇹🇷 TURKEY265♠x♥J=+8
+9.3Round 22🇮🇪 IRELAND14♥♣6-1+10
+9.2Round 22🇮🇪 IRELAND34♠x♥K-1+13
+9.0Round 12🇩🇪 GERMANY217♥♦10=+0
+9.0Round 14🇸🇪 SWEDEN114♠x♦2-3+8
+8.9Round 17🇫🇷 FRANCE154♥♠J-3+14
+7.9Round 3🇷🇺 RUSSIA266♣x♠Q-2+15
+7.5Round 10🇬🇷 GREECE24♣x♥3-1+9
+7.0Round 5🇧🇪 BELGIUM182♣x♥5-3+8
+7.0Round 13🇨🇭 SWITZERLAND84♠x♥J-3+9
+7.0Round 21🇷🇴 ROMANIA226♠♣A=+13
+6.9Round 13🇨🇭 SWITZERLAND103♥♦2+1+10
+6.7Round 21🇷🇴 ROMANIA233N♦Q-2+8
+6.1Round 15🇩🇰 DENMARK222♥♣A-1+16
+6.0Round 6🇮🇸 ICELAND293♥♠10-2+7
+6.0Round 9🇹🇷 TURKEY274♠♥4+1+4
+6.0Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND251N♠J+2+10
+5.9Round 10🇬🇷 GREECE15♦♠9-1+10
+5.7Round 15🇩🇰 DENMARK264♠♦Q+2+13
+5.5Round 4🇧🇬 BULGARIA84♥♠3-2+6
+5.1Round 1🇪🇪 ESTONIA13N♥2-3+11
+5.0Round 17🇫🇷 FRANCE163N♥6+1+1
+4.9Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND282♠♥8+1+7
+4.8Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND264♥♠3-1+6
+4.6Round 23🇳🇴 NORWAY113N♥9-1+8
+4.5Round 10🇬🇷 GREECE76♠♦9-1+17
+4.2Round 10🇬🇷 GREECE44♥♠6-3-5
+4.2Round 16🇭🇺 HUNGARY13N♠6-1+4
+4.1Round 3🇷🇺 RUSSIA283♦♣A=+6
+4.1Round 19🇳🇱 NETHERLANDS64♥♠Q=+0
+4.0Round 3🇷🇺 RUSSIA244♥x♣4-1+5
+4.0Round 3🇷🇺 RUSSIA273♦♣3=+9
+4.0Round 11🇵🇹 PORTUGAL183N♥7-3+7
+4.0Round 16🇭🇺 HUNGARY73♠♣K=+0
+4.0Round 17🇫🇷 FRANCE183N♠2-2+5
+3.9Round 4🇧🇬 BULGARIA64♠♦5=-1
+3.8Round 6🇮🇸 ICELAND263♦♣5=+0
+3.8Round 15🇩🇰 DENMARK284♠♥K=+11
+3.6Round 11🇵🇹 PORTUGAL205♦♣A=+0
+3.4Round 1🇪🇪 ESTONIA83N♦7+2+1
+3.4Round 21🇷🇴 ROMANIA262♦♦5=+5
+3.3Round 5🇧🇪 BELGIUM144♥♠A-2+9
+3.2Round 4🇧🇬 BULGARIA54♥♦8+1+0
+3.2Round 19🇳🇱 NETHERLANDS32♠♦J=+5
+3.1Round 23🇳🇴 NORWAY193N♠10=+3
+3.0Round 9🇹🇷 TURKEY293N♦5=+0
+2.9Round 19🇳🇱 NETHERLANDS41N♥4=+5
+2.9Round 19🇳🇱 NETHERLANDS84♠♥Q-2+5
+2.7Round 9🇹🇷 TURKEY224♠♣K+1+8
+2.7Round 10🇬🇷 GREECE104♠♣2=+0
+2.7Round 20🇮🇱 ISRAEL201N♥6-2+2
+2.6Round 10🇬🇷 GREECE63♥♦5=+6
+2.6Round 10🇬🇷 GREECE81N♦8+1-1
+2.6Round 17🇫🇷 FRANCE132♠♥J=+0
+2.6Round 21🇷🇴 ROMANIA246♣♠10=-2
+2.5Round 15🇩🇰 DENMARK251N♦5=+5
+2.4Round 13🇨🇭 SWITZERLAND31N♠Q-1+5
+2.3Round 20🇮🇱 ISRAEL191N♥6=+6
+2.2Round 14🇸🇪 SWEDEN173♥♠3-1+4
+2.2Round 16🇭🇺 HUNGARY53♥♦A-1+6
+2.1Round 9🇹🇷 TURKEY251N♠7+2+2
+2.1Round 12🇩🇪 GERMANY254♥♦K-1+6
+2.1Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND212♠♣Q+1+7
+2.0Round 11🇵🇹 PORTUGAL152♦♣3=+5
+2.0Round 16🇭🇺 HUNGARY103♦♠A-3-8
+1.9Round 12🇩🇪 GERMANY224♥♥2+2+1
+1.9Round 13🇨🇭 SWITZERLAND22♠♣6-2+0
+1.8Round 3🇷🇺 RUSSIA232♥♦J+3-7
+1.8Round 3🇷🇺 RUSSIA251N♠2=+1
+1.7Round 10🇬🇷 GREECE52♥♣4+1+0
+1.7Round 12🇩🇪 GERMANY271N♠3+2+6
+1.7Round 16🇭🇺 HUNGARY84♠♣4=+11
+1.6Round 3🇷🇺 RUSSIA304♥♠A+1+0
+1.6Round 12🇩🇪 GERMANY234♠♣J+1-13
+1.5Round 15🇩🇰 DENMARK292♠♥K=+0
+1.5Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND296♠♦A-1+13
+1.4Round 1🇪🇪 ESTONIA34♠♦J-2+6
+1.4Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND241N♥3+2-1
+1.4Round 20🇮🇱 ISRAEL173♠♥A-1-2
+1.4Round 23🇳🇴 NORWAY123♦♦3=+0
+1.3Round 1🇪🇪 ESTONIA104♠♦K+1+1
+1.3Round 6🇮🇸 ICELAND214♥♠K+1-4
+1.3Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND224♠♥2+1+1
+1.2Round 16🇭🇺 HUNGARY43♠♦3-2+8
+1.2Round 20🇮🇱 ISRAEL123N♠4-1+5
+1.2Round 22🇮🇪 IRELAND53N♦10+2+1
+1.2Round 22🇮🇪 IRELAND94♠♠A+1+0
+1.1Round 4🇧🇬 BULGARIA43♦♦Q+2+10
+1.1Round 12🇩🇪 GERMANY302♠♠3-1+2
+1.1Round 13🇨🇭 SWITZERLAND43♥♦6=+8
+1.1Round 19🇳🇱 NETHERLANDS74♠♥A+1+0
+1.1Round 21🇷🇴 ROMANIA272♦♣3+2+1
+1.0Round 4🇧🇬 BULGARIA13N♥10+3+1
+1.0Round 9🇹🇷 TURKEY244♠♠3-1-5
+1.0Round 9🇹🇷 TURKEY281N♠6=-1
+1.0Round 12🇩🇪 GERMANY284♠♦2+1+0
+1.0Round 23🇳🇴 NORWAY152♥♦5-3-3
+0.8Round 17🇫🇷 FRANCE111N♠4=+0
+0.7Round 3🇷🇺 RUSSIA223N♠J+3-10
+0.7Round 5🇧🇪 BELGIUM124♠♣10+1+0
+0.7Round 5🇧🇪 BELGIUM171N♣2+1+0
+0.6Round 19🇳🇱 NETHERLANDS93♠♣5-1+11
+0.5Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND271N♥10=-1
+0.4Round 9🇹🇷 TURKEY213N♥7+1+12
+0.4Round 12🇩🇪 GERMANY242♦♣A=+1
+0.4Round 15🇩🇰 DENMARK215♣♠K=-13
+0.3Round 3🇷🇺 RUSSIA213♠♥2-1+0
+0.3Round 14🇸🇪 SWEDEN203N♠2+1+0
+0.3Round 19🇳🇱 NETHERLANDS54♠♥Q+1+0
+0.3Round 23🇳🇴 NORWAY143N♣8=+2
+0.2Round 20🇮🇱 ISRAEL183N♣6+1-1
+0.0Round 5🇧🇪 BELGIUM154♥♣Q+1+0
-0.0Round 9🇹🇷 TURKEY234♠♣K+2+17
+0.0Round 22🇮🇪 IRELAND74♠♦K+1+13
-0.0Round 23🇳🇴 NORWAY162♠♦K=+0
-0.1Round 6🇮🇸 ICELAND243N♦A=-1
-0.1Round 13🇨🇭 SWITZERLAND74♥♦2+1+1
-0.1Round 19🇳🇱 NETHERLANDS13N♥3+2+11
-0.2Round 11🇵🇹 PORTUGAL132♥♣A+1+0
-0.2Round 17🇫🇷 FRANCE173N♦7+2+0
-0.3Round 11🇵🇹 PORTUGAL144♠x♦K-2-5
-0.3Round 14🇸🇪 SWEDEN132♦♣5+2+10
-0.4Round 1🇪🇪 ESTONIA92♥♦8=+1
-0.4Round 5🇧🇪 BELGIUM194♥♦7=+0
-0.4Round 16🇭🇺 HUNGARY64♥♦A=+0
-0.4Round 19🇳🇱 NETHERLANDS21N♠9+1+0
-0.5Round 1🇪🇪 ESTONIA44♥♦K=+0
-0.5Round 23🇳🇴 NORWAY203N♥10+2-12
-0.6Round 9🇹🇷 TURKEY306♦♥7=+2
-0.6Round 14🇸🇪 SWEDEN194♥♥3=+0
-0.7Round 12🇩🇪 GERMANY294♥♠4+2-3
-0.7Round 16🇭🇺 HUNGARY23N♠4=+1
-0.7Round 23🇳🇴 NORWAY182♠♣J=+1
-0.9Round 5🇧🇪 BELGIUM202♥♣5=+10
-0.9Round 15🇩🇰 DENMARK304♠♣K-1-5
-1.0Round 3🇷🇺 RUSSIA294♠♦7=+1
-1.1Round 17🇫🇷 FRANCE144♠♥9+1-1
-1.2Round 5🇧🇪 BELGIUM114♠♣K=+0
-1.3Round 5🇧🇪 BELGIUM161♥♦Q+3+10
-1.4Round 17🇫🇷 FRANCE193N♠5-2-6
-1.4Round 21🇷🇴 ROMANIA302♠♥5=+0
-1.5Round 21🇷🇴 ROMANIA285♠♣K+1-5
-1.6Round 11🇵🇹 PORTUGAL165♣♠A-1-5
-1.6Round 16🇭🇺 HUNGARY34♠♣K=+1
-1.6Round 19🇳🇱 NETHERLANDS101♠♠5+3-10
-1.7Round 4🇧🇬 BULGARIA102♠♣K=+0
-1.7Round 11🇵🇹 PORTUGAL194♥♦Q+2-11
-1.7Round 17🇫🇷 FRANCE123♥♦K-2-2
-1.7Round 21🇷🇴 ROMANIA254♠♥6=+0
-2.0Round 14🇸🇪 SWEDEN123♣♣5=+0
-2.0Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND234♠♠10-1-6
-2.1Round 5🇧🇪 BELGIUM133N♥6-2+7
-2.1Round 10🇬🇷 GREECE31♠♥A+3-1
-2.1Round 23🇳🇴 NORWAY134N♠5=+1
-2.2Round 22🇮🇪 IRELAND26♥♣5=+0
-2.4Round 1🇪🇪 ESTONIA72♥♠2+1+0
-2.4Round 14🇸🇪 SWEDEN153♦♦J-1-5
-2.4Round 20🇮🇱 ISRAEL145♣♠A-1+4
-2.4Round 20🇮🇱 ISRAEL154♠♣7+1+0
-2.4Round 22🇮🇪 IRELAND64♠♦6-1-10
-2.5Round 1🇪🇪 ESTONIA25♥♣6+2-5
-2.5Round 15🇩🇰 DENMARK243N♠Q-1-5
-2.6Round 11🇵🇹 PORTUGAL173N♠5-1-10
-2.6Round 13🇨🇭 SWITZERLAND13♠♥J-2-5
-2.6Round 14🇸🇪 SWEDEN163♦♥2-2+6
-2.7Round 6🇮🇸 ICELAND284♠♣6+1-11
-2.8Round 4🇧🇬 BULGARIA33N♦Q+1+13
-3.0Round 12🇩🇪 GERMANY264♠♦Q=+0
-3.3Round 22🇮🇪 IRELAND104♥♠2+2-13
-3.5Round 20🇮🇱 ISRAEL114♥♠K=-8
-3.8Round 4🇧🇬 BULGARIA72♥♣K-2-7
-3.8Round 10🇬🇷 GREECE93♣♥K=-5
-3.8Round 11🇵🇹 PORTUGAL124♥♠A=+0
-4.0Round 6🇮🇸 ICELAND224♠♥3=-7
-4.0Round 23🇳🇴 NORWAY172♠♦K+1+0
-4.2Round 17🇫🇷 FRANCE203N♠8=+0
-4.7Round 14🇸🇪 SWEDEN144♠♦J=-1
-4.8Round 22🇮🇪 IRELAND83N♦2-4-7
-5.1Round 6🇮🇸 ICELAND253N♦2+1-1
-5.7Round 1🇪🇪 ESTONIA53N♣9-1-10
-5.9Round 14🇸🇪 SWEDEN181N♣7+2-7
-6.0Round 13🇨🇭 SWITZERLAND55♦♥3-1-12
-6.1Round 6🇮🇸 ICELAND274♥x♥6-3-2
-6.2Round 22🇮🇪 IRELAND43N♥5+4-3
-6.5Round 4🇧🇬 BULGARIA93N♠4=-7
-6.7Round 21🇷🇴 ROMANIA214♠♥9=+0
-7.0Round 11🇵🇹 PORTUGAL114♥x♦Q-1+0
-7.6Round 15🇩🇰 DENMARK274♥♥7-1-10
-8.3Round 6🇮🇸 ICELAND304♠♥J+1-1
-8.3Round 16🇭🇺 HUNGARY97♥♥7=+0
-8.7Round 20🇮🇱 ISRAEL135♥x♦7-3-12
-8.8Round 15🇩🇰 DENMARK234♥♣A-1-13
-9.5Round 4🇧🇬 BULGARIA27♣♥2=+2
-9.6Round 20🇮🇱 ISRAEL166N♠9+1-1
-10.9Round 21🇷🇴 ROMANIA294♠x♥A=-14
-12.1Round 13🇨🇭 SWITZERLAND67N♥7=+0