🇧🇷 DA ROSA Paulo Vitor · BRAZIL

102rank
-199.9Butler · 240 bds
-0.83per board
±4.9swing
-0.57vs par /bd · #83/106
-0.69adjusted /bd
Butler per round: -0.5 -6.1 -22 -24.2 -8.1 -15.3 -9.3 -38.9 -3.4 -6 -35.4 4.8 4 -18.3 -21.2by round

vs par split: bidding -0.00 · play -0.65

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

Card play — on target: opening leads 74.1% #77 of 106 · declarer play 58.5% #103 of 106 · defence 80.7% #80 of 106

Card play by contract type — on target
vs NTvs a suit
Opening leads46.2% (13)82.9% (41)
Declarer play55.0% (20)60.6% (33)
Defence77.8% (27)81.7% (82)

Opening leads by suit led: ♠ 78.6% (14) · ♥ 63.6% (11) · ♦ 71.4% (14) · ♣ 80.0% (15)

vs par by strain: NT -0.48 (62) · a suit -0.64 (172)

vs par by level: part-score +0.18 (79) · game -0.94 (135) · slam -1.35 (20)

By role: declaring -1.06/bd (-3.21 vs par · 127) · defending -0.57/bd (+2.41 vs par · 113)

By vulnerability: vulnerable -1.35/bd (-1.38 vs par · 120) · not vulnerable -0.32/bd (+0.24 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2F.VasalloL.Jin – E.ZhouClosed16-0.5-0.03-1.94
Round 3F.VasalloP.Franceschetti – N.LhuissierOpen16-6.1-0.38+2.38
Round 4T.BattaggiaL.Arguedas – C.CastilloOpen16-22.0-1.38-1.50
Round 5S.TommasiniL.Milne – A.EdgttonOpen16-24.2-1.51-0.75
Round 7F.VasalloS.Skorchev – D.SpasovOpen16-8.1-0.51+1.12
Round 8F.VasalloM.Rohrberg – M.Dam MortensenClosed16-15.3-0.96+1.25
Round 9F.VasalloE.Erez – L.RosenthalOpen16-9.3-0.58-1.94
Round 10S.TommasiniA.Helmich – G.HopOpen16-38.9-2.43-2.94
Round 12F.VasalloK.Dwyer Rimstedt – O.LienOpen16-3.4-0.21-1.00
Round 13F.VasalloB.Lui – P.TsangOpen16-6.0-0.38-0.19
Round 14F.VasalloK.Morcos – M.NashaatClosed16-35.4-2.21-1.06
Round 15S.TommasiniY.You – W.TanClosed16+4.8+0.30-0.44
Round 17F.VasalloT.Seshimo – K.ItoOpen16+4.0+0.25+1.12
Round 18F.VasalloY.Shao – J.HuClosed16-18.3-1.14-0.56
Round 19S.TommasiniM.Hussain – Z.KhanOpen16-21.2-1.32-2.06

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.0Round 13🇭🇰 CHINA HONG KONG26NT♥7=+0
+11.1Round 12🇺🇸 USA126♠♦Q-1+13
+10.9Round 7🇧🇬 BULGARIA44♣x♦K-3+12
+9.5Round 2🇺🇸 USA213NT♠Q+1+7
+9.4Round 5🇦🇺 AUSTRALIA146NT♦2=+0
+8.7Round 19🇵🇰 PAKISTAN155♣♠A-2+11
+8.6Round 19🇵🇰 PAKISTAN165♠♣4-1+12
+8.4Round 3🇫🇷 FRANCE165♣2♠+2+13
+8.2Round 18🇨🇳 CHINA114♥♠7-1+14
+8.1Round 18🇨🇳 CHINA15♥x♠A+1+13
+7.9Round 14🇪🇬 EGYPT34♥♣8=+0
+7.5Round 18🇨🇳 CHINA134♥♠J-4-6
+6.8Round 19🇵🇰 PAKISTAN41NT♣2+2+10
+6.5Round 2🇺🇸 USA273NT♥4+3+1
+6.3Round 8🇩🇰 DENMARK133♣♥3+1+11
+6.1Round 4COSTA RICA94♥♠K-1+10
+5.8Round 4COSTA RICA102♥♣A+1+6
+5.8Round 10🇳🇱 NETHERLANDS95♣♠5=+3
+5.8Round 18🇨🇳 CHINA34♠x♠3-1+7
+5.6Round 4COSTA RICA115♣♥A-1+10
+5.6Round 15🇸🇬 SINGAPORE83♣♥Q-2+5
+5.4Round 19🇵🇰 PAKISTAN113NT♣2+1+1
+5.1Round 8🇩🇰 DENMARK63NT♠5-1+12
+4.9Round 13🇭🇰 CHINA HONG KONG74♥♦10+1+2
+4.8Round 12🇺🇸 USA1133♠♦A-1+6
+4.8Round 18🇨🇳 CHINA93NT♦4-2+13
+4.7Round 15🇸🇬 SINGAPORE121NTx♠Q=+7
+4.5Round 3🇫🇷 FRANCE133♦♣T+3+15
+4.4Round 2🇺🇸 USA293♠♥9+1+7
+4.3Round 5🇦🇺 AUSTRALIA163NT♦2+1+0
+4.3Round 17🇯🇵 JAPAN113♥♥K-1+9
+4.2Round 14🇪🇬 EGYPT133♦x♥K-1+9
+4.1Round 9🇮🇱 ISRAEL73NT♦7=-2
+4.1Round 17🇯🇵 JAPAN126♦♥A=-2
+3.9Round 5🇦🇺 AUSTRALIA34♥♦2+1+0
+3.9Round 14🇪🇬 EGYPT14♥♦K=+3
+3.8Round 5🇦🇺 AUSTRALIA25♠x♦2-2+5
+3.8Round 12🇺🇸 USA133♥♦Q+1+6
+3.8Round 12🇺🇸 USA154♠♠8-1+6
+3.8Round 15🇸🇬 SINGAPORE12♠♥Q+2+4
+3.5Round 9🇮🇱 ISRAEL22♠♣2=-1
+3.4Round 5🇦🇺 AUSTRALIA92♦♦2+2+0
+3.4Round 15🇸🇬 SINGAPORE24♠♣9=+0
+3.4Round 17🇯🇵 JAPAN13♥♠Q+1+4
+3.3Round 13🇭🇰 CHINA HONG KONG32♥♣K=+5
+3.1Round 15🇸🇬 SINGAPORE163NT♥8=-1
+3.0Round 8🇩🇰 DENMARK54♥♥A-1+5
+2.9Round 4COSTA RICA144♠x♦A-2-4
+2.9Round 7🇧🇬 BULGARIA12♦♣6=+5
+2.8Round 4COSTA RICA64♠♥4+1+0
+2.8Round 5🇦🇺 AUSTRALIA14♠♦2+2+11
+2.8Round 7🇧🇬 BULGARIA83NT♥3=-1
+2.8Round 9🇮🇱 ISRAEL55♣♠9-2+6
+2.7Round 7🇧🇬 BULGARIA63NT♠2=+7
+2.7Round 9🇮🇱 ISRAEL114♣x♣9-1+0
+2.6Round 7🇧🇬 BULGARIA53♥♠7=+1
+2.5Round 3🇫🇷 FRANCE33N♠3=+6
+2.5Round 7🇧🇬 BULGARIA73♥♠A=+0
+2.5Round 12🇺🇸 USA1114♣♣10=-7
+2.4Round 10🇳🇱 NETHERLANDS63NT♥3-1+4
+2.4Round 12🇺🇸 USA1124NTx♥9-1+0
+2.4Round 12🇺🇸 USA1143♠♦K+2+6
+2.2Round 15🇸🇬 SINGAPORE44♥♠K-1-1
+2.1Round 2🇺🇸 USA282♥♦7-1-1
+2.1Round 13🇭🇰 CHINA HONG KONG124♥♣A+1+11
+2.1Round 17🇯🇵 JAPAN84♥♦J=+3
+1.9Round 9🇮🇱 ISRAEL134♥♦J-1+6
+1.8Round 17🇯🇵 JAPAN161NT♥3+2+6
+1.6Round 10🇳🇱 NETHERLANDS14♥♠3+1+0
+1.6Round 15🇸🇬 SINGAPORE33NT♥7+2+1
+1.6Round 17🇯🇵 JAPAN135♦♣8-1+6
+1.5Round 3🇫🇷 FRANCE7Adj.♠A+5
+1.5Round 9🇮🇱 ISRAEL152♦♥8+2+0
+1.5Round 17🇯🇵 JAPAN44♠x♠6=-4
+1.3Round 7🇧🇬 BULGARIA93NT♥5-1+12
+1.3Round 10🇳🇱 NETHERLANDS154♠♠6+1+1
+1.2Round 3🇫🇷 FRANCE125♦♠Q+1+11
+1.2Round 4COSTA RICA24♠♦2+1+0
+1.2Round 8🇩🇰 DENMARK73NT♠5+1+0
+1.2Round 9🇮🇱 ISRAEL82♥♥2=+0
+1.2Round 17🇯🇵 JAPAN23NT♥9-1+5
+1.1Round 10🇳🇱 NETHERLANDS83NT♣8+1+0
+1.1Round 18🇨🇳 CHINA153NT♠Q=-1
+1.0Round 7🇧🇬 BULGARIA113NT♣7+2+0
+0.9Round 2🇺🇸 USA2143NT♠6=-1
+0.7Round 7🇧🇬 BULGARIA162♠♦K=+5
+0.7Round 8🇩🇰 DENMARK103♠♥7-1+5
+0.7Round 13🇭🇰 CHINA HONG KONG41♠♦5+2+0
+0.7Round 13🇭🇰 CHINA HONG KONG144♥♦10+1+0
+0.6Round 2🇺🇸 USA2163NT♥6-2+7
+0.6Round 3🇫🇷 FRANCE64♥x♠A-1+7
+0.6Round 5🇦🇺 AUSTRALIA63♦♦2+1+0
+0.6Round 14🇪🇬 EGYPT153♠♣A+1+6
+0.5Round 2🇺🇸 USA2154♠♦2=+0
+0.5Round 3🇫🇷 FRANCE13N♣K=+0
+0.5Round 13🇭🇰 CHINA HONG KONG115♣♦4=+0
+0.5Round 15🇸🇬 SINGAPORE154♥♠A+2-1
+0.4Round 4COSTA RICA44♣♥3-1+6
+0.4Round 17🇯🇵 JAPAN151♠♣4=+0
+0.3Round 2🇺🇸 USA262♠♥7+1-7
+0.3Round 5🇦🇺 AUSTRALIA44♠♦2=-1
+0.3Round 18🇨🇳 CHINA147NT♣6-1+14
+0.2Round 8🇩🇰 DENMARK163NT♠2=+2
+0.1Round 2🇺🇸 USA2103NT♦8+2-12
+0.1Round 4COSTA RICA56♠♣4+1+13
-0.0Round 12🇺🇸 USA1154♠♣7+1+0
+0.0Round 13🇭🇰 CHINA HONG KONG54♥♣3+1+0
-0.1Round 7🇧🇬 BULGARIA152♥♣A+1+7
-0.1Round 8🇩🇰 DENMARK44♥♦4-1+6
-0.1Round 9🇮🇱 ISRAEL143NT♣T+2-11
-0.1Round 13🇭🇰 CHINA HONG KONG164♥♣A+1+0
-0.1Round 14🇪🇬 EGYPT54♥♠4-3-10
-0.2Round 15🇸🇬 SINGAPORE95♥♣9+1-11
-0.2Round 17🇯🇵 JAPAN62NT♠Q=+0
-0.2Round 17🇯🇵 JAPAN95♠♥7=+0
-0.3Round 3🇫🇷 FRANCE114♥♣J-1-2
-0.3Round 15🇸🇬 SINGAPORE71NTx♦K=-10
-0.4Round 3🇫🇷 FRANCE141N♠2=+0
-0.4Round 10🇳🇱 NETHERLANDS141NT♣4+1+1
-0.4Round 14🇪🇬 EGYPT23♣♣7=+0
-0.4Round 19🇵🇰 PAKISTAN134♥♥3-1+1
-0.5Round 9🇮🇱 ISRAEL123NT♣K+3+11
-0.5Round 12🇺🇸 USA194♥♣Q+1+0
-0.6Round 4COSTA RICA135♦♠J=-2
-0.6Round 7🇧🇬 BULGARIA123♥♦10=+7
-0.6Round 9🇮🇱 ISRAEL106♠♥9=+0
-0.6Round 19🇵🇰 PAKISTAN94♥♣A=+0
-0.7Round 12🇺🇸 USA1161NT♥J=-1
-0.7Round 15🇸🇬 SINGAPORE54♠♦6+2-1
-0.8Round 8🇩🇰 DENMARK145♦♥8-2+0
-0.8Round 14🇪🇬 EGYPT162♠♦9-1-1
-0.8Round 17🇯🇵 JAPAN104♥♥2+1+0
-0.8Round 19🇵🇰 PAKISTAN15♣♠A-1-4
-0.9Round 10🇳🇱 NETHERLANDS33♦♣3-1+1
-1.1Round 10🇳🇱 NETHERLANDS162♦♣J=-1
-1.1Round 19🇵🇰 PAKISTAN144♥♦4+1-4
-1.2Round 8🇩🇰 DENMARK32♥♥5+2-1
-1.3Round 2🇺🇸 USA2126♠♥3=+11
-1.3Round 8🇩🇰 DENMARK94♠♥K-1+2
-1.3Round 9🇮🇱 ISRAEL32NT♠6-1-4
-1.3Round 19🇵🇰 PAKISTAN83♥♣2-1-5
-1.4Round 3🇫🇷 FRANCE23N♦5+1-1
-1.4Round 8🇩🇰 DENMARK123♥♦10-2-5
-1.5Round 13🇭🇰 CHINA HONG KONG81NT♥K-1-2
-1.5Round 15🇸🇬 SINGAPORE143♦♦5=-1
-1.6Round 2🇺🇸 USA255♦♠Q=-16
-1.6Round 5🇦🇺 AUSTRALIA52♣♦2-2-3
-1.6Round 8🇩🇰 DENMARK14♠♥K=+11
-1.6Round 12🇺🇸 USA162NT♠J+2-10
-1.8Round 2🇺🇸 USA232♠♠7+2-2
-1.8Round 2🇺🇸 USA2112♥♦J+2+6
-1.8Round 17🇯🇵 JAPAN54♠♠4-2-7
-1.9Round 3🇫🇷 FRANCE41N♦4+1-6
-2.3Round 10🇳🇱 NETHERLANDS26NT♠5-2-11
-2.3Round 14🇪🇬 EGYPT83♥♦2=+6
-2.4Round 5🇦🇺 AUSTRALIA122NT♦2+2+7
-2.4Round 18🇨🇳 CHINA84♥♠2+1-1
-2.5Round 2🇺🇸 USA243NT♠5-1-5
-2.5Round 4COSTA RICA73♦♣2+1-1
-2.5Round 9🇮🇱 ISRAEL14♥♠5+2-2
-2.5Round 13🇭🇰 CHINA HONG KONG63NT♦5+3-1
-2.6Round 5🇦🇺 AUSTRALIA103NT♦2+1-1
-2.6Round 10🇳🇱 NETHERLANDS133♥♠A+1-1
-2.6Round 19🇵🇰 PAKISTAN103♣♦Q-1-5
-2.7Round 10🇳🇱 NETHERLANDS71NT♣2=+2
-2.8Round 18🇨🇳 CHINA43NT♠5+3-1
-2.9Round 13🇭🇰 CHINA HONG KONG92♥♦3-1-4
-3.1Round 3🇫🇷 FRANCE102♥♠T=+0
-3.1Round 4COSTA RICA84♥♦K-1-10
-3.1Round 8🇩🇰 DENMARK23♠♥5+3-7
-3.2Round 10🇳🇱 NETHERLANDS113♠♣Q+1-4
-3.2Round 14🇪🇬 EGYPT41♠♠J+3-1
-3.3Round 12🇺🇸 USA174♥♣Q=+0
-3.3Round 14🇪🇬 EGYPT143♣♠A-5-3
-3.4Round 15🇸🇬 SINGAPORE102♠♣J=-6
-3.4Round 15🇸🇬 SINGAPORE113NT♣7+2-2
-3.5Round 2🇺🇸 USA2133♠♠7+2-9
-3.5Round 17🇯🇵 JAPAN74♥♠K-1+1
-3.5Round 18🇨🇳 CHINA73NT♥6+2-1
-3.7Round 3🇫🇷 FRANCE85♦x♥A-1-5
-3.8Round 18🇨🇳 CHINA123NT♠2+1-1
-3.9Round 14🇪🇬 EGYPT62♦x♦5=-7
-3.9Round 19🇵🇰 PAKISTAN74♥♣2-2-12
-4.0Round 9🇮🇱 ISRAEL64♥♦2-3-7
-4.1Round 19🇵🇰 PAKISTAN23NT♣2=-7
-4.2Round 10🇳🇱 NETHERLANDS124♥♣3-1-10
-4.2Round 12🇺🇸 USA182♣♠K-1-5
-4.2Round 14🇪🇬 EGYPT115♦x♦4-4+5
-4.3Round 7🇧🇬 BULGARIA24♥♠2-1-9
-4.3Round 17🇯🇵 JAPAN143NT♠7+1+0
-4.4Round 13🇭🇰 CHINA HONG KONG13NT♣5=+0
-4.4Round 14🇪🇬 EGYPT124♥♦8+1+0
-4.4Round 18🇨🇳 CHINA163NT♠3-1-5
-4.5Round 3🇫🇷 FRANCE153♥♠K-1-6
-4.6Round 3🇫🇷 FRANCE94♠♥Q-1+2
-4.6Round 9🇮🇱 ISRAEL95♦♥J-1-5
-4.7Round 7🇧🇬 BULGARIA143NT♥10-1-10
-4.8Round 15🇸🇬 SINGAPORE132NT♦4-2-3
-5.1Round 9🇮🇱 ISRAEL43NT♠Q-1-12
-5.2Round 5🇦🇺 AUSTRALIA83NT♦2+1-1
-5.4Round 3🇫🇷 FRANCE54♠♣4+1-1
-5.4Round 10🇳🇱 NETHERLANDS104♠♣2=-3
-5.5Round 13🇭🇰 CHINA HONG KONG154♠♠7+1-6
-5.6Round 17🇯🇵 JAPAN34♥♠K=-3
-5.7Round 4COSTA RICA154♥x♣6=-5
-5.8Round 15🇸🇬 SINGAPORE66♠♦A+1+13
-5.8Round 19🇵🇰 PAKISTAN65♥♣2+1-11
-5.9Round 14🇪🇬 EGYPT94♥♦6-1-11
-6.0Round 13🇭🇰 CHINA HONG KONG136♠x♣A-1-9
-6.1Round 4COSTA RICA165♣♦K+1-10
-6.1Round 7🇧🇬 BULGARIA103♠♣3=-11
-6.5Round 8🇩🇰 DENMARK117♥♣8=+0
-6.6Round 18🇨🇳 CHINA104♥♣K-1-13
-7.1Round 12🇺🇸 USA1103♣x♦K-1-8
-7.3Round 8🇩🇰 DENMARK84♦♥A-2-8
-7.5Round 12🇺🇸 USA114♠x♦3=-7
-7.6Round 5🇦🇺 AUSTRALIA73NT♦2+1+12
-8.3Round 9🇮🇱 ISRAEL165♣♥T-1-10
-8.3Round 13🇭🇰 CHINA HONG KONG103♠♦6+1+1
-8.4Round 4COSTA RICA16NT♥5-1-10
-8.5Round 8🇩🇰 DENMARK154♠♠5-2-13
-9.0Round 19🇵🇰 PAKISTAN36♥♣2=-1
-9.3Round 12🇺🇸 USA145♦x♥4-2-15
-9.3Round 18🇨🇳 CHINA66NT♣3-1-16
-9.7Round 4COSTA RICA124♠♥Q-1-10
-9.7Round 5🇦🇺 AUSTRALIA113♦x♦2-3-14
-9.8Round 5🇦🇺 AUSTRALIA133NT♦2=-10
-9.8Round 7🇧🇬 BULGARIA135♥x♦A-1-9
-9.9Round 7🇧🇬 BULGARIA37♦♦3=+2
-10.1Round 19🇵🇰 PAKISTAN123NT♣2-1-6
-10.5Round 14🇪🇬 EGYPT106♥♣A-1-13
-10.6Round 18🇨🇳 CHINA54♠♥A-1-12
-10.7Round 18🇨🇳 CHINA25♥♦K-3-13
-10.8Round 4COSTA RICA35♥♦Q+2-17
-11.0Round 19🇵🇰 PAKISTAN53NT♣2-2-13
-12.9Round 2🇺🇸 USA226♠♥7-1-17
-13.0Round 14🇪🇬 EGYPT76♠♠6=+0
-13.8Round 5🇦🇺 AUSTRALIA154♥♦2+3-17
-14.1Round 10🇳🇱 NETHERLANDS43♠x♥5=-15
-14.2Round 10🇳🇱 NETHERLANDS56♠♥5+1-14