🇸🇪 LARHNIMI Hakim · SWEDEN

86rank
-5.8Butler · 98 bds
-0.06per board
±4.9swing
-0.09vs par /bd
-0.22adjusted /bd
Butler per round: 4.9 -16.3 16.5 13.2 -15.2 21.9 -30.8by round

vs par split: bidding +0.23 · play -0.34

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

Card play — on target: opening leads 92.3% · declarer play 50.0% · defence 77.4%

Bidding activity — not a pass: 42.0% (121/288)

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (7)89.5% (19)
Declarer play57.1% (7)45.5% (11)
Defence64.3% (14)82.1% (39)

Opening leads by suit led: ♠ 80.0% (10) · ♥ 100.0% (8) · ♦ 100.0% (2) · ♣ 100.0% (6)

vs par by strain: NT -0.72 (32) · a suit +0.18 (65)

vs par by level: part-score -2.16 (32) · game +0.36 (56) · slam +4.22 (9)

By role: declaring +0.41/bd (-1.73 vs par · 44) · defending -0.44/bd (+1.24 vs par · 54)

By vulnerability: vulnerable +0.60/bd (+1.67 vs par · 49) · not vulnerable -0.72/bd (-1.86 vs par · 49)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2M.BertheauD.Jansons – R.KreitalsOpen14+4.9+0.35+1.00
Round 6M.BertheauD.Mikolaci – D.RamicOpen14-16.3-1.16-1.21
Round 7M.BertheauM.Kemeny – Z.ArgayOpen14+16.5+1.18+2.07
Round 13M.BertheauA.Carletti – P.PasquiniOpen14+13.2+0.94+0.43
Round 14E.WibergA.Rolf-Larsen – V.KoldingOpen14-15.2-1.09-1.14
Round 19M.BertheauB.Unver – U.ErenClosed14+21.9+1.56+0.50
Round 20M.BertheauA.Pyszko – E.KonstackaClosed14-30.8-2.20-2.29

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.7Round 2🇱🇻 LATVIA286♥♠6=+1
+11.9Round 7🇭🇺 HUNGARY226♣♦J-1+13
+9.6Round 13🇮🇹 ITALY286♠♣A-1+11
+9.4Round 2🇱🇻 LATVIA196♣x♥A-2+9
+9.1Round 19🇹🇷 TURKIYE124♥♠A=+10
+8.0Round 13🇮🇹 ITALY186♠♣K-2+11
+7.9Round 7🇭🇺 HUNGARY154♠♦A=+11
+7.4Round 7🇭🇺 HUNGARY234♠♥9+2+13
+6.9Round 19🇹🇷 TURKIYE103NT♠5-1+12
+6.8Round 6🇭🇷 CROATIA53♥♠3+1+7
+6.0Round 19🇹🇷 TURKIYE17♣♥2=-2
+5.9Round 14🇩🇰 DENMARK113NT♠Q=-1
+5.5Round 13🇮🇹 ITALY154♠♥5-1+10
+5.1Round 20🇨🇿 CZECH REPUBLIC213NT♥7=+10
+4.9Round 2🇱🇻 LATVIA181NT♥5+1+5
+4.4Round 19🇹🇷 TURKIYE135♦x♣Q-3+7
+4.3Round 6🇭🇷 CROATIA113NT♣5=+7
+4.0Round 14🇩🇰 DENMARK62♠♥A-2+3
+4.0Round 19🇹🇷 TURKIYE33♣♠2-2+3
+3.9Round 7🇭🇺 HUNGARY163NT♥Q+1+1
+3.9Round 13🇮🇹 ITALY244♠♣6+1+1
+3.2Round 2🇱🇻 LATVIA155♥x♠A-2+0
+3.2Round 6🇭🇷 CROATIA14♥♦K=+3
+3.1Round 14🇩🇰 DENMARK44♥♠A+2+12
+3.0Round 6🇭🇷 CROATIA93NT♠K+2+2
+2.8Round 19🇹🇷 TURKIYE43NT♠5=+0
+2.4Round 7🇭🇺 HUNGARY214♥♦T+1+0
+2.3Round 20🇨🇿 CZECH REPUBLIC273NT♥6=-1
+2.0Round 6🇭🇷 CROATIA132♠♦A+1+7
+1.9Round 13🇮🇹 ITALY264♥♣9=+3
+1.9Round 19🇹🇷 TURKIYE21NT♣7-4-9
+1.7Round 7🇭🇺 HUNGARY273NT♠3-1+4
+1.6Round 2🇱🇻 LATVIA173NT♦4-3+1
+1.6Round 19🇹🇷 TURKIYE62NT♦6+1-6
+1.4Round 19🇹🇷 TURKIYE113NT♠3-1+4
+1.3Round 13🇮🇹 ITALY203NT♥7+1+13
+1.2Round 7🇭🇺 HUNGARY264♠♠3+2+13
+0.9Round 6🇭🇷 CROATIA44♠♥A+1+0
+0.8Round 2🇱🇻 LATVIA26Adj.♠Q+2
+0.6Round 20🇨🇿 CZECH REPUBLIC174♠♦A=-8
+0.5Round 20🇨🇿 CZECH REPUBLIC263NT♠6+1+0
+0.2Round 20🇨🇿 CZECH REPUBLIC244♠♥7=+1
+0.1Round 14🇩🇰 DENMARK122♠♥3=+0
+0.1Round 20🇨🇿 CZECH REPUBLIC253NT♠7+1+0
-0.0Round 2🇱🇻 LATVIA214♠♣A=+11
+0.0Round 7🇭🇺 HUNGARY182♠♥6=-5
-0.0Round 13🇮🇹 ITALY164♥♣7+1-11
+0.0Round 20🇨🇿 CZECH REPUBLIC234♥♠2+1+0
-0.1Round 7🇭🇺 HUNGARY194♥♣2=-1
-0.1Round 13🇮🇹 ITALY272NT♠3=-1
-0.4Round 13🇮🇹 ITALY223NT♠Q+1-8
-0.5Round 2🇱🇻 LATVIA221NT♠6+3+1
-0.5Round 13🇮🇹 ITALY234♠♣Q=+0
-0.5Round 14🇩🇰 DENMARK14♠♣Q+1+0
-0.6Round 14🇩🇰 DENMARK92♠♣8=-1
-0.8Round 2🇱🇻 LATVIA203NT♣4+1+1
-0.8Round 2🇱🇻 LATVIA242♠♦A+1+0
-1.2Round 7🇭🇺 HUNGARY244♠♥A=+0
-1.2Round 14🇩🇰 DENMARK34♥♣K+1-11
-1.4Round 14🇩🇰 DENMARK102♥♠2+3+9
-1.6Round 20🇨🇿 CZECH REPUBLIC284♠♥A-2-5
-1.7Round 6🇭🇷 CROATIA121NT♠4=-5
-1.9Round 6🇭🇷 CROATIA144♠♦A-1-5
-1.9Round 19🇹🇷 TURKIYE94♠♣K+3-10
-2.0Round 14🇩🇰 DENMARK72NT♠5=-10
-2.0Round 20🇨🇿 CZECH REPUBLIC201NT♠J+1+0
-2.1Round 14🇩🇰 DENMARK144♠♣K=+1
-2.3Round 7🇭🇺 HUNGARY173NT♦6-2-6
-2.4Round 19🇹🇷 TURKIYE142♥♠7=+0
-2.9Round 2🇱🇻 LATVIA231NT♥Q-1-5
-3.1Round 19🇹🇷 TURKIYE74♦♣2-1-1
-3.3Round 13🇮🇹 ITALY253NT♥3-1-8
-3.4Round 14🇩🇰 DENMARK84♥♣2-2-6
-3.5Round 14🇩🇰 DENMARK22♠♥A=+0
-3.5Round 20🇨🇿 CZECH REPUBLIC153♠♣A-3-5
-3.7Round 14🇩🇰 DENMARK52♥♠2+1+0
-3.8Round 13🇮🇹 ITALY172♣♥K+1-5
-3.9Round 6🇭🇷 CROATIA22♥♣K+2-8
-3.9Round 6🇭🇷 CROATIA64♥♦A=-3
-3.9Round 19🇹🇷 TURKIYE51NT♣5+2+0
-4.0Round 20🇨🇿 CZECH REPUBLIC183NT♣6+4-12
-4.1Round 13🇮🇹 ITALY193♣♦K-1-4
-4.3Round 7🇭🇺 HUNGARY254♦x♠Q-1-6
-4.6Round 6🇭🇷 CROATIA33NT♣3-1-5
-4.6Round 7🇭🇺 HUNGARY286♦♥A=+2
-4.6Round 20🇨🇿 CZECH REPUBLIC163♠♦Q-2-6
-4.7Round 6🇭🇷 CROATIA83♦x♠A=-11
-4.8Round 13🇮🇹 ITALY211NT♦3=-6
-4.9Round 6🇭🇷 CROATIA74♠♣J=+1
-4.9Round 19🇹🇷 TURKIYE83NT♠2+1-1
-5.6Round 2🇱🇻 LATVIA254♥♦2-2-6
-6.2Round 2🇱🇻 LATVIA274♥♣Q+1-1
-7.4Round 7🇭🇺 HUNGARY201♠♥8+1-10
-9.9Round 14🇩🇰 DENMARK134♠♣2-1-12
-10.9Round 2🇱🇻 LATVIA164♠x♥2=-5
-10.9Round 6🇭🇷 CROATIA106♦♠5=-7
-11.8Round 20🇨🇿 CZECH REPUBLIC225♣x♥A=-6
-12.1Round 20🇨🇿 CZECH REPUBLIC196♠♦9=+0