🇪🇬 KHEDR Marwan · EGYPT

51rank
+36.3Butler · 272 bds
+0.13per board
±4.3swing
+0.09vs par /bd · #55/122
+0.20adjusted /bd
Butler per round: 26.7 -16.2 6.3 19.7 -4 19.4 -11 -1.5 7.8 -8 -16.1 -4.8 -3 6.9 -19.8 38.1 -4.2by round

vs par split: bidding -0.32 · play -0.07

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

Card play — on target: opening leads 84.2% #60 of 122 · declarer play 80.4% #29 of 122 · defence 86.9% #64 of 122

Card play by contract type — on target
vs NTvs a suit
Opening leads·84.2% (38)
Declarer play·80.4% (56)
Defence·86.9% (84)

Opening leads by suit led: ♠ 100.0% (7) · ♥ 88.9% (9) · ♦ 83.3% (12) · ♣ 70.0% (10)

vs par by strain: a suit -0.38 (192)

vs par by level: part-score -0.11 (82) · game -0.34 (99) · slam -2.64 (11)

By role: declaring +0.36/bd (-2.15 vs par · 138) · defending -0.10/bd (+2.40 vs par · 134)

By vulnerability: vulnerable +0.02/bd (-0.26 vs par · 136) · not vulnerable +0.24/bd (+0.44 vs par · 136)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2M.KhalilD.Russell – T.RobbClosed16+26.7+1.67+2.50
Round 3M.KhalilD.Piafsky – F.HofferOpen16-16.2-1.01-0.94
Round 4M.KhalilH.Tang – J.LiClosed16+6.3+0.39+0.56
Round 5M.KhalilD.De Falco – G.RestaOpen16+19.7+1.23-0.69
Round 7M.KhalilP.Lund – S.MollerOpen16-4.0-0.25-1.50
Round 8M.KhalilD.Gerstman – J.SutherlinClosed16+19.4+1.21+0.56
Round 9M.KhalilJ.Zanalda – J.GueglioClosed16-11.0-0.69+2.06
Round 11M.KhalilR.Bates – A.SontagOpen16-1.5-0.09-0.88
Round 12M.KhalilP.Castello Branco – M.AmaralClosed16+7.8+0.49+1.00
Round 13M.KhalilP.Piganeau – J.PyClosed16-8.0-0.50-0.94
Round 14M.KhalilY.Nakamura – M.HirataClosed16-16.1-1.01+0.12
Round 15M.KhalilD.Sacul – F.WaluyanClosed16-4.8-0.30+0.62
Round 16M.KhalilJ.Cassin – J.PelletierOpen16-3.0-0.19+1.81
Round 17M.KhalilW.Wong – M.ChanClosed16+6.9+0.43-0.69
Round 18M.KhalilS.Ekberg – B.JanssonClosed16-19.8-1.24-2.62
Round 20M.KhalilD.Lilley – W.HaughieClosed16+38.1+2.38-0.06
Round 21M.KhalilJ.Russyan – K.LasockiOpen16-4.2-0.26+0.62

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.4Round 20🇦🇺 AUSTRALIA125♥x♦3=+16
+13.9Round 20🇦🇺 AUSTRALIA23N♠A+2+13
+13.7Round 4🇨🇳 CHINA44♠♥A=+15
+10.7Round 20🇦🇺 AUSTRALIA46♦♥K=+0
+9.9Round 5🇮🇹 ITALY53N♦K-3+14
+9.6Round 2🇳🇿 NEW ZEALAND154♠♥8+2+12
+9.4Round 2🇳🇿 NEW ZEALAND33N♣Q-1+11
+9.0Round 2🇳🇿 NEW ZEALAND124♥♦A-1+12
+9.0Round 9🇦🇷 ARGENTINA14♠♣6=+7
+8.9Round 17🇭🇰 CHINA HONG KONG175♦♦5+1+11
+8.7Round 5🇮🇹 ITALY154♠♥K+1-11
+8.5Round 8🇺🇸 USA 1262N♥4+3+10
+8.4Round 20🇦🇺 AUSTRALIA155♦♠J=+0
+8.3Round 7🇩🇰 DENMARK136♠♦7=+0
+8.2Round 12🇧🇷 BRAZIL23N♣9=+5
+7.9Round 4🇨🇳 CHINA86♥♥3=+0
+7.5Round 12🇧🇷 BRAZIL33N♠6-2+11
+7.4Round 3🇨🇦 CANADA123N♣5=+7
+7.3Round 4🇨🇳 CHINA53N♣5+1+0
+7.2Round 18🇸🇪 SWEDEN33♥x♣A-1+8
+6.9Round 2🇳🇿 NEW ZEALAND144♥♦Q=+0
+6.3Round 17🇭🇰 CHINA HONG KONG293N♣Q-1+6
+6.3Round 20🇦🇺 AUSTRALIA163N♠4=+6
+6.2Round 17🇭🇰 CHINA HONG KONG253N♣2+1+1
+6.0Round 11🇺🇸 USA 2274♠x♥Q-2+10
+5.8Round 11🇺🇸 USA 2261♠♥4+3+10
+5.4Round 14🇯🇵 JAPAN103N♣4+3+13
+5.3Round 16🇬🇵 GUADELOUPE102♦=+5
+5.2Round 11🇺🇸 USA 2196♥♣Q=-13
+5.1Round 2🇳🇿 NEW ZEALAND42♠♥Q-1+5
+5.1Round 13🇫🇷 FRANCE261N♥2-3+5
+5.1Round 14🇯🇵 JAPAN54♥♦6=+0
+4.9Round 3🇨🇦 CANADA113♣♣8-1+9
+4.8Round 7🇩🇰 DENMARK145♠x♥A-1+5
+4.8Round 9🇦🇷 ARGENTINA73♦♣A=+12
+4.7Round 7🇩🇰 DENMARK24♠♣2=+1
+4.6Round 15🇮🇩 INDONESIA173N♠9-2+11
+4.5Round 2🇳🇿 NEW ZEALAND56♠♥6=+0
+4.5Round 8🇺🇸 USA 1173N♥6+3+11
+4.5Round 8🇺🇸 USA 1254♥♦3=+0
+4.5Round 20🇦🇺 AUSTRALIA114♥x♠A+1+6
+4.3Round 8🇺🇸 USA 1214♠♠3+1+0
+4.3Round 15🇮🇩 INDONESIA284♥x♥9-1+0
+4.3Round 21🇵🇱 POLAND225♥♣J-3+9
+4.1Round 13🇫🇷 FRANCE184♠♦10-1+5
+4.1Round 21🇵🇱 POLAND262♥♠Q-2+3
+4.0Round 5🇮🇹 ITALY13N♦9-2+5
+4.0Round 15🇮🇩 INDONESIA193N♥J-1+12
+3.9Round 16🇬🇵 GUADELOUPE53N-1+12
+3.6Round 17🇭🇰 CHINA HONG KONG194♥♦A+1-12
+3.5Round 15🇮🇩 INDONESIA234♥♠5+2+13
+3.5Round 16🇬🇵 GUADELOUPE143♣+2+13
+3.4Round 4🇨🇳 CHINA135♠♠A+1+1
+3.4Round 5🇮🇹 ITALY134♥♣Q-1+6
+3.3Round 8🇺🇸 USA 1323♦♣A=+0
+3.3Round 14🇯🇵 JAPAN83♣♠Q+1+6
+3.3Round 18🇸🇪 SWEDEN83N♠K+1+1
+3.1Round 11🇺🇸 USA 2222♠♠8+1+6
+3.1Round 13🇫🇷 FRANCE321♥♣Q-1+5
+3.0Round 8🇺🇸 USA 1196♣♥3=-2
+3.0Round 8🇺🇸 USA 1243♥♦A+1+1
+3.0Round 8🇺🇸 USA 1313♣♥7=+5
+3.0Round 16🇬🇵 GUADELOUPE94♠-2+6
+2.7Round 12🇧🇷 BRAZIL82N♠J+1+6
+2.6Round 3🇨🇦 CANADA52♦♥3+1+5
+2.6Round 12🇧🇷 BRAZIL165♠♦3+1+11
+2.5Round 12🇧🇷 BRAZIL155♠♥A-1+5
+2.5Round 21🇵🇱 POLAND193♠♣J-1+0
+2.2Round 15🇮🇩 INDONESIA254♥♦J+1+13
+2.2Round 16🇬🇵 GUADELOUPE62♠-1+4
+2.1Round 7🇩🇰 DENMARK162♠♥3=+0
+2.1Round 11🇺🇸 USA 2173N♠J+2-11
+2.1Round 21🇵🇱 POLAND302♣♦5=+2
+2.0Round 5🇮🇹 ITALY94♦♠2=+0
+2.0Round 5🇮🇹 ITALY162♦♣J+1+0
+2.0Round 9🇦🇷 ARGENTINA155♥♠4-2+0
+1.9Round 14🇯🇵 JAPAN153N♣2+3+16
+1.7Round 4🇨🇳 CHINA114♠♦A-1+5
+1.6Round 5🇮🇹 ITALY142♥♦K+2+6
+1.6Round 12🇧🇷 BRAZIL13♠♥A-1+6
+1.6Round 14🇯🇵 JAPAN13N♣10+1+1
+1.5Round 13🇫🇷 FRANCE214♠♥5-2+6
+1.4Round 2🇳🇿 NEW ZEALAND63♣♣8+1+0
+1.4Round 2🇳🇿 NEW ZEALAND82♠♦K-1+2
+1.4Round 2🇳🇿 NEW ZEALAND103♣♠6-2+9
+1.4Round 5🇮🇹 ITALY123N♣3=-1
+1.4Round 14🇯🇵 JAPAN64♦♣5-1-5
+1.3Round 12🇧🇷 BRAZIL42♠♣Q=+6
+1.3Round 15🇮🇩 INDONESIA322♥♣K+1+1
+1.3Round 17🇭🇰 CHINA HONG KONG232♠♣K=+1
+1.2Round 7🇩🇰 DENMARK63N♠8+1-1
+1.1Round 2🇳🇿 NEW ZEALAND15♣x♥Q-1-1
+1.1Round 11🇺🇸 USA 2254♠♥K-1+5
+1.1Round 12🇧🇷 BRAZIL122N♣4+2+2
+1.1Round 12🇧🇷 BRAZIL144♥♠10-2-1
+1.0Round 8🇺🇸 USA 1233N♠J=+0
+1.0Round 17🇭🇰 CHINA HONG KONG202♦♠4+3+1
+1.0Round 17🇭🇰 CHINA HONG KONG274♠♦K=+0
+1.0Round 20🇦🇺 AUSTRALIA93♥♦K=+0
+1.0Round 21🇵🇱 POLAND293N♠J+1+0
+0.9Round 4🇨🇳 CHINA12♠♦9=+0
+0.9Round 7🇩🇰 DENMARK73N♣4=-2
+0.8Round 9🇦🇷 ARGENTINA111♠♣9=-2
+0.8Round 13🇫🇷 FRANCE23Pass-3
+0.8Round 18🇸🇪 SWEDEN54♠♦2+1+0
+0.8Round 21🇵🇱 POLAND214♥♠A+1+11
+0.7Round 7🇩🇰 DENMARK42♠♠4+1+0
+0.7Round 13🇫🇷 FRANCE205♦♥K=-11
+0.7Round 13🇫🇷 FRANCE314♥♦5-1+5
+0.7Round 15🇮🇩 INDONESIA183♦♣9-1-2
+0.6Round 3🇨🇦 CANADA83N♥2=+0
+0.6Round 5🇮🇹 ITALY104♥♠7-2+2
+0.6Round 11🇺🇸 USA 2303N♣3=+3
+0.6Round 12🇧🇷 BRAZIL54♠♠J=+0
+0.5Round 5🇮🇹 ITALY24♥♥J+1+7
+0.5Round 8🇺🇸 USA 1203N♥4+1+0
+0.5Round 13🇫🇷 FRANCE194♥♥4+1+0
+0.5Round 17🇭🇰 CHINA HONG KONG262♠♣7-1+1
+0.4Round 4🇨🇳 CHINA153N♦K=+1
+0.4Round 16🇬🇵 GUADELOUPE13N+2+1
+0.4Round 16🇬🇵 GUADELOUPE74♠=-1
+0.4Round 17🇭🇰 CHINA HONG KONG223N♥5+3+11
+0.4Round 21🇵🇱 POLAND284♦♣2-1-5
+0.3Round 5🇮🇹 ITALY41N♣J+1-1
+0.3Round 9🇦🇷 ARGENTINA141N♠4-1+2
+0.3Round 11🇺🇸 USA 2184♠♣2-1+10
+0.2Round 9🇦🇷 ARGENTINA82♠x♥A-4+12
+0.2Round 16🇬🇵 GUADELOUPE151N=-1
+0.1Round 3🇨🇦 CANADA133N♠6+1+0
+0.1Round 15🇮🇩 INDONESIA264♥♦9=-1
+0.1Round 20🇦🇺 AUSTRALIA103♠x♦9-1-7
+0.1Round 21🇵🇱 POLAND253N♥4+1+0
-0.0Round 4🇨🇳 CHINA142♠♣5-2+1
-0.0Round 7🇩🇰 DENMARK151N♣2=+0
+0.0Round 9🇦🇷 ARGENTINA93N♦10+2+0
-0.0Round 11🇺🇸 USA 2324♠♥K+2+11
+0.0Round 17🇭🇰 CHINA HONG KONG283♣♦8+1-7
-0.0Round 17🇭🇰 CHINA HONG KONG323♠♥8+1+1
-0.0Round 18🇸🇪 SWEDEN14♥♠5=+0
-0.1Round 9🇦🇷 ARGENTINA133N♠5=+0
-0.2Round 8🇺🇸 USA 1295♠♥J+1+1
-0.2Round 11🇺🇸 USA 2214♥♠9+1+0
-0.2Round 21🇵🇱 POLAND184♦♠A=+0
-0.3Round 14🇯🇵 JAPAN72♥♣A=+11
-0.3Round 16🇬🇵 GUADELOUPE133N+1+0
-0.4Round 4🇨🇳 CHINA91N♦4+2-10
-0.4Round 7🇩🇰 DENMARK33♥♣K-1+0
-0.4Round 7🇩🇰 DENMARK125♦♥6+1-11
-0.4Round 11🇺🇸 USA 2313N♣2+2+0
-0.5Round 3🇨🇦 CANADA161N♥7+1-6
-0.6Round 18🇸🇪 SWEDEN144♥♦9-2-6
-0.6Round 21🇵🇱 POLAND173N♦7-2+5
-0.7Round 2🇳🇿 NEW ZEALAND74♥♥9+1+12
-0.7Round 8🇺🇸 USA 1285♥♣5=-4
-0.7Round 13🇫🇷 FRANCE254♥♣3+1+0
-0.7Round 14🇯🇵 JAPAN134♥♠2=+0
-0.7Round 20🇦🇺 AUSTRALIA63N♣2+2+0
-0.8Round 5🇮🇹 ITALY72♠♠2+2-10
-0.8Round 5🇮🇹 ITALY83N♦A+2+0
-0.8Round 13🇫🇷 FRANCE172♦♣4-1+2
-0.9Round 8🇺🇸 USA 1273♦♣K-1-3
-0.9Round 15🇮🇩 INDONESIA241N♠2+1-1
-0.9Round 15🇮🇩 INDONESIA302♥♠Q=-5
-0.9Round 20🇦🇺 AUSTRALIA54♥♠J+2-12
-1.0Round 2🇳🇿 NEW ZEALAND94♥♦7+1+10
-1.0Round 4🇨🇳 CHINA23N♠J+1+12
-1.0Round 14🇯🇵 JAPAN23♥♥7=+0
-1.0Round 15🇮🇩 INDONESIA291N♠3+3+9
-1.0Round 18🇸🇪 SWEDEN102♦♣A-1+1
-1.0Round 18🇸🇪 SWEDEN153N♥10+1+0
-1.0Round 20🇦🇺 AUSTRALIA84♠♣3+1+0
-1.0Round 21🇵🇱 POLAND202♠♠8=+10
-1.1Round 16🇬🇵 GUADELOUPE84♥=+0
-1.2Round 3🇨🇦 CANADA34♥♦A=+0
-1.2Round 4🇨🇳 CHINA163♠♦A=-6
-1.3Round 14🇯🇵 JAPAN93N♥2=+0
-1.3Round 18🇸🇪 SWEDEN65♣♥4+1-11
-1.4Round 3🇨🇦 CANADA151N♠K-2-5
-1.4Round 12🇧🇷 BRAZIL112♠♣2+1+0
-1.5Round 2🇳🇿 NEW ZEALAND112♠♦9=+1
-1.5Round 9🇦🇷 ARGENTINA41N♥A-2-3
-1.5Round 15🇮🇩 INDONESIA272N♠7+1+0
-1.5Round 18🇸🇪 SWEDEN13Pass-4
-1.5Round 20🇦🇺 AUSTRALIA13N♠9-2-6
-1.5Round 20🇦🇺 AUSTRALIA143N♣2+3+11
-1.6Round 12🇧🇷 BRAZIL133N♥2+2-1
-1.6Round 14🇯🇵 JAPAN144♥♠A+2-1
-1.6Round 17🇭🇰 CHINA HONG KONG212♥♠8+1-1
-1.7Round 7🇩🇰 DENMARK84♥♣6=+0
-1.7Round 18🇸🇪 SWEDEN162♠♣7=+1
-1.7Round 20🇦🇺 AUSTRALIA34♥♠A-1-5
-1.7Round 21🇵🇱 POLAND312♠♦10-1+0
-1.8Round 4🇨🇳 CHINA61N♦Q=-5
-1.8Round 4🇨🇳 CHINA123N♦4=+0
-1.8Round 7🇩🇰 DENMARK13♦♥J=-5
-1.8Round 9🇦🇷 ARGENTINA102♥♦A+1-1
-1.9Round 13🇫🇷 FRANCE284♠♦J=+0
-1.9Round 18🇸🇪 SWEDEN126♣♥4=+2
-2.0Round 4🇨🇳 CHINA104♦♠K=+9
-2.0Round 7🇩🇰 DENMARK101N♠Q+4+9
-2.0Round 8🇺🇸 USA 1225♠♥3=+0
-2.1Round 3🇨🇦 CANADA75♦♣2=+1
-2.1Round 9🇦🇷 ARGENTINA25♠♦4+1+5
-2.2Round 3🇨🇦 CANADA22♠♥6=+9
-2.2Round 3🇨🇦 CANADA62♠♠9+1-10
-2.2Round 11🇺🇸 USA 2293♦♥K+2-10
-2.3Round 16🇬🇵 GUADELOUPE33N+4+9
-2.4Round 9🇦🇷 ARGENTINA64♥-2-7
-2.4Round 16🇬🇵 GUADELOUPE122♦+1+0
-2.4Round 18🇸🇪 SWEDEN112♣♥4+1-5
-2.4Round 21🇵🇱 POLAND234♥♠3+1+0
-2.5Round 8🇺🇸 USA 1184♠♣A+1+0
-2.5Round 16🇬🇵 GUADELOUPE43♠=-8
-2.6Round 7🇩🇰 DENMARK113N♣3-3-7
-2.7Round 3🇨🇦 CANADA91N♣K=-5
-2.7Round 14🇯🇵 JAPAN34♠♣K-1-6
-2.9Round 18🇸🇪 SWEDEN91N♥A-1-4
-3.0Round 5🇮🇹 ITALY115♣♥A-1-5
-3.0Round 9🇦🇷 ARGENTINA164♠♦Q-1+2
-3.0Round 11🇺🇸 USA 2233♠♦10-1-7
-3.0Round 17🇭🇰 CHINA HONG KONG302♦♣A=-5
-3.0Round 21🇵🇱 POLAND325♦♣10-1-10
-3.2Round 11🇺🇸 USA 2205♦♥4-1-5
-3.2Round 13🇫🇷 FRANCE242♥♥6+2-6
-3.2Round 16🇬🇵 GUADELOUPE162♠+1+0
-3.3Round 13🇫🇷 FRANCE224♥♣5=+1
-3.4Round 5🇮🇹 ITALY35♥x♠K-1-7
-3.4Round 12🇧🇷 BRAZIL66♥♣A-2-13
-3.4Round 15🇮🇩 INDONESIA202N♣4+1-10
-3.5Round 3🇨🇦 CANADA44♠♦Q=-3
-3.5Round 12🇧🇷 BRAZIL71N♥8=-5
-3.5Round 13🇫🇷 FRANCE294♥♦10-1-12
-3.6Round 18🇸🇪 SWEDEN43♣♥9+1-7
-4.0Round 9🇦🇷 ARGENTINA35♥x♣K-1-7
-4.0Round 14🇯🇵 JAPAN125♥♠5-2-6
-4.0Round 21🇵🇱 POLAND275♥x♦Q-1-5
-4.2Round 16🇬🇵 GUADELOUPE23N-1-5
-4.6Round 14🇯🇵 JAPAN43♠♥J-1-12
-4.6Round 17🇭🇰 CHINA HONG KONG313N♥Q-1-5
-4.8Round 3🇨🇦 CANADA142♥♦A+1-7
-4.8Round 11🇺🇸 USA 2242♠♣A=-6
-5.0Round 15🇮🇩 INDONESIA314♠♣8-2-13
-5.1Round 3🇨🇦 CANADA14♥♦K-1-10
-5.1Round 17🇭🇰 CHINA HONG KONG182♦♦3=-6
-5.2Round 2🇳🇿 NEW ZEALAND134♠♣A-1-13
-5.3Round 13🇫🇷 FRANCE274♠♣5+1-4
-5.4Round 12🇧🇷 BRAZIL95♦x♥A=-4
-5.7Round 9🇦🇷 ARGENTINA124♠♥A=+1
-5.8Round 13🇫🇷 FRANCE302♠♥9-2-8
-5.8Round 15🇮🇩 INDONESIA213N♠Q-1-6
-5.9Round 16🇬🇵 GUADELOUPE111N+2-6
-6.0Round 18🇸🇪 SWEDEN23N♣4+2-8
-6.1Round 3🇨🇦 CANADA105♦♦3=+0
-6.1Round 12🇧🇷 BRAZIL103♦♥2-1-12
-6.5Round 4🇨🇳 CHINA34♠♥4=+0
-6.6Round 21🇵🇱 POLAND243♥♠A=-10
-6.7Round 5🇮🇹 ITALY64♠♥Q+2-16
-6.9Round 20🇦🇺 AUSTRALIA73N♠9-2-13
-7.0Round 15🇮🇩 INDONESIA223♦♥7-3-11
-7.1Round 2🇳🇿 NEW ZEALAND162N♥7+2-10
-7.2Round 18🇸🇪 SWEDEN72♥♠3+1-10
-7.5Round 9🇦🇷 ARGENTINA56♣♥3=+12
-7.6Round 2🇳🇿 NEW ZEALAND24♠♦Q+3-10
-8.0Round 17🇭🇰 CHINA HONG KONG244♥x♣A-4-8
-8.0Round 20🇦🇺 AUSTRALIA134♥♣2=-10
-8.8Round 7🇩🇰 DENMARK94♥x♣A=-5
-9.0Round 7🇩🇰 DENMARK54♠♣9=-8
-9.0Round 14🇯🇵 JAPAN117♦♥3=+2
-9.6Round 14🇯🇵 JAPAN165♠♣A-1-17
-9.9Round 8🇺🇸 USA 1303N♠2-1-10
-11.9Round 11🇺🇸 USA 2286♥♣8-3-17
-14.3Round 4🇨🇳 CHINA74♠x-4-14