🇮🇳 ROY SAGNIK · INDIA

64rank
+17.2Butler · 238 bds
+0.07per board
±4.9swing
-0.47vs par /bd · #81/99
+0.15adjusted /bd
Butler per round: -11.7 -4.5 -21.4 -3.4 12.7 -25.7 1.6 18.7 -5.2 -27 12.4 29.5 19.2 -31.3 13.6 27.4 12.3by round

vs par split: bidding -0.60 · play +0.13

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

Card play — on target: opening leads 74.3% #82 of 99 · declarer play 70.0% #61 of 99 · defence 84.5% #48 of 99

Card play by contract type — on target
vs NTvs a suit
Opening leads60.0% (20)80.0% (50)
Declarer play56.2% (16)75.0% (44)
Defence80.0% (35)86.4% (81)

Opening leads by suit led: ♠ 66.7% (18) · ♥ 86.7% (15) · ♦ 70.6% (17) · ♣ 75.0% (20)

vs par by strain: NT +0.19 (64) · a suit -0.72 (174)

vs par by level: part-score -0.12 (91) · game -0.58 (128) · slam -1.47 (19)

By role: declaring +0.29/bd (-2.38 vs par · 122) · defending -0.16/bd (+1.53 vs par · 116)

By vulnerability: vulnerable +0.89/bd (+0.36 vs par · 119) · not vulnerable -0.75/bd (-1.31 vs par · 119)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1KAR SOUVIKL.Bellicaud – R.BaslerClosed14-11.7-0.84+1.50
Round 2KAR SOUVIKV.Todd-Moir – S.BuneClosed14-4.5-0.32-0.14
Round 3KAR SOUVIKY.Liu – A.LeungClosed14-21.4-1.53-0.57
Round 4KAR SOUVIKF.Porta – G.GiubiloClosed14-3.4-0.24-1.07
Round 5KAR SOUVIKT.Bodin – I.PetersenClosed14+12.7+0.91-3.00
Round 6KAR SOUVIKH.Berk – N.ChangClosed14-25.7-1.84-1.79
Round 7KUSHARI SAYANTANJ.Tan – Z.FangOpen14+1.6+0.11+0.57
Round 8KUSHARI SAYANTANI.Baniri – S.AvitalOpen14+18.7+1.34+1.29
Round 9KAR SOUVIKC.Chang – W.ChenOpen14-5.2-0.37-3.00
Round 10KAR SOUVIKP.Godlewski – K.MajewskiOpen14-27.0-1.93-1.79
Round 11KUSHARI SAYANTANM.Wu – A.LamOpen14+12.4+0.89-1.71
Round 12KAR SOUVIKG.Panfili – J.MautoneClosed14+29.5+2.11+0.79
Round 13KAR SOUVIKM.Stougie – L.StougieClosed14+19.2+1.37+2.14
Round 14KUSHARI SAYANTANS.Jesse – L.VornkahlClosed14-31.3-2.24-0.79
Round 15KAR SOUVIKT.Irby – G.CacaceClosed14+13.6+0.97-1.00
Round 16KAR SOUVIKM.Balodis – G.DreimanisClosed14+27.4+1.96+0.57
Round 17KAR SOUVIKB.Perez – L.CuevasOpen14+12.3+0.88-0.07

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 1🇫🇷 FRANCE54♥x♠5-4+14
+12.8Round 15🇧🇲 BERMUDA135♥x♠10-1+12
+12.8Round 16🇱🇻 LATVIA223♣x♥8-6+13
+11.5Round 11🇭🇰 CHINA HONG KONG136♥♠3=+0
+11.1Round 2🇩🇰 DENMARK176♦♣7=+0
+10.1Round 12🇧🇷 BRAZIL214♠♣7=+10
+9.9Round 8🇮🇱 ISRAEL144♠x♥K=+10
+9.8Round 9🇹🇼 CHINESE TAIPEI234♠♥A=+10
+9.8Round 17🇨🇱 CHILE13NT♠J-1+10
+9.6Round 15🇧🇲 BERMUDA33NT♥5+2+2
+9.4Round 7🇨🇳 CHINA264♥♠A-1+13
+9.0Round 15🇧🇲 BERMUDA94♠♠7=+3
+8.8Round 1🇫🇷 FRANCE24♥x♠A=+10
+8.8Round 8🇮🇱 ISRAEL24♥♦K=+8
+8.8Round 13🇳🇱 NETHERLANDS44♠♦9-1+12
+8.7Round 5🇸🇪 SWEDEN265♦x♣10-2+0
+8.7Round 12🇧🇷 BRAZIL284NT♠8-1+10
+8.1Round 11🇭🇰 CHINA HONG KONG124♥♦10+1+4
+7.7Round 17🇨🇱 CHILE53♥♦4=+4
+7.2Round 7🇨🇳 CHINA247♠♣6=+0
+7.1Round 7🇨🇳 CHINA232♥x♦7-3+12
+7.1Round 10🇵🇱 POLAND203NTx♠3-1+13
+7.1Round 13🇳🇱 NETHERLANDS76♣♥6-1+12
+6.4Round 4🇮🇹 ITALY112NT♣6-3+6
+6.0Round 1🇫🇷 FRANCE123NT♠4=+10
+5.9Round 9🇹🇼 CHINESE TAIPEI151NTx♣6=+8
+5.8Round 12🇧🇷 BRAZIL235♣♥7=-1
+5.6Round 4🇮🇹 ITALY92♥♣3-2+5
+5.6Round 16🇱🇻 LATVIA183NT♠8=+7
+5.1Round 5🇸🇪 SWEDEN284♥♣6-1+10
+5.1Round 12🇧🇷 BRAZIL183NT♠3-2+6
+4.9Round 14🇩🇪 GERMANY282♣♣3=+8
+4.9Round 17🇨🇱 CHILE113♠♣K=+1
+4.8Round 2🇩🇰 DENMARK264♥♠K=+9
+4.8Round 7🇨🇳 CHINA214♠♠3=-9
+4.8Round 8🇮🇱 ISRAEL12♠♦9=+6
+4.8Round 13🇳🇱 NETHERLANDS25♦♣9-1+12
+4.6Round 16🇱🇻 LATVIA232♠♣5=+1
+4.4Round 13🇳🇱 NETHERLANDS104♠♦5-1+12
+4.3Round 8🇮🇱 ISRAEL52♠♠A=+6
+4.2Round 2🇩🇰 DENMARK164♥♦Q=+3
+4.2Round 3🇸🇬 SINGAPORE91NT♥2+1+6
+3.7Round 1🇫🇷 FRANCE94♠♥10+1+0
+3.6Round 3🇸🇬 SINGAPORE34♥♠5=+0
+3.5Round 10🇵🇱 POLAND244♥x♦3-1+5
+3.5Round 11🇭🇰 CHINA HONG KONG13NT♣2-3+2
+3.4Round 3🇸🇬 SINGAPORE123NT♦6=+7
+3.4Round 5🇸🇪 SWEDEN163♠x♦J-2-10
+3.3Round 5🇸🇪 SWEDEN224NT♦3=-1
+3.1Round 8🇮🇱 ISRAEL91NT♦7+2+1
+3.1Round 12🇧🇷 BRAZIL191NT♠6=+5
+3.1Round 16🇱🇻 LATVIA155♣♥Q-1-5
+2.9Round 6🇺🇸 USA145♦♥8=-1
+2.9Round 13🇳🇱 NETHERLANDS33NT♠6-1+5
+2.8Round 6🇺🇸 USA32♥♠6=+0
+2.8Round 12🇧🇷 BRAZIL244♠♥6=-1
+2.8Round 14🇩🇪 GERMANY231NT♣K=-1
+2.6Round 15🇧🇲 BERMUDA73♦♣A+2+1
+2.5Round 3🇸🇬 SINGAPORE144♠♣5=-1
+2.5Round 6🇺🇸 USA25♣♠K=+0
+2.4Round 4🇮🇹 ITALY63♣♠A-1-2
+2.4Round 5🇸🇪 SWEDEN173NT♠2+1-10
+2.4Round 11🇭🇰 CHINA HONG KONG82♠♣8-1+5
+2.4Round 15🇧🇲 BERMUDA53♥♣8=+0
+2.3Round 8🇮🇱 ISRAEL74♠♠9=+0
+2.3Round 9🇹🇼 CHINESE TAIPEI183NT♣4+2-12
+2.3Round 12🇧🇷 BRAZIL223♠♥7=+1
+2.3Round 13🇳🇱 NETHERLANDS93NT♦4-1+5
+2.2Round 1🇫🇷 FRANCE113♥♠9=+0
+2.1Round 2🇩🇰 DENMARK184♥♦10=+0
+2.1Round 2🇩🇰 DENMARK202NT♦J-1+0
+2.1Round 5🇸🇪 SWEDEN213NT♦3+1+0
+2.1Round 5🇸🇪 SWEDEN232♠♣K=+0
+2.1Round 7🇨🇳 CHINA154♥♠A=-1
+2.1Round 9🇹🇼 CHINESE TAIPEI164♠♥2=+0
+2.1Round 15🇧🇲 BERMUDA142♠♣A=+0
+1.9Round 4🇮🇹 ITALY75♦♠7=-1
+1.9Round 10🇵🇱 POLAND183NT♦K-1+6
+1.9Round 16🇱🇻 LATVIA263♥x♠A-3-12
+1.9Round 17🇨🇱 CHILE91♠♣J+1+1
+1.8Round 3🇸🇬 SINGAPORE102♥x♠Q-1+3
+1.6Round 1🇫🇷 FRANCE133♥♣6=+0
+1.6Round 12🇧🇷 BRAZIL272♥♠A-2+1
+1.6Round 14🇩🇪 GERMANY263NT♠4+1+0
+1.6Round 16🇱🇻 LATVIA214♠♣4=-11
+1.5Round 8🇮🇱 ISRAEL33♦♦8+2+1
+1.5Round 16🇱🇻 LATVIA163NT♠4=-1
+1.4Round 6🇺🇸 USA72NT♠2=+1
+1.4Round 10🇵🇱 POLAND163♣♠6-2-2
+1.4Round 13🇳🇱 NETHERLANDS144♥♣A+1+0
+1.4Round 16🇱🇻 LATVIA253♣♦A-2+5
+1.2Round 11🇭🇰 CHINA HONG KONG74♥♦J+2-13
+1.2Round 14🇩🇪 GERMANY254♥♦K+1+13
+1.2Round 17🇨🇱 CHILE76♣♥4+1-7
+1.1Round 2🇩🇰 DENMARK284♥♠4+2-11
+1.1Round 9🇹🇼 CHINESE TAIPEI216♠♣3+1-13
+0.9Round 7🇨🇳 CHINA182♥♦Q+2+1
+0.9Round 17🇨🇱 CHILE33♠♥5+1+6
+0.7Round 4🇮🇹 ITALY33NT♠2+2+0
+0.7Round 12🇧🇷 BRAZIL154♥♣3=-13
+0.6Round 4🇮🇹 ITALY121NT♣7-1-1
+0.6Round 4🇮🇹 ITALY143♠♥J+1-4
+0.6Round 12🇧🇷 BRAZIL201NT♥4+2+10
+0.6Round 16🇱🇻 LATVIA204♠♥A-1+6
+0.5Round 1🇫🇷 FRANCE102♥♦J=+0
+0.5Round 5🇸🇪 SWEDEN153♥♦10+1+6
+0.5Round 5🇸🇪 SWEDEN201NT♠J-2-9
+0.5Round 16🇱🇻 LATVIA193NT♥2+1+1
+0.4Round 16🇱🇻 LATVIA283NT♣4+1+1
+0.2Round 15🇧🇲 BERMUDA63NT♠7+1+0
+0.2Round 17🇨🇱 CHILE84♠♥A-2-1
+0.1Round 1🇫🇷 FRANCE33NT♣Q=+1
+0.1Round 7🇨🇳 CHINA162♠♦9=+0
+0.1Round 11🇭🇰 CHINA HONG KONG93♣♦J+2-6
-0.0Round 4🇮🇹 ITALY132♥♥A-2-9
-0.0Round 6🇺🇸 USA85♣♥A=+0
-0.0Round 13🇳🇱 NETHERLANDS54♥♠8=-1
-0.0Round 15🇧🇲 BERMUDA44♥♠10+1+0
-0.0Round 17🇨🇱 CHILE143NT♣9+1-1
-0.1Round 8🇮🇱 ISRAEL44♠♦Q+1+0
-0.1Round 10🇵🇱 POLAND233♠♦10-1-9
-0.1Round 11🇭🇰 CHINA HONG KONG101NT♠4+1-1
-0.1Round 13🇳🇱 NETHERLANDS114♥♣2+1+11
-0.2Round 11🇭🇰 CHINA HONG KONG23♦♠7-2-9
-0.2Round 11🇭🇰 CHINA HONG KONG53NT♣Q+1+0
-0.2Round 13🇳🇱 NETHERLANDS83NT♠A+1+1
-0.2Round 14🇩🇪 GERMANY193♥♦4+1+10
-0.2Round 17🇨🇱 CHILE44♠♦Q+1-1
-0.2Round 17🇨🇱 CHILE62NT♥5=+0
-0.3Round 12🇧🇷 BRAZIL164♠♣Q-1-5
-0.4Round 9🇹🇼 CHINESE TAIPEI202♠♣A=-6
-0.4Round 15🇧🇲 BERMUDA103♦♠A+1+0
-0.5Round 4🇮🇹 ITALY22♥♠A-2+1
-0.5Round 6🇺🇸 USA124♠♦4+1+0
-0.5Round 9🇹🇼 CHINESE TAIPEI225♠♥8+1-1
-0.5Round 10🇵🇱 POLAND212♥♠Q=+0
-0.5Round 10🇵🇱 POLAND263NT♣A+1+0
-0.5Round 11🇭🇰 CHINA HONG KONG33NT♠10+2+0
-0.5Round 14🇩🇪 GERMANY183♠♣Q=+0
-0.5Round 15🇧🇲 BERMUDA14♠♣K+2-1
-0.6Round 2🇩🇰 DENMARK154♠♣J=-1
-0.6Round 3🇸🇬 SINGAPORE22♥♦7-1+1
-0.6Round 16🇱🇻 LATVIA172♠♥J-1-2
-0.6Round 17🇨🇱 CHILE23♠♦A=-1
-0.7Round 6🇺🇸 USA13NT♦3=+1
-0.7Round 8🇮🇱 ISRAEL113♥♠5-2+6
-0.8Round 14🇩🇪 GERMANY273NT♥Q=+0
-0.9Round 9🇹🇼 CHINESE TAIPEI284♥♠2=+0
-1.0Round 2🇩🇰 DENMARK212♠♦2+1-1
-1.0Round 2🇩🇰 DENMARK236♥♥10=+13
-1.0Round 8🇮🇱 ISRAEL84♥♣7=+0
-1.0Round 13🇳🇱 NETHERLANDS134♠♦9+2-13
-1.1Round 2🇩🇰 DENMARK194♠♦9=+0
-1.1Round 3🇸🇬 SINGAPORE43♣♥K-1-1
-1.1Round 5🇸🇪 SWEDEN196NT♣10=+0
-1.2Round 8🇮🇱 ISRAEL123NT♠K+2-2
-1.2Round 11🇭🇰 CHINA HONG KONG115♦x♥K-1+0
-1.3Round 3🇸🇬 SINGAPORE132♠♦J-1+1
-1.3Round 12🇧🇷 BRAZIL252♥♦K-3-1
-1.4Round 5🇸🇪 SWEDEN254♠♥A-1-5
-1.4Round 6🇺🇸 USA43♥♦5=+0
-1.4Round 7🇨🇳 CHINA272NT♣K+1+0
-1.4Round 17🇨🇱 CHILE125♣♥10+1+1
-1.5Round 3🇸🇬 SINGAPORE14♥♠Q+2+10
-1.5Round 4🇮🇹 ITALY84♥♣A-2+0
-1.5Round 6🇺🇸 USA64♠♣Q+1+0
-1.5Round 10🇵🇱 POLAND195♣♠A=+0
-1.6Round 7🇨🇳 CHINA193♣♠10=+0
-1.6Round 10🇵🇱 POLAND153NT♥3+2-11
-1.9Round 7🇨🇳 CHINA173NT♠6+1-4
-1.9Round 13🇳🇱 NETHERLANDS13♠♥Q+1-6
-2.0Round 9🇹🇼 CHINESE TAIPEI272♠♥Q+1-1
-2.0Round 14🇩🇪 GERMANY211NT♥5-1+1
-2.1Round 5🇸🇪 SWEDEN244♥♠K-1-5
-2.1Round 6🇺🇸 USA53NT♣Q+1+0
-2.2Round 6🇺🇸 USA111NT♦4=-6
-2.2Round 9🇹🇼 CHINESE TAIPEI173♦♠9-3-1
-2.2Round 9🇹🇼 CHINESE TAIPEI254♠♣6-1-5
-2.4Round 14🇩🇪 GERMANY204♥♠10=+0
-2.6Round 5🇸🇪 SWEDEN274♣x♥8-3-5
-2.7Round 17🇨🇱 CHILE101NT♠J+1+1
-2.8Round 3🇸🇬 SINGAPORE112NT♥9-1-5
-2.8Round 7🇨🇳 CHINA252♠♣9-3-9
-2.8Round 8🇮🇱 ISRAEL61NT♥5+2+10
-2.9Round 13🇳🇱 NETHERLANDS123♥♣A-2-6
-2.9Round 16🇱🇻 LATVIA273♠♣J=-7
-3.1Round 16🇱🇻 LATVIA243♣x♥Q-2+12
-3.4Round 4🇮🇹 ITALY42♥♣7-1+0
-3.4Round 11🇭🇰 CHINA HONG KONG144♦♦5-3+0
-3.5Round 3🇸🇬 SINGAPORE63♦♣2+1-1
-3.5Round 4🇮🇹 ITALY11NT♥10+2-2
-3.6Round 4🇮🇹 ITALY104♥♠9+1-1
-3.6Round 15🇧🇲 BERMUDA83NT♥8-2-5
-3.8Round 7🇨🇳 CHINA226♠♣J=+11
-3.9Round 2🇩🇰 DENMARK256♠♦K=+11
-4.2Round 3🇸🇬 SINGAPORE74♠♠9=-9
-4.2Round 11🇭🇰 CHINA HONG KONG43♥♣3=-1
-4.3Round 9🇹🇼 CHINESE TAIPEI193NT♥2=+2
-4.3Round 10🇵🇱 POLAND175♠x♥A-3-5
-4.3Round 12🇧🇷 BRAZIL264♠♦10=+0
-4.5Round 10🇵🇱 POLAND222NT♦2-3-10
-4.6Round 11🇭🇰 CHINA HONG KONG63♠x♣6-2-5
-5.1Round 2🇩🇰 DENMARK224♠x♦A-1-8
-5.1Round 8🇮🇱 ISRAEL103♠♣A-3-14
-5.1Round 8🇮🇱 ISRAEL136♥♠K-4-14
-5.1Round 14🇩🇪 GERMANY223NT♠6-3-11
-5.1Round 15🇧🇲 BERMUDA114♥♠K-1-11
-5.3Round 15🇧🇲 BERMUDA124♥x♦9=-4
-5.4Round 1🇫🇷 FRANCE62♥♦A=+9
-5.4Round 10🇵🇱 POLAND256NT♦10+1+11
-5.4Round 12🇧🇷 BRAZIL175♦♥3-2-11
-5.5Round 1🇫🇷 FRANCE76♦x♣A-2-7
-5.5Round 9🇹🇼 CHINESE TAIPEI262♦♠J=-12
-5.8Round 6🇺🇸 USA134♠♣10+1-1
-5.9Round 14🇩🇪 GERMANY164♥♣4-3-11
-6.2Round 1🇫🇷 FRANCE14♥♦6-1-10
-6.2Round 2🇩🇰 DENMARK244♠♣5-2-6
-6.4Round 13🇳🇱 NETHERLANDS66NT♥6-3-14
-7.2Round 14🇩🇪 GERMANY154♥♥10=+0
-7.8Round 1🇫🇷 FRANCE84♠♦Q=-3
-8.2Round 5🇸🇪 SWEDEN185♦♠3+1-13
-8.2Round 14🇩🇪 GERMANY244♠♠5-1-10
-8.4Round 9🇹🇼 CHINESE TAIPEI245♣♠9-1-11
-8.9Round 7🇨🇳 CHINA287♣♥Q=+2
-9.1Round 4🇮🇹 ITALY54♠x♥A=-7
-9.2Round 17🇨🇱 CHILE135♥♦Q-3-14
-9.5Round 14🇩🇪 GERMANY174NT♠3-1-10
-9.6Round 7🇨🇳 CHINA204♠x♣8+1-8
-9.6Round 10🇵🇱 POLAND285♥♣K-1-10
-10.0Round 1🇫🇷 FRANCE145♥x♦A-2-5
-10.2Round 15🇧🇲 BERMUDA26♣♦A-1-11
-10.5Round 6🇺🇸 USA94♠x♠2-1-12
-10.6Round 6🇺🇸 USA104♠x♥K=-7
-10.7Round 3🇸🇬 SINGAPORE53NTx♦3=-10
-11.0Round 2🇩🇰 DENMARK276NTx♣K-1-11
-11.2Round 3🇸🇬 SINGAPORE83♦x♠8-4-9
-12.9Round 10🇵🇱 POLAND276♥x♦J=-13
-13.1Round 1🇫🇷 FRANCE47♦♦6=+2