🇦🇪 ATTEF Hesham · UAE

120rank
-173.2Butler · 256 bds
-0.68per board
±4.7swing
-0.57vs par /bd · #103/130
-0.58adjusted /bd
Butler per round: 1.8 -23.5 -13.3 -26.9 8 -20.7 -36.1 -18.1 14.6 -5.1 -1.6 -44.1 -29.1 32 -1.7 -9.4by round

vs par split: bidding -0.48 · play -0.09

Strength of schedule: opponents averaged +0.09/bd (a tough draw) → opponent-adjusted -0.58/bd

Card play — on target: opening leads 78.6% #84 of 130 · declarer play 68.9% #111 of 130 · defence 86.1% #75 of 130

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (15)82.9% (41)
Declarer play70.0% (20)68.5% (54)
Defence81.8% (33)87.6% (89)

Opening leads by suit led: ♠ 81.2% (16) · ♥ 84.6% (13) · ♦ 76.9% (13) · ♣ 71.4% (14)

vs par by strain: NT +0.29 (69) · a suit -0.88 (187)

vs par by level: part-score -0.13 (93) · game -0.69 (143) · slam -1.70 (20)

By role: declaring -0.62/bd (-2.06 vs par · 134) · defending -0.74/bd (+1.07 vs par · 122)

