🇪🇬 HESHMAT Mohamed · EGYPT

99rank
-89.4Butler · 224 bds
-0.40per board
±4.7swing
-1.02vs par /bd · #117/125
-0.54adjusted /bd
Butler per round: -8.6 37.2 -9.1 -8.7 9.1 -11.1 -36.6 -17.7 32.5 -25.5 6.7 13.5 -57.3 -13.8by round

vs par split: bidding -1.05 · play -0.23

Strength of schedule: opponents averaged -0.14/bd (an easy draw) → opponent-adjusted -0.54/bd

Card play — on target: opening leads 81.0% #90 of 125 · declarer play 80.5% #32 of 125 · defence 84.4% #101 of 125

Card play by contract type — on target
vs NTvs a suit
Opening leads·81.0% (42)
Declarer play·80.5% (41)
Defence·84.4% (77)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 75.0% (8) · ♦ 62.5% (8) · ♣ 86.7% (15)

vs par by strain: a suit -1.29 (150)

vs par by level: part-score -0.89 (65) · game -0.52 (68) · slam -5.88 (17)

By role: declaring +0.05/bd (-2.66 vs par · 116) · defending -0.88/bd (+0.75 vs par · 108)

By vulnerability: vulnerable -0.19/bd (-0.93 vs par · 112) · not vulnerable -0.61/bd (-1.11 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1T.NadimJ.Robles – M.CaracciOpen16-8.6-0.54-1.44
Round 2T.NadimJ.Campos – M.Villas-BoasOpen16+37.2+2.33+2.94
Round 4T.NadimI.Robinson – A.De LiveraOpen16-9.1-0.57-1.31
Round 6T.NadimT.Teramoto – M.TakayamaOpen16-8.7-0.54-1.44
Round 8T.NadimR.Dalal – S.GuptaOpen16+9.1+0.57+1.06
Round 9T.NadimB.Drijver – S.BrinkOpen16-11.1-0.69-1.69
Round 10T.NadimL.Yang – J.DaiOpen16-36.6-2.29-1.38
Round 11T.NadimN.Talpur – M.MazharOpen16-17.7-1.11-0.19
Round 13T.NadimS.Sbili – C.BensaidOpen16+32.5+2.03+0.25
Round 15T.NadimS.Robinson – P.BoydOpen16-25.5-1.59-3.94
Round 16T.NadimP.Leblondet – C.GarnierOpen16+6.7+0.42-0.12
Round 18T.NadimE.Rodwell – J.MeckstrothOpen16+13.5+0.84+0.38
Round 19T.NadimG.Matushko – A.KhokhlovOpen16-57.3-3.58-5.56
Round 21T.NadimG.Herrera – B.MarshallOpen16-13.8-0.86-1.81

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.0Round 13🇲🇦 MOROCCO116♦♠Q=+0
+10.4Round 10🇨🇳 CHINA LONG ZHU OPEN222♥♠K-1+6
+9.9Round 16🇬🇵 GUADELOUPE194♥♣3+1+1
+9.7Round 13🇲🇦 MOROCCO153N♠7+1+11
+9.4Round 9🇳🇱 NETHERLANDS42♠♦K+3+10
+9.0Round 10🇨🇳 CHINA LONG ZHU OPEN264♠♣6-1+13
+8.8Round 13🇲🇦 MOROCCO23N♦2=+0
+8.4Round 1🇨🇱 CHILE53N♠6+1+11
+8.2Round 2🇧🇷 BRAZIL186♥♦2=+0
+8.2Round 2🇧🇷 BRAZIL263Nx♣T=+12
+8.2Round 4🇦🇺 AUSTRALIA221♠x♦2-2+9
+8.2Round 16🇬🇵 GUADELOUPE204♠♥J-1+11
+7.7Round 8🇮🇳 INDIA293♠♥J+1+10
+7.4Round 2🇧🇷 BRAZIL194♠x♦A-2+12
+7.2Round 11🇵🇰 PAKISTAN94♠♥7+2+13
+6.8Round 19🇷🇺 RUSSIA106♠♥J=-13
+6.7Round 4🇦🇺 AUSTRALIA282♥♠8+1+7
+6.7Round 15🇺🇸 USA 136♦x♣J-1+7
+6.6Round 19🇷🇺 RUSSIA93N♣5-3+14
+6.4Round 11🇵🇰 PAKISTAN33Nx♠J+1+6
+6.2Round 18🇺🇸 USA 2214♥♦J-5+13
+5.8Round 11🇵🇰 PAKISTAN104♦♠3-1+6
+5.7Round 2🇧🇷 BRAZIL284♠x♣A-1+6
+5.7Round 18🇺🇸 USA 2263N♥A-3+9
+5.2Round 21🇲🇽 MEXICO101N♥Q-4+6
+4.9Round 11🇵🇰 PAKISTAN126♣♦K=+0
+4.9Round 13🇲🇦 MOROCCO76♥♠K=+0
+4.7Round 6🇯🇵 JAPAN233♣♠6+2+1
+4.6Round 13🇲🇦 MOROCCO85♥♣A=+0
+4.5Round 1🇨🇱 CHILE62♥♣A+3+6
+4.5Round 8🇮🇳 INDIA303N♥8-4+2
+4.3Round 6🇯🇵 JAPAN246♣♥3=-10
+4.3Round 21🇲🇽 MEXICO13N♦5=-1
+4.2Round 8🇮🇳 INDIA183♠♦4=+0
+4.1Round 21🇲🇽 MEXICO95♥x♣A-3+8
+4.0Round 6🇯🇵 JAPAN223N♠4-2+11
+4.0Round 16🇬🇵 GUADELOUPE252N♦3+2+1
+4.0Round 21🇲🇽 MEXICO33♥♣T+1+1
+3.8Round 15🇺🇸 USA 163N♥K-3+2
+3.8Round 18🇺🇸 USA 2186♥x♣7+1-5
+3.7Round 18🇺🇸 USA 2293N♥3=-2
+3.6Round 2🇧🇷 BRAZIL204♥♣K+1+0
+3.5Round 8🇮🇳 INDIA253N♠7+2+11
+3.5Round 18🇺🇸 USA 2282♥♠3+1-6
+3.4Round 16🇬🇵 GUADELOUPE234♠♥2-1+6
+3.0Round 1🇨🇱 CHILE153N♥K+2-10
+3.0Round 2🇧🇷 BRAZIL302♠♥8=+6
+3.0Round 4🇦🇺 AUSTRALIA194♥♦A=+0
+3.0Round 10🇨🇳 CHINA LONG ZHU OPEN303N♥3+1+1
+2.9Round 10🇨🇳 CHINA LONG ZHU OPEN194♥♣Q+1+1
+2.9Round 11🇵🇰 PAKISTAN53♥♣7-1-2
+2.8Round 8🇮🇳 INDIA173N♠4=-2
+2.8Round 13🇲🇦 MOROCCO163N♠7-5+9
+2.7Round 2🇧🇷 BRAZIL215♣x♥9-1+7
+2.7Round 2🇧🇷 BRAZIL294♥♠7+1+0
+2.7Round 6🇯🇵 JAPAN212♠♣6=+5
+2.6Round 6🇯🇵 JAPAN194♠♣8-1-5
+2.5Round 4🇦🇺 AUSTRALIA243♥♥3=+1
+2.5Round 11🇵🇰 PAKISTAN144♥♣3-1+4
+2.5Round 16🇬🇵 GUADELOUPE224♥♦3+1+0
+2.5Round 19🇷🇺 RUSSIA163♠♣A=+6
+2.5Round 21🇲🇽 MEXICO65♣♥Q=-1
+2.4Round 4🇦🇺 AUSTRALIA303♦♣5+2-6
+2.4Round 13🇲🇦 MOROCCO14♠♣K+1+0
+2.3Round 21🇲🇽 MEXICO53N♠7-1-1
+2.2Round 2🇧🇷 BRAZIL221N♠8+4+9
+2.2Round 8🇮🇳 INDIA193♣♠K=+0
+2.0Round 1🇨🇱 CHILE13♥♣7=+1
+2.0Round 9🇳🇱 NETHERLANDS133N♦5+1+1
+2.0Round 13🇲🇦 MOROCCO44♥♦T=-1
+1.8Round 18🇺🇸 USA 2193♦♣8=-5
+1.8Round 21🇲🇽 MEXICO83♣♠4-2+5
+1.7Round 8🇮🇳 INDIA323N♦Q+2+11
+1.6Round 13🇲🇦 MOROCCO96♥♦3+1+5
+1.5Round 6🇯🇵 JAPAN274♠♣K-1+4
+1.4Round 6🇯🇵 JAPAN303N♣J=+0
+1.4Round 9🇳🇱 NETHERLANDS22N♣2=-1
+1.3Round 1🇨🇱 CHILE73N♥5=-13
+1.3Round 1🇨🇱 CHILE103N♣5=-1
+1.3Round 18🇺🇸 USA 2223N♥6-1+5
+1.2Round 13🇲🇦 MOROCCO132♥♣K=+0
+1.2Round 18🇺🇸 USA 2313N♦5=+0
+1.1Round 8🇮🇳 INDIA203N♣K+1+0
+1.1Round 16🇬🇵 GUADELOUPE274♥♥4=-11
+1.1Round 18🇺🇸 USA 2323N♠Q=+11
+1.0Round 9🇳🇱 NETHERLANDS83N♦T+1+1
+1.0Round 15🇺🇸 USA 1104♥♦6+1+0
+1.0Round 15🇺🇸 USA 1144♠♦6+1+0
+1.0Round 19🇷🇺 RUSSIA14♥♠6=+0
+0.9Round 15🇺🇸 USA 1114♥♠6=-1
+0.9Round 18🇺🇸 USA 2254♠♥9=+10
+0.8Round 4🇦🇺 AUSTRALIA201N♥5=+5
+0.8Round 15🇺🇸 USA 111N♠4+2+0
+0.7Round 2🇧🇷 BRAZIL252♠♥5=+5
+0.4Round 6🇯🇵 JAPAN262♠♥8+1+0
+0.4Round 6🇯🇵 JAPAN283N♣5=+1
+0.4Round 8🇮🇳 INDIA244♠♣J=+1
+0.4Round 19🇷🇺 RUSSIA133♦♦5=+0
+0.3Round 2🇧🇷 BRAZIL233N♥5+1-1
+0.3Round 13🇲🇦 MOROCCO64♠♥K=+13
+0.2Round 18🇺🇸 USA 2204♠♦6=-1
+0.1Round 13🇲🇦 MOROCCO124♠♥A-1-6
+0.1Round 16🇬🇵 GUADELOUPE313N♦3+3-1
+0.1Round 21🇲🇽 MEXICO136N♦2=+0
-0.0Round 1🇨🇱 CHILE24♥♦3+1+0
+0.0Round 1🇨🇱 CHILE94♥♦3+1+0
+0.0Round 8🇮🇳 INDIA311N♠3-1+2
+0.0Round 16🇬🇵 GUADELOUPE262♦♣A+1+0
-0.1Round 8🇮🇳 INDIA231N♠8-1+1
-0.1Round 8🇮🇳 INDIA273N♦3-2+0
-0.1Round 9🇳🇱 NETHERLANDS114♥♣J=-1
-0.2Round 16🇬🇵 GUADELOUPE283N♣Q-1+6
-0.3Round 11🇵🇰 PAKISTAN71♥♠9-1+9
-0.3Round 18🇺🇸 USA 2234♠♦3+1+0
-0.4Round 16🇬🇵 GUADELOUPE183N♦A+1+0
-0.5Round 2🇧🇷 BRAZIL173N♥5=+0
-0.5Round 9🇳🇱 NETHERLANDS51N♣2+1+1
-0.6Round 9🇳🇱 NETHERLANDS92♥♥K-2-1
-0.7Round 2🇧🇷 BRAZIL313♠♦2-1+1
-0.7Round 9🇳🇱 NETHERLANDS123♠♣3-3-1
-0.7Round 9🇳🇱 NETHERLANDS153♦♦T+1+0
-0.8Round 4🇦🇺 AUSTRALIA274♠♦6=+0
-0.8Round 6🇯🇵 JAPAN322N♣8=+1
-0.8Round 9🇳🇱 NETHERLANDS64♥♣A+2+11
-0.8Round 15🇺🇸 USA 152♣♣J+4-6
-0.9Round 4🇦🇺 AUSTRALIA313♦♥9-2-9
-1.0Round 9🇳🇱 NETHERLANDS164N♠5+2-13
-1.0Round 13🇲🇦 MOROCCO34♠♦3-1-10
-1.1Round 4🇦🇺 AUSTRALIA214♥♠A+2+11
-1.1Round 4🇦🇺 AUSTRALIA324N♣6=+1
-1.2Round 16🇬🇵 GUADELOUPE322♠♥3+1+0
-1.4Round 10🇨🇳 CHINA LONG ZHU OPEN233N♣6-1-5
-1.4Round 16🇬🇵 GUADELOUPE294♥♦5=+0
-1.5Round 16🇬🇵 GUADELOUPE303♠♣Q-1-5
-1.6Round 16🇬🇵 GUADELOUPE214♥♠5+1+0
-1.7Round 11🇵🇰 PAKISTAN83N♠8+2+0
-1.7Round 15🇺🇸 USA 1134♥♠4+2-13
-1.8Round 2🇧🇷 BRAZIL324♥♦T-1-10
-1.9Round 6🇯🇵 JAPAN173N♣9+1+0
-1.9Round 9🇳🇱 NETHERLANDS144♦♠K-1-5
-1.9Round 21🇲🇽 MEXICO72♠♦J=+0
-2.0Round 1🇨🇱 CHILE45♣♠K+1+13
-2.0Round 1🇨🇱 CHILE123N♥4=+1
-2.0Round 6🇯🇵 JAPAN203♠♣T-1-6
-2.0Round 10🇨🇳 CHINA LONG ZHU OPEN313N♠3=+0
-2.1Round 4🇦🇺 AUSTRALIA172♥♥A+1-1
-2.1Round 21🇲🇽 MEXICO123N♦5=-11
-2.1Round 21🇲🇽 MEXICO143N♠T-1-5
-2.2Round 2🇧🇷 BRAZIL242♠♣Q=+0
-2.3Round 2🇧🇷 BRAZIL272♠x♠4-1+0
-2.3Round 11🇵🇰 PAKISTAN114♥♠Q+1+0
-2.4Round 15🇺🇸 USA 124♠♥4-1-5
-2.6Round 15🇺🇸 USA 1165♥♠K=+0
-2.6Round 18🇺🇸 USA 2171N♥4+3-2
-2.7Round 1🇨🇱 CHILE144♥♠Q-1-5
-2.7Round 6🇯🇵 JAPAN253♥♦6=-1
-2.7Round 21🇲🇽 MEXICO22♣♥2+1+0
-2.8Round 1🇨🇱 CHILE85♣♠J=-9
-2.8Round 18🇺🇸 USA 2272♥♣7=-5
-2.9Round 8🇮🇳 INDIA263N♥8=-10
-2.9Round 10🇨🇳 CHINA LONG ZHU OPEN213N♥J+2+0
-2.9Round 19🇷🇺 RUSSIA32♥♥5-2+5
-2.9Round 19🇷🇺 RUSSIA73N♠K-1-6
-3.0Round 11🇵🇰 PAKISTAN153♦♠J-2+6
-3.0Round 13🇲🇦 MOROCCO54♠♦J-1-6
-3.0Round 18🇺🇸 USA 2303N♠3+1-10
-3.0Round 19🇷🇺 RUSSIA143♥♣6=-6
-3.1Round 4🇦🇺 AUSTRALIA183N♣7-1-12
-3.2Round 21🇲🇽 MEXICO163N♥T=+1
-3.3Round 10🇨🇳 CHINA LONG ZHU OPEN272♠♥A+2-2
-3.3Round 15🇺🇸 USA 143N♠9+3-1
-3.4Round 1🇨🇱 CHILE134♥♦9+1+0
-3.4Round 10🇨🇳 CHINA LONG ZHU OPEN242♠♦3+1-1
-3.5Round 19🇷🇺 RUSSIA53♠♥A-1-5
-3.6Round 1🇨🇱 CHILE114♠♣J=-1
-3.6Round 4🇦🇺 AUSTRALIA253N♠T-3-7
-3.6Round 8🇮🇳 INDIA212♥♦4=+0
-3.6Round 11🇵🇰 PAKISTAN12♦♣7-1-5
-3.7Round 15🇺🇸 USA 182♥♥2=-5
-3.8Round 10🇨🇳 CHINA LONG ZHU OPEN251N♠6-2-5
-4.0Round 9🇳🇱 NETHERLANDS34♥♦2=-6
-4.1Round 9🇳🇱 NETHERLANDS11N♣9-4-2
-4.2Round 9🇳🇱 NETHERLANDS72♣♠A-2-9
-4.6Round 10🇨🇳 CHINA LONG ZHU OPEN283♠♣K-3-5
-4.9Round 1🇨🇱 CHILE36♠x♣A-4-16
-5.0Round 8🇮🇳 INDIA285♥♥5=-4
-5.0Round 11🇵🇰 PAKISTAN22♠♠2+1-6
-5.0Round 11🇵🇰 PAKISTAN64♥♠5=+1
-5.0Round 13🇲🇦 MOROCCO101N♥6-1-5
-5.1Round 16🇬🇵 GUADELOUPE243N♠T-2-11
-5.2Round 4🇦🇺 AUSTRALIA295♦♠J-2-8
-5.3Round 11🇵🇰 PAKISTAN42♠♥Q+2-10
-5.5Round 10🇨🇳 CHINA LONG ZHU OPEN296♠♦K+1-1
-5.7Round 10🇨🇳 CHINA LONG ZHU OPEN174N♣2+2-11
-5.8Round 15🇺🇸 USA 194♠♦A-1-12
-5.9Round 15🇺🇸 USA 174♥♣4=-13
-6.0Round 4🇦🇺 AUSTRALIA263♠♣2=-1
-6.0Round 10🇨🇳 CHINA LONG ZHU OPEN206♦♥A=+0
-6.3Round 9🇳🇱 NETHERLANDS103♥♠2=-12
-6.4Round 15🇺🇸 USA 1124♠x♦A=-7
-6.4Round 19🇷🇺 RUSSIA23N♥Q+2-12
-7.0Round 6🇯🇵 JAPAN185♦♥A=-3
-7.1Round 15🇺🇸 USA 1154♣x♥J-2-9
-7.2Round 18🇺🇸 USA 2244♣♥A=-6
-7.3Round 8🇮🇳 INDIA222♦x♣8+1-5
-7.6Round 19🇷🇺 RUSSIA115♣♦3-1-11
-7.7Round 1🇨🇱 CHILE163N♥Q=+0
-7.8Round 21🇲🇽 MEXICO113♥♠A-1-9
-7.9Round 6🇯🇵 JAPAN315♥x♠7=-11
-7.9Round 13🇲🇦 MOROCCO146♠x♥3=-6
-8.1Round 19🇷🇺 RUSSIA46N♦T+1-13
-8.2Round 21🇲🇽 MEXICO45♥x♠Q=-8
-8.3Round 19🇷🇺 RUSSIA126♦x♠Q-1-13
-8.4Round 6🇯🇵 JAPAN294♣♦4+2-10
-8.4Round 11🇵🇰 PAKISTAN164♥♠A=-8
-8.5Round 19🇷🇺 RUSSIA85♣x♠A=-4
-8.8Round 4🇦🇺 AUSTRALIA231N♣3+1-11
-9.6Round 19🇷🇺 RUSSIA66♥♠5-2-11
-10.1Round 21🇲🇽 MEXICO153N♦2-1-14
-10.5Round 10🇨🇳 CHINA LONG ZHU OPEN324♥♣2+1-1
-11.1Round 16🇬🇵 GUADELOUPE172♣xx♥6+2+1
-12.8Round 10🇨🇳 CHINA LONG ZHU OPEN184♥♠2-4-12
-12.8Round 11🇵🇰 PAKISTAN136♥♠A-1-17
-13.8Round 19🇷🇺 RUSSIA157♥♥2-1-20