🇵🇹 RIBEIRO Miguel · PORTUGAL

80rank
-150.1Butler · 131 bds
-1.15per board
±5.1swing
-1.21vs par /bd · #76/85
-1.22adjusted /bd
Butler per round: 2.4 -0.3 5.4 -16.6 -21.4 -27.6 5.9 -14 -11 -29.3 -43.6by round

vs par split: bidding -0.69 · play -0.52

Strength of schedule: opponents averaged -0.08/bd (an easy draw) → opponent-adjusted -1.22/bd

Card play — on target: opening leads 90.5% #8 of 85 · declarer play 71.9% #61 of 85 · defence 75.0% #74 of 85

Bidding activity — not a pass: 50.1% #5 of 85 (190/379)

Card play by contract type — on target
vs NTvs a suit
Opening leads87.5% (8)92.3% (13)
Declarer play61.5% (13)78.9% (19)
Defence75.0% (12)75.0% (44)

Opening leads by suit led: ♠ 75.0% (8) · ♥ 100.0% (5) · ♦ 100.0% (4) · ♣ 100.0% (4)

vs par by strain: NT -0.52 (33) · a suit -1.45 (98)

vs par by level: part-score -0.51 (41) · game -1.20 (80) · slam -4.20 (10)

By role: declaring -0.60/bd (-2.27 vs par · 75) · defending -1.88/bd (+0.20 vs par · 56)

