🇫🇷 HALFON Donatella · FRANCE

19rank
+62.9Butler · 140 bds
+0.45per board
±4.7swing
+0.67vs par /bd · #29/112
+0.50adjusted /bd
Butler per round: 1.8 -3.3 29.4 22.7 18.3 9.3 -14.6 10.3 -5.4 25.2 -6.2 23 -14.1 -33.5by round

vs par split: bidding +1.05 · play -0.23

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

Card play — on target: opening leads 79.3% #88 of 112 · declarer play 82.6% #29 of 112 · defence 86.0% #53 of 112

Card play by contract type — on target
vs NTvs a suit
Opening leads·79.3% (29)
Declarer play·82.6% (23)
Defence·86.0% (50)

Opening leads by suit led: ♠ 100.0% (6) · ♥ 55.6% (9) · ♦ 71.4% (7) · ♣ 100.0% (7)

vs par by strain: a suit +0.82 (95)

vs par by level: part-score +1.39 (39) · game +0.00 (50) · slam +4.00 (6)

By role: declaring -0.01/bd (-2.88 vs par · 66) · defending +0.89/bd (+3.96 vs par · 72)

By vulnerability: vulnerable +0.18/bd (+0.15 vs par · 67) · not vulnerable +0.70/bd (+1.15 vs par · 73)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1S.WillardA.Petelko – Z.RoitmanOpen10+1.8+0.18-4.70
Round 2S.WillardG.Vist – T.HeskjeOpen10-3.3-0.33-3.40
Round 4S.WillardL.Duc – E.MeyersonClosed10+29.4+2.94+4.70
Round 5S.WillardC.Vandenbossche – M.StasClosed10+22.7+2.27+4.10
Round 6S.WillardA.Taube – I.PiibelehtOpen10+18.3+1.83+1.30
Round 8S.WillardV.Szucs – H.LajosOpen10+9.3+0.93+1.70
Round 9S.WillardG.Pender – R.O'Keeffe-BrownOpen10-14.6-1.46+0.20
Round 11S.WillardJ.Palmer – F.GreenwoodClosed10+10.3+1.03+2.10
Round 12S.WillardA.Buus Thomsen – D.BildeClosed10-5.4-0.54-0.20
Round 14S.WillardC.Rimstedt – I.GronkvistOpen10+25.2+2.52+2.80
Round 15S.WillardD.Kazmucha – A.SarniakOpen10-6.2-0.62-1.20
Round 17S.WillardC.Arnolds – S.KolenClosed10+23.0+2.30+3.50
Round 18S.WillardM.Yakovleva – O.PavlushkoOpen10-14.1-1.41+2.20
Round 19S.WillardN.Senior – N.SmithOpen10-33.5-3.35-3.70

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.7Round 17🇳🇱 NETHERLANDS143♦x♠A-4+12
+11.4Round 14🇸🇪 SWEDEN136♠♠2-1+13
+11.0Round 6🇪🇪 ESTONIA296♦♦5=+0
+10.7Round 5🇧🇪 BELGIUM183♦♥3+2+15
+9.7Round 1🇮🇱 ISRAEL13N♠4-2+11
+9.7Round 15🇵🇱 POLAND263N♥7=+12
+9.4Round 5🇧🇪 BELGIUM174♥♣K-1+11
+9.0Round 14🇸🇪 SWEDEN177♣♦2=-2
+8.4Round 2🇳🇴 NORWAY165♥♣4-1+6
+8.3Round 2🇳🇴 NORWAY186N♠9-1+14
+8.2Round 9🇮🇪 IRELAND263N♣J-1+12
+8.2Round 17🇳🇱 NETHERLANDS115♦x♠9=+4
+7.7Round 1🇮🇱 ISRAEL43♦♦3-5+8
+7.5Round 4🇨🇭 SWITZERLAND73N♥10-4+11
+7.3Round 8🇭🇺 HUNGARY143N♣2-1+11
+6.7Round 8🇭🇺 HUNGARY154♥♦2-3+3
+6.5Round 4🇨🇭 SWITZERLAND94♥x♦3-2+4
+6.5Round 6🇪🇪 ESTONIA283N♦K=-1
+5.5Round 17🇳🇱 NETHERLANDS133N♦3+3+13
+5.3Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND164♠♥A=+3
+5.2Round 1🇮🇱 ISRAEL24♠♥2=-10
+5.2Round 14🇸🇪 SWEDEN203♥♣K-2+7
+5.0Round 4🇨🇭 SWITZERLAND13♠♥5+1+6
+4.7Round 8🇭🇺 HUNGARY163N♥J-2+5
+4.5Round 4🇨🇭 SWITZERLAND52♠♥2-1+12
+4.4Round 4🇨🇭 SWITZERLAND104♠♣7+1+10
+4.4Round 12🇩🇰 DENMARK283N♠Q-3+13
+4.1Round 4🇨🇭 SWITZERLAND42♥♣J=+0
+4.1Round 14🇸🇪 SWEDEN114♥♣7-1+5
+3.7Round 9🇮🇪 IRELAND293♥♣7-2+7
+3.6Round 17🇳🇱 NETHERLANDS162♥♦4+1+7
+3.5Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND145♦♥A-1+4
+3.4Round 6🇪🇪 ESTONIA234♠♦J+3+12
+3.3Round 6🇪🇪 ESTONIA261N♣8=+5
+2.9Round 14🇸🇪 SWEDEN163N♠4=+3
+2.7Round 6🇪🇪 ESTONIA221N♥6+4-7
+2.6Round 5🇧🇪 BELGIUM123♠♦10=+6
+2.6Round 14🇸🇪 SWEDEN153N♠5-1+6
+2.6Round 17🇳🇱 NETHERLANDS173N♥8-1+10
+2.5Round 4🇨🇭 SWITZERLAND63♠♣A-1+7
+2.4Round 18🇷🇺 RUSSIA253N♦10+2+0
+2.3Round 1🇮🇱 ISRAEL92♠♠2+2+1
+2.3Round 8🇭🇺 HUNGARY184♥♣Q+1+0
+2.2Round 8🇭🇺 HUNGARY174♥♣A-1+5
+2.2Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND134♥♦Q+2+13
+2.2Round 14🇸🇪 SWEDEN144♥♣4-1+4
+1.9Round 4🇨🇭 SWITZERLAND83N♣J+1+0
+1.9Round 5🇧🇪 BELGIUM155♦♠K-2-6
+1.8Round 5🇧🇪 BELGIUM132♠♦7=+0
+1.8Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND152♠♦A-2+3
+1.8Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND194♠♣K+1+0
+1.7Round 12🇩🇰 DENMARK303N♣4+1+0
+1.6Round 5🇧🇪 BELGIUM143♥♠K=+7
+1.6Round 17🇳🇱 NETHERLANDS20Pass+3
+1.5Round 15🇵🇱 POLAND214♥♣4+1+0
+1.4Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND44♥♣3=+0
+1.4Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83♠♣4-1+8
+1.3Round 12🇩🇰 DENMARK272♥♣4-1+4
+1.2Round 9🇮🇪 IRELAND242N♣6+2+6
+1.1Round 2🇳🇴 NORWAY146♠♠4+1-11
+1.1Round 9🇮🇪 IRELAND271N♣2-1-1
+1.1Round 12🇩🇰 DENMARK222♠♣A=+0
+1.1Round 18🇷🇺 RUSSIA281N♣8-1+3
+1.0Round 1🇮🇱 ISRAEL103N♠K+3-17
+1.0Round 8🇭🇺 HUNGARY203N♦J+2+1
+0.9Round 8🇭🇺 HUNGARY113N♦3+1-1
+0.7Round 6🇪🇪 ESTONIA251♠♦J-2+5
+0.7Round 18🇷🇺 RUSSIA223♥♠A=+0
+0.5Round 2🇳🇴 NORWAY123N♥Q=+1
+0.5Round 17🇳🇱 NETHERLANDS184♠♥K-1+5
+0.3Round 18🇷🇺 RUSSIA302♠♣J-1+1
-0.0Round 15🇵🇱 POLAND224♥♥6+1-13
-0.1Round 18🇷🇺 RUSSIA274♥♦A+1+11
-0.2Round 4🇨🇭 SWITZERLAND23♥♦5=+4
-0.2Round 5🇧🇪 BELGIUM161N♥J=-1
-0.2Round 9🇮🇪 IRELAND222♦♦3=+1
-0.3Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND175♣♥7=+0
-0.3Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND182♠♣K+1-1
-0.3Round 18🇷🇺 RUSSIA214♠♦K+1+1
-0.4Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND202N♠7=+0
-0.5Round 1🇮🇱 ISRAEL34♠♦Q=+0
-0.5Round 6🇪🇪 ESTONIA274♥♠A-1+10
-0.5Round 15🇵🇱 POLAND252♣♣A+1+0
-0.6Round 6🇪🇪 ESTONIA214♥♠2+1+0
-0.6Round 9🇮🇪 IRELAND214♠♥K+1-1
-0.7Round 15🇵🇱 POLAND243N♣Q-1-5
-0.7Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND15♥♦A+1-11
-0.8Round 12🇩🇰 DENMARK263♠♦10=+0
-0.9Round 2🇳🇴 NORWAY155♠♣J+1-13
-0.9Round 12🇩🇰 DENMARK245♣♥10=-11
-0.9Round 15🇵🇱 POLAND303N♣3+2+0
-1.0Round 12🇩🇰 DENMARK254♥♠7+1+0
-1.2Round 2🇳🇴 NORWAY193♦♠Q+1+0
-1.3Round 5🇧🇪 BELGIUM205♠♦2=+13
-1.3Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND114♥♠2+1-1
-1.3Round 17🇳🇱 NETHERLANDS153N♦Q=-3
-1.6Round 9🇮🇪 IRELAND281N♥Q+1+0
-1.8Round 5🇧🇪 BELGIUM193♠♣7=+0
-2.0Round 5🇧🇪 BELGIUM11Pass-4
-2.0Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND123N♥Q+2+0
-2.2Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33N♦4-1-6
-2.3Round 12🇩🇰 DENMARK294♥♦10=-3
-2.4Round 14🇸🇪 SWEDEN123♠♥A-2-6
-2.5Round 1🇮🇱 ISRAEL53♥♠J=-6
-2.6Round 6🇪🇪 ESTONIA242♥♠2-1-5
-2.6Round 15🇵🇱 POLAND282♠♠8-2+1
-2.8Round 18🇷🇺 RUSSIA264♠♦7+1+0
-2.8Round 18🇷🇺 RUSSIA291N♣J-1+0
-3.2Round 12🇩🇰 DENMARK212♠♦J=+1
-3.2Round 14🇸🇪 SWEDEN196♠♠3=+11
-3.2Round 18🇷🇺 RUSSIA243♦♠4=-7
-3.4Round 2🇳🇴 NORWAY174♠♥K-1-5
-3.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND94♠♣3-1-6
-3.7Round 8🇭🇺 HUNGARY132♥♣K+2-10
-3.8Round 15🇵🇱 POLAND292♣♥A=-5
-4.2Round 17🇳🇱 NETHERLANDS193♠♣7-1-6
-4.2Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♠♦4-3-1
-4.3Round 2🇳🇴 NORWAY135♦♣3+1-13
-4.3Round 15🇵🇱 POLAND233N♣Q+2-2
-4.4Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♥♠Q=+1
-4.6Round 15🇵🇱 POLAND274♠♥Q=+0
-4.8Round 8🇭🇺 HUNGARY124♠♥7+1+13
-5.0Round 2🇳🇴 NORWAY114♠♥3=+0
-5.2Round 17🇳🇱 NETHERLANDS124♥♣8-1-10
-5.3Round 1🇮🇱 ISRAEL84♠♣2-1-10
-5.4Round 1🇮🇱 ISRAEL63N♦5-3-11
-5.6Round 6🇪🇪 ESTONIA304♥♦Q-3-6
-5.7Round 12🇩🇰 DENMARK234♥♣Q-1-6
-6.6Round 14🇸🇪 SWEDEN183♦♥7+2-13
-6.7Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND53N♠7+1-1
-6.7Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73N♠7=-10
-6.8Round 2🇳🇴 NORWAY203N♠10-2-13
-6.8Round 4🇨🇭 SWITZERLAND34♥♦J=-7
-7.3Round 8🇭🇺 HUNGARY192♥♠2-3-10
-7.3Round 9🇮🇪 IRELAND304♠x♣2-2-5
-7.8Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103N♠2+1-11
-8.1Round 9🇮🇪 IRELAND233N♦3=+0
-9.4Round 18🇷🇺 RUSSIA236♥♣3=+13
-10.4Round 1🇮🇱 ISRAEL75N♥4-2-13
-11.0Round 9🇮🇪 IRELAND256N♣J-2-17