🇵🇹 COUTINHO Francisco · PORTUGAL

45rank
-2.5Butler · 156 bds
-0.02per board
±4.2swing
-0.22vs par /bd · #47/67
+0.07adjusted /bd
Butler per round: -22 3.1 9 11.5 2.7 -14.5 -5.6 -3 4.5 5.5 4.3 -11.4 13.4by round

vs par split: bidding -0.21 · play -0.01

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

Card play — on target: opening leads 67.6% #61 of 67 · declarer play 72.9% #36 of 67 · defence 79.7% #62 of 67

Bidding activity — not a pass: 40.6% #43 of 67 (176/434)

Card play by contract type — on target
vs NTvs a suit
Opening leads41.7% (12)81.8% (22)
Declarer play58.8% (17)80.6% (31)
Defence65.2% (23)87.0% (46)

Opening leads by suit led: ♠ 50.0% (12) · ♥ 80.0% (5) · ♦ 71.4% (7) · ♣ 80.0% (10)

vs par by strain: NT -0.39 (51) · a suit -0.13 (105)

vs par by level: part-score -0.37 (57) · game -0.12 (95) · slam -0.50 (4)

By role: declaring +0.41/bd (-1.89 vs par · 87) · defending -0.55/bd (+1.88 vs par · 69)

