🇪🇬 MOUSTAFA SHEDID Moustafa Mohamed · EGYPT

101rank
-226.2Butler · 272 bds
-0.83per board
±5.0swing
-1.33vs par /bd · #102/106
-0.85adjusted /bd
Butler per round: 20.5 1.1 -33.9 -32.2 -53.7 -30.6 -46.8 -48.1 -56.5 4 32.6 62.2 -29.5 4.1 -10.3 28.9 -38by round

vs par split: bidding -0.97 · play -0.36

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

Card play — on target: opening leads 65.3% #104 of 106 · declarer play 67.1% #85 of 106 · defence 78.8% #88 of 106

Card play by contract type — on target
vs NTvs a suit
Opening leads54.5% (22)70.0% (50)
Declarer play51.9% (27)76.1% (46)
Defence72.5% (40)81.4% (97)

Opening leads by suit led: ♠ 60.7% (28) · ♥ 68.8% (16) · ♦ 58.8% (17) · ♣ 81.8% (11)

vs par by strain: NT -1.45 (85) · a suit -1.28 (187)

vs par by level: part-score -0.91 (93) · game -1.82 (158) · slam +0.48 (21)

By role: declaring -0.73/bd (-3.56 vs par · 135) · defending -0.93/bd (+0.86 vs par · 137)

