🇵🇱 CHODACKI Maksymilian · POLAND

8rank
+143.7Butler · 210 bds
+0.68per board
±4.5swing
+0.01vs par /bd · #49/109
+0.49adjusted /bd
Butler per round: -11.9 10.2 7.9 14.6 35.5 -27.1 25.2 13.6 26.1 -8.4 25.5 4.3 0.6 13 14.6by round

vs par split: bidding -0.12 · play +0.13

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

Card play — on target: opening leads 85.1% #14 of 109 · declarer play 72.9% #56 of 109 · defence 89.0% #8 of 109

Bidding activity — not a pass: 49.2% #6 of 109 (306/622)

Card play by contract type — on target
vs NTvs a suit
Opening leads77.8% (9)86.8% (38)
Declarer play63.6% (22)78.4% (37)
Defence87.0% (23)89.7% (68)

Opening leads by suit led: ♠ 75.0% (12) · ♥ 92.9% (14) · ♦ 72.7% (11) · ♣ 100.0% (10)

vs par by strain: NT -0.38 (60) · a suit +0.17 (150)

vs par by level: part-score +0.10 (71) · game -0.18 (120) · slam +0.90 (19)

By role: declaring +0.95/bd (-1.96 vs par · 119) · defending +0.34/bd (+2.58 vs par · 91)

