🇵🇹 GUIMARAES Nuno · PORTUGAL

80rank
-30.8Butler · 160 bds
-0.19per board
±4.5swing
+0.51vs par /bd · #21/120
-0.13adjusted /bd
Butler per round: -46.1 -4.9 1.4 -11.5 -8.3 -9.6 11.3 -2.8 22.4 17.3by round

vs par split: bidding +0.37 · play +0.19

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

Card play — on target: opening leads 75.0% #105 of 120 · declarer play 63.3% #108 of 119 · defence 88.3% #58 of 120

Card play by contract type — on target
vs NTvs a suit
Opening leads·75.0% (40)
Declarer play·63.3% (30)
Defence·88.3% (60)

Opening leads by suit led: ♠ 78.6% (14) · ♥ 77.8% (9) · ♦ 63.6% (11) · ♣ 83.3% (6)

vs par by strain: a suit +0.56 (109)

vs par by level: part-score +1.05 (43) · game +0.00 (54) · slam +1.33 (12)

By role: declaring +0.31/bd (-1.30 vs par · 74) · defending -0.63/bd (+2.06 vs par · 86)

By vulnerability: vulnerable +0.60/bd (+1.59 vs par · 80) · not vulnerable -0.98/bd (-0.57 vs par · 80)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1J.LampreiaR.Ghazi – N.AbediClosed16-46.1-2.88-2.06
Round 2J.LampreiaR.Meltzer – G.HaydenClosed16-4.9-0.31-1.31
Round 4J.LampreiaF.Dahl – G.NorrisClosed16+1.4+0.09-0.19
Round 7J.LampreiaN.Doremans – J.TrouwborstClosed16-11.5-0.72-1.00
Round 8J.LampreiaS.Flodqvist – A.SjobergOpen16-8.3-0.52+2.19
Round 12J.LampreiaK.Antas – T.KaczanowskiClosed16-9.6-0.60+1.00
Round 14J.LampreiaS.Ahmed – F.Ahmed A. K.Closed16+11.3+0.71-0.06
Round 18J.LampreiaS.Sbarigia – C.MoscaClosed16-2.8-0.17+2.31
Round 20J.LampreiaN.Dechelette – F.LeenhardtOpen16+22.4+1.40+1.88
Round 21J.LampreiaH.Humburg – G.MattssonOpen16+17.3+1.08+2.31

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.6Round 20🇫🇷 FRANCE67♥♠3-1+14
+10.9Round 21🇩🇪 GERMANY14♠♥A=+8
+10.8Round 8🇸🇪 SWEDEN36N♥2-1+17
+9.8Round 7🇳🇱 NETHERLANDS43N♥5-1+12
+8.8Round 12🇵🇱 POLAND66♣♦A-1+14
+8.3Round 12🇵🇱 POLAND134♥♠K-1+12
+8.2Round 21🇩🇪 GERMANY26♥♣8=-10
+8.0Round 20🇫🇷 FRANCE123N♥J+1+1
+7.5Round 4🇩🇰 DENMARK123N♠2=+7
+7.5Round 21🇩🇪 GERMANY134♠♥5-1+12
+7.0Round 18🇮🇹 ITALY74♥♠4-2+13
+6.6Round 14🇧🇩 BANGLADESH34♠x♦A=-7
+6.2Round 21🇩🇪 GERMANY163N♥9+2+13
+5.4Round 12🇵🇱 POLAND41♠♠5+1+0
+5.2Round 2🇺🇸 USA 162♣♣5+1+12
+5.0Round 7🇳🇱 NETHERLANDS123N♦3-2+6
+4.9Round 20🇫🇷 FRANCE73N♥3=+0
+4.8Round 18🇮🇹 ITALY135♦x♥K=+6
+4.7Round 2🇺🇸 USA 174♥♠A-3+10
+4.2Round 21🇩🇪 GERMANY122♠♦5+2+10
+4.0Round 21🇩🇪 GERMANY153N♥Q+2+2
+3.8Round 7🇳🇱 NETHERLANDS132♥♣Q-1+5
+3.8Round 20🇫🇷 FRANCE43N♠2+1+10
+3.5Round 2🇺🇸 USA 124♣♦A+1+7
+3.3Round 4🇩🇰 DENMARK53♦♠5+1+10
+3.3Round 8🇸🇪 SWEDEN95♠♥K=+4
+3.1Round 14🇧🇩 BANGLADESH91N♠3+2+6
+3.0Round 8🇸🇪 SWEDEN64♠♣6-1+5
+3.0Round 18🇮🇹 ITALY152♥♠J-1+5
+2.9Round 2🇺🇸 USA 113N♠4+1+0
+2.9Round 2🇺🇸 USA 143N♥6+1-1
+2.6Round 14🇧🇩 BANGLADESH51N♣2=+5
+2.5Round 7🇳🇱 NETHERLANDS164♠♣7+1+1
+2.5Round 14🇧🇩 BANGLADESH142♥♠9-2+0
+2.5Round 20🇫🇷 FRANCE23♥♦3-1-2
+2.5Round 21🇩🇪 GERMANY64♠♠4=+0
+2.4Round 1🇵🇰 PAKISTAN54♥♠6-2+7
+2.3Round 14🇧🇩 BANGLADESH64♥♠K=+11
+2.3Round 21🇩🇪 GERMANY41N♥9+1+0
+2.2Round 14🇧🇩 BANGLADESH74♠♦6+2+1
+2.2Round 20🇫🇷 FRANCE92♥♦A-1-7
+2.2Round 21🇩🇪 GERMANY84♥♣3+1+0
+2.1Round 8🇸🇪 SWEDEN86N♣3+1+11
+2.0Round 2🇺🇸 USA 1152♥♣A=+6
+2.0Round 12🇵🇱 POLAND83♣♥7+1+7
+1.9Round 4🇩🇰 DENMARK24♠♣7=+0
+1.9Round 4🇩🇰 DENMARK114♠♣J+1+0
+1.7Round 4🇩🇰 DENMARK63♦♣A+2+1
+1.7Round 18🇮🇹 ITALY164♥♣J=-1
+1.6Round 1🇵🇰 PAKISTAN152♥♠J-2+9
+1.6Round 8🇸🇪 SWEDEN123N♦9-2+7
+1.6Round 21🇩🇪 GERMANY74♦♣A-1+11
+1.5Round 4🇩🇰 DENMARK144♥♠K=-1
+1.5Round 14🇧🇩 BANGLADESH132♥♣J+1+1
+1.4Round 8🇸🇪 SWEDEN13N♥2+1+1
+1.4Round 14🇧🇩 BANGLADESH42♣♥K+1+10
+1.4Round 14🇧🇩 BANGLADESH104♥♠10+1+0
+1.4Round 20🇫🇷 FRANCE145♥♦K-1+8
+1.3Round 4🇩🇰 DENMARK154♥♠J+1+0
+1.2Round 18🇮🇹 ITALY26N♦2-1+11
+1.2Round 18🇮🇹 ITALY113♦♥5-1+2
+1.1Round 1🇵🇰 PAKISTAN14♥♠2+1-11
+1.1Round 8🇸🇪 SWEDEN73♦♠9=+0
+1.1Round 12🇵🇱 POLAND93N♠7+2+0
+1.0Round 7🇳🇱 NETHERLANDS53N♠2+2+0
+1.0Round 12🇵🇱 POLAND162♥♦J=+0
+1.0Round 14🇧🇩 BANGLADESH23♦♥6=+0
+1.0Round 14🇧🇩 BANGLADESH153N♠9+1+0
+0.9Round 7🇳🇱 NETHERLANDS112N♣A-1+1
+0.9Round 20🇫🇷 FRANCE104♥♠2=+9
+0.8Round 18🇮🇹 ITALY123N♥2-1+10
+0.7Round 18🇮🇹 ITALY45♠♦K=+0
+0.7Round 18🇮🇹 ITALY62♠♦Q-1+6
+0.7Round 20🇫🇷 FRANCE162♠♦K=+0
+0.6Round 21🇩🇪 GERMANY113N♥7-1+5
+0.5Round 14🇧🇩 BANGLADESH84♠♥6+1+0
+0.5Round 14🇧🇩 BANGLADESH163♦♠4+2+2
+0.4Round 1🇵🇰 PAKISTAN103N♦7+1+0
+0.4Round 1🇵🇰 PAKISTAN161N♥9=-1
+0.4Round 2🇺🇸 USA 155♣♠4=+0
+0.4Round 12🇵🇱 POLAND26♠♥6+1+13
+0.2Round 2🇺🇸 USA 1133N♥6+2+0
+0.1Round 1🇵🇰 PAKISTAN34♦♠7-3+3
+0.1Round 8🇸🇪 SWEDEN113♥♠3=+0
+0.0Round 7🇳🇱 NETHERLANDS93N♥7+1+0
-0.0Round 8🇸🇪 SWEDEN162♥♣K-2-1
+0.0Round 12🇵🇱 POLAND73♣♠Q=-10
+0.0Round 14🇧🇩 BANGLADESH114♠♦9+1-11
+0.0Round 20🇫🇷 FRANCE12♠♥A-2+8
-0.1Round 1🇵🇰 PAKISTAN84♠♥7=-1
-0.1Round 12🇵🇱 POLAND34♠♣Q+1+0
-0.1Round 18🇮🇹 ITALY52♠♣9-1-3
-0.2Round 8🇸🇪 SWEDEN104♠♣9=-1
-0.3Round 1🇵🇰 PAKISTAN74♠♠2=-1
-0.4Round 2🇺🇸 USA 1124♠♥2=+0
-0.4Round 4🇩🇰 DENMARK164♠♦3+1+0
-0.4Round 20🇫🇷 FRANCE113N♥5+2+0
-0.5Round 12🇵🇱 POLAND55♠♦K=+0
-0.7Round 4🇩🇰 DENMARK95♦x♠A-3+0
-0.8Round 2🇺🇸 USA 133N♦7+2-11
-0.9Round 2🇺🇸 USA 1163N♦5+3-14
-1.0Round 4🇩🇰 DENMARK35♦x♦4-1-1
-1.0Round 8🇸🇪 SWEDEN44♥♠K-1+6
-1.0Round 20🇫🇷 FRANCE53N♦6+2+0
-1.0Round 20🇫🇷 FRANCE84♣♥3-3-2
-1.1Round 4🇩🇰 DENMARK72N♣Q=-1
-1.1Round 7🇳🇱 NETHERLANDS103♥♥9=-6
-1.1Round 8🇸🇪 SWEDEN152♦♥4=+0
-1.2Round 20🇫🇷 FRANCE152♠♥A=+0
-1.5Round 7🇳🇱 NETHERLANDS141♠♥3+1+0
-1.8Round 21🇩🇪 GERMANY143N♠2+3+11
-1.9Round 1🇵🇰 PAKISTAN93♠♦10-1-5
-2.0Round 12🇵🇱 POLAND14♠♠4+1-1
-2.1Round 4🇩🇰 DENMARK14♠♠Q+1-1
-2.4Round 2🇺🇸 USA 1142♠♥A=-5
-2.5Round 4🇩🇰 DENMARK83N♥Q-3-11
-2.5Round 7🇳🇱 NETHERLANDS16♥♣9+1+11
-2.6Round 1🇵🇰 PAKISTAN132♠♦Q=+1
-2.7Round 18🇮🇹 ITALY91N♥2+2-1
-3.0Round 4🇩🇰 DENMARK103♣♠4+1+0
-3.0Round 4🇩🇰 DENMARK132♠♦6=-6
-3.3Round 2🇺🇸 USA 181♠♠Q=-5
-3.6Round 21🇩🇪 GERMANY31N♥K=-11
-3.7Round 18🇮🇹 ITALY84♠x♦K-2+4
-3.8Round 7🇳🇱 NETHERLANDS64♠♣K-1-10
-3.8Round 7🇳🇱 NETHERLANDS85♦♠K+1-3
-3.9Round 4🇩🇰 DENMARK43N♣5=+0
-3.9Round 18🇮🇹 ITALY107♦♦10=-4
-4.0Round 18🇮🇹 ITALY33N♦Q=+0
-4.2Round 7🇳🇱 NETHERLANDS23♠♦Q+1-10
-4.2Round 18🇮🇹 ITALY17♠♥J=+0
-4.3Round 20🇫🇷 FRANCE133N♦4=+1
-4.5Round 2🇺🇸 USA 192N♠Q+1-1
-4.5Round 8🇸🇪 SWEDEN136♥♠J=+0
-4.9Round 7🇳🇱 NETHERLANDS151N♠K-1-11
-5.0Round 1🇵🇰 PAKISTAN117♠♦K=+0
-5.0Round 7🇳🇱 NETHERLANDS33N♣2+1+0
-5.1Round 12🇵🇱 POLAND113N♥2+2-1
-5.3Round 18🇮🇹 ITALY146♠♥9+1-11
-5.7Round 2🇺🇸 USA 1115♥♣K+1-11
-5.8Round 1🇵🇰 PAKISTAN124♠♥6-1-10
-5.8Round 12🇵🇱 POLAND144♠♦6-2-5
-5.8Round 14🇧🇩 BANGLADESH126♠♥K-1-11
-6.1Round 1🇵🇰 PAKISTAN63N♥K-2-3
-6.3Round 12🇵🇱 POLAND104♥♠8=+0
-6.9Round 21🇩🇪 GERMANY54♥♥3=-3
-6.9Round 21🇩🇪 GERMANY106♥♦Q=+0
-7.1Round 8🇸🇪 SWEDEN144♠♠7=-1
-7.6Round 12🇵🇱 POLAND125♠x♦8+1+2
-7.7Round 7🇳🇱 NETHERLANDS74♥♣9-1-12
-7.7Round 20🇫🇷 FRANCE33N♣6-1-10
-8.2Round 8🇸🇪 SWEDEN53N♦Q-1-10
-8.7Round 2🇺🇸 USA 1103N♥J-2-8
-9.2Round 12🇵🇱 POLAND153Nx♠Q=-15
-9.3Round 1🇵🇰 PAKISTAN24♥♣2=-13
-9.5Round 14🇧🇩 BANGLADESH13N♦J+2-8
-9.6Round 8🇸🇪 SWEDEN24♠♥A=-3
-9.8Round 1🇵🇰 PAKISTAN43N♥10=+1
-11.2Round 1🇵🇰 PAKISTAN143♦x♥9=-9
-13.7Round 21🇩🇪 GERMANY95♦x♠3-1-11