🇪🇬 ASKALANI Amr El · EGYPT

23rank
+77.2Butler · 180 bds
+0.43per board
±3.8swing
+0.23vs par /bd · #48/137
+0.45adjusted /bd
Butler per round: 4.8 -3.6 20.6 -1.8 -9.8 4.4 26.9 26 7.1 -9.5 10.5 -10.1 -10.1 18.6 3.2by round

vs par split: bidding +0.29 · play -0.06

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

Card play — on target: opening leads 89.5% #18 of 137 · declarer play 69.4% #97 of 137 · defence 92.7% #7 of 137

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (5)92.9% (14)
Declarer play62.5% (8)70.7% (41)
Defence81.8% (22)96.7% (60)

Opening leads by suit led: ♠ 83.3% (6) · ♥ 100.0% (3) · ♦ 100.0% (2) · ♣ 87.5% (8)

vs par by strain: NT +0.90 (40) · a suit +0.04 (138)

vs par by level: part-score +0.18 (67) · game +0.13 (98) · slam +1.23 (13)

By role: declaring +0.98/bd (-2.03 vs par · 98) · defending -0.23/bd (+2.94 vs par · 82)

By vulnerability: vulnerable +0.37/bd (+0.53 vs par · 90) · not vulnerable +0.49/bd (-0.07 vs par · 90)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 3A.WahdanS.Reich – M.AdesOpen12+4.8+0.40+0.00
Round 4A.WahdanZ.Mahmood – M.HussainClosed12-3.6-0.30-0.42
Round 6A.WahdanA.Kowalski – J.RomanskiOpen12+20.6+1.72-1.42
Round 7A.WahdanS.Aranha – A.MagalhaesOpen12-1.8-0.15+0.92
Round 8A.WahdanJ.Hansen – S.SchouClosed12-9.8-0.82+0.00
Round 10A.WahdanR.Milner – H.LallClosed12+4.4+0.37+2.17
Round 11A.WahdanS.Bjerregard – A.MorathOpen12+26.9+2.24-0.25
Round 12A.WahdanM.Ohashi – M.HirataClosed12+26.0+2.17+2.00
Round 13A.WahdanC.Ackerley – D.RussellOpen12+7.1+0.59+0.00
Round 14A.WahdanJ.Frydrich – J.EngelClosed12-9.5-0.79-1.75
Round 16A.WahdanJ.Shih – C.ChenClosed12+10.5+0.88+0.08
Round 17A.WahdanG.Lorentz – S.BurgessOpen12-10.1-0.84+0.08
Round 20A.WahdanP.Toffier – P.SchmidtOpen12-10.1-0.84+0.25
Round 22A.WahdanB.Engel – C.DaehrClosed12+18.6+1.55+2.58
Round 23A.WahdanS.Wan – D.ZenClosed12+3.2+0.27-0.75

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.7Round 23🇭🇰 CHINA HONG KONG27♣♠K=-2
+10.0Round 11🇸🇪 SWEDEN104♥♣7-1+12
+10.0Round 22🇩🇪 GERMANY176♦♠10-2+11
+10.0Round 22🇩🇪 GERMANY235♦♦2=+10
+9.9Round 12🇯🇵 JAPAN223NT♠2-1+12
+8.9Round 6🇵🇱 POLAND236♣♦9+1-13
+8.8Round 12🇯🇵 JAPAN204♠♦5=+10
+7.9Round 11🇸🇪 SWEDEN24♠♠3=+10
+7.7Round 3🇲🇽 MEXICO34♥♣4-4+6
+7.0Round 16🇹🇼 CHINESE TAIPEI216♠♠3=+8
+6.2Round 8🇩🇰 DENMARK184♥♠9+2+14
+6.1Round 14🇮🇱 ISRAEL224♥♣10-2+8
+6.0Round 12🇯🇵 JAPAN174♠♣3=+0
+5.7Round 6🇵🇱 POLAND213NT♠6+1+0
+5.6Round 23🇭🇰 CHINA HONG KONG114♥♦A=+0
+5.5Round 14🇮🇱 ISRAEL183♥♠6=+1
+5.5Round 16🇹🇼 CHINESE TAIPEI176♣♥4-1+11
+5.1Round 12🇯🇵 JAPAN232♠♥10-1+6
+5.1Round 22🇩🇪 GERMANY162♠♠2-2+8
+4.9Round 11🇸🇪 SWEDEN54♥♦A+1-10
+4.9Round 13🇳🇿 NEW ZEALAND34♠♣K=+0
+4.7Round 10🇺🇸 USA164♠♦J+1+0
+4.6Round 3🇲🇽 MEXICO56♥♠Q=+1
+4.6Round 11🇸🇪 SWEDEN122♥♦A+2+6
+4.4Round 6🇵🇱 POLAND222♦♥8=-1
+4.0Round 3🇲🇽 MEXICO24♠♠6+1+11
+4.0Round 10🇺🇸 USA192♠♥9=+5
+3.9Round 6🇵🇱 POLAND134♦♠9=+0
+3.8Round 7🇧🇷 BRAZIL52♠♦A=+1
+3.8Round 17🇦🇺 AUSTRALIA113♠♣6=+0
+3.8Round 20🇫🇷 FRANCE154♠♥J=+10
+3.7Round 8🇩🇰 DENMARK164♥♦4-2+8
+3.3Round 6🇵🇱 POLAND195♥♦J=+0
+3.3Round 13🇳🇿 NEW ZEALAND71NT♣Q+1+0
+3.1Round 13🇳🇿 NEW ZEALAND15♣♣3+1+11
+3.0Round 16🇹🇼 CHINESE TAIPEI162♦x♣A-2+2
+3.0Round 20🇫🇷 FRANCE172♠♣8+4+13
+3.0Round 22🇩🇪 GERMANY203♥♠K=+0
+2.9Round 3🇲🇽 MEXICO103♥♣4+1+1
+2.8Round 17🇦🇺 AUSTRALIA16♠♣A+1-11
+2.7Round 4🇵🇰 PAKISTAN164♠♥3=+0
+2.7Round 4🇵🇰 PAKISTAN203♥♣9=+7
+2.7Round 11🇸🇪 SWEDEN14♠♦3+1-11
+2.6Round 7🇧🇷 BRAZIL113♣♠7=-5
+2.6Round 13🇳🇿 NEW ZEALAND23NT♠6+2+1
+2.5Round 3🇲🇽 MEXICO14♥♣9-1+5
+2.5Round 12🇯🇵 JAPAN131NT♣7+1+0
+2.4Round 17🇦🇺 AUSTRALIA93♦♣9-4+3
+2.4Round 22🇩🇪 GERMANY213♥♣A-1-2
+2.2Round 12🇯🇵 JAPAN194♠♦K=+0
+2.1Round 10🇺🇸 USA134♠x♥Q-2+14
+1.8Round 16🇹🇼 CHINESE TAIPEI143NT♥K-2+6
+1.7Round 4🇵🇰 PAKISTAN155♦♣9=-2
+1.7Round 10🇺🇸 USA233♥♦10-1+5
+1.7Round 14🇮🇱 ISRAEL213NT♣5+2-12
+1.6Round 6🇵🇱 POLAND173NT♥2+1+0
+1.6Round 10🇺🇸 USA213♥♣J=+7
+1.5Round 20🇫🇷 FRANCE194♠♣10-3-3
+1.5Round 23🇭🇰 CHINA HONG KONG102♦♣6-1+0
+1.4Round 4🇵🇰 PAKISTAN174♥♣A+2+11
+1.4Round 8🇩🇰 DENMARK213♥♠A+1+7
+1.4Round 11🇸🇪 SWEDEN42♠♦A+1+10
+1.4Round 16🇹🇼 CHINESE TAIPEI134♠♦A=+0
+1.4Round 22🇩🇪 GERMANY223NT♠6+2+1
+1.3Round 13🇳🇿 NEW ZEALAND84♥♦5=+0
+1.3Round 22🇩🇪 GERMANY184♥♠8+2+11
+1.3Round 22🇩🇪 GERMANY193♥♦2-2+11
+1.2Round 13🇳🇿 NEW ZEALAND93♦♣4+2+0
+1.2Round 20🇫🇷 FRANCE144NT♦3+2+11
+1.1Round 4🇵🇰 PAKISTAN183NT♠6=+2
+1.1Round 10🇺🇸 USA223NT♥9+3+12
+1.1Round 16🇹🇼 CHINESE TAIPEI184♠♠9+1-13
+1.0Round 8🇩🇰 DENMARK221♠♦8+2+0
+1.0Round 14🇮🇱 ISRAEL163NT♣8+1+7
+1.0Round 23🇭🇰 CHINA HONG KONG122♥♠4-1-2
+0.9Round 8🇩🇰 DENMARK13Pass+4
+0.8Round 10🇺🇸 USA172♥♠K+2-6
+0.7Round 6🇵🇱 POLAND204♠♣2+2+13
+0.7Round 7🇧🇷 BRAZIL14♠♥3+1+0
+0.7Round 11🇸🇪 SWEDEN64♥♣3+1+0
+0.7Round 13🇳🇿 NEW ZEALAND64♥♦Q+1+0
+0.7Round 16🇹🇼 CHINESE TAIPEI153♥♦Q-1+8
+0.7Round 16🇹🇼 CHINESE TAIPEI243♦♥K+2-6
+0.6Round 11🇸🇪 SWEDEN74♠♦7+1-13
+0.5Round 7🇧🇷 BRAZIL92♠♥J+1+0
+0.5Round 10🇺🇸 USA204♠♣K+1+0
+0.5Round 14🇮🇱 ISRAEL243NT♥3+3+1
+0.4Round 8🇩🇰 DENMARK194♥♠J+1-11
+0.4Round 12🇯🇵 JAPAN16Pass-3
+0.4Round 14🇮🇱 ISRAEL192♦♣8+1+1
+0.3Round 7🇧🇷 BRAZIL22NT♠8=+0
+0.3Round 7🇧🇷 BRAZIL34♠♥5-1-5
+0.3Round 11🇸🇪 SWEDEN114♥♣3=+1
+0.3Round 12🇯🇵 JAPAN183NT♣4-2+6
+0.2Round 7🇧🇷 BRAZIL101NT♠2=+11
+0.2Round 16🇹🇼 CHINESE TAIPEI193♠♠6=+0
+0.1Round 6🇵🇱 POLAND243NT♦9+2+0
+0.1Round 14🇮🇱 ISRAEL204♥♠K+1-4
+0.0Round 3🇲🇽 MEXICO84♠♥8=+0
+0.0Round 6🇵🇱 POLAND153NT♥J+1+0
+0.0Round 13🇳🇿 NEW ZEALAND52♥♦Q+2-10
+0.0Round 16🇹🇼 CHINESE TAIPEI232♠♠5+1-10
+0.0Round 22🇩🇪 GERMANY143NT♠7+2+0
-0.1Round 12🇯🇵 JAPAN144♠♦3+1+0
-0.1Round 12🇯🇵 JAPAN243♦♠K+1-7
-0.1Round 17🇦🇺 AUSTRALIA73♣♥2=+0
-0.1Round 17🇦🇺 AUSTRALIA124♠♦10+1+0
-0.2Round 4🇵🇰 PAKISTAN211NT♣5=+0
-0.3Round 6🇵🇱 POLAND183♣♥6-1+0
-0.3Round 17🇦🇺 AUSTRALIA53NT♣2+2+11
-0.3Round 20🇫🇷 FRANCE222♠♣J+3-6
-0.3Round 23🇭🇰 CHINA HONG KONG32♠♦2=-1
-0.5Round 4🇵🇰 PAKISTAN143♦♦2=+5
-0.5Round 7🇧🇷 BRAZIL73NT♠5=+2
-0.5Round 8🇩🇰 DENMARK144♣♦J-1-4
-0.6Round 3🇲🇽 MEXICO93NT♠7-1-4
-0.6Round 10🇺🇸 USA152♠♦J+1+0
-0.6Round 20🇫🇷 FRANCE243NT♠5=+0
-0.7Round 23🇭🇰 CHINA HONG KONG52♥♣2+1+0
-0.8Round 4🇵🇰 PAKISTAN243NT♠6-2+0
-0.8Round 13🇳🇿 NEW ZEALAND114♥♦6+1+0
-0.9Round 11🇸🇪 SWEDEN94♠♥5+2-1
-1.0Round 4🇵🇰 PAKISTAN235♥♣A=+0
-1.0Round 7🇧🇷 BRAZIL84♠♥9+1+0
-1.0Round 22🇩🇪 GERMANY133♦♠9=+0
-1.1Round 20🇫🇷 FRANCE214♥♠J-1-12
-1.1Round 23🇭🇰 CHINA HONG KONG13NT♥3=-2
-1.1Round 23🇭🇰 CHINA HONG KONG72♠♦6=+0
-1.2Round 3🇲🇽 MEXICO113♠♣Q=+0
-1.2Round 23🇭🇰 CHINA HONG KONG45♣♥A-1+6
-1.3Round 7🇧🇷 BRAZIL64♥♣2=+1
-1.3Round 17🇦🇺 AUSTRALIA63♥♠4=+8
-1.3Round 20🇫🇷 FRANCE166NT♥8=+0
-1.5Round 17🇦🇺 AUSTRALIA102♥♣8+1+0
-1.6Round 10🇺🇸 USA182♥♣2+1+0
-1.6Round 13🇳🇿 NEW ZEALAND123NT♦9=+1
-1.6Round 17🇦🇺 AUSTRALIA32♠♥10=+0
-1.7Round 3🇲🇽 MEXICO121NT♥6+3-2
-1.7Round 23🇭🇰 CHINA HONG KONG87♦♣9=+2
-1.8Round 3🇲🇽 MEXICO62♥♥8+1+0
-1.8Round 10🇺🇸 USA244♠♥7-1-4
-2.2Round 14🇮🇱 ISRAEL155♦♠6-1+1
-2.3Round 20🇫🇷 FRANCE182♠♣5+1+0
-2.4Round 11🇸🇪 SWEDEN34♥x♣K-1-7
-2.4Round 17🇦🇺 AUSTRALIA85♣♥A-1-5
-2.6Round 3🇲🇽 MEXICO75♣x♣7-1-8
-2.7Round 4🇵🇰 PAKISTAN133NT♥6-3-10
-2.7Round 20🇫🇷 FRANCE202♦♦J=+0
-2.9Round 8🇩🇰 DENMARK152♥♦3-1-5
-2.9Round 11🇸🇪 SWEDEN82♦♥4+1+0
-3.0Round 6🇵🇱 POLAND163NT♦6-2-5
-3.1Round 8🇩🇰 DENMARK207♥x♠A-2+0
-3.2Round 8🇩🇰 DENMARK244♠♥5=+0
-3.3Round 4🇵🇰 PAKISTAN224♦♠3=-7
-3.3Round 7🇧🇷 BRAZIL126NT♥9+1+9
-3.5Round 13🇳🇿 NEW ZEALAND104♥♠Q+1-13
-3.6Round 14🇮🇱 ISRAEL234♥♠2-1-6
-4.0Round 14🇮🇱 ISRAEL174♠x♦5+1-9
-4.1Round 7🇧🇷 BRAZIL42♠♥10-2-3
-4.1Round 13🇳🇿 NEW ZEALAND44♥♠6+1+10
-4.2Round 12🇯🇵 JAPAN214♠♣6=+0
-4.2Round 14🇮🇱 ISRAEL144♠x♥Q-2-9
-4.4Round 20🇫🇷 FRANCE133NT♠10+1+0
-4.5Round 16🇹🇼 CHINESE TAIPEI221NT♠9=-5
-4.7Round 4🇵🇰 PAKISTAN195♦x♥A-4-11
-4.7Round 6🇵🇱 POLAND144♥♣10+2-11
-4.7Round 8🇩🇰 DENMARK173NT♠10=+0
-4.8Round 12🇯🇵 JAPAN153NT♠5=+0
-5.2Round 23🇭🇰 CHINA HONG KONG64♥♣8=+0
-5.3Round 23🇭🇰 CHINA HONG KONG94♥♦Q-1-10
-5.5Round 17🇦🇺 AUSTRALIA27♥♠9=+0
-6.3Round 17🇦🇺 AUSTRALIA44♠♦Q-3-5
-6.4Round 16🇹🇼 CHINESE TAIPEI203NT♣2+1+0
-6.6Round 22🇩🇪 GERMANY153♣♥K+1-9
-6.9Round 20🇫🇷 FRANCE232♥♦6+2-10
-8.1Round 10🇺🇸 USA143NT♥Q+1-7
-8.3Round 22🇩🇪 GERMANY243NT♥Q-1-10
-9.0Round 3🇲🇽 MEXICO44♠♣A=-10
-9.0Round 8🇩🇰 DENMARK232♥♣A=-13
-10.8Round 14🇮🇱 ISRAEL137♠♣J=+0