🏴󠁧󠁢󠁳󠁣󠁴󠁿 FERRARI Robert · SCOTLAND

104rank
-49.2Butler · 150 bds
-0.33per board
±4.2swing
-0.59vs par /bd · #109/135
-0.28adjusted /bd
Butler per round: -9.4 -16.1 9 -11.8 4.5 -0.8 -0.9 -9.4 -21.3 -13.7 28.8 -0.7 9.8 -7 -10.2by round

vs par split: bidding +0.05 · play -0.21

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

Card play — on target: opening leads 91.7% #5 of 135 · declarer play 71.4% #72 of 135 · defence 93.8% #21 of 135

Card play by contract type — on target
vs NTvs a suit
Opening leads·91.7% (24)
Declarer play·71.4% (28)
Defence·93.8% (48)

Opening leads by suit led: ♠ 100.0% (7) · ♥ 75.0% (8) · ♦ 100.0% (2) · ♣ 100.0% (7)

vs par by strain: a suit -0.17 (107)

vs par by level: part-score +0.10 (48) · game -1.00 (52) · slam +4.14 (7)

By role: declaring -0.64/bd (-3.00 vs par · 83) · defending +0.06/bd (+2.39 vs par · 67)

By vulnerability: vulnerable -0.28/bd (-0.38 vs par · 73) · not vulnerable -0.37/bd (-0.79 vs par · 77)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.AshF.Bigdeli – P.CoenraetsOpen10-9.4-0.94-1.50
Round 2M.AshA.Stoyanov – H.HristovOpen10-16.1-1.61-2.40
Round 3M.AshT.Jullis – T.PlekseppOpen10+9.0+0.90+1.00
Round 4M.AshN.Zorlu – H.AvciogluOpen10-11.8-1.18+1.60
Round 6M.AshD.De Partearroyo – A.SacristanOpen10+4.5+0.45+0.00
Round 7M.AshP.Bizon – M.BlatOpen10-0.8-0.08-5.00
Round 8M.AshG.Hermannsson – B.EysteinssonClosed10-0.9-0.09+0.30
Round 11M.AshJ.Hansen – S.SchouClosed10-9.4-0.94-1.50
Round 12M.AshB.Rubenis – S.BirinsOpen10-21.3-2.13-0.60
Round 14M.AshA.Kalish – N.GrinbergOpen10-13.7-1.37+0.90
Round 15M.AshM.Bompis – P.SouletOpen10+28.8+2.88+1.90
Round 16M.AshN.Buchlev – N.SchilhartClosed10-0.7-0.07-2.40
Round 19M.AshJ.Derivaz – G.ZivkovicClosed10+9.8+0.98+2.40
Round 20M.AshR.Milne – B.O'BrienClosed10-7.0-0.70-2.00
Round 23M.AshD.Urseanu – D.SavinOpen10-10.2-1.02-1.60

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
+15.8Round 11🇩🇰 DENMARK145♦x♥K-5+15
+12.4Round 15🇫🇷 FRANCE225♦x♠Q-5-8
+10.6Round 6🇪🇸 SPAIN236♦♠2=+7
+9.3Round 19🇨🇭 SWITZERLAND75♣♠A-2+10
+8.8Round 15🇫🇷 FRANCE234♥♣A-1+13
+7.5Round 15🇫🇷 FRANCE266♠♦Q=+0
+7.4Round 23🇷🇴 ROMANIA112♦x♦2=+10
+6.8Round 6🇪🇸 SPAIN222N♦5-1+5
+6.3Round 16🇩🇪 GERMANY83Nx♠J+2-5
+6.1Round 20🇮🇪 IRELAND144♣♠K=+1
+5.5Round 3🇪🇪 ESTONIA283♥♣K+1+7
+5.0Round 2🇧🇬 BULGARIA173N♠Q-1+5
+4.9Round 7🇵🇱 POLAND51N♦10+1-7
+4.7Round 4🇹🇷 TURKEY94♠♥K-1+6
+4.4Round 6🇪🇸 SPAIN262N♠J=+0
+4.3Round 15🇫🇷 FRANCE285♥♠J-5-4
+4.0Round 23🇷🇴 ROMANIA123♥♠10-2+2
+3.9Round 8🇮🇸 ICELAND164♥♣K=+0
+3.9Round 20🇮🇪 IRELAND136♣♦A-5+8
+3.9Round 20🇮🇪 IRELAND171N♦A-3+7
+3.6Round 3🇪🇪 ESTONIA271N♥4=+9
+3.6Round 11🇩🇰 DENMARK205♦♠3=+0
+3.6Round 19🇨🇭 SWITZERLAND65♣♠A=-1
+3.4Round 7🇵🇱 POLAND103N♥2=+0
+3.0Round 2🇧🇬 BULGARIA193♠♥5=+10
+3.0Round 12🇱🇻 LATVIA264♠♦K=+0
+2.9Round 6🇪🇸 SPAIN274♥x♣2-1+8
+2.7Round 2🇧🇬 BULGARIA142♠♣7-1+4
+2.7Round 11🇩🇰 DENMARK123♥♠A+1+6
+2.5Round 1🇧🇪 BELGIUM25♥♣K+2+5
+2.5Round 15🇫🇷 FRANCE244♥♠Q-1+5
+2.5Round 16🇩🇪 GERMANY102♠♣A=+11
+2.3Round 2🇧🇬 BULGARIA162♥♣A-1+0
+2.2Round 2🇧🇬 BULGARIA153♦♠Q=+0
+2.0Round 8🇮🇸 ICELAND182♠♣8-1-2
+2.0Round 19🇨🇭 SWITZERLAND13N♠3=+11
+1.8Round 3🇪🇪 ESTONIA233♥♦J+2-7
+1.8Round 3🇪🇪 ESTONIA266♣♥6-2+13
+1.7Round 16🇩🇪 GERMANY23N♠4+1+0
+1.6Round 4🇹🇷 TURKEY55♦♣A=-2
+1.6Round 16🇩🇪 GERMANY34♥♦K=-1
+1.5Round 14🇮🇱 ISRAEL152♥♦A=+0
+1.4Round 8🇮🇸 ICELAND172♠♣4=-1
+1.4Round 15🇫🇷 FRANCE251N♦6-1-2
+1.3Round 6🇪🇸 SPAIN214♥♠Q+1-4
+1.3Round 14🇮🇱 ISRAEL203N♥Q+2+1
+1.2Round 4🇹🇷 TURKEY26♣♠7=+12
+1.0Round 4🇹🇷 TURKEY13N♥10+3+1
+1.0Round 19🇨🇭 SWITZERLAND84♠♥Q-1+4
+0.9Round 8🇮🇸 ICELAND134♠♣2-2+7
+0.9Round 11🇩🇰 DENMARK153♣♠7-1+4
+0.8Round 3🇪🇪 ESTONIA251N♦4+1+0
+0.8Round 7🇵🇱 POLAND72N♥5=-1
+0.7Round 1🇧🇪 BELGIUM53♥♣Q=+7
+0.7Round 12🇱🇻 LATVIA294♥♠4+2+3
+0.6Round 3🇪🇪 ESTONIA303N♦7+1-1
+0.6Round 19🇨🇭 SWITZERLAND93♠♥6-1+11
+0.5Round 1🇧🇪 BELGIUM33N♦J-1-5
+0.5Round 1🇧🇪 BELGIUM44♠♦10=+0
+0.5Round 14🇮🇱 ISRAEL162♠♦A-1+8
+0.4Round 16🇩🇪 GERMANY64♥♣10=+0
+0.3Round 3🇪🇪 ESTONIA213♠♥8-1+0
+0.3Round 19🇨🇭 SWITZERLAND54♠♥Q+1+0
+0.2Round 7🇵🇱 POLAND93N♥3+2+0
+0.2Round 20🇮🇪 IRELAND201N♣2-1+1
+0.1Round 16🇩🇪 GERMANY96N♦Q=-11
+0.0Round 1🇧🇪 BELGIUM63N♠3=+0
+0.0Round 2🇧🇬 BULGARIA114♥♣3+1+0
-0.0Round 7🇵🇱 POLAND64♥♠J+1+0
+0.0Round 12🇱🇻 LATVIA283N♠5+1+1
-0.0Round 23🇷🇴 ROMANIA162♠♦K=+0
-0.1Round 8🇮🇸 ICELAND191N♥6=-1
-0.2Round 14🇮🇱 ISRAEL123♠♦A-1+2
-0.3Round 1🇧🇪 BELGIUM91N♥K=-2
-0.3Round 4🇹🇷 TURKEY44♠x♦5-1+10
-0.3Round 8🇮🇸 ICELAND143N♦2+2+0
-0.3Round 8🇮🇸 ICELAND153N♠Q+2+0
-0.4Round 19🇨🇭 SWITZERLAND23♦♠10+1+0
-0.5Round 8🇮🇸 ICELAND114♠♣4=+0
-0.6Round 14🇮🇱 ISRAEL194♥♣4=+0
-0.6Round 16🇩🇪 GERMANY13♣♠6=+0
-0.7Round 7🇵🇱 POLAND81N♥A-3-7
-0.7Round 23🇷🇴 ROMANIA144♥♦8=+1
-0.7Round 23🇷🇴 ROMANIA182♠♠4=+1
-0.9Round 7🇵🇱 POLAND22♠♥6+2-6
-1.0Round 3🇪🇪 ESTONIA294♠♦7=+1
-1.0Round 15🇫🇷 FRANCE215♣♠K+1+13
-1.1Round 4🇹🇷 TURKEY72♥♥K-1-5
-1.1Round 12🇱🇻 LATVIA302♠♠3-1-2
-1.1Round 14🇮🇱 ISRAEL133♦♠Q+2+10
-1.2Round 20🇮🇪 IRELAND125♦♠A-1-5
-1.2Round 20🇮🇪 IRELAND184♠♥3+1+0
-1.3Round 3🇪🇪 ESTONIA223N♥7+1-10
-1.5Round 15🇫🇷 FRANCE292♠♠6=+0
-1.5Round 19🇨🇭 SWITZERLAND102N♣7+2-10
-1.6Round 1🇧🇪 BELGIUM83N♥10=+1
-1.6Round 11🇩🇰 DENMARK164♣♥10-1-5
-1.6Round 12🇱🇻 LATVIA234♠♣J+1+13
-1.7Round 11🇩🇰 DENMARK194♥♦8+2-11
-1.8Round 6🇪🇸 SPAIN284♠♥A+2-11
-1.8Round 6🇪🇸 SPAIN292♥♠K=+0
-1.9Round 12🇱🇻 LATVIA224♥♥2+2-1
-2.0Round 20🇮🇪 IRELAND163N♣10+2-13
-2.1Round 19🇨🇭 SWITZERLAND41N♥3=+0
-2.1Round 23🇷🇴 ROMANIA133N♠5+1+1
-2.3Round 6🇪🇸 SPAIN302♠♥J+2+6
-2.3Round 7🇵🇱 POLAND32♠♦6+4-9
-2.3Round 20🇮🇪 IRELAND191N♥9=-6
-2.3Round 23🇷🇴 ROMANIA151N♥6+3-6
-2.5Round 15🇫🇷 FRANCE302♦♣2=+2
-2.5Round 23🇷🇴 ROMANIA205♣♥5=-13
-2.7Round 1🇧🇪 BELGIUM14♠♠4-1-10
-2.7Round 4🇹🇷 TURKEY102♠♥5+1-1
-2.7Round 12🇱🇻 LATVIA271N♠3+1-7
-2.8Round 4🇹🇷 TURKEY33N♦6+1+13
-2.9Round 7🇵🇱 POLAND44♥♦K+3-17
-2.9Round 14🇮🇱 ISRAEL172♥♠K+1-1
-3.0Round 8🇮🇸 ICELAND122♦♦J-2+5
-3.0Round 19🇨🇭 SWITZERLAND31N♠2+1-1
-3.1Round 3🇪🇪 ESTONIA243♥♣4+1-2
-3.1Round 15🇫🇷 FRANCE274♥♥5=+0
-3.3Round 7🇵🇱 POLAND13N♥5=-3
-3.4Round 14🇮🇱 ISRAEL112♣♠6-1-5
-3.5Round 12🇱🇻 LATVIA254♥x♣A-1-7
-3.8Round 1🇧🇪 BELGIUM72♠♥5=-6
-3.9Round 16🇩🇪 GERMANY44♠♥6-3-10
-4.0Round 14🇮🇱 ISRAEL143N♦9=+0
-4.0Round 16🇩🇪 GERMANY73♠♠3=+0
-4.0Round 23🇷🇴 ROMANIA173♠♦10=+0
-4.6Round 6🇪🇸 SPAIN253N♥2=+0
-4.8Round 14🇮🇱 ISRAEL183♥♣4+1-6
-4.8Round 16🇩🇪 GERMANY54♥♦9-2-8
-4.9Round 8🇮🇸 ICELAND204♠♣3-4-5
-5.2Round 1🇧🇪 BELGIUM105♦x♦5-3-5
-5.2Round 12🇱🇻 LATVIA244♠♦2-2-6
-5.3Round 20🇮🇪 IRELAND114♠♥7-1-2
-5.9Round 11🇩🇰 DENMARK133♥♠K-1-6
-6.4Round 2🇧🇬 BULGARIA134♠♦Q-4-7
-6.6Round 4🇹🇷 TURKEY64♥♦5-1-11
-6.8Round 4🇹🇷 TURKEY84♥♠K=-7
-6.9Round 2🇧🇬 BULGARIA204♥♣10-3-10
-7.0Round 2🇧🇬 BULGARIA123♦♣A-3-9
-7.0Round 11🇩🇰 DENMARK114♥x♥J-1+0
-7.3Round 11🇩🇰 DENMARK173N♠6-5-12
-8.9Round 11🇩🇰 DENMARK181♠♣5-4-6
-9.0Round 12🇱🇻 LATVIA217♥♠K=+0
-9.1Round 20🇮🇪 IRELAND156♠♠10-1-11
-9.3Round 23🇷🇴 ROMANIA193♥♠10-1-12
-11.0Round 2🇧🇬 BULGARIA186N♥6-1-17
-11.0Round 6🇪🇸 SPAIN242♦♦Q-3-11