By vulnerability: vulnerable -0.18/bd (-0.41 vs par · 78) · not vulnerable +0.15/bd (-0.03 vs par · 78)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.FerreiraJ.Allavena – C.DesmoulinsOpen12-22.0-1.83-3.08
Round 2M.FerreiraP.Frangos – F.TillyriOpen12+3.1+0.26+0.17
Round 3M.FerreiraG.Fazzardi – M.PaolucciOpen12+9.0+0.75+1.33
Round 4M.FerreiraD.Vozabal – B.ZajicekOpen12+11.5+0.96+2.50
Round 5M.FerreiraM.Lorencs – E.LavendelisOpen12+2.7+0.23+1.42
Round 6M.FerreiraV.Vujcic – B.AltmanOpen12-14.5-1.21-1.17
Round 7M.FerreiraJ.Kvocek – M.VodickaOpen12-5.6-0.47-0.08
Round 8M.FerreiraB.Marina – R.GradinariuOpen12-3.0-0.25-1.50
Round 9M.FerreiraP.Hodosi – D.GulyasOpen12+4.5+0.38-0.83
Round 10M.FerreiraO.Saposnicov – G.RybnikovOpen12+5.5+0.46-0.75
Round 11M.FerreiraH.Nigul – T.ToomereOpen12+4.3+0.36+0.33
Round 12M.FerreiraR.Babickas – A.MichailovasOpen12-11.4-0.95+0.75
Round 13M.FerreiraG.Borevkovic – K.BrguljanOpen12+13.4+1.12-1.92

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
+14.2Round 4🇨🇿 CZECH REPUBLIC384♠x♣A=+15
+11.8Round 3🇸🇲 SAN MARINO265♦x♣A-3+12
+10.0Round 8🇷🇴 ROMANIA485♣x♠Q+1+4
+8.9Round 2🇨🇾 CYPRUS195♦♣7-1+12
+7.8Round 9🇭🇺 HUNGARY65♠♦A-1+12
+7.5Round 9🇭🇺 HUNGARY93NT♥3=+7
+7.5Round 13🇭🇷 CROATIA13NT♦3=-1
+7.2Round 11🇪🇪 ESTONIA351NTx♠7-2+5
+7.1Round 13🇭🇷 CROATIA24♠♣A-1+12
+7.0Round 10🇺🇦 UKRAINE163♥x♣A-1+11
+6.7Round 2🇨🇾 CYPRUS224♥♦K-2+7
+6.5Round 10🇺🇦 UKRAINE133NT♦K+1+0
+6.0Round 9🇭🇺 HUNGARY23♥♠A+1+9
+5.5Round 6🇷🇸 SERBIA134♥♠Q+1-13
+5.4Round 7🇸🇰 SLOVAKIA362♥x♠Q-2+9
+5.2Round 5🇱🇻 LATVIA75♣♦J+1+13
+5.1Round 1🇲🇨 MONACO83♠♥Q+2+6
+4.9Round 10🇺🇦 UKRAINE193NT♦3+1+0
+4.8Round 9🇭🇺 HUNGARY123NT♠4+2+1
+4.7Round 13🇭🇷 CROATIA93NT♥K+1+0
+4.7Round 13🇭🇷 CROATIA103♥♣Q=+0
+4.6Round 1🇲🇨 MONACO54♠♣8-1+12
+4.5Round 4🇨🇿 CZECH REPUBLIC413NT♥4=+10
+4.2Round 3🇸🇲 SAN MARINO314♥♣A-2+12
+4.1Round 7🇸🇰 SLOVAKIA273NT♣A+2+0
+3.9Round 5🇱🇻 LATVIA104♠♦T=-1
+3.6Round 4🇨🇿 CZECH REPUBLIC485♠♦3=+4
+3.5Round 8🇷🇴 ROMANIA403♠♥4=+0
+3.2Round 12🇱🇹 LITHUANIA374♠♣4+1+8
+3.1Round 1🇲🇨 MONACO116♦♣3=-2
+3.1Round 11🇪🇪 ESTONIA283NT♠8=-1
+3.0Round 7🇸🇰 SLOVAKIA334♠♦A=+3
+2.8Round 4🇨🇿 CZECH REPUBLIC402♦♦3=+5
+2.8Round 8🇷🇴 ROMANIA375♣x♥3-1+6
+2.8Round 11🇪🇪 ESTONIA293NT♣5=-1
+2.6Round 5🇱🇻 LATVIA34♠♥6=+8
+2.5Round 3🇸🇲 SAN MARINO302♦♣9-3+1
+2.5Round 11🇪🇪 ESTONIA364♠♦3=+3
+2.3Round 2🇨🇾 CYPRUS212♠♠2+1+1
+2.3Round 13🇭🇷 CROATIA123NT♥4+2+0
+2.2Round 3🇸🇲 SAN MARINO333♣♠8-1+4
+2.2Round 5🇱🇻 LATVIA63NT♥4+2+11
+2.2Round 5🇱🇻 LATVIA123NT♥6=+0
+2.2Round 12🇱🇹 LITHUANIA391NT♠8-1+11
+1.9Round 7🇸🇰 SLOVAKIA345♣♥5=+11
+1.9Round 9🇭🇺 HUNGARY73♠x♥Q-1-8
+1.8Round 1🇲🇨 MONACO23NT♥6+1+0
+1.6Round 2🇨🇾 CYPRUS202♥♦4+1-10
+1.6Round 3🇸🇲 SAN MARINO273♥♦2+1+1
+1.6Round 12🇱🇹 LITHUANIA461NT♣6-3+1
+1.4Round 4🇨🇿 CZECH REPUBLIC372♥♣Q+1+6
+1.4Round 7🇸🇰 SLOVAKIA321♠♣3+1+0
+1.4Round 10🇺🇦 UKRAINE172♦♦4-1+5
+1.2Round 6🇷🇸 SERBIA172♦♣J+1+1
+1.1Round 7🇸🇰 SLOVAKIA283♠♦2-1+0
+1.0Round 3🇸🇲 SAN MARINO293♣♣6+1+0
+0.9Round 2🇨🇾 CYPRUS131♦♣T=-11
+0.9Round 13🇭🇷 CROATIA61NT♣2=+1
+0.8Round 12🇱🇹 LITHUANIA384♥♣7=+0
+0.7Round 10🇺🇦 UKRAINE214♥♠T+1-10
+0.6Round 5🇱🇻 LATVIA12♠♦3-2-1
+0.6Round 6🇷🇸 SERBIA203NT♣3+1+11
+0.5Round 9🇭🇺 HUNGARY33NT♦4+2-1
+0.5Round 9🇭🇺 HUNGARY52♠♦3+1+0
+0.4Round 4🇨🇿 CZECH REPUBLIC393♦♥K=-1
+0.3Round 2🇨🇾 CYPRUS143NT♠2-1+5
+0.3Round 12🇱🇹 LITHUANIA422♠♠6-2-9
+0.2Round 1🇲🇨 MONACO123NT♠6+2-10
+0.2Round 2🇨🇾 CYPRUS245♦x♣K-1+0
+0.2Round 3🇸🇲 SAN MARINO362♠♥7+1+0
+0.2Round 12🇱🇹 LITHUANIA453♦♠6+3+10
+0.2Round 13🇭🇷 CROATIA113NT♣T+2-11
+0.1Round 3🇸🇲 SAN MARINO284♥♠T=+0
+0.1Round 5🇱🇻 LATVIA81NT♦9-1+1
+0.1Round 8🇷🇴 ROMANIA463NT♠J+1+0
+0.1Round 10🇺🇦 UKRAINE221NT♥4=+2
-0.0Round 7🇸🇰 SLOVAKIA252♠♠A+1+0
+0.0Round 8🇷🇴 ROMANIA431NT♦4=-1
-0.0Round 11🇪🇪 ESTONIA304♠♦J+1+0
+0.0Round 12🇱🇹 LITHUANIA414♥♠J+1+0
-0.2Round 3🇸🇲 SAN MARINO355♣x♠A-1+9
-0.2Round 12🇱🇹 LITHUANIA435♣♥Q-1+10
-0.2Round 12🇱🇹 LITHUANIA484♠♦4+2-11
-0.2Round 13🇭🇷 CROATIA44♠♥4-2-13
-0.3Round 13🇭🇷 CROATIA54♥♣7+1+0
-0.4Round 4🇨🇿 CZECH REPUBLIC451NT♥4+3-2
-0.5Round 6🇷🇸 SERBIA194♠♣8-1-2
-0.5Round 8🇷🇴 ROMANIA411NT♠4+3-6
-0.5Round 11🇪🇪 ESTONIA313♠♥Q=+0
-0.6Round 4🇨🇿 CZECH REPUBLIC442NT♦T=-1
-0.6Round 4🇨🇿 CZECH REPUBLIC463NT♣4=-2
-0.6Round 8🇷🇴 ROMANIA424♠♦Q+3+12
-0.7Round 5🇱🇻 LATVIA113♠♣Q=+0
-0.8Round 6🇷🇸 SERBIA224♥♠3=+0
-0.8Round 13🇭🇷 CROATIA83NT♠3-2-5
-0.9Round 11🇪🇪 ESTONIA323NT♥6+3+11
-1.0Round 5🇱🇻 LATVIA93♠♥A-1-5
-1.0Round 6🇷🇸 SERBIA184♠♥8=-3
-1.1Round 6🇷🇸 SERBIA154♠♣Q=+0
-1.1Round 9🇭🇺 HUNGARY84♣♦K=-5
-1.2Round 2🇨🇾 CYPRUS184♥♥2+1+0
-1.3Round 1🇲🇨 MONACO103NT♠Q+1+0
-1.3Round 2🇨🇾 CYPRUS174♠♠2=+1
-1.3Round 3🇸🇲 SAN MARINO342♠♥3+1+0
-1.3Round 4🇨🇿 CZECH REPUBLIC422♣♦4=+9
-1.3Round 8🇷🇴 ROMANIA454♥♦3+1+0
-1.3Round 11🇪🇪 ESTONIA254♠♣K-2-3
-1.4Round 6🇷🇸 SERBIA165♥♣Q-1+3
-1.4Round 10🇺🇦 UKRAINE153NT♣2+2+0
-1.8Round 8🇷🇴 ROMANIA443NT♠3=+0
-1.8Round 10🇺🇦 UKRAINE233NT♠6=-2
-1.8Round 11🇪🇪 ESTONIA264♠♣J+1+0
-1.9Round 2🇨🇾 CYPRUS153NT♠2+2-1
-1.9Round 5🇱🇻 LATVIA54♥♣T=+0
-2.2Round 6🇷🇸 SERBIA213NT♥2=+0
-2.2Round 10🇺🇦 UKRAINE182♠♣T-2-3
-2.2Round 11🇪🇪 ESTONIA273♥♦3-1+2
-2.3Round 1🇲🇨 MONACO13♦♥5=+0
-2.3Round 7🇸🇰 SLOVAKIA262♥♠K-2-3
-2.3Round 11🇪🇪 ESTONIA333NT♠6+2-11
-2.3Round 11🇪🇪 ESTONIA342NT♥5+1-1
-2.4Round 9🇭🇺 HUNGARY113♦♠T+1-7
-2.5Round 7🇸🇰 SLOVAKIA354♠♦2+1+0
-2.5Round 10🇺🇦 UKRAINE142♠♣3=+1
-2.6Round 7🇸🇰 SLOVAKIA301NT♠2+3-2
-2.9Round 6🇷🇸 SERBIA244♥♠3-1-8
-3.0Round 10🇺🇦 UKRAINE201NT♠7=-5
-3.5Round 2🇨🇾 CYPRUS233NT♠3+3-2
-3.5Round 8🇷🇴 ROMANIA394♠♣3-1-12
-3.5Round 9🇭🇺 HUNGARY41NT♦3-1-5
-3.7Round 1🇲🇨 MONACO62♠♣K+2-7
-3.7Round 1🇲🇨 MONACO74♥♠K+1-1
-4.2Round 10🇺🇦 UKRAINE245♦♠8-2-8
-4.5Round 13🇭🇷 CROATIA34♠♣3-2-2
-4.6Round 8🇷🇴 ROMANIA472♥♠A+2-7
-4.9Round 7🇸🇰 SLOVAKIA314♥♦T-2-6
-5.0Round 5🇱🇻 LATVIA23NT♥6-3-11
-5.5Round 5🇱🇻 LATVIA43NT♣J=+2
-5.7Round 6🇷🇸 SERBIA234♠x♦Q=-7
-5.7Round 12🇱🇹 LITHUANIA443NT♣K-1-13
-5.8Round 4🇨🇿 CZECH REPUBLIC434♠♥4-1-4
-6.2Round 6🇷🇸 SERBIA143NTx♥K+3+4
-6.2Round 9🇭🇺 HUNGARY13NT♥T+1-4
-6.2Round 12🇱🇹 LITHUANIA473♦♦2=-9
-6.4Round 3🇸🇲 SAN MARINO324♥x♠6-2-12
-6.7Round 3🇸🇲 SAN MARINO256♥♦J+1-11
-6.7Round 4🇨🇿 CZECH REPUBLIC474♠x♥A-3-9
-7.1Round 8🇷🇴 ROMANIA385♠♦J+1-14
-7.4Round 12🇱🇹 LITHUANIA406♣♠8+1+11
-7.5Round 1🇲🇨 MONACO94♥♣A-3-9
-8.2Round 13🇭🇷 CROATIA73NT♦A+1-4
-9.1Round 1🇲🇨 MONACO34♥x♠Q-2-12
-9.2Round 1🇲🇨 MONACO44♣♥6+2-14
-9.9Round 2🇨🇾 CYPRUS166♣♥K=+0
-10.2Round 7🇸🇰 SLOVAKIA294♠♥3+2-13
-11.3Round 9🇭🇺 HUNGARY105♣x♦Q-2-9