🇪🇬 ASKALANI Amr El · EGYPT

106rank
-116.2Butler · 224 bds
-0.52per board
±4.4swing
-0.70vs par /bd · #112/129
-0.38adjusted /bd
Butler per round: -21.2 -10.2 -8.1 -28.7 -17.2 -4.9 12.1 1.9 -8.8 2 -32.2 9.7 -9.1 -1.5by round

vs par split: bidding -0.97 · play +0.27

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

Card play — on target: opening leads 68.8% #127 of 129 · declarer play 75.3% #46 of 129 · defence 92.1% #14 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (8)66.7% (24)
Declarer play71.4% (21)76.4% (72)
Defence81.5% (27)95.9% (74)

Opening leads by suit led: ♠ 80.0% (5) · ♥ 83.3% (12) · ♦ 72.7% (11) · ♣ 0.0% (4)

vs par by strain: NT -1.69 (55) · a suit -0.38 (169)

vs par by level: part-score -0.49 (67) · game -0.82 (139) · slam -0.56 (18)

By role: declaring -0.43/bd (-3.09 vs par · 123) · defending -0.63/bd (+2.21 vs par · 101)

By vulnerability: vulnerable -0.26/bd (-0.45 vs par · 112) · not vulnerable -0.78/bd (-0.95 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.KhedrB.Vriend – A.MaasOpen16-21.2-1.32-1.38
Round 2M.KhedrH.Nielsen – K.BoesgaardClosed16-10.2-0.64-2.62
Round 5M.KhedrG.Hayden – R.BatesOpen16-8.1-0.51+3.06
Round 6M.KhedrB.Strater – U.KratzClosed16-28.7-1.79-1.19
Round 7M.KhedrK.Lasocki – J.RussyanClosed16-17.2-1.07-1.44
Round 9M.KhedrM.Ohashi – H.AbeOpen16-4.9-0.31+0.88
Round 10W.WattarA.Tracol – M.AragonesOpen16+12.1+0.76+3.31
Round 12W.WattarM.Hussain A. T. M. – B.HaqueClosed16+1.9+0.12-0.25
Round 13W.WattarV.Bloom – A.NestoridisClosed16-8.8-0.55-1.81
Round 14W.WattarG.Polet – A.KaplanOpen16+2.0+0.12-2.62
Round 16W.WattarJ.Czyzowicz – D.JacobClosed16-32.2-2.01-2.69
Round 18M.GhamrawyR.Schwartz – A.GravesOpen16+9.7+0.61-0.88
Round 19M.GhamrawyS.Machhar – R.SridharanClosed16-9.1-0.57-1.50
Round 21M.GhamrawyF.Leenhardt – A.LevyOpen16-1.5-0.09-0.69

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
+13.2Round 14🇧🇪 BELGIUM265♠x♦8-1+13
+12.6Round 12🇧🇩 BANGLADESH176♦♦10=+10
+11.2Round 14🇧🇪 BELGIUM207NT♠7=+0
+10.6Round 2🇩🇰 DENMARK226♥♦J+1-13
+10.6Round 10🇬🇵 GUADELOUPE312♦♣2-3+11
+10.0Round 14🇧🇪 BELGIUM216♠x♥A-5+0
+8.8Round 9🇯🇵 JAPAN135♣x♥3-1+7
+8.6Round 21🇫🇷 FRANCE96♦♦3-1+11
+7.6Round 19🇮🇳 INDIA52♥x♣2-3-3
+6.9Round 18🇺🇸 USA1323NT♦3=+0
+6.6Round 19🇮🇳 INDIA34♥♦9-1+13
+6.5Round 1🇳🇱 NETHERLANDS74♥♠A-1+6
+6.3Round 2🇩🇰 DENMARK316♣♥7=-11
+6.3Round 5🇺🇸 USA235♣♦Q=+10
+6.3Round 19🇮🇳 INDIA133NT♥6=+0
+6.3Round 21🇫🇷 FRANCE133NT♦10-1+12
+6.2Round 7🇵🇱 POLAND94♥♥4-2+6
+6.2Round 9🇯🇵 JAPAN164♠♥7=+1
+5.2Round 19🇮🇳 INDIA64♥♠K=+7
+5.0Round 18🇺🇸 USA1183NT♠2=-1
+4.6Round 9🇯🇵 JAPAN53NT♦K-2+6
+4.5Round 10🇬🇵 GUADELOUPE183♣♥Q=+12
+4.5Round 18🇺🇸 USA1245♠x♣K-1+0
+4.2Round 2🇩🇰 DENMARK304♠♦10-1+10
+4.1Round 2🇩🇰 DENMARK254♠♣Q-1+5
+4.1Round 12🇧🇩 BANGLADESH313NT♥8+4-12
+3.9Round 1🇳🇱 NETHERLANDS134♠♦J-2+9
+3.9Round 13🇿🇦 SOUTH AFRICA14♥♣J=+0
+3.7Round 12🇧🇩 BANGLADESH204♥♦A+1+0
+3.7Round 14🇧🇪 BELGIUM236♥x♠A-2+12
+3.5Round 13🇿🇦 SOUTH AFRICA42♠♦J+2+7
+3.4Round 14🇧🇪 BELGIUM303NT♦10+3-11
+3.3Round 19🇮🇳 INDIA44♠♥A=+0
+3.2Round 16🇨🇦 CANADA253NT♠J-1+4
+3.2Round 18🇺🇸 USA1234♥x♣J-1+2
+3.0Round 9🇯🇵 JAPAN65♦x♠K-2+0
+3.0Round 12🇧🇩 BANGLADESH262NT♣4-1+12
+2.8Round 13🇿🇦 SOUTH AFRICA134♠♣7-1-1
+2.6Round 21🇫🇷 FRANCE103NT♠10+1-1
+2.5Round 5🇺🇸 USA2144♥♣Q+1+8
+2.5Round 16🇨🇦 CANADA314♦♦10=-7
+2.4Round 13🇿🇦 SOUTH AFRICA86♥♣A+1-11
+2.3Round 6🇩🇪 GERMANY213♦♠K+2+6
+2.3Round 18🇺🇸 USA1224♠♠5-1+5
+2.3Round 18🇺🇸 USA1252♦♦K+2+0
+2.2Round 1🇳🇱 NETHERLANDS56♠♥K+1-13
+2.2Round 9🇯🇵 JAPAN104♥♦5=+0
+2.2Round 14🇧🇪 BELGIUM244♥♦6=+0
+2.0Round 10🇬🇵 GUADELOUPE273♣♥8=+0
+2.0Round 13🇿🇦 SOUTH AFRICA62♦♠J-2+3
+2.0Round 13🇿🇦 SOUTH AFRICA104♠♥A+2+5
+1.9Round 1🇳🇱 NETHERLANDS42♦♣10-1-1
+1.9Round 7🇵🇱 POLAND85♠x♥4-2-5
+1.7Round 5🇺🇸 USA2113NT♥6+1+1
+1.6Round 6🇩🇪 GERMANY283♦♣7=+1
+1.6Round 10🇬🇵 GUADELOUPE194♦♣A=+0
+1.6Round 12🇧🇩 BANGLADESH284♠♥A=-1
+1.6Round 18🇺🇸 USA1283NT♥2-1+5
+1.3Round 10🇬🇵 GUADELOUPE224♠♥K-1+10
+1.2Round 2🇩🇰 DENMARK264♥♦J+1+0
+1.2Round 7🇵🇱 POLAND154♥x♠A-1-6
+1.2Round 10🇬🇵 GUADELOUPE232♠♦4-2+9
+1.1Round 6🇩🇪 GERMANY203NT♠Q+3+1
+1.0Round 12🇧🇩 BANGLADESH251♠♣3=+0
+1.0Round 13🇿🇦 SOUTH AFRICA23NT♠3+2+1
+1.0Round 18🇺🇸 USA1205♣♣4=+2
+1.0Round 21🇫🇷 FRANCE52♠♥Q=+11
+0.9Round 2🇩🇰 DENMARK274♥♠7+1+0
+0.9Round 5🇺🇸 USA2163NT♠3-1+10
+0.9Round 6🇩🇪 GERMANY272♥♦A=-1
+0.9Round 10🇬🇵 GUADELOUPE301NT♥7=+0
+0.9Round 16🇨🇦 CANADA243♦♥10-1+4
+0.9Round 19🇮🇳 INDIA112♥♣Q=-1
+0.8Round 6🇩🇪 GERMANY173♠♥4-2+0
+0.8Round 7🇵🇱 POLAND14♠♦5+2+11
+0.8Round 7🇵🇱 POLAND23NT♥9+2+12
+0.8Round 10🇬🇵 GUADELOUPE202♠♣9=+0
+0.8Round 16🇨🇦 CANADA173NT♣9+1+0
+0.6Round 18🇺🇸 USA1171NT♥9+2-6
+0.6Round 21🇫🇷 FRANCE142♣♥4+2-5
+0.5Round 6🇩🇪 GERMANY324♥♠9+1+0
+0.5Round 7🇵🇱 POLAND33NT♥8+3-12
+0.5Round 13🇿🇦 SOUTH AFRICA74♠♦8+1+0
+0.4Round 2🇩🇰 DENMARK293♥♠5+1+10
+0.4Round 10🇬🇵 GUADELOUPE262♠♦A+2+1
+0.4Round 12🇧🇩 BANGLADESH234♥♣J=-1
+0.4Round 19🇮🇳 INDIA91NT♠4+1+0
+0.3Round 5🇺🇸 USA224♠♣2=-1
+0.3Round 5🇺🇸 USA254♥♥10+1+6
+0.2Round 2🇩🇰 DENMARK282♦♣8-1+2
+0.2Round 5🇺🇸 USA264♠♥3-1+5
+0.2Round 12🇧🇩 BANGLADESH193NT♥6+2+0
+0.1Round 6🇩🇪 GERMANY303NT♣2+2-1
+0.1Round 7🇵🇱 POLAND62♠♣5=+0
+0.1Round 7🇵🇱 POLAND144♥♠6-1-5
+0.1Round 10🇬🇵 GUADELOUPE286♦♣Q+1+13
+0.1Round 10🇬🇵 GUADELOUPE323NT♠7+1+1
+0.0Round 1🇳🇱 NETHERLANDS34♠♦A+1+0
-0.0Round 7🇵🇱 POLAND163♣♥A=+0
+0.0Round 9🇯🇵 JAPAN73NT♠3+2+0
-0.0Round 10🇬🇵 GUADELOUPE294♥♦J+1+0
-0.0Round 12🇧🇩 BANGLADESH226♥♣4+1+1
+0.0Round 13🇿🇦 SOUTH AFRICA115♥♠A+1+11
+0.0Round 14🇧🇪 BELGIUM254♠♥5+1+0
-0.0Round 21🇫🇷 FRANCE121♠♦A+3-6
-0.0Round 21🇫🇷 FRANCE164♥♠A+1+10
-0.1Round 2🇩🇰 DENMARK173NT♠J+1+0
-0.1Round 5🇺🇸 USA243NT♦2=-13
-0.1Round 6🇩🇪 GERMANY253♠♣A=+1
-0.2Round 2🇩🇰 DENMARK183NT♦2=+0
-0.2Round 9🇯🇵 JAPAN43NT♠5+1+0
-0.2Round 10🇬🇵 GUADELOUPE254♣♥K-1+1
-0.2Round 16🇨🇦 CANADA231NT♦K-1+0
-0.3Round 1🇳🇱 NETHERLANDS64♥♠A+2+16
-0.3Round 2🇩🇰 DENMARK324♠♦A+1+0
-0.3Round 5🇺🇸 USA2153NT♦6-4-2
-0.3Round 13🇿🇦 SOUTH AFRICA54♥♠Q=+0
-0.4Round 7🇵🇱 POLAND112♦♣A+1+1
-0.4Round 9🇯🇵 JAPAN123NT♠8+2+0
-0.4Round 16🇨🇦 CANADA202♣♠Q+2+0
-0.4Round 16🇨🇦 CANADA292♠♥A-1-1
-0.4Round 21🇫🇷 FRANCE154♥♠A=-1
-0.5Round 5🇺🇸 USA292♦♥K+1+0
-0.5Round 6🇩🇪 GERMANY262NT♣3=+0
-0.5Round 12🇧🇩 BANGLADESH214♠♦K+1+0
-0.5Round 14🇧🇪 BELGIUM224♠♥A-2-5
-0.5Round 21🇫🇷 FRANCE115♦♥K+1-11
-0.6Round 1🇳🇱 NETHERLANDS11♠♥5+1+0
-0.6Round 18🇺🇸 USA1214♥♦6=-1
-0.7Round 9🇯🇵 JAPAN154♠♥2=+11
-0.7Round 18🇺🇸 USA1273NT♥Q+1-14
-0.7Round 21🇫🇷 FRANCE84♥♠K+1+0
-0.9Round 16🇨🇦 CANADA214♥♠7+1+0
-0.9Round 21🇫🇷 FRANCE23♠♦A+1-1
-1.0Round 5🇺🇸 USA2103NT♦6=+1
-1.0Round 18🇺🇸 USA1316♦♠10+1+11
-1.1Round 1🇳🇱 NETHERLANDS126♣x♦A-1+7
-1.1Round 7🇵🇱 POLAND133NT♦3+2-12
-1.1Round 9🇯🇵 JAPAN12♥♠4+1+7
-1.2Round 18🇺🇸 USA1294♥♥7+1+0
-1.2Round 19🇮🇳 INDIA13♦♠A+2-6
-1.3Round 14🇧🇪 BELGIUM273♥♦Q-1-5
-1.3Round 16🇨🇦 CANADA322♥♥9+1+0
-1.5Round 21🇫🇷 FRANCE71NT♥3+1-1
-1.6Round 12🇧🇩 BANGLADESH184♥♠A-3+3
-1.6Round 13🇿🇦 SOUTH AFRICA125♣♥K-1-5
-1.6Round 18🇺🇸 USA1194♠♦5+2-11
-1.6Round 19🇮🇳 INDIA164♥x♦9-1+1
-1.7Round 1🇳🇱 NETHERLANDS152♥♦Q+1-1
-1.7Round 16🇨🇦 CANADA303NT♥J=+1
-1.7Round 21🇫🇷 FRANCE32♠♥4=-6
-1.8Round 5🇺🇸 USA276♥♦10=+0
-1.8Round 10🇬🇵 GUADELOUPE215♥x♦A-3+12
-1.9Round 12🇧🇩 BANGLADESH272♠♦J+1-7
-2.0Round 5🇺🇸 USA214♠♣K+2+11
-2.0Round 5🇺🇸 USA281NT♥5-2+0
-2.0Round 6🇩🇪 GERMANY225♦♣4=+1
-2.0Round 9🇯🇵 JAPAN34♥♠7-1-5
-2.0Round 9🇯🇵 JAPAN82♠♥9-1+1
-2.1Round 13🇿🇦 SOUTH AFRICA145♠♦A+1-11
-2.1Round 14🇧🇪 BELGIUM173NT♠4=-7
-2.2Round 14🇧🇪 BELGIUM325♠♦3=+0
-2.3Round 16🇨🇦 CANADA283♠♥4-1-5
-2.5Round 13🇿🇦 SOUTH AFRICA164♥♦5=-8
-2.5Round 14🇧🇪 BELGIUM315♦♥4=-2
-2.7Round 14🇧🇪 BELGIUM194♠♦J-1-10
-2.7Round 19🇮🇳 INDIA154♠♥J=+0
-2.8Round 21🇫🇷 FRANCE63♣♣2+2-1
-2.9Round 6🇩🇪 GERMANY233NT♠4-2-3
-2.9Round 7🇵🇱 POLAND102♠♣5+1-1
-2.9Round 7🇵🇱 POLAND123NT♠3+2+0
-3.0Round 12🇧🇩 BANGLADESH324♥♣J-2-6
-3.1Round 13🇿🇦 SOUTH AFRICA153NT♥10-2-8
-3.2Round 1🇳🇱 NETHERLANDS84♠x♥2-1-5
-3.2Round 1🇳🇱 NETHERLANDS94♥♠10-1-5
-3.3Round 1🇳🇱 NETHERLANDS144♥♦3-2-11
-3.3Round 16🇨🇦 CANADA263♦♣6-1+1
-3.5Round 1🇳🇱 NETHERLANDS25♥♠Q-2-2
-3.5Round 1🇳🇱 NETHERLANDS103NT♦4+2-2
-3.6Round 10🇬🇵 GUADELOUPE242♥♦A=-6
-3.8Round 19🇮🇳 INDIA102♣♦5-2-2
-3.9Round 2🇩🇰 DENMARK214♠♥8-3-6
-3.9Round 9🇯🇵 JAPAN92NT♠3=-1
-4.1Round 19🇮🇳 INDIA84♥♠6-1-5
-4.2Round 6🇩🇪 GERMANY184♠♥A-2-7
-4.3Round 5🇺🇸 USA2124♥♠Q+2+13
-4.4Round 9🇯🇵 JAPAN115♣x♠5-3-2
-4.5Round 13🇿🇦 SOUTH AFRICA32♠♦9+1+0
-4.5Round 19🇮🇳 INDIA144♦♣K-2-5
-4.7Round 6🇩🇪 GERMANY243♥♣4-1-4
-5.0Round 16🇨🇦 CANADA225♦♠K-3-9
-5.1Round 6🇩🇪 GERMANY193♦♥7+1-1
-5.1Round 19🇮🇳 INDIA126♥♠A=+0
-5.2Round 21🇫🇷 FRANCE13NT♦5-1-10
-5.3Round 7🇵🇱 POLAND53NT♥K=+0
-5.3Round 12🇧🇩 BANGLADESH295♣♦6-1-7
-5.5Round 18🇺🇸 USA1262♥♣6-1-6
-5.8Round 10🇬🇵 GUADELOUPE172♠♣3=-11
-6.1Round 12🇧🇩 BANGLADESH305♠♦K+1+8
-6.1Round 16🇨🇦 CANADA274♠x♣K=-7
-6.1Round 19🇮🇳 INDIA26♣♦J-2-13
-6.3Round 9🇯🇵 JAPAN23NT♥10-2-11
-6.3Round 12🇧🇩 BANGLADESH243NT♠K+1-4
-6.5Round 2🇩🇰 DENMARK195♥x♣A-1-12
-6.5Round 7🇵🇱 POLAND76♠♣9=+0
-6.7Round 6🇩🇪 GERMANY314♥♣10-2-12
-6.8Round 1🇳🇱 NETHERLANDS113NT♥6+1-7
-6.9Round 21🇫🇷 FRANCE44♥♥2-1-12
-7.1Round 18🇺🇸 USA1303NT♠4=+0
-7.3Round 2🇩🇰 DENMARK202♠♣10+3-10
-8.0Round 14🇧🇪 BELGIUM294♥♣J=+0
-8.2Round 14🇧🇪 BELGIUM183♠♦7+1-10
-8.3Round 5🇺🇸 USA2135♣♠5=+0
-8.3Round 16🇨🇦 CANADA193♥♠8-2-13
-8.4Round 2🇩🇰 DENMARK234♥♠Q=-3
-8.5Round 1🇳🇱 NETHERLANDS164♥♦3=-13
-8.7Round 9🇯🇵 JAPAN145♦x♠9-2+0
-9.7Round 7🇵🇱 POLAND44♥♦4-1-12
-9.7Round 16🇨🇦 CANADA183NT♣3-3-11
-9.8Round 6🇩🇪 GERMANY293NT♠10=+0
-10.3Round 19🇮🇳 INDIA73NT♥3=-10
-11.4Round 2🇩🇰 DENMARK246♥♦J-2-14
-12.8Round 13🇿🇦 SOUTH AFRICA95♥x♠A-4-12
-14.2Round 14🇧🇪 BELGIUM284♥♠Q+3-17