🇮🇳 CHOKSHI Sunit · INDIA

106rank
-99.4Butler · 224 bds
-0.44per board
±4.5swing
-0.70vs par /bd · #111/126
-0.51adjusted /bd
Butler per round: 17.5 -38.1 -17.8 -26.1 -4.8 1.9 9.9 -0.8 0.9 -9.1 7.8 2.3 -12.5 -30.5by round

vs par split: bidding -0.36 · play -0.28

Strength of schedule: opponents averaged -0.07/bd (an easy draw) → opponent-adjusted -0.51/bd

Card play — on target: opening leads 78.7% #100 of 126 · declarer play 82.5% #15 of 126 · defence 88.0% #58 of 126

Card play by contract type — on target
vs NTvs a suit
Opening leads83.3% (12)77.1% (35)
Declarer play86.4% (22)81.0% (58)
Defence91.3% (23)87.0% (69)

Opening leads by suit led: ♠ 87.5% (16) · ♥ 66.7% (12) · ♦ 66.7% (6) · ♣ 84.6% (13)

vs par by strain: NT +0.10 (57) · a suit -0.97 (167)

vs par by level: part-score -0.81 (83) · game -0.44 (121) · slam -1.80 (20)

By role: declaring -0.14/bd (-2.21 vs par · 131) · defending -0.87/bd (+1.43 vs par · 93)

