🇲🇦 EL GHRARI Abdellah · MOROCCO

116rank
-71.6Butler · 132 bds
-0.54per board
±4.6swing
-0.11vs par /bd · #70/135
-0.67adjusted /bd
Butler per round: -0.3 -40.6 -25 1.2 -0.1 21.9 12.4 2.9 -32.5 -5.4 -6.1by round

vs par split: bidding -0.17 · play +0.06

Strength of schedule: opponents averaged -0.13/bd (an easy draw) → opponent-adjusted -0.67/bd

Card play — on target: opening leads 83.3% #27 of 135 · declarer play 86.7% #4 of 135 · defence 78.3% #126 of 135

Card play by contract type — on target
vs NTvs a suit
Opening leads83.3% (6)83.3% (24)
Declarer play100.0% (7)82.6% (23)
Defence75.0% (12)79.2% (48)

Opening leads by suit led: ♠ 62.5% (8) · ♥ 80.0% (10) · ♦ 100.0% (5) · ♣ 100.0% (7)

vs par by strain: NT +0.81 (27) · a suit -0.39 (93)

vs par by level: part-score +0.56 (50) · game -0.27 (64) · slam -4.17 (6)

By role: declaring +0.03/bd (-2.83 vs par · 60) · defending -1.13/bd (+2.60 vs par · 60)

