🇱🇧 HAMDAN Nahla · LEBANON

57rank
-51.7Butler · 176 bds
-0.29per board
±4.2swing
-0.20vs par /bd · #54/78
-0.30adjusted /bd
Butler per round: -39.3 -21.9 -13.7 8.5 6.6 -0.1 -13.2 31.9 -10.1 -6.2 5.8by round

vs par split: bidding +0.03 · play -0.18

Strength of schedule: opponents averaged -0.01/bd (an average draw) → opponent-adjusted -0.30/bd

Card play — on target: opening leads 82.6% #26 of 77 · declarer play 79.5% #13 of 78 · defence 81.8% #57 of 78

Card play by contract type — on target
vs NTvs a suit
Opening leads54.5% (11)91.4% (35)
Declarer play80.0% (10)79.3% (29)
Defence87.5% (24)79.7% (64)

Opening leads by suit led: ♠ 80.0% (10) · ♥ 55.6% (9) · ♦ 85.7% (14) · ♣ 100.0% (13)

vs par by strain: NT -0.06 (49) · a suit -0.19 (126)

vs par by level: part-score -0.24 (66) · game -0.46 (100) · slam +3.89 (9)

By role: declaring +0.02/bd (-1.72 vs par · 88) · defending -0.61/bd (+1.31 vs par · 88)

