🇬🇵 FABBRICATORE Sophie · GUADELOUPE

121rank
-162.8Butler · 256 bds
-0.64per board
±4.1swing
-0.55vs par /bd · #109/135
-0.62adjusted /bd
Butler per round: 7 -9.4 -17.9 -21.1 -9.5 -31.5 -7 9.3 -14.6 -16 -14.1 0.1 -26.4 -11.9 -27.6 27.8by round

vs par split: bidding -0.06 · play -0.49

Strength of schedule: opponents averaged +0.02/bd (an average draw) → opponent-adjusted -0.62/bd

Card play — on target: opening leads 81.9% #58 of 135 · declarer play 56.7% #134 of 135 · defence 78.9% #124 of 135

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (20)84.1% (63)
Declarer play52.9% (17)58.1% (43)
Defence76.5% (34)79.6% (108)

Opening leads by suit led: ♠ 82.1% (28) · ♥ 88.9% (18) · ♦ 83.3% (18) · ♣ 73.7% (19)

vs par by strain: NT -0.65 (68) · a suit -0.52 (188)

vs par by level: part-score -1.18 (94) · game -0.37 (147) · slam +1.60 (15)

By role: declaring -0.92/bd (-3.27 vs par · 114) · defending -0.41/bd (+1.63 vs par · 142)

