🇵🇹 RUSSO Rita · PORTUGAL

76rank
-57.6Butler · 224 bds
-0.26per board
±4.4swing
-0.18vs par /bd · #63/100
-0.28adjusted /bd
Butler per round: -2.4 4.3 -23 -29.6 -11.6 -19.7 -18.1 -15.6 -12.7 29.6 15.9 -2.5 6 21.8by round

vs par split: bidding +0.23 · play -0.44

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

Card play — on target: opening leads 71.4% #88 of 100 · declarer play 73.2% #47 of 100 · defence 82.4% #57 of 100

Card play by contract type — on target
vs NTvs a suit
Opening leads55.0% (20)80.6% (36)
Declarer play56.2% (16)80.0% (40)
Defence78.0% (41)84.6% (78)

Opening leads by suit led: ♠ 92.9% (14) · ♥ 61.5% (13) · ♦ 66.7% (12) · ♣ 64.7% (17)

vs par by strain: NT -0.90 (72) · a suit +0.12 (150)

vs par by level: part-score -1.32 (98) · game +0.80 (113) · slam -0.73 (11)

By role: declaring -0.02/bd (-1.83 vs par · 103) · defending -0.46/bd (+1.23 vs par · 121)

By vulnerability: vulnerable -0.16/bd (-0.07 vs par · 112) · not vulnerable -0.36/bd (-0.29 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.LeitaoL.Grude – B.OigardenOpen16-2.4-0.15-1.44
Round 2M.LeitaoH.Rasmussen – L.BildeClosed16+4.3+0.27-0.12
Round 4M.LeitaoC.Draper – C.SealeClosed16-23.0-1.44+0.25
Round 5M.LeitaoS.Baldysz – C.BaldyszClosed16-29.6-1.85-3.00
Round 7M.LeitaoA.Della Monta – G.SmykallaOpen16-11.6-0.72+0.62
Round 8M.LeitaoA.Asulin – H.LeviOpen16-19.7-1.23-1.62
Round 9M.LeitaoP.Kuusk – T.SeppOpen16-18.1-1.13-1.19
Round 10M.LeitaoD.Avon – V.BessisOpen16-15.6-0.97-2.25
Round 11M.LeitaoA.Castells – L.CastellsClosed16-12.7-0.79+0.44
Round 12M.LeitaoO.Hegedus – A.ZalaiOpen16+29.6+1.85+1.75
Round 13M.LeitaoC.Arnolds – S.KolenOpen16+15.9+0.99+2.31
Round 15M.LeitaoV.Waelti – E.ChengClosed16-2.5-0.16-0.94
Round 17M.LeitaoJ.Kenny – J.FitzgeraldOpen16+6.0+0.38-0.62
Round 18M.LeitaoA.Nielsen – H.SturlaugsdottirOpen16+21.8+1.36+3.31
Round 19M.LeitaoA.Pecci – M.RitianiClosed0+0.0+0.00·

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.2Round 12🇭🇺 HUNGARY136♥♠A-3+14
+12.2Round 11🇪🇸 SPAIN326♥♠10=+0
+10.9Round 17🇮🇪 IRELAND202♦♣K=+12
+10.1Round 8🇮🇱 ISRAEL144♥x♠Q=+5
+9.9Round 17🇮🇪 IRELAND174♠♣2-1+10
+9.8Round 12🇭🇺 HUNGARY124♠♣2-1+13
+9.6Round 13🇳🇱 NETHERLANDS325♦♥10=+10
+8.7Round 18🇮🇸 ICELAND145♣♥A-2+9
+8.0Round 9🇪🇪 ESTONIA263NT♦2+1+0
+7.9Round 15🇨🇭 SWITZERLAND254♠♦K=+0
+7.5Round 15🇨🇭 SWITZERLAND236♦♠Q-1+12
+7.1Round 2🇩🇰 DENMARK325♠♣A+1+8
+6.0Round 12🇭🇺 HUNGARY143NT♥8-2+6
+5.7Round 1🇳🇴 NORWAY43NT♦2+2+1
+5.6Round 1🇳🇴 NORWAY33♠♦4=+7
+5.6Round 9🇪🇪 ESTONIA323♠♦6+2+6
+5.5Round 1🇳🇴 NORWAY61NTx♦2-2+5
+5.5Round 5🇵🇱 POLAND101♠x♠6-1+10
+5.3Round 18🇮🇸 ICELAND115♠♣K+2+14
+5.1Round 13🇳🇱 NETHERLANDS183♣♥Q-3+5
+5.1Round 18🇮🇸 ICELAND36♠♥A-1+14
+5.1Round 18🇮🇸 ICELAND43NT♦4-2+8
+4.9Round 12🇭🇺 HUNGARY154♠♥5-2+2
+4.8Round 10🇫🇷 FRANCE123♠♥9+1+10
+4.8Round 17🇮🇪 IRELAND294♠♦K=+9
+4.6Round 12🇭🇺 HUNGARY113♥♦Q-2+5
+4.4Round 8🇮🇱 ISRAEL82NT♥9-1+10
+4.4Round 10🇫🇷 FRANCE105♥♣6+2+17
+4.2Round 9🇪🇪 ESTONIA173♠♦K-2+5
+4.1Round 7🇩🇪 GERMANY234♠♦A+1+1
+3.9Round 2🇩🇰 DENMARK174♠♣A-1+8
+3.8Round 2🇩🇰 DENMARK315♦♥J-2+8
+3.6Round 1🇳🇴 NORWAY14♠x♥3-2+5
+3.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND214♥♣K=+11
+3.6Round 13🇳🇱 NETHERLANDS273♥♦8-1+5
+3.4Round 11🇪🇸 SPAIN202♥♠A+2+10
+3.1Round 5🇵🇱 POLAND134NT♣4+1+0
+3.0Round 13🇳🇱 NETHERLANDS295♠♥10=+0
+2.9Round 15🇨🇭 SWITZERLAND20Pass+4
+2.9Round 15🇨🇭 SWITZERLAND272♥♣A=+0
+2.9Round 18🇮🇸 ICELAND12♥♣Q+2+7
+2.9Round 18🇮🇸 ICELAND84♥♦6+3+14
+2.8Round 7🇩🇪 GERMANY224♥♦2-2+6
+2.7Round 12🇭🇺 HUNGARY14♠♦10=+0
+2.7Round 13🇳🇱 NETHERLANDS224♥♠10=+10
+2.7Round 13🇳🇱 NETHERLANDS251NT♦4-1+4
+2.5Round 9🇪🇪 ESTONIA294♥♠Q=+3
+2.5Round 12🇭🇺 HUNGARY91♠♥7=+5
+2.4Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND273♥♠J-3-7
+2.4Round 7🇩🇪 GERMANY193NT♠6+2+0
+2.3Round 2🇩🇰 DENMARK252♦♥2+1+0
+2.2Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND264♦♠5=+0
+2.2Round 9🇪🇪 ESTONIA303♠♦2=+0
+2.1Round 10🇫🇷 FRANCE133NT♦K=+0
+2.1Round 15🇨🇭 SWITZERLAND323NT♦K=-1
+1.8Round 9🇪🇪 ESTONIA232♥♦3+1+0
+1.7Round 5🇵🇱 POLAND144♠♦4=+0
+1.7Round 18🇮🇸 ICELAND165♦x♥5-1+0
+1.6Round 1🇳🇴 NORWAY86♠♣Q=+5
+1.6Round 1🇳🇴 NORWAY102♦♠9=+1
+1.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND235♣♠A=+0
+1.5Round 7🇩🇪 GERMANY254♠♦8-3+6
+1.5Round 8🇮🇱 ISRAEL63♦♦A-2+0
+1.5Round 10🇫🇷 FRANCE154♠♥J=+0
+1.5Round 11🇪🇸 SPAIN213♥♦A=+10
+1.5Round 11🇪🇸 SPAIN303NT♥J=-2
+1.5Round 12🇭🇺 HUNGARY101NT♠3+3+2
+1.5Round 13🇳🇱 NETHERLANDS215♣♥K+1+1
+1.5Round 15🇨🇭 SWITZERLAND263NT♣7+1+1
+1.4Round 13🇳🇱 NETHERLANDS312♥♣Q+2-6
+1.3Round 1🇳🇴 NORWAY91NT♥2-1+4
+1.3Round 2🇩🇰 DENMARK184♠♦6=+0
+1.3Round 8🇮🇱 ISRAEL75♦♦4+1+1
+1.3Round 18🇮🇸 ICELAND72♥♦5+1+0
+1.2Round 17🇮🇪 IRELAND304♥♣K+1+0
+1.1Round 1🇳🇴 NORWAY122♥♠4+1+1
+1.1Round 13🇳🇱 NETHERLANDS234♥♦3-2+12
+0.9Round 2🇩🇰 DENMARK221NT♥J+3-10
+0.9Round 10🇫🇷 FRANCE82♠♦5=+0
+0.9Round 12🇭🇺 HUNGARY41NT♥8=+0
+0.9Round 12🇭🇺 HUNGARY161♠♦K-1-1
+0.8Round 9🇪🇪 ESTONIA253NT♦9+1+0
+0.7Round 1🇳🇴 NORWAY24♥♦K=+0
+0.7Round 5🇵🇱 POLAND162♣x♦3=+2
+0.6Round 11🇪🇸 SPAIN274♠♦4+2+1
+0.5Round 1🇳🇴 NORWAY51NT♥5+2+1
+0.5Round 1🇳🇴 NORWAY142♠♦4=-5
+0.5Round 2🇩🇰 DENMARK293NT♠J=+2
+0.5Round 5🇵🇱 POLAND21NT♠7+1-7
+0.5Round 17🇮🇪 IRELAND325♣♥6-1+3
+0.4Round 2🇩🇰 DENMARK192♥♣A+1+0
+0.4Round 5🇵🇱 POLAND123NT♥2=+0
+0.4Round 7🇩🇪 GERMANY263♥♣A=+8
+0.4Round 10🇫🇷 FRANCE42NT♥5=-1
+0.4Round 10🇫🇷 FRANCE91NT♠Q=-1
+0.4Round 11🇪🇸 SPAIN174♠♥A=+0
+0.3Round 2🇩🇰 DENMARK214♠♥2+1+0
+0.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND292♥♠8+1+0
+0.2Round 1🇳🇴 NORWAY116♠♠4+1-11
+0.2Round 8🇮🇱 ISRAEL113♥♦4=+0
+0.2Round 12🇭🇺 HUNGARY83NT♠J=+1
+0.2Round 17🇮🇪 IRELAND311NT♠3=-1
+0.1Round 2🇩🇰 DENMARK244♥♦K=+0
+0.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND183♣♣10=+0
+0.1Round 7🇩🇪 GERMANY214♠♦2-2-5
+0.1Round 10🇫🇷 FRANCE114♠♣K+1+0
+0.1Round 15🇨🇭 SWITZERLAND244♥♠Q+1-1
-0.0Round 18🇮🇸 ICELAND123NT♠3=-1
-0.0Round 18🇮🇸 ICELAND132NT♥3-1-5
-0.1Round 7🇩🇪 GERMANY312♣♠4+1+0
-0.1Round 9🇪🇪 ESTONIA313NT♣10=+0
-0.1Round 13🇳🇱 NETHERLANDS203NT♠10+2+13
-0.1Round 13🇳🇱 NETHERLANDS261♠♦9=+1
-0.2Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND173NT♠10+3+11
-0.2Round 5🇵🇱 POLAND81NT♣2+3-1
-0.2Round 7🇩🇪 GERMANY183NT♠J+2+12
-0.2Round 7🇩🇪 GERMANY282♥♣9-3-1
-0.2Round 17🇮🇪 IRELAND223NT♥10+1-1
-0.3Round 18🇮🇸 ICELAND93NT♠5-1+5
-0.4Round 5🇵🇱 POLAND113♦♣A+1+0
-0.4Round 11🇪🇸 SPAIN295♥♠K+1+13
-0.4Round 17🇮🇪 IRELAND284♥♥7-2+5
-0.5Round 5🇵🇱 POLAND64♠♣K+2-12
-0.5Round 5🇵🇱 POLAND152♥♥5=+0
-0.5Round 8🇮🇱 ISRAEL52♥♦Q-1-1
-0.5Round 8🇮🇱 ISRAEL123NT♦4+2+0
-0.5Round 9🇪🇪 ESTONIA204♥♣10+1+13
-0.5Round 13🇳🇱 NETHERLANDS28Pass+3
-0.5Round 15🇨🇭 SWITZERLAND284♠♦J+1+1
-0.5Round 17🇮🇪 IRELAND183♦♠A+1-1
-0.6Round 2🇩🇰 DENMARK233NT♦5+3-1
-0.6Round 7🇩🇪 GERMANY203NT♥2+2+0
-0.6Round 8🇮🇱 ISRAEL34♥♥3+1+0
-0.7Round 15🇨🇭 SWITZERLAND194♥♣K+2-3
-0.8Round 18🇮🇸 ICELAND23NT♥2+2+0
-0.9Round 7🇩🇪 GERMANY271NT♥7+1+7
-0.9Round 8🇮🇱 ISRAEL152♥♦K+1-1
-1.0Round 10🇫🇷 FRANCE14♥♦A=-11
-1.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND223♥♠10-1+4
-1.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND283NT♠6+2+0
-1.1Round 13🇳🇱 NETHERLANDS172♦♠A=+0
-1.2Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND321NT♣6-1-3
-1.2Round 11🇪🇸 SPAIN233NT♥J=-1
-1.3Round 2🇩🇰 DENMARK281NT♦5=+0
-1.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND205♣♥3+1+13
-1.3Round 11🇪🇸 SPAIN183♠♥6-1-4
-1.3Round 15🇨🇭 SWITZERLAND301NT♥7+1-1
-1.4Round 11🇪🇸 SPAIN311NT♣7+3-6
-1.4Round 12🇭🇺 HUNGARY53NT♠3+4-2
-1.4Round 12🇭🇺 HUNGARY63NT♦5+2-1
-1.4Round 13🇳🇱 NETHERLANDS302♠♦Q-3-4
-1.4Round 17🇮🇪 IRELAND191NT♠4-1-11
-1.5Round 2🇩🇰 DENMARK266♥♥9+1-13
-1.5Round 15🇨🇭 SWITZERLAND293NT♥5+1-1
-1.5Round 18🇮🇸 ICELAND62♠♣A=-6
-1.6Round 5🇵🇱 POLAND53NT♣7=-3
-1.6Round 10🇫🇷 FRANCE53♣♠6=-7
-1.7Round 5🇵🇱 POLAND33♣♣3=+1
-1.7Round 10🇫🇷 FRANCE73♦♠J+2-10
-1.8Round 8🇮🇱 ISRAEL14♠♥J+1+0
-1.9Round 2🇩🇰 DENMARK202♠♣K+2-1
-1.9Round 18🇮🇸 ICELAND151♥x♣8-1-5
-2.1Round 10🇫🇷 FRANCE21♥♥3+3-2
-2.1Round 15🇨🇭 SWITZERLAND214♥♠7+1-1
-2.1Round 18🇮🇸 ICELAND51NT♥3+1-1
-2.2Round 7🇩🇪 GERMANY293♦♥A+2-10
-2.2Round 10🇫🇷 FRANCE62♥♥3+1-6
-2.3Round 2🇩🇰 DENMARK274♥♣K=+0
-2.3Round 7🇩🇪 GERMANY174♠♣6=+0
-2.3Round 9🇪🇪 ESTONIA242♠♦Q=+0
-2.4Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND311NT♣Q-1-4
-2.4Round 17🇮🇪 IRELAND262♥♠6=-6
-2.5Round 9🇪🇪 ESTONIA182♥♦7-2-6
-2.5Round 13🇳🇱 NETHERLANDS242♦♠A=-7
-2.5Round 17🇮🇪 IRELAND231NT♠J-1-5
-2.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND252♣♣A=-5
-2.7Round 8🇮🇱 ISRAEL101NT♥3+2-6
-2.7Round 17🇮🇪 IRELAND273NT♦Q+1+0
-2.8Round 11🇪🇸 SPAIN222NT♥6=-5
-2.9Round 8🇮🇱 ISRAEL92♠♣A=-6
-3.2Round 1🇳🇴 NORWAY153♦♥A+1+0
-3.3Round 17🇮🇪 IRELAND213NT♠K-3-6
-3.4Round 17🇮🇪 IRELAND254♠♣4=-7
-3.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND243NT♠9-1-5
-3.6Round 11🇪🇸 SPAIN284♠♦A-1+2
-3.6Round 15🇨🇭 SWITZERLAND183NT♣4-1-5
-3.9Round 5🇵🇱 POLAND11NT♠5-3-7
-4.2Round 10🇫🇷 FRANCE162♥♣A=-5
-4.2Round 12🇭🇺 HUNGARY33NT♠5-3-5
-4.2Round 12🇭🇺 HUNGARY73♥♠10-1+0
-4.3Round 15🇨🇭 SWITZERLAND173NT♥9=+0
-4.4Round 8🇮🇱 ISRAEL43NT♣4+1-1
-4.6Round 7🇩🇪 GERMANY324♥♠2=+0
-4.6Round 11🇪🇸 SPAIN244♠♥3=+0
-4.6Round 18🇮🇸 ICELAND102♠♥A-1+0
-4.7Round 17🇮🇪 IRELAND242♦♠4=-11
-4.8Round 10🇫🇷 FRANCE36♦♠4-1-9
-5.1Round 7🇩🇪 GERMANY244♠♥A-4-5
-5.1Round 8🇮🇱 ISRAEL162♠♣A=-6
-5.3Round 9🇪🇪 ESTONIA273NT♠8=+0
-5.4Round 5🇵🇱 POLAND43NT♥2=+0
-5.4Round 11🇪🇸 SPAIN253NT♦K+2-2
-5.5Round 11🇪🇸 SPAIN264♠x♥4-2+0
-5.6Round 9🇪🇪 ESTONIA224♠♣2-2-13
-5.8Round 9🇪🇪 ESTONIA192♥♦3-1-6
-6.1Round 11🇪🇸 SPAIN195♦♣K-2-9
-6.3Round 15🇨🇭 SWITZERLAND224♠♣6-1-6
-6.4Round 12🇭🇺 HUNGARY22♥♦A=-11
-6.6Round 8🇮🇱 ISRAEL24♠♣K-1-11
-6.7Round 7🇩🇪 GERMANY306♦♠A=-9
-6.8Round 1🇳🇴 NORWAY133NT♠10-4-8
-7.1Round 15🇨🇭 SWITZERLAND314♠♦2+2-14
-8.2Round 1🇳🇴 NORWAY161NT♥A-4-15
-8.7Round 2🇩🇰 DENMARK304♥♠K=-3
-9.0Round 9🇪🇪 ESTONIA284♥♣3-1-10
-9.1Round 13🇳🇱 NETHERLANDS192♥♥2+2-10
-9.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND303NT♠5-2-11
-10.4Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND196NT♣7=+0
-11.2Round 8🇮🇱 ISRAEL134♠♦9=-10
-12.1Round 1🇳🇴 NORWAY75♦x♥A-3-14
-12.1Round 9🇪🇪 ESTONIA214♣x♠Q=-11
-12.4Round 5🇵🇱 POLAND94♠x♣K-3-12
-12.6Round 10🇫🇷 FRANCE146NT♥3=-11
-14.9Round 5🇵🇱 POLAND73♠x♦A=-19