By vulnerability: vulnerable -0.94/bd (-2.14 vs par · 136) · not vulnerable -0.72/bd (-0.52 vs par · 136)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.DarwishF.Montes De Oca – F.FerroOpen16+20.5+1.28+0.62
Round 2A.DarwishE.Jepsen – D.BildeOpen16+1.1+0.07-2.12
Round 3A.DarwishY.Jiang – Y.ChenOpen16-33.9-2.12-5.25
Round 4A.DarwishE.Erez – L.RosenthalOpen16-32.2-2.01-1.56
Round 6A.DarwishE.Wackwitz – C.WesterbeekOpen16-53.7-3.36-4.88
Round 7A.DarwishP.Satya – J.MullickOpen16-30.6-1.91-4.00
Round 8A.DarwishS.Aita – T.MatsudaOpen16-46.8-2.92-0.81
Round 9K.FadyL.Jin – E.ZhouClosed16-48.1-3.01-4.31
Round 11A.DarwishM.Di Franco – G.ZanasiOpen16-56.5-3.53-5.25
Round 12A.DarwishG.Ho – R.TamOpen16+4.0+0.25+1.19
Round 13A.DarwishC.Castillo – L.ArguedasOpen16+32.6+2.04+1.50
Round 14A.DarwishS.Tommasini – T.BattaggiaOpen16+62.2+3.89+4.19
Round 15A.DarwishJ.Mill – P.HollandsOpen16-29.5-1.84-0.88
Round 16A.DarwishT.Walsh – S.HuangOpen16+4.1+0.26+1.88
Round 17A.DarwishA.Lebatteux – A.KilaniOpen16-10.3-0.64-2.00
Round 18A.DarwishM.Hussain – Z.KhanOpen16+28.9+1.81+2.06
Round 19A.DarwishY.You – W.TanOpen16-38.0-2.38-3.00

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.6Round 17🇫🇷 FRANCE127♦♥A-1+17
+12.4Round 14🇧🇷 BRAZIL155♦x♦2-3+14
+10.3Round 1🇦🇷 ARGENTINA14♥♠Q=+11
+9.6Round 16🇨🇦 CANADA15♠♠8-2+11
+9.5Round 1🇦🇷 ARGENTINA56♥♣9-1+13
+9.5Round 8🇯🇵 JAPAN134♥♠5-1+12
+9.4Round 18🇵🇰 PAKISTAN53NTx♠6+1+8
+9.2Round 2🇩🇰 DENMARK15♦♠7=+7
+9.2Round 12🇭🇰 CHINA HONG KONG54♠♣3=+10
+9.2Round 14🇧🇷 BRAZIL134♠♣2-1+12
+8.5Round 15🇦🇺 AUSTRALIA73NT♦A-2+13
+7.9Round 14🇧🇷 BRAZIL34♥♣8=+0
+7.9Round 14🇧🇷 BRAZIL113♥♦A+3+13
+7.8Round 4🇮🇱 ISRAEL63♠♥3+2+10
+7.8Round 7🇮🇳 INDIA63NT♠2-1+5
+7.8Round 18🇵🇰 PAKISTAN122NT♦2-1+10
+7.1Round 14🇧🇷 BRAZIL124♥♦8-1+11
+7.1Round 18🇵🇰 PAKISTAN66♣♦9=-11
+7.1Round 18🇵🇰 PAKISTAN104♥♣K+1+0
+6.7Round 13COSTA RICA72♥♥8=+10
+6.6Round 7🇮🇳 INDIA102♠♣10=+11
+6.6Round 18🇵🇰 PAKISTAN24♥♣4=+3
+6.5Round 2🇩🇰 DENMARK73NT♠5+3+1
+6.0Round 17🇫🇷 FRANCE115♥x♠J-3+2
+5.8Round 1🇦🇷 ARGENTINA164♥♠A=+0
+5.7Round 13COSTA RICA104♠♥9-1-7
+5.6Round 12🇭🇰 CHINA HONG KONG46♦♠3-3+14
+5.5Round 6🇳🇱 NETHERLANDS163♥x♥9-1+8
+5.5Round 12🇭🇰 CHINA HONG KONG83NT♥5-2+6
+5.5Round 13COSTA RICA154♠♦Q+1+6
+5.3Round 14🇧🇷 BRAZIL144♠♥10-2+6
+5.3Round 18🇵🇰 PAKISTAN134♥♠J-3-8
+5.2Round 13COSTA RICA62♦x♠A-4+4
+5.0Round 13COSTA RICA81NT♣6=+5
+4.9Round 13COSTA RICA136♥♥3-1+7
+4.8Round 14🇧🇷 BRAZIL14♥♠Q+1+4
+4.8Round 18🇵🇰 PAKISTAN93NT♦5-2+13
+4.6Round 19🇸🇬 SINGAPORE113NT♦2=+0
+4.5Round 11🇮🇹 ITALY74♣♥A-1+5
+4.4Round 9🇺🇸 USA222♠♣2+1+0
+4.4Round 13COSTA RICA13NT♣5=+0
+4.4Round 19🇸🇬 SINGAPORE133♠♥A-1+6
+4.3Round 4🇮🇱 ISRAEL146♥♠K-1+11
+4.2Round 14🇧🇷 BRAZIL82♠♥8=+11
+4.2Round 14🇧🇷 BRAZIL93NT♠5=-2
+4.1Round 3🇨🇳 CHINA115♦x♥2-1+5
+3.9Round 3🇨🇳 CHINA133NT♥K=-13
+3.8Round 12🇭🇰 CHINA HONG KONG14♠♦5=+3
+3.7Round 1🇦🇷 ARGENTINA123NT♥8=-1
+3.7Round 3🇨🇳 CHINA101NT♠3+1+0
+3.3Round 1🇦🇷 ARGENTINA153♦♣A-2+3
+3.3Round 12🇭🇰 CHINA HONG KONG74♥♣Q=+0
+3.2Round 2🇩🇰 DENMARK53♠x♦K-4-15
+3.2Round 14🇧🇷 BRAZIL104♥♦Q+1+0
+3.2Round 19🇸🇬 SINGAPORE54♥♣10=+0
+3.1Round 16🇨🇦 CANADA104♥♦5+1-12
+2.9Round 7🇮🇳 INDIA124♣♥K-1-5
+2.9Round 18🇵🇰 PAKISTAN153NT♦3+2+1
+2.4Round 12🇭🇰 CHINA HONG KONG34♥♦Q=+0
+2.4Round 12🇭🇰 CHINA HONG KONG62NT♥4+1+10
+2.4Round 15🇦🇺 AUSTRALIA113NT♠6+1+1
+2.3Round 15🇦🇺 AUSTRALIA121NT♠Q-1+0
+2.3Round 16🇨🇦 CANADA122♦♥10=+5
+2.2Round 15🇦🇺 AUSTRALIA133♣♠6-1+0
+2.2Round 19🇸🇬 SINGAPORE123NT♣8=+10
+2.1Round 2🇩🇰 DENMARK82♣♦7-1-1
+2.1Round 9🇺🇸 USA283♥♦5=+1
+2.0Round 15🇦🇺 AUSTRALIA141NT♦J+1+1
+1.9Round 6🇳🇱 NETHERLANDS133♠♥J+1+1
+1.9Round 9🇺🇸 USA2133NT♠A-1+6
+1.9Round 16🇨🇦 CANADA71NT♥Q=+2
+1.8Round 1🇦🇷 ARGENTINA21NT♣10-1+5
+1.8Round 14🇧🇷 BRAZIL163♠♥J-2+2
+1.8Round 17🇫🇷 FRANCE54♠♦10-2+7
+1.7Round 8🇯🇵 JAPAN103♥♥2=+6
+1.7Round 14🇧🇷 BRAZIL74♠♥2=+13
+1.6Round 16🇨🇦 CANADA95♦♥A+1+9
+1.6Round 18🇵🇰 PAKISTAN162NT♣K+2+1
+1.4Round 1🇦🇷 ARGENTINA104♥♦3+1+0
+1.2Round 2🇩🇰 DENMARK63♠♦J+1-6
+1.2Round 6🇳🇱 NETHERLANDS25♦x♠2-2+0
+1.2Round 8🇯🇵 JAPAN73NT♠5+1+0
+1.1Round 6🇳🇱 NETHERLANDS101♠♠6+4+2
+1.1Round 8🇯🇵 JAPAN84♥♦7+1+0
+0.9Round 2🇩🇰 DENMARK143NT♣8=-1
+0.9Round 16🇨🇦 CANADA21NT♠2-1+2
+0.8Round 1🇦🇷 ARGENTINA136♥♥2=+0
+0.8Round 17🇫🇷 FRANCE104♠♦3+1+0
+0.7Round 1🇦🇷 ARGENTINA82♥♣5-1+3
+0.7Round 12🇭🇰 CHINA HONG KONG161NT♠5=+1
+0.7Round 16🇨🇦 CANADA83NT♠Q-1+4
+0.6Round 2🇩🇰 DENMARK163NT♥6-2+7
+0.5Round 2🇩🇰 DENMARK154♠♥5=+0
+0.5Round 4🇮🇱 ISRAEL101♠♦K+1+0
+0.5Round 6🇳🇱 NETHERLANDS113♦♠10+1+0
+0.5Round 11🇮🇹 ITALY134♣♠4-1-6
+0.5Round 12🇭🇰 CHINA HONG KONG94♥♠8+1+0
+0.5Round 13COSTA RICA23NT♠9+3+13
+0.5Round 17🇫🇷 FRANCE152♠♥3=+1
+0.4Round 1🇦🇷 ARGENTINA43NT♦J+1-1
+0.4Round 13COSTA RICA42♠♣2=+1
+0.4Round 13COSTA RICA144♥♦10=+1
+0.3Round 16🇨🇦 CANADA43NT♠5=+13
+0.3Round 16🇨🇦 CANADA62♥♣A=+6
+0.3Round 16🇨🇦 CANADA154♥♠Q+2+13
+0.3Round 17🇫🇷 FRANCE14♠x♦K-2+0
+0.3Round 18🇵🇰 PAKISTAN146♥♠J-1+14
+0.2Round 12🇭🇰 CHINA HONG KONG133♦♣3=-1
+0.2Round 16🇨🇦 CANADA51NT♠3+1+1
+0.1Round 1🇦🇷 ARGENTINA73NT♠Q+1+0
+0.1Round 3🇨🇳 CHINA153♠♥6-2+1
+0.1Round 7🇮🇳 INDIA152♠♦K+1-7
+0.1Round 13COSTA RICA164♥♣A+1+0
+0.1Round 16🇨🇦 CANADA34♠♠10-2+5
-0.0Round 11🇮🇹 ITALY34♠♦A=+0
+0.0Round 12🇭🇰 CHINA HONG KONG154♠♣10+1+0
-0.0Round 13COSTA RICA54♥♥A+1+0
-0.1Round 1🇦🇷 ARGENTINA63NT♥3+1+0
-0.1Round 4🇮🇱 ISRAEL56♠♣4+1-13
-0.1Round 9🇺🇸 USA2143NT♣10+2-11
-0.1Round 11🇮🇹 ITALY143NT♠5+2-10
-0.2Round 11🇮🇹 ITALY152♥♥Q+2+1
-0.2Round 13COSTA RICA124♥♠9+3-10
-0.3Round 3🇨🇳 CHINA84♠♦5-1+2
-0.3Round 15🇦🇺 AUSTRALIA54♥♦6+1+0
-0.4Round 4🇮🇱 ISRAEL45♦♠A-1-6
-0.4Round 6🇳🇱 NETHERLANDS41NT♦7-1+0
-0.4Round 14🇧🇷 BRAZIL22♣♣3+1+0
-0.4Round 17🇫🇷 FRANCE94♠♣A+2-1
-0.5Round 3🇨🇳 CHINA13NT♣K=+0
-0.5Round 4🇮🇱 ISRAEL36♠♥9=+13
-0.5Round 6🇳🇱 NETHERLANDS64♥♣6+1-11
-0.5Round 7🇮🇳 INDIA163♥♠4-1-5
-0.5Round 9🇺🇸 USA2123NT♥6+3+11
-0.5Round 15🇦🇺 AUSTRALIA33NT♦2+1+0
-0.5Round 15🇦🇺 AUSTRALIA154♥♠A+2+1
-0.5Round 17🇫🇷 FRANCE61NT♠2+2-1
-0.6Round 3🇨🇳 CHINA141NT♠J+1-1
-0.6Round 9🇺🇸 USA2106♠♦A=+0
-0.6Round 19🇸🇬 SINGAPORE94♥♣A=+0
-0.8Round 6🇳🇱 NETHERLANDS72♣♠8+4-10
-0.8Round 11🇮🇹 ITALY104♠♣Q=+0
-0.8Round 16🇨🇦 CANADA114♥♦7=-3
-0.9Round 2🇩🇰 DENMARK32♠♠5+1-1
-0.9Round 2🇩🇰 DENMARK103NT♥Q+1-12
-1.0Round 3🇨🇳 CHINA53♠♣3+2-6
-1.0Round 4🇮🇱 ISRAEL124♠♥3=+0
-1.1Round 19🇸🇬 SINGAPORE144♥♣A+1-4
-1.2Round 3🇨🇳 CHINA125♦♣A+1-11
-1.2Round 4🇮🇱 ISRAEL24♠♣J+1+0
-1.2Round 19🇸🇬 SINGAPORE74♥♠7-1-12
-1.3Round 2🇩🇰 DENMARK126♠♥K=+11
-1.3Round 7🇮🇳 INDIA93NT♥5-1-12
-1.3Round 8🇯🇵 JAPAN94♠♥K-1+2
-1.3Round 9🇺🇸 USA232NT♠4-1-4
-1.4Round 2🇩🇰 DENMARK93♠♥9-1+2
-1.4Round 6🇳🇱 NETHERLANDS92NT♦3-1+1
-1.4Round 13COSTA RICA115♣♣5+1-1
-1.5Round 7🇮🇳 INDIA36NT♦9=-13
-1.5Round 7🇮🇳 INDIA51NT♥3-2+0
-1.5Round 13COSTA RICA92NT♦9=+0
-1.6Round 8🇯🇵 JAPAN14♠♥K=+11
-1.6Round 9🇺🇸 USA214♥♦6+1-1
-1.6Round 15🇦🇺 AUSTRALIA103♣♣2-1+0
-1.6Round 17🇫🇷 FRANCE135♦♥3-1-6
-1.6Round 18🇵🇰 PAKISTAN34♥x♠J-1+0
-1.7Round 4🇮🇱 ISRAEL15♦♣8+1+0
-1.7Round 8🇯🇵 JAPAN122♦♠Q=-5
-1.8Round 8🇯🇵 JAPAN163NT♠2+2+0
-1.8Round 17🇫🇷 FRANCE162NT♥3+1-6
-1.8Round 18🇵🇰 PAKISTAN43NT♦J+2+0
-1.9Round 4🇮🇱 ISRAEL82♠♦K+1+7
-1.9Round 14🇧🇷 BRAZIL63♦♦A=-6
-2.0Round 7🇮🇳 INDIA113NT♣7+3-1
-2.1Round 17🇫🇷 FRANCE84♥♦K=-3
-2.2Round 11🇮🇹 ITALY52♣♥3+1-6
-2.2Round 11🇮🇹 ITALY122♠♣2+1-7
-2.2Round 15🇦🇺 AUSTRALIA44♥♠K-1+1
-2.3Round 4🇮🇱 ISRAEL133NT♠A+3-1
-2.3Round 8🇯🇵 JAPAN53♥♦6=+0
-2.4Round 12🇭🇰 CHINA HONG KONG125♣x♥3-1+0
-2.4Round 14🇧🇷 BRAZIL42♠♥J+1+0
-2.4Round 18🇵🇰 PAKISTAN84♥♠6+1-1
-2.5Round 2🇩🇰 DENMARK112♥♦J+3+6
-2.5Round 3🇨🇳 CHINA33NT♠3=-6
-2.5Round 17🇫🇷 FRANCE73♥♠A=-7
-2.6Round 9🇺🇸 USA263NTx♥A-1-6
-2.7Round 12🇭🇰 CHINA HONG KONG113♥♠K=+7
-2.8Round 1🇦🇷 ARGENTINA93♥♠4=-6
-2.8Round 7🇮🇳 INDIA83NT♥4=+1
-2.8Round 14🇧🇷 BRAZIL51♦♦8-1-11
-2.8Round 18🇵🇰 PAKISTAN73NT♥6+1+0
-2.9Round 3🇨🇳 CHINA64♥♠5-3-9
-2.9Round 6🇳🇱 NETHERLANDS144♠x♥2-1-8
-2.9Round 19🇸🇬 SINGAPORE83NT♣5-2-6
-3.1Round 7🇮🇳 INDIA13♠♦7-2-5
-3.1Round 13COSTA RICA33NT♥Q-1-5
-3.1Round 15🇦🇺 AUSTRALIA163NT♥8=+1
-3.2Round 6🇳🇱 NETHERLANDS83♠♦K=-6
-3.2Round 11🇮🇹 ITALY164♥♠K-1-9
-3.2Round 19🇸🇬 SINGAPORE164♠♥K=+0
-3.3Round 7🇮🇳 INDIA135♠x♣2-2-7
-3.4Round 1🇦🇷 ARGENTINA112NT♦4-2-5
-3.4Round 15🇦🇺 AUSTRALIA24♠♥3=+0
-3.5Round 8🇯🇵 JAPAN144♣♦10-4-3
-3.5Round 17🇫🇷 FRANCE143♠x♥3-1-8
-3.7Round 18🇵🇰 PAKISTAN114♥♠2+2+11
-3.8Round 11🇮🇹 ITALY62♥♥5-2-3
-4.0Round 16🇨🇦 CANADA141NT♦K-2-11
-4.1Round 1🇦🇷 ARGENTINA33♠♦4+2-2
-4.1Round 2🇩🇰 DENMARK132♠♠7+2-10
-4.1Round 19🇸🇬 SINGAPORE23NT♠5=-7
-4.2Round 17🇫🇷 FRANCE34♦♦A=-9
-4.3Round 16🇨🇦 CANADA134♥♦8-1-6
-4.4Round 19🇸🇬 SINGAPORE43NT♥2+1-1
-4.5Round 19🇸🇬 SINGAPORE154♥♦2+2-2
-4.6Round 11🇮🇹 ITALY44♠♦A-1-6
-4.7Round 11🇮🇹 ITALY84♠♦J-2-6
-4.7Round 12🇭🇰 CHINA HONG KONG144♦x♥10-1-8
-4.9Round 2🇩🇰 DENMARK24♠♥K+1-13
-4.9Round 9🇺🇸 USA2163♣♥10+1-7
-5.1Round 17🇫🇷 FRANCE23NT♥7-4-8
-5.5Round 9🇺🇸 USA254♠x♣A=-5
-5.6Round 4🇮🇱 ISRAEL116♣♥K-1-10
-5.6Round 6🇳🇱 NETHERLANDS14♣♠8=-7
-5.6Round 15🇦🇺 AUSTRALIA84♣x♦6-1-5
-5.8Round 8🇯🇵 JAPAN41NT♣5+2+0
-5.8Round 19🇸🇬 SINGAPORE64♥♥3+2-11
-6.0Round 3🇨🇳 CHINA41NT♦5-2-2
-6.1Round 4🇮🇱 ISRAEL73NT♣5-2-7
-6.1Round 4🇮🇱 ISRAEL94♥♠K-1-10
-6.2Round 9🇺🇸 USA291NT♦4+1-6
-6.5Round 8🇯🇵 JAPAN117♥♣8=+0
-6.7Round 8🇯🇵 JAPAN153NT♥7-1-12
-6.7Round 9🇺🇸 USA2154♠♦9+2-8
-6.8Round 3🇨🇳 CHINA74♠♥2=-10
-6.8Round 4🇮🇱 ISRAEL166♣♠3=-7
-6.9Round 1🇦🇷 ARGENTINA145♠♦3-1-10
-6.9Round 3🇨🇳 CHINA94♠♣5+1-11
-7.1Round 2🇩🇰 DENMARK43NT♠5-3-9
-7.1Round 8🇯🇵 JAPAN63NT♠5=+0
-7.2Round 9🇺🇸 USA243NT♥9-2-13
-7.3Round 7🇮🇳 INDIA143NT♣Q+1-1
-7.3Round 19🇸🇬 SINGAPORE104♠♣A-3-9
-7.4Round 7🇮🇳 INDIA73♦♠9=-6
-7.5Round 3🇨🇳 CHINA163NT♠Q+3-13
-7.7Round 9🇺🇸 USA274♥♦J-2-13
-8.1Round 16🇨🇦 CANADA163NT♦A-3-9
-8.2Round 7🇮🇳 INDIA24♥♦9=-8
-8.3Round 19🇸🇬 SINGAPORE14♠♦9=-11
-8.7Round 12🇭🇰 CHINA HONG KONG103NT♠5=-10
-8.8Round 11🇮🇹 ITALY13NT♥K=-3
-8.9Round 8🇯🇵 JAPAN34♥♣K=-10
-8.9Round 15🇦🇺 AUSTRALIA65♦x♠7-3-17
-9.0Round 19🇸🇬 SINGAPORE36♥♦7=-1
-9.1Round 7🇮🇳 INDIA43♦x♠K=-11
-9.5Round 3🇨🇳 CHINA23NT♣3-1-10
-9.7Round 11🇮🇹 ITALY23NT♦A=-10
-9.8Round 11🇮🇹 ITALY93NT♠2-1-12
-10.1Round 15🇦🇺 AUSTRALIA13♥♥6+1-10
-10.4Round 6🇳🇱 NETHERLANDS156♣♠6=-9
-10.6Round 17🇫🇷 FRANCE42♠♦2+3-10
-10.7Round 15🇦🇺 AUSTRALIA96♥♥9=+0
-11.1Round 4🇮🇱 ISRAEL155♥♣4-1-12
-11.1Round 12🇭🇰 CHINA HONG KONG26♠♦K-1-13
-11.4Round 11🇮🇹 ITALY114♠xx♦8-1-12
-11.6Round 9🇺🇸 USA2114♥xx♠6=-13
-11.7Round 18🇵🇰 PAKISTAN15♠♥A=-8
-12.6Round 6🇳🇱 NETHERLANDS124♥x♣K-4-12
-12.8Round 6🇳🇱 NETHERLANDS53NTx♥K-3-14
-13.1Round 8🇯🇵 JAPAN25♥♣A=-14
-13.3Round 6🇳🇱 NETHERLANDS36♥♣K=-13