🇧🇷 MOREIRA Mauro · BRAZIL

110rank
-98.6Butler · 224 bds
-0.44per board
±3.9swing
-1.01vs par /bd · #126/129
-0.38adjusted /bd
Butler per round: -24.8 -14.9 -0.2 -32.9 -17.6 8.6 13.9 -11.3 12.2 -22.8 -20.9 8.4 -7.3 11by round

vs par split: bidding -0.88 · play -0.14

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

Card play — on target: opening leads 80.0% #61 of 129 · declarer play 72.3% #88 of 129 · defence 83.2% #101 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads70.0% (20)84.0% (50)
Declarer play46.7% (15)84.4% (32)
Defence82.1% (28)83.5% (85)

Opening leads by suit led: ♠ 82.4% (17) · ♥ 88.9% (18) · ♦ 84.2% (19) · ♣ 62.5% (16)

vs par by strain: NT -2.10 (61) · a suit -0.61 (161)

vs par by level: part-score -0.55 (75) · game -1.61 (130) · slam +1.41 (17)

By role: declaring -0.02/bd (-2.37 vs par · 111) · defending -0.85/bd (+0.33 vs par · 113)

By vulnerability: vulnerable -0.37/bd (-0.97 vs par · 112) · not vulnerable -0.51/bd (-1.04 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.AndradeA.Ruia – A.SequeiraOpen16-24.8-1.55-4.44
Round 2C.AndradeL.Finkel – R.SchwartzOpen16-14.9-0.93-2.38
Round 5C.AndradeJ.Klukowski – V.MarkowiczOpen16-0.2-0.01+1.12
Round 6C.AndradeA.El Askalani – M.GhamrawyOpen16-32.9-2.06-3.31
Round 7C.AndradeF.Dahl – G.NorrisClosed16-17.6-1.10-0.94
Round 9C.AndradeM.Sawiruddin – M.HartonoOpen16+8.6+0.54+0.69
Round 10C.AndradeF.Borm – T.TuwanakottaOpen16+13.9+0.87-0.56
Round 12C.AndradeH.Christie – P.BuchenOpen16-11.3-0.71-2.44
Round 13C.AndradeF.Leenhardt – P.PiganeauOpen16+12.2+0.76+0.25
Round 15C.AndradeC.Mosca – A.VivaldiClosed16-22.8-1.43-2.88
Round 16C.AndradeJ.Czyzowicz – D.JacobOpen16-20.9-1.31-1.38
Round 17C.AndradeP.Bach – A.LenartOpen16+8.4+0.53+0.50
Round 20C.AndradeG.Melin – J.MejeanClosed16-7.3-0.46+0.56
Round 21C.AndradeG.Gramatikov – D.PetkanovOpen16+11.0+0.69+1.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
+11.7Round 9🇮🇩 INDONESIA66♠♦Q-2+17
+11.7Round 9🇮🇩 INDONESIA136♣♦A=+13
+10.2Round 13🇫🇷 FRANCE126♣♦6-2+13
+8.4Round 10🇳🇱 NETHERLANDS204♠♦10=+13
+7.8Round 1🇮🇳 INDIA96♠♦A=+0
+7.4Round 15🇮🇹 ITALY66♦♥K-1+11
+7.1Round 21🇧🇬 BULGARIA63NT♦5-2+8
+6.8Round 7🇩🇰 DENMARK154♠x♣Q-1+12
+6.3Round 7🇩🇰 DENMARK43♣♣10+1+12
+6.1Round 7🇩🇰 DENMARK104♥♦2=+0
+6.1Round 10🇳🇱 NETHERLANDS263NT♦2=-1
+5.7Round 9🇮🇩 INDONESIA54♥♠2=+10
+5.5Round 20🇷🇪 REUNION262♠♥7+3+9
+5.4Round 10🇳🇱 NETHERLANDS311♥♣J+3+10
+5.3Round 5🇵🇱 POLAND144♠♣J-2+11
+5.3Round 13🇫🇷 FRANCE86♥♦Q+1+1
+5.1Round 17🇳🇿 NEW ZEALAND163NT♦Q+3+11
+4.9Round 20🇷🇪 REUNION224♠♠Q=+10
+4.8Round 13🇫🇷 FRANCE133♥x♣Q-1-9
+4.6Round 16🇨🇦 CANADA203♠♥6-1+12
+4.3Round 17🇳🇿 NEW ZEALAND83NTx♥7+1-7
+4.0Round 5🇵🇱 POLAND25♥♦Q-3+4
+4.0Round 13🇫🇷 FRANCE95♣x♥2-1+6
+4.0Round 16🇨🇦 CANADA183NT♥Q-3+9
+4.0Round 20🇷🇪 REUNION243NT♠10=+0
+3.9Round 17🇳🇿 NEW ZEALAND113♦♣10+2+4
+3.8Round 10🇳🇱 NETHERLANDS233♥♥10-2+2
+3.7Round 21🇧🇬 BULGARIA73NT♦J-3+4
+3.6Round 16🇨🇦 CANADA252♥♦2+1+1
+3.4Round 10🇳🇱 NETHERLANDS223NT♣Q=-11
+3.4Round 20🇷🇪 REUNION175♦♣Q=+0
+3.4Round 20🇷🇪 REUNION273NT♠9-3+6
+3.3Round 12🇦🇺 AUSTRALIA243NT♠Q+1+0
+3.3Round 21🇧🇬 BULGARIA103♦♣8+1+0
+3.2Round 10🇳🇱 NETHERLANDS302♦♠4+1+5
+3.2Round 12🇦🇺 AUSTRALIA264♥♦J+1+0
+3.2Round 16🇨🇦 CANADA232♠♥A+1+0
+3.1Round 17🇳🇿 NEW ZEALAND63NT♦6-1+5
+3.0Round 2🇺🇸 USA 1313♦♥2+1+0
+3.0Round 9🇮🇩 INDONESIA94♠♦2-2+13
+3.0Round 10🇳🇱 NETHERLANDS293NT♦3=-1
+3.0Round 12🇦🇺 AUSTRALIA184♥♣Q=-1
+2.9Round 2🇺🇸 USA 1294♥♠7+1+0
+2.9Round 12🇦🇺 AUSTRALIA314♥♣K-2-1
+2.8Round 17🇳🇿 NEW ZEALAND54♠♥6+1+0
+2.7Round 1🇮🇳 INDIA133NT♠Q+2-13
+2.7Round 10🇳🇱 NETHERLANDS215♦♥Q=+0
+2.6Round 17🇳🇿 NEW ZEALAND143♠♥6-2+0
+2.6Round 21🇧🇬 BULGARIA153♠♣A-1-2
+2.4Round 15🇮🇹 ITALY14♠♣8-1+4
+2.3Round 2🇺🇸 USA 1212♥♣K=+0
+2.3Round 17🇳🇿 NEW ZEALAND32NT♥5=+5
+2.1Round 21🇧🇬 BULGARIA123NT♦3-1-2
+2.0Round 12🇦🇺 AUSTRALIA322♣♥7+1+0
+2.0Round 17🇳🇿 NEW ZEALAND44♥♣7=+3
+1.9Round 2🇺🇸 USA 1272♦♥J+1-1
+1.8Round 5🇵🇱 POLAND16♠♦7=-11
+1.8Round 5🇵🇱 POLAND15Pass+4
+1.7Round 15🇮🇹 ITALY134♠♦A-1-1
+1.6Round 7🇩🇰 DENMARK122♠♥2=+0
+1.6Round 17🇳🇿 NEW ZEALAND14♠x♥A-3+2
+1.5Round 20🇷🇪 REUNION284♠♥7+1+6
+1.4Round 1🇮🇳 INDIA53NT♠4=-1
+1.4Round 7🇩🇰 DENMARK12♥x♠8-2+5
+1.3Round 1🇮🇳 INDIA113NT♠5+1+1
+1.3Round 5🇵🇱 POLAND72♥♦3+2+10
+1.2Round 5🇵🇱 POLAND34♠♥A+1+1
+1.2Round 7🇩🇰 DENMARK111NT♠5=+0
+1.2Round 13🇫🇷 FRANCE113NT♠5=+0
+1.1Round 13🇫🇷 FRANCE23♠♦K=+6
+1.1Round 16🇨🇦 CANADA314♥♠5+2+1
+1.1Round 21🇧🇬 BULGARIA113♦♥9-1+5
+1.0Round 12🇦🇺 AUSTRALIA203NT♠4=-1
+1.0Round 12🇦🇺 AUSTRALIA303♠♦K-1+4
+1.0Round 13🇫🇷 FRANCE62♠♣A+1+1
+1.0Round 15🇮🇹 ITALY74♥♥5=+3
+1.0Round 21🇧🇬 BULGARIA44♥♠Q+1+4
+0.9Round 6🇪🇬 EGYPT222♥♦Q+1+0
+0.9Round 15🇮🇹 ITALY33NT♣2=+2
+0.8Round 5🇵🇱 POLAND81NT♠A-1-3
+0.7Round 7🇩🇰 DENMARK84♥♦A+1-11
+0.6Round 6🇪🇬 EGYPT273NT♣6+1-11
+0.6Round 12🇦🇺 AUSTRALIA214♠♥A-1-6
+0.6Round 21🇧🇬 BULGARIA91♣♥A-3+8
+0.5Round 9🇮🇩 INDONESIA13♣♠9=+0
+0.4Round 1🇮🇳 INDIA24♠♣J+1+4
+0.4Round 9🇮🇩 INDONESIA43♠♦10-1+0
+0.3Round 2🇺🇸 USA 1283NT♣7+1+0
+0.3Round 5🇵🇱 POLAND53NT♥2+2+0
+0.3Round 5🇵🇱 POLAND92♣♣2=-1
+0.3Round 6🇪🇬 EGYPT236♠♦K=+0
+0.3Round 21🇧🇬 BULGARIA163NT♠7+2+0
+0.2Round 2🇺🇸 USA 1244♥♠6+1+0
+0.2Round 5🇵🇱 POLAND134NT♦2=+17
+0.2Round 6🇪🇬 EGYPT263NT♠6+3-13
+0.2Round 6🇪🇬 EGYPT302NT♥Q=-5
+0.2Round 15🇮🇹 ITALY114♠♥8+1+0
+0.1Round 10🇳🇱 NETHERLANDS282♥♦A+1+8
+0.1Round 20🇷🇪 REUNION292♣♣8+1+0
-0.0Round 6🇪🇬 EGYPT325♦♣A+2+11
-0.0Round 13🇫🇷 FRANCE164♠♥10+1+0
-0.0Round 15🇮🇹 ITALY165♦x♠8-1-7
-0.0Round 20🇷🇪 REUNION213NT♠3+2+0
+0.0Round 21🇧🇬 BULGARIA143NT♠K+2+0
-0.1Round 5🇵🇱 POLAND61NT♥2=-1
-0.2Round 6🇪🇬 EGYPT194♠♣J=+1
-0.2Round 6🇪🇬 EGYPT314♠♥A=-8
-0.2Round 12🇦🇺 AUSTRALIA294♠♦Q=-1
-0.2Round 20🇷🇪 REUNION324♥♣3-1+7
-0.3Round 5🇵🇱 POLAND121♠♣2+2+0
-0.3Round 9🇮🇩 INDONESIA153NT♦9+1-1
-0.4Round 2🇺🇸 USA 1324♠♥A=+0
-0.5Round 5🇵🇱 POLAND114♠♦A=+0
-0.5Round 7🇩🇰 DENMARK24♠♦Q-1-5
-0.5Round 10🇳🇱 NETHERLANDS242♠♣Q+2-1
-0.5Round 21🇧🇬 BULGARIA133♠♦3-1-1
-0.6Round 16🇨🇦 CANADA223NT♣8=-13
-0.7Round 12🇦🇺 AUSTRALIA254♠♦K+1+0
-0.7Round 15🇮🇹 ITALY91NT♥3=+0
-0.7Round 21🇧🇬 BULGARIA54♠♣Q+1+11
-0.8Round 1🇮🇳 INDIA71NT♣2+1-10
-0.8Round 2🇺🇸 USA 1234♠♣K=-1
-0.8Round 9🇮🇩 INDONESIA24♠♣4=+0
-0.9Round 10🇳🇱 NETHERLANDS184♠♥J=+0
-1.0Round 12🇦🇺 AUSTRALIA194♠♥K-2+1
-1.0Round 16🇨🇦 CANADA324♠♦J+2-1
-1.1Round 1🇮🇳 INDIA12Pass-3
-1.1Round 10🇳🇱 NETHERLANDS273NT♦5=-1
-1.1Round 13🇫🇷 FRANCE33♦♣J+1-1
-1.1Round 13🇫🇷 FRANCE101NT♦K+2+10
-1.2Round 6🇪🇬 EGYPT214♠♣Q-1-5
-1.2Round 7🇩🇰 DENMARK146♠♣7=+0
-1.2Round 16🇨🇦 CANADA194♠♦9+1+0
-1.3Round 2🇺🇸 USA 1266♥♣A=-1
-1.3Round 9🇮🇩 INDONESIA143♥♣6+1-1
-1.4Round 6🇪🇬 EGYPT252♠♠6+2-1
-1.4Round 10🇳🇱 NETHERLANDS192♠♥4=+0
-1.4Round 13🇫🇷 FRANCE13NT♥2=-2
-1.5Round 1🇮🇳 INDIA102♦♠10-2-9
-1.5Round 6🇪🇬 EGYPT184♥♦5+1+0
-1.5Round 13🇫🇷 FRANCE154♠♦A=+0
-1.5Round 16🇨🇦 CANADA274♠♥7-1-5
-1.5Round 21🇧🇬 BULGARIA86♠♣A=+0
-1.6Round 1🇮🇳 INDIA153NT♥J+3-1
-1.6Round 2🇺🇸 USA 1252♠♣8+2-10
-1.6Round 5🇵🇱 POLAND102♦♥4+2-1
-1.6Round 21🇧🇬 BULGARIA14♠♠6-1-5
-1.7Round 1🇮🇳 INDIA85♣♥J+1+11
-1.7Round 15🇮🇹 ITALY154♥♠7+1-4
-1.7Round 17🇳🇿 NEW ZEALAND123NT♥K-1-10
-1.7Round 17🇳🇿 NEW ZEALAND135♣x♥A-1+0
-1.8Round 15🇮🇹 ITALY43NT♥K-1-6
-1.9Round 9🇮🇩 INDONESIA113NT♥Q+1+0
-1.9Round 12🇦🇺 AUSTRALIA284♥♠10+1-1
-2.1Round 21🇧🇬 BULGARIA23NT♠Q+3-13
-2.2Round 1🇮🇳 INDIA13♥♣Q=-7
-2.2Round 2🇺🇸 USA 1194♠♥A=+0
-2.2Round 17🇳🇿 NEW ZEALAND22NT♠2=-1
-2.3Round 2🇺🇸 USA 1303NT♦3-1-8
-2.3Round 13🇫🇷 FRANCE142♠♥10=-5
-2.4Round 6🇪🇬 EGYPT283NT♥5=+0
-2.4Round 9🇮🇩 INDONESIA83NT♦5+1+1
-2.4Round 13🇫🇷 FRANCE42♠♠5-1-5
-2.4Round 20🇷🇪 REUNION193NT♠9+2-1
-2.4Round 20🇷🇪 REUNION201♠♦A+2+0
-2.5Round 6🇪🇬 EGYPT243♦♦3-1+2
-2.5Round 13🇫🇷 FRANCE56♦♣2+1-11
-2.5Round 15🇮🇹 ITALY81NT♣10-1-4
-2.5Round 16🇨🇦 CANADA212♠♣7+1-11
-2.6Round 9🇮🇩 INDONESIA124♠♣4-1-12
-2.6Round 9🇮🇩 INDONESIA163♦♦3=-6
-2.8Round 17🇳🇿 NEW ZEALAND73♣♦5=+1
-3.0Round 1🇮🇳 INDIA164♥x♠A-1-12
-3.0Round 2🇺🇸 USA 1183♣♣3=+1
-3.0Round 7🇩🇰 DENMARK32♠♦4+1+0
-3.0Round 15🇮🇹 ITALY124♠♦J=-11
-3.0Round 16🇨🇦 CANADA292♥♥6=+0
-3.1Round 13🇫🇷 FRANCE74♠♥6+1+0
-3.2Round 2🇺🇸 USA 1173♣♣2=-5
-3.3Round 2🇺🇸 USA 1225♥♣K-1-5
-3.3Round 12🇦🇺 AUSTRALIA275♣♥5-2-6
-3.3Round 16🇨🇦 CANADA243♣♦7-3-2
-3.3Round 17🇳🇿 NEW ZEALAND151NT♠7=-5
-3.4Round 9🇮🇩 INDONESIA33NT♣Q+1+0
-3.4Round 12🇦🇺 AUSTRALIA173♣♥7+1-6
-3.4Round 15🇮🇹 ITALY53NT♣5=-3
-3.5Round 9🇮🇩 INDONESIA103NT♣3+3-13
-3.5Round 20🇷🇪 REUNION313♠♣5-2+0
-3.6Round 17🇳🇿 NEW ZEALAND102♥♦J-1+0
-3.7Round 20🇷🇪 REUNION184♠♥K-1-4
-3.9Round 1🇮🇳 INDIA65♥♠A-1-8
-3.9Round 7🇩🇰 DENMARK61NT♥4-1-5
-4.0Round 17🇳🇿 NEW ZEALAND93NT♠7+1+0
-4.1Round 10🇳🇱 NETHERLANDS324♥♠A-3-10
-4.2Round 20🇷🇪 REUNION301♠♣4=-5
-4.3Round 7🇩🇰 DENMARK54♥♠7-1-5
-4.3Round 16🇨🇦 CANADA266♠♦4=+0
-4.4Round 21🇧🇬 BULGARIA33NT♥8+2+0
-4.5Round 10🇳🇱 NETHERLANDS175♦♣K-1-10
-4.9Round 16🇨🇦 CANADA176♥♠9+1+11
-5.1Round 6🇪🇬 EGYPT204♥♦3-3-9
-5.1Round 16🇨🇦 CANADA303♣♥K+2-13
-5.3Round 15🇮🇹 ITALY104♣♠Q-2-8
-5.6Round 9🇮🇩 INDONESIA73NT♠A=-10
-5.7Round 20🇷🇪 REUNION254♥♦A-2-7
-6.0Round 1🇮🇳 INDIA34♠♥7=-10
-6.0Round 5🇵🇱 POLAND164♥♣K+1+0
-6.3Round 7🇩🇰 DENMARK74♥♠Q=-9
-6.6Round 7🇩🇰 DENMARK162♥♠8=-6
-6.8Round 12🇦🇺 AUSTRALIA234♠♠A+1-13
-7.1Round 1🇮🇳 INDIA45♦♠4+1-13
-7.4Round 2🇺🇸 USA 1201♥♠9+3-8
-7.8Round 7🇩🇰 DENMARK134♠♦J=+0
-8.0Round 6🇪🇬 EGYPT173NT♠4=-7
-8.0Round 15🇮🇹 ITALY23NT♥J+1-11
-8.0Round 20🇷🇪 REUNION235♥♠6-1-12
-8.1Round 7🇩🇰 DENMARK92♣x♥10-2-3
-8.7Round 5🇵🇱 POLAND43NT♥2-1-12
-9.5Round 1🇮🇳 INDIA146♣♦K=+0
-9.7Round 10🇳🇱 NETHERLANDS254♥♦3-2-12
-10.0Round 15🇮🇹 ITALY144♥♠Q=-11
-10.0Round 16🇨🇦 CANADA286♦x♥A-1-11
-11.0Round 12🇦🇺 AUSTRALIA224♠♥5=-8
-12.6Round 6🇪🇬 EGYPT296♠♣A=-8