By vulnerability: vulnerable -0.90/bd (-0.91 vs par · 128) · not vulnerable -0.38/bd (-0.20 vs par · 128)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2G.LopezC.Lin – J.ChungClosed16+7.0+0.44+0.25
Round 3G.LopezV.Markowicz – K.MoszczynskiClosed16-9.4-0.59-0.75
Round 4G.LopezR.Lin – J.TaoClosed16-17.9-1.12-2.56
Round 5G.LopezP.Bardhan – B.DasClosed16-21.1-1.32+0.56
Round 8G.LopezS.Akhtar – S.GardeziClosed16-9.5-0.59-0.44
Round 9G.LopezG.Sellden – B.WennebergClosed16-31.5-1.97-0.94
Round 11G.LopezR.Pulga – A.MinaClosed16-7.0-0.44-0.19
Round 12G.LopezD.Baxter – D.LindopClosed16+9.3+0.58+0.19
Round 13G.LopezM.Alexander – M.NarunskyClosed16-14.6-0.91-2.00
Round 14G.LopezS.Schou – J.HansenClosed16-16.0-1.00+0.00
Round 17G.LopezA.Farstad – J.MikkelsenClosed16-14.1-0.88-0.06
Round 18G.LopezW.Fornasari – L.PalazzoClosed16+0.1+0.01+0.19
Round 20G.LopezF.Stretz – A.BitranClosed16-26.4-1.65-3.06
Round 21G.LopezA.Belkouch – M.DiniaClosed16-11.9-0.74+0.69
Round 22G.LopezJ.Palmieri – P.DordhainClosed16-27.6-1.73-3.56
Round 23G.LopezC.Barrientos – R.NinoClosed16+27.8+1.74+2.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.7Round 21🇲🇦 MOROCCO237NT♥4-2+20
+12.4Round 18🇦🇷 ARGENTINA244♥x♣8-4+12
+9.7Round 3🇵🇱 POLAND166♣♥J-2+12
+8.8Round 14🇩🇰 DENMARK245♣x♥6-3+13
+8.5Round 23🇨🇴 COLOMBIA285♣♦Q=+3
+8.1Round 11🇮🇹 ITALY146♦♦6+1+11
+7.7Round 11🇮🇹 ITALY44♠♥3-4+7
+7.5Round 22🇷🇪 REUNION123NT♣3-2+13
+7.1Round 23🇨🇴 COLOMBIA223NT♦J+1+0
+6.7Round 17🇳🇴 NORWAY56NT♦Q-1+14
+6.4Round 22🇷🇪 REUNION96♣♠10=-13
+5.9Round 4🇨🇳 CHINA252♥♦4+1+7
+5.8Round 8🇵🇰 PAKISTAN325♦♥A=+3
+5.8Round 12🇨🇦 CANADA283NT♥4-1+6
+5.7Round 2🇹🇼 CHINESE TAIPEI304♥♦2-1+5
+5.5Round 13🇿🇦 SOUTH AFRICA155♦♠K+1+2
+5.5Round 23🇨🇴 COLOMBIA295♠♥Q=+13
+5.3Round 3🇵🇱 POLAND24♠♠J=+3
+5.2Round 23🇨🇴 COLOMBIA183♣♦A+2+12
+5.0Round 2🇹🇼 CHINESE TAIPEI272♥♣Q-2+6
+5.0Round 11🇮🇹 ITALY163♦♥Q+2+10
+4.8Round 12🇨🇦 CANADA295♣x♠4=+6
+4.8Round 21🇲🇦 MOROCCO294♠♦6-1+6
+4.7Round 5🇮🇳 INDIA23NT♥K-2+0
+4.7Round 21🇲🇦 MOROCCO214♠♣A+1+1
+4.6Round 14🇩🇰 DENMARK191♦♠7+5+6
+4.5Round 20🇫🇷 FRANCE114♥♣K-3+1
+4.3Round 18🇦🇷 ARGENTINA304♠♥5-2+5
+4.2Round 8🇵🇰 PAKISTAN253♥x♠7-1+0
+4.0Round 12🇨🇦 CANADA224♥♠8-2+6
+4.0Round 12🇨🇦 CANADA244♥♠9-1+5
+3.7Round 17🇳🇴 NORWAY34♠♠5-1+6
+3.7Round 18🇦🇷 ARGENTINA173NT♠Q-1+5
+3.6Round 4🇨🇳 CHINA262NT♦3+1+10
+3.5Round 3🇵🇱 POLAND61♥♠A-3+4
+3.4Round 4🇨🇳 CHINA175♦x♣Q-1+6
+3.2Round 3🇵🇱 POLAND113♣♠5+3+6
+3.2Round 20🇫🇷 FRANCE154♠♣K-1+5
+2.9Round 5🇮🇳 INDIA41NT♦4=+0
+2.8Round 20🇫🇷 FRANCE94♠♦5=+0
+2.8Round 23🇨🇴 COLOMBIA215♣♠A-1+5
+2.7Round 4🇨🇳 CHINA286♦♥4=-2
+2.7Round 17🇳🇴 NORWAY43NT♥4+1+0
+2.6Round 8🇵🇰 PAKISTAN213♠♣4=+0
+2.6Round 20🇫🇷 FRANCE34♠♣K+1+0
+2.5Round 3🇵🇱 POLAND93NT♣5=+13
+2.5Round 12🇨🇦 CANADA304♠x♣A-1+0
+2.5Round 14🇩🇰 DENMARK312♠♦10+1+0
+2.5Round 23🇨🇴 COLOMBIA254♠♥8-3+3
+2.4Round 4🇨🇳 CHINA194♥♥9+1+0
+2.3Round 2🇹🇼 CHINESE TAIPEI293NT♦3+1+0
+2.3Round 3🇵🇱 POLAND142NT♣9+1+0
+2.3Round 12🇨🇦 CANADA203NT♠5=-1
+2.3Round 14🇩🇰 DENMARK284♥♠K-1+6
+2.2Round 21🇲🇦 MOROCCO283NT♦5-1+12
+2.1Round 21🇲🇦 MOROCCO242♠♣J-3+1
+2.0Round 12🇨🇦 CANADA181NT♠4=+5
+2.0Round 18🇦🇷 ARGENTINA323♣♥9-1+10
+2.0Round 23🇨🇴 COLOMBIA323♠♣Q=-7
+1.9Round 9🇸🇪 SWEDEN124♥x♣9-2+9
+1.9Round 14🇩🇰 DENMARK255♦♥3+1+11
+1.9Round 21🇲🇦 MOROCCO183NT♥7=+0
+1.8Round 22🇷🇪 REUNION165♦x♥A-1+7
+1.7Round 5🇮🇳 INDIA34♠♥5+2+13
+1.7Round 8🇵🇰 PAKISTAN233NT♦6=-1
+1.7Round 17🇳🇴 NORWAY115♣♠10=-2
+1.6Round 17🇳🇴 NORWAY124♥♠10=-1
+1.5Round 9🇸🇪 SWEDEN115♣♠K=-2
+1.4Round 12🇨🇦 CANADA174♠♥J+1+0
+1.4Round 23🇨🇴 COLOMBIA314♥♠7+1+11
+1.3Round 11🇮🇹 ITALY13NT♣3+3-11
+1.3Round 13🇿🇦 SOUTH AFRICA163NT♥7+1+1
+1.3Round 22🇷🇪 REUNION44♥♠7+1+0
+1.2Round 2🇹🇼 CHINESE TAIPEI313NT♥5+1-1
+1.2Round 4🇨🇳 CHINA212♣♦A+1+0
+1.2Round 5🇮🇳 INDIA164♠x♥5-2+11
+1.2Round 9🇸🇪 SWEDEN42♦♠8+2+0
+1.2Round 18🇦🇷 ARGENTINA251NT♥9=+5
+1.2Round 23🇨🇴 COLOMBIA173♥♠5+1+1
+1.1Round 2🇹🇼 CHINESE TAIPEI181NT♥A+1+0
+1.1Round 2🇹🇼 CHINESE TAIPEI254♥♦6+1+0
+1.0Round 4🇨🇳 CHINA323NT♦J+1-12
+1.0Round 20🇫🇷 FRANCE144♣♥A+1-6
+0.9Round 14🇩🇰 DENMARK292NT♠10-1+0
+0.8Round 18🇦🇷 ARGENTINA204♠♣Q+2+1
+0.7Round 8🇵🇰 PAKISTAN182♠♥2=+0
+0.7Round 11🇮🇹 ITALY63♥♦K=+0
+0.7Round 11🇮🇹 ITALY134♠♣K+1+13
+0.7Round 20🇫🇷 FRANCE63♣♠K-1-2
+0.7Round 22🇷🇪 REUNION84♥♠3-1+5
+0.6Round 2🇹🇼 CHINESE TAIPEI203♠♠2=+0
+0.6Round 8🇵🇰 PAKISTAN222♣♠9=+1
+0.6Round 8🇵🇰 PAKISTAN272♠♥9-2-1
+0.6Round 17🇳🇴 NORWAY12♥♦A-2+0
+0.5Round 2🇹🇼 CHINESE TAIPEI193NT♦5=+1
+0.5Round 9🇸🇪 SWEDEN56♥♦J+1+11
+0.3Round 2🇹🇼 CHINESE TAIPEI214♠♦J=+13
+0.3Round 8🇵🇰 PAKISTAN173NT♠7=+9
+0.3Round 18🇦🇷 ARGENTINA213NT♣7+1+1
+0.3Round 21🇲🇦 MOROCCO264♠♣6+1+0
+0.3Round 21🇲🇦 MOROCCO314♠♣7=-1
+0.3Round 23🇨🇴 COLOMBIA193NT♠7+1+1
+0.2Round 3🇵🇱 POLAND75♦♠A-3-8
+0.2Round 9🇸🇪 SWEDEN91NT♠5+1+0
+0.2Round 18🇦🇷 ARGENTINA283NT♠2+1-1
+0.1Round 2🇹🇼 CHINESE TAIPEI224♥♠3=+0
+0.1Round 3🇵🇱 POLAND124♥♠10=+0
+0.1Round 4🇨🇳 CHINA272♠♥10-2+0
+0.1Round 11🇮🇹 ITALY94♠♣K=+0
+0.1Round 13🇿🇦 SOUTH AFRICA132♦♦2-1+1
+0.0Round 11🇮🇹 ITALY103♠♠7+1-1
+0.0Round 17🇳🇴 NORWAY92♥♥5-2+1
+0.0Round 17🇳🇴 NORWAY135♣♣6-1+6
-0.0Round 22🇷🇪 REUNION64♥♦7+2+11
-0.0Round 22🇷🇪 REUNION132♦♠K+1-1
-0.1Round 9🇸🇪 SWEDEN34♥♣A-2+3
-0.1Round 13🇿🇦 SOUTH AFRICA103NT♥5=+0
-0.2Round 3🇵🇱 POLAND14♠♠4=-1
-0.2Round 5🇮🇳 INDIA75♥♠6=+0
-0.2Round 5🇮🇳 INDIA82♠♠A+1+0
-0.2Round 23🇨🇴 COLOMBIA202♠♥9=+1
-0.3Round 13🇿🇦 SOUTH AFRICA91NT♥5-1+6
-0.3Round 17🇳🇴 NORWAY143♥♦A-2+0
-0.3Round 23🇨🇴 COLOMBIA303NT♣5+1+1
-0.4Round 12🇨🇦 CANADA253♦♥Q+1+0
-0.4Round 13🇿🇦 SOUTH AFRICA12NT♥4+1-4
-0.5Round 3🇵🇱 POLAND56♣♥2+1+11
-0.5Round 8🇵🇰 PAKISTAN192♦♠Q=+0
-0.5Round 13🇿🇦 SOUTH AFRICA43NT♠3=+0
-0.6Round 5🇮🇳 INDIA14♥♠9+2+11
-0.6Round 9🇸🇪 SWEDEN61NT♥3=+1
-0.6Round 18🇦🇷 ARGENTINA313NT♠J=-1
-0.6Round 20🇫🇷 FRANCE44♠♣A+2+13
-0.7Round 4🇨🇳 CHINA294♠♣3-3-9
-0.7Round 13🇿🇦 SOUTH AFRICA65♠♥7-1-1
-0.7Round 13🇿🇦 SOUTH AFRICA83NT♠10=-14
-0.8Round 5🇮🇳 INDIA133♣♦A+1+0
-0.8Round 14🇩🇰 DENMARK212♦♠Q+2-1
-0.9Round 2🇹🇼 CHINESE TAIPEI232♦♠9+1-6
-0.9Round 4🇨🇳 CHINA243NT♦A+3-1
-0.9Round 5🇮🇳 INDIA64♠♣8=-11
-0.9Round 14🇩🇰 DENMARK183♥♣10-1-4
-0.9Round 21🇲🇦 MOROCCO193♥♣A+2+6
-1.0Round 2🇹🇼 CHINESE TAIPEI245♦♠J=+1
-1.0Round 2🇹🇼 CHINESE TAIPEI261NT♦2-1+0
-1.0Round 13🇿🇦 SOUTH AFRICA123NT♣7+2-1
-1.0Round 14🇩🇰 DENMARK202♠♥6-1+0
-1.0Round 20🇫🇷 FRANCE134♥♠Q=+0
-1.0Round 22🇷🇪 REUNION33♠♦3=-10
-1.1Round 9🇸🇪 SWEDEN72♣♦6+1+0
-1.3Round 2🇹🇼 CHINESE TAIPEI283♠♥A+1-7
-1.3Round 2🇹🇼 CHINESE TAIPEI324♥♣Q=-1
-1.3Round 12🇨🇦 CANADA233♣♣3-1-11
-1.3Round 12🇨🇦 CANADA273NT♣4=+0
-1.3Round 14🇩🇰 DENMARK272♠♦5=-5
-1.4Round 5🇮🇳 INDIA94♠♦10+1+0
-1.4Round 12🇨🇦 CANADA312♠♣3+2-6
-1.4Round 13🇿🇦 SOUTH AFRICA23♥♠2-1-11
-1.4Round 18🇦🇷 ARGENTINA231NT♦Q-1-5
-1.4Round 23🇨🇴 COLOMBIA272♥♣A+2+6
-1.5Round 4🇨🇳 CHINA312♥♣6+2-1
-1.5Round 8🇵🇰 PAKISTAN312NT♠2=-1
-1.5Round 11🇮🇹 ITALY33NT♠3=+1
-1.5Round 13🇿🇦 SOUTH AFRICA112♦♣5+1+0
-1.5Round 17🇳🇴 NORWAY83♣♥A-3+0
-1.7Round 4🇨🇳 CHINA182♥♦10+1-1
-1.8Round 12🇨🇦 CANADA323♦♠8+1+7
-1.8Round 23🇨🇴 COLOMBIA231NT♣J-2-2
-1.9Round 3🇵🇱 POLAND104♠♦8-1-6
-1.9Round 17🇳🇴 NORWAY104♦♥3-1-5
-2.0Round 8🇵🇰 PAKISTAN244♠♥J=+0
-2.0Round 12🇨🇦 CANADA194♠♥K+1-1
-2.0Round 13🇿🇦 SOUTH AFRICA33NT♠10+3+13
-2.1Round 18🇦🇷 ARGENTINA193NT♥Q+1-1
-2.2Round 5🇮🇳 INDIA123NT♠8+1-1
-2.2Round 17🇳🇴 NORWAY23NT♥3+3-13
-2.2Round 17🇳🇴 NORWAY165♣♦10+1+5
-2.2Round 20🇫🇷 FRANCE14♥♦Q=-8
-2.2Round 23🇨🇴 COLOMBIA243♥♦A=-1
-2.3Round 5🇮🇳 INDIA144♠♣A-3+13
-2.3Round 8🇵🇰 PAKISTAN304♠♥A-1-4
-2.3Round 21🇲🇦 MOROCCO274♠♥A=+0
-2.4Round 11🇮🇹 ITALY122♠♥Q=-5
-2.5Round 5🇮🇳 INDIA104♥♦J=+0
-2.5Round 8🇵🇰 PAKISTAN206♠♣8+1-1
-2.5Round 13🇿🇦 SOUTH AFRICA72♠♥4+1-8
-2.5Round 22🇷🇪 REUNION145♣♥Q+1-11
-2.6Round 9🇸🇪 SWEDEN83♠♦3+1-4
-2.6Round 12🇨🇦 CANADA262♠♥A-1-6
-2.6Round 22🇷🇪 REUNION71NT♣K-1-1
-2.7Round 11🇮🇹 ITALY113♦♣5-1-4
-2.8Round 14🇩🇰 DENMARK325♠♥7=+0
-2.8Round 23🇨🇴 COLOMBIA263♥♥3+1-1
-2.9Round 9🇸🇪 SWEDEN143NT♣10-2-6
-3.0Round 5🇮🇳 INDIA154NT♥3=-12
-3.0Round 14🇩🇰 DENMARK174♥♣4=+1
-3.0Round 14🇩🇰 DENMARK264♥♣Q-1+1
-3.0Round 22🇷🇪 REUNION11NT♠4+1-6
-3.1Round 22🇷🇪 REUNION24♥♠6+2-11
-3.2Round 18🇦🇷 ARGENTINA182♥♠A-1-5
-3.2Round 18🇦🇷 ARGENTINA275♦♠3-1-10
-3.3Round 11🇮🇹 ITALY72♥♣7=-6
-3.5Round 11🇮🇹 ITALY23♣♥9-1+0
-3.5Round 21🇲🇦 MOROCCO303♦♥4=+0
-3.6Round 3🇵🇱 POLAND34♠♥2-2-6
-3.6Round 9🇸🇪 SWEDEN101NT♥8+2-6
-3.6Round 9🇸🇪 SWEDEN154♥♣2=+0
-3.8Round 3🇵🇱 POLAND44♠♦A-1-6
-3.8Round 9🇸🇪 SWEDEN133NT♥K=+1
-3.8Round 20🇫🇷 FRANCE23NT♠A+3-1
-3.8Round 20🇫🇷 FRANCE54♥x♠10-1-11
-4.0Round 8🇵🇰 PAKISTAN284♥♦A-1-5
-4.0Round 18🇦🇷 ARGENTINA223NT♦J-2-13
-4.0Round 20🇫🇷 FRANCE104♥x♣J-1-9
-4.3Round 21🇲🇦 MOROCCO255♣♦7-1-12
-4.4Round 13🇿🇦 SOUTH AFRICA52♥♥2-2-3
-4.6Round 20🇫🇷 FRANCE84♥♠5=-8
-4.8Round 9🇸🇪 SWEDEN164♣♠2+1-7
-4.8Round 11🇮🇹 ITALY54♥♠4-1-12
-4.9Round 9🇸🇪 SWEDEN15♦♠J=-3
-5.0Round 18🇦🇷 ARGENTINA293♠♥8+1+10
-5.3Round 18🇦🇷 ARGENTINA263♥♠3+1-10
-5.3Round 21🇲🇦 MOROCCO204♠♦4=+0
-5.4Round 2🇹🇼 CHINESE TAIPEI174♥♠K=-7
-5.4Round 3🇵🇱 POLAND154♥♣Q-2-8
-5.4Round 11🇮🇹 ITALY156♠♠8=+0
-5.8Round 17🇳🇴 NORWAY72♠♦6=-6
-6.0Round 13🇿🇦 SOUTH AFRICA144♠♦3-3-13
-6.3Round 20🇫🇷 FRANCE73NT♦8=+0
-6.4Round 8🇵🇰 PAKISTAN265♦♣9=+3
-6.6Round 4🇨🇳 CHINA203NT♠7=-10
-6.7Round 12🇨🇦 CANADA212♠♦5+1-7
-6.8Round 8🇵🇰 PAKISTAN293NT♦3=-10
-7.0Round 11🇮🇹 ITALY85♦♣A-1-6
-7.0Round 21🇲🇦 MOROCCO321NT♥7+3-8
-7.1Round 17🇳🇴 NORWAY153NT♥2-1-6
-7.2Round 20🇫🇷 FRANCE123♦♣A+1-11
-7.3Round 4🇨🇳 CHINA224♥♦10=-7
-7.3Round 22🇷🇪 REUNION156♠♣10-1-14
-7.6Round 5🇮🇳 INDIA112♦x♠K+1-4
-7.7Round 20🇫🇷 FRANCE163NT♥K-1-12
-7.7Round 22🇷🇪 REUNION113♣♣Q+3-16
-7.8Round 14🇩🇰 DENMARK225♥♣10-2-7
-8.1Round 4🇨🇳 CHINA306♠♣5-1-11
-8.1Round 14🇩🇰 DENMARK233NT♠J-1-12
-8.3Round 14🇩🇰 DENMARK305♦x♥A-1-9
-8.5Round 22🇷🇪 REUNION53NT♠4=+1
-8.8Round 9🇸🇪 SWEDEN24♠♦6-1-12
-8.8Round 21🇲🇦 MOROCCO225♦♠6-3-14
-9.6Round 22🇷🇪 REUNION104♥♣8-1-11
-9.7Round 3🇵🇱 POLAND86♠♦A-1-14
-9.8Round 21🇲🇦 MOROCCO176♥♥3=+0
-9.9Round 5🇮🇳 INDIA53♦♠A-3-11
-10.1Round 17🇳🇴 NORWAY67♥♠4=+0
-11.1Round 3🇵🇱 POLAND134♠♦K=-12
-11.4Round 4🇨🇳 CHINA233NT♦4=-10