By vulnerability: vulnerable -0.34/bd (-0.96 vs par · 112) · not vulnerable -0.55/bd (-0.43 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2K.VenkataramanM.Rehder – M.GromoellerOpen16+17.5+1.09+2.38
Round 3K.VenkataramanR.Van Prooijen – J.VerheesOpen16-38.1-2.38-0.88
Round 4K.VenkataramanC.Pellegrini – H.CamberosOpen16-17.8-1.11-1.12
Round 5K.VenkataramanD.Chen – K.FurutaOpen16-26.1-1.63-3.94
Round 7K.VenkataramanC.Ju – Z.ShiClosed16-4.8-0.30-0.81
Round 8K.VenkataramanP.Zimmermann – F.MultonClosed16+1.9+0.12+0.81
Round 10K.VenkataramanA.Kanetkar – M.ThomsonClosed16+9.9+0.62-1.44
Round 12K.VenkataramanM.Nonoo – I.SyedClosed16-0.8-0.05-0.75
Round 13K.VenkataramanA.Kempczynski – P.MathieuClosed16+0.9+0.06-0.75
Round 15K.VenkataramanC.Ho – A.ChaoOpen16-9.1-0.57-1.88
Round 16K.VenkataramanA.Sementa – G.DuboinOpen16+7.8+0.49+1.12
Round 17K.VenkataramanG.Chagas – P.BrumOpen16+2.3+0.14-1.00
Round 19K.VenkataramanM.Cornell – A.BachOpen16-12.5-0.78+0.38
Round 20K.VenkataramanK.Buras – G.NarkiewiczOpen16-30.5-1.91-1.88

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.4Round 5🇯🇵 JAPAN145♦x♥8=+12
+11.4Round 10🇦🇺 AUSTRALIA216♦♥4=+7
+10.6Round 12🇧🇭 BAHRAIN316♣♦5=+0
+9.8Round 7🇨🇳 CHINA121NT♣A-3+11
+9.8Round 12🇧🇭 BAHRAIN303NT♠7=+15
+9.7Round 8🇲🇨 MONACO213♥x♠4-2+9
+9.4Round 5🇯🇵 JAPAN24♠♣2-1+11
+9.2Round 7🇨🇳 CHINA165♣x♥K-2+9
+9.0Round 16🇮🇹 ITALY194♠♣J-1+12
+8.8Round 2🇩🇪 GERMANY273♠♣J-1+9
+8.3Round 20🇵🇱 POLAND286♥♣A=+1
+7.9Round 8🇲🇨 MONACO294♣♣2-2+7
+7.9Round 16🇮🇹 ITALY225♦♥A-3+9
+7.8Round 8🇲🇨 MONACO323NT♣2-2+13
+7.7Round 7🇨🇳 CHINA86♥♥9-2+5
+5.8Round 15🇹🇼 CHINESE TAIPEI114♥♣K=+0
+5.7Round 2🇩🇪 GERMANY204♦♥Q-2+10
+5.7Round 10🇦🇺 AUSTRALIA243♠♥9+2+8
+5.7Round 19🇳🇿 NEW ZEALAND126♥♠A=+0
+5.5Round 16🇮🇹 ITALY292♠♥A=+6
+5.4Round 19🇳🇿 NEW ZEALAND133NT♥10-1+12
+5.3Round 17🇧🇷 BRAZIL144♠♥A=-1
+5.2Round 17🇧🇷 BRAZIL23NT♥2=+0
+5.0Round 12🇧🇭 BAHRAIN243NT♠10-2+9
+4.6Round 13🇬🇵 GUADELOUPE54♠♥A-2+6
+4.5Round 13🇬🇵 GUADELOUPE94♠x♥5-1+8
+4.5Round 20🇵🇱 POLAND234♠♦K-2+2
+4.4Round 2🇩🇪 GERMANY174♥x♦6=+4
+4.4Round 15🇹🇼 CHINESE TAIPEI106♠♣3=+0
+4.2Round 13🇬🇵 GUADELOUPE14♥♣J=+0
+4.1Round 4🇦🇷 ARGENTINA275♠♦2=+0
+4.0Round 5🇯🇵 JAPAN76♥♣2+1+1
+3.8Round 2🇩🇪 GERMANY224♠♦A+2+17
+3.7Round 3🇳🇱 NETHERLANDS153NT♠4-2+8
+3.2Round 17🇧🇷 BRAZIL154♠♥A=+0
+3.0Round 8🇲🇨 MONACO203♥♣2-1-1
+3.0Round 12🇧🇭 BAHRAIN204♥♥A+1+0
+3.0Round 19🇳🇿 NEW ZEALAND101NT♣6+2+1
+2.9Round 10🇦🇺 AUSTRALIA173♠♣6-2+7
+2.9Round 10🇦🇺 AUSTRALIA286NT♣9+1-13
+2.7Round 3🇳🇱 NETHERLANDS51NT♠3+1+1
+2.7Round 5🇯🇵 JAPAN104♠♥A=+0
+2.7Round 16🇮🇹 ITALY182♥♦2+3+6
+2.5Round 15🇹🇼 CHINESE TAIPEI12♥♦2=+6
+2.4Round 7🇨🇳 CHINA14♠♦8+2+11
+2.4Round 15🇹🇼 CHINESE TAIPEI154♠♥2=+0
+2.4Round 20🇵🇱 POLAND274♠♥Q-1+10
+2.2Round 10🇦🇺 AUSTRALIA183♠♥7+1-8
+2.2Round 13🇬🇵 GUADELOUPE134♠♣3-1-1
+2.2Round 17🇧🇷 BRAZIL71NT♠3+1+6
+2.1Round 12🇧🇭 BAHRAIN284♠♣2+1+0
+2.1Round 15🇹🇼 CHINESE TAIPEI125♠♣J-1-9
+2.1Round 17🇧🇷 BRAZIL163NT♠4+1+1
+2.0Round 8🇲🇨 MONACO233NT♥2=+10
+2.0Round 8🇲🇨 MONACO303NT♥2=+0
+1.9Round 2🇩🇪 GERMANY234♠x♥2-1-7
+1.9Round 10🇦🇺 AUSTRALIA303NT♥9-1+4
+1.8Round 4🇦🇷 ARGENTINA251NT♠4-3+0
+1.7Round 12🇧🇭 BAHRAIN263NT♣4-1+12
+1.7Round 19🇳🇿 NEW ZEALAND144♦x♣K-1+5
+1.6Round 17🇧🇷 BRAZIL54♠♥10+2+1
+1.5Round 3🇳🇱 NETHERLANDS102♦x♣2-1+9
+1.5Round 12🇧🇭 BAHRAIN226♥♠A=+0
+1.4Round 13🇬🇵 GUADELOUPE104♠♥A+1+4
+1.3Round 10🇦🇺 AUSTRALIA324NT♠2+1+0
+1.3Round 15🇹🇼 CHINESE TAIPEI24♠x♣4-2+0
+1.3Round 17🇧🇷 BRAZIL66♦♣2=-2
+1.0Round 7🇨🇳 CHINA62♠♣Q=+0
+1.0Round 8🇲🇨 MONACO312♠♣K+1+0
+1.0Round 13🇬🇵 GUADELOUPE114♥♠A+2+11
+1.0Round 19🇳🇿 NEW ZEALAND61NT♦3+2+0
+1.0Round 19🇳🇿 NEW ZEALAND154♠♥Q=+0
+0.9Round 2🇩🇪 GERMANY183NT♥6=+0
+0.9Round 2🇩🇪 GERMANY324♠♦Q+1+0
+0.9Round 3🇳🇱 NETHERLANDS73NT♥6+2+0
+0.9Round 4🇦🇷 ARGENTINA222♠♥4-2-1
+0.9Round 13🇬🇵 GUADELOUPE23NT♠3+2+1
+0.9Round 17🇧🇷 BRAZIL124♠♦J+2+1
+0.8Round 2🇩🇪 GERMANY193♦♥6+2+8
+0.7Round 17🇧🇷 BRAZIL33NT♥6-1+5
+0.6Round 2🇩🇪 GERMANY282♠♠7-2-1
+0.6Round 3🇳🇱 NETHERLANDS124♥♣K=+0
+0.6Round 13🇬🇵 GUADELOUPE73NT♦8+2+0
+0.6Round 20🇵🇱 POLAND304♠♣9=+0
+0.5Round 10🇦🇺 AUSTRALIA313NT♥4+2+0
+0.5Round 16🇮🇹 ITALY214♥♣A=-1
+0.4Round 4🇦🇷 ARGENTINA244♠♠5+2-11
+0.4Round 12🇧🇭 BAHRAIN193NT♦5+2+0
+0.3Round 16🇮🇹 ITALY313♠♣J-2+5
+0.2Round 2🇩🇪 GERMANY303♠♣7+1-6
+0.2Round 16🇮🇹 ITALY253♣♠A=+0
+0.1Round 8🇲🇨 MONACO273NT♥2+2+11
+0.1Round 8🇲🇨 MONACO284♠♦3+1+0
+0.1Round 12🇧🇭 BAHRAIN234♥♣J=-1
-0.0Round 3🇳🇱 NETHERLANDS114♥♥8+1+0
-0.0Round 7🇨🇳 CHINA113♠♥K-1+3
+0.0Round 8🇲🇨 MONACO264♠♣5+1+13
+0.0Round 10🇦🇺 AUSTRALIA294♥♦J+1+0
+0.0Round 12🇧🇭 BAHRAIN271NT♥6+3-6
-0.0Round 15🇹🇼 CHINESE TAIPEI31NT♦6+2-6
+0.0Round 15🇹🇼 CHINESE TAIPEI134♥♥10+1+0
+0.0Round 19🇳🇿 NEW ZEALAND91NT♥5-1+0
-0.0Round 20🇵🇱 POLAND313NT♠4+1+0
-0.1Round 13🇬🇵 GUADELOUPE154♠♣A-1-6
-0.2Round 10🇦🇺 AUSTRALIA262♠♦A+2-1
-0.2Round 12🇧🇭 BAHRAIN214♠♦K+1+0
-0.3Round 2🇩🇪 GERMANY293♥♠Q+1-10
-0.3Round 4🇦🇷 ARGENTINA264♠♦A=+1
-0.3Round 10🇦🇺 AUSTRALIA253♥♦Q+2+2
-0.3Round 16🇮🇹 ITALY231NT♦K-1+0
-0.4Round 8🇲🇨 MONACO242NT♦Q=-7
-0.4Round 16🇮🇹 ITALY303NT♣10=-1
-0.6Round 10🇦🇺 AUSTRALIA224♠♥K-1-10
-0.7Round 2🇩🇪 GERMANY264♥♣5+1+0
-0.7Round 3🇳🇱 NETHERLANDS164NT♥8+2+11
-0.7Round 4🇦🇷 ARGENTINA282♥♠2=+1
-0.7Round 7🇨🇳 CHINA33NT♥4+2-13
-0.7Round 8🇲🇨 MONACO193NT♣2-1+0
-0.7Round 15🇹🇼 CHINESE TAIPEI162♠♠2+1+0
-0.7Round 16🇮🇹 ITALY202♣♠Q+2+0
-0.7Round 19🇳🇿 NEW ZEALAND113♠♦9-2+1
-0.8Round 3🇳🇱 NETHERLANDS36♣♠K=+2
-0.8Round 5🇯🇵 JAPAN12♠♣5+4-13
-0.8Round 20🇵🇱 POLAND264♥♥4+1+0
-0.9Round 5🇯🇵 JAPAN54♥♦J+1-6
-1.0Round 2🇩🇪 GERMANY251♠♥3+2+0
-1.0Round 4🇦🇷 ARGENTINA203♦♣A-1+1
-1.0Round 5🇯🇵 JAPAN113NT♦8+1-1
-1.0Round 7🇨🇳 CHINA102♥♣A-1+0
-1.0Round 10🇦🇺 AUSTRALIA273♠♣Q-2+0
-1.0Round 15🇹🇼 CHINESE TAIPEI73NT♠3+1+0
-1.0Round 16🇮🇹 ITALY322♥♠2+1+0
-1.1Round 3🇳🇱 NETHERLANDS93NT♣5+3-12
-1.1Round 4🇦🇷 ARGENTINA313♣♥3-2+0
-1.1Round 5🇯🇵 JAPAN64♠♥4-1-5
-1.1Round 10🇦🇺 AUSTRALIA192♥♣A=+1
-1.1Round 19🇳🇿 NEW ZEALAND43NT♥10+1+0
-1.3Round 4🇦🇷 ARGENTINA174♣♥3-1-4
-1.3Round 7🇨🇳 CHINA92♥♥3+2-1
-1.4Round 4🇦🇷 ARGENTINA233♠♥8-2-8
-1.4Round 16🇮🇹 ITALY263NT♠K-1-6
-1.4Round 20🇵🇱 POLAND293NT♠3+1-1
-1.5Round 2🇩🇪 GERMANY212♠♣7=+0
-1.5Round 4🇦🇷 ARGENTINA324♠x♣Q-2-2
-1.5Round 7🇨🇳 CHINA52♥x♠A-3+3
-1.5Round 13🇬🇵 GUADELOUPE43♠♦7-1+1
-1.5Round 15🇹🇼 CHINESE TAIPEI142♥♣7=-5
-1.5Round 16🇮🇹 ITALY174♠♣9=+0
-1.6Round 13🇬🇵 GUADELOUPE164♥♦3=-8
-1.6Round 17🇧🇷 BRAZIL92NT♦A+2-9
-1.7Round 17🇧🇷 BRAZIL113NT♥Q-2-5
-1.8Round 2🇩🇪 GERMANY314NT♥4+2+14
-1.8Round 5🇯🇵 JAPAN163NT♠3-1-10
-1.9Round 13🇬🇵 GUADELOUPE62♠♦7=+0
-1.9Round 17🇧🇷 BRAZIL14♥♠3+1+0
-1.9Round 19🇳🇿 NEW ZEALAND83♦♣K+1+0
-2.0Round 7🇨🇳 CHINA133NT♦3+2-12
-2.0Round 20🇵🇱 POLAND322♥♦A-1-4
-2.1Round 8🇲🇨 MONACO174♥♣A-2-5
-2.1Round 13🇬🇵 GUADELOUPE86♥♦4=-11
-2.2Round 7🇨🇳 CHINA143NT♠3-2-6
-2.3Round 4🇦🇷 ARGENTINA294♦♦A+1-1
-2.3Round 17🇧🇷 BRAZIL104♠♦K-1-6
-2.3Round 19🇳🇿 NEW ZEALAND35♦x♠K-2-11
-2.3Round 20🇵🇱 POLAND193♠♦3-2+0
-2.5Round 3🇳🇱 NETHERLANDS134♠♣J+1+0
-2.6Round 4🇦🇷 ARGENTINA184♣♥K=-1
-2.6Round 15🇹🇼 CHINESE TAIPEI94♠♣3+1+0
-2.9Round 5🇯🇵 JAPAN152♠♠K-2-1
-3.1Round 17🇧🇷 BRAZIL84♥♦8-2-6
-3.2Round 13🇬🇵 GUADELOUPE144♠♦A+2-11
-3.2Round 15🇹🇼 CHINESE TAIPEI62♠♦6-1+1
-3.2Round 16🇮🇹 ITALY284♥♠Q-2-2
-3.3Round 13🇬🇵 GUADELOUPE32♠♦A+1+0
-3.6Round 3🇳🇱 NETHERLANDS143NT♠5+2-10
-3.7Round 19🇳🇿 NEW ZEALAND24♥x♥2-2+8
-3.8Round 4🇦🇷 ARGENTINA213♠♣4=+0
-4.0Round 3🇳🇱 NETHERLANDS13NT-2-5
-4.0Round 4🇦🇷 ARGENTINA303♣♦Q+2+7
-4.0Round 12🇧🇭 BAHRAIN184♠♦K=+0
-4.1Round 12🇧🇭 BAHRAIN253♣♣3-3-6
-4.3Round 10🇦🇺 AUSTRALIA204♠♥A-1-6
-4.3Round 19🇳🇿 NEW ZEALAND13NT♠2=+0
-4.4Round 20🇵🇱 POLAND203NT♠9=+1
-4.4Round 20🇵🇱 POLAND213NT♥3-1-5
-4.5Round 17🇧🇷 BRAZIL133NT♥3+1-1
-4.6Round 5🇯🇵 JAPAN84♥♣J-1-4
-4.7Round 7🇨🇳 CHINA154♠x♥3-1-11
-4.7Round 16🇮🇹 ITALY272♠♣K+2-4
-4.7Round 20🇵🇱 POLAND241♠♠10=-5
-4.8Round 13🇬🇵 GUADELOUPE123♥♠A=-6
-4.8Round 15🇹🇼 CHINESE TAIPEI52NT♦J=+0
-5.0Round 4🇦🇷 ARGENTINA196♥♣7=+0
-5.0Round 19🇳🇿 NEW ZEALAND74♦♦6-1-5
-5.0Round 20🇵🇱 POLAND175♦♠J=+1
-5.1Round 7🇨🇳 CHINA26♦♣2=+0
-5.1Round 16🇮🇹 ITALY242♥♦K+1-6
-5.1Round 17🇧🇷 BRAZIL44♥♣2+1+0
-5.2Round 2🇩🇪 GERMANY246♥♠3=+0
-5.3Round 19🇳🇿 NEW ZEALAND165♦♦3-2-8
-5.5Round 15🇹🇼 CHINESE TAIPEI84♦♠5=-7
-5.7Round 12🇧🇭 BAHRAIN176♣♠J-2-11
-5.9Round 20🇵🇱 POLAND223♥♦9-2-6
-6.0Round 3🇳🇱 NETHERLANDS65♦♠5=+0
-6.0Round 19🇳🇿 NEW ZEALAND52♥x♥3-3+3
-6.3Round 7🇨🇳 CHINA76♠♦2=+0
-6.4Round 5🇯🇵 JAPAN123♥♣9+2-15
-6.5Round 20🇵🇱 POLAND254♥♠6-1-10
-6.7Round 5🇯🇵 JAPAN92♣♥2-4-7
-7.1Round 8🇲🇨 MONACO184♥♦6-2-13
-8.1Round 3🇳🇱 NETHERLANDS43♥=-7
-8.3Round 15🇹🇼 CHINESE TAIPEI44♠x♦K+1-10
-8.7Round 5🇯🇵 JAPAN133♠♦A=-12
-8.8Round 12🇧🇭 BAHRAIN293NT♥4-3-11
-8.9Round 20🇵🇱 POLAND186♣♥K-3-14
-9.8Round 5🇯🇵 JAPAN46♣♠5+1-1
-9.9Round 8🇲🇨 MONACO255♠♦3-1-11
-10.1Round 7🇨🇳 CHINA44♥♣2-1-12
-10.3Round 3🇳🇱 NETHERLANDS24♥♣10=-11
-10.4Round 3🇳🇱 NETHERLANDS86♦♠6=+0
-10.9Round 5🇯🇵 JAPAN34♦x♠2-4-12
-11.4Round 10🇦🇺 AUSTRALIA234♥♦K-3-14
-11.5Round 8🇲🇨 MONACO225♦♥A=-13
-12.2Round 12🇧🇭 BAHRAIN322♠x♥K=-13