🇵🇹 MORAES Jose · PORTUGAL

23rank
+34.9Butler · 156 bds
+0.22per board
±4.7swing
+0.52vs par /bd · #7/67
+0.12adjusted /bd
Butler per round: 4.6 -6.3 29.9 1.7 -5 -3.3 -12.8 22.7 2.1 -15.5 -21.8 13.7 24.9by round

vs par split: bidding +0.81 · play -0.29

Strength of schedule: opponents averaged -0.10/bd (an easy draw) → opponent-adjusted +0.12/bd

Card play — on target: opening leads 73.2% #48 of 67 · declarer play 73.5% #31 of 67 · defence 82.4% #52 of 67

Bidding activity — not a pass: 42.7% #32 of 67 (183/429)

Card play by contract type — on target
vs NTvs a suit
Opening leads70.0% (20)76.2% (21)
Declarer play75.0% (12)73.0% (37)
Defence70.4% (27)89.4% (47)

Opening leads by suit led: ♠ 70.0% (10) · ♥ 63.6% (11) · ♦ 75.0% (8) · ♣ 83.3% (12)

vs par by strain: NT -0.30 (46) · a suit +0.86 (110)

vs par by level: part-score +0.02 (47) · game +1.20 (98) · slam -3.46 (11)

By role: declaring +0.57/bd (-1.17 vs par · 82) · defending -0.16/bd (+2.39 vs par · 74)

