🇪🇬 SOLIMAN Hoda · EGYPT

125rank
-178.9Butler · 224 bds
-0.80per board
±4.2swing
-0.45vs par /bd · #99/129
-0.81adjusted /bd
Butler per round: -7.1 -28.1 -5 -4.4 2 -8 -18 -25.9 6.3 -36.5 -44.5 0.7 -2.5 -7.9by round

vs par split: bidding -0.01 · play -0.44

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

Card play — on target: opening leads 78.2% #105 of 129 · declarer play 65.9% #106 of 129 · defence 82.4% #102 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads62.5% (16)82.3% (62)
Declarer play50.0% (14)73.3% (30)
Defence79.3% (29)83.3% (96)

Opening leads by suit led: ♠ 75.0% (20) · ♥ 78.9% (19) · ♦ 80.0% (20) · ♣ 78.9% (19)

vs par by strain: NT -1.11 (62) · a suit -0.20 (162)

vs par by level: part-score -0.23 (87) · game -0.75 (120) · slam +0.53 (17)

By role: declaring -1.17/bd (-3.18 vs par · 99) · defending -0.50/bd (+1.71 vs par · 125)

By vulnerability: vulnerable -0.68/bd (-0.60 vs par · 112) · not vulnerable -0.91/bd (-0.30 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2C.Philippe PascalR.Agha – Z.AzwerOpen16-7.1-0.44+1.44
Round 3C.Philippe PascalA.Garcia – S.FabbricatoreClosed16-28.1-1.76+0.12
Round 4C.Philippe PascalS.Stockdale – F.BrownClosed16-5.0-0.31-0.88
Round 6C.Philippe PascalJ.Larsson – K.BertheauClosed16-4.4-0.28+0.06
Round 8C.Philippe PascalS.Summers-Caley – F.CimonClosed16+2.0+0.12+1.06
Round 9C.Philippe PascalC.Arnolds – W.Van ZwolClosed16-8.0-0.50-1.44
Round 10C.Philippe PascalJ.Cormack – J.AlabasterClosed16-18.0-1.12-3.38
Round 11C.Philippe PascalD.Rosslee – C.ChildClosed16-25.9-1.62-2.19
Round 14C.Philippe PascalL.Bojoh – J.TuejeClosed16+6.3+0.39+2.25
Round 15C.Philippe PascalN.Nishida – M.OhnoClosed16-36.5-2.28-0.94
Round 16C.Philippe PascalS.Singla – M.BakshiClosed16-44.5-2.78-1.69
Round 18M.HomsyN.Djurovic – E.HavasClosed16+0.7+0.04-0.94
Round 19M.HomsyV.Reess – D.GaviardClosed16-2.5-0.16+0.81
Round 21M.HomsyV.Adut – B.AtalayClosed16-7.9-0.49-0.62

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
+11.8Round 9🇳🇱 NETHERLANDS103NT♦6-1+12
+9.9Round 14🇮🇩 INDONESIA306♥♣2-1+14
+9.4Round 18🇦🇺 AUSTRALIA196♠♦8=+0
+9.2Round 11🇿🇦 SOUTH AFRICA162♣x♥6-3+9
+9.0Round 8🇨🇦 CANADA184♥♣5+1+1
+8.6Round 19🇫🇷 FRANCE133NT♦7-1+12
+7.9Round 14🇮🇩 INDONESIA216♥♦6-2+16
+7.3Round 2🇵🇰 PAKISTAN194♥♣A-2+12
+7.3Round 18🇦🇺 AUSTRALIA313NT♥4+3+14
+7.2Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND276♠♣2-1+11
+7.0Round 2🇵🇰 PAKISTAN202♠♥3+3+10
+6.5Round 8🇨🇦 CANADA273♣♣8+2+13
+6.5Round 19🇫🇷 FRANCE164♥x♦A-2+4
+6.5Round 21🇹🇷 TURKEY142♥♥5=+9
+6.0Round 21🇹🇷 TURKEY124♠♦A-1+10
+5.7Round 9🇳🇱 NETHERLANDS54♠♦4=+7
+5.6Round 19🇫🇷 FRANCE83NT♣K-3+7
+5.4Round 8🇨🇦 CANADA212NT♥Q=+6
+5.0Round 14🇮🇩 INDONESIA286♥♦5+1+13
+4.3Round 3🇬🇵 GUADELOUPE64♥♣K-2+11
+4.2Round 21🇹🇷 TURKEY71NT♦Q-2+3
+4.1Round 14🇮🇩 INDONESIA195♣♦J-1+10
+3.8Round 6🇸🇪 SWEDEN233♠♣4-1+5
+3.6Round 6🇸🇪 SWEDEN183♠♥A=+1
+3.5Round 3🇬🇵 GUADELOUPE153NT♠3-2+8
+3.5Round 10🇳🇿 NEW ZEALAND223♠♥K=-7
+3.4Round 14🇮🇩 INDONESIA324♠♣7+2+1
+3.2Round 2🇵🇰 PAKISTAN214♠♥6-2+5
+3.2Round 9🇳🇱 NETHERLANDS34♥♠7-1+5
+3.2Round 14🇮🇩 INDONESIA206♠♣2=+13
+3.1Round 15🇯🇵 JAPAN114♥♣K-1+10
+3.0Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND324♠x♥K-2+2
+2.5Round 19🇫🇷 FRANCE153NT♣7+2+1
+2.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND174♣♠A-1+4
+2.2Round 14🇮🇩 INDONESIA264♠♥A=+0
+2.2Round 16🇮🇳 INDIA312♥♠7=+7
+2.1Round 10🇳🇿 NEW ZEALAND252♥♦Q+3+2
+2.0Round 6🇸🇪 SWEDEN193NT♣Q-2+7
+2.0Round 18🇦🇺 AUSTRALIA223♠♦6-1+5
+2.0Round 19🇫🇷 FRANCE36♦x♠A-3-7
+1.9Round 6🇸🇪 SWEDEN293NT♦6-2+13
+1.9Round 10🇳🇿 NEW ZEALAND286♦♣Q+1-13
+1.9Round 15🇯🇵 JAPAN62♠♦9-1-1
+1.9Round 18🇦🇺 AUSTRALIA304♥♠10-1+10
+1.8Round 2🇵🇰 PAKISTAN173NT♠9+2+1
+1.8Round 8🇨🇦 CANADA303NT♥J=+0
+1.7Round 3🇬🇵 GUADELOUPE93NT♥2+3-12
+1.6Round 3🇬🇵 GUADELOUPE52♦♣5+1+1
+1.6Round 9🇳🇱 NETHERLANDS23♣♠J+1+5
+1.6Round 11🇿🇦 SOUTH AFRICA42♥♦8+1+0
+1.5Round 9🇳🇱 NETHERLANDS134♥♦2+2+5
+1.4Round 6🇸🇪 SWEDEN203NT♠Q+3+1
+1.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND232NT♣7-2+8
+1.3Round 6🇸🇪 SWEDEN211NT♠6+3+6
+1.3Round 9🇳🇱 NETHERLANDS43NT♣3+1+0
+1.3Round 15🇯🇵 JAPAN73NT♠3+1+0
+1.3Round 18🇦🇺 AUSTRALIA234♥♣J-1-1
+1.3Round 19🇫🇷 FRANCE143♦♣K-1+4
+1.2Round 6🇸🇪 SWEDEN244♠x♦A-1+0
+1.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND312♦♥3-2+0
+1.1Round 15🇯🇵 JAPAN32♣♠10+2+7
+1.1Round 15🇯🇵 JAPAN142♥♣7=+5
+1.1Round 18🇦🇺 AUSTRALIA253♦♣5+1+0
+1.0Round 2🇵🇰 PAKISTAN224♥♦J+3+17
+1.0Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND264♠♦K+1+0
+1.0Round 6🇸🇪 SWEDEN252♠♦2+1+1
+1.0Round 16🇮🇳 INDIA224♦♥A-2+8
+1.0Round 21🇹🇷 TURKEY93NT♠3+2+0
+0.9Round 8🇨🇦 CANADA233NT♠3+1+11
+0.9Round 8🇨🇦 CANADA312♠♣K+2+1
+0.9Round 9🇳🇱 NETHERLANDS155♣♥K+1-11
+0.9Round 10🇳🇿 NEW ZEALAND262♠♦A=+1
+0.9Round 14🇮🇩 INDONESIA173NT♠4=+7
+0.7Round 8🇨🇦 CANADA322♦♣2=+11
+0.7Round 18🇦🇺 AUSTRALIA261NT♥6-2+2
+0.7Round 19🇫🇷 FRANCE101NT♠Q=-1
+0.7Round 21🇹🇷 TURKEY63♣♠8+1+0
+0.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND222♠♥2-1+2
+0.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND244♠♠3+1+11
+0.6Round 10🇳🇿 NEW ZEALAND183♠♦K=-8
+0.6Round 19🇫🇷 FRANCE73♦♠4=+0
+0.6Round 19🇫🇷 FRANCE91NT♠3=+1
+0.5Round 3🇬🇵 GUADELOUPE34♠x♦K-3+5
+0.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND281NT♠3+1-1
+0.5Round 6🇸🇪 SWEDEN312♥♥2=-9
+0.5Round 11🇿🇦 SOUTH AFRICA121NT♠4=-2
+0.5Round 21🇹🇷 TURKEY164♥♠A+1-10
+0.3Round 8🇨🇦 CANADA284♠♦8=-1
+0.3Round 18🇦🇺 AUSTRALIA283NT♥2-1+5
+0.2Round 8🇨🇦 CANADA264♠♣5+1+13
+0.2Round 10🇳🇿 NEW ZEALAND202♦♣A-2+2
+0.2Round 10🇳🇿 NEW ZEALAND294♥♣4+1+0
+0.2Round 11🇿🇦 SOUTH AFRICA62♠♣5-2-1
+0.2Round 16🇮🇳 INDIA263NT♠9-1-6
+0.2Round 21🇹🇷 TURKEY84♥♠K+1+0
+0.1Round 9🇳🇱 NETHERLANDS73NT♠2+2+0
-0.0Round 3🇬🇵 GUADELOUPE124♥♣K=+0
+0.0Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND195♠x♥A-2-10
+0.0Round 8🇨🇦 CANADA193♠♦K-1+0
-0.0Round 11🇿🇦 SOUTH AFRICA113♦♣A-1+3
-0.0Round 11🇿🇦 SOUTH AFRICA132♠♣7+1+8
+0.0Round 14🇮🇩 INDONESIA254♠♦2+1+0
-0.0Round 15🇯🇵 JAPAN134♥♥10+1+0
-0.0Round 18🇦🇺 AUSTRALIA214♥♦8=-1
-0.1Round 3🇬🇵 GUADELOUPE114♥♥2+1+0
-0.1Round 11🇿🇦 SOUTH AFRICA53NT♦Q=-1
-0.1Round 21🇹🇷 TURKEY33♦♦A-1+2
-0.2Round 2🇵🇰 PAKISTAN252♠♣Q=-1
-0.2Round 2🇵🇰 PAKISTAN324♠♦A+1+0
-0.2Round 15🇯🇵 JAPAN125♠x♥J-1+11
-0.2Round 16🇮🇳 INDIA214♥♣A=-1
-0.2Round 18🇦🇺 AUSTRALIA203NT♠K+1+1
-0.2Round 21🇹🇷 TURKEY12♥♠K+3+6
-0.3Round 8🇨🇦 CANADA254♠♦5=-1
-0.4Round 2🇵🇰 PAKISTAN281NT♥4=-1
-0.4Round 3🇬🇵 GUADELOUPE73NT♠7+1-1
-0.4Round 6🇸🇪 SWEDEN324♥♣5+1+0
-0.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND251NT♥2+1+1
-0.6Round 2🇵🇰 PAKISTAN183NT♥3+1-1
-0.6Round 6🇸🇪 SWEDEN283♣♠5-2-2
-0.6Round 11🇿🇦 SOUTH AFRICA81NT♠4+2+6
-0.6Round 15🇯🇵 JAPAN53NT♦J-2-6
-0.7Round 9🇳🇱 NETHERLANDS123NT♠4+2+0
-0.7Round 21🇹🇷 TURKEY154♥♠A+1+0
-0.8Round 2🇵🇰 PAKISTAN264♥♣5+1+0
-0.8Round 6🇸🇪 SWEDEN303NT♣4+3-2
-0.9Round 2🇵🇰 PAKISTAN293♥♠5+1-10
-0.9Round 10🇳🇿 NEW ZEALAND231♠♦3-2-9
-0.9Round 10🇳🇿 NEW ZEALAND313NT♦4=-2
-1.0Round 9🇳🇱 NETHERLANDS92♥♣A=-5
-1.0Round 11🇿🇦 SOUTH AFRICA93NT♦6+2+0
-1.0Round 16🇮🇳 INDIA174♠♥10=+0
-1.0Round 18🇦🇺 AUSTRALIA273NT♥Q=-15
-1.1Round 11🇿🇦 SOUTH AFRICA14♠♥9+1+0
-1.2Round 3🇬🇵 GUADELOUPE134♠♥10+1+0
-1.3Round 8🇨🇦 CANADA202♥♣3=-6
-1.3Round 11🇿🇦 SOUTH AFRICA72♥♠9=+1
-1.3Round 21🇹🇷 TURKEY53♣♥2-2-11
-1.4Round 16🇮🇳 INDIA202♥♣K-1-1
-1.4Round 16🇮🇳 INDIA292♠♥10-1+1
-1.5Round 10🇳🇿 NEW ZEALAND192♥♠Q+2-1
-1.5Round 10🇳🇿 NEW ZEALAND273♣♥K=+0
-1.5Round 14🇮🇩 INDONESIA272♥♦Q+1+0
-1.7Round 6🇸🇪 SWEDEN225♦♣5=+1
-1.7Round 14🇮🇩 INDONESIA244♥♠10+1-1
-1.7Round 19🇫🇷 FRANCE52♥x♣5-2+7
-1.7Round 21🇹🇷 TURKEY103NT♠7+1+1
-1.8Round 3🇬🇵 GUADELOUPE23♥♦A+1-2
-1.8Round 10🇳🇿 NEW ZEALAND244♠♦4-2+1
-1.8Round 10🇳🇿 NEW ZEALAND301NT♠7=+0
-1.8Round 16🇮🇳 INDIA232♠♦5=+0
-1.9Round 2🇵🇰 PAKISTAN302♥♣8-2-8
-2.0Round 8🇨🇦 CANADA174♥♣Q-2-5
-2.0Round 15🇯🇵 JAPAN83NT♠2+1+0
-2.0Round 19🇫🇷 FRANCE113♥♠Q=+0
-2.2Round 10🇳🇿 NEW ZEALAND174♣♠A+1+6
-2.2Round 15🇯🇵 JAPAN14♦♠A=-7
-2.2Round 16🇮🇳 INDIA253♣♠J-1-4
-2.2Round 18🇦🇺 AUSTRALIA172♣♦J-1-8
-2.3Round 2🇵🇰 PAKISTAN274♥♠4+1+0
-2.3Round 3🇬🇵 GUADELOUPE143NT♠4+2-10
-2.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND213♥♦K=-7
-2.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND303NT♠3-1-10
-2.5Round 15🇯🇵 JAPAN161NT♠6-1-3
-2.5Round 19🇫🇷 FRANCE43NT♥10+2-1
-2.7Round 18🇦🇺 AUSTRALIA245♠x♦9-2-5
-2.7Round 18🇦🇺 AUSTRALIA294♥♦3=+1
-2.8Round 6🇸🇪 SWEDEN272♥♠A-1-5
-2.8Round 14🇮🇩 INDONESIA184♠♦Q=+0
-2.9Round 3🇬🇵 GUADELOUPE84♥♠6+1+10
-2.9Round 21🇹🇷 TURKEY44♥♦9=+0
-3.2Round 16🇮🇳 INDIA184♥♦6=+0
-3.5Round 8🇨🇦 CANADA293♠♣J-2-3
-3.6Round 9🇳🇱 NETHERLANDS113♠♣A+2-6
-3.6Round 14🇮🇩 INDONESIA222♠♥K=+0
-3.6Round 16🇮🇳 INDIA244♠♥10-3-6
-3.8Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND292♥♠3-1-6
-4.1Round 14🇮🇩 INDONESIA294♥♣J-1-12
-4.2Round 9🇳🇱 NETHERLANDS143NT♠7+1-12
-4.2Round 11🇿🇦 SOUTH AFRICA31NT♥5+2-6
-4.2Round 15🇯🇵 JAPAN154♠♠10+1-1
-4.2Round 19🇫🇷 FRANCE13NT♠5=+0
-4.2Round 21🇹🇷 TURKEY116♦♥K=+0
-4.4Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND204♥♠3-2-8
-4.4Round 11🇿🇦 SOUTH AFRICA153NT♥4-3-11
-4.5Round 6🇸🇪 SWEDEN173♠♥6=-6
-4.6Round 9🇳🇱 NETHERLANDS12♥♠4+1-7
-4.9Round 8🇨🇦 CANADA243NT♦K-1-10
-5.0Round 2🇵🇰 PAKISTAN233♠♥2=-12
-5.0Round 16🇮🇳 INDIA273♠♣K+1-4
-5.1Round 3🇬🇵 GUADELOUPE14♥♦A-1-4
-5.1Round 16🇮🇳 INDIA194♠♥A=+0
-5.1Round 18🇦🇺 AUSTRALIA323♥♠6-1-10
-5.3Round 16🇮🇳 INDIA324♥♠8-1-5
-5.4Round 9🇳🇱 NETHERLANDS65♣x♠Q-1-5
-5.5Round 19🇫🇷 FRANCE64♥♠K=-7
-6.0Round 19🇫🇷 FRANCE25♥x♣K-3+4
-6.2Round 10🇳🇿 NEW ZEALAND213NT♥3-1-15
-6.4Round 15🇯🇵 JAPAN106♠♣5=+0
-6.6Round 2🇵🇰 PAKISTAN246♥♦K=+0
-6.6Round 21🇹🇷 TURKEY25♣x♥5=-8
-6.9Round 9🇳🇱 NETHERLANDS81NTx♦2-2-9
-7.2Round 14🇮🇩 INDONESIA234♠♣A+1-13
-7.7Round 3🇬🇵 GUADELOUPE44♠♥A-1-6
-7.7Round 9🇳🇱 NETHERLANDS164♠♥7+1-2
-7.9Round 3🇬🇵 GUADELOUPE104♠♣7=+0
-7.9Round 15🇯🇵 JAPAN45♥♠A-1-9
-8.0Round 11🇿🇦 SOUTH AFRICA26♥♠2=-11
-8.0Round 11🇿🇦 SOUTH AFRICA103NT♠3-2-13
-8.5Round 2🇵🇰 PAKISTAN316♠♥10+1+11
-8.6Round 15🇯🇵 JAPAN24♥♣8+1-8
-8.7Round 11🇿🇦 SOUTH AFRICA146♥♥J-1-17
-8.8Round 16🇮🇳 INDIA302♦♣Q-1-10
-8.9Round 16🇮🇳 INDIA283NT♠5-4-6
-9.0Round 19🇫🇷 FRANCE124♥♣5+2-11
-9.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND184♥♣A=-11
-9.3Round 21🇹🇷 TURKEY133NT♦10-1-12
-9.4Round 14🇮🇩 INDONESIA316♦♣10=-12
-9.4Round 18🇦🇺 AUSTRALIA183NT♠3-2-13
-10.3Round 3🇬🇵 GUADELOUPE166♦♠8=+2
-10.3Round 6🇸🇪 SWEDEN263NT♥5=-10
-10.4Round 15🇯🇵 JAPAN94♠♣J-1-13
-10.6Round 10🇳🇿 NEW ZEALAND326NT♠6-2-11
-11.7Round 8🇨🇦 CANADA224♠♥K=-13