🇱🇧 HARFOUCHE Gabriel · LEBANON

66rank
-27.7Butler · 133 bds
-0.21per board
±4.4swing
-0.48vs par /bd · #65/94
-0.28adjusted /bd
Butler per round: 11.9 -2 -2.5 -4.1 -7.9 9.4 -24.5 9.9 1.4 19.1 -1.7 -14.9 -3.6 7.3 -16.3 -8.5 -4.7 1.6 2.4by round

vs par split: bidding -0.40 · play -0.08

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

Card play — on target: opening leads 78.8% #37 of 94 · declarer play 84.0% #13 of 94 · defence 81.8% #59 of 94

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (12)81.0% (21)
Declarer play71.4% (7)88.9% (18)
Defence83.3% (18)81.2% (48)

Opening leads by suit led: ♠ 87.5% (8) · ♥ 60.0% (5) · ♦ 72.7% (11) · ♣ 88.9% (9)

vs par by strain: NT -1.00 (40) · a suit -0.26 (93)

vs par by level: part-score -0.20 (50) · game -0.86 (71) · slam +0.58 (12)

By role: declaring -0.58/bd (-3.69 vs par · 67) · defending +0.17/bd (+2.77 vs par · 66)

By vulnerability: vulnerable -0.35/bd (-0.48 vs par · 71) · not vulnerable -0.05/bd (-0.48 vs par · 62)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1F.HamdanV.Vainikonis – W.OlanskiClosed7+11.9+1.70-1.00
Round 2F.HamdanN.Marlin – G.PenneyClosed7-2.0-0.29-0.14
Round 3F.HamdanS.Dolarevic – R.TicaClosed7-2.5-0.36+1.57
Round 4F.HamdanM.Moraru – D.MoldovanClosed7-4.1-0.59-0.29
Round 5F.HamdanJ.Tomcani – M.KemenovaClosed7-7.9-1.13-0.29
Round 6F.HamdanF.Selmanaj – G.RadovickaClosed7+9.4+1.34+1.29
Round 7F.HamdanS.Sester – V.LevenkoClosed7-24.5-3.50+0.43
Round 8F.HamdanA.Pecci – M.RitianiClosed7+9.9+1.41-0.14
Round 9F.HamdanT.Orac – S.RojkoClosed7+1.4+0.20-0.14
Round 10F.HamdanR.Plumley – J.SeymourClosed7+19.1+2.73-0.57
Round 11F.HamdanV.Zoric – O.StanicicClosed7-1.7-0.24+0.14
Round 12F.HamdanA.Mikkelsen – B.SimonsenClosed7-14.9-2.13-5.29
Round 13F.HamdanU.Bethers – J.BalasovsClosed7-3.6-0.51+0.86
Round 14F.HamdanV.Danylyuk – T.DanylyukClosed7+7.3+1.04+0.14
Round 15F.HamdanM.Kopecky – E.KlemsClosed7-16.3-2.33-6.00
Round 16F.HamdanF.Allavena – K.LormantClosed7-8.5-1.21+0.00
Round 17F.HamdanM.Uscumljic – A.StankovicClosed7-4.7-0.67+1.57
Round 18F.HamdanA.Kirovski – S.RatkovicClosed7+1.6+0.23-0.71
Round 19F.HamdanP.Frangos – C.SyrakopoulouClosed7+2.4+0.34-0.57

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
+13.0Round 10GUERNSEY96♣♠7=+0
+12.8Round 6🇦🇱 ALBANIA125♥x♠2-3+12
+9.7Round 8🇸🇲 SAN MARINO286♥♠7-1+13
+9.4Round 9🇸🇮 SLOVENIA52♥♣K-1+11
+9.2Round 4🇷🇴 ROMANIA265♥♠2-1+13
+8.0Round 18🇲🇰 NORTH MACEDONIA125♦♣Q+1+14
+7.7Round 9🇸🇮 SLOVENIA44♠♣J+2+13
+7.6Round 14🇺🇦 UKRAINE96♥♥2=+1
+7.4Round 2🇲🇹 MALTA132♥♥4-3+10
+7.1Round 8🇸🇲 SAN MARINO224♠♥6=-5
+6.9Round 7🇪🇪 ESTONIA192♠♥K+2+10
+6.4Round 19🇨🇾 CYPRUS214♠♣A-1+10
+6.0Round 11🇭🇷 CROATIA164♥♣J-1+6
+5.9Round 1🇱🇹 LITHUANIA53NT♥5+4-12
+5.7Round 18🇲🇰 NORTH MACEDONIA113NT♣3-2+5
+5.1Round 2🇲🇹 MALTA116♠♣A=+0
+4.7Round 16🇲🇨 MONACO244♥♣A+1+0
+4.6Round 13🇱🇻 LATVIA63NT♦3+1+7
+4.6Round 19🇨🇾 CYPRUS206♥♠Q=+0
+4.2Round 8🇸🇲 SAN MARINO244♠♦J-1+4
+4.1Round 14🇺🇦 UKRAINE122♠♥8-3+9
+3.8Round 1🇱🇹 LITHUANIA35♠♣J-1+5
+3.4Round 10GUERNSEY143NT♣4+2+1
+3.4Round 19🇨🇾 CYPRUS173NT♠4=+0
+3.2Round 2🇲🇹 MALTA105♠♣9=+0
+3.1Round 11🇭🇷 CROATIA213NT♣10=+11
+2.8Round 10GUERNSEY111♠♥J+2+1
+2.7Round 6🇦🇱 ALBANIA111NT♠K-1+8
+2.4Round 10GUERNSEY131NT♥4-1+5
+2.3Round 5🇸🇰 SLOVAKIA16♠♦2+1+11
+2.0Round 17🇷🇸 SERBIA54♥♦J=+11
+1.8Round 1🇱🇹 LITHUANIA71NT♠K-2+2
+1.6Round 4🇷🇴 ROMANIA222♠♣10=+0
+1.5Round 1🇱🇹 LITHUANIA11NT♦A=+6
+1.5Round 1🇱🇹 LITHUANIA62♥♣7=-7
+1.5Round 3🇧🇦 BOSNIA AND HERZEGOVINA152♥♥3+1+1
+1.4Round 18🇲🇰 NORTH MACEDONIA83NT♠6=+2
+1.1Round 5🇸🇰 SLOVAKIA43♠♥J=+0
+1.1Round 5🇸🇰 SLOVAKIA63NT♦8+1+0
+0.9Round 14🇺🇦 UKRAINE84♠♣2=+0
+0.8Round 16🇲🇨 MONACO275♣♦Q=-1
+0.7Round 3🇧🇦 BOSNIA AND HERZEGOVINA194♥♠3+1+0
+0.7Round 15🇨🇿 CZECH REPUBLIC153NT♠8=-1
+0.7Round 15🇨🇿 CZECH REPUBLIC184♥♠8+1-13
+0.7Round 16🇲🇨 MONACO256♣x♠7-2+5
+0.6Round 14🇺🇦 UKRAINE112♠♠5-1-2
+0.4Round 3🇧🇦 BOSNIA AND HERZEGOVINA213NT♥5+2+1
+0.4Round 13🇱🇻 LATVIA73NT♠5+2+0
+0.4Round 14🇺🇦 UKRAINE144♠♥3+2-1
+0.4Round 17🇷🇸 SERBIA74♠♣5=+0
+0.3Round 9🇸🇮 SLOVENIA72♥♦Q=+0
+0.3Round 13🇱🇻 LATVIA13♠♦6-2-1
+0.1Round 1🇱🇹 LITHUANIA22NT♣Q+1+6
+0.1Round 6🇦🇱 ALBANIA84♠♥A=+1
-0.0Round 6🇦🇱 ALBANIA94♠♦2=+0
+0.0Round 17🇷🇸 SERBIA13NT♠10+1+0
-0.1Round 17🇷🇸 SERBIA32♠♦J=-7
-0.2Round 7🇪🇪 ESTONIA183NT♠4=+1
-0.2Round 16🇲🇨 MONACO221NT♣3+1+0
-0.3Round 5🇸🇰 SLOVAKIA71♠♣2+1+11
-0.4Round 9🇸🇮 SLOVENIA62♠♠3=-1
-0.4Round 10GUERNSEY83NT♦3+1+0
-0.4Round 18🇲🇰 NORTH MACEDONIA103NT♥6+2-1
-0.4Round 19🇨🇾 CYPRUS154♠♥6+1+0
-0.5Round 3🇧🇦 BOSNIA AND HERZEGOVINA174♠♣A-2+1
-0.6Round 4🇷🇴 ROMANIA275♣♦K+1-11
-0.6Round 13🇱🇻 LATVIA41NT♥2=-1
-0.6Round 15🇨🇿 CZECH REPUBLIC192NT♥4=-7
-0.7Round 12🇫🇴 FAROE ISLANDS234♥♠Q=+0
-0.7Round 12🇫🇴 FAROE ISLANDS242NT♦8=+0
-0.7Round 19🇨🇾 CYPRUS164♠♥A+1-4
-0.8Round 13🇱🇻 LATVIA21NT♠9=+1
-0.8Round 19🇨🇾 CYPRUS183♦♣7+1+0
-0.9Round 10GUERNSEY103♣♠A+1+0
-0.9Round 11🇭🇷 CROATIA183NT♦5+1-1
-1.0Round 4🇷🇴 ROMANIA232♥♦Q-1+5
-1.0Round 7🇪🇪 ESTONIA174♥♦K+2-11
-1.1Round 6🇦🇱 ALBANIA142♠♦Q=-1
-1.2Round 10GUERNSEY124♥♣J+2-11
-1.2Round 11🇭🇷 CROATIA155♠♦2+1-13
-1.3Round 3🇧🇦 BOSNIA AND HERZEGOVINA205♥♣K+1+9
-1.3Round 8🇸🇲 SAN MARINO264♥♠3+1+0
-1.3Round 12🇫🇴 FAROE ISLANDS283NT♥2+2-11
-1.4Round 3🇧🇦 BOSNIA AND HERZEGOVINA183♠♣6+1-1
-1.4Round 6🇦🇱 ALBANIA133NT♦K-1-12
-1.4Round 13🇱🇻 LATVIA53♦♣A+1+0
-1.5Round 11🇭🇷 CROATIA174♥♦J+2-1
-1.5Round 17🇷🇸 SERBIA44♠♦4+2+13
-1.6Round 5🇸🇰 SLOVAKIA52NT♦6+3-9
-1.7Round 12🇫🇴 FAROE ISLANDS273♠♦3+1-6
-1.7Round 15🇨🇿 CZECH REPUBLIC162♥♣A-1-4
-1.8Round 4🇷🇴 ROMANIA252♠♠2+1-1
-1.8Round 18🇲🇰 NORTH MACEDONIA133NT♦3=+0
-1.9Round 2🇲🇹 MALTA94♦♠K-3+3
-1.9Round 3🇧🇦 BOSNIA AND HERZEGOVINA162♥♣4-2+0
-1.9Round 9🇸🇮 SLOVENIA33♥♦K=+0
-1.9Round 18🇲🇰 NORTH MACEDONIA146♥♥8+1-11
-2.1Round 12🇫🇴 FAROE ISLANDS262♠♥8-1-5
-2.1Round 17🇷🇸 SERBIA65♣♠K-2+0
-2.3Round 8🇸🇲 SAN MARINO232NT♣7-1-5
-2.7Round 1🇱🇹 LITHUANIA42♠♥A+1-7
-2.8Round 8🇸🇲 SAN MARINO274♦♣A-1-5
-2.8Round 15🇨🇿 CZECH REPUBLIC203NT♠5=+1
-2.9Round 11🇭🇷 CROATIA193NT♣5+1-1
-2.9Round 15🇨🇿 CZECH REPUBLIC173♠♦2=-6
-3.1Round 5🇸🇰 SLOVAKIA22♥♠K=-9
-3.1Round 14🇺🇦 UKRAINE133NT♠5+1-1
-3.2Round 12🇫🇴 FAROE ISLANDS223♣♦A-1-5
-3.2Round 14🇺🇦 UKRAINE101NT♥5=-5
-3.3Round 2🇲🇹 MALTA83♦♠K-4+6
-3.3Round 4🇷🇴 ROMANIA284♠♣A-2-5
-3.4Round 17🇷🇸 SERBIA23NT♦4-1-6
-3.7Round 6🇦🇱 ALBANIA103♠♦K-1+1
-3.7Round 16🇲🇨 MONACO233NT♣9-3-5
-4.1Round 7🇪🇪 ESTONIA203♠♥5+1-8
-4.1Round 9🇸🇮 SLOVENIA14♠♥K+2-11
-4.3Round 11🇭🇷 CROATIA206♠♦8=+0
-4.7Round 2🇲🇹 MALTA143NT♣K-2-6
-4.7Round 8🇸🇲 SAN MARINO252♥♠4+3-3
-4.9Round 16🇲🇨 MONACO264♥♣8=+1
-5.2Round 12🇫🇴 FAROE ISLANDS255♦♠K-3-10
-5.9Round 16🇲🇨 MONACO283NT♣4=+0
-6.1Round 13🇱🇻 LATVIA35♠x♣3-1+0
-7.1Round 7🇪🇪 ESTONIA156♣x♦K-1-11
-7.3Round 7🇪🇪 ESTONIA215♦x♠Q=+9
-7.4Round 5🇸🇰 SLOVAKIA35♦♠Q-2-6
-7.8Round 2🇲🇹 MALTA126♠♦A-1-14
-8.2Round 4🇷🇴 ROMANIA244♠♥K=-3
-9.4Round 18🇲🇰 NORTH MACEDONIA94♥x♠3=-14
-9.6Round 9🇸🇮 SLOVENIA23NT♣Q-2-13
-9.7Round 15🇨🇿 CZECH REPUBLIC215♠♥4-1-12
-10.1Round 19🇨🇾 CYPRUS194♠♦K=-10
-11.7Round 7🇪🇪 ESTONIA166♥♦Q+1+13