🇪🇬 MAKRAM Sameh · EGYPT

96rank
-54.6Butler · 224 bds
-0.24per board
±4.2swing
-0.20vs par /bd · #81/127
-0.20adjusted /bd
Butler per round: -15.6 2 -27.3 16.3 -16.6 -6 -30.7 -1 11.5 -4.6 7.9 25.4 -13.2 -2.7by round

vs par split: bidding -0.05 · play -0.14

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

Card play — on target: opening leads 75.0% #118 of 127 · declarer play 75.8% #62 of 127 · defence 88.1% #43 of 127

Card play by contract type — on target
vs NTvs a suit
Opening leads62.5% (16)80.6% (36)
Declarer play81.2% (16)74.0% (50)
Defence93.9% (33)85.5% (76)

Opening leads by suit led: ♠ 88.9% (9) · ♥ 71.4% (14) · ♦ 83.3% (12) · ♣ 64.7% (17)

vs par by strain: NT -0.46 (61) · a suit -0.10 (163)

vs par by level: part-score -0.52 (93) · game -0.20 (111) · slam +1.30 (20)

By role: declaring -0.39/bd (-2.47 vs par · 115) · defending -0.09/bd (+2.20 vs par · 109)

By vulnerability: vulnerable -0.36/bd (-0.60 vs par · 112) · not vulnerable -0.13/bd (+0.20 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2M.TanboliW.Lazer – P.GumbyOpen16-15.6-0.97+0.88
Round 3M.TanboliW.Fornasari – M.VillegasClosed16+2.0+0.12-0.69
Round 4M.TanboliM.Becker – A.GravesClosed16-27.3-1.71+0.44
Round 6M.TanboliF.Mondor – F.MondorOpen16+16.3+1.02+2.12
Round 8M.TanboliK.Feichtinger – H.ObermairOpen16-16.6-1.04-0.75
Round 9M.TanboliR.Sridharan – S.DhakrasClosed16-6.0-0.38+0.56
Round 10M.TanboliI.Aksoy – M.SirikliogluClosed16-30.7-1.92-1.06
Round 11M.TanboliG.Iontzeff – N.DecheletteClosed16-1.0-0.06+0.00
Round 13M.TanboliA.Maqbool – M.BandeshaClosed16+11.5+0.72-1.00
Round 15M.TanboliJ.Ostberg – C.BjaringClosed16-4.6-0.29-1.69
Round 16M.TanboliC.Ackerley – D.RussellClosed16+7.9+0.49-1.19
Round 18M.TanboliJ.Clerkin – D.ClerkinClosed16+25.4+1.59+0.12
Round 19M.TanboliE.Tse – R.LingClosed16-13.2-0.82+0.75
Round 21M.TanboliM.Machado – E.BarcellosOpen16-2.7-0.17-1.25

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.9Round 21🇧🇷 BRAZIL154♥x♠J-2+14
+13.3Round 15🇸🇪 SWEDEN27♠♠3=+0
+12.5Round 6🇬🇵 GUADELOUPE322NTx♥8-4+12
+11.9Round 16🇳🇿 NEW ZEALAND231♦x♦A-4+11
+10.6Round 16🇳🇿 NEW ZEALAND246♦♣K=+0
+10.1Round 18🇺🇸 USA1286♠♣5=+11
+9.1Round 19🇭🇰 CHINA HONG KONG74♥♦2=+0
+9.0Round 16🇳🇿 NEW ZEALAND184♠♣K=+0
+8.0Round 6🇬🇵 GUADELOUPE182♠♣K+4+15
+8.0Round 13🇵🇰 PAKISTAN124♠x♠A-2+5
+7.1Round 15🇸🇪 SWEDEN53♣♦Q+3+10
+7.0Round 18🇺🇸 USA1273NT♠3=+0
+6.2Round 11🇫🇷 FRANCE133NT♠2-2+13
+6.1Round 2🇦🇺 AUSTRALIA205♣x♥K-3+5
+6.0Round 10🇹🇷 TURKEY303NT♠2-2+11
+6.0Round 13🇵🇰 PAKISTAN144♥x♠K-1+5
+5.9Round 10🇹🇷 TURKEY204♥♣5-1+13
+5.9Round 10🇹🇷 TURKEY226♠♦5+1+13
+5.8Round 18🇺🇸 USA1194♠♦K-1+10
+5.7Round 3🇦🇷 ARGENTINA82♥♣4-3+11
+5.6Round 13🇵🇰 PAKISTAN34♠♣6=+7
+5.4Round 4🇺🇸 USA2306NT♥6=-10
+5.4Round 19🇭🇰 CHINA HONG KONG24♠♣A=+8
+4.7Round 2🇦🇺 AUSTRALIA192♠♥J=+6
+4.3Round 9🇮🇳 INDIA22♠♠5=+9
+4.0Round 2🇦🇺 AUSTRALIA213♥♥4+1+2
+3.9Round 16🇳🇿 NEW ZEALAND173♥♣8-1+5
+3.8Round 6🇬🇵 GUADELOUPE275♦♠A=+0
+3.8Round 9🇮🇳 INDIA84♥♣9=+0
+3.7Round 8🇦🇹 AUSTRIA291NT♦6-2+3
+3.7Round 13🇵🇰 PAKISTAN24♦♥8-1+5
+3.5Round 11🇫🇷 FRANCE34♠♦K-1+5
+3.5Round 16🇳🇿 NEW ZEALAND203♦♥9=+0
+3.4Round 3🇦🇷 ARGENTINA62♠♥J+2-10
+3.0Round 9🇮🇳 INDIA44♥♦K-1+12
+2.8Round 11🇫🇷 FRANCE22♦♠Q+1+5
+2.8Round 19🇭🇰 CHINA HONG KONG102♥♣2-1+5
+2.8Round 21🇧🇷 BRAZIL94♥♥8=+0
+2.7Round 16🇳🇿 NEW ZEALAND194♠♦10-2+7
+2.7Round 18🇺🇸 USA1312♠♥6-2+2
+2.6Round 13🇵🇰 PAKISTAN132♣♦2+3+1
+2.3Round 9🇮🇳 INDIA103♠♥6=+0
+2.3Round 18🇺🇸 USA1244♦♠K-1-4
+2.1Round 6🇬🇵 GUADELOUPE252♦♥Q=+5
+2.1Round 15🇸🇪 SWEDEN151NT♥9+1+0
+2.0Round 3🇦🇷 ARGENTINA152NT♠2=+0
+2.0Round 8🇦🇹 AUSTRIA282♥♠5-1-1
+2.0Round 8🇦🇹 AUSTRIA313♦♣K=-1
+2.0Round 10🇹🇷 TURKEY233♠♥Q-1-6
+2.0Round 18🇺🇸 USA1292♥♠6=-1
+1.9Round 2🇦🇺 AUSTRALIA232♠♦7+1+0
+1.9Round 8🇦🇹 AUSTRIA324♥♠4-2+11
+1.9Round 15🇸🇪 SWEDEN83NT♥5+2+1
+1.8Round 13🇵🇰 PAKISTAN42♠♦K=-1
+1.8Round 19🇭🇰 CHINA HONG KONG143NT♦5=+1
+1.7Round 6🇬🇵 GUADELOUPE203♥♦K-1+0
+1.7Round 13🇵🇰 PAKISTAN154♥♠A+1+4
+1.6Round 11🇫🇷 FRANCE74♠♥4+1+4
+1.6Round 21🇧🇷 BRAZIL83♠♥Q=+1
+1.6Round 21🇧🇷 BRAZIL166♠♦6+1-13
+1.4Round 6🇬🇵 GUADELOUPE303NT♥3=+6
+1.4Round 13🇵🇰 PAKISTAN115♠♦A-2-5
+1.3Round 16🇳🇿 NEW ZEALAND313NT♥3+1+0
+1.2Round 18🇺🇸 USA1222NT♣5+1+6
+1.2Round 18🇺🇸 USA1264♥♥3-1-1
+1.2Round 21🇧🇷 BRAZIL14♥♠3-1-2
+1.2Round 21🇧🇷 BRAZIL133NT♦2+1+0
+1.1Round 3🇦🇷 ARGENTINA14♥♣4-1-2
+1.1Round 3🇦🇷 ARGENTINA122♥♠A+1+1
+1.1Round 13🇵🇰 PAKISTAN13NT♥4+1-1
+1.1Round 18🇺🇸 USA1183NT♦Q+1+0
+1.0Round 3🇦🇷 ARGENTINA136♠♥A=+0
+1.0Round 9🇮🇳 INDIA153NT♠7=+1
+1.0Round 11🇫🇷 FRANCE45♠♦9=+0
+1.0Round 13🇵🇰 PAKISTAN101NT♦2+2-8
+1.0Round 21🇧🇷 BRAZIL22♠♠4=-1
+0.9Round 15🇸🇪 SWEDEN65♦♠K+2+14
+0.7Round 3🇦🇷 ARGENTINA113NT♥Q-3+2
+0.7Round 16🇳🇿 NEW ZEALAND291NT♣3=+0
+0.7Round 18🇺🇸 USA1303NT♦6+2+1
+0.6Round 6🇬🇵 GUADELOUPE175♦♠A-2+0
+0.6Round 6🇬🇵 GUADELOUPE263NT♦6+2+0
+0.6Round 11🇫🇷 FRANCE92♥♦A-3-8
+0.6Round 21🇧🇷 BRAZIL114♠♣A=+0
+0.5Round 2🇦🇺 AUSTRALIA254♠♣A+1+0
+0.5Round 11🇫🇷 FRANCE103NT♦8+2-12
+0.5Round 11🇫🇷 FRANCE116♥♣K+1+11
+0.5Round 21🇧🇷 BRAZIL54♠♣J+1+0
+0.4Round 3🇦🇷 ARGENTINA74♥♣4+1+0
+0.3Round 4🇺🇸 USA2182♠♣7=+0
+0.3Round 4🇺🇸 USA2311NT♦Q=+11
+0.3Round 8🇦🇹 AUSTRIA212♦♣A+3-7
+0.3Round 8🇦🇹 AUSTRIA254♠♥A=+0
+0.3Round 9🇮🇳 INDIA135♦♣10+1+13
+0.3Round 10🇹🇷 TURKEY254♠♦2=+0
+0.2Round 9🇮🇳 INDIA124♥♣A=-1
+0.2Round 15🇸🇪 SWEDEN44♠♠2+1+0
+0.2Round 15🇸🇪 SWEDEN162♥♦4+2-10
+0.1Round 3🇦🇷 ARGENTINA43NT♦2=+1
+0.1Round 6🇬🇵 GUADELOUPE282♠♦7+1+0
+0.1Round 6🇬🇵 GUADELOUPE313NT♦9=+2
-0.0Round 2🇦🇺 AUSTRALIA313NT♠9=+0
-0.0Round 3🇦🇷 ARGENTINA94♥♠9=+0
+0.0Round 4🇺🇸 USA2264♥♣5=+3
+0.0Round 4🇺🇸 USA2282♥♣5+1+7
-0.0Round 8🇦🇹 AUSTRIA181NT♠2+1-1
-0.0Round 11🇫🇷 FRANCE143♠♣6-2-1
+0.0Round 16🇳🇿 NEW ZEALAND273NT♥4=+2
+0.0Round 16🇳🇿 NEW ZEALAND324♠♥K=-1
-0.0Round 21🇧🇷 BRAZIL44♥♠A+1+0
-0.1Round 4🇺🇸 USA2203NT♠J+1+0
-0.1Round 4🇺🇸 USA2253NT♥2+1+0
-0.1Round 6🇬🇵 GUADELOUPE194♥♥J+1+11
-0.1Round 16🇳🇿 NEW ZEALAND263NT♣2=+1
-0.1Round 19🇭🇰 CHINA HONG KONG114♥♣Q=+0
-0.2Round 9🇮🇳 INDIA64♥♣K=+1
-0.2Round 21🇧🇷 BRAZIL62♥♥A+1+0
-0.3Round 8🇦🇹 AUSTRIA174♠♣Q+3-10
-0.3Round 10🇹🇷 TURKEY212♥♦2+1-6
-0.5Round 3🇦🇷 ARGENTINA161NT♠3-1+0
-0.5Round 9🇮🇳 INDIA117♥♥7=+0
-0.5Round 9🇮🇳 INDIA162♠♠9+1-11
-0.5Round 11🇫🇷 FRANCE53NT♦4+1-1
-0.5Round 18🇺🇸 USA1254♠♥6=+0
-0.6Round 10🇹🇷 TURKEY326♥x♠A-3+17
-0.7Round 2🇦🇺 AUSTRALIA282♠♦9+1+0
-0.7Round 3🇦🇷 ARGENTINA32♦♦9=-1
-0.7Round 15🇸🇪 SWEDEN112♥♦10+2-6
-0.7Round 18🇺🇸 USA1204♥♦A=-1
-0.8Round 13🇵🇰 PAKISTAN54♠x♣K-1+0
-0.9Round 19🇭🇰 CHINA HONG KONG41♠♦2+1-1
-1.0Round 2🇦🇺 AUSTRALIA264NT♥6=+13
-1.0Round 3🇦🇷 ARGENTINA23NT♣6+2-1
-1.0Round 11🇫🇷 FRANCE82NT♦10+1+4
-1.0Round 19🇭🇰 CHINA HONG KONG33♥♦K+1-6
-1.1Round 4🇺🇸 USA2275♣♠K=+14
-1.1Round 15🇸🇪 SWEDEN73NT♥3+2+0
-1.1Round 19🇭🇰 CHINA HONG KONG56♠♥9+1+11
-1.1Round 19🇭🇰 CHINA HONG KONG133♠♦A=+0
-1.3Round 2🇦🇺 AUSTRALIA292♦x♣8-1-2
-1.3Round 8🇦🇹 AUSTRIA192♠♣3-1+0
-1.3Round 9🇮🇳 INDIA141NT♣K=+1
-1.4Round 2🇦🇺 AUSTRALIA303NT♣3+2-1
-1.4Round 19🇭🇰 CHINA HONG KONG64♣♣2=-1
-1.4Round 19🇭🇰 CHINA HONG KONG151NT♥2=+1
-1.5Round 8🇦🇹 AUSTRIA232♥♣3-1-1
-1.5Round 18🇺🇸 USA1174♥♠A-1-4
-1.6Round 2🇦🇺 AUSTRALIA176NT♥5+1+11
-1.6Round 4🇺🇸 USA2292♥♦6+2+10
-1.6Round 9🇮🇳 INDIA33NT♣4+2+0
-1.7Round 13🇵🇰 PAKISTAN63NT♣3-2-5
-1.7Round 19🇭🇰 CHINA HONG KONG82♠♣9+1-1
-1.7Round 21🇧🇷 BRAZIL72♦♠J+2+0
-1.8Round 11🇫🇷 FRANCE123♠♣K-1-4
-1.8Round 18🇺🇸 USA1235♠♣2+1-13
-1.9Round 15🇸🇪 SWEDEN122♠♠3+4-6
-1.9Round 16🇳🇿 NEW ZEALAND222♠♦2-1-5
-1.9Round 18🇺🇸 USA1322♦♦4-1+0
-2.0Round 4🇺🇸 USA2323NT♦4=+0
-2.0Round 8🇦🇹 AUSTRIA221NT♣4=+2
-2.0Round 16🇳🇿 NEW ZEALAND253♠♣2+1+1
-2.3Round 18🇺🇸 USA1213NT♥10+1-4
-2.5Round 2🇦🇺 AUSTRALIA274♣♥A+1+7
-2.5Round 10🇹🇷 TURKEY173♠♥K=+0
-2.5Round 10🇹🇷 TURKEY283♦♣2+1-6
-2.5Round 15🇸🇪 SWEDEN96♣♥A=+2
-2.6Round 3🇦🇷 ARGENTINA54♠♠10+1+0
-2.6Round 6🇬🇵 GUADELOUPE243♥♠5-2-7
-2.6Round 11🇫🇷 FRANCE12♥♦6+1-1
-2.6Round 19🇭🇰 CHINA HONG KONG93♥♦2+3-5
-2.7Round 6🇬🇵 GUADELOUPE223NT♥9+1-1
-2.8Round 4🇺🇸 USA2212♠♦3-3-5
-2.8Round 6🇬🇵 GUADELOUPE294♣♠2=+0
-2.8Round 13🇵🇰 PAKISTAN87NT♠4=+0
-2.9Round 8🇦🇹 AUSTRIA263NT♦3-1-5
-2.9Round 9🇮🇳 INDIA95♣x♠K-1+0
-3.0Round 2🇦🇺 AUSTRALIA222♠♣9-2-5
-3.0Round 6🇬🇵 GUADELOUPE215♠♣A-2+0
-3.0Round 9🇮🇳 INDIA12♠♦7+2-6
-3.1Round 11🇫🇷 FRANCE63NT♣A-3-5
-3.2Round 2🇦🇺 AUSTRALIA246♥♣5=-5
-3.2Round 8🇦🇹 AUSTRIA304♥♥2+2+10
-3.2Round 13🇵🇰 PAKISTAN92♣♠2-1-5
-3.2Round 15🇸🇪 SWEDEN34♠♣3=-7
-3.2Round 15🇸🇪 SWEDEN143♠♦A=-7
-3.4Round 6🇬🇵 GUADELOUPE234♠♥A+2-9
-3.6Round 4🇺🇸 USA2191♦♠J=+1
-3.6Round 8🇦🇹 AUSTRIA202♠♦2+2-2
-3.8Round 21🇧🇷 BRAZIL34♥♥A=+0
-3.9Round 10🇹🇷 TURKEY313NT♠9-1-6
-4.0Round 10🇹🇷 TURKEY274♠♦2-2-5
-4.1Round 3🇦🇷 ARGENTINA103♠♣A=-12
-4.1Round 15🇸🇪 SWEDEN132♥♣J-1-5
-4.2Round 11🇫🇷 FRANCE163♥♣J-1-5
-4.4Round 21🇧🇷 BRAZIL123NT♥4+2+0
-4.5Round 4🇺🇸 USA2242♣x♥J-2-5
-4.5Round 11🇫🇷 FRANCE155♣♠A-1-5
-4.6Round 3🇦🇷 ARGENTINA144♠♣9+1+0
-4.7Round 21🇧🇷 BRAZIL144♥x♣7-1-9
-4.9Round 9🇮🇳 INDIA73♠♣K-1-5
-5.0Round 4🇺🇸 USA2222♥♥K+2+4
-5.0Round 10🇹🇷 TURKEY246NT♥2=+0
-5.2Round 8🇦🇹 AUSTRIA273NT♥8-1-10
-5.2Round 10🇹🇷 TURKEY194♥♣6-1-5
-5.4Round 2🇦🇺 AUSTRALIA323NT♠7=+0
-5.4Round 13🇵🇰 PAKISTAN73NT♦2-2-13
-5.4Round 16🇳🇿 NEW ZEALAND301♥♣Q-2-7
-5.5Round 10🇹🇷 TURKEY292♥♦K=-6
-5.7Round 19🇭🇰 CHINA HONG KONG162♠♣9+2-7
-6.0Round 4🇺🇸 USA2173NT♠Q-2-11
-6.0Round 9🇮🇳 INDIA53NT♦5-2-5
-6.3Round 15🇸🇪 SWEDEN104♥♦Q-2-2
-6.4Round 19🇭🇰 CHINA HONG KONG125♥♦2-1-5
-6.5Round 4🇺🇸 USA2235♦♥2-1-12
-6.8Round 8🇦🇹 AUSTRIA246♦♣10=+0
-7.3Round 15🇸🇪 SWEDEN14♥♥Q-3-11
-7.5Round 13🇵🇰 PAKISTAN164♥x♦9=-5
-8.9Round 19🇭🇰 CHINA HONG KONG17♣x♥A-4+12
-9.4Round 10🇹🇷 TURKEY186♥♠6-1-17
-11.9Round 10🇹🇷 TURKEY264♠xx♣J=-14
-12.3Round 21🇧🇷 BRAZIL104♠♥J=-10
-12.6Round 16🇳🇿 NEW ZEALAND213NT♥2+2-17
-12.7Round 2🇦🇺 AUSTRALIA186NT♦9-1-17
-13.7Round 16🇳🇿 NEW ZEALAND284♥x♦5-3-16