By vulnerability: vulnerable -1.28/bd (-1.23 vs par · 65) · not vulnerable -1.01/bd (-1.20 vs par · 66)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1F.CoutinhoK.Pruul – M.MaasikOpen11+2.4+0.22+0.45
Round 2F.CoutinhoS.Velja – S.VazicOpen12-0.3-0.02-2.17
Round 4F.CoutinhoD.Calipetre – I.PloscaruOpen12+5.4+0.45+2.17
Round 5F.CoutinhoA.Mijic – J.DjilovicOpen12-16.6-1.38-0.25
Round 6F.CoutinhoD.De Wit – E.VandewieleOpen12-21.4-1.78+0.83
Round 8F.CoutinhoJ.Andruszkiewicz – E.SuchardaOpen12-27.6-2.30-3.50
Round 9F.CoutinhoG.Gemeno – E.PenalbaOpen12+5.9+0.49+0.17
Round 10F.CoutinhoY.Ben David – I.GinossarClosed12-14.0-1.17-0.67
Round 11F.CoutinhoM.Holewa – V.Di BaccoOpen12-11.0-0.92-1.58
Round 12F.CoutinhoJ.Milne – J.Nakamaru-PinderOpen12-29.3-2.44-2.83
Round 13F.CoutinhoC.Tukenmez – E.AkkayaOpen12-43.6-3.63-5.83

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
+15.3Round 4🇷🇴 ROMANIA195♦x♦3-6+13
+9.2Round 1🇱🇻 LATVIA116NT♠3=+0
+9.1Round 2🇷🇸 SERBIA224♠x♣Q=+12
+8.3Round 9🇪🇸 SPAIN13NT♦2+1+8
+8.0Round 11🇩🇪 GERMANY34♠♦3-2+11
+7.5Round 11🇩🇪 GERMANY114♠♦J+1+0
+6.9Round 1🇱🇻 LATVIA74♠♥T=+10
+6.7Round 9🇪🇸 SPAIN113NT♣7+1+7
+6.6Round 10🇮🇱 ISRAEL133♠x♠J-2+0
+6.1Round 13🇹🇷 TURKIYE114♠♣2=+0
+5.7Round 5🇭🇷 CROATIA84♠♥J=+8
+5.7Round 6🇧🇪 BELGIUM213♦♣4+2+10
+5.3Round 8🇵🇱 POLAND202♦♠A-1+6
+4.9Round 8🇵🇱 POLAND246♣♠K+1+11
+4.3Round 2🇷🇸 SERBIA173NT♦T-1+5
+4.3Round 13🇹🇷 TURKIYE52♠♣9+1+1
+4.2Round 2🇷🇸 SERBIA134♥♠J=+0
+4.2Round 9🇪🇸 SPAIN64♠♣2+1+0
+4.0Round 10🇮🇱 ISRAEL214NT♣J+2+11
+3.6Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND225♣x♣2-3+4
+3.3Round 2🇷🇸 SERBIA194♥♦K-1+6
+3.3Round 9🇪🇸 SPAIN91♥♠A+2+10
+3.3Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND173NT♥7-3+6
+3.1Round 2🇷🇸 SERBIA183♠♦6=+1
+3.1Round 5🇭🇷 CROATIA41NT♠4+1+0
+3.1Round 5🇭🇷 CROATIA53NT♥J+1+0
+3.1Round 6🇧🇪 BELGIUM194♥♦7-3+7
+2.7Round 2🇷🇸 SERBIA214♠♥A+1+0
+2.7Round 4🇷🇴 ROMANIA227♠♣2=+0
+2.2Round 9🇪🇸 SPAIN124♥♠Q=+0
+2.1Round 4🇷🇴 ROMANIA145♣♥7=-1
+2.0Round 2🇷🇸 SERBIA243♣♦3=-7
+1.9Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND244♥♦A+1+0
+1.8Round 1🇱🇻 LATVIA63NT♠7+1+6
+1.7Round 10🇮🇱 ISRAEL244♥♣3=+0
+1.5Round 1🇱🇻 LATVIA23NT♥Q=-1
+1.5Round 6🇧🇪 BELGIUM235♠♥J=+0
+1.4Round 4🇷🇴 ROMANIA202♠♠4-1+1
+1.3Round 11🇩🇪 GERMANY94♠♦A-1-2
+1.3Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND153♣♦9-1+4
+1.2Round 2🇷🇸 SERBIA144♠♣A+1+1
+1.2Round 4🇷🇴 ROMANIA162♥♠K=+6
+1.1Round 8🇵🇱 POLAND182NT♥3+1+0
+1.1Round 8🇵🇱 POLAND223♥♥7=+1
+1.1Round 11🇩🇪 GERMANY51NT♦8=+0
+1.0Round 11🇩🇪 GERMANY85♣♠8=-1
+0.9Round 6🇧🇪 BELGIUM132♦♣K=+0
+0.9Round 9🇪🇸 SPAIN105♣♣4+1-13
+0.7Round 13🇹🇷 TURKIYE22♦♦3-1-3
+0.6Round 5🇭🇷 CROATIA114♠♥A=+0
+0.6Round 9🇪🇸 SPAIN53♠♠K+1+1
+0.5Round 1🇱🇻 LATVIA52♠♣T+1+7
+0.5Round 4🇷🇴 ROMANIA134♠♣4=+0
+0.5Round 6🇧🇪 BELGIUM143NT♠Q+1+1
+0.5Round 10🇮🇱 ISRAEL222NT♦5=-1
+0.5Round 13🇹🇷 TURKIYE84♠♥7-1-2
+0.3Round 4🇷🇴 ROMANIA154♥♥5+1+13
+0.3Round 8🇵🇱 POLAND192♥♦J=+0
+0.1Round 1🇱🇻 LATVIA82♠x♦6-3+2
+0.1Round 8🇵🇱 POLAND153NT♥3=-1
-0.0Round 5🇭🇷 CROATIA14NT♠7+2-11
+0.0Round 10🇮🇱 ISRAEL204♥♥4+1+0
-0.1Round 1🇱🇻 LATVIA44♥♠J=+0
-0.1Round 5🇭🇷 CROATIA121NT♥K-1+3
-0.1Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND134♠♥J+1+0
-0.1Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND191♥♠A-1+2
-0.2Round 4🇷🇴 ROMANIA184♠♦A=+0
-0.2Round 11🇩🇪 GERMANY75♦♠2-2-2
-0.7Round 11🇩🇪 GERMANY23NT♠T+2+12
-0.9Round 5🇭🇷 CROATIA62♠♥5=+0
-0.9Round 9🇪🇸 SPAIN34♠♣T=+0
-0.9Round 9🇪🇸 SPAIN71NT♥3-1+9
-0.9Round 10🇮🇱 ISRAEL153♣♦2+1+0
-1.1Round 6🇧🇪 BELGIUM224♠♥K-1+3
-1.1Round 9🇪🇸 SPAIN84♥♠Q+1+0
-1.1Round 10🇮🇱 ISRAEL172♥x♦5-1+0
-1.5Round 10🇮🇱 ISRAEL183NT♣J=+11
-1.7Round 10🇮🇱 ISRAEL144♥♠A-1-9
-1.7Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND213♠♣K-1-2
-2.1Round 4🇷🇴 ROMANIA214♠♣J-2+0
-2.1Round 11🇩🇪 GERMANY42♠♣Q=+1
-2.2Round 1🇱🇻 LATVIA93♠♦2-1-4
-2.7Round 5🇭🇷 CROATIA34♠♣6=+0
-2.8Round 5🇭🇷 CROATIA73NT♠8=+13
-2.9Round 1🇱🇻 LATVIA14♠♣8+1-2
-2.9Round 8🇵🇱 POLAND163♥♣T-2-3
-2.9Round 13🇹🇷 TURKIYE72♠♣9-1-5
-3.1Round 6🇧🇪 BELGIUM152♥♠3+1-1
-3.1Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND234♠♥2+1-1
-3.2Round 10🇮🇱 ISRAEL164♠x♦A-2+5
-3.4Round 4🇷🇴 ROMANIA242♠♣Q+1-6
-3.4Round 11🇩🇪 GERMANY66♣♥2+1-7
-3.6Round 5🇭🇷 CROATIA92♣♠A=+1
-3.9Round 4🇷🇴 ROMANIA174♥♠3=+0
-3.9Round 6🇧🇪 BELGIUM175♥♣K-1-11
-4.3Round 13🇹🇷 TURKIYE41NT♠3-1-6
-4.5Round 6🇧🇪 BELGIUM202♠♥Q-2-3
-4.7Round 1🇱🇻 LATVIA34♠♠7=+0
-4.7Round 8🇵🇱 POLAND176♠♠T+1-11
-4.9Round 13🇹🇷 TURKIYE12♠♥A+3-6
-5.6Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND184♠♥2-2-12
-5.9Round 6🇧🇪 BELGIUM184♠♣J+1+0
-6.0Round 5🇭🇷 CROATIA103NT♣6-2-2
-6.0Round 8🇵🇱 POLAND134♠♥7+2-13
-6.2Round 6🇧🇪 BELGIUM166NT♦T+1+11
-6.5Round 2🇷🇸 SERBIA163NT♥5=-10
-6.5Round 10🇮🇱 ISRAEL234♥♦K=-10
-6.9Round 8🇵🇱 POLAND214♠♥5=-14
-6.9Round 9🇪🇸 SPAIN43NT♥5-5-8
-7.2Round 2🇷🇸 SERBIA154♠♣9-1-12
-7.4Round 13🇹🇷 TURKIYE106NT♣J-1-17
-7.5Round 11🇩🇪 GERMANY14♠♣A=-11
-7.6Round 13🇹🇷 TURKIYE123NTx♠T+2-8
-7.7Round 1🇱🇻 LATVIA105♣♦A-2-13
-7.7Round 2🇷🇸 SERBIA236♣♠9=-7
-7.7Round 11🇩🇪 GERMANY124♠♦K-1-10
-7.7Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND204♥♦2-3-14
-8.3Round 11🇩🇪 GERMANY103NT♠4=-10
-8.4Round 6🇧🇪 BELGIUM243NT♣2-4-7
-8.4Round 13🇹🇷 TURKIYE66♦♦2-4-12
-8.5Round 4🇷🇴 ROMANIA234♠♦J=+0
-8.8Round 2🇷🇸 SERBIA201NT♥2+4-15
-8.9Round 13🇹🇷 TURKIYE94♥x♠A=-12
-9.7Round 8🇵🇱 POLAND146♦♣2-1-10
-10.2Round 8🇵🇱 POLAND235♦x♠A-1-8
-10.3Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND142♥x♦6+1-10
-10.5Round 9🇪🇸 SPAIN23NT♦4-2-12
-10.8Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND163NT♠9=-11
-10.8Round 13🇹🇷 TURKIYE34♠♣6=+0
-11.9Round 10🇮🇱 ISRAEL192♠x♠A+2-15
-13.0Round 5🇭🇷 CROATIA25♥x♠A=-15