By vulnerability: vulnerable -1.19/bd (-1.29 vs par · 128) · not vulnerable -0.16/bd (+0.16 vs par · 128)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.AlmadiG.Duboin – A.MadalaClosed16+1.8+0.11+0.44
Round 2A.AlmadiP.Gill – S.HansClosed16-23.5-1.47-1.38
Round 4A.AlmadiP.Bertheau – S.HultClosed16-13.3-0.83-0.62
Round 5A.AlmadiS.De Wijs – B.MullerClosed16-26.9-1.68-1.31
Round 7A.AlmadiW.Spector – G.WolpertOpen16+8.0+0.50+0.44
Round 8A.AlmadiK.Anklesaria – R.TewariOpen16-20.7-1.29-0.44
Round 10A.AlmadiK.Fergani – M.FourcaudotClosed16-36.1-2.26-1.88
Round 11A.AlmadiB.Norton – M.BellClosed16-18.1-1.13-3.44
Round 13M.MousaG.Tislevoll – N.JacobClosed16+14.6+0.91+0.50
Round 15M.MousaP.Zimmermann – F.PiedraClosed16-5.1-0.32+1.81
Round 16M.MousaD.Bilde – E.JepsenOpen16-1.6-0.10+2.12
Round 17M.MousaV.Marashev – I.TsonchevClosed16-44.1-2.76-2.50
Round 18EISSA TAMERS.Sze – W.ChiuOpen16-29.1-1.82-2.75
Round 20A.MehilbaG.Zumel – M.GrinbergClosed16+32.0+2.00+0.88
Round 22A.MehilbaD.Gerin – J.PelletierOpen16-1.7-0.11+0.56
Round 23M.MousaB.Salama – A.SamirClosed16-9.4-0.59-1.50

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
+14.6Round 20🇦🇷 ARGENTINA184♥x♦A=+13
+12.5Round 23🇪🇬 EGYPT106♦♠A=+12
+11.1Round 20🇦🇷 ARGENTINA283♥x♣K-4+12
+10.4Round 18🇭🇰 CHINA HONG KONG233♥♦2+1-1
+10.4Round 22🇬🇵 GUADELOUPE236♦♠A-1+16
+10.3Round 13🇳🇿 NEW ZEALAND15♦x♦A=+12
+10.0Round 23🇪🇬 EGYPT46♥♣2-1+17
+8.9Round 16🇩🇰 DENMARK326♥♦J-1+17
+8.0Round 7🇺🇸 USA 2155♣♠2=+7
+7.8Round 16🇩🇰 DENMARK214♥♠10-1+13
+7.7Round 5🇳🇱 NETHERLANDS94♥♦6=+0
+7.3Round 1🇮🇹 ITALY86♥♦4=+0
+7.2Round 2🇦🇺 AUSTRALIA184♥♠3+1+4
+7.2Round 4🇸🇪 SWEDEN305♠♣6-1+8
+6.9Round 8🇮🇳 INDIA172♥♥3-2+8
+6.8Round 4🇸🇪 SWEDEN194♠♥J-1+12
+6.5Round 4🇸🇪 SWEDEN202♣x♠8-4-7
+6.5Round 8🇮🇳 INDIA324♥♥3=+11
+6.5Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113♦x♦4-2+5
+6.3Round 10🇨🇦 CANADA233NT♣3-1+6
+6.2Round 15🇨🇭 SWITZERLAND13NT♦6-2+11
+6.0Round 13🇳🇿 NEW ZEALAND163NT♠10-1+10
+5.9Round 5🇳🇱 NETHERLANDS155♣x♦Q-1+0
+5.6Round 2🇦🇺 AUSTRALIA204♠♦6-1+6
+5.5Round 23🇪🇬 EGYPT23♥♦5+1+1
+5.3Round 1🇮🇹 ITALY53NT♥K-2+8
+5.0Round 10🇨🇦 CANADA274♥♦J=+0
+4.7Round 4🇸🇪 SWEDEN254♥♦A=+6
+4.7Round 22🇬🇵 GUADELOUPE192NT♦A-2+5
+4.7Round 22🇬🇵 GUADELOUPE284♠♠2-2+8
+4.5Round 10🇨🇦 CANADA221NT♣5-1+0
+4.5Round 20🇦🇷 ARGENTINA312♦♣6-1+5
+4.4Round 18🇭🇰 CHINA HONG KONG243NT♠6=+0
+4.3Round 23🇪🇬 EGYPT116♦♣J=-2
+4.1Round 7🇺🇸 USA 294♠♦Q=-1
+4.1Round 16🇩🇰 DENMARK253NT♣6-4+2
+3.9Round 15🇨🇭 SWITZERLAND152NT♥Q=-2
+3.7Round 7🇺🇸 USA 2104♥♣J+1+0
+3.7Round 18🇭🇰 CHINA HONG KONG273NT♠4=+6
+3.6Round 17🇧🇬 BULGARIA123NT♦4+2+1
+3.5Round 15🇨🇭 SWITZERLAND124NT♠2+3+17
+3.5Round 20🇦🇷 ARGENTINA203♦♥5-3+4
+3.4Round 7🇺🇸 USA 274♥♠8=+10
+3.4Round 8🇮🇳 INDIA303♦x♥3-3+2
+3.3Round 1🇮🇹 ITALY113NT♥4=+6
+3.3Round 22🇬🇵 GUADELOUPE313♠♣A=+6
+3.1Round 13🇳🇿 NEW ZEALAND42♠♥A+2+1
+3.0Round 7🇺🇸 USA 285♣♦6-1+4
+3.0Round 13🇳🇿 NEW ZEALAND23NT♥9-2+8
+3.0Round 22🇬🇵 GUADELOUPE272♠♥3+1+1
+2.8Round 7🇺🇸 USA 2114♥♠2+1+0
+2.8Round 18🇭🇰 CHINA HONG KONG316♣♥6=-2
+2.5Round 10🇨🇦 CANADA183♥♦10+1+1
+2.5Round 10🇨🇦 CANADA255♥♦8-1+5
+2.4Round 7🇺🇸 USA 2125♦♥8-2+6
+2.3Round 1🇮🇹 ITALY162♠♠3=+0
+2.3Round 4🇸🇪 SWEDEN222NT♦9-1+5
+2.3Round 13🇳🇿 NEW ZEALAND153NT♠Q-1+6
+2.3Round 16🇩🇰 DENMARK273♦x♠4-2+3
+2.1Round 5🇳🇱 NETHERLANDS14♥♣7=-1
+2.1Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103NT♠J+2+1
+2.0Round 1🇮🇹 ITALY23♠♠2+2+9
+2.0Round 15🇨🇭 SWITZERLAND112♠♦6+1+6
+2.0Round 20🇦🇷 ARGENTINA274♠♥2-2+0
+2.0Round 20🇦🇷 ARGENTINA321NT♥6+1+5
+2.0Round 22🇬🇵 GUADELOUPE303♣♥K-2+8
+1.9Round 7🇺🇸 USA 2144♠♦9+1+0
+1.8Round 1🇮🇹 ITALY33♦♠8+2+1
+1.8Round 16🇩🇰 DENMARK284♠♦10-2+7
+1.7Round 5🇳🇱 NETHERLANDS75♦♣K=-2
+1.7Round 15🇨🇭 SWITZERLAND43NT♦8=+0
+1.7Round 16🇩🇰 DENMARK241NT♠Q+2+6
+1.7Round 20🇦🇷 ARGENTINA193NT♥10+1+0
+1.7Round 20🇦🇷 ARGENTINA234♠♦8-2+0
+1.6Round 1🇮🇹 ITALY92NT♦10-4+7
+1.6Round 5🇳🇱 NETHERLANDS32♠♦4+1+0
+1.5Round 16🇩🇰 DENMARK174♦♥A-1+2
+1.4Round 4🇸🇪 SWEDEN214♥♦2=+3
+1.4Round 13🇳🇿 NEW ZEALAND144♥♠A=+1
+1.3Round 2🇦🇺 AUSTRALIA191NT♥7=-1
+1.3Round 2🇦🇺 AUSTRALIA272NT♥9-1+5
+1.3Round 20🇦🇷 ARGENTINA172♠♣J-2-1
+1.0Round 13🇳🇿 NEW ZEALAND133NT♦4+1+0
+1.0Round 17🇧🇬 BULGARIA24♥♦J=+0
+0.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42NT♥K-2-3
+0.8Round 20🇦🇷 ARGENTINA223NT♥7+2+0
+0.7Round 13🇳🇿 NEW ZEALAND92♠♥4=+0
+0.7Round 18🇭🇰 CHINA HONG KONG251NT♠3+1+0
+0.6Round 7🇺🇸 USA 224♠♥J=+0
+0.6Round 8🇮🇳 INDIA263♦♥3-1+6
+0.6Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND163♥♣5=-4
+0.5Round 2🇦🇺 AUSTRALIA316♠♣3+1+11
+0.5Round 23🇪🇬 EGYPT73♦♣Q+1-9
+0.4Round 2🇦🇺 AUSTRALIA223NT♥2+1+0
+0.4Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND124♠♣K=+0
+0.4Round 13🇳🇿 NEW ZEALAND64♥♦K+1+0
+0.4Round 20🇦🇷 ARGENTINA264♥♣A=+0
+0.3Round 1🇮🇹 ITALY124♥♣6+2+1
+0.3Round 7🇺🇸 USA 2134♠♣6=+0
+0.3Round 10🇨🇦 CANADA243♣♦9=+7
+0.2Round 8🇮🇳 INDIA202NT♣K=+0
+0.2Round 17🇧🇬 BULGARIA143NT♠2+2+1
+0.1Round 1🇮🇹 ITALY42♠♣6=+6
+0.1Round 1🇮🇹 ITALY143♣♥2=+0
+0.1Round 2🇦🇺 AUSTRALIA324♥♣Q=+0
+0.1Round 8🇮🇳 INDIA192♠♣J=+1
+0.1Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♦J=-1
+0.1Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♠♣A=+1
+0.1Round 13🇳🇿 NEW ZEALAND51NT♦2-1-7
+0.1Round 18🇭🇰 CHINA HONG KONG323NT♣6+1-1
-0.0Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND65♦♣Q=-13
-0.0Round 17🇧🇬 BULGARIA13NT♠3+1+0
-0.0Round 20🇦🇷 ARGENTINA213NT♣9=+0
-0.0Round 22🇬🇵 GUADELOUPE174♠♣9+1+0
-0.1Round 4🇸🇪 SWEDEN233NT♣6=-1
-0.1Round 5🇳🇱 NETHERLANDS25♣x♠K-4+12
-0.1Round 7🇺🇸 USA 215♦♥K=+2
-0.1Round 13🇳🇿 NEW ZEALAND32♠♥2-1-2
-0.1Round 18🇭🇰 CHINA HONG KONG304♣♠2-1-2
-0.1Round 23🇪🇬 EGYPT154♦♥A-1+5
-0.2Round 1🇮🇹 ITALY154♥♦A+1+0
-0.2Round 10🇨🇦 CANADA203NT♦10+2+1
-0.2Round 17🇧🇬 BULGARIA101NT♣7-1+0
-0.2Round 23🇪🇬 EGYPT33NT♣6=+0
-0.3Round 2🇦🇺 AUSTRALIA254♠♦A-1+1
-0.3Round 4🇸🇪 SWEDEN174♠♠2=+0
-0.3Round 8🇮🇳 INDIA294♠♦3+1+0
-0.3Round 13🇳🇿 NEW ZEALAND114♥♦2=-1
-0.3Round 15🇨🇭 SWITZERLAND93NT♣4+2+10
-0.3Round 15🇨🇭 SWITZERLAND142♥♣K-1-4
-0.3Round 23🇪🇬 EGYPT13♥♦A-3+6
-0.4Round 8🇮🇳 INDIA283♣♠A-2+1
-0.4Round 15🇨🇭 SWITZERLAND161NT♠3+3+6
-0.5Round 2🇦🇺 AUSTRALIA305♣x♠K-2+0
-0.5Round 16🇩🇰 DENMARK204♠x♥5-2+13
-0.5Round 22🇬🇵 GUADELOUPE223♠♥5=-10
-0.6Round 7🇺🇸 USA 254♠♥5=+0
-0.6Round 15🇨🇭 SWITZERLAND55♣x♠A-2-7
-0.7Round 8🇮🇳 INDIA274♦♥3-1-5
-0.7Round 16🇩🇰 DENMARK304♠♦K-2-5
-0.8Round 5🇳🇱 NETHERLANDS163♣♥A=+0
-0.9Round 4🇸🇪 SWEDEN311NT♣7+3+6
-0.9Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND85♣♦A=-2
-0.9Round 15🇨🇭 SWITZERLAND73NT♠10+2+0
-0.9Round 22🇬🇵 GUADELOUPE243NT♠9=-1
-1.0Round 1🇮🇹 ITALY75♣♦A-1-6
-1.0Round 5🇳🇱 NETHERLANDS82NT♦Q-1+4
-1.1Round 4🇸🇪 SWEDEN283♦♥10-1+1
-1.1Round 17🇧🇬 BULGARIA44♠♥K=-13
-1.1Round 23🇪🇬 EGYPT81NT♥J+2-1
-1.4Round 22🇬🇵 GUADELOUPE213♥♦K=+0
-1.6Round 16🇩🇰 DENMARK233NT♥2+1-13
-1.6Round 17🇧🇬 BULGARIA64♠♥5+1-1
-1.7Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♠♥K=-15
-1.7Round 18🇭🇰 CHINA HONG KONG172♥♦K=+1
-1.7Round 18🇭🇰 CHINA HONG KONG203♥♦6=-10
-1.8Round 8🇮🇳 INDIA213♠♥4-3-1
-1.9Round 16🇩🇰 DENMARK194♦♣5-1-2
-2.0Round 5🇳🇱 NETHERLANDS54♥♠J+1+0
-2.0Round 15🇨🇭 SWITZERLAND21♠♦A+2+0
-2.1Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND151NT♦4=+0
-2.1Round 13🇳🇿 NEW ZEALAND82NT♥4+1-6
-2.1Round 17🇧🇬 BULGARIA154NT♥5+2+12
-2.2Round 4🇸🇪 SWEDEN184♠♥10+2-13
-2.2Round 23🇪🇬 EGYPT93NT♥J+1+0
-2.3Round 15🇨🇭 SWITZERLAND102♦♠K=-5
-2.3Round 17🇧🇬 BULGARIA83♣♠A=+0
-2.3Round 22🇬🇵 GUADELOUPE263♠♥9=+0
-2.4Round 15🇨🇭 SWITZERLAND34♠♥J=+0
-2.4Round 16🇩🇰 DENMARK224♥♦5-1+1
-2.5Round 5🇳🇱 NETHERLANDS113♣♠2=+0
-2.5Round 13🇳🇿 NEW ZEALAND104♥♠5=+0
-2.6Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13♥♣A=-4
-2.6Round 20🇦🇷 ARGENTINA243NT♥K-1-5
-2.7Round 16🇩🇰 DENMARK263♥♥5-1+0
-2.7Round 17🇧🇬 BULGARIA162♦♣K+3-1
-2.8Round 17🇧🇬 BULGARIA114♥♣5=+0
-2.9Round 10🇨🇦 CANADA312♠♦8=+0
-3.0Round 10🇨🇦 CANADA194♠♥4+1-11
-3.0Round 10🇨🇦 CANADA283♦♣10=+0
-3.0Round 20🇦🇷 ARGENTINA255♦x♠3-2-8
-3.0Round 20🇦🇷 ARGENTINA293NT♣2-1-6
-3.0Round 20🇦🇷 ARGENTINA302♥♥5=-5
-3.1Round 2🇦🇺 AUSTRALIA264♦♠A=+0
-3.1Round 18🇭🇰 CHINA HONG KONG185♣♦5+1+1
-3.2Round 2🇦🇺 AUSTRALIA292♦♦5+1+0
-3.2Round 22🇬🇵 GUADELOUPE183NT♥J=+0
-3.3Round 15🇨🇭 SWITZERLAND63♠♦Q=+0
-3.3Round 18🇭🇰 CHINA HONG KONG264♠♥5+1+0
-3.3Round 22🇬🇵 GUADELOUPE253♠♦5+1+1
-3.5Round 13🇳🇿 NEW ZEALAND123♥♠Q+1-2
-3.5Round 17🇧🇬 BULGARIA94♥x♦K-1-7
-3.6Round 7🇺🇸 USA 2164♠♥6-1+2
-3.6Round 8🇮🇳 INDIA221NT♠8+2-10
-3.7Round 5🇳🇱 NETHERLANDS133NT♦2-1-6
-3.7Round 8🇮🇳 INDIA234♠x♥3-3+12
-3.7Round 8🇮🇳 INDIA313NT♥3+3-11
-3.7Round 15🇨🇭 SWITZERLAND84♠♠J=+0
-3.7Round 22🇬🇵 GUADELOUPE294♠♦7=+0
-3.7Round 23🇪🇬 EGYPT145♣x♥5-2-9
-3.8Round 10🇨🇦 CANADA304♥♦6-2-5
-3.8Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND134♠♠5=+0
-3.9Round 4🇸🇪 SWEDEN244♥♦J=-11
-4.0Round 2🇦🇺 AUSTRALIA235♠♥J+1-17
-4.0Round 18🇭🇰 CHINA HONG KONG211NT♥K+1-1
-4.0Round 18🇭🇰 CHINA HONG KONG294♠♠6-1-6
-4.2Round 1🇮🇹 ITALY63♠♦4-2-3
-4.3Round 8🇮🇳 INDIA244♥♥3=-1
-4.5Round 2🇦🇺 AUSTRALIA174♥♣5+1-1
-4.7Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND74♠♦6=+0
-4.7Round 17🇧🇬 BULGARIA74♠♠J=-3
-5.0Round 1🇮🇹 ITALY134♥♦3=+0
-5.0Round 23🇪🇬 EGYPT63NT♦6-1-5
-5.2Round 13🇳🇿 NEW ZEALAND75♦♣K-1-12
-5.2Round 22🇬🇵 GUADELOUPE322♠♠4-1-12
-5.4Round 16🇩🇰 DENMARK182NTx♠10-2+8
-5.6Round 1🇮🇹 ITALY14♠♦2-3-6
-5.6Round 23🇪🇬 EGYPT163♠♥5-2-11
-5.8Round 4🇸🇪 SWEDEN326♣♦K=-7
-5.8Round 7🇺🇸 USA 261NT♣3-3-7
-5.8Round 10🇨🇦 CANADA326NT♠10=-13
-6.0Round 7🇺🇸 USA 233♦♥7-3-4
-6.0Round 10🇨🇦 CANADA174♥♦K=+0
-6.0Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♥♣K=-10
-6.1Round 7🇺🇸 USA 244♠♣K-1-12
-6.2Round 2🇦🇺 AUSTRALIA214♠♠5-2-8
-6.2Round 5🇳🇱 NETHERLANDS107♠♣K=+0
-6.2Round 15🇨🇭 SWITZERLAND132♥x♣3-1-3
-6.3Round 1🇮🇹 ITALY105♦♥A-1-16
-6.3Round 23🇪🇬 EGYPT124♥♣10-1-12
-6.5Round 17🇧🇬 BULGARIA33NT♠3=-6
-6.7Round 5🇳🇱 NETHERLANDS66♦♠K-1-9
-6.7Round 16🇩🇰 DENMARK314♥x♣A=-5
-6.8Round 10🇨🇦 CANADA213NT♥Q-2-8
-6.9Round 11🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93♣♥A+1-10
-7.0Round 8🇮🇳 INDIA256♠♥3-2-7
-7.4Round 5🇳🇱 NETHERLANDS43NT♥4-1-6
-7.5Round 5🇳🇱 NETHERLANDS125♣♥4-1-10
-7.7Round 23🇪🇬 EGYPT134♠x♦Q-3-5
-7.8Round 4🇸🇪 SWEDEN294♠♦8=+0
-7.8Round 16🇩🇰 DENMARK296♠♦Q-1-13
-8.0Round 5🇳🇱 NETHERLANDS144♠x♥6-3-3
-8.7Round 2🇦🇺 AUSTRALIA284♥♠K=-11
-8.8Round 17🇧🇬 BULGARIA132♠♥9+2-10
-8.9Round 4🇸🇪 SWEDEN265♥x♣K-2+0
-9.3Round 18🇭🇰 CHINA HONG KONG286♠♣6=-12
-9.3Round 22🇬🇵 GUADELOUPE204♥♠A=-13
-9.4Round 2🇦🇺 AUSTRALIA246NT♥2-1-11
-10.0Round 23🇪🇬 EGYPT53NT♦J=-11
-11.2Round 4🇸🇪 SWEDEN275♥x♠A-3-12
-12.0Round 18🇭🇰 CHINA HONG KONG196♠♦J-1-17
-12.0Round 18🇭🇰 CHINA HONG KONG227NT♣5=+0
-12.6Round 17🇧🇬 BULGARIA56♠♦A=-13
-12.7Round 10🇨🇦 CANADA296♠♦J+1-1
-12.9Round 8🇮🇳 INDIA183♠x♥K=-13
-13.0Round 10🇨🇦 CANADA264♥x♥6-1-12