By vulnerability: vulnerable +0.58/bd (+1.35 vs par · 78) · not vulnerable -0.14/bd (-0.31 vs par · 78)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1R.ArraianoH.Fissore – M.CatellaniClosed12+4.6+0.38+2.00
Round 2R.ArraianoH.Fan – V.IoannouClosed12-6.3-0.53-0.25
Round 3R.ArraianoA.Pecci – M.RitianiClosed12+29.9+2.49+2.17
Round 4R.ArraianoJ.Slemr – M.KopeckyClosed12+1.7+0.14-1.50
Round 5R.ArraianoM.Matisons – A.TihaneClosed12-5.0-0.42-1.33
Round 6R.ArraianoD.Zipovski – G.RadisicClosed12-3.3-0.27+0.17
Round 7R.ArraianoB.Koros – M.VodickaClosed12-12.8-1.07-1.42
Round 8R.ArraianoM.Balint – D.MoraruClosed12+22.7+1.89+3.33
Round 9R.ArraianoA.Honyek – Z.HamoriClosed12+2.1+0.18+1.00
Round 10R.ArraianoY.Chumak – P.KarlykovClosed12-15.5-1.29-0.08
Round 11R.ArraianoO.Oja – M.TennClosed12-21.8-1.82-1.33
Round 12R.ArraianoA.Saulis – S.SakarauskasClosed12+13.7+1.14-0.75
Round 13R.ArraianoJ.Caric – G.CekolClosed12+24.9+2.07+4.75

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.2Round 12🇱🇹 LITHUANIA424♥x♥8-2+15
+10.1Round 3🇸🇲 SAN MARINO316♣♥5=+0
+10.1Round 8🇷🇴 ROMANIA484♠♣K=+15
+9.5Round 9🇭🇺 HUNGARY74♥x♣5=+14
+9.5Round 9🇭🇺 HUNGARY124♥♠T-1+12
+8.4Round 4🇨🇿 CZECH REPUBLIC474♥♠5=+11
+8.2Round 3🇸🇲 SAN MARINO364♠♦9=+10
+8.0Round 6🇷🇸 SERBIA146♦♥3=-2
+7.8Round 13🇭🇷 CROATIA94♥♦A-2+11
+7.5Round 8🇷🇴 ROMANIA463♠x♥A-4+9
+7.5Round 10🇺🇦 UKRAINE244♥♠Q-1+10
+7.5Round 13🇭🇷 CROATIA73NT♥7=+3
+7.3Round 5🇱🇻 LATVIA76♣♣3=+0
+7.2Round 12🇱🇹 LITHUANIA406♣♣8=-11
+7.1Round 8🇷🇴 ROMANIA384♠♥J+2+14
+6.7Round 3🇸🇲 SAN MARINO256♥♦J+1+11
+6.6Round 11🇪🇪 ESTONIA365♥x♠6-1+7
+6.4Round 7🇸🇰 SLOVAKIA325♦♦J-2+8
+6.2Round 1🇲🇨 MONACO113NT♠6+4+10
+6.2Round 9🇭🇺 HUNGARY105♣♦A-2+3
+6.2Round 13🇭🇷 CROATIA23NT♥3+2+1
+5.7Round 12🇱🇹 LITHUANIA443NT♣K-1+13
+5.6Round 11🇪🇪 ESTONIA352♥♥T-2+8
+5.5Round 2🇨🇾 CYPRUS195♦♥4=+3
+5.5Round 5🇱🇻 LATVIA43NT♣2=-2
+5.4Round 9🇭🇺 HUNGARY24♠♥K=+6
+5.2Round 6🇷🇸 SERBIA193♠♥A=+6
+5.2Round 9🇭🇺 HUNGARY64♠♣9=+3
+4.6Round 4🇨🇿 CZECH REPUBLIC485♣x♠7-2+5
+4.4Round 4🇨🇿 CZECH REPUBLIC424♦♣A-2-7
+4.3Round 2🇨🇾 CYPRUS214♠♦J-1+5
+4.0Round 3🇸🇲 SAN MARINO304♥♣A-2+6
+3.9Round 13🇭🇷 CROATIA104♥♦A-2+8
+3.7Round 10🇺🇦 UKRAINE172♠♦7+1+1
+3.6Round 2🇨🇾 CYPRUS134♥♥6-1+12
+3.5Round 8🇷🇴 ROMANIA394♠♥J-1+12
+3.2Round 7🇸🇰 SLOVAKIA314♠♣9-1+5
+3.2Round 10🇺🇦 UKRAINE215♣x♦K-3+12
+2.8Round 13🇭🇷 CROATIA14♠♣A-1+10
+2.5Round 7🇸🇰 SLOVAKIA272♠♥4+3+6
+2.4Round 5🇱🇻 LATVIA25♣♥A-1+10
+2.3Round 3🇸🇲 SAN MARINO332♠♣A-2+0
+2.2Round 2🇨🇾 CYPRUS222♥♦A+1+1
+2.2Round 6🇷🇸 SERBIA213NT♣7=+0
+2.1Round 1🇲🇨 MONACO84♠♦2+1+0
+1.9Round 1🇲🇨 MONACO73NT♣2=-1
+1.9Round 2🇨🇾 CYPRUS154♥♥2+1+1
+1.9Round 5🇱🇻 LATVIA54♥♣6=+0
+1.8Round 8🇷🇴 ROMANIA443NT♠3=+0
+1.8Round 10🇺🇦 UKRAINE221NT♥4+2+0
+1.8Round 11🇪🇪 ESTONIA264♠♥K+1+0
+1.7Round 1🇲🇨 MONACO62♠♣K=+5
+1.6Round 3🇸🇲 SAN MARINO322♠♥9=+11
+1.4Round 10🇺🇦 UKRAINE153NT♣2+2+0
+1.4Round 12🇱🇹 LITHUANIA474♦♥K-2+5
+1.3Round 1🇲🇨 MONACO103NT♠Q+1+0
+1.2Round 12🇱🇹 LITHUANIA484♥♦A+1+11
+1.1Round 6🇷🇸 SERBIA154♠♦5=+0
+1.0Round 6🇷🇸 SERBIA184♠♣6=+3
+1.0Round 11🇪🇪 ESTONIA342♦♣3+1+0
+0.9Round 11🇪🇪 ESTONIA323NT♥2+3-11
+0.8Round 1🇲🇨 MONACO12♥♥Q-1-2
+0.8Round 1🇲🇨 MONACO123NT♥6+1+10
+0.8Round 6🇷🇸 SERBIA224♥♠3=+0
+0.8Round 13🇭🇷 CROATIA82NT♠9-2+5
+0.7Round 2🇨🇾 CYPRUS235♦♠8=-1
+0.6Round 6🇷🇸 SERBIA234♠♦Q=+3
+0.5Round 3🇸🇲 SAN MARINO266♥♦9=+0
+0.5Round 8🇷🇴 ROMANIA411NT♠5+3+6
+0.4Round 3🇸🇲 SAN MARINO271♣♠Q+2+1
+0.4Round 4🇨🇿 CZECH REPUBLIC451NT♥3+3+2
+0.3Round 8🇷🇴 ROMANIA454♥♣Q=-1
+0.3Round 13🇭🇷 CROATIA54♥♠J+1+0
+0.2Round 1🇲🇨 MONACO33♥♣6-1+5
+0.2Round 2🇨🇾 CYPRUS184♥♦9=-1
+0.2Round 3🇸🇲 SAN MARINO355♣♦Q-2-9
+0.2Round 12🇱🇹 LITHUANIA433NT♠J-1-10
+0.2Round 13🇭🇷 CROATIA44♠♥4-2+13
+0.1Round 13🇭🇷 CROATIA63♦♣Q+1+0
-0.0Round 3🇸🇲 SAN MARINO292♥♦Q-1+1
+0.0Round 11🇪🇪 ESTONIA305♠♦J=+0
-0.1Round 3🇸🇲 SAN MARINO284♥♥6=+0
-0.1Round 5🇱🇻 LATVIA81NT♥2-1-1
-0.2Round 2🇨🇾 CYPRUS245♦x♣K-1+0
-0.2Round 4🇨🇿 CZECH REPUBLIC442NT♦J+1+0
-0.2Round 13🇭🇷 CROATIA113NT♣T+2+11
-0.3Round 4🇨🇿 CZECH REPUBLIC372♥♦Q=-5
-0.4Round 4🇨🇿 CZECH REPUBLIC391NT♥Q+1+1
-0.4Round 10🇺🇦 UKRAINE233NT♦3+2+0
-0.5Round 4🇨🇿 CZECH REPUBLIC385♣♦Q+1-2
-0.6Round 5🇱🇻 LATVIA12♠♥2-2+1
-0.6Round 7🇸🇰 SLOVAKIA261NT♠6=-1
-0.6Round 12🇱🇹 LITHUANIA461NT♦4+1+0
-0.7Round 6🇷🇸 SERBIA244♠♥5-2+5
-0.8Round 12🇱🇹 LITHUANIA384♥♦2=+0
-0.9Round 7🇸🇰 SLOVAKIA281NT♠6=+1
-1.0Round 7🇸🇰 SLOVAKIA363♥♠A-3-5
-1.0Round 12🇱🇹 LITHUANIA414♥♦J+2-1
-1.1Round 7🇸🇰 SLOVAKIA252♠♣J=-1
-1.1Round 8🇷🇴 ROMANIA431NT♦7+1+0
-1.1Round 12🇱🇹 LITHUANIA454♦♥K+1-10
-1.5Round 1🇲🇨 MONACO44♠♥A+2+9
-1.5Round 4🇨🇿 CZECH REPUBLIC463NT♠A+2+0
-1.5Round 5🇱🇻 LATVIA63NT♣2+3-11
-1.5Round 8🇷🇴 ROMANIA375♣♥4-1-5
-1.5Round 8🇷🇴 ROMANIA424♠♣A+1-13
-1.5Round 9🇭🇺 HUNGARY33NT♠4+1+0
-1.6Round 8🇷🇴 ROMANIA474♥♠A-1+2
-1.6Round 9🇭🇺 HUNGARY13♣♥3=-5
-1.6Round 10🇺🇦 UKRAINE144♠♠T-1-5
-1.6Round 11🇪🇪 ESTONIA254♠♣K-1+0
-1.8Round 1🇲🇨 MONACO23NT♥6+1+0
-1.8Round 6🇷🇸 SERBIA172♦♣J+2-1
-1.8Round 9🇭🇺 HUNGARY41NT♦3=+0
-1.9Round 7🇸🇰 SLOVAKIA345♣♥A=-11
-2.2Round 5🇱🇻 LATVIA123NT♦9=+0
-2.2Round 12🇱🇹 LITHUANIA374♠♠A=-8
-2.2Round 13🇭🇷 CROATIA33NT♦A-1-5
-2.3Round 2🇨🇾 CYPRUS143NT♥Q-2-6
-2.3Round 13🇭🇷 CROATIA123NT♣5+2+0
-2.4Round 8🇷🇴 ROMANIA402♠♥K=+1
-2.5Round 1🇲🇨 MONACO92♦♦6+1+0
-2.6Round 2🇨🇾 CYPRUS202♥♦4+2+10
-2.6Round 5🇱🇻 LATVIA34♠♥3=-8
-2.9Round 4🇨🇿 CZECH REPUBLIC403♠♥9-2-5
-3.0Round 7🇸🇰 SLOVAKIA334♠♠4=-3
-3.1Round 11🇪🇪 ESTONIA283NT♣2=+1
-3.2Round 5🇱🇻 LATVIA93♥♣Q-1+2
-3.5Round 7🇸🇰 SLOVAKIA296♠♠9=+0
-3.6Round 10🇺🇦 UKRAINE202NT♣Q+1-1
-3.9Round 5🇱🇻 LATVIA104♠♦3=+1
-4.0Round 3🇸🇲 SAN MARINO342♠♦8-1-5
-4.1Round 6🇷🇸 SERBIA133NT♠3=+13
-4.2Round 7🇸🇰 SLOVAKIA301NT♠4-1-5
-4.2Round 10🇺🇦 UKRAINE193NT♠T=+1
-4.2Round 11🇪🇪 ESTONIA293NT♣6+2-1
-4.6Round 1🇲🇨 MONACO54♠♣8-1-12
-5.1Round 4🇨🇿 CZECH REPUBLIC434♠♠T=-8
-5.2Round 4🇨🇿 CZECH REPUBLIC413NT♥3+1-10
-5.4Round 9🇭🇺 HUNGARY113NT♣Q+1-1
-5.7Round 6🇷🇸 SERBIA202♣x♥A-3-12
-5.9Round 9🇭🇺 HUNGARY84♠♦3=-3
-6.5Round 10🇺🇦 UKRAINE134♥♦K=+0
-6.9Round 10🇺🇦 UKRAINE183NT♠7-3-6
-7.5Round 9🇭🇺 HUNGARY93NT♥2=-7
-7.8Round 11🇪🇪 ESTONIA315♦x♠3-2-8
-8.0Round 5🇱🇻 LATVIA113♣x♥5-3-8
-8.1Round 11🇪🇪 ESTONIA336♦♠2=+2
-8.5Round 12🇱🇹 LITHUANIA391NTx♠9=-13
-8.7Round 7🇸🇰 SLOVAKIA356♠♦6-1-11
-9.2Round 2🇨🇾 CYPRUS176♠♠2-1-11
-9.9Round 6🇷🇸 SERBIA164♥♣K=-13
-9.9Round 10🇺🇦 UKRAINE165♠♥8-1-13
-10.0Round 9🇭🇺 HUNGARY54♠♥2=-10
-10.4Round 2🇨🇾 CYPRUS166♦♥K-1-16
-12.9Round 11🇪🇪 ESTONIA275♦x♠A-4-14