🇵🇹 MORAES Jose · PORTUGAL

66rank
-61.3Butler · 180 bds
-0.34per board
±4.8swing
+0.04vs par /bd · #43/85
-0.39adjusted /bd
Butler per round: -17.9 19.4 -9.1 -7.7 -12.9 -8.9 0.5 -4.4 7.2 -14.1 1.3 -11 11 11.9 -26.6by round

vs par split: bidding +0.49 · play -0.46

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

Card play — on target: opening leads 80.4% #42 of 85 · declarer play 84.1% #13 of 85 · defence 76.3% #73 of 85

Bidding activity — not a pass: 36.4% #78 of 85 (179/492)

Card play by contract type — on target
vs NTvs a suit
Opening leads58.3% (12)87.2% (39)
Declarer play80.0% (15)86.2% (29)
Defence71.4% (28)78.3% (69)

Opening leads by suit led: ♠ 83.3% (12) · ♥ 81.2% (16) · ♦ 92.3% (13) · ♣ 60.0% (10)

vs par by strain: NT -1.07 (55) · a suit +0.53 (125)

vs par by level: part-score +0.00 (68) · game -0.26 (99) · slam +2.54 (13)

By role: declaring -0.22/bd (-1.93 vs par · 83) · defending -0.44/bd (+1.72 vs par · 97)

