🇨🇭 KLUKOWSKI Michal · SWITZERLAND

3rank
+189.7Butler · 192 bds
+0.99per board
±4.9swing
+1.44vs par /bd · #3/95
+0.81adjusted /bd
Butler per round: 21.8 5.7 14 -17.7 56.7 9 0.7 35.3 32.5 22.3 -5.9 15.3by round

vs par split: bidding +1.14 · play +0.31

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

Card play — on target: opening leads 83.7% #30 of 95 · declarer play 70.9% #74 of 95 · defence 88.6% #44 of 95

Card play by contract type — on target
vs NTvs a suit
Opening leads64.3% (14)93.1% (29)
Declarer play68.0% (25)73.3% (30)
Defence86.4% (22)89.4% (66)

Opening leads by suit led: ♠ 84.6% (13) · ♥ 81.8% (11) · ♦ 77.8% (9) · ♣ 90.0% (10)

vs par by strain: NT +0.02 (60) · a suit +2.09 (132)

vs par by level: part-score +0.13 (60) · game +1.98 (119) · slam +2.62 (13)

By role: declaring +0.61/bd (-1.02 vs par · 104) · defending +1.44/bd (+4.35 vs par · 88)

By vulnerability: vulnerable +0.71/bd (+0.36 vs par · 96) · not vulnerable +1.27/bd (+2.52 vs par · 96)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2J.KalitaR.Lian – Y.LianOpen16+21.8+1.36+5.19
Round 5J.KalitaT.Hoftaniska – T.CharlsenOpen16+5.7+0.36+1.44
Round 6J.KalitaB.Bart – J.BlondClosed16+14.0+0.88+2.25
Round 7J.KalitaW.Strzemecki – P.JaniszewskiClosed16-17.7-1.11-0.69
Round 9J.KalitaM.Husain – A.AlhashemiOpen16+56.7+3.54+4.38
Round 10J.KalitaE.Kaya – T.SenOpen16+9.0+0.56+0.94
Round 11J.KalitaR.Tolani – A.KhareClosed16+0.7+0.04-2.12
Round 12J.KalitaS.Kang – S.RohClosed16+35.3+2.21+0.12
Round 14J.KalitaG.Donati – G.PercarioClosed16+32.5+2.03+4.44
Round 15J.KalitaJ.Rombaut – L.RombautClosed16+22.3+1.39-0.75
Round 16J.KalitaK.Koistinen – V.FagerlundOpen16-5.9-0.37+0.94
Round 17J.KalitaM.Bilde – A.PlejdrupClosed16+15.3+0.96+1.19

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.7Round 17🇩🇰 DENMARK315♦x♠Q-4+15
+12.4Round 15🇫🇷 FRANCE213NTx♣A-3+14
+12.4Round 15🇫🇷 FRANCE263NT♠Q=+10
+12.3Round 10🇹🇷 TURKIYE113♥xx♠K=+13
+11.2Round 9🇰🇼 KUWAIT294♥x♣Q-2+12
+11.1Round 12🇰🇷 KOREA166♥x♦3-1+12
+10.9Round 6🇨🇦 CANADA94♥♣J=+11
+10.8Round 6🇨🇦 CANADA121♠♥A=+12
+10.7Round 5🇳🇴 NORWAY244♥x♦K+1+11
+10.7Round 9🇰🇼 KUWAIT234♥♦2=+13
+10.6Round 9🇰🇼 KUWAIT263NT♥2-1+12
+10.6Round 10🇹🇷 TURKIYE43♣♦4+1+11
+10.4Round 9🇰🇼 KUWAIT303NTx♠J-3+12
+10.1Round 6🇨🇦 CANADA166♥♣A-1+11
+9.8Round 14🇮🇹 ITALY54♥x♠6-2+15
+9.7Round 2🇨🇳 CHINA36♣♦4=+11
+9.4Round 17🇩🇰 DENMARK184♠♦5-3+9
+9.1Round 15🇫🇷 FRANCE175♥x♠A-2+12
+8.8Round 6🇨🇦 CANADA146♦♠4+1+13
+8.3Round 14🇮🇹 ITALY156♥♦4-1+9
+8.2Round 12🇰🇷 KOREA122♥♠10+2+10
+8.1Round 14🇮🇹 ITALY35♦x♥3-4+12
+7.8Round 5🇳🇴 NORWAY226♠♥7-2+11
+7.6Round 11🇮🇳 INDIA246♥♥2+1+1
+7.5Round 17🇩🇰 DENMARK223NT♥5+1+0
+7.2Round 14🇮🇹 ITALY25♣♠A-1+12
+7.1Round 12🇰🇷 KOREA43NT♥K+1-12
+6.9Round 7🇵🇱 POLAND184♠♣K=-1
+5.9Round 9🇰🇼 KUWAIT195♣♥K=+10
+5.5Round 5🇳🇴 NORWAY174♠x♥Q-3+2
+5.5Round 10🇹🇷 TURKIYE15♦♣10-1+10
+5.4Round 9🇰🇼 KUWAIT274♠♠4+1+7
+5.1Round 10🇹🇷 TURKIYE104♠♣10-2+8
+5.1Round 17🇩🇰 DENMARK303NT♠2=-1
+4.9Round 16🇫🇮 FINLAND13NT♦6=-1
+4.7Round 7🇵🇱 POLAND283NT♠A-1+10
+4.7Round 12🇰🇷 KOREA34♠♣4-2+6
+4.5Round 2🇨🇳 CHINA43♦♥6=+0
+4.5Round 10🇹🇷 TURKIYE54♠♥7-1+6
+3.9Round 2🇨🇳 CHINA114♠♥9+1+4
+3.9Round 11🇮🇳 INDIA224♥♠9-3+2
+3.8Round 14🇮🇹 ITALY122♥♦K+1+1
+3.8Round 16🇫🇮 FINLAND153♥♥J-1+5
+3.7Round 7🇵🇱 POLAND304♠♥9-1+6
+3.7Round 12🇰🇷 KOREA93NT♦3+2+1
+3.6Round 2🇨🇳 CHINA21NT♥2+1+10
+3.5Round 14🇮🇹 ITALY15♣♥8-1+5
+3.3Round 2🇨🇳 CHINA93NT♥K+2+10
+3.3Round 14🇮🇹 ITALY115♥♣Q+1+14
+3.3Round 15🇫🇷 FRANCE183♠♣Q=+0
+3.2Round 5🇳🇴 NORWAY264♥♦9=+0
+2.9Round 2🇨🇳 CHINA55♠♥J+1+17
+2.8Round 2🇨🇳 CHINA163NTx♥K=+10
+2.8Round 11🇮🇳 INDIA234♥♠2=+9
+2.7Round 9🇰🇼 KUWAIT172NT♠8-1+4
+2.7Round 10🇹🇷 TURKIYE72♦♣K=+6
+2.7Round 12🇰🇷 KOREA14♥♣7-1+5
+2.5Round 6🇨🇦 CANADA63♥♣10-1+5
+2.4Round 11🇮🇳 INDIA303NT♠A-1+10
+2.3Round 6🇨🇦 CANADA33♦♠9+1+13
+2.3Round 6🇨🇦 CANADA133NT♣3+3+1
+2.3Round 7🇵🇱 POLAND204♠♣Q+1+0
+2.3Round 9🇰🇼 KUWAIT241NTx♦Q-1+0
+2.3Round 12🇰🇷 KOREA101NT♥A=+0
+2.3Round 15🇫🇷 FRANCE224♣♦A=-9
+2.3Round 17🇩🇰 DENMARK173NT♠2+1+0
+2.3Round 17🇩🇰 DENMARK205♠♥K+1+12
+2.2Round 5🇳🇴 NORWAY323♣♠J-3+10
+2.1Round 6🇨🇦 CANADA103NT♣2+2+0
+2.0Round 11🇮🇳 INDIA324♥♠J-2+6
+1.8Round 11🇮🇳 INDIA183NT♠6+2+1
+1.7Round 2🇨🇳 CHINA133NT♣6+1+0
+1.5Round 16🇫🇮 FINLAND104♠♦3+2+13
+1.3Round 2🇨🇳 CHINA144♠♣6=+0
+1.3Round 7🇵🇱 POLAND223♣x♠A-1+3
+1.3Round 11🇮🇳 INDIA272♥♣Q=-1
+1.3Round 17🇩🇰 DENMARK321NT♣J=-2
+1.2Round 11🇮🇳 INDIA172♠♥2+1+0
+1.1Round 9🇰🇼 KUWAIT221NT♠6=+0
+1.1Round 14🇮🇹 ITALY103NT♦2+1+0
+1.1Round 16🇫🇮 FINLAND34♥♥4-1+5
+1.1Round 16🇫🇮 FINLAND114♠♥K=-11
+1.0Round 7🇵🇱 POLAND273NT♥2+2+2
+1.0Round 10🇹🇷 TURKIYE62♠♣4-1+1
+0.8Round 9🇰🇼 KUWAIT201NT♣J+3+1
+0.8Round 16🇫🇮 FINLAND55♦x♦3-3+4
+0.7Round 6🇨🇦 CANADA153NT♥3=+1
+0.7Round 12🇰🇷 KOREA72♦♣4+1+0
+0.7Round 14🇮🇹 ITALY73NT♦6+2+0
+0.7Round 14🇮🇹 ITALY83NT♦J=+11
+0.7Round 14🇮🇹 ITALY143NT♥4+3+1
+0.7Round 16🇫🇮 FINLAND63NT♠5-1+5
+0.6Round 2🇨🇳 CHINA125♦x♥J-3+0
+0.6Round 7🇵🇱 POLAND244♠♣A+1+0
+0.6Round 16🇫🇮 FINLAND74♠♣A+1+0
+0.5Round 9🇰🇼 KUWAIT323NT♥6+1+0
+0.5Round 12🇰🇷 KOREA24♠♥7+1+0
+0.5Round 12🇰🇷 KOREA114♠♥A=+1
+0.5Round 15🇫🇷 FRANCE244♦♠4-2-1
+0.5Round 15🇫🇷 FRANCE323NT♥2+1-12
+0.3Round 5🇳🇴 NORWAY184♠♥10=-1
+0.3Round 6🇨🇦 CANADA82♥♣6-2+1
+0.3Round 7🇵🇱 POLAND324♠♦J+1+13
+0.3Round 9🇰🇼 KUWAIT213♥♣Q+1+10
+0.3Round 11🇮🇳 INDIA315♦♥2+1-11
+0.3Round 15🇫🇷 FRANCE271♥x♦K-2+4
+0.2Round 14🇮🇹 ITALY63NT♥A+3-13
+0.1Round 5🇳🇴 NORWAY194♥♣A=+0
+0.1Round 15🇫🇷 FRANCE253NT♥5+2-12
+0.1Round 17🇩🇰 DENMARK253NT♥Q=+1
+0.1Round 17🇩🇰 DENMARK264♥♠3=+9
-0.0Round 12🇰🇷 KOREA144♥♠Q=+8
-0.1Round 2🇨🇳 CHINA154♥♣10+2+13
-0.1Round 9🇰🇼 KUWAIT183NT♥5+1+0
-0.1Round 9🇰🇼 KUWAIT313NT♠9-1-5
-0.1Round 10🇹🇷 TURKIYE83♦♠3-1+2
-0.1Round 15🇫🇷 FRANCE202NT♦K-1-5
-0.1Round 15🇫🇷 FRANCE314♥♣2+1+0
-0.3Round 6🇨🇦 CANADA23NT♥5-2+0
-0.3Round 12🇰🇷 KOREA64♥♠4=-6
-0.3Round 12🇰🇷 KOREA83♥♣10=-7
-0.4Round 2🇨🇳 CHINA102NT♥6-1+1
-0.4Round 5🇳🇴 NORWAY233NT♦4=-2
-0.4Round 14🇮🇹 ITALY134♠♣10=+1
-0.5Round 10🇹🇷 TURKIYE133NT♥4+2+0
-0.5Round 16🇫🇮 FINLAND84♠♣J=+0
-0.6Round 5🇳🇴 NORWAY253NT♠8=+1
-0.6Round 5🇳🇴 NORWAY313♠♦8=+0
-0.7Round 2🇨🇳 CHINA15♣♥4-3+2
-0.7Round 16🇫🇮 FINLAND24♥♦2=+0
-0.7Round 17🇩🇰 DENMARK283♦♣Q+1-1
-0.8Round 12🇰🇷 KOREA154♥♦4+1+0
-1.0Round 5🇳🇴 NORWAY282♠♣8-1+0
-1.0Round 11🇮🇳 INDIA296NT♠4+1-13
-1.1Round 10🇹🇷 TURKIYE124♠♣J+1+0
-1.3Round 7🇵🇱 POLAND262♠♣3+1-1
-1.3Round 11🇮🇳 INDIA203♥♣J=+2
-1.4Round 15🇫🇷 FRANCE302♠♣4-1+1
-1.6Round 14🇮🇹 ITALY163NT♥7+3+10
-1.7Round 5🇳🇴 NORWAY202NT♠3-1+6
-1.9Round 10🇹🇷 TURKIYE161NT♠Q+2-8
-1.9Round 11🇮🇳 INDIA194♠♣A-1-6
-1.9Round 16🇫🇮 FINLAND124♠♦Q-2+0
-2.1Round 9🇰🇼 KUWAIT282NT♦5+1-1
-2.1Round 15🇫🇷 FRANCE293NT♥4-1+6
-2.1Round 16🇫🇮 FINLAND132♥x♦3-2+4
-2.1Round 17🇩🇰 DENMARK274♥♥9+1+0
-2.2Round 12🇰🇷 KOREA133♦♠A-1-16
-2.2Round 17🇩🇰 DENMARK292♠♦6-2-2
-2.3Round 2🇨🇳 CHINA72♠♦A=-6
-2.3Round 5🇳🇴 NORWAY292♠♣3-1+0
-2.3Round 10🇹🇷 TURKIYE24♣♥A=+0
-2.3Round 16🇫🇮 FINLAND44♠♦4=+1
-2.5Round 7🇵🇱 POLAND292NT♦2-1-5
-2.5Round 16🇫🇮 FINLAND163NT♠9=+0
-2.5Round 17🇩🇰 DENMARK242♥x♥A-1+0
-2.6Round 12🇰🇷 KOREA56♥♦3=+0
-2.9Round 9🇰🇼 KUWAIT254♥♣4-1-5
-2.9Round 11🇮🇳 INDIA214♥♥9-1-5
-2.9Round 11🇮🇳 INDIA284♠♠4+1+0
-3.1Round 5🇳🇴 NORWAY272NT♦2-1-4
-3.6Round 6🇨🇦 CANADA115♥x♠8-2+0
-3.6Round 7🇵🇱 POLAND213♥♥9-1+1
-3.7Round 16🇫🇮 FINLAND93♦♥A+3-12
-3.8Round 2🇨🇳 CHINA64♠♣K+1+11
-3.8Round 14🇮🇹 ITALY91NT♣Q=-5
-3.8Round 17🇩🇰 DENMARK192♠♦4=-5
-4.3Round 15🇫🇷 FRANCE194♥♣K-1-6
-4.4Round 17🇩🇰 DENMARK213NT♣9-2-11
-4.5Round 7🇵🇱 POLAND174♠♦A=+0
-4.5Round 15🇫🇷 FRANCE236♠♣A=-8
-4.6Round 10🇹🇷 TURKIYE93NT♠10-2-8
-4.8Round 6🇨🇦 CANADA44♥♠7-3-10
-5.1Round 7🇵🇱 POLAND235♣♠A-1-5
-5.2Round 2🇨🇳 CHINA83♠♥A=+0
-5.2Round 7🇵🇱 POLAND313♠x♣2-1-12
-5.3Round 5🇳🇴 NORWAY217♣♠J=+2
-5.4Round 10🇹🇷 TURKIYE151♠♣3-2-6
-5.7Round 6🇨🇦 CANADA15♦♥A=+0
-6.1Round 10🇹🇷 TURKIYE34♠♦8-1-12
-6.1Round 11🇮🇳 INDIA265♣♥Q-1-12
-6.1Round 15🇫🇷 FRANCE283NT♠3-2-6
-6.5Round 11🇮🇳 INDIA256♣♥9-2-17
-6.7Round 16🇫🇮 FINLAND147♣♣4=+2
-7.1Round 7🇵🇱 POLAND193NT♦2+2-11
-9.1Round 5🇳🇴 NORWAY304♠x♦A+1-13
-9.1Round 14🇮🇹 ITALY44♠♣2+2-2
-9.2Round 7🇵🇱 POLAND253♦x♦J-5-11
-9.7Round 6🇨🇦 CANADA54♣x♦4-3-9
-9.8Round 17🇩🇰 DENMARK234♥x♥4-3-5
-10.7Round 10🇹🇷 TURKIYE145♠x♣7=-8
-12.7Round 6🇨🇦 CANADA74NT♦A-2-13