By vulnerability: vulnerable -0.10/bd (-0.50 vs par · 66) · not vulnerable -0.98/bd (+0.27 vs par · 66)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1P.T'Kint De RoodenbekeH.Wegnelius – G.BerntssonClosed12-0.3-0.02+1.17
Round 3P.T'Kint De RoodenbekeH.Frerichs – U.WenningClosed12-40.6-3.38-4.42
Round 4P.T'Kint De RoodenbekeK.Chiu – K.LungClosed12-25.0-2.08-0.58
Round 6P.T'Kint De RoodenbekeP.Soulet – H.VinciguerraClosed12+1.2+0.10-1.67
Round 7P.T'Kint De RoodenbekeM.Erkel – M.CopurClosed12-0.1-0.01+0.92
Round 8P.T'Kint De RoodenbekeA.Bapat – R.GoenkaClosed12+21.9+1.82+1.00
Round 13P.T'Kint De RoodenbekeG.Zivkovic – J.DerivazClosed12+12.4+1.03+1.83
Round 14P.T'Kint De RoodenbekeG.Chagas – L.PainOpen12+2.9+0.24+2.25
Round 21P.T'Kint De RoodenbekeJ.Carrera – R.NinoClosed12-32.5-2.71-0.50
Round 22P.T'Kint De RoodenbekeS.Manasseh Hawa – J.Schnetzer ChauvaudOpen12-5.4-0.45-0.08
Round 23P.T'Kint De RoodenbekeJ.Skipper – J.SkipperClosed12-6.1-0.51-1.17

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.3Round 21🇨🇴 COLOMBIA227♠♠2-1+14
+10.4Round 8🇮🇳 INDIA65♦x♠Q=+10
+10.1Round 22🇨🇱 CHILE8+13
+9.6Round 1🇸🇪 SWEDEN74♠♥2=+1
+9.5Round 22🇨🇱 CHILE9+14
+8.5Round 7🇹🇷 TURKIYE244♠♥4=+7
+8.4Round 13🇨🇭 SWITZERLAND205♦♣K-1+12
+7.7Round 13🇨🇭 SWITZERLAND223NT♥4+1+8
+7.6Round 4🇭🇰 HONG KONG CHINA15♣♥4-3+12
+6.7Round 3🇩🇪 GERMANY246♠♣K+1-11
+6.0Round 14🇧🇷 BRAZIL22♦♥Q-5+6
+5.9Round 8🇮🇳 INDIA54♠♦3-1+12
+5.7Round 8🇮🇳 INDIA73♠♦K+2+7
+5.5Round 1🇸🇪 SWEDEN103NT♣6=+10
+4.6Round 13🇨🇭 SWITZERLAND241NT♠4=+5
+4.6Round 23🇳🇿 NEW ZEALAND163NT♣9+1+0
+4.4Round 6🇫🇷 FRANCE62♥♦2+1+1
+4.1Round 14🇧🇷 BRAZIL94♠♦Q+3+14
+3.8Round 4🇭🇰 HONG KONG CHINA23NT♥7-1+10
+3.3Round 13🇨🇭 SWITZERLAND152♠x♣3-2+7
+3.1Round 23🇳🇿 NEW ZEALAND223NT♠6+3-13
+3.0Round 7🇹🇷 TURKIYE151♥♣4+2+7
+2.6Round 23🇳🇿 NEW ZEALAND212♠♥Q+1+1
+2.5Round 8🇮🇳 INDIA81NT♠6-1+4
+2.4Round 13🇨🇭 SWITZERLAND193♠♥7-1+4
+2.3Round 14🇧🇷 BRAZIL104♥♠A=+0
+2.3Round 14🇧🇷 BRAZIL124♥♠9-1+5
+2.2Round 13🇨🇭 SWITZERLAND211NT♦A+1+6
+2.2Round 22🇨🇱 CHILE5+3
+2.0Round 7🇹🇷 TURKIYE183♥♠7-1+5
+2.0Round 14🇧🇷 BRAZIL34♥♠Q-2-1
+2.0Round 21🇨🇴 COLOMBIA204♦♥3=+0
+2.0Round 23🇳🇿 NEW ZEALAND154♠♣6=+0
+2.0Round 23🇳🇿 NEW ZEALAND204♥♠5+1-13
+1.8Round 4🇭🇰 HONG KONG CHINA32♥♦2-1+5
+1.7Round 6🇫🇷 FRANCE51NT♥9=+0
+1.7Round 22🇨🇱 CHILE10+4
+1.5Round 7🇹🇷 TURKIYE233NT♥9+2+0
+1.4Round 1🇸🇪 SWEDEN123♥♠A+1+6
+1.3Round 4🇭🇰 HONG KONG CHINA85♣♦K+1-11
+1.3Round 8🇮🇳 INDIA13NT♥4+3+1
+1.2Round 3🇩🇪 GERMANY192♠♣A=+0
+1.2Round 7🇹🇷 TURKIYE163♣♦Q+1+0
+1.2Round 8🇮🇳 INDIA123NT♥3-1+6
+1.1Round 1🇸🇪 SWEDEN13♦♠A-2+0
+1.1Round 6🇫🇷 FRANCE74♥♠K=-13
+1.1Round 13🇨🇭 SWITZERLAND233NT♦4+2+0
+1.1Round 14🇧🇷 BRAZIL74♠♣10+1+0
+0.9Round 1🇸🇪 SWEDEN82♠♥6-1-1
+0.8Round 6🇫🇷 FRANCE123NT♣5+3-11
+0.7Round 6🇫🇷 FRANCE83♥♠A-1+2
+0.7Round 13🇨🇭 SWITZERLAND182♦♦10+2+0
+0.6Round 14🇧🇷 BRAZIL52♥♠8-3+5
+0.5Round 8🇮🇳 INDIA32♥♥K+2-10
+0.5Round 22🇨🇱 CHILE7+4
+0.4Round 1🇸🇪 SWEDEN113NT♣J=+11
+0.4Round 8🇮🇳 INDIA104♠♣A=+0
+0.3Round 7🇹🇷 TURKIYE192♠♣2=-1
+0.3Round 14🇧🇷 BRAZIL83♦♥2+1+0
+0.1Round 4🇭🇰 HONG KONG CHINA42♠♥K+1+0
+0.0Round 6🇫🇷 FRANCE94♠♥6+1+0
+0.0Round 22🇨🇱 CHILE12+3
-0.2Round 23🇳🇿 NEW ZEALAND233♣♠A-1-1
-0.2Round 23🇳🇿 NEW ZEALAND243♦♠A+1+7
-0.3Round 1🇸🇪 SWEDEN52♥♠10=-1
-0.3Round 6🇫🇷 FRANCE32♣♥A-1-2
-0.4Round 7🇹🇷 TURKIYE132♥♠3+1+0
-0.4Round 13🇨🇭 SWITZERLAND163♦♠A+1+0
-0.5Round 4🇭🇰 HONG KONG CHINA74♥♣A+1+0
-0.5Round 6🇫🇷 FRANCE104♠♥A-1+6
-0.6Round 3🇩🇪 GERMANY232♠♥Q-2+7
-0.6Round 6🇫🇷 FRANCE114♠♥2=-1
-0.6Round 14🇧🇷 BRAZIL62♣x♣Q-1-1
-0.9Round 23🇳🇿 NEW ZEALAND133NT♥J=+13
-1.0Round 1🇸🇪 SWEDEN32♠♥7-1+2
-1.0Round 3🇩🇪 GERMANY202♠♥A-1-5
-1.0Round 6🇫🇷 FRANCE14♥♣Q=+1
-1.0Round 8🇮🇳 INDIA43NT♦4-2-8
-1.0Round 8🇮🇳 INDIA92♦♠3-1-5
-1.3Round 3🇩🇪 GERMANY182♠♥6+1-10
-1.3Round 6🇫🇷 FRANCE43♠♦J-1+1
-1.3Round 22🇨🇱 CHILE3-3
-1.4Round 14🇧🇷 BRAZIL114♠♥J+1+11
-1.5Round 7🇹🇷 TURKIYE173♥♣K+1-2
-1.7Round 7🇹🇷 TURKIYE143NT♠6+2+11
-1.7Round 7🇹🇷 TURKIYE225♦♠A-1-5
-1.7Round 13🇨🇭 SWITZERLAND173♠♥5=+0
-2.0Round 4🇭🇰 HONG KONG CHINA112♦♠2+1+0
-2.0Round 8🇮🇳 INDIA24♥♦7-2+0
-2.0Round 8🇮🇳 INDIA114♥♦A-1-5
-2.1Round 1🇸🇪 SWEDEN43♥♠J-1-6
-2.1Round 3🇩🇪 GERMANY174♠♦J-2+1
-2.1Round 22🇨🇱 CHILE11+3
-2.3Round 1🇸🇪 SWEDEN93♠♦2-1-1
-2.3Round 21🇨🇴 COLOMBIA193NT♣J+2+0
-2.3Round 21🇨🇴 COLOMBIA233NT♦5=+0
-2.4Round 23🇳🇿 NEW ZEALAND183♣♥A+1+9
-2.6Round 21🇨🇴 COLOMBIA244♠♦A+1+0
-2.9Round 21🇨🇴 COLOMBIA214♠♠8+2-1
-3.3Round 1🇸🇪 SWEDEN23♠♦Q=+7
-3.6Round 21🇨🇴 COLOMBIA143NT♦10+1-1
-3.7Round 23🇳🇿 NEW ZEALAND194♠♦7+1-1
-3.8Round 6🇫🇷 FRANCE24♠♣K-1-4
-4.0Round 4🇭🇰 HONG KONG CHINA92NT♦6-1+1
-4.0Round 21🇨🇴 COLOMBIA153NT♠6+1+0
-4.1Round 7🇹🇷 TURKIYE212♦♠2-1-12
-4.1Round 22🇨🇱 CHILE1-9
-4.7Round 4🇭🇰 HONG KONG CHINA104♥♣J=+1
-4.9Round 21🇨🇴 COLOMBIA134♠♣J=+1
-5.1Round 3🇩🇪 GERMANY213NT♣5-2-13
-5.1Round 14🇧🇷 BRAZIL14♥♣K=+0
-5.7Round 3🇩🇪 GERMANY155♥♣K+1-3
-5.8Round 23🇳🇿 NEW ZEALAND173NT♥9+1-8
-5.9Round 13🇨🇭 SWITZERLAND144♠♥Q=-7
-6.0Round 22🇨🇱 CHILE4-12
-6.4Round 3🇩🇪 GERMANY146♠♣J=+0
-6.4Round 21🇨🇴 COLOMBIA165♦x♠2=-4
-6.8Round 4🇭🇰 HONG KONG CHINA122NT♥Q=-11
-7.2Round 7🇹🇷 TURKIYE203NT♠K=+1
-7.2Round 23🇳🇿 NEW ZEALAND142♦x♠A-1-8
-7.3Round 22🇨🇱 CHILE2-9
-7.7Round 21🇨🇴 COLOMBIA184♥♦3+1-4
-7.9Round 4🇭🇰 HONG KONG CHINA54♥♣8+2-13
-8.3Round 3🇩🇪 GERMANY225♥x♠5-4-5
-8.6Round 22🇨🇱 CHILE6-12
-8.7Round 3🇩🇪 GERMANY134♠♥6=-3
-8.7Round 14🇧🇷 BRAZIL44♠♦3-1-12
-9.1Round 21🇨🇴 COLOMBIA174♥♦K+1-11
-9.3Round 3🇩🇪 GERMANY164♠♦6-1-11
-10.0Round 13🇨🇭 SWITZERLAND136♦♣Q-1-13
-10.2Round 1🇸🇪 SWEDEN66♥♦Q-1-14
-13.7Round 4🇭🇰 HONG KONG CHINA66♠♦6=-1