By vulnerability: vulnerable -0.41/bd (-0.43 vs par · 90) · not vulnerable -0.27/bd (+0.51 vs par · 90)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1J.Fernandes VieiraM.Balodis – N.PelsisClosed12-17.9-1.49-1.33
Round 2R.ArraianoI.Borkovic – K.VujicClosed12+19.4+1.62+4.17
Round 3R.ArraianoL.Budai – D.TubakOpen12-9.1-0.76+1.83
Round 4R.ArraianoR.Retzler – S.TircClosed12-7.7-0.64-1.75
Round 5R.ArraianoB.Cicvaric – T.VidovicClosed12-12.9-1.07-2.08
Round 6J.Fernandes VieiraR.Monticelli – C.DehayeClosed12-8.9-0.74-2.50
Round 7R.ArraianoJ.Mourgues – L.RombautOpen12+0.5+0.04-0.42
Round 8R.ArraianoA.Majcher – M.SobczakClosed12-4.4-0.37+0.92
Round 9R.ArraianoE.Milesi Vidal – N.Garcia LopezClosed12+7.2+0.60+1.25
Round 10J.Fernandes VieiraL.Urman – L.RosenthalOpen12-14.1-1.18-2.33
Round 11R.ArraianoA.Bauer – M.StepperClosed12+1.3+0.11+0.25
Round 12R.ArraianoR.Valentine – L.O'BrienClosed12-11.0-0.92-0.08
Round 13R.ArraianoA.Kabaca – E.ImdatClosed12+11.0+0.92+2.67
Round 14R.ArraianoB.Van Engelen – C.WesterbeekOpen12+11.9+0.99+1.50
Round 15J.Fernandes VieiraM.Andonov – T.PavlovClosed12-26.6-2.22-1.50

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.3Round 14🇳🇱 NETHERLANDS134♠x♦3-3+14
+10.8Round 13🇹🇷 TURKIYE34♠♥Q=+0
+9.9Round 7🇫🇷 FRANCE94♠♣A-1+10
+9.0Round 11🇩🇪 GERMANY73♠x♦5=+11
+8.9Round 14🇳🇱 NETHERLANDS236NT♣9=+0
+8.3Round 3🇭🇺 HUNGARY43NT♦2=+0
+8.3Round 3🇭🇺 HUNGARY103♥♦K-1+9
+7.9Round 11🇩🇪 GERMANY117♠x♥A-2+13
+7.8Round 2🇷🇸 SERBIA213♠♥A+2+10
+7.7Round 2🇷🇸 SERBIA236♣♣7=+7
+7.4Round 13🇹🇷 TURKIYE106♠♣J-1+17
+6.9Round 10🇮🇱 ISRAEL134♥♣6-2+12
+6.7Round 13🇹🇷 TURKIYE114♠♦9-2+11
+6.5Round 2🇷🇸 SERBIA163NT♥2=+10
+6.1Round 4🇷🇴 ROMANIA143♦♥3-1+9
+6.0Round 9🇪🇸 SPAIN93NT♣3=-1
+5.9Round 2🇷🇸 SERBIA173NT♠2=+6
+5.9Round 6🇧🇪 BELGIUM184♠♣J+1+0
+5.9Round 14🇳🇱 NETHERLANDS225♠♦7-2+5
+5.7Round 5🇭🇷 CROATIA41NT♦7-2+7
+5.6Round 2🇷🇸 SERBIA244♠♦6-4+12
+5.5Round 1🇱🇻 LATVIA62♣♦A+2+2
+5.5Round 8🇵🇱 POLAND134NT♥3+2+13
+5.5Round 8🇵🇱 POLAND164♥♠3-3+5
+5.5Round 9🇪🇸 SPAIN113NT♠2-1+5
+5.3Round 6🇧🇪 BELGIUM244♥♣A-1+4
+4.9Round 6🇧🇪 BELGIUM191NT♣3+2+0
+4.9Round 9🇪🇸 SPAIN42NT♥5-4+6
+4.8Round 8🇵🇱 POLAND224♥♣2-1+5
+4.7Round 9🇪🇸 SPAIN22♥♦7+2+8
+4.7Round 13🇹🇷 TURKIYE53NT♠Q-2+7
+4.6Round 3🇭🇺 HUNGARY11NT♣4+2+6
+4.4Round 5🇭🇷 CROATIA73NT♥3+2-12
+4.2Round 15🇧🇬 BULGARIA104♥♦6-2+3
+4.1Round 6🇧🇪 BELGIUM132♥♠Q=+5
+3.9Round 4🇷🇴 ROMANIA174♥♠2=+0
+3.9Round 10🇮🇱 ISRAEL223NT♠Q-1+5
+3.6Round 1🇱🇻 LATVIA14♠♥2+2+2
+3.4Round 11🇩🇪 GERMANY66♣♥2+1+7
+3.3Round 7🇫🇷 FRANCE101NT♣J-2+3
+3.3Round 8🇵🇱 POLAND182NT♥8-1+5
+3.1Round 2🇷🇸 SERBIA183♣♦2=+5
+3.1Round 6🇧🇪 BELGIUM153♥♠5=+1
+3.1Round 11🇩🇪 GERMANY43♥♣9=+0
+3.1Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND235♠♣A=+1
+3.1Round 13🇹🇷 TURKIYE21NT♠K=+6
+3.0Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND184♠♥A-1+12
+2.9Round 7🇫🇷 FRANCE72♠x♦3-2+9
+2.7Round 1🇱🇻 LATVIA113NT♥J+3+11
+2.7Round 5🇭🇷 CROATIA34♠♥6=+0
+2.7Round 7🇫🇷 FRANCE122♦♦6+1-1
+2.5Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND141NTx♠6=+3
+2.1Round 9🇪🇸 SPAIN62♠♠Q+3+6
+2.0Round 2🇷🇸 SERBIA193♦♠J-2-1
+2.0Round 7🇫🇷 FRANCE24♠♦3+1+0
+1.9Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND193♠♣9-2+0
+1.6Round 9🇪🇸 SPAIN13♦♠J-1+2
+1.5Round 10🇮🇱 ISRAEL183NT♣8=-11
+1.5Round 14🇳🇱 NETHERLANDS212♠♣T=-1
+1.1Round 9🇪🇸 SPAIN84♥♦3+1+0
+1.1Round 10🇮🇱 ISRAEL173♣♣A-2+0
+1.1Round 10🇮🇱 ISRAEL204♥♣3+2+1
+1.1Round 14🇳🇱 NETHERLANDS154♥♣6=+11
+0.9Round 3🇭🇺 HUNGARY114♥♠6+1+0
+0.9Round 5🇭🇷 CROATIA62♠♥4=+0
+0.9Round 9🇪🇸 SPAIN34♠♣3=+0
+0.7Round 11🇩🇪 GERMANY23NT♦7+2-12
+0.7Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND224♥♦3+1+0
+0.6Round 1🇱🇻 LATVIA124♠♣5=+1
+0.5Round 15🇧🇬 BULGARIA94♠♦9+1+0
+0.4Round 4🇷🇴 ROMANIA213♠♣J-1-2
+0.3Round 4🇷🇴 ROMANIA154♥♠6+2-13
+0.3Round 10🇮🇱 ISRAEL153♣♦3=-1
+0.2Round 4🇷🇴 ROMANIA184♠♦A=+0
+0.1Round 1🇱🇻 LATVIA43NT♦6+1+0
+0.1Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND134♠♣6+1+0
+0.0Round 5🇭🇷 CROATIA13NT♠7+3+11
-0.0Round 10🇮🇱 ISRAEL142♠♥A=+7
-0.1Round 1🇱🇻 LATVIA82♠x♥6-3-2
-0.1Round 2🇷🇸 SERBIA144♠♥T=+0
-0.1Round 8🇵🇱 POLAND153NT♥J=+1
-0.1Round 8🇵🇱 POLAND201NT♠2=-1
-0.1Round 14🇳🇱 NETHERLANDS183♠♦5+1-1
-0.1Round 14🇳🇱 NETHERLANDS243NT♦8+2+0
-0.2Round 15🇧🇬 BULGARIA44♥♠9+2+13
-0.2Round 15🇧🇬 BULGARIA115♣x♠9-1+6
-0.3Round 7🇫🇷 FRANCE53NT♣5+1-1
-0.3Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND213♣♦A+1+0
-0.4Round 7🇫🇷 FRANCE111♣♠Q-2+1
-0.5Round 1🇱🇻 LATVIA53♠♣T=-7
-0.5Round 6🇧🇪 BELGIUM143NT♣3+1-1
-0.5Round 7🇫🇷 FRANCE14♠♥T=+0
-0.6Round 5🇭🇷 CROATIA114♠♥A=+0
-0.6Round 7🇫🇷 FRANCE62♠♥J-1-2
-0.6Round 9🇪🇸 SPAIN52♠♥3+2-1
-0.6Round 13🇹🇷 TURKIYE123NT♦4+1+0
-0.7Round 14🇳🇱 NETHERLANDS143♦♥A-3-1
-0.7Round 15🇧🇬 BULGARIA74♠♦9=+0
-0.9Round 13🇹🇷 TURKIYE41♠♥K-1+1
-1.1Round 3🇭🇺 HUNGARY73♠♠J=+0
-1.1Round 8🇵🇱 POLAND143NT♥J+1+0
-1.1Round 11🇩🇪 GERMANY51NT♥A=+0
-1.2Round 4🇷🇴 ROMANIA162♥♠K=-6
-1.2Round 10🇮🇱 ISRAEL164♠x♦A-1-9
-1.3Round 8🇵🇱 POLAND192♥♦3+1-1
-1.3Round 11🇩🇪 GERMANY33♠♣J+1-6
-1.3Round 11🇩🇪 GERMANY94♠♥K-1+2
-1.4Round 4🇷🇴 ROMANIA202♠♠J-1-1
-1.5Round 1🇱🇻 LATVIA23NT♥6=+1
-1.5Round 6🇧🇪 BELGIUM234♠♦8+1+0
-1.5Round 13🇹🇷 TURKIYE14♠♥6+1+0
-1.6Round 4🇷🇴 ROMANIA134♠♦3+1-1
-1.7Round 5🇭🇷 CROATIA102♦♥Q+1-6
-1.9Round 7🇫🇷 FRANCE81NT♥5+1-1
-1.9Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND173NT♠2-2-5
-1.9Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND244♥♠5+1+0
-1.9Round 15🇧🇬 BULGARIA53NT♠3+3-11
-1.9Round 15🇧🇬 BULGARIA63♦♥8+2+0
-2.0Round 4🇷🇴 ROMANIA244♣♥3-1+2
-2.0Round 13🇹🇷 TURKIYE72♠♥9=+0
-2.1Round 3🇭🇺 HUNGARY54♦♣6=+0
-2.2Round 9🇪🇸 SPAIN124♥♣Q=+0
-2.2Round 13🇹🇷 TURKIYE84♠♥6-2+0
-2.3Round 2🇷🇸 SERBIA203NT♥9+3+13
-2.3Round 5🇭🇷 CROATIA53NT♥J=+1
-2.3Round 15🇧🇬 BULGARIA83NT♥K+1-4
-2.4Round 14🇳🇱 NETHERLANDS202♦♠J+1-6
-2.6Round 3🇭🇺 HUNGARY23♠♥2-1+2
-2.6Round 15🇧🇬 BULGARIA123♥♦T-1+2
-2.7Round 4🇷🇴 ROMANIA227♠♥T=+0
-2.7Round 5🇭🇷 CROATIA93♣♠A-3-7
-2.7Round 10🇮🇱 ISRAEL244♥♣T+1-1
-2.7Round 11🇩🇪 GERMANY84NT♦6+1-1
-2.8Round 11🇩🇪 GERMANY124♠♥6=+0
-2.9Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND152♥♠K=-6
-3.1Round 5🇭🇷 CROATIA121♦♦A=-5
-3.3Round 14🇳🇱 NETHERLANDS174♠♠A+1-1
-3.4Round 14🇳🇱 NETHERLANDS163NT♥Q+1+0
-3.8Round 6🇧🇪 BELGIUM223NT♠5-2-7
-3.9Round 1🇱🇻 LATVIA104♦♣K-4+5
-3.9Round 9🇪🇸 SPAIN73♣♣A=-12
-4.0Round 8🇵🇱 POLAND233NT♣6+1-11
-4.0Round 10🇮🇱 ISRAEL213NT♠3+3-11
-4.1Round 15🇧🇬 BULGARIA13♥♦8+1-7
-4.3Round 3🇭🇺 HUNGARY35♦♠A-1-14
-4.5Round 3🇭🇺 HUNGARY96♦♦6=+11
-4.7Round 4🇷🇴 ROMANIA233♠♦K-1-12
-4.8Round 13🇹🇷 TURKIYE64♠♣8=+1
-4.9Round 8🇵🇱 POLAND246♣♠K+1-11
-5.0Round 4🇷🇴 ROMANIA194♦x♥2-3+3
-5.1Round 3🇭🇺 HUNGARY83NT♣K-1-5
-5.1Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND162NT♠7-2-7
-5.2Round 2🇷🇸 SERBIA133NT♦J+2-1
-5.4Round 3🇭🇺 HUNGARY64♥♦T=+0
-5.7Round 2🇷🇸 SERBIA154♠♦J=+0
-5.7Round 6🇧🇪 BELGIUM173NT♣K=+2
-5.7Round 6🇧🇪 BELGIUM213♦♥2+2-10
-5.9Round 2🇷🇸 SERBIA224♠♥A=-11
-5.9Round 8🇵🇱 POLAND177♠♥3=+0
-5.9Round 10🇮🇱 ISRAEL234♥♦6-1-6
-5.9Round 11🇩🇪 GERMANY103♠♥K-1-6
-6.1Round 3🇭🇺 HUNGARY126♠♥5+1+13
-6.1Round 6🇧🇪 BELGIUM202NT♦6-2-7
-6.1Round 8🇵🇱 POLAND214♠x♥K-1+6
-6.9Round 1🇱🇻 LATVIA74♠♥T=-10
-6.9Round 15🇧🇬 BULGARIA31NT♠4+5-9
-7.3Round 5🇭🇷 CROATIA86♣x♥A-3-9
-7.3Round 7🇫🇷 FRANCE34NT♣2-1-12
-7.7Round 11🇩🇪 GERMANY15♠x♥J-2-5
-7.8Round 14🇳🇱 NETHERLANDS194♥♠K+1-2
-8.6Round 1🇱🇻 LATVIA33NT♥3-1-12
-8.9Round 1🇱🇻 LATVIA94♠♠5=-7
-8.9Round 5🇭🇷 CROATIA24♠x♥K=-5
-8.9Round 6🇧🇪 BELGIUM166NT♦T-1-17
-9.3Round 7🇫🇷 FRANCE43NT♥6-4-11
-9.7Round 13🇹🇷 TURKIYE93NT♣J=-11
-10.2Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND203NT♣4=+1
-10.5Round 15🇧🇬 BULGARIA25♥x♦K=-11
-12.9Round 9🇪🇸 SPAIN106♣♣4=+2
-15.1Round 10🇮🇱 ISRAEL195♦x♦5-4-14