🇵🇹 SANTOS Rui Silva · PORTUGAL

164rank
-166.1Butler · 180 bds
-0.92per board
±4.3swing
-0.45vs par /bd · #124/158
-0.92adjusted /bd
Butler per round: -32 -26.1 -13.3 -15.8 -11.7 -39.8 -6.5 7.6 -7.1 -16 2.4 -7.2 8 5.8 -14.4by round

vs par split: bidding -0.03 · play -0.42

Strength of schedule: opponents averaged -0.00/bd (an average draw) → opponent-adjusted -0.92/bd

Card play — on target: opening leads 78.3% #105 of 158 · declarer play 62.9% #154 of 158 · defence 82.2% #139 of 158

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (12)79.4% (34)
Declarer play58.3% (12)65.2% (23)
Defence80.0% (20)82.9% (70)

Opening leads by suit led: ♠ 81.8% (11) · ♥ 71.4% (14) · ♦ 76.9% (13) · ♣ 87.5% (8)

vs par by strain: NT +0.64 (45) · a suit -0.81 (135)

vs par by level: part-score -2.00 (74) · game +0.70 (95) · slam +0.00 (11)

By role: declaring -1.23/bd (-3.12 vs par · 90) · defending -0.62/bd (+2.22 vs par · 90)

By vulnerability: vulnerable -1.61/bd (-0.50 vs par · 90) · not vulnerable -0.23/bd (-0.40 vs par · 90)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1B.AntunesG.Mihai – R.MihaiClosed12-32.0-2.67-5.00
Round 2B.AntunesC.Catzeflis – H.GreyClosed12-26.1-2.18-0.58
Round 6B.AntunesV.Aronov – D.DamianovaClosed12-13.3-1.11-3.08
Round 7B.AntunesB.Myers – S.BrockClosed12-15.8-1.32+0.50
Round 9B.AntunesA.Gromov – A.GulevichClosed12-11.7-0.97-1.67
Round 11B.AntunesR.Stienen – E.Schippers-BosklopperClosed12-39.8-3.32-2.08
Round 12B.AntunesS.Clementsson – S.EkenbergClosed12-6.5-0.54+0.58
Round 14B.AntunesA.Sarniak – P.ZawadaClosed12+7.6+0.63+2.00
Round 15B.AntunesM.Vanuzzi – P.UggeriClosed12-7.1-0.59+1.00
Round 18B.AntunesS.Punch – S.PeterkinClosed12-16.0-1.33-2.58
Round 19B.AntunesS.Terraneo – K.FeichtingerClosed12+2.4+0.20-1.25
Round 22B.AntunesS.Auken – R.WellandClosed12-7.2-0.60+2.08
Round 23B.AntunesA.Onishchuk – C.HollandClosed12+8.0+0.67+1.00
Round 26B.AntunesI.Loonstein – O.LidorClosed12+5.8+0.48+0.58
Round 27B.AntunesI.Kuusk – P.KuuskClosed12-14.4-1.20+1.75

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
+12.9Round 26🇮🇱 ISRAEL163♥x♥3-5+14
+10.0Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND193NT♥Q-2+13
+9.4Round 23🇮🇪 IRELAND44♥♦2+2+12
+9.4Round 26🇮🇱 ISRAEL213NT♣3=+3
+7.1Round 23🇮🇪 IRELAND52♠♥A-3+5
+6.9Round 15🇮🇹 ITALY91NTx♠5-2+8
+5.7Round 15🇮🇹 ITALY83♥x♠K-3+2
+5.4Round 19🇦🇹 AUSTRIA63NT♣6+3-11
+5.3Round 22🇩🇪 GERMANY224♥x♠5-2+5
+5.0Round 9🇷🇺 RUSSIA114♥♠6-2+11
+5.0Round 19🇦🇹 AUSTRIA33♠x♦3-2+9
+4.8Round 6🇧🇬 BULGARIA173NT♣Q+2+1
+4.5Round 15🇮🇹 ITALY63NT♦4-1+6
+4.4Round 15🇮🇹 ITALY103NT♥Q+1+10
+4.0Round 27🇪🇪 ESTONIA83NT♥Q+3+14
+3.8Round 1🇷🇴 ROMANIA34♥♠A+1+0
+3.8Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♦J+1+1
+3.7Round 12🇸🇪 SWEDEN222NT♥2+2+1
+3.6Round 2🇨🇭 SWITZERLAND245♣x♠5-1+5
+3.6Round 19🇦🇹 AUSTRIA43NT♦7=-2
+3.0Round 19🇦🇹 AUSTRIA114♥x♣A-2-4
+2.9Round 11🇳🇱 NETHERLANDS13NT♥Q=-2
+2.8Round 6🇧🇬 BULGARIA225♥x♥8-2+0
+2.8Round 9🇷🇺 RUSSIA62♣♠3+1+6
+2.8Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND245♥♦A=+1
+2.7Round 12🇸🇪 SWEDEN172♠♦6-3+1
+2.7Round 27🇪🇪 ESTONIA116NT♦6+1-11
+2.6Round 9🇷🇺 RUSSIA34♥♣10=-1
+2.4Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103♥♠A-1+11
+2.4Round 22🇩🇪 GERMANY144♥♠J-1+8
+2.3Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND44♠♣A-1+6
+2.3Round 14🇵🇱 POLAND183NT♣7+1+10
+2.2Round 27🇪🇪 ESTONIA64♠♦9-1+12
+2.1Round 6🇧🇬 BULGARIA143NT♣9-2+5
+2.1Round 9🇷🇺 RUSSIA24♥♣Q+1+1
+2.0Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13♣♠A-2+5
+2.0Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144♠♦2=+1
+1.9Round 14🇵🇱 POLAND193♦♠8=+0
+1.7Round 6🇧🇬 BULGARIA232♦♦7=+5
+1.7Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123♣♥A-1-3
+1.7Round 11🇳🇱 NETHERLANDS64♠♥7+1+11
+1.6Round 14🇵🇱 POLAND164♥♠K=-1
+1.6Round 14🇵🇱 POLAND213NT♠Q+2+2
+1.6Round 19🇦🇹 AUSTRIA82♠♦5+1+0
+1.5Round 1🇷🇴 ROMANIA112♠x♣5-1+0
+1.4Round 6🇧🇬 BULGARIA163♠♦Q=+1
+1.4Round 14🇵🇱 POLAND206♦♣5+1+2
+1.3Round 14🇵🇱 POLAND243NT♣10=+11
+1.3Round 26🇮🇱 ISRAEL144♠♥Q+1-8
+1.1Round 12🇸🇪 SWEDEN132♦♣A+1+1
+1.0Round 2🇨🇭 SWITZERLAND214♠♣A+2+11
+1.0Round 22🇩🇪 GERMANY181♦♣4+1+5
+1.0Round 27🇪🇪 ESTONIA53NT♣9+2+1
+0.9Round 1🇷🇴 ROMANIA54♠♣9=-1
+0.9Round 14🇵🇱 POLAND154♠♣6=+0
+0.9Round 14🇵🇱 POLAND234♥♠3+1+0
+0.9Round 22🇩🇪 GERMANY191♠♣9-1-1
+0.9Round 26🇮🇱 ISRAEL202♠♦3=+0
+0.8Round 12🇸🇪 SWEDEN145♥x♠Q-1+0
+0.8Round 23🇮🇪 IRELAND63NT♦10=-2
+0.7Round 27🇪🇪 ESTONIA24♠♦A-1+5
+0.7Round 27🇪🇪 ESTONIA94♠♦K+2+1
+0.6Round 15🇮🇹 ITALY114♠x♣A-1+5
+0.6Round 22🇩🇪 GERMANY231♠♥6=-1
+0.5Round 6🇧🇬 BULGARIA203♠♥3+1-10
+0.5Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND213NT♠5-2+6
+0.5Round 26🇮🇱 ISRAEL153NT♣3+1+0
+0.4Round 12🇸🇪 SWEDEN214♥♠4+1+0
+0.4Round 14🇵🇱 POLAND134♥♣K=-1
+0.4Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND134♠♣K+2-13
+0.4Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND226♥♠10-1-14
+0.4Round 26🇮🇱 ISRAEL184♥♣Q-1+5
+0.3Round 19🇦🇹 AUSTRIA12♦♠K=-5
+0.3Round 23🇮🇪 IRELAND32♥♠K-2-1
+0.3Round 27🇪🇪 ESTONIA14♠♣4=+1
+0.2Round 2🇨🇭 SWITZERLAND143NT♦7+3+11
+0.2Round 9🇷🇺 RUSSIA52♠♥7+1-6
+0.2Round 11🇳🇱 NETHERLANDS123♥♦Q-1+0
+0.2Round 14🇵🇱 POLAND143NT♥10=+2
+0.2Round 22🇩🇪 GERMANY163NT♠5+2+1
+0.2Round 22🇩🇪 GERMANY214♥♣2=+6
+0.1Round 23🇮🇪 IRELAND93NT♥Q+1-1
+0.0Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND172♦♠J-1+2
-0.0Round 23🇮🇪 IRELAND23♣♥K-1-5
-0.1Round 9🇷🇺 RUSSIA44♥♠6=+1
-0.1Round 12🇸🇪 SWEDEN183♣♠K-1+0
-0.1Round 15🇮🇹 ITALY24♠♦A+1+0
-0.1Round 22🇩🇪 GERMANY133♦♣10=+1
-0.1Round 23🇮🇪 IRELAND83♦♣K=-1
-0.3Round 1🇷🇴 ROMANIA22♣♣A+1+0
-0.3Round 1🇷🇴 ROMANIA125♣x♥A-1+0
-0.3Round 22🇩🇪 GERMANY243♥♠Q+2+6
-0.4Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♥♦10+2+13
-0.6Round 2🇨🇭 SWITZERLAND233NT♥10+1+0
-0.6Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND71NT♥Q=+1
-0.6Round 11🇳🇱 NETHERLANDS74♥♦J+1+0
-0.7Round 6🇧🇬 BULGARIA184♠♥K=-7
-0.7Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♥♦10+1+0
-0.7Round 19🇦🇹 AUSTRIA94♥♣3-1-10
-0.9Round 11🇳🇱 NETHERLANDS34♠♦6+1+0
-0.9Round 12🇸🇪 SWEDEN153NT♠3=+1
-0.9Round 19🇦🇹 AUSTRIA54♥♦9=+0
-1.0Round 9🇷🇺 RUSSIA93♦♠A=+0
-1.0Round 15🇮🇹 ITALY124♠♥Q+1+0
-1.1Round 2🇨🇭 SWITZERLAND173NT♥3+3-1
-1.1Round 12🇸🇪 SWEDEN204♥♥3+2+13
-1.1Round 15🇮🇹 ITALY14♠♣Q+2-11
-1.1Round 23🇮🇪 IRELAND104♥♠3+3+17
-1.1Round 27🇪🇪 ESTONIA123NT♦3+2+0
-1.2Round 23🇮🇪 IRELAND114♠♣J+1+0
-1.4Round 2🇨🇭 SWITZERLAND163NT♣A+1+0
-1.5Round 2🇨🇭 SWITZERLAND131NT♠2-1+1
-1.5Round 6🇧🇬 BULGARIA241NT♥8=+1
-1.5Round 26🇮🇱 ISRAEL196♠♣K=-1
-1.7Round 11🇳🇱 NETHERLANDS43NT♥2+2+13
-1.7Round 19🇦🇹 AUSTRIA106♣♥7=+13
-1.8Round 14🇵🇱 POLAND176♥♦Q=+11
-1.8Round 19🇦🇹 AUSTRIA121NT♥3=+2
-1.8Round 23🇮🇪 IRELAND123♣♦K=+0
-1.8Round 26🇮🇱 ISRAEL242♠♥7=-1
-1.9Round 11🇳🇱 NETHERLANDS53♣♠7-2-5
-1.9Round 12🇸🇪 SWEDEN234♥♠7=+0
-1.9Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND235♦♠4=+1
-2.1Round 2🇨🇭 SWITZERLAND191NT♦7+1-7
-2.1Round 26🇮🇱 ISRAEL223♥♠K=-1
-2.2Round 1🇷🇴 ROMANIA83♠♥10-2-6
-2.2Round 9🇷🇺 RUSSIA104♠♦A+2-13
-2.3Round 9🇷🇺 RUSSIA73♥♥10-1-5
-2.3Round 23🇮🇪 IRELAND12♠♦K+1+0
-2.4Round 9🇷🇺 RUSSIA11♠♥6+1+0
-2.4Round 15🇮🇹 ITALY45♦x♠A-2+4
-2.5Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93♦♣K-1+2
-2.5Round 12🇸🇪 SWEDEN241NT♥7-2+0
-2.5Round 26🇮🇱 ISRAEL232♥♣A-1+0
-2.6Round 6🇧🇬 BULGARIA213♥♦7-1-5
-2.7Round 22🇩🇪 GERMANY205♣x♥J-1+0
-2.8Round 1🇷🇴 ROMANIA103♠♦10=-8
-3.0Round 12🇸🇪 SWEDEN196♣♥8=+2
-3.0Round 19🇦🇹 AUSTRIA73NT♠A=+0
-3.1Round 14🇵🇱 POLAND223♥♦7-3-12
-3.2Round 23🇮🇪 IRELAND73♦♠6=-12
-3.3Round 2🇨🇭 SWITZERLAND153♠♦9=+0
-3.3Round 11🇳🇱 NETHERLANDS113NT♦3-1-10
-3.8Round 27🇪🇪 ESTONIA33♥♣A-2+0
-3.9Round 1🇷🇴 ROMANIA64♠♥5-1-10
-3.9Round 9🇷🇺 RUSSIA83♠♠10-3-2
-4.1Round 26🇮🇱 ISRAEL172♠♣6-1-4
-4.3Round 11🇳🇱 NETHERLANDS25♣x♦A-2-5
-4.7Round 6🇧🇬 BULGARIA192♠♠2-2-5
-4.7Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND161NT♣7-1-5
-4.8Round 15🇮🇹 ITALY53♠♥3-2-7
-4.9Round 22🇩🇪 GERMANY151NT♠5=-5
-5.4Round 2🇨🇭 SWITZERLAND184♠♥K-2-8
-5.6Round 1🇷🇴 ROMANIA42♦x♥A-2-8
-5.6Round 27🇪🇪 ESTONIA102♥♣3-1-6
-5.7Round 12🇸🇪 SWEDEN165♦♣3-1-12
-6.0Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND155♣♠3=+0
-6.2Round 1🇷🇴 ROMANIA11♥♦7=-5
-6.2Round 11🇳🇱 NETHERLANDS84♥♠4+1-1
-6.6Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83♦♣10=-11
-6.6Round 27🇪🇪 ESTONIA44♣♠A-5-9
-7.1Round 2🇨🇭 SWITZERLAND203♦x♠6-2-8
-7.4Round 6🇧🇬 BULGARIA153NT♣Q-2-8
-7.4Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND203♠♦4=-11
-7.6Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114♠x♣A=-10
-7.6Round 26🇮🇱 ISRAEL134♠♦A=+0
-7.7Round 1🇷🇴 ROMANIA73NT♥10-2-8
-8.2Round 15🇮🇹 ITALY34♦x♦4-2-5
-8.4Round 2🇨🇭 SWITZERLAND222♠♣A=-11
-8.4Round 19🇦🇹 AUSTRIA24♠♦9=-7
-8.9Round 27🇪🇪 ESTONIA76♣♥9+1+13
-9.2Round 1🇷🇴 ROMANIA93NT♦6+4-14
-9.2Round 11🇳🇱 NETHERLANDS93NTx♠4-2-9
-9.6Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♥♦7-1-9
-9.7Round 6🇧🇬 BULGARIA136♥♦A=-15
-9.8Round 22🇩🇪 GERMANY176♠♣3=+0
-11.6Round 15🇮🇹 ITALY76♣♥A=+0
-12.1Round 18🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND183♠x♦K-3-12
-12.5Round 9🇷🇺 RUSSIA122♣x♦A=-12
-16.5Round 11🇳🇱 NETHERLANDS104♣x♠K-5-17