🇪🇸 TAPIAS Paz · Spain

110rank
-208.8Butler · 240 bds
-0.87per board
±4.7swing
-1.11vs par /bd · #106/110
-0.64adjusted /bd
Butler per round: -32.9 -12.3 -42.5 -13.1 -36.8 -31.8 5.8 27.7 4 -35.6 -50 8.7by round

vs par split: bidding -0.70 · play -0.40

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

Card play — on target: opening leads 75.5% #83 of 110 · declarer play 63.0% #102 of 110 · defence 80.0% #103 of 110

Card play by contract type — on target
vs NTvs a suit
Opening leads65.2% (23)83.3% (30)
Declarer play60.0% (10)63.6% (44)
Defence80.6% (36)79.7% (69)

Opening leads by suit led: ♠ 80.0% (10) · ♥ 66.7% (18) · ♦ 76.9% (13) · ♣ 83.3% (12)

vs par by strain: NT -0.06 (63) · a suit -1.48 (177)

vs par by level: part-score -1.79 (91) · game -0.32 (136) · slam -4.54 (13)

By role: declaring -1.31/bd (-3.44 vs par · 135) · defending -0.31/bd (+1.89 vs par · 105)

By vulnerability: vulnerable -1.22/bd (-1.68 vs par · 120) · not vulnerable -0.52/bd (-0.53 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.Garcia CambonJ.Larsson – K.BertheauClosed20-32.9-1.65-3.90
Round 3M.Garcia CambonC.D'Ovidio – J.ZochowskaOpen20-12.3-0.61-0.50
Round 5M.Garcia CambonS.Paoluzi – I.SaccaviniOpen20-42.5-2.12-2.55
Round 6M.Garcia CambonB.Erkan – A.AcarOpen20-13.1-0.66+0.55
Round 8M.Garcia CambonS.Holmoy – G.VistClosed20-36.8-1.84-2.65
Round 10M.BarnesV.Carcassonne-Labaere – I.DewasmeClosed20-31.8-1.59-1.45
Round 11M.Garcia CambonA.Houlberg – C.MadsenClosed20+5.8+0.29-0.30
Round 12M.Garcia CambonD.Kazmucha – N.SakowskaClosed20+27.7+1.39+2.85
Round 14M.Garcia CambonS.Adamson – A.SymonsOpen20+4.0+0.20+1.10
Round 17M.Garcia CambonM.Angelova – K.VidenovaClosed20-35.6-1.78-4.00
Round 18M.Garcia CambonM.Michielsen – L.DekkersOpen20-50.0-2.50-3.40
Round 19M.Garcia CambonA.Alberti – A.GladiatorOpen20+8.7+0.43+0.95

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
+11.2Round 12🇵🇱 Poland182♥x♠6-4+12
+10.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland133NT♦6-1+15
+8.6Round 12🇵🇱 Poland154♥♠6-1+12
+8.4Round 19🇩🇪 Germany93NT♠Q=+12
+8.2Round 1🇸🇪 Sweden144♥♦5-1+10
+8.0Round 17🇧🇬 Bulgaria104♠♣5-1+12
+7.9Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland84♠♥5+1+11
+7.8Round 6🇹🇷 Turkey73NT♦9=-1
+7.5Round 17🇧🇬 Bulgaria94♥♥A=+7
+7.2Round 11🇩🇰 Denmark183NT♥9-1+12
+7.1Round 6🇹🇷 Turkey204♥♠K+1+4
+6.7Round 3🇫🇷 France74NT♠9-2+13
+6.7Round 19🇩🇪 Germany12♥x♣A=+11
+6.5Round 12🇵🇱 Poland86♦♣Q=+9
+6.4Round 6🇹🇷 Turkey54♥♣J=+10
+6.2Round 18🇳🇱 Netherlands133♥♦A=+7
+6.2Round 19🇩🇪 Germany201NT♥7+1+12
+6.0Round 17🇧🇬 Bulgaria113NT♠5=+0
+5.8Round 8🇳🇴 Norway185NT♣2=-11
+5.6Round 8🇳🇴 Norway115♣♥7=+3
+5.6Round 18🇳🇱 Netherlands65♣♥10=+3
+5.5Round 19🇩🇪 Germany42♠♣3=+12
+5.3Round 3🇫🇷 France113♠♣A-1+9
+5.2Round 6🇹🇷 Turkey164♠♣J+2+12
+5.1Round 11🇩🇰 Denmark53NT♠10-1+6
+4.9Round 6🇹🇷 Turkey174♥♦4=+8
+4.9Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland95♠x♣A-2+11
+4.8Round 10🇧🇪 Belgium134♠♣A-1+6
+4.6Round 19🇩🇪 Germany75♦♣A-2+9
+4.4Round 11🇩🇰 Denmark94♠♠3-1+5
+4.2Round 12🇵🇱 Poland43NT♦K=+0
+4.2Round 12🇵🇱 Poland134♠♥J=+0
+3.6Round 1🇸🇪 Sweden194♥♦K-2+7
+3.6Round 3🇫🇷 France15♣♦5-1+10
+3.6Round 6🇹🇷 Turkey43NT♥K+4+2
+3.6Round 6🇹🇷 Turkey115♣♥A=-2
+3.6Round 19🇩🇪 Germany134♥♠8=+0
+3.3Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland153♠♣Q-1+6
+3.1Round 5🇮🇹 Italy72NT♣5+1-10
+2.9Round 12🇵🇱 Poland93NT♥J-1+5
+2.9Round 18🇳🇱 Netherlands142♠♦5+2+6
+2.9Round 18🇳🇱 Netherlands182♥♠2+1+0
+2.7Round 12🇵🇱 Poland13NT♠Q-2+0
+2.7Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland34♥♦A-2+5
+2.6Round 11🇩🇰 Denmark204♦♠A-2+2
+2.6Round 12🇵🇱 Poland163♥♦4=+1
+2.6Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland12♠♥2+1-6
+2.6Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland114♥♠10=+0
+2.5Round 11🇩🇰 Denmark74♠♦A=-1
+2.5Round 17🇧🇬 Bulgaria73NT♠6+2+0
+2.5Round 17🇧🇬 Bulgaria144♠♦5=-11
+2.4Round 8🇳🇴 Norway83♦♥6=-1
+2.4Round 11🇩🇰 Denmark141NT♣7=-1
+2.1Round 5🇮🇹 Italy93NT♥4-1+5
+1.9Round 6🇹🇷 Turkey22♥♦8+3+3
+1.9Round 11🇩🇰 Denmark84♠♥8+1+0
+1.8Round 12🇵🇱 Poland202♦♥6-4+6
+1.8Round 18🇳🇱 Netherlands102♦♥8+1+0
+1.7Round 1🇸🇪 Sweden162♠♦J+1+7
+1.7Round 11🇩🇰 Denmark173♠♦6+2-6
+1.7Round 12🇵🇱 Poland54♠♥J-1+10
+1.7Round 19🇩🇪 Germany34♥♣A-2+5
+1.6Round 12🇵🇱 Poland126♠♣K-1+13
+1.5Round 5🇮🇹 Italy176♥♦J=+0
+1.5Round 12🇵🇱 Poland143♥♦A-1+9
+1.4Round 3🇫🇷 France22♦♣2+1+0
+1.4Round 5🇮🇹 Italy193♥♦7-1-1
+1.4Round 10🇧🇪 Belgium64♥♦2=-1
+1.4Round 11🇩🇰 Denmark22♥♣2+1+0
+1.3Round 19🇩🇪 Germany161NT♥6=-1
+1.2Round 1🇸🇪 Sweden61NT♦K-1-1
+1.2Round 1🇸🇪 Sweden91NT♥6-2+2
+1.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland203♦♠10-1+0
+1.1Round 1🇸🇪 Sweden24♠♥J-1-12
+1.1Round 11🇩🇰 Denmark133NT♠4+2+0
+1.0Round 3🇫🇷 France173♦♥K-1-2
+1.0Round 6🇹🇷 Turkey84♠♥A+1+0
+0.9Round 11🇩🇰 Denmark164♠♦Q=-13
+0.9Round 19🇩🇪 Germany173NT♠9=+2
+0.8Round 3🇫🇷 France103NT♥3+3+13
+0.8Round 3🇫🇷 France125♣x♦A-3+4
+0.8Round 5🇮🇹 Italy14♠♣5+1+0
+0.8Round 8🇳🇴 Norway154♠x♦Q-3+4
+0.8Round 12🇵🇱 Poland72♠♥6=+6
+0.8Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland63NT♥6=+11
+0.8Round 18🇳🇱 Netherlands162♠♥7=-1
+0.7Round 5🇮🇹 Italy134♠♣8+1+1
+0.6Round 3🇫🇷 France203♣♦K+1+1
+0.6Round 12🇵🇱 Poland24♠♥K=+0
+0.6Round 17🇧🇬 Bulgaria44♥♦K+1+0
+0.5Round 11🇩🇰 Denmark104♥♠8+1+4
+0.5Round 12🇵🇱 Poland114♠♦2=+0
+0.5Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland173♦♠Q+1+0
+0.5Round 19🇩🇪 Germany154♠♦8=+0
+0.4Round 10🇧🇪 Belgium172NT♠3=+1
+0.3Round 17🇧🇬 Bulgaria81NT♠6+2-1
+0.2Round 1🇸🇪 Sweden204♥♦K+1+0
+0.2Round 3🇫🇷 France132NT♠2=+1
+0.2Round 10🇧🇪 Belgium114♦♣3=+0
+0.2Round 12🇵🇱 Poland194♠♠Q+1+0
+0.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland74♥♦7=+13
+0.1Round 5🇮🇹 Italy41NT♦Q-1+0
+0.1Round 5🇮🇹 Italy143NT♠7=+1
+0.1Round 10🇧🇪 Belgium14♠♦K+1+1
+0.1Round 11🇩🇰 Denmark13NT♠3=+0
+0.1Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland102♣♣3+2-9
-0.0Round 8🇳🇴 Norway94♥♠10=+0
-0.1Round 1🇸🇪 Sweden54♠♣J=+0
-0.1Round 6🇹🇷 Turkey34♥♦7+2+9
-0.1Round 10🇧🇪 Belgium93NT♠5+1+10
-0.1Round 11🇩🇰 Denmark124♥♣3+1+0
-0.1Round 18🇳🇱 Netherlands72♣♦8-2-9
-0.1Round 19🇩🇪 Germany144♠♣A+1+0
-0.2Round 11🇩🇰 Denmark194♥♠3=+1
-0.2Round 17🇧🇬 Bulgaria174♠♥3=+1
-0.3Round 5🇮🇹 Italy123NT♥8+1+10
-0.3Round 18🇳🇱 Netherlands194♠♦5=+1
-0.4Round 10🇧🇪 Belgium142♠♣2=-1
-0.5Round 3🇫🇷 France154♠♥4+1-11
-0.5Round 11🇩🇰 Denmark153NT♥5+3+13
-0.5Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland23NT♦7+2+12
-0.6Round 1🇸🇪 Sweden13NT♥Q+1+0
-0.6Round 8🇳🇴 Norway32NT♣2=+0
-0.6Round 8🇳🇴 Norway133♠♥4+1-1
-0.6Round 12🇵🇱 Poland171♥♣7+1+0
-0.7Round 19🇩🇪 Germany193NT♥4+2-1
-0.8Round 3🇫🇷 France143♠♣3+1-1
-0.9Round 1🇸🇪 Sweden71♠♥10+4+9
-0.9Round 5🇮🇹 Italy164NT♣8=-1
-0.9Round 6🇹🇷 Turkey131NT♥4-1+0
-0.9Round 8🇳🇴 Norway144♠♣7+1+0
-1.0Round 10🇧🇪 Belgium194♥♦A-1-6
-1.0Round 19🇩🇪 Germany122♠♣7-1+1
-1.1Round 1🇸🇪 Sweden173♠♥A-5-4
-1.1Round 5🇮🇹 Italy84♠♠5=+1
-1.1Round 5🇮🇹 Italy111NT♥4+2-1
-1.1Round 10🇧🇪 Belgium57♥x♦9-3-5
-1.1Round 17🇧🇬 Bulgaria24♥♦9+2-1
-1.1Round 17🇧🇬 Bulgaria163NT♥6=-11
-1.2Round 3🇫🇷 France43NT♠J-1-6
-1.2Round 6🇹🇷 Turkey104♥♦3-1+6
-1.2Round 17🇧🇬 Bulgaria183NT♥K+2+0
-1.2Round 19🇩🇪 Germany84♥♥9=+0
-1.3Round 1🇸🇪 Sweden122♥♦J+3-9
-1.4Round 1🇸🇪 Sweden154♥♣Q=-13
-1.4Round 3🇫🇷 France194♥♦5+1+0
-1.4Round 10🇧🇪 Belgium82♠♥A+2-6
-1.4Round 10🇧🇪 Belgium152♦♣K-2+1
-1.4Round 19🇩🇪 Germany114♥♦K+1+0
-1.5Round 6🇹🇷 Turkey193♥♦K+1-6
-1.5Round 10🇧🇪 Belgium122♥♣3-1+2
-1.5Round 19🇩🇪 Germany184♥♦8+2-1
-1.7Round 10🇧🇪 Belgium45♠♥J+1-9
-1.8Round 6🇹🇷 Turkey122♠♠7+1-1
-1.8Round 8🇳🇴 Norway43NT♥3-2-8
-1.9Round 3🇫🇷 France162♠♦7=-5
-1.9Round 5🇮🇹 Italy33NT♥4+2-1
-1.9Round 8🇳🇴 Norway12♥♣7+1-6
-2.0Round 18🇳🇱 Netherlands82♠♥A-2+8
-2.1Round 10🇧🇪 Belgium183NT♥10+1+0
-2.2Round 3🇫🇷 France31NT♠4=-6
-2.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland163NT♣10-2-2
-2.4Round 18🇳🇱 Netherlands173♠♣A-1-4
-2.5Round 8🇳🇴 Norway173NT♣4-1-5
-2.5Round 18🇳🇱 Netherlands26♣♦J=+0
-2.5Round 18🇳🇱 Netherlands33♦♥4-1-5
-2.6Round 8🇳🇴 Norway53♥♥2+2-6
-2.7Round 3🇫🇷 France53♠♥5=-1
-2.8Round 3🇫🇷 France184♥♠J-3-2
-2.8Round 5🇮🇹 Italy183♥♦4=+0
-2.8Round 10🇧🇪 Belgium201NT♠3+1-10
-2.8Round 11🇩🇰 Denmark114♦♣Q+1-1
-2.8Round 19🇩🇪 Germany21NT♠Q+3-6
-2.9Round 3🇫🇷 France93♣♦3+2-1
-2.9Round 8🇳🇴 Norway204♠♥K-2-2
-2.9Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland43NT♠4+1-10
-2.9Round 17🇧🇬 Bulgaria134♠♥K=+0
-3.1Round 11🇩🇰 Denmark34♦♠8=-15
-3.1Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland144♠♥4-1-10
-3.2Round 8🇳🇴 Norway73♥♣4=+0
-3.2Round 18🇳🇱 Netherlands45♥♦K=+0
-3.3Round 17🇧🇬 Bulgaria51♥♣3+1-6
-3.5Round 5🇮🇹 Italy153NT♥6+3-13
-3.5Round 8🇳🇴 Norway123♥♥A=+0
-3.6Round 8🇳🇴 Norway104♥♣4+2+13
-3.6Round 18🇳🇱 Netherlands114♥♦2-1-8
-4.0Round 1🇸🇪 Sweden42♠♦K=-12
-4.1Round 6🇹🇷 Turkey154♠♣J-1-6
-4.2Round 1🇸🇪 Sweden184♦♠A+2-15
-4.3Round 17🇧🇬 Bulgaria65♣♥8+1-11
-4.5Round 6🇹🇷 Turkey93♦♣6=+0
-4.6Round 8🇳🇴 Norway23NT♦5+1+0
-4.6Round 10🇧🇪 Belgium72♠x♦J-3-5
-4.6Round 10🇧🇪 Belgium104♥♥10-2-8
-4.7Round 18🇳🇱 Netherlands151NT♥4+2-6
-4.8Round 5🇮🇹 Italy65♥x♠6=-5
-4.8Round 5🇮🇹 Italy103♥♠5=+0
-4.8Round 6🇹🇷 Turkey63♦♥Q+1+0
-4.8Round 8🇳🇴 Norway195♥♣K+1-9
-4.9Round 10🇧🇪 Belgium164♥♦2=-1
-4.9Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland123NT♣Q=-3
-5.0Round 10🇧🇪 Belgium37♦♥J=+2
-5.2Round 1🇸🇪 Sweden114♠♣A-1-5
-5.2Round 8🇳🇴 Norway66♥♥5+1-13
-5.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland53NT♦6-2-6
-5.4Round 17🇧🇬 Bulgaria155♥x♠6-1-7
-5.5Round 17🇧🇬 Bulgaria122♥♥6-2-8
-5.6Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland195♣x♥6-2-2
-5.9Round 12🇵🇱 Poland35♣x♠A-2-7
-6.1Round 10🇧🇪 Belgium23NT♥Q=+0
-6.1Round 17🇧🇬 Bulgaria33NT♣10-1-10
-6.2Round 18🇳🇱 Netherlands56♥♦6-1-11
-6.4Round 3🇫🇷 France84♠♣5+3-14
-6.4Round 19🇩🇪 Germany63♦♠6=-11
-6.6Round 1🇸🇪 Sweden134♥♠Q-4-11
-6.7Round 12🇵🇱 Poland63NT♣7+1-7
-6.8Round 1🇸🇪 Sweden84♥♣3-2-11
-6.8Round 1🇸🇪 Sweden102♠♥Q+2-10
-6.8Round 19🇩🇪 Germany53♣♦4-4-12
-6.9Round 17🇧🇬 Bulgaria12♠x♠A=-9
-7.5Round 18🇳🇱 Netherlands94♦♥K-2-9
-7.6Round 5🇮🇹 Italy203NT♣Q=-10
-7.9Round 11🇩🇰 Denmark62♠♣3=+0
-8.6Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland186♥♠9-1-14
-8.8Round 19🇩🇪 Germany102♥♠A-2-13
-9.1Round 18🇳🇱 Netherlands126♠♥Q-1-14
-9.8Round 5🇮🇹 Italy26♠♣A-1-13
-9.8Round 6🇹🇷 Turkey17NT♦8=+0
-9.9Round 3🇫🇷 France64♠♣5-1-12
-10.7Round 12🇵🇱 Poland105♥x♦K-3-12
-11.1Round 1🇸🇪 Sweden34♥♠3=-10
-11.1Round 6🇹🇷 Turkey183NT♣6-2-13
-11.4Round 11🇩🇰 Denmark44♥♣A-1-12
-11.6Round 17🇧🇬 Bulgaria194♥♣6-5-12
-12.7Round 8🇳🇴 Norway163♣♥5+1-11
-12.8Round 18🇳🇱 Netherlands15♦x♥8-3-14
-13.3Round 18🇳🇱 Netherlands201♥x♠K-3-12
-13.4Round 17🇧🇬 Bulgaria206♥♦6=-13
-13.7Round 5🇮🇹 Italy54♠x♥10-5-14
-14.8Round 6🇹🇷 Turkey144♦x♣A-6-14