By vulnerability: vulnerable +1.38/bd (+0.29 vs par · 105) · not vulnerable -0.01/bd (-0.27 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1W.KazmierczakD.De Wit – E.VandewieleClosed14-11.9-0.85-1.71
Round 3W.KazmierczakD.Calipetre – A.PiroiOpen14+10.2+0.73-2.43
Round 4W.KazmierczakP.Bedouet – C.DeheegerOpen14+7.9+0.56-0.57
Round 6W.KazmierczakB.Kompa – J.SchwartzClosed14+14.6+1.04+1.71
Round 7W.KazmierczakB.Velickovic – V.TrnavacOpen14+35.5+2.54+3.29
Round 8W.KazmierczakS.Chatterjee – W.ChakrabortyClosed14-27.1-1.94-3.36
Round 9W.KazmierczakS.Li – C.LinClosed14+25.2+1.80+2.36
Round 11W.KazmierczakV.Otto – A.BauerOpen14+13.6+0.97-1.71
Round 12M.SobczakM.Balodis – J.IlzinsOpen14+26.1+1.86+0.64
Round 13W.KazmierczakJ.Coenen – A.LucassenOpen14-8.4-0.60-0.93
Round 14W.KazmierczakA.Asulin – H.LeviOpen14+25.5+1.82+1.43
Round 15W.KazmierczakA.Akbiyik – F.AydinClosed14+4.3+0.31-2.57
Round 16M.SobczakS.Ng – L.FungOpen14+0.6+0.04+0.79
Round 17W.KazmierczakS.Low – L.LiClosed14+13.0+0.93+0.57
Round 19M.SobczakZ.Ferov – D.LazarovClosed14+14.6+1.04+2.64

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.6Round 6🇺🇸 USA1235♦x♠A=+12
+12.5Round 3🇷🇴 ROMANIA136♦♥T=-2
+11.8Round 12🇱🇻 LATVIA232♥x♥A-3+12
+11.0Round 15🇹🇷 TURKIYE66♠♠2-1+16
+11.0Round 17🇸🇬 SINGAPORE146♥x♠4=+12
+10.9Round 7🇷🇸 SERBIA64♠x♣A-2+14
+10.2Round 6🇺🇸 USA1206NT♥6=+0
+10.1Round 17🇸🇬 SINGAPORE33NT♦4=+10
+9.4Round 9🇹🇼 CHINESE TAIPEI24♠x♣9+1+8
+9.4Round 19🇧🇬 BULGARIA53NT♦J=+10
+8.5Round 1🇧🇪 BELGIUM105♦x♣8-2+12
+8.5Round 15🇹🇷 TURKIYE56♠x♥6-1+13
+8.3Round 9🇹🇼 CHINESE TAIPEI53NT♥6=-2
+8.3Round 14🇮🇱 ISRAEL166♣♥Q=-1
+7.8Round 15🇹🇷 TURKIYE74♠♣5=+10
+7.7Round 12🇱🇻 LATVIA167NT♦7=+0
+7.3Round 4🇫🇷 FRANCE263NTx♣9-1+8
+7.3Round 7🇷🇸 SERBIA74♠♦3=+0
+6.9Round 13🇳🇱 NETHERLANDS97NT♦5=+0
+6.4Round 19🇧🇬 BULGARIA33♦♥4-1+6
+6.3Round 16🇭🇰 HONG KONG CHINA284♠x♥K=+5
+6.2Round 7🇷🇸 SERBIA93♦♥A-3+9
+6.2Round 11🇩🇪 GERMANY63NT♠Q=+0
+6.1Round 3🇷🇴 ROMANIA74♠♥J-1+6
+5.9Round 7🇷🇸 SERBIA24♥x♠6-1+11
+5.9Round 11🇩🇪 GERMANY103NT♣J=-1
+5.9Round 16🇭🇰 HONG KONG CHINA264♥♣J=+0
+5.7Round 12🇱🇻 LATVIA182♠♣T=+11
+5.6Round 14🇮🇱 ISRAEL255♠♣K+2+14
+5.4Round 9🇹🇼 CHINESE TAIPEI44♦♥A=+7
+5.2Round 13🇳🇱 NETHERLANDS62♥♣K-3+5
+5.2Round 14🇮🇱 ISRAEL194♥♠A-2+6
+5.1Round 8🇮🇳 INDIA231NT♥7+3+2
+5.0Round 8🇮🇳 INDIA261NT♥J=+11
+4.9Round 19🇧🇬 BULGARIA74♠x♣6-1+2
+4.8Round 4🇫🇷 FRANCE214♥♦K-4+3
+4.8Round 14🇮🇱 ISRAEL235♦♠7+1+13
+4.8Round 16🇭🇰 HONG KONG CHINA186NT♦6-3+12
+4.8Round 19🇧🇬 BULGARIA106NT♥4-2+13
+4.6Round 1🇧🇪 BELGIUM95♦x♣J-2+0
+4.4Round 4🇫🇷 FRANCE154♠♦9-1+10
+4.3Round 14🇮🇱 ISRAEL223NT♠J-2+6
+4.1Round 15🇹🇷 TURKIYE144♥♦T=-1
+3.8Round 17🇸🇬 SINGAPORE54♥♦A=+0
+3.7Round 3🇷🇴 ROMANIA34♠♣8+2+1
+3.7Round 7🇷🇸 SERBIA114♠x♦A-1+6
+3.7Round 16🇭🇰 HONG KONG CHINA236NT♣9=+13
+3.7Round 17🇸🇬 SINGAPORE13♠♥A-2+8
+3.6Round 7🇷🇸 SERBIA35♥x♥J-1+5
+3.5Round 13🇳🇱 NETHERLANDS34♥♣J+1+1
+3.3Round 9🇹🇼 CHINESE TAIPEI105♦♥6=-1
+3.3Round 12🇱🇻 LATVIA284♥♥7+1+0
+3.2Round 9🇹🇼 CHINESE TAIPEI142♠♣8+2-6
+3.2Round 12🇱🇻 LATVIA153♠♥J-1+4
+3.1Round 11🇩🇪 GERMANY113♥♦6-1+6
+3.0Round 14🇮🇱 ISRAEL241NT♥4+1+6
+2.9Round 3🇷🇴 ROMANIA102♠♦K-3-8
+2.7Round 6🇺🇸 USA1214♥♠2-1+5
+2.7Round 7🇷🇸 SERBIA133NT♣2=-1
+2.5Round 11🇩🇪 GERMANY93♥♣5-1+2
+2.4Round 6🇺🇸 USA1241NT♠2=-1
+2.2Round 12🇱🇻 LATVIA223♠♥6=-7
+2.1Round 6🇺🇸 USA1185♣♠4+2+0
+2.1Round 11🇩🇪 GERMANY52♠♣K=-5
+1.9Round 1🇧🇪 BELGIUM45♠♦7=+0
+1.9Round 8🇮🇳 INDIA154♥♣J=-1
+1.9Round 9🇹🇼 CHINESE TAIPEI33NT♣T+1+0
+1.8Round 7🇷🇸 SERBIA41NT♥3=+5
+1.8Round 9🇹🇼 CHINESE TAIPEI12♠♦A+2+1
+1.8Round 11🇩🇪 GERMANY34♥♣A+1+0
+1.7Round 11🇩🇪 GERMANY73NT♦T+1+1
+1.6Round 4🇫🇷 FRANCE234♠♦J+1-13
+1.5Round 3🇷🇴 ROMANIA62♥♠Q+1+0
+1.5Round 4🇫🇷 FRANCE272NT♠4=+0
+1.5Round 4🇫🇷 FRANCE283♥♠4=+0
+1.5Round 16🇭🇰 HONG KONG CHINA214♠♥2+2+1
+1.4Round 6🇺🇸 USA1223NT♦4=+0
+1.4Round 13🇳🇱 NETHERLANDS13♦♥T-2+1
+1.3Round 7🇷🇸 SERBIA54♥♠6-1-2
+1.3Round 17🇸🇬 SINGAPORE64♠♣6+1+4
+1.2Round 3🇷🇴 ROMANIA22♦♦T+1+1
+1.2Round 4🇫🇷 FRANCE253♠♥Q+1+1
+1.2Round 9🇹🇼 CHINESE TAIPEI92♠♥9+2+1
+1.1Round 3🇷🇴 ROMANIA123NT♥4+1-12
+1.1Round 14🇮🇱 ISRAEL263NT♠8=+1
+1.0Round 12🇱🇻 LATVIA193♠♣6-1+6
+1.0Round 19🇧🇬 BULGARIA44♠♦Q+1+0
+0.9Round 9🇹🇼 CHINESE TAIPEI123NT♦5+1-1
+0.9Round 15🇹🇷 TURKIYE93NT♦2=-2
+0.9Round 17🇸🇬 SINGAPORE74♥♣T=-1
+0.8Round 4🇫🇷 FRANCE164♠♣3+1+0
+0.8Round 7🇷🇸 SERBIA124♥♦A-2-1
+0.8Round 11🇩🇪 GERMANY144♥♠3+1+0
+0.8Round 13🇳🇱 NETHERLANDS21♠♣Q=+8
+0.8Round 14🇮🇱 ISRAEL183NT♣6+2+1
+0.8Round 14🇮🇱 ISRAEL283♠♣J+1-6
+0.7Round 1🇧🇪 BELGIUM61NT♠3+3-6
+0.7Round 11🇩🇪 GERMANY132♦♣9+1-1
+0.7Round 14🇮🇱 ISRAEL213NT♥7+1+1
+0.6Round 14🇮🇱 ISRAEL154♠♣K+1+0
+0.6Round 17🇸🇬 SINGAPORE134♥♦K+1+0
+0.5Round 6🇺🇸 USA1194♥♠2+1+0
+0.4Round 1🇧🇪 BELGIUM24♥♦K+2-12
+0.4Round 6🇺🇸 USA1261NT♠3=+1
+0.4Round 12🇱🇻 LATVIA174♠♦5=+0
+0.4Round 19🇧🇬 BULGARIA23♦♣9=+0
+0.3Round 11🇩🇪 GERMANY84♥♣T=+0
+0.3Round 14🇮🇱 ISRAEL204♠x♥A-2-4
+0.3Round 15🇹🇷 TURKIYE83♠♦Q-1+2
+0.3Round 16🇭🇰 HONG KONG CHINA194♠♦Q=+1
+0.3Round 16🇭🇰 HONG KONG CHINA253♣♥9-1+5
+0.2Round 1🇧🇪 BELGIUM83♠♥J-1-2
+0.2Round 3🇷🇴 ROMANIA15♣♦A-3+2
+0.2Round 4🇫🇷 FRANCE203NT♠Q+1+0
+0.2Round 4🇫🇷 FRANCE243♠♣K+1-6
+0.2Round 8🇮🇳 INDIA242♥♠9+2-6
+0.2Round 16🇭🇰 HONG KONG CHINA203NT♦8+2+0
+0.1Round 4🇫🇷 FRANCE184♠♣9+1+0
+0.1Round 11🇩🇪 GERMANY125♥♠K+1-13
+0.1Round 12🇱🇻 LATVIA214♠♦4=+1
+0.1Round 13🇳🇱 NETHERLANDS134♠♥8+1+0
+0.1Round 19🇧🇬 BULGARIA84♥♠5=-7
+0.1Round 19🇧🇬 BULGARIA132♠♥3+2+10
+0.0Round 3🇷🇴 ROMANIA83NT♦3+1+0
+0.0Round 9🇹🇼 CHINESE TAIPEI115♣♥Q+1+11
+0.0Round 12🇱🇻 LATVIA204♥♠A+1+0
+0.0Round 13🇳🇱 NETHERLANDS84♠♦K+1-11
-0.0Round 17🇸🇬 SINGAPORE103NT♥6+1+0
-0.1Round 12🇱🇻 LATVIA242♣♥5=+1
-0.1Round 15🇹🇷 TURKIYE14♠♣9+1+0
-0.2Round 1🇧🇪 BELGIUM112♠♦3=+0
-0.2Round 8🇮🇳 INDIA223♥♣A-1+2
-0.2Round 13🇳🇱 NETHERLANDS124♥x♦6-1-8
-0.3Round 19🇧🇬 BULGARIA124♠♦T+1+0
-0.4Round 8🇮🇳 INDIA174♥♣5+1+0
-0.5Round 6🇺🇸 USA1154♠♥A+1+0
-0.5Round 8🇮🇳 INDIA273NT♣5+3-1
-0.6Round 3🇷🇴 ROMANIA92♠♠9-2+1
-0.6Round 6🇺🇸 USA1273NT♣5+1-1
-0.7Round 1🇧🇪 BELGIUM14♠♥6+1+0
-0.7Round 9🇹🇼 CHINESE TAIPEI133NT♦Q=+0
-0.7Round 17🇸🇬 SINGAPORE123NT♠4=-1
-0.7Round 19🇧🇬 BULGARIA14♠♦6+1+0
-0.8Round 9🇹🇼 CHINESE TAIPEI84♥♦A=+1
-0.8Round 17🇸🇬 SINGAPORE113♦♥Q-1+2
-0.9Round 16🇭🇰 HONG KONG CHINA275♦♥9=+2
-1.0Round 15🇹🇷 TURKIYE125♦♠7=-11
-1.1Round 7🇷🇸 SERBIA143♥♦Q=+0
-1.1Round 8🇮🇳 INDIA283♥♠T=+0
-1.3Round 7🇷🇸 SERBIA12NT♠6+1+4
-1.3Round 13🇳🇱 NETHERLANDS45♣♦A=-2
-1.4Round 6🇺🇸 USA1174♠♥3=+0
-1.4Round 11🇩🇪 GERMANY25♣x♦A-1-7
-1.4Round 15🇹🇷 TURKIYE24♠♥A-1-5
-1.5Round 8🇮🇳 INDIA182♥♠T+2-4
-1.6Round 16🇭🇰 HONG KONG CHINA171♠♦8+1-7
-1.7Round 3🇷🇴 ROMANIA54♣x♠2-1-1
-1.7Round 12🇱🇻 LATVIA262♠♦A=-11
-1.7Round 15🇹🇷 TURKIYE103NT♣3-1-12
-1.7Round 15🇹🇷 TURKIYE114♣♥K+2-13
-1.7Round 19🇧🇬 BULGARIA62♥♠A=+10
-1.9Round 4🇫🇷 FRANCE194♦♣K-2+0
-2.0Round 13🇳🇱 NETHERLANDS52♠♣9+1-2
-2.0Round 15🇹🇷 TURKIYE44♠x♣K-1-7
-2.1Round 7🇷🇸 SERBIA102♠♦Q-1+0
-2.1Round 19🇧🇬 BULGARIA92NT♦4-2-5
-2.2Round 17🇸🇬 SINGAPORE83NT♠5=-3
-2.2Round 17🇸🇬 SINGAPORE93NT♠5-2-7
-2.3Round 1🇧🇪 BELGIUM71NT♠A-1+0
-2.3Round 6🇺🇸 USA1166NT♦T=+13
-2.3Round 12🇱🇻 LATVIA277♣♥2=+2
-2.4Round 8🇮🇳 INDIA162♠♦8=+0
-2.5Round 9🇹🇼 CHINESE TAIPEI64♠♥K=+1
-2.5Round 11🇩🇪 GERMANY13NT♦2+1+0
-2.6Round 8🇮🇳 INDIA203NT♥7-3-10
-2.8Round 1🇧🇪 BELGIUM33NT♦T+2+12
-2.8Round 13🇳🇱 NETHERLANDS73♠♦8+1-1
-2.8Round 16🇭🇰 HONG KONG CHINA243NT♠3+1+0
-3.2Round 14🇮🇱 ISRAEL173NT♠8-1-5
-3.3Round 17🇸🇬 SINGAPORE42♥♠K-1-5
-3.3Round 19🇧🇬 BULGARIA112♠♥4+1+0
-3.4Round 1🇧🇪 BELGIUM122♠♣2+2-10
-3.5Round 16🇭🇰 HONG KONG CHINA224♠♦5-1-5
-3.6Round 3🇷🇴 ROMANIA42♥♠A-1-5
-3.7Round 13🇳🇱 NETHERLANDS143♥♠6-1-4
-3.8Round 6🇺🇸 USA1254♣♠K-2+1
-4.2Round 7🇷🇸 SERBIA84♠♥2-1-4
-4.3Round 1🇧🇪 BELGIUM133♠♦7-1-6
-4.4Round 3🇷🇴 ROMANIA143NTx♥Q=-6
-4.4Round 19🇧🇬 BULGARIA143♠♣K+1-2
-5.1Round 16🇭🇰 HONG KONG CHINA152♠♣K=-6
-5.2Round 12🇱🇻 LATVIA253NT♦5+1-10
-6.1Round 1🇧🇪 BELGIUM144♠♦4=+0
-6.2Round 9🇹🇼 CHINESE TAIPEI74♥♦K+1+13
-6.4Round 4🇫🇷 FRANCE226♠♦6-2-11
-6.8Round 14🇮🇱 ISRAEL276♠♦Q=-12
-6.9Round 13🇳🇱 NETHERLANDS114♠♦7=+0
-7.4Round 4🇫🇷 FRANCE174♠♣K=+0
-7.7Round 11🇩🇪 GERMANY43NT♣7-1-6
-8.4Round 1🇧🇪 BELGIUM53NT♣6-1-12
-8.5Round 16🇭🇰 HONG KONG CHINA166♦♠8=-10
-8.7Round 3🇷🇴 ROMANIA114NT♥8+2-11
-9.1Round 6🇺🇸 USA1283NT♥Q-1-6
-9.2Round 17🇸🇬 SINGAPORE26♣x♥K-1-11
-9.4Round 13🇳🇱 NETHERLANDS103NT♠9=+0
-9.5Round 15🇹🇷 TURKIYE36♠♥J-1-13
-9.6Round 8🇮🇳 INDIA213♣♠A-2-9
-9.8Round 8🇮🇳 INDIA253NT♠A=-14
-10.9Round 15🇹🇷 TURKIYE135♥♣3-1-13
-11.2Round 8🇮🇳 INDIA197NT♠7-2-17