🇲🇦 EL GHRARI Abdellah · MOROCCO

140rank
-155.4Butler · 128 bds
-1.21per board
±3.9swing
-0.95vs par /bd
-1.11adjusted /bd
Butler per round: -20.8 -9.1 -23.3 -2.8 -6.8 -46.5 -38.6 -7.5by round

vs par split: bidding -0.26 · play -0.70

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

Card play — on target: opening leads 77.4% · declarer play 70.6% · defence 84.1%

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (8)78.3% (23)
Declarer play78.6% (14)65.0% (20)
Defence68.4% (19)90.9% (44)

Opening leads by suit led: ♠ 83.3% (6) · ♥ 92.9% (14) · ♦ 33.3% (3) · ♣ 62.5% (8)

vs par by strain: NT -2.21 (38) · a suit -0.42 (90)

vs par by level: part-score -0.72 (50) · game -1.51 (68) · slam +1.70 (10)

By role: declaring -0.57/bd (-1.71 vs par · 65) · defending -1.88/bd (-0.17 vs par · 63)

By vulnerability: vulnerable -2.28/bd (-2.08 vs par · 64) · not vulnerable -0.15/bd (+0.17 vs par · 64)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.RerhayeM.Ahmed – M.HussainOpen16-20.8-1.30-3.25
Round 2A.RerhayeS.Burgess – G.LorentzClosed16-9.1-0.57-0.69
Round 4A.RerhayeJ.Sylvan – M.GustawssonOpen16-23.3-1.46-0.56
Round 5A.RerhayeA.Leigh – P.LingClosed16-2.8-0.17+1.06
Round 8A.RerhayeL.Chemaly – J.GrantClosed16-6.8-0.42-0.56
Round 9A.RerhayeP.Schaltz – D.SchaltzClosed16-46.5-2.91-1.62
Round 11A.RerhayeF.Bigdeli – P.CoenraetsClosed16-38.6-2.41-2.19
Round 12A.RerhayeA.Farstad – J.MikkelsenOpen16-7.5-0.47+0.19

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
+9.5Round 1🇵🇰 PAKISTAN87NT♠8=+0
+8.0Round 12🇳🇴 NORWAY223NT♣4+1+7
+7.6Round 8🇿🇦 SOUTH AFRICA176♣♦2-1+13
+7.1Round 1🇵🇰 PAKISTAN114♥♦5-1+10
+6.6Round 8🇿🇦 SOUTH AFRICA284♥♦K=+7
+6.5Round 8🇿🇦 SOUTH AFRICA266♦♠2+1+13
+6.4Round 5🇭🇰 HONG KONG CHINA13♥♣J+2+13
+6.4Round 11🇧🇪 BELGIUM85♠x♦K=+8
+5.1Round 5🇭🇰 HONG KONG CHINA164♠x♦K-1+12
+3.7Round 1🇵🇰 PAKISTAN13NT♦5+1+1
+3.7Round 9🇩🇰 DENMARK164♥♥5+2+2
+3.3Round 1🇵🇰 PAKISTAN32♦♠A-2+0
+3.3Round 9🇩🇰 DENMARK84♠♣A=+3
+2.9Round 2🇦🇺 AUSTRALIA181NT♥A+3+2
+2.7Round 8🇿🇦 SOUTH AFRICA253♥♦2-1-2
+2.7Round 12🇳🇴 NORWAY262♥♠6=+6
+2.4Round 5🇭🇰 HONG KONG CHINA34♠♥5+1+13
+2.3Round 2🇦🇺 AUSTRALIA293NT♦3+1+0
+2.3Round 9🇩🇰 DENMARK14♠x♠A-1+5
+2.2Round 2🇦🇺 AUSTRALIA314NT♥10+1+0
+2.1Round 11🇧🇪 BELGIUM95♣x♥10-2+2
+2.0Round 12🇳🇴 NORWAY194♠♥K+1+1
+1.8Round 9🇩🇰 DENMARK71NTx♣7-1+3
+1.8Round 12🇳🇴 NORWAY323♦♠8+1-7
+1.6Round 4🇸🇪 SWEDEN194♠x♦2-3+4
+1.6Round 8🇿🇦 SOUTH AFRICA214♥♠A-1-1
+1.3Round 11🇧🇪 BELGIUM13NT♣4+3-11
+1.3Round 12🇳🇴 NORWAY242♥♠8+1+0
+1.3Round 12🇳🇴 NORWAY273NT♣5=+0
+1.2Round 4🇸🇪 SWEDEN254♠♦A=+0
+1.2Round 5🇭🇰 HONG KONG CHINA64♠♣4+2-11
+1.1Round 2🇦🇺 AUSTRALIA253NT♦9+2+0
+1.1Round 2🇦🇺 AUSTRALIA272NT♠A-1+2
+1.1Round 9🇩🇰 DENMARK91NT♠7+2+1
+1.0Round 11🇧🇪 BELGIUM102♠♠7+1+0
+0.9Round 5🇭🇰 HONG KONG CHINA54♠♦J+1+0
+0.7Round 4🇸🇪 SWEDEN182♥♦10=+0
+0.7Round 4🇸🇪 SWEDEN294♠♥J-3+9
+0.7Round 8🇿🇦 SOUTH AFRICA181♠♦5+1+0
+0.7Round 11🇧🇪 BELGIUM63♥♦K=+0
+0.6Round 2🇦🇺 AUSTRALIA201♥♣4+2+0
+0.6Round 8🇿🇦 SOUTH AFRICA311NT♠6-1+1
+0.5Round 1🇵🇰 PAKISTAN92NT♠4-1+5
+0.5Round 2🇦🇺 AUSTRALIA193NT♠Q=+1
+0.5Round 4🇸🇪 SWEDEN313♥♣4=+0
+0.5Round 12🇳🇴 NORWAY312♠♠2+3+6
+0.1Round 2🇦🇺 AUSTRALIA224♥♥5=+0
-0.0Round 4🇸🇪 SWEDEN234♥♥8-1-6
-0.1Round 4🇸🇪 SWEDEN244♠♦7+1+0
-0.1Round 4🇸🇪 SWEDEN323NT♠Q=+13
-0.2Round 5🇭🇰 HONG KONG CHINA74♥♣10+1+0
-0.2Round 12🇳🇴 NORWAY214♠♥4=+1
-0.3Round 2🇦🇺 AUSTRALIA324♠♦4+1+0
-0.4Round 5🇭🇰 HONG KONG CHINA22♠♥6=-5
-0.4Round 5🇭🇰 HONG KONG CHINA84♥♠5-3+0
-0.4Round 5🇭🇰 HONG KONG CHINA94♠♦10=+1
-0.6Round 1🇵🇰 PAKISTAN163NT♠7+1-12
-0.7Round 1🇵🇰 PAKISTAN103NT♥J+1+0
-0.7Round 2🇦🇺 AUSTRALIA214♠♣K+1+13
-0.7Round 4🇸🇪 SWEDEN271NT♠10+1+0
-0.8Round 5🇭🇰 HONG KONG CHINA133♣♦10+1+0
-0.9Round 2🇦🇺 AUSTRALIA232♦♣3+1-6
-0.9Round 9🇩🇰 DENMARK62♥♣5-2+1
-1.1Round 9🇩🇰 DENMARK144♥♠10-1-5
-1.2Round 5🇭🇰 HONG KONG CHINA143♠♦8-2+13
-1.2Round 8🇿🇦 SOUTH AFRICA222♣♠9+3-1
-1.3Round 2🇦🇺 AUSTRALIA262♦♣J+1+0
-1.3Round 5🇭🇰 HONG KONG CHINA123NT♥2=+0
-1.3Round 8🇿🇦 SOUTH AFRICA272♥♣A-1-2
-1.3Round 12🇳🇴 NORWAY303♦♥9-1+2
-1.4Round 12🇳🇴 NORWAY174♠♥J+1+0
-1.5Round 8🇿🇦 SOUTH AFRICA192NT♥8=-1
-1.5Round 11🇧🇪 BELGIUM33NT♠2=+1
-1.6Round 12🇳🇴 NORWAY233♣♠2-2+9
-1.7Round 8🇿🇦 SOUTH AFRICA206♠♦A=+0
-2.0Round 8🇿🇦 SOUTH AFRICA244♠♥A=+0
-2.0Round 12🇳🇴 NORWAY181NT♠7=-5
-2.3Round 12🇳🇴 NORWAY203NT♠5=+1
-2.4Round 11🇧🇪 BELGIUM122♠♥Q=-5
-2.5Round 1🇵🇰 PAKISTAN152♥♠2-4-3
-2.5Round 5🇭🇰 HONG KONG CHINA104♥♦J=+0
-2.7Round 4🇸🇪 SWEDEN286♦♥7=+2
-2.7Round 11🇧🇪 BELGIUM114♦♥Q-1-4
-2.8Round 2🇦🇺 AUSTRALIA244♥♣3+1-1
-3.0Round 5🇭🇰 HONG KONG CHINA153NT♠Q+1-12
-3.0Round 9🇩🇰 DENMARK123♥♠7-2+6
-3.2Round 1🇵🇰 PAKISTAN143NT♥2=-7
-3.3Round 1🇵🇰 PAKISTAN74♥♣A=-9
-3.3Round 4🇸🇪 SWEDEN305♠♥5=+0
-3.3Round 11🇧🇪 BELGIUM72♥♣7=-6
-3.3Round 11🇧🇪 BELGIUM147♦♣Q=+2
-3.4Round 4🇸🇪 SWEDEN174♠x♥K-1-6
-3.6Round 9🇩🇰 DENMARK102NT♥3+1-6
-3.6Round 9🇩🇰 DENMARK154♥♥2=+0
-3.6Round 11🇧🇪 BELGIUM23♦♥7=-1
-3.7Round 4🇸🇪 SWEDEN213♦♣A-2-3
-3.7Round 4🇸🇪 SWEDEN222♠♣Q-1-5
-3.8Round 8🇿🇦 SOUTH AFRICA304♠x♥K-1-5
-4.0Round 1🇵🇰 PAKISTAN41NT♠10+2-1
-4.3Round 1🇵🇰 PAKISTAN64♣♦A+1-4
-4.3Round 5🇭🇰 HONG KONG CHINA42♠♦10-2-7
-4.3Round 5🇭🇰 HONG KONG CHINA112♠♣K+1+0
-4.4Round 4🇸🇪 SWEDEN262♣♦3+1-11
-4.5Round 2🇦🇺 AUSTRALIA285♦x♣Q-2-10
-4.5Round 9🇩🇰 DENMARK133NT♥2+1+0
-4.6Round 1🇵🇰 PAKISTAN132♥♠K-1-1
-4.6Round 2🇦🇺 AUSTRALIA303NT♦6=-6
-4.8Round 2🇦🇺 AUSTRALIA175♣♠K=-6
-4.8Round 11🇧🇪 BELGIUM54♥♠9-1-12
-4.8Round 12🇳🇴 NORWAY295♣x♠4=-6
-5.0Round 11🇧🇪 BELGIUM43♠♥9=-7
-5.3Round 11🇧🇪 BELGIUM163NT♥Q+1+0
-5.6Round 1🇵🇰 PAKISTAN54♥♠3=-11
-5.7Round 12🇳🇴 NORWAY253NT♠J-2-6
-5.8Round 12🇳🇴 NORWAY283NT♦5-1-6
-5.9Round 4🇸🇪 SWEDEN203NT♠7-1-6
-5.9Round 9🇩🇰 DENMARK33♣♥2-1-4
-6.0Round 11🇧🇪 BELGIUM156♠♦10+1-1
-6.8Round 8🇿🇦 SOUTH AFRICA293NT♥5=-10
-6.9Round 1🇵🇰 PAKISTAN24♠♣2-1-10
-7.1Round 8🇿🇦 SOUTH AFRICA232♦x♥4-1-9
-7.4Round 9🇩🇰 DENMARK45♣x♠K-2-8
-7.7Round 8🇿🇦 SOUTH AFRICA323NT♥9-1-12
-7.9Round 9🇩🇰 DENMARK116NT♠J-1-11
-9.2Round 1🇵🇰 PAKISTAN123NT♣7=-10
-10.3Round 9🇩🇰 DENMARK57♥♥3=+0
-10.5Round 9🇩🇰 DENMARK24♠♥2-2-13
-12.2Round 11🇧🇪 BELGIUM136♠♣K=-1