🇪🇬 EL AHMADY Waleed · EGYPT

138rank
-156.8Butler · 182 bds
-0.86per board
±4.5swing
-0.87vs par /bd · #131/138
-0.89adjusted /bd
Butler per round: -48.7 -4.3 -4 -25.1 -9.2 -28.3 29.4 -5.7 2.2 -12.4 -18.1 4.5 -37.1by round

vs par split: bidding -0.43 · play -0.44

Strength of schedule: opponents averaged -0.03/bd (an average draw) → opponent-adjusted -0.89/bd

Card play — on target: opening leads 85.7% #16 of 138 · declarer play 77.6% #41 of 138 · defence 85.7% #79 of 138

Bidding activity — not a pass: 43.5% #57 of 138 (218/501)

Card play by contract type — on target
vs NTvs a suit
Opening leads69.2% (13)93.1% (29)
Declarer play69.2% (13)80.0% (45)
Defence78.3% (23)88.5% (61)

Opening leads by suit led: ♠ 83.3% (6) · ♥ 90.0% (10) · ♦ 85.7% (21) · ♣ 80.0% (5)

vs par by strain: NT -0.72 (47) · a suit -0.92 (135)

vs par by level: part-score -0.15 (65) · game -0.70 (109) · slam -9.00 (8)

By role: declaring -1.66/bd (-3.54 vs par · 98) · defending +0.07/bd (+2.25 vs par · 84)

By vulnerability: vulnerable -1.46/bd (-1.09 vs par · 91) · not vulnerable -0.26/bd (-0.65 vs par · 91)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.FarragQ.Li – J.DaiOpen14-48.7-3.48-1.93
Round 2A.FarragD.Jacob – P.KlimowiczOpen14-4.3-0.31+2.79
Round 6A.FarragM.Berrada – K.Belrhiti AlaouiOpen14-4.0-0.29-0.71
Round 7A.FarragS.Christiansen – J.NicolajsenOpen14-25.1-1.79-3.14
Round 8A.FarragJ.Furunes – S.BjerksetOpen14-9.2-0.66-1.71
Round 9A.FarragA.Omasa – M.HirataOpen14-28.3-2.02-3.50
Round 10A.FarragN.Stuckey – D.CrombieOpen14+29.4+2.10+3.21
Round 12A.FarragW.Fornasari – L.PalazzoOpen14-5.7-0.41-0.79
Round 14A.FarragA.Mulder – L.Van Den BromOpen14+2.2+0.16+0.29
Round 15A.FarragR.Chamberlain – P.ShieldsOpen14-12.4-0.89-1.64
Round 17A.FarragT.Bergdahl – J.OstbergOpen14-18.1-1.29-2.00
Round 18A.FarragK.Ramaratnam – P.BalakrishnanOpen14+4.5+0.32-0.36
Round 19A.FarragH.Grosvenor – G.KozakosOpen14-37.1-2.65-1.79

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.6Round 18🇮🇳 INDIA253♦♦2-6+12
+9.1Round 18🇮🇳 INDIA283NT♠3-1+11
+7.9Round 7🇩🇰 DENMARK26♥♣6=-11
+7.6Round 6🇲🇦 MOROCCO204♠♦A-1+12
+7.5Round 10🇳🇿 NEW ZEALAND213NT♥9-2+11
+7.4Round 17🇸🇪 SWEDEN83NTx♥6-2+9
+6.4Round 12🇦🇷 ARGENTINA152♠♦Q-2+7
+6.3Round 10🇳🇿 NEW ZEALAND255♥x♠A=+5
+6.3Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113NT♦6=+3
+6.1Round 7🇩🇰 DENMARK134♠♥7-1+12
+6.1Round 12🇦🇷 ARGENTINA214♥♠2-2+8
+5.7Round 6🇲🇦 MOROCCO154♠♥A=+0
+5.5Round 6🇲🇦 MOROCCO174♥♦A=+8
+5.5Round 12🇦🇷 ARGENTINA247♥♣Q=+0
+5.5Round 17🇸🇪 SWEDEN102♥♥5-2+7
+5.2Round 2🇨🇦 CANADA213♠♥J=+12
+5.2Round 18🇮🇳 INDIA275♥♠K=+8
+5.0Round 9🇯🇵 JAPAN24♠♥K=+11
+4.7Round 17🇸🇪 SWEDEN43♦♣6-1+5
+4.6Round 8🇳🇴 NORWAY174♠♦A-1+4
+4.5Round 14🇳🇱 NETHERLANDS175♣x♥J-1+0
+4.3Round 10🇳🇿 NEW ZEALAND221♠♠5+3+10
+4.2Round 10🇳🇿 NEW ZEALAND194♠x♥2=+12
+4.0Round 14🇳🇱 NETHERLANDS254♥♦A-2+6
+4.0Round 18🇮🇳 INDIA163♣♣6+1+6
+3.9Round 14🇳🇱 NETHERLANDS274♠♦7-1+5
+3.5Round 9🇯🇵 JAPAN15♣♥K-1+11
+3.3Round 2🇨🇦 CANADA153NT♦6+2+12
+3.3Round 14🇳🇱 NETHERLANDS194♥♠2+1+0
+3.2Round 8🇳🇴 NORWAY183♥♠A-2+2
+2.7Round 6🇲🇦 MOROCCO182♠♣K+2+2
+2.3Round 9🇯🇵 JAPAN93♥♦A=+1
+2.3Round 10🇳🇿 NEW ZEALAND282♠♠6+1+0
+2.2Round 1🇨🇳 CHINA63♥♣6-2+8
+2.2Round 2🇨🇦 CANADA253♠♣J=+1
+2.2Round 8🇳🇴 NORWAY242♥♣5=+0
+2.1Round 14🇳🇱 NETHERLANDS243♣♠K+1+0
+2.0Round 2🇨🇦 CANADA282♠♦6=+0
+2.0Round 10🇳🇿 NEW ZEALAND183NT♣3-2-1
+2.0Round 10🇳🇿 NEW ZEALAND232NT♠J+1+10
+2.0Round 14🇳🇱 NETHERLANDS282♠♣5+2+1
+1.9Round 6🇲🇦 MOROCCO193♦♥9+1+0
+1.9Round 10🇳🇿 NEW ZEALAND155♠x♣K-2+7
+1.9Round 10🇳🇿 NEW ZEALAND172NT♣3+2+1
+1.8Round 19🇦🇺 AUSTRALIA125♣♠4+1+10
+1.6Round 17🇸🇪 SWEDEN24♠♣T+1+0
+1.5Round 17🇸🇪 SWEDEN72♥♦Q-2+2
+1.4Round 6🇲🇦 MOROCCO213NT♥6=+0
+1.4Round 17🇸🇪 SWEDEN54♠♥5-1+5
+1.3Round 14🇳🇱 NETHERLANDS233NT♣4+3+1
+1.3Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♥♦Q+1+1
+1.3Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♥♣A=-1
+1.2Round 8🇳🇴 NORWAY282♠♣A+1+1
+1.2Round 10🇳🇿 NEW ZEALAND273NT♦8-3+6
+1.0Round 2🇨🇦 CANADA202♥♦3-2+10
+1.0Round 2🇨🇦 CANADA273NT♦5=+2
+1.0Round 10🇳🇿 NEW ZEALAND204♠♥7=+0
+1.0Round 12🇦🇷 ARGENTINA274♥♠J+1-11
+1.0Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND72♥♥5+3-9
+0.9Round 2🇨🇦 CANADA231NT♣6+1+0
+0.9Round 7🇩🇰 DENMARK33NT♦5+1+1
+0.9Round 9🇯🇵 JAPAN133NT♦4+1-1
+0.9Round 12🇦🇷 ARGENTINA233♥♦T+1+1
+0.8Round 8🇳🇴 NORWAY253♣♠6+1+0
+0.7Round 8🇳🇴 NORWAY234♠♦6+1+0
+0.7Round 12🇦🇷 ARGENTINA194♠♥A=+3
+0.6Round 9🇯🇵 JAPAN54♥♠K+2-11
+0.6Round 14🇳🇱 NETHERLANDS203NT♠4=+3
+0.5Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93♠♥A-1+2
+0.4Round 1🇨🇳 CHINA95♥♦K+1-11
+0.3Round 8🇳🇴 NORWAY223NT♠J=+1
+0.2Round 9🇯🇵 JAPAN124♠♣J=+0
+0.2Round 12🇦🇷 ARGENTINA254♠♥K=+1
+0.2Round 18🇮🇳 INDIA177♣♣6=-2
+0.2Round 18🇮🇳 INDIA233♦♠J-1+1
+0.1Round 2🇨🇦 CANADA184♥♠Q+2+13
+0.1Round 2🇨🇦 CANADA263NT♦7=+1
+0.1Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♠♦4+1+0
+0.1Round 18🇮🇳 INDIA154♥♦2=+1
+0.1Round 19🇦🇺 AUSTRALIA23NT♥4+1+0
-0.0Round 1🇨🇳 CHINA54♠♠5+1+0
-0.0Round 2🇨🇦 CANADA193NT♦T+3+11
+0.0Round 9🇯🇵 JAPAN64♠♥6=+0
+0.0Round 19🇦🇺 AUSTRALIA63♠♦T+2-3
-0.1Round 6🇲🇦 MOROCCO253NT♠Q=+1
-0.1Round 12🇦🇷 ARGENTINA224♠♥J=+1
-0.2Round 7🇩🇰 DENMARK71NT♠2+2+1
-0.2Round 10🇳🇿 NEW ZEALAND164♠♥J+1-11
-0.2Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND81NT♣5-1-3
-0.3Round 18🇮🇳 INDIA205♦♠T-1-9
-0.3Round 19🇦🇺 AUSTRALIA33♠♣8=-10
-0.4Round 2🇨🇦 CANADA223NT♥8+2+11
-0.4Round 12🇦🇷 ARGENTINA284♦♦5-1-5
-0.5Round 1🇨🇳 CHINA35♦♠A+1+10
-0.5Round 14🇳🇱 NETHERLANDS214♠♣5=+0
-0.6Round 2🇨🇦 CANADA176NT♣6-1-14
-0.6Round 12🇦🇷 ARGENTINA174♠♥Q+1+0
-0.6Round 14🇳🇱 NETHERLANDS153NT♠9+1+0
-0.6Round 19🇦🇺 AUSTRALIA73♦♣A+1+10
-0.8Round 1🇨🇳 CHINA114♠♦6=+0
-0.8Round 7🇩🇰 DENMARK11NT♦A-3-1
-0.8Round 17🇸🇪 SWEDEN14♥♠3=+0
-0.9Round 8🇳🇴 NORWAY263♦♣Q=+1
-0.9Round 10🇳🇿 NEW ZEALAND263NT♥3+1+0
-0.9Round 12🇦🇷 ARGENTINA204♠♥3+2+13
-0.9Round 18🇮🇳 INDIA183♣♣9=-1
-1.0Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND126♠♦A=+0
-1.1Round 1🇨🇳 CHINA13♥♣A=-1
-1.1Round 8🇳🇴 NORWAY273♣♥6-2-8
-1.1Round 14🇳🇱 NETHERLANDS161NT♠4=-1
-1.3Round 18🇮🇳 INDIA223NT♠5+2-1
-1.3Round 19🇦🇺 AUSTRALIA43♦♣9+2+15
-1.4Round 1🇨🇳 CHINA44♦♣A=+0
-1.5Round 6🇲🇦 MOROCCO262♠♦7=+0
-1.5Round 7🇩🇰 DENMARK55♣♥K=+0
-1.6Round 19🇦🇺 AUSTRALIA134♠♦3+1+0
-1.7Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133NT♦6-1-6
-1.8Round 7🇩🇰 DENMARK82♥♠2-2+0
-1.8Round 19🇦🇺 AUSTRALIA112♥♦9+2-1
-1.9Round 1🇨🇳 CHINA124♠♦J=+0
-1.9Round 17🇸🇪 SWEDEN113♥♣4-1-5
-2.0Round 7🇩🇰 DENMARK103NT♣Q=+0
-2.0Round 9🇯🇵 JAPAN41NT♦Q+1-1
-2.0Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND31NT♦4-2+1
-2.1Round 7🇩🇰 DENMARK114♠x♥K-1-5
-2.1Round 8🇳🇴 NORWAY154♠♣A+1-8
-2.1Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND14♥♦A=+1
-2.1Round 19🇦🇺 AUSTRALIA14♥♥J=+0
-2.3Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♥♣3-1+5
-2.6Round 6🇲🇦 MOROCCO234♦♥A-1-12
-2.6Round 6🇲🇦 MOROCCO243NT♥4+2-2
-2.6Round 6🇲🇦 MOROCCO272♥♦A=-1
-2.7Round 8🇳🇴 NORWAY214♠♦7+1+0
-2.7Round 9🇯🇵 JAPAN83♥♠3=-1
-2.9Round 19🇦🇺 AUSTRALIA53♥♣A-1-4
-3.1Round 8🇳🇴 NORWAY195♦x♠A-3-4
-3.1Round 17🇸🇪 SWEDEN124♥♠A-1-5
-3.4Round 7🇩🇰 DENMARK124♥♣K-1+2
-3.6Round 17🇸🇪 SWEDEN143NT♥Q-1-5
-3.6Round 18🇮🇳 INDIA264♠♥8=+0
-3.7Round 14🇳🇱 NETHERLANDS264♠♥T=+0
-3.8Round 1🇨🇳 CHINA132NT♣3-1+1
-3.8Round 9🇯🇵 JAPAN143NT♣T-1-11
-3.8Round 18🇮🇳 INDIA194♠♠6+2-14
-4.1Round 10🇳🇿 NEW ZEALAND245♣♠A-1-5
-4.2Round 6🇲🇦 MOROCCO283NT♠7+1+0
-4.2Round 12🇦🇷 ARGENTINA263♣♠9=-6
-4.2Round 17🇸🇪 SWEDEN132♣♣4-1-5
-4.2Round 19🇦🇺 AUSTRALIA84♣♠Q=+0
-4.5Round 6🇲🇦 MOROCCO223♦♥A-2-7
-4.6Round 18🇮🇳 INDIA213♥♠4+1-8
-4.8Round 9🇯🇵 JAPAN33NT♠2-1-12
-4.9Round 7🇩🇰 DENMARK144♥♦9=-8
-5.1Round 1🇨🇳 CHINA23NT♠5+3-3
-5.1Round 8🇳🇴 NORWAY202♠♥A-1+0
-5.3Round 14🇳🇱 NETHERLANDS222♦♥4-1-6
-5.4Round 2🇨🇦 CANADA245♣♥6+2-8
-5.4Round 17🇸🇪 SWEDEN62♣♦4-1-10
-5.6Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43♣♦A-3-5
-5.8Round 7🇩🇰 DENMARK65♦♠3-2-8
-6.0Round 7🇩🇰 DENMARK92♠♦T=-12
-6.3Round 19🇦🇺 AUSTRALIA94♠♦K-2-13
-7.2Round 8🇳🇴 NORWAY163NT♥4-2-13
-7.4Round 1🇨🇳 CHINA74♠♦A=+1
-7.8Round 12🇦🇷 ARGENTINA183NT♠4-1-10
-7.9Round 19🇦🇺 AUSTRALIA145♠x♣9-2-9
-8.0Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♠♦2-2-12
-8.3Round 14🇳🇱 NETHERLANDS184♠x♣K-4-5
-8.4Round 1🇨🇳 CHINA83NT♣7-1-10
-9.0Round 9🇯🇵 JAPAN73NT♠8-1-12
-9.0Round 9🇯🇵 JAPAN116♦♦7-2-11
-9.5Round 9🇯🇵 JAPAN104♠x♣K-3-12
-10.0Round 1🇨🇳 CHINA144♥♦J-1-10
-10.0Round 19🇦🇺 AUSTRALIA106♠x♣K-1-20
-10.2Round 17🇸🇪 SWEDEN96♦♣T-1-14
-10.7Round 6🇲🇦 MOROCCO164♠♦A=-11
-10.9Round 1🇨🇳 CHINA103NT♥4-1-12
-11.0Round 17🇸🇪 SWEDEN34♥♣Q-4-12
-11.4Round 18🇮🇳 INDIA245♦x♠Q-3-9
-11.5Round 7🇩🇰 DENMARK43♣x♦Q-1-15
-12.5Round 12🇦🇷 ARGENTINA163NT♦6-2-13
-13.7Round 2🇨🇦 CANADA164♠x♣Q-3-12