By vulnerability: vulnerable -0.26/bd (-0.10 vs par · 88) · not vulnerable -0.33/bd (-0.31 vs par · 88)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1F.FarhatG.Manara – C.FerlazzoClosed16-39.3-2.46-3.56
Round 2C.AnawatiN.Hashem – L.HaddadinOpen16-21.9-1.37+0.94
Round 4F.FarhatG.Smykalla – C.LuessmannClosed16-13.7-0.86-1.25
Round 5C.AnawatiC.Forsberg – M.GronkvistOpen16+8.5+0.53+1.06
Round 6F.FarhatP.Daryanani – P.SultanClosed16+6.6+0.41+0.00
Round 7F.FarhatS.Teber – R.HamamsiOpen16-0.1-0.01-0.50
Round 9F.FarhatG.Tan – V.EganClosed16-13.2-0.82-3.38
Round 10C.AnawatiC.Lipshitz – R.KennyOpen16+31.9+1.99+2.00
Round 11F.FarhatZ.Azwer – R.AghaClosed16-10.1-0.63+0.25
Round 12F.FarhatE.Hugon – S.DauvergneClosed16-6.2-0.39-0.06
Round 13F.FarhatG.Vist – S.HolmoyClosed16+5.8+0.36+2.25

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.5Round 13🇳🇴 NORWAY123♥x♣3-4+12
+12.2Round 13🇳🇴 NORWAY163NT♦Q-1+13
+11.9Round 12🇫🇷 FRANCE266♠♥7-1+13
+11.6Round 5🇸🇪 SWEDEN93♠x♥K=+3
+10.9Round 6🇻🇪 VENEZUELA206♥♥10=+0
+8.5Round 10🇿🇦 SOUTH AFRICA284♥♠3=+7
+7.8Round 2🇵🇸 PALESTINE324♥♣Q=+13
+7.5Round 10🇿🇦 SOUTH AFRICA223♣x♦Q-3-3
+6.7Round 6🇻🇪 VENEZUELA283NT♠4=+0
+6.4Round 7🇲🇦 MOROCCO35♣♠3=+3
+6.1Round 2🇵🇸 PALESTINE174♥♦Q+1+0
+5.8Round 7🇲🇦 MOROCCO96♣♦10-5+12
+5.8Round 10🇿🇦 SOUTH AFRICA241NT♠10+3+7
+5.6Round 11🇵🇰 PAKISTAN163NT♦5-2+11
+5.5Round 11🇵🇰 PAKISTAN114♠♣A=+7
+5.3Round 10🇿🇦 SOUTH AFRICA263NT♦6-1+6
+4.6Round 6🇻🇪 VENEZUELA245♥♠A-5+4
+4.6Round 13🇳🇴 NORWAY75♦x♥A-2+4
+4.5Round 5🇸🇪 SWEDEN152♠♣5+3+6
+4.5Round 9🇵🇭 PHILIPPINES132♥♦4+1+0
+4.5Round 10🇿🇦 SOUTH AFRICA324♥♣2-1+10
+4.2Round 7🇲🇦 MOROCCO86♥♣J+1-11
+4.1Round 4🇩🇪 GERMANY303NT♥J+1+0
+3.9Round 10🇿🇦 SOUTH AFRICA233♥♦4-1+11
+3.6Round 9🇵🇭 PHILIPPINES34♥♥2=+1
+3.6Round 13🇳🇴 NORWAY33♥♠A=+6
+3.5Round 12🇫🇷 FRANCE234♥♥5=+3
+3.4Round 6🇻🇪 VENEZUELA292NT♣8+1+10
+3.3Round 5🇸🇪 SWEDEN62♥♥7+1+7
+3.2Round 4🇩🇪 GERMANY255♥♠7=-11
+3.1Round 7🇲🇦 MOROCCO44♠♥Q=+3
+3.1Round 10🇿🇦 SOUTH AFRICA183♠♥J=+8
+3.1Round 12🇫🇷 FRANCE193♥♠9=+10
+2.8Round 12🇫🇷 FRANCE243NT♠4+3+1
+2.7Round 9🇵🇭 PHILIPPINES23NT♦2+1-1
+2.6Round 11🇵🇰 PAKISTAN54♥♦A=+0
+2.3Round 7🇲🇦 MOROCCO144♥♠7-1+10
+2.3Round 12🇫🇷 FRANCE174♠♦10=+0
+2.2Round 4🇩🇪 GERMANY311NT♠6+1+0
+2.2Round 11🇵🇰 PAKISTAN143NT♠4-1+5
+2.1Round 7🇲🇦 MOROCCO164♠♥J=-13
+2.0Round 10🇿🇦 SOUTH AFRICA272♥♥3-3-6
+1.8Round 6🇻🇪 VENEZUELA213♥♦A+1+10
+1.8Round 10🇿🇦 SOUTH AFRICA316♥♦8+1+13
+1.7Round 1🇮🇹 ITALY83NT♣8+1-1
+1.7Round 5🇸🇪 SWEDEN54♥♦7=+0
+1.6Round 9🇵🇭 PHILIPPINES72♠♥10=+0
+1.4Round 7🇲🇦 MOROCCO132♠♦5-1+0
+1.4Round 13🇳🇴 NORWAY146♦♠J+1+11
+1.3Round 2🇵🇸 PALESTINE284♥♠8+2-14
+1.3Round 11🇵🇰 PAKISTAN103♦♠3-1-1
+1.2Round 5🇸🇪 SWEDEN132♠♦Q+1+0
+1.2Round 11🇵🇰 PAKISTAN94♠♣Q+1+11
+1.2Round 13🇳🇴 NORWAY81♠♥10+1+5
+1.2Round 13🇳🇴 NORWAY113♥♣6-1-2
+1.1Round 6🇻🇪 VENEZUELA264♠♦A-2+0
+1.0Round 2🇵🇸 PALESTINE234♠♥4+2+13
+0.9Round 1🇮🇹 ITALY124♠♠6+1+0
+0.9Round 12🇫🇷 FRANCE274♠♥2+1+0
+0.8Round 9🇵🇭 PHILIPPINES65♦♣7=+1
+0.8Round 11🇵🇰 PAKISTAN123♥♥K=+0
+0.8Round 12🇫🇷 FRANCE294♠♥4=-1
+0.7Round 6🇻🇪 VENEZUELA173♦♥5=+5
+0.7Round 9🇵🇭 PHILIPPINES41NT♥6+3-2
+0.6Round 5🇸🇪 SWEDEN73NT♦6=+0
+0.4Round 1🇮🇹 ITALY93NT♦6+3-13
+0.4Round 2🇵🇸 PALESTINE292NT♣K+1+10
+0.4Round 9🇵🇭 PHILIPPINES163♦♥A-1-2
+0.4Round 10🇿🇦 SOUTH AFRICA302♥♠3+2-6
+0.4Round 11🇵🇰 PAKISTAN33NT♠10-1+5
+0.3Round 4🇩🇪 GERMANY195♣x♦Q-1+0
+0.3Round 7🇲🇦 MOROCCO75♥♦A=+0
+0.2Round 4🇩🇪 GERMANY172♠♣K+2+6
+0.2Round 5🇸🇪 SWEDEN84♥♣9+1+0
+0.2Round 5🇸🇪 SWEDEN114♠♦7=+11
+0.2Round 5🇸🇪 SWEDEN123NT♥4+2-1
+0.2Round 7🇲🇦 MOROCCO14♥♠4=+11
+0.2Round 7🇲🇦 MOROCCO113NT♦4=+1
+0.2Round 12🇫🇷 FRANCE254♥♣6+1+0
+0.2Round 13🇳🇴 NORWAY24♠♠2+2+1
+0.2Round 13🇳🇴 NORWAY102♥♦A+1+0
+0.0Round 4🇩🇪 GERMANY204♥♠K+1+0
-0.0Round 6🇻🇪 VENEZUELA323NT♠7+1-1
-0.0Round 11🇵🇰 PAKISTAN25♠♣K-2-6
-0.1Round 5🇸🇪 SWEDEN44♠♦6+1+0
-0.1Round 10🇿🇦 SOUTH AFRICA213NT♠J+1-1
-0.2Round 1🇮🇹 ITALY22NT♣6=+0
-0.2Round 6🇻🇪 VENEZUELA253NT♦3=+10
-0.3Round 10🇿🇦 SOUTH AFRICA174♥♣Q+1+0
-0.4Round 5🇸🇪 SWEDEN23♣♦A-1+1
-0.4Round 9🇵🇭 PHILIPPINES93NT♣Q+3-13
-0.5Round 1🇮🇹 ITALY36♦♥2+1+11
-0.5Round 1🇮🇹 ITALY134♠♣A-2-7
-0.5Round 2🇵🇸 PALESTINE214♦♦4-1+10
-0.5Round 9🇵🇭 PHILIPPINES54♠♣K=-1
-0.5Round 13🇳🇴 NORWAY54♠♠4=-1
-0.6Round 5🇸🇪 SWEDEN163♣♠7-1+2
-0.6Round 11🇵🇰 PAKISTAN74♥♣4+2-1
-0.7Round 4🇩🇪 GERMANY273♣♦2+1-7
-0.7Round 4🇩🇪 GERMANY292♠♦7=-6
-0.8Round 11🇵🇰 PAKISTAN134♠♥9=-1
-0.8Round 12🇫🇷 FRANCE224♠♣7+2-11
-0.9Round 1🇮🇹 ITALY43NT♥6-1-6
-0.9Round 4🇩🇪 GERMANY233NT♣6+2-1
-0.9Round 4🇩🇪 GERMANY243♦♥7+1+7
-0.9Round 6🇻🇪 VENEZUELA274♠♦K-1-4
-1.1Round 5🇸🇪 SWEDEN103NT♦3+1+1
-1.1Round 9🇵🇭 PHILIPPINES82♦♥A=-5
-1.1Round 9🇵🇭 PHILIPPINES101NT♠J-1+1
-1.2Round 5🇸🇪 SWEDEN14♠♦K=+0
-1.3Round 9🇵🇭 PHILIPPINES144♠♣3=+0
-1.5Round 2🇵🇸 PALESTINE273NT♠6+2+8
-1.5Round 2🇵🇸 PALESTINE304♦♠A=+0
-1.6Round 13🇳🇴 NORWAY9Pass-9
-1.7Round 1🇮🇹 ITALY141NT♥7-3+0
-1.8Round 2🇵🇸 PALESTINE311NT♥7+2+1
-1.8Round 10🇿🇦 SOUTH AFRICA293♠♦A+1+1
-1.9Round 1🇮🇹 ITALY65♦♠10=+0
-2.1Round 7🇲🇦 MOROCCO104♠♣5+1+0
-2.1Round 9🇵🇭 PHILIPPINES121♦♣4=+1
-2.3Round 4🇩🇪 GERMANY262♦♣A+2+0
-2.4Round 7🇲🇦 MOROCCO23NT♥7+2+0
-2.4Round 10🇿🇦 SOUTH AFRICA194♠♣10=-11
-2.5Round 1🇮🇹 ITALY163♦♥9-1-11
-2.6Round 4🇩🇪 GERMANY282♠♣4+3-2
-2.6Round 6🇻🇪 VENEZUELA232♠♦A=-6
-2.8Round 2🇵🇸 PALESTINE244♥♠K-2+0
-2.8Round 6🇻🇪 VENEZUELA303NT♦3-3-2
-2.9Round 2🇵🇸 PALESTINE252♠♣9+2+6
-2.9Round 4🇩🇪 GERMANY223NT♠K-2-1
-2.9Round 10🇿🇦 SOUTH AFRICA204♥♦A=-3
-3.0Round 2🇵🇸 PALESTINE262♠x♦2-1-2
-3.0Round 4🇩🇪 GERMANY213♠♥10=+0
-3.2Round 2🇵🇸 PALESTINE202♠♦9-1-5
-3.3Round 1🇮🇹 ITALY13NT♥6+1+10
-3.3Round 1🇮🇹 ITALY152♥♦7=-5
-3.3Round 12🇫🇷 FRANCE212NT♠6-2-7
-3.4Round 9🇵🇭 PHILIPPINES13NT♥6-3-7
-3.4Round 10🇿🇦 SOUTH AFRICA256♠♠10+1-1
-3.4Round 12🇫🇷 FRANCE324♠♣K=+1
-3.5Round 13🇳🇴 NORWAY13♦♣6+1-1
-3.7Round 6🇻🇪 VENEZUELA183NT♠5-1-5
-3.7Round 11🇵🇰 PAKISTAN82♠♦6-1-5
-3.8Round 2🇵🇸 PALESTINE184♥♠A-1-5
-3.8Round 4🇩🇪 GERMANY323♠♥A=+0
-3.8Round 5🇸🇪 SWEDEN34♥♠A-4-3
-3.8Round 6🇻🇪 VENEZUELA192♥♠2-2-7
-3.8Round 12🇫🇷 FRANCE283♥♦5=+0
-3.9Round 6🇻🇪 VENEZUELA313NT♣5-2-6
-4.1Round 12🇫🇷 FRANCE303NT♣10+2+0
-4.2Round 7🇲🇦 MOROCCO62♠♥A-1-6
-4.2Round 7🇲🇦 MOROCCO123NT♥6+1+0
-4.4Round 11🇵🇰 PAKISTAN15♣x♥A=-3
-4.4Round 12🇫🇷 FRANCE185♥♠A-1+3
-4.5Round 11🇵🇰 PAKISTAN44♥♠8+1-1
-4.5Round 13🇳🇴 NORWAY43NT♦3+1+10
-4.7Round 6🇻🇪 VENEZUELA223♠♥3+1-8
-5.0Round 1🇮🇹 ITALY113NT♥7-1-5
-5.2Round 1🇮🇹 ITALY53NT♠3=-12
-5.2Round 12🇫🇷 FRANCE312♠♣4=-13
-5.5Round 7🇲🇦 MOROCCO153♥♣3=-7
-5.7Round 13🇳🇴 NORWAY155♥♠A-2-7
-5.9Round 4🇩🇪 GERMANY182♦♥7-3-5
-6.0Round 2🇵🇸 PALESTINE222♦x♣9+2-7
-6.4Round 9🇵🇭 PHILIPPINES153NT♣Q-2-11
-6.7Round 11🇵🇰 PAKISTAN65♣♣8=-6
-6.7Round 12🇫🇷 FRANCE203NT♥Q=+0
-7.0Round 13🇳🇴 NORWAY63NT♦10-2-6
-7.7Round 7🇲🇦 MOROCCO53NT♦Q+1-11
-7.8Round 5🇸🇪 SWEDEN144♥♠J-1-10
-8.1Round 1🇮🇹 ITALY74♠♥K-1-9
-8.5Round 13🇳🇴 NORWAY133NT♥2+1+0
-9.0Round 11🇵🇰 PAKISTAN154♥♦K=-11
-9.2Round 1🇮🇹 ITALY103♦♣3-5-9
-11.2Round 9🇵🇭 PHILIPPINES112♥x♣2=-16
-11.5Round 2🇵🇸 PALESTINE196♦♥A-2-13