🇲🇦 KACIMI Moulay Ahmed · MOROCCO

129rank
-207.7Butler · 240 bds
-0.87per board
±5.1swing
-0.90vs par /bd · #125/137
-0.81adjusted /bd
Butler per round: -16.1 -34.1 -47.7 -15.1 2.4 -29.5 -3.1 10.2 12.4 -30.8 -15.8 1.2 -22.1 -25.7 6.1by round

vs par split: bidding -0.47 · play -0.42

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

Card play — on target: opening leads 79.1% #59 of 137 · declarer play 73.8% #70 of 137 · defence 81.1% #112 of 137

Card play by contract type — on target
vs NTvs a suit
Opening leads68.2% (22)84.4% (45)
Declarer play70.0% (20)75.6% (45)
Defence71.1% (38)85.7% (84)

Opening leads by suit led: ♠ 100.0% (11) · ♥ 83.3% (18) · ♦ 77.8% (18) · ♣ 65.0% (20)

vs par by strain: NT -0.27 (68) · a suit -1.15 (172)

vs par by level: part-score -2.10 (91) · game +0.15 (129) · slam -2.20 (20)

By role: declaring -1.17/bd (-3.64 vs par · 118) · defending -0.57/bd (+1.76 vs par · 122)

By vulnerability: vulnerable -0.44/bd (-0.54 vs par · 120) · not vulnerable -1.29/bd (-1.25 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2H.IraqiJ.Hammelev – C.KrefeldOpen16-16.1-1.01-3.50
Round 3H.IraqiR.Cooper – B.ThompsonClosed16-34.1-2.13-1.75
Round 4H.IraqiG.Osborne – F.HindenClosed16-47.7-2.98-1.31
Round 5H.IraqiT.Asbi – L.BojohOpen16-15.1-0.94-1.75
Round 8H.IraqiF.Sarfraz – S.ShahOpen16+2.4+0.15+0.94
Round 9H.IraqiA.Gromov – A.GulevichClosed16-29.5-1.84-3.06
Round 11H.IraqiA.Stokka – Y.StrandbergClosed16-3.1-0.19-1.06
Round 12H.IraqiH.Weinstein – C.BjerkanOpen16+10.2+0.64+0.88
Round 14H.IraqiW.El Ahmady – D.HachemOpen16+12.4+0.78-1.44
Round 15H.IraqiM.Balint – B.MarinaClosed16-30.8-1.93-1.81
Round 17H.IraqiS.Garafulic – P.RavennaOpen16-15.8-0.99-1.56
Round 18H.IraqiK.Limsinsopon – P.SitthicharoensawatClosed16+1.2+0.07+0.69
Round 20H.IraqiA.Rosenthal – D.RosenbergOpen16-22.1-1.38+0.75
Round 21H.IraqiL.Chen – H.SoOpen16-25.7-1.61-0.56
Round 23H.IraqiS.Henry – A.HenryOpen16+6.1+0.38+1.12

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
+12.4Round 12🇺🇸 USA 1296♥♣A=+0
+12.3Round 14🇪🇬 EGYPT284♠♦A-1+13
+11.7Round 15🇷🇴 ROMANIA164♠x♣K=+12
+11.3Round 11🇸🇪 SWEDEN135♣x♠6-3+7
+10.0Round 11🇸🇪 SWEDEN112♠x♦K=+11
+10.0Round 14🇪🇬 EGYPT224♥♥6=+0
+9.8Round 11🇸🇪 SWEDEN156♦♠7=-11
+9.7Round 18🇹🇭 THAILAND223♠♥3=+10
+9.1Round 2🇩🇰 DENMARK207♦♦8=+0
+9.0Round 2🇩🇰 DENMARK286♠♥Q=+0
+8.7Round 18🇹🇭 THAILAND293NT♣3-1+13
+8.7Round 23🇳🇿 NEW ZEALAND53NT♠4-2+13
+8.6Round 11🇸🇪 SWEDEN33NT♥J-3+11
+8.6Round 17🇧🇷 BRAZIL164♥♦10-1+12
+8.4Round 8🇵🇰 PAKISTAN194♠♦2+3+17
+8.3Round 8🇵🇰 PAKISTAN202♠♣Q+4+9
+8.1Round 9🇷🇺 RUSSIA96♦♣2-1+11
+8.1Round 20🇺🇸 USA 2234♠♥2-1+12
+7.7Round 21🇹🇼 CHINESE TAIPEI73NT♠K-1+16
+7.6Round 12🇺🇸 USA 1245♦x♣10-4+8
+7.1Round 5🇮🇩 INDONESIA34♠♦10=+3
+7.1Round 23🇳🇿 NEW ZEALAND134♠x♥A-2+12
+6.7Round 20🇺🇸 USA 2205♦♥2-2+13
+6.6Round 8🇵🇰 PAKISTAN246NT♠4=+2
+6.1Round 14🇪🇬 EGYPT185♣♦9=-2
+5.5Round 3🇦🇺 AUSTRALIA35♦♣7-1+5
+5.5Round 15🇷🇴 ROMANIA143NT♠Q=+7
+5.3Round 2🇩🇰 DENMARK213♦♣Q-4+2
+5.3Round 23🇳🇿 NEW ZEALAND104♣♥K-1+12
+5.0Round 9🇷🇺 RUSSIA46♦♥A+1-13
+5.0Round 23🇳🇿 NEW ZEALAND114♠♣8-3+7
+4.9Round 14🇪🇬 EGYPT262NT♣6+1+10
+4.7Round 20🇺🇸 USA 2254♠♣3-1+6
+4.5Round 15🇷🇴 ROMANIA44♥♦4-2+7
+4.2Round 23🇳🇿 NEW ZEALAND43♠♥A=+1
+3.8Round 5🇮🇩 INDONESIA14♥♠7-2+11
+3.6Round 14🇪🇬 EGYPT273♥♠A-3+0
+3.5Round 2🇩🇰 DENMARK233NT♠9+1+1
+3.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND283♠♦8-1+1
+3.4Round 17🇧🇷 BRAZIL155♥♠Q+1+14
+3.3Round 17🇧🇷 BRAZIL41NT♥7=-1
+3.3Round 18🇹🇭 THAILAND212♥♣4=+0
+3.2Round 9🇷🇺 RUSSIA143NT♥2=-1
+3.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND293♠♥K+1+10
+3.0Round 15🇷🇴 ROMANIA103♥♣8=+0
+3.0Round 21🇹🇼 CHINESE TAIPEI134♣♦6-1-1
+2.9Round 21🇹🇼 CHINESE TAIPEI91NT♥8=+5
+2.7Round 2🇩🇰 DENMARK312NT♦Q-3+2
+2.7Round 14🇪🇬 EGYPT193NT♥K-2+0
+2.7Round 23🇳🇿 NEW ZEALAND153NT♥2-1+5
+2.4Round 23🇳🇿 NEW ZEALAND72♠♥7=-1
+2.2Round 21🇹🇼 CHINESE TAIPEI162♥♣5=+1
+2.1Round 5🇮🇩 INDONESIA54♥♠4=+0
+2.1Round 12🇺🇸 USA 1253♠♥7=+11
+2.1Round 12🇺🇸 USA 1273♣♥K+1+7
+2.1Round 21🇹🇼 CHINESE TAIPEI83♠♣6+1+7
+2.0Round 8🇵🇰 PAKISTAN316NT♠9=+0
+2.0Round 17🇧🇷 BRAZIL93NT♥5+1+1
+1.9Round 3🇦🇺 AUSTRALIA144♠x♣6-1+5
+1.9Round 12🇺🇸 USA 1283♦♥J=+5
+1.7Round 5🇮🇩 INDONESIA154♥♦5+1+0
+1.7Round 14🇪🇬 EGYPT203♥♣6=+0
+1.7Round 23🇳🇿 NEW ZEALAND163♠♣6=-4
+1.5Round 3🇦🇺 AUSTRALIA53NT♦2=-2
+1.5Round 11🇸🇪 SWEDEN43♦♣Q+2-10
+1.5Round 17🇧🇷 BRAZIL83♥♣K+1-7
+1.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND225♣♠K-1-5
+1.3Round 12🇺🇸 USA 1201NT♣3-2+9
+1.2Round 15🇷🇴 ROMANIA83♠♦5-1+4
+0.9Round 2🇩🇰 DENMARK263NT♥3+1+1
+0.9Round 3🇦🇺 AUSTRALIA163NT♥3+2+0
+0.9Round 17🇧🇷 BRAZIL25♣♥K-2+6
+0.8Round 2🇩🇰 DENMARK193NT♦9=+0
+0.8Round 3🇦🇺 AUSTRALIA65♦♥3-2+5
+0.8Round 8🇵🇰 PAKISTAN272♥♦8=+0
+0.8Round 18🇹🇭 THAILAND243NT♥10+1+1
+0.8Round 20🇺🇸 USA 2213NT♠7=+0
+0.8Round 20🇺🇸 USA 2284♠♦K+2+12
+0.7Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND253NT♣9+2+13
+0.5Round 2🇩🇰 DENMARK244♠♥A+1+0
+0.5Round 3🇦🇺 AUSTRALIA133NT♣3-1-6
+0.5Round 8🇵🇰 PAKISTAN263♠♣2=+0
+0.5Round 9🇷🇺 RUSSIA154♠♦A-1+6
+0.5Round 12🇺🇸 USA 1233NT♣4=+0
+0.5Round 14🇪🇬 EGYPT214♠♠3=+0
+0.4Round 3🇦🇺 AUSTRALIA24♥♦10=+0
+0.4Round 8🇵🇰 PAKISTAN234♥♣J+2+13
+0.4Round 17🇧🇷 BRAZIL73NT♠8+3-1
+0.4Round 17🇧🇷 BRAZIL144♥♦10+1+0
+0.4Round 23🇳🇿 NEW ZEALAND124♠♣10+1+0
+0.3Round 12🇺🇸 USA 1184♥♦3+1+0
+0.3Round 20🇺🇸 USA 2292♥♥2+1-10
+0.2Round 3🇦🇺 AUSTRALIA153NT♥3+1+1
+0.2Round 5🇮🇩 INDONESIA113♠♦3-1+4
+0.2Round 12🇺🇸 USA 1314♥♦8=-1
+0.1Round 2🇩🇰 DENMARK254♠♥6-1-5
+0.1Round 11🇸🇪 SWEDEN163NT♦4+1-1
-0.0Round 8🇵🇰 PAKISTAN212♠♠J-1-2
+0.0Round 8🇵🇰 PAKISTAN323NT♠5+1+0
-0.0Round 9🇷🇺 RUSSIA56♠♦8+1-11
-0.0Round 12🇺🇸 USA 1324♠♥2=-1
-0.0Round 18🇹🇭 THAILAND252♠♣8=-1
+0.0Round 18🇹🇭 THAILAND274♥♦6=-1
+0.0Round 21🇹🇼 CHINESE TAIPEI54♥♣9+1+0
-0.2Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND261♥♥3+1-6
-0.3Round 12🇺🇸 USA 1304♠♥A=-3
-0.4Round 3🇦🇺 AUSTRALIA105♥♦K=-13
-0.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND324♠♥5=+0
-0.5Round 11🇸🇪 SWEDEN83♥♠Q-1-3
-0.5Round 14🇪🇬 EGYPT314♠♠10=+0
-0.6Round 3🇦🇺 AUSTRALIA11NT♠A=+2
-0.6Round 18🇹🇭 THAILAND204♠♦9+1+0
-0.6Round 21🇹🇼 CHINESE TAIPEI41NT♥6+2-1
-0.7Round 5🇮🇩 INDONESIA22♠♦9-1-5
-0.7Round 5🇮🇩 INDONESIA162♠♦J=+0
-0.7Round 14🇪🇬 EGYPT293NT♣9+2+0
-0.7Round 15🇷🇴 ROMANIA24♥♠Q=+1
-0.7Round 18🇹🇭 THAILAND231NT♣J+1+0
-0.7Round 20🇺🇸 USA 2311NT♠6+2-1
-0.7Round 21🇹🇼 CHINESE TAIPEI13NT♥Q-1-3
-0.8Round 9🇷🇺 RUSSIA84♠♥2+1+0
-0.9Round 9🇷🇺 RUSSIA103♦♦5-2-2
-0.9Round 23🇳🇿 NEW ZEALAND32NT♠3-1+4
-1.0Round 5🇮🇩 INDONESIA94♠♦A+1-1
-1.0Round 8🇵🇰 PAKISTAN183♣♠A-1-5
-1.0Round 8🇵🇰 PAKISTAN303NT♦7+2-1
-1.0Round 11🇸🇪 SWEDEN141♥♦8+1-5
-1.0Round 23🇳🇿 NEW ZEALAND66♠♣6+1+11
-1.1Round 3🇦🇺 AUSTRALIA73NT♣2-1+6
-1.1Round 23🇳🇿 NEW ZEALAND83♣x♥A-1+0
-1.4Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND213NT♥8=+1
-1.4Round 17🇧🇷 BRAZIL12♥♠3=-1
-1.4Round 18🇹🇭 THAILAND171NT♣6-1+3
-1.5Round 18🇹🇭 THAILAND284♥♥5=+1
-1.6Round 17🇧🇷 BRAZIL62♦♦4+1-7
-1.7Round 9🇷🇺 RUSSIA64♠♥8-1-6
-1.7Round 18🇹🇭 THAILAND183NT♣Q+2+0
-2.0Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND234♥♦3+2+13
-2.0Round 8🇵🇰 PAKISTAN293NT♥6+2+13
-2.0Round 18🇹🇭 THAILAND302♥♣J=-5
-2.0Round 21🇹🇼 CHINESE TAIPEI104♥♣2+1+0
-2.1Round 18🇹🇭 THAILAND193NT♦8+2-2
-2.1Round 21🇹🇼 CHINESE TAIPEI31NT♦2-2+1
-2.2Round 2🇩🇰 DENMARK322♠♣5=+0
-2.2Round 5🇮🇩 INDONESIA73♣♥7-2-2
-2.2Round 8🇵🇰 PAKISTAN171NT♣K-1-5
-2.3Round 5🇮🇩 INDONESIA102♠♥K+2-10
-2.3Round 9🇷🇺 RUSSIA13♠♣5-3-1
-2.4Round 2🇩🇰 DENMARK175♦♠K+1-2
-2.4Round 17🇧🇷 BRAZIL53NT♦2-2-13
-2.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND314♥♦10+1+0
-2.5Round 5🇮🇩 INDONESIA61NT♣3-3-5
-2.5Round 14🇪🇬 EGYPT172♠♦Q-1-4
-2.5Round 15🇷🇴 ROMANIA113NT♠5+4+10
-2.6Round 15🇷🇴 ROMANIA132♠♥K+1-10
-2.6Round 17🇧🇷 BRAZIL34♣♥3-2+0
-2.6Round 18🇹🇭 THAILAND265♣♦K-1-6
-2.6Round 23🇳🇿 NEW ZEALAND23♦♣4-1-5
-2.6Round 23🇳🇿 NEW ZEALAND145♣♦3-1-10
-2.7Round 5🇮🇩 INDONESIA134♠♥2-1-6
-2.7Round 21🇹🇼 CHINESE TAIPEI153NT♦6+2-1
-2.8Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND173NT♠3-2-6
-2.8Round 11🇸🇪 SWEDEN66♠♥K+1-13
-2.8Round 12🇺🇸 USA 1217♠♣10=+0
-2.9Round 9🇷🇺 RUSSIA113♥♣5-1+2
-2.9Round 11🇸🇪 SWEDEN124♠♥5+2+13
-2.9Round 14🇪🇬 EGYPT323NT♥10+4-2
-2.9Round 20🇺🇸 USA 2175♦x♥A-2-4
-3.0Round 15🇷🇴 ROMANIA121NT♠8=-5
-3.0Round 15🇷🇴 ROMANIA151♥♣Q+4-2
-3.1Round 18🇹🇭 THAILAND323♣♦K-3-1
-3.2Round 5🇮🇩 INDONESIA143NT♣2-2-6
-3.3Round 11🇸🇪 SWEDEN73NT♥J-1+5
-3.3Round 12🇺🇸 USA 1262NT♠10+1-6
-3.3Round 14🇪🇬 EGYPT254♠x♣2-1-8
-3.4Round 12🇺🇸 USA 1174♠♥A-2-5
-3.4Round 21🇹🇼 CHINESE TAIPEI116♦♥A=+2
-3.5Round 15🇷🇴 ROMANIA93NT♠5+1+0
-3.6Round 20🇺🇸 USA 2224♥♠J=+11
-3.7Round 9🇷🇺 RUSSIA24♠♥2+3-10
-3.7Round 11🇸🇪 SWEDEN24♥♦A-1-5
-3.7Round 12🇺🇸 USA 1194♥♥6-2-3
-3.7Round 20🇺🇸 USA 2323♠♣K+1-1
-3.8Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND185♥♠3-2-7
-3.8Round 20🇺🇸 USA 2243♠♥3-3-2
-3.9Round 20🇺🇸 USA 2275♥♣A+1-1
-4.0Round 8🇵🇰 PAKISTAN283♠♣J+1-8
-4.1Round 3🇦🇺 AUSTRALIA83♦♣3-2-6
-4.2Round 20🇺🇸 USA 2182♦x♣Q=-7
-4.3Round 5🇮🇩 INDONESIA43♣♠2=+0
-4.3Round 8🇵🇰 PAKISTAN223♦♥10+2-7
-4.5Round 5🇮🇩 INDONESIA84♥♣A=+0
-4.5Round 21🇹🇼 CHINESE TAIPEI64♠♥6+1-11
-4.7Round 12🇺🇸 USA 1224♥♥2-2-7
-5.0Round 20🇺🇸 USA 2194♥x♠A=-5
-5.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192♠♥10+1-11
-5.1Round 9🇷🇺 RUSSIA135♦♣K-1-3
-5.1Round 11🇸🇪 SWEDEN103♠♥9=-8
-5.3Round 14🇪🇬 EGYPT232NT♦8+1-10
-5.5Round 15🇷🇴 ROMANIA63NT♦7=-7
-5.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND243NT♠3+1-4
-5.6Round 18🇹🇭 THAILAND314♥♦A+1-1
-5.8Round 2🇩🇰 DENMARK303♣♠4-1-10
-5.9Round 5🇮🇩 INDONESIA123NT♥3+3-11
-5.9Round 17🇧🇷 BRAZIL132♥♠J-1-6
-6.0Round 9🇷🇺 RUSSIA166♦♦6+1-1
-6.0Round 20🇺🇸 USA 2302♥♦7+3-6
-6.1Round 11🇸🇪 SWEDEN95♣x♥K-2-2
-6.2Round 14🇪🇬 EGYPT243NT♥Q-1-10
-6.7Round 15🇷🇴 ROMANIA13♥♣3-1-10
-6.7Round 17🇧🇷 BRAZIL121♥♦Q=-12
-6.9Round 2🇩🇰 DENMARK273♦♦2-2-11
-6.9Round 9🇷🇺 RUSSIA124♥♠Q+1-8
-6.9Round 11🇸🇪 SWEDEN52♦x♥3+1+6
-7.0Round 3🇦🇺 AUSTRALIA91NT♥3+1-13
-7.0Round 9🇷🇺 RUSSIA74♥♣7=+0
-7.6Round 15🇷🇴 ROMANIA33NT♦5-1-12
-7.7Round 15🇷🇴 ROMANIA74♥♠J=-10
-7.7Round 17🇧🇷 BRAZIL106♥♣10=+0
-8.0Round 14🇪🇬 EGYPT303NTx♣9=-10
-8.0Round 17🇧🇷 BRAZIL115♣♥A-6-10
-8.1Round 2🇩🇰 DENMARK294♦♠A-2-10
-8.6Round 21🇹🇼 CHINESE TAIPEI123NT♠4-1-6
-8.7Round 2🇩🇰 DENMARK223NT♠10-1-10
-9.0Round 9🇷🇺 RUSSIA33NT♥8-1-12
-9.2Round 21🇹🇼 CHINESE TAIPEI21♠♦J-3-11
-9.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND306♣♥A=+2
-9.7Round 20🇺🇸 USA 2264♥♥A-3-5
-9.8Round 21🇹🇼 CHINESE TAIPEI144♥♣J+1-7
-10.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND202♠♠5+2-10
-10.1Round 8🇵🇰 PAKISTAN256♦♥9-3-11
-10.3Round 3🇦🇺 AUSTRALIA126♦♦8=+0
-10.7Round 3🇦🇺 AUSTRALIA113♠♣6-2-14
-11.2Round 23🇳🇿 NEW ZEALAND12♥x♣K+2-11
-11.6Round 3🇦🇺 AUSTRALIA47♣♦10=+2
-12.0Round 23🇳🇿 NEW ZEALAND94♠♣3-1-16
-12.1Round 11🇸🇪 SWEDEN12♣xx♥A-2-12
-12.7Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND274♥x♦K-4-12
-13.9Round 2🇩🇰 DENMARK184♠x♣6-4-14
-13.9Round 15🇷🇴 ROMANIA57♠♣A-1-14