🇧🇷 CASTELLO BRANCO Marcelo · BRAZIL

16rank
+124.2Butler · 256 bds
+0.49per board
±4.3swing
+1.03vs par /bd · #7/122
+0.54adjusted /bd
Butler per round: -7.9 28.1 25.3 -11.8 0.5 4.7 -5 -2 -1.9 -17 28.6 8 26.7 3.3 21.3 23.3by round

vs par split: bidding +0.54 · play +0.45

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

Card play — on target: opening leads 73.5% #117 of 122 · declarer play 79.5% #34 of 122 · defence 91.5% #11 of 122

Card play by contract type — on target
vs NTvs a suit
Opening leads·73.5% (49)
Declarer play·79.5% (39)
Defence·91.5% (94)

Opening leads by suit led: ♠ 72.7% (11) · ♥ 78.6% (14) · ♦ 72.7% (11) · ♣ 69.2% (13)

vs par by strain: a suit +0.98 (183)

vs par by level: part-score +1.22 (76) · game +0.65 (94) · slam +2.00 (13)

By role: declaring +0.48/bd (-1.52 vs par · 124) · defending +0.52/bd (+3.48 vs par · 130)

By vulnerability: vulnerable +0.28/bd (+0.91 vs par · 128) · not vulnerable +0.69/bd (+1.15 vs par · 128)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.AmaralC.Mariani – L.BurgayClosed16-7.9-0.49+2.50
Round 2M.AmaralH.Kruger – K.GilmourOpen16+28.1+1.76+0.75
Round 3E.ViannaF.Dahl – G.NorrisOpen16+25.3+1.58+1.25
Round 4E.ViannaB.Wolff – D.MorseOpen16-11.8-0.74-0.44
Round 6E.ViannaA.Ruia – A.SequiraOpen16+0.5+0.03+0.25
Round 7E.ViannaR.Bates – A.SontagOpen16+4.7+0.29-1.19
Round 9E.ViannaP.Grenthe – P.VanhoutteOpen16-5.0-0.31+1.44
Round 10E.ViannaA.Yamada – K.OhnoClosed16-2.0-0.12+0.00
Round 11E.ViannaD.Sacul – F.WaluyanOpen16-1.9-0.12+0.44
Round 14E.ViannaS.Flodqvist – A.SjobergClosed16-17.0-1.06-1.44
Round 15E.ViannaC.Suriya – A.SuriyaOpen16+28.6+1.79+1.88
Round 16E.ViannaR.Klinger – Z.NagyOpen16+8.0+0.50+2.62
Round 18E.ViannaH.Humburg – G.MattssonOpen16+26.7+1.67+2.94
Round 19M.AmaralD.Russell – T.RobbOpen16+3.3+0.21+1.00
Round 20E.ViannaD.Piafsky – F.HofferOpen16+21.3+1.33+3.88
Round 21E.ViannaH.Tang – J.LiClosed16+23.3+1.46+0.62

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.8Round 15🇹🇭 THAILAND254♠♣K-1+17
+12.8Round 10🇯🇵 JAPAN114♠x♣A-5+12
+10.6Round 1🇮🇹 ITALY104♥♠A=+13
+10.3Round 2🇿🇦 SOUTH AFRICA56♠♥3-1+14
+10.1Round 2🇿🇦 SOUTH AFRICA15♣♥Q=+11
+10.0Round 21🇨🇳 CHINA274♠♥K=+11
+9.7Round 6🇮🇳 INDIA97♥♦J=+0
+9.6Round 19🇳🇿 NEW ZEALAND305♣♠6-1+10
+9.4Round 19🇳🇿 NEW ZEALAND313N♥J+3+11
+9.2Round 3🇩🇰 DENMARK34♥♦A-1+10
+9.0Round 14🇸🇪 SWEDEN14♠♣10-1+10
+8.8Round 11🇮🇩 INDONESIA193N♣Q+1+17
+8.3Round 7🇺🇸 USA 2136♠♥J=+0
+8.2Round 21🇨🇳 CHINA302♥x♦A-3+8
+7.9Round 15🇹🇭 THAILAND213N♥Q=+10
+7.9Round 18🇩🇪 GERMANY83N♥4-1+10
+7.4Round 1🇮🇹 ITALY136♦♠Q-1+16
+7.2Round 2🇿🇦 SOUTH AFRICA104♠♦A=+0
+7.2Round 18🇩🇪 GERMANY36♣x♠A-3+8
+7.0Round 9🇫🇷 FRANCE75♣x♦A-1+13
+6.8Round 9🇫🇷 FRANCE83N♠K+2+14
+6.6Round 3🇩🇰 DENMARK105♦♣K-1+12
+6.5Round 4🇺🇸 USA 134♠♣8=+0
+6.5Round 16🇦🇺 AUSTRALIA23N♣4=+6
+6.4Round 3🇩🇰 DENMARK43♠♦Q+1+8
+6.2Round 20🇨🇦 CANADA163♣♠A-2+6
+5.9Round 20🇨🇦 CANADA125♠x♥10+1+6
+5.8Round 6🇮🇳 INDIA135♣♥A-1+12
+5.6Round 2🇿🇦 SOUTH AFRICA142♠♣Q=+11
+5.6Round 18🇩🇪 GERMANY104♦♥6-3+4
+5.4Round 16🇦🇺 AUSTRALIA92N♥Q-4+8
+5.2Round 2🇿🇦 SOUTH AFRICA134♠♥10-1+13
+5.2Round 6🇮🇳 INDIA34♥♠K=+0
+5.0Round 15🇹🇭 THAILAND272♠♥K=+6
+4.8Round 3🇩🇰 DENMARK64♦♠A=-5
+4.8Round 7🇺🇸 USA 2145♠x♥A-1+5
+4.7Round 20🇨🇦 CANADA73N♠10-1+12
+4.6Round 6🇮🇳 INDIA124♥♦J=+0
+4.6Round 14🇸🇪 SWEDEN41N♦2-1+12
+4.5Round 21🇨🇳 CHINA283N♣7-3+9
+4.3Round 9🇫🇷 FRANCE125♠♣K-1+11
+4.2Round 3🇩🇰 DENMARK153♦♥5=+1
+4.0Round 15🇹🇭 THAILAND193N♥J-1+12
+4.0Round 18🇩🇪 GERMANY135♣♥A-1+6
+3.9Round 10🇯🇵 JAPAN104♥♠K=+9
+3.9Round 16🇦🇺 AUSTRALIA53♦♥Q-1+12
+3.8Round 2🇿🇦 SOUTH AFRICA156♠♠10=+1
+3.8Round 6🇮🇳 INDIA103N♣Q=-1
+3.8Round 10🇯🇵 JAPAN31N♣J+1+6
+3.8Round 11🇮🇩 INDONESIA222N♥3=+0
+3.7Round 4🇺🇸 USA 184♥♣7+2+11
+3.7Round 20🇨🇦 CANADA153N♥7-1+12
+3.6Round 4🇺🇸 USA 145♥♠K=+0
+3.5Round 3🇩🇰 DENMARK22♥♣2=+12
+3.5Round 16🇦🇺 AUSTRALIA43♦♠3=-3
+3.5Round 21🇨🇳 CHINA262♠♣Q-1+5
+3.4Round 6🇮🇳 INDIA44♥♣A=-1
+3.3Round 21🇨🇳 CHINA192♠♣J=+6
+3.0Round 9🇫🇷 FRANCE55♣♥3+1+15
+2.9Round 18🇩🇪 GERMANY92♣♠8-1+4
+2.8Round 11🇮🇩 INDONESIA283N♠5+1+14
+2.8Round 15🇹🇭 THAILAND312♠♦A+1-10
+2.7Round 18🇩🇪 GERMANY126♣♦5+1-2
+2.7Round 18🇩🇪 GERMANY161N♠8-3+0
+2.6Round 3🇩🇰 DENMARK52♦♥3+1+5
+2.6Round 3🇩🇰 DENMARK142♠♥J+1+0
+2.6Round 20🇨🇦 CANADA45♦♥K+1+13
+2.5Round 6🇮🇳 INDIA155♥♣A=+4
+2.5Round 19🇳🇿 NEW ZEALAND324♦♥A=+10
+2.5Round 20🇨🇦 CANADA24♠♣A=+6
+2.4Round 14🇸🇪 SWEDEN124♥♠4-1+5
+2.4Round 15🇹🇭 THAILAND234♥♦7+3+12
+2.4Round 18🇩🇪 GERMANY113♣♦10=+5
+2.4Round 21🇨🇳 CHINA234♥♠3+1+0
+2.3Round 7🇺🇸 USA 214♦♠K-1-2
+2.3Round 10🇯🇵 JAPAN43N♥4-2+3
+2.3Round 19🇳🇿 NEW ZEALAND224♠♥8=+0
+2.2Round 2🇿🇦 SOUTH AFRICA34♠♠8+1+0
+2.2Round 7🇺🇸 USA 263N♠5+2+0
+2.2Round 11🇮🇩 INDONESIA293♦♥K+2+10
+2.2Round 18🇩🇪 GERMANY65♣♣4=+11
+2.2Round 19🇳🇿 NEW ZEALAND261♠♥K+2+12
+2.1Round 4🇺🇸 USA 1112♠♣7=-1
+2.1Round 7🇺🇸 USA 2161♥♦3+1+0
+2.1Round 20🇨🇦 CANADA103♣♠8=+9
+2.0Round 18🇩🇪 GERMANY153N♦7+2+1
+1.8Round 4🇺🇸 USA 1123N♦4=+0
+1.8Round 15🇹🇭 THAILAND222♥♣3-2-5
+1.7Round 1🇮🇹 ITALY93N♥3-1+6
+1.7Round 7🇺🇸 USA 2123N♠J+3-11
+1.7Round 20🇨🇦 CANADA34♥♠A-1+5
+1.6Round 14🇸🇪 SWEDEN144♥♠K+2+1
+1.5Round 6🇮🇳 INDIA111N♦5=+2
+1.5Round 19🇳🇿 NEW ZEALAND244♠♥A+2+1
+1.3Round 14🇸🇪 SWEDEN93N♥2=+0
+1.3Round 15🇹🇭 THAILAND173♠♣A-1+8
+1.2Round 9🇫🇷 FRANCE162♠♥2=+5
+1.1Round 10🇯🇵 JAPAN92♠♥K+1+1
+1.1Round 10🇯🇵 JAPAN144♥x♣A-1+0
+1.0Round 2🇿🇦 SOUTH AFRICA42♠♥3+1+1
+1.0Round 2🇿🇦 SOUTH AFRICA94♥♦7+1-10
+1.0Round 7🇺🇸 USA 2102♦♠Q+1+11
+1.0Round 14🇸🇪 SWEDEN22♥♦A+1+0
+1.0Round 15🇹🇭 THAILAND291N♠3+1+10
+1.0Round 19🇳🇿 NEW ZEALAND195♣x♠K-1+0
+1.0Round 20🇨🇦 CANADA84♠♦9+1+0
+1.0Round 21🇨🇳 CHINA202♠♣A=-10
+1.0Round 21🇨🇳 CHINA243♠♣K=+4
+0.9Round 2🇿🇦 SOUTH AFRICA63♠♦10-1+2
+0.9Round 7🇺🇸 USA 273N♠2=-2
+0.9Round 10🇯🇵 JAPAN53♠♥5+1-1
+0.9Round 20🇨🇦 CANADA54♥♠J+2+12
+0.8Round 6🇮🇳 INDIA161N♠K-1+2
+0.8Round 10🇯🇵 JAPAN164♣♦A-1+6
+0.8Round 16🇦🇺 AUSTRALIA102♠♦10-1+0
+0.8Round 20🇨🇦 CANADA114♥♦7+2-1
+0.7Round 2🇿🇦 SOUTH AFRICA74♥♥9+1-12
+0.7Round 7🇺🇸 USA 242♠♠4+1+0
+0.7Round 19🇳🇿 NEW ZEALAND172♥♥2+1+0
+0.6Round 3🇩🇰 DENMARK83N♦J=+0
+0.6Round 4🇺🇸 USA 1153N♥10+1+0
+0.6Round 6🇮🇳 INDIA71N♥7=-1
+0.6Round 18🇩🇪 GERMANY144♥♦9-2+6
+0.6Round 19🇳🇿 NEW ZEALAND283♠♥A-4+2
+0.6Round 21🇨🇳 CHINA173N♥4-2-5
+0.5Round 16🇦🇺 AUSTRALIA12Pass+3
+0.4Round 4🇺🇸 USA 191N♦4+2+10
+0.4Round 6🇮🇳 INDIA64♠♦J=+0
+0.4Round 10🇯🇵 JAPAN6Pass-4
+0.4Round 10🇯🇵 JAPAN152♥♦7-1+7
+0.4Round 16🇦🇺 AUSTRALIA13N♥2+2+1
+0.4Round 16🇦🇺 AUSTRALIA74♠♦2=-1
+0.3Round 4🇺🇸 USA 1162♠♦A=+5
+0.3Round 14🇸🇪 SWEDEN73♣♦A-1-11
+0.3Round 15🇹🇭 THAILAND322♥♣K=+0
+0.2Round 11🇮🇩 INDONESIA214♥♠9+1+0
+0.2Round 16🇦🇺 AUSTRALIA151N♣=-1
+0.2Round 19🇳🇿 NEW ZEALAND295♦♦J+1-1
+0.1Round 15🇹🇭 THAILAND241N♦5=+0
+0.1Round 15🇹🇭 THAILAND264♥♦9=-1
+0.0Round 11🇮🇩 INDONESIA324♠♥K+2-11
+0.0Round 18🇩🇪 GERMANY13N♦J+1+0
-0.1Round 1🇮🇹 ITALY163N♦10+1+0
-0.2Round 20🇨🇦 CANADA143N♥8+1-11
-0.3Round 2🇿🇦 SOUTH AFRICA113♦♠8-1-3
-0.3Round 11🇮🇩 INDONESIA183♠♥K-1-10
-0.4Round 1🇮🇹 ITALY52♦♣3+1+1
-0.4Round 7🇺🇸 USA 233♣♥2=+0
-0.4Round 20🇨🇦 CANADA64♥♦3=-1
-0.5Round 3🇩🇰 DENMARK161N♥7+1-6
-0.5Round 16🇦🇺 AUSTRALIA33N♥10+2+10
-0.7Round 11🇮🇩 INDONESIA313N♦3+1-1
-0.7Round 21🇨🇳 CHINA182♦♠5+1-1
-0.8Round 1🇮🇹 ITALY24♠♦K+1+0
-0.8Round 7🇺🇸 USA 2113N♦2-2-6
-0.8Round 9🇫🇷 FRANCE102♥♥6=+0
-0.8Round 18🇩🇪 GERMANY54♠♦K+1+0
-0.9Round 3🇩🇰 DENMARK133N♠6+2-1
-1.0Round 1🇮🇹 ITALY83N♥A+1+1
-1.0Round 3🇩🇰 DENMARK11N♣9+1-7
-1.0Round 9🇫🇷 FRANCE93N♦10+3-1
-1.0Round 14🇸🇪 SWEDEN116♦♥7+1-11
-1.0Round 20🇨🇦 CANADA93♥♠A=+0
-1.0Round 21🇨🇳 CHINA293N♦10+1+0
-1.1Round 9🇫🇷 FRANCE133N♣K+1-1
-1.1Round 9🇫🇷 FRANCE143N♣6-2+0
-1.1Round 11🇮🇩 INDONESIA254♠♥K-1-5
-1.1Round 15🇹🇭 THAILAND301N♣5+1-5
-1.1Round 16🇦🇺 AUSTRALIA84♥♦=+0
-1.2Round 1🇮🇹 ITALY124♠♦4=-6
-1.2Round 21🇨🇳 CHINA253N♥4=-1
-1.4Round 1🇮🇹 ITALY62♠♣3=-1
-1.4Round 2🇿🇦 SOUTH AFRICA82♠♦A-1-2
-1.4Round 7🇺🇸 USA 222♠♣6+2-6
-1.4Round 14🇸🇪 SWEDEN63♣♥4-1+5
-1.4Round 16🇦🇺 AUSTRALIA133N=-1
-1.5Round 9🇫🇷 FRANCE41N♥A-2-3
-1.5Round 21🇨🇳 CHINA324♦♣10=+7
-1.6Round 4🇺🇸 USA 1134♠♣K=+1
-1.6Round 4🇺🇸 USA 1142♠♥K-1-3
-1.6Round 11🇮🇩 INDONESIA203♦♥10+1-1
-1.6Round 11🇮🇩 INDONESIA273N♥5-2-6
-1.6Round 11🇮🇩 INDONESIA303N♣5+1-4
-1.7Round 7🇺🇸 USA 284♥♦9=+0
-1.7Round 21🇨🇳 CHINA214♥♣K=-11
-1.8Round 11🇮🇩 INDONESIA243♥♦K=+0
-1.9Round 4🇺🇸 USA 113♥♣6=-1
-1.9Round 16🇦🇺 AUSTRALIA62♠♥4=+0
-1.9Round 21🇨🇳 CHINA224♠♣A-2-7
-2.0Round 4🇺🇸 USA 152♠♠3+2+6
-2.0Round 14🇸🇪 SWEDEN154♥♦2+2-16
-2.1Round 3🇩🇰 DENMARK73N♥5=+1
-2.1Round 16🇦🇺 AUSTRALIA162♠♣Q=+1
-2.4Round 9🇫🇷 FRANCE64♥♠4-2-7
-2.4Round 11🇮🇩 INDONESIA232♠♦10=+3
-2.5Round 1🇮🇹 ITALY45♦♠A+1+5
-2.5Round 15🇹🇭 THAILAND201N♣9+3-9
-2.6Round 1🇮🇹 ITALY12♠♦Q+1+0
-2.6Round 10🇯🇵 JAPAN82♠♦7-2+0
-2.6Round 14🇸🇪 SWEDEN82♥♠Q=-5
-2.6Round 16🇦🇺 AUSTRALIA11Pass-3
-2.7Round 3🇩🇰 DENMARK94♥♦A-1-5
-2.7Round 7🇺🇸 USA 255♦x♠2-2+0
-2.7Round 19🇳🇿 NEW ZEALAND273♣♣5=-5
-2.8Round 3🇩🇰 DENMARK123N♣2-1-5
-2.8Round 9🇫🇷 FRANCE115♣♥5-1-5
-2.8Round 11🇮🇩 INDONESIA173N♦Q+3+11
-2.9Round 2🇿🇦 SOUTH AFRICA163N♥8+1+0
-2.9Round 9🇫🇷 FRANCE14♠♠2-2-6
-2.9Round 9🇫🇷 FRANCE24♠♥K+1+4
-2.9Round 15🇹🇭 THAILAND284♠♣7-2-7
-3.0Round 1🇮🇹 ITALY144♠x♥6-3+14
-3.0Round 18🇩🇪 GERMANY73N♣7=+1
-3.2Round 1🇮🇹 ITALY157♠♠3=+0
-3.2Round 10🇯🇵 JAPAN134♥♦3-1-6
-3.2Round 19🇳🇿 NEW ZEALAND184♥♦4=-7
-3.2Round 21🇨🇳 CHINA312♠♦10=-5
-3.3Round 14🇸🇪 SWEDEN33♠♣A=+0
-3.4Round 1🇮🇹 ITALY34♥♣7-1-10
-3.4Round 1🇮🇹 ITALY114♥♦2=+1
-3.4Round 2🇿🇦 SOUTH AFRICA26♠♥A=+0
-3.4Round 14🇸🇪 SWEDEN164♠♥8+2+13
-3.5Round 7🇺🇸 USA 2151N♥A+4-3
-3.7Round 4🇺🇸 USA 1105♦♠K-1-12
-3.8Round 6🇮🇳 INDIA83♠x♣10-2-4
-3.8Round 19🇳🇿 NEW ZEALAND203N♥7=+1
-3.9Round 4🇺🇸 USA 162N♦3=-1
-3.9Round 19🇳🇿 NEW ZEALAND233♥♦5-1-6
-4.0Round 9🇫🇷 FRANCE35♥x♣A-1-7
-4.0Round 10🇯🇵 JAPAN23♦♣4-1-5
-4.0Round 16🇦🇺 AUSTRALIA143N♠4+2+10
-4.1Round 4🇺🇸 USA 174♥♣8-1-6
-4.1Round 18🇩🇪 GERMANY45♣♦8-2-2
-4.1Round 19🇳🇿 NEW ZEALAND214♠♣10+2-1
-4.5Round 20🇨🇦 CANADA134♥♣2-1-6
-4.6Round 1🇮🇹 ITALY74♠♣8=+0
-4.7Round 6🇮🇳 INDIA56♣♠K=+0
-4.7Round 20🇨🇦 CANADA13♦♠A+1+0
-4.9Round 6🇮🇳 INDIA144♥x♦J+1-9
-5.1Round 14🇸🇪 SWEDEN54♥♠A=+0
-5.2Round 3🇩🇰 DENMARK114♥♣A+1+0
-5.3Round 10🇯🇵 JAPAN124♥♥7-1-12
-5.4Round 15🇹🇭 THAILAND183N♠9-2-8
-5.5Round 10🇯🇵 JAPAN74♠x♥K-3-5
-5.6Round 18🇩🇪 GERMANY23N♥4-1-5
-5.7Round 14🇸🇪 SWEDEN104♠♠4+2-13
-5.8Round 11🇮🇩 INDONESIA261♠♥4+3-10
-6.8Round 9🇫🇷 FRANCE154♠x♥7=-9
-8.8Round 7🇺🇸 USA 294♥x♣A=-5
-8.9Round 10🇯🇵 JAPAN14♠♣5=-11
-9.0Round 19🇳🇿 NEW ZEALAND255♥x♠8-1-11
-10.8Round 6🇮🇳 INDIA17♣♦3=+0
-11.9Round 2🇿🇦 SOUTH AFRICA124♠♦J-3-14
-12.0Round 4🇺🇸 USA 124N♠J-1-16
-12.7Round 14🇸🇪 SWEDEN133N♠A-2-13
-13.6Round 6🇮🇳 INDIA27♠♥A=+0