🇪🇬 ALSELEHDAR Aly · EGYPT

92rank
-79.7Butler · 266 bds
-0.30per board
±4.6swing
-0.38vs par /bd · #84/115
-0.21adjusted /bd
Butler per round: 10.4 32.6 -16 24.2 -4.3 -17 -26.9 2.9 -9.6 -7.5 -3.3 14.7 -17.6 9 -25.2 4.6 -12.7 -24.4 -13.6by round

vs par split: bidding +0.14 · play -0.58

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

Card play — on target: opening leads 84.9% #13 of 115 · declarer play 74.2% #53 of 115 · defence 85.5% #45 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads85.0% (20)84.9% (53)
Declarer play73.7% (19)74.4% (43)
Defence88.2% (34)84.5% (97)

Opening leads by suit led: ♠ 86.4% (22) · ♥ 82.4% (17) · ♦ 80.0% (20) · ♣ 92.9% (14)

vs par by strain: NT +0.15 (74) · a suit -0.66 (190)

vs par by level: part-score -0.56 (85) · game -0.06 (156) · slam -2.44 (23)

By role: declaring -0.69/bd (-3.60 vs par · 133) · defending +0.10/bd (+2.84 vs par · 133)

By vulnerability: vulnerable -0.29/bd (-0.43 vs par · 133) · not vulnerable -0.31/bd (-0.33 vs par · 133)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.Abdel-AzizS.Liu – L.ZhangOpen14+10.4+0.74+2.71
Round 2M.Abdel-AzizP.Ramoseki – M.MaliloOpen14+32.6+2.33+3.29
Round 4M.Abdel-AzizT.Grude – K.HeggeOpen14-16.0-1.14+2.00
Round 5M.Abdel-AzizT.Walsh – S.HuangOpen14+24.2+1.73+0.43
Round 6M.Abdel-AzizB.Szirmay-Kalos – K.LazarOpen14-4.3-0.31-1.50
Round 7M.Abdel-AzizM.Gronkvist – A.StokkaOpen14-17.0-1.21-0.79
Round 8M.Abdel-AzizN.Edgtton – A.EdgttonOpen14-26.9-1.92-2.21
Round 10M.Abdel-AzizV.Fagerlund – A.AimalaOpen14+2.9+0.21-0.36
Round 11M.Abdel-AzizS.Bailey – S.CouttsOpen14-9.6-0.69-1.29
Round 12M.Abdel-AzizR.Ravichandran – S.KabraOpen14-7.5-0.54-3.43
Round 13M.Abdel-AzizC.Westerbeek – E.WackwitzOpen14-3.3-0.24-1.00
Round 14M.Abdel-AzizT.Chung – S.LeeOpen14+14.7+1.05+1.36
Round 15M.Abdel-AzizM.Klukowski – P.TuczynskiOpen14-17.6-1.26+0.86
Round 16M.Abdel-AzizD.Bilde – R.JepsenOpen14+9.0+0.64+1.43
Round 17M.Abdel-AzizO.Lien – M.AgicaOpen14-25.2-1.80-1.79
Round 18M.Abdel-AzizS.Shan – K.LimOpen14+4.6+0.33-1.36
Round 19M.Abdel-AzizU.Suzer – A.KoclarOpen14-12.7-0.91-0.07
Round 20M.Abdel-AzizS.Rueda – F.VallecilloOpen14-24.4-1.74-3.64
Round 21M.Abdel-AzizT.Coudert – C.LorenziniOpen14-13.6-0.97-1.86

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
+15.6Round 13🇳🇱 NETHERLANDS132♦xx♣2-2+17
+12.3Round 2BOTSWANA275♦x♦3-3+14
+10.5Round 5🇨🇦 CANADA43NT♠A-1+12
+10.3Round 16🇩🇰 DENMARK172♠x♦K-4+12
+10.1Round 5🇨🇦 CANADA94♠x♦J-1+11
+10.0Round 11🇳🇿 NEW ZEALAND83NT♥7-1+10
+9.5Round 4🇳🇴 NORWAY186♥x♦A-2+13
+9.5Round 12🇮🇳 INDIA25Pass+10
+9.4Round 12🇮🇳 INDIA184♠♣7-1+12
+8.7Round 2BOTSWANA252♦♦K+1+11
+8.7Round 5🇨🇦 CANADA76♠♣6=+0
+8.6Round 14🇹🇼 CHINESE TAIPEI263NT♣4-1+12
+8.1Round 12🇮🇳 INDIA284♠♠2=+0
+7.7Round 4🇳🇴 NORWAY284♥♣9=+14
+7.5Round 18🇸🇬 SINGAPORE252♥♠3+1+10
+7.0Round 21🇫🇷 FRANCE36♣♣4=+0
+6.8Round 13🇳🇱 NETHERLANDS74♥♣5=+0
+6.7Round 1🇨🇳 CHINA84♥x♦5+2+7
+6.6Round 10🇫🇮 FINLAND202♥♣K+1+0
+6.3Round 11🇳🇿 NEW ZEALAND76♥♠K-2+2
+6.3Round 20🇦🇷 ARGENTINA206♣♥5=-2
+6.0Round 4🇳🇴 NORWAY266♠♥Q-1+13
+5.8Round 1🇨🇳 CHINA62NT♣6+1+10
+5.8Round 16🇩🇰 DENMARK233♥x♠A-1+2
+5.5Round 2BOTSWANA155♣♠K+2+11
+5.4Round 19🇹🇷 TURKEY143NT♦9=-1
+5.4Round 21🇫🇷 FRANCE102NT♥Q+1+10
+5.3Round 17🇺🇸 USA 122♥♣10=+11
+5.2Round 6🇩🇪 GERMANY172NT♠K=+1
+5.2Round 19🇹🇷 TURKEY84♠♣2-1+10
+5.0Round 14🇹🇼 CHINESE TAIPEI205♣x♦3-2+0
+4.8Round 5🇨🇦 CANADA104♥♦6+1+0
+4.8Round 11🇳🇿 NEW ZEALAND134♠♣K=+0
+4.7Round 2BOTSWANA176♥♣Q=+0
+4.7Round 16🇩🇰 DENMARK243NTx♣A=+4
+4.6Round 21🇫🇷 FRANCE12♣♥7=+6
+4.4Round 13🇳🇱 NETHERLANDS114♠♥3=+7
+4.3Round 18🇸🇬 SINGAPORE284♠x♦J=+7
+4.2Round 14🇹🇼 CHINESE TAIPEI222♠♥7-2+7
+3.8Round 1🇨🇳 CHINA144♠♣4-3+6
+3.8Round 8🇦🇺 AUSTRALIA214♠♦2=+7
+3.7Round 8🇦🇺 AUSTRALIA231NT♦2+1+5
+3.7Round 21🇫🇷 FRANCE144♠♥4-1+5
+3.5Round 6🇩🇪 GERMANY186♣♥2+1-2
+3.3Round 19🇹🇷 TURKEY73NT♣4-1+13
+3.2Round 6🇩🇪 GERMANY213♦♣K+2+8
+3.1Round 8🇦🇺 AUSTRALIA254♠♦2+1+0
+3.1Round 13🇳🇱 NETHERLANDS95♦x♥5-2+0
+3.1Round 14🇹🇼 CHINESE TAIPEI153NT♠2+1+0
+3.0Round 5🇨🇦 CANADA84♥♠2=+1
+3.0Round 11🇳🇿 NEW ZEALAND13♣♥9-1+4
+3.0Round 14🇹🇼 CHINESE TAIPEI182♣♣9+2+0
+3.0Round 20🇦🇷 ARGENTINA214♠♣3+2+2
+2.8Round 1🇨🇳 CHINA53NT♠5=-1
+2.8Round 6🇩🇪 GERMANY194♠♦A=+0
+2.7Round 18🇸🇬 SINGAPORE152♥♠J=+0
+2.5Round 1🇨🇳 CHINA114♥♠3-1+5
+2.4Round 18🇸🇬 SINGAPORE184♠♣Q+2+11
+2.3Round 5🇨🇦 CANADA133NT♣3-1+6
+2.3Round 7🇸🇪 SWEDEN134♥♠4+1+1
+2.3Round 15🇵🇱 POLAND13NT♥J=+0
+2.3Round 15🇵🇱 POLAND23NT♥3-1+5
+2.2Round 7🇸🇪 SWEDEN81NT♥7-4+2
+2.2Round 16🇩🇰 DENMARK263NT♥2+2+1
+2.1Round 2BOTSWANA223♦♠A+1+0
+2.1Round 10🇫🇮 FINLAND263♦♦2+1+0
+2.1Round 10🇫🇮 FINLAND275♦x♠10-2+0
+2.0Round 5🇨🇦 CANADA113NT♦3+2+1
+2.0Round 7🇸🇪 SWEDEN14♥x♦K-1+0
+2.0Round 10🇫🇮 FINLAND151♠♥6-2-5
+2.0Round 16🇩🇰 DENMARK252♠♥3-2-1
+2.0Round 21🇫🇷 FRANCE131NT♦J=-11
+1.9Round 1🇨🇳 CHINA33♣♦Q-2+0
+1.8Round 2BOTSWANA234♥♦A=+0
+1.7Round 6🇩🇪 GERMANY273NT♠4+2+11
+1.7Round 11🇳🇿 NEW ZEALAND122♠♣J+1+0
+1.7Round 15🇵🇱 POLAND63NT♦8+1+17
+1.7Round 17🇺🇸 USA 131NT♥J=+0
+1.7Round 21🇫🇷 FRANCE124♥♦5+1+1
+1.6Round 2BOTSWANA242NT♥2=+0
+1.6Round 6🇩🇪 GERMANY254♠♠8+1+0
+1.5Round 18🇸🇬 SINGAPORE203♦♣J-1+11
+1.5Round 20🇦🇷 ARGENTINA223NT♥5+2+1
+1.4Round 5🇨🇦 CANADA124♠♦4=+0
+1.4Round 11🇳🇿 NEW ZEALAND63NT♥9-1+6
+1.4Round 12🇮🇳 INDIA162♠♦J+2+1
+1.4Round 14🇹🇼 CHINESE TAIPEI273NT♦4+2+1
+1.4Round 15🇵🇱 POLAND82♠♣5=+0
+1.3Round 4🇳🇴 NORWAY235♦♦7-1+6
+1.3Round 12🇮🇳 INDIA274♠♥9+1-11
+1.2Round 7🇸🇪 SWEDEN106♥♠2+1+1
+1.1Round 1🇨🇳 CHINA13NT♣5+4+14
+1.1Round 7🇸🇪 SWEDEN74♥♠Q+2+13
+1.1Round 8🇦🇺 AUSTRALIA262♠♦2+2-10
+1.1Round 13🇳🇱 NETHERLANDS64♠♦10+1-13
+1.1Round 13🇳🇱 NETHERLANDS86♠♥9=+11
+1.1Round 13🇳🇱 NETHERLANDS103♣♠2-1+6
+1.1Round 18🇸🇬 SINGAPORE243♥x♣K-2-4
+1.0Round 2BOTSWANA161♠♦A=+1
+1.0Round 5🇨🇦 CANADA14Pass+3
+1.0Round 10🇫🇮 FINLAND254♥♥6=-1
+1.0Round 17🇺🇸 USA 192♠♦J+1+0
+1.0Round 21🇫🇷 FRANCE23♣♥10+2-7
+0.9Round 2BOTSWANA192♥♠10+1+0
+0.9Round 10🇫🇮 FINLAND224♥♠K+2+11
+0.9Round 20🇦🇷 ARGENTINA284♥♠2=+1
+0.8Round 16🇩🇰 DENMARK275♥♦2=+0
+0.8Round 20🇦🇷 ARGENTINA233♥♠8=-10
+0.7Round 15🇵🇱 POLAND114♥♣Q+1+0
+0.6Round 1🇨🇳 CHINA22♠♠10-1-2
+0.6Round 10🇫🇮 FINLAND193NT♦Q+1+0
+0.6Round 14🇹🇼 CHINESE TAIPEI193NT♣J+1+0
+0.5Round 10🇫🇮 FINLAND181NT♠2+1+6
+0.4Round 18🇸🇬 SINGAPORE271NT♦Q+3-6
+0.3Round 2BOTSWANA213NT♦5+2+1
+0.3Round 4🇳🇴 NORWAY164♥♠Q+1+0
+0.3Round 12🇮🇳 INDIA203NT♦2+2-12
+0.3Round 16🇩🇰 DENMARK283NT♥3+1+0
+0.3Round 17🇺🇸 USA 141NT♥4+2+10
+0.2Round 1🇨🇳 CHINA43NT♦4+2+13
+0.2Round 11🇳🇿 NEW ZEALAND143♥♦2=-1
+0.1Round 1🇨🇳 CHINA104♠♥4+2+1
+0.1Round 12🇮🇳 INDIA263NT♥6+2-13
+0.0Round 2BOTSWANA183♣♥4+2+6
-0.0Round 10🇫🇮 FINLAND234♠♥6=-1
-0.0Round 10🇫🇮 FINLAND244♠♠7=+0
+0.0Round 14🇹🇼 CHINESE TAIPEI164♥♣K+1+0
-0.0Round 15🇵🇱 POLAND124♠♦Q+1+0
+0.0Round 17🇺🇸 USA 181NT♥10-2+0
+0.0Round 19🇹🇷 TURKEY34♠♥J-2+0
-0.1Round 7🇸🇪 SWEDEN64♠♣4-1-5
-0.1Round 8🇦🇺 AUSTRALIA161NT♦2+2-10
-0.1Round 16🇩🇰 DENMARK204♥♠Q+1+13
-0.2Round 5🇨🇦 CANADA63NT♠7=+0
-0.2Round 7🇸🇪 SWEDEN143♣♥5-1-5
-0.3Round 14🇹🇼 CHINESE TAIPEI283NT♠10+2+0
-0.3Round 17🇺🇸 USA 1132♥♠2=-1
-0.4Round 7🇸🇪 SWEDEN94♠♣8=+0
-0.4Round 15🇵🇱 POLAND51NT♣9-1-2
-0.4Round 16🇩🇰 DENMARK166♠♥2=+0
-0.5Round 18🇸🇬 SINGAPORE163NT♠4+3-14
-0.5Round 20🇦🇷 ARGENTINA154♥♦2=-1
-0.6Round 1🇨🇳 CHINA94♠♣9=+0
-0.6Round 6🇩🇪 GERMANY154♠♦K+1+0
-0.6Round 19🇹🇷 TURKEY114♥♠A+1+0
-0.7Round 4🇳🇴 NORWAY212♠♥J+1+10
-0.7Round 10🇫🇮 FINLAND164♥♠9=+0
-0.7Round 18🇸🇬 SINGAPORE234♠♣Q+2-1
-0.8Round 4🇳🇴 NORWAY274♥♣4-1+5
-0.9Round 2BOTSWANA204♥♥K-2-7
-0.9Round 6🇩🇪 GERMANY224♥♦Q+1+0
-0.9Round 18🇸🇬 SINGAPORE174♠♠2=+0
-0.9Round 19🇹🇷 TURKEY54♠♦5-2+8
-1.0Round 17🇺🇸 USA 114♥♣7-1-10
-1.0Round 18🇸🇬 SINGAPORE194♥♦7+1-11
-1.1Round 4🇳🇴 NORWAY171NT♦A=-5
-1.1Round 15🇵🇱 POLAND104♠♦T=+0
-1.2Round 20🇦🇷 ARGENTINA184♥♦6+1+0
-1.3Round 1🇨🇳 CHINA133NT♠5+3+12
-1.3Round 6🇩🇪 GERMANY263NT♠2+1+0
-1.3Round 14🇹🇼 CHINESE TAIPEI244♥♠A+1+11
-1.4Round 12🇮🇳 INDIA194♥♣7=+0
-1.4Round 19🇹🇷 TURKEY94♠♣8+2-1
-1.5Round 5🇨🇦 CANADA52♠♦2+1+8
-1.5Round 14🇹🇼 CHINESE TAIPEI174♠♦2+2-11
-1.5Round 15🇵🇱 POLAND132♥♥9+2+1
-1.6Round 13🇳🇱 NETHERLANDS143NT♥3+1+0
-1.6Round 15🇵🇱 POLAND144♠♦K+3-2
-1.6Round 19🇹🇷 TURKEY121NT♥K+1+0
-1.6Round 19🇹🇷 TURKEY132♠♥K+2-2
-1.7Round 7🇸🇪 SWEDEN124♥♣A=+1
-1.7Round 14🇹🇼 CHINESE TAIPEI253NT♣8+1+0
-1.7Round 16🇩🇰 DENMARK212♥♣A=-6
-1.8Round 6🇩🇪 GERMANY246♠♦Q-1-11
-1.8Round 7🇸🇪 SWEDEN54NT♦4-4-11
-1.8Round 13🇳🇱 NETHERLANDS23♥♥J-1-10
-1.9Round 17🇺🇸 USA 1114♥♦2+2+11
-1.9Round 19🇹🇷 TURKEY12♠♦7+3-6
-2.0Round 1🇨🇳 CHINA73♣♦4+1-10
-2.0Round 12🇮🇳 INDIA234♥♠3=-3
-2.0Round 17🇺🇸 USA 1104NT♠8+1+0
-2.1Round 13🇳🇱 NETHERLANDS12♥♠J+1+0
-2.1Round 14🇹🇼 CHINESE TAIPEI233NT♠8+2-2
-2.1Round 20🇦🇷 ARGENTINA172♦♣5+2+7
-2.2Round 2BOTSWANA285♦♣J=+1
-2.2Round 11🇳🇿 NEW ZEALAND54♠♥K+1+0
-2.2Round 16🇩🇰 DENMARK193♣♥3-1-3
-2.2Round 18🇸🇬 SINGAPORE213NT♦4=+1
-2.3Round 8🇦🇺 AUSTRALIA174♥♦2-1-5
-2.4Round 8🇦🇺 AUSTRALIA204♠♦2+1+13
-2.4Round 8🇦🇺 AUSTRALIA284♠♦2-1-5
-2.4Round 15🇵🇱 POLAND33♦♣J-2+1
-2.5Round 7🇸🇪 SWEDEN114♥♣Q+1+0
-2.5Round 10🇫🇮 FINLAND283NT♥2-1-5
-2.5Round 16🇩🇰 DENMARK153NT♥5=+1
-2.5Round 19🇹🇷 TURKEY41NT♣3-1-5
-2.6Round 4🇳🇴 NORWAY252♠♦5=+1
-2.6Round 13🇳🇱 NETHERLANDS53NT♣A-1-5
-2.6Round 18🇸🇬 SINGAPORE261NT♠2=-12
-2.7Round 6🇩🇪 GERMANY203NT♠A-2+0
-2.7Round 8🇦🇺 AUSTRALIA154♠♦2-2-6
-2.7Round 11🇳🇿 NEW ZEALAND113NT♥6+1+0
-2.7Round 12🇮🇳 INDIA216♥♠A=+0
-2.8Round 6🇩🇪 GERMANY283NT♥2-1-5
-2.9Round 11🇳🇿 NEW ZEALAND102♠♠2+3-3
-3.0Round 5🇨🇦 CANADA22♥x♥10-3-9
-3.1Round 8🇦🇺 AUSTRALIA183♣♦2=-1
-3.2Round 2BOTSWANA263♥♣K=+8
-3.2Round 19🇹🇷 TURKEY63♠♠4+1-4
-3.2Round 21🇫🇷 FRANCE52♥♥3+2-2
-3.3Round 15🇵🇱 POLAND77♠♠2=+0
-3.3Round 21🇫🇷 FRANCE43♠♥7+3+10
-3.4Round 20🇦🇷 ARGENTINA276♠♦A-2-11
-3.7Round 6🇩🇪 GERMANY164♠x♥3-1-11
-3.7Round 13🇳🇱 NETHERLANDS42♥♣Q=-6
-3.8Round 17🇺🇸 USA 1142♠♥7+1-6
-3.8Round 21🇫🇷 FRANCE82♠♣5-1-4
-3.9Round 15🇵🇱 POLAND96♣x♠A-4-4
-4.0Round 12🇮🇳 INDIA152♠♣4=-6
-4.0Round 20🇦🇷 ARGENTINA193NT♥A-1-10
-4.1Round 20🇦🇷 ARGENTINA243NT♠4+2+0
-4.3Round 4🇳🇴 NORWAY204♠♣8-1-6
-4.3Round 14🇹🇼 CHINESE TAIPEI213NT♠10=+1
-4.5Round 4🇳🇴 NORWAY224♥♥A=-7
-4.5Round 17🇺🇸 USA 162♠♦3-2-11
-4.6Round 19🇹🇷 TURKEY25♥x♠6-3+0
-4.6Round 20🇦🇷 ARGENTINA254♥♠A-1-10
-4.7Round 10🇫🇮 FINLAND175♦♠K=+1
-5.0Round 10🇫🇮 FINLAND213NT♦7-2-11
-5.0Round 11🇳🇿 NEW ZEALAND24♠♦3-1-5
-5.0Round 12🇮🇳 INDIA243NT♠3=+0
-5.0Round 16🇩🇰 DENMARK224NT♠8+1+11
-5.1Round 17🇺🇸 USA 155♦♠8+1-1
-5.1Round 21🇫🇷 FRANCE63♥♦Q=-7
-5.2Round 16🇩🇰 DENMARK184♥♦2+1-14
-5.3Round 8🇦🇺 AUSTRALIA274♥♦2=+0
-5.5Round 11🇳🇿 NEW ZEALAND32NT♦3+3-6
-6.0Round 4🇳🇴 NORWAY194♠♠J=-7
-6.0Round 13🇳🇱 NETHERLANDS36♣♦K=+0
-6.1Round 7🇸🇪 SWEDEN23NT♠9-1+1
-6.4Round 8🇦🇺 AUSTRALIA193NT♦2-3-5
-6.4Round 11🇳🇿 NEW ZEALAND42NT♥Q=-11
-6.5Round 7🇸🇪 SWEDEN33NT♣9+2+0
-6.5Round 7🇸🇪 SWEDEN43♦x♦10-2-9
-6.5Round 17🇺🇸 USA 173NT♦9-1-12
-6.7Round 8🇦🇺 AUSTRALIA225♠♦2-1-9
-6.8Round 20🇦🇷 ARGENTINA164♠x♦5-1-6
-6.8Round 21🇫🇷 FRANCE116♥♣4+1-11
-7.2Round 5🇨🇦 CANADA33♠♦5+3-18
-7.2Round 8🇦🇺 AUSTRALIA244♣♦2-1-5
-7.4Round 18🇸🇬 SINGAPORE224♥♥7-2-11
-7.7Round 5🇨🇦 CANADA13♥♣10-1-9
-8.2Round 21🇫🇷 FRANCE93NT♦K-2-13
-8.3Round 19🇹🇷 TURKEY106♠♥T-1-13
-8.4Round 17🇺🇸 USA 1126♦♣K-1-16
-8.5Round 6🇩🇪 GERMANY235♠♥A-1-12
-8.6Round 21🇫🇷 FRANCE74♠♣5=-3
-9.3Round 4🇳🇴 NORWAY245♣x♠A-3-9
-10.2Round 20🇦🇷 ARGENTINA264♥♣A-1-12
-10.9Round 12🇮🇳 INDIA176♣x♥A=-11
-11.2Round 1🇨🇳 CHINA125♣♥2=-17
-11.5Round 4🇳🇴 NORWAY156♠♦Q=+0
-11.6Round 12🇮🇳 INDIA226♥♣9-1-15
-11.8Round 15🇵🇱 POLAND45♦x♥K=-4
-12.3Round 11🇳🇿 NEW ZEALAND94♠x♦J=-14
-18.7Round 13🇳🇱 NETHERLANDS125♦xx♥3-4-21