🇫🇷 HALFON Donatella · FRANCE

21rank
+137.3Butler · 238 bds
+0.58per board
±4.1swing
+0.63vs par /bd · #27/141
+0.62adjusted /bd
Butler per round: 12.4 16.9 -21.8 14.2 13.1 16.5 -9.6 18 23.7 -4 2.9 17 11.8 5.7 -5.4 15.8 10.1by round

vs par split: bidding +0.17 · play +0.46

Strength of schedule: opponents averaged +0.04/bd (an average draw) → opponent-adjusted +0.62/bd

Card play — on target: opening leads 76.1% #110 of 141 · declarer play 80.5% #18 of 141 · defence 86.2% #65 of 141

Bidding activity — not a pass: 48.4% #14 of 141 (317/655)

Card play by contract type — on target
vs NTvs a suit
Opening leads61.1% (18)81.6% (49)
Declarer play100.0% (17)75.0% (60)
Defence74.3% (35)91.4% (81)

Opening leads by suit led: ♠ 64.3% (14) · ♥ 73.9% (23) · ♦ 88.9% (18) · ♣ 75.0% (12)

vs par by strain: NT +0.75 (60) · a suit +0.58 (178)

vs par by level: part-score +0.91 (86) · game +0.57 (140) · slam -0.75 (12)

By role: declaring +0.90/bd (-1.21 vs par · 122) · defending +0.24/bd (+2.55 vs par · 116)

By vulnerability: vulnerable +0.43/bd (+0.27 vs par · 119) · not vulnerable +0.73/bd (+0.98 vs par · 119)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.CanonneY.Johansson – L.HallqvistOpen14+12.4+0.89+1.79
Round 3M.CanonneE.Tichy – A.ZalaiClosed14+16.9+1.21+1.71
Round 4M.CanonneE.Jacob – R.CooperClosed14-21.8-1.56-1.71
Round 6M.CanonneP.Batra – A.SharmaOpen14+14.2+1.01+0.43
Round 7M.CanonneC.Nunez – J.BelloClosed14+13.1+0.94-0.86
Round 9M.CanonneF.Trabelsi – H.SellamiOpen14+16.5+1.18-0.71
Round 10M.CanonneA.Sarniak – J.ZalewskaClosed14-9.6-0.69-0.14
Round 12M.CanonneD.Yavas – I.OzbayClosed14+18.0+1.29+0.57
Round 13M.CanonneK.Guo – N.WangOpen14+23.7+1.69+2.93
Round 15M.CanonneA.Vidigal – L.MenezesOpen14-4.0-0.29+0.79
Round 16M.CanonneM.Chavarria – S.PaoluziClosed14+2.9+0.21-2.29
Round 17M.CanonneC.Richardson – A.BougheyOpen14+17.0+1.21+1.86
Round 18M.CanonneN.Marechal – A.CouteauxClosed14+11.8+0.84+0.86
Round 19M.CanonneH.Erichsen – F.BrownClosed14+5.7+0.41+0.07
Round 21M.CanonneD.Bilde – A.Buus ThomsenOpen14-5.4-0.39+2.71
Round 22M.CanonneJ.Stansby – E.KolesnikClosed14+15.8+1.13+0.36
Round 23M.CanonneS.Li – C.BoothClosed14+10.1+0.72+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
+14.0Round 1🇸🇪 SWEDEN34NT♠T-4+17
+11.3Round 13🇨🇳 CHINA133NT♠J+2-10
+10.6Round 4🇦🇺 AUSTRALIA225♦♣4=+11
+9.7Round 7🇦🇷 ARGENTINA94♥♣K=+3
+9.7Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND45♦x♣8=-12
+9.6Round 17🇳🇿 NEW ZEALAND33♣♠9-1+10
+9.3Round 15🇧🇷 BRAZIL24♥♦Q-2+12
+9.3Round 22🇺🇸 USA1185♥x♦A-4+4
+9.3Round 22🇺🇸 USA1263♦♥A=+12
+9.1Round 6🇮🇳 INDIA283NT♠4-1+12
+8.9Round 23🇭🇰 HONG KONG CHINA54♥♣A=+8
+8.7Round 13🇨🇳 CHINA104♥♥2+1+4
+8.0Round 17🇳🇿 NEW ZEALAND63♠♥9=+11
+7.5Round 9🇹🇳 TUNISIA33NT♥Q+1+0
+7.5Round 12🇹🇷 TURKIYE247♥♣K=+0
+7.5Round 16🇮🇹 ITALY196♠♠7=-11
+7.5Round 23🇭🇰 HONG KONG CHINA24♠x♥T-3+9
+7.4Round 16🇮🇹 ITALY154NT♥6-4+8
+6.5Round 7🇦🇷 ARGENTINA26♥♠6=-11
+6.3Round 7🇦🇷 ARGENTINA145♥♦5-1+4
+6.3Round 9🇹🇳 TUNISIA15♣♦3-2+11
+5.8Round 9🇹🇳 TUNISIA24♠♥K=+11
+5.6Round 6🇮🇳 INDIA204♦♥K-3+7
+5.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND65♦x♠7-1+5
+5.4Round 18🇧🇪 BELGIUM263♠♠6+1+10
+5.3Round 6🇮🇳 INDIA233♥♦A-2-7
+5.3Round 22🇺🇸 USA1163NT♥K-2+13
+5.1Round 3🇭🇺 HUNGARY92NT♣4+3+3
+5.0Round 22🇺🇸 USA1194♣♦J=+6
+4.9Round 3🇭🇺 HUNGARY14♥♣Q=+0
+4.9Round 16🇮🇹 ITALY254♥♦7-1+12
+4.7Round 18🇧🇪 BELGIUM177NT♠J=+0
+4.5Round 17🇳🇿 NEW ZEALAND125♦♠T-2+7
+4.4Round 3🇭🇺 HUNGARY63NT♦5+1-12
+4.4Round 10🇵🇱 POLAND223♠♠7+2+10
+4.4Round 18🇧🇪 BELGIUM205♥♠A-4-3
+4.3Round 4🇦🇺 AUSTRALIA215♣♦9=+7
+4.3Round 7🇦🇷 ARGENTINA82♥♥A=+5
+4.3Round 15🇧🇷 BRAZIL133NT♣T-2+8
+4.0Round 6🇮🇳 INDIA221NT♥A+1+1
+4.0Round 17🇳🇿 NEW ZEALAND42♥♦8-2+3
+3.9Round 3🇭🇺 HUNGARY73NT♠A-1+9
+3.7Round 10🇵🇱 POLAND204♠♥6=+0
+3.7Round 12🇹🇷 TURKIYE164♠♦5+2+1
+3.6Round 9🇹🇳 TUNISIA73NT♠4=-1
+3.6Round 9🇹🇳 TUNISIA124♠♣J=+0
+3.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND14♥♣A+1+1
+3.5Round 6🇮🇳 INDIA165♥♠A+1+11
+3.5Round 13🇨🇳 CHINA144NT♥3+3+14
+3.5Round 17🇳🇿 NEW ZEALAND53♠♥7=+0
+3.3Round 17🇳🇿 NEW ZEALAND82♠♣6=+1
+3.2Round 3🇭🇺 HUNGARY23NT♥T-1+6
+3.2Round 10🇵🇱 POLAND231NT♠J+2+10
+3.2Round 21🇩🇰 DENMARK104♠♥A-1+12
+3.0Round 1🇸🇪 SWEDEN84NT♥3=+0
+2.9Round 9🇹🇳 TUNISIA113NT♠6+2+0
+2.9Round 16🇮🇹 ITALY274♠♦8+2+11
+2.9Round 18🇧🇪 BELGIUM276♠x♥A-2+5
+2.7Round 10🇵🇱 POLAND194♠♥5=+11
+2.7Round 12🇹🇷 TURKIYE185♦♠A=+0
+2.7Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND53♥♣A-1+4
+2.7Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♠♣3-1+4
+2.5Round 12🇹🇷 TURKIYE213♥♠A-1+6
+2.5Round 18🇧🇪 BELGIUM163♣♦3=+5
+2.5Round 18🇧🇪 BELGIUM214♥♠5=+3
+2.5Round 21🇩🇰 DENMARK61NT♠T-1+10
+2.5Round 23🇭🇰 HONG KONG CHINA61NT♣6=+5
+2.4Round 1🇸🇪 SWEDEN132♦♣3+1+6
+2.3Round 16🇮🇹 ITALY171♥♣K+3+6
+2.3Round 21🇩🇰 DENMARK95♥♦K+1+13
+2.3Round 22🇺🇸 USA1203♠♥8-1+6
+2.2Round 1🇸🇪 SWEDEN43♣♦6=+6
+2.2Round 3🇭🇺 HUNGARY122♠♣T+3-6
+2.2Round 21🇩🇰 DENMARK84♥♥J-1+5
+2.1Round 6🇮🇳 INDIA262♠♦7-1+5
+1.9Round 12🇹🇷 TURKIYE234♠♣K-2+2
+1.8Round 13🇨🇳 CHINA94♠♣6-2+11
+1.7Round 1🇸🇪 SWEDEN143NT♣3+2+1
+1.7Round 9🇹🇳 TUNISIA41♠♣5=+5
+1.7Round 9🇹🇳 TUNISIA134♥♣5+1+0
+1.7Round 12🇹🇷 TURKIYE262♠♣Q=+0
+1.7Round 15🇧🇷 BRAZIL126♠♦K=+0
+1.6Round 3🇭🇺 HUNGARY34♦x♠Q-1+5
+1.6Round 13🇨🇳 CHINA56♦♣6=+2
+1.5Round 13🇨🇳 CHINA62♠♥Q-2+1
+1.4Round 1🇸🇪 SWEDEN72♠♣6+3+10
+1.4Round 10🇵🇱 POLAND254♥♠K=-1
+1.4Round 13🇨🇳 CHINA124♥♦6=+3
+1.3Round 4🇦🇺 AUSTRALIA184♥♣4+2-11
+1.3Round 6🇮🇳 INDIA272♥♦3-1+4
+1.3Round 12🇹🇷 TURKIYE274♥♠Q+1-11
+1.3Round 17🇳🇿 NEW ZEALAND103♦♣6=+0
+1.3Round 22🇺🇸 USA1283♥♣T-2-1
+1.2Round 7🇦🇷 ARGENTINA133♠♠2=+8
+1.1Round 3🇭🇺 HUNGARY44♥♠T+3+2
+1.1Round 21🇩🇰 DENMARK143♥♦6=+7
+1.1Round 22🇺🇸 USA1254♥♣Q+1+0
+1.0Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND94♠♣5-1+12
+1.0Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123NT♠4+1-10
+1.0Round 23🇭🇰 HONG KONG CHINA143♦♣J=-7
+0.9Round 7🇦🇷 ARGENTINA122♦♣K+1+5
+0.9Round 23🇭🇰 HONG KONG CHINA103NT♦T-1-5
+0.8Round 13🇨🇳 CHINA13NT♠J-2+5
+0.8Round 13🇨🇳 CHINA23NT♦6=+1
+0.8Round 16🇮🇹 ITALY234♥♣J+2-13
+0.8Round 21🇩🇰 DENMARK114♠♣K+2+1
+0.7Round 3🇭🇺 HUNGARY103NT♦9+3+13
+0.7Round 15🇧🇷 BRAZIL73♥♠5=+10
+0.7Round 17🇳🇿 NEW ZEALAND14♥♣2=+0
+0.7Round 18🇧🇪 BELGIUM243♦♠Q=+5
+0.7Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND72♦♣K+2-10
+0.7Round 23🇭🇰 HONG KONG CHINA44♥♦6=+1
+0.6Round 15🇧🇷 BRAZIL113♣♠Q+1+5
+0.6Round 17🇳🇿 NEW ZEALAND24♠♣J+1+0
+0.6Round 21🇩🇰 DENMARK134♠♠A+1+0
+0.5Round 6🇮🇳 INDIA182♥♣K=+0
+0.5Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND135♠♥6=+0
+0.5Round 22🇺🇸 USA1224♠♥K-1-8
+0.4Round 7🇦🇷 ARGENTINA114♠♥K-1-4
+0.4Round 15🇧🇷 BRAZIL81NT♣3-1+3
+0.3Round 4🇦🇺 AUSTRALIA163NT♥7=+0
+0.3Round 9🇹🇳 TUNISIA142♠♥A+1-7
+0.3Round 10🇵🇱 POLAND276♣♥2-4+7
+0.3Round 13🇨🇳 CHINA85♥♠Q=-1
+0.3Round 18🇧🇪 BELGIUM284♥♠3+1+0
+0.3Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23NT♥3+1+0
+0.2Round 4🇦🇺 AUSTRALIA173NT♦6+1+1
+0.2Round 10🇵🇱 POLAND164♠♥J+2-11
+0.2Round 12🇹🇷 TURKIYE224♠♦7=+1
+0.1Round 3🇭🇺 HUNGARY132NT♦J+2-2
+0.1Round 18🇧🇪 BELGIUM183♣♥Q=-1
+0.1Round 22🇺🇸 USA1272♠♣A+3-6
+0.1Round 23🇭🇰 HONG KONG CHINA84♥♦Q+1+0
+0.0Round 1🇸🇪 SWEDEN104♥♥2=+0
+0.0Round 13🇨🇳 CHINA73NT♦3+2+0
+0.0Round 21🇩🇰 DENMARK31NT♥K=+6
+0.0Round 23🇭🇰 HONG KONG CHINA13NT♠5+2+10
-0.1Round 7🇦🇷 ARGENTINA11NT♦A-2+0
-0.1Round 12🇹🇷 TURKIYE174♠♥Q+1+0
-0.1Round 15🇧🇷 BRAZIL104♠♦3+1+0
-0.1Round 16🇮🇹 ITALY245♦♣6-2-6
-0.1Round 18🇧🇪 BELGIUM255♦♠6-1+2
-0.1Round 23🇭🇰 HONG KONG CHINA33NT♥7+1+0
-0.3Round 10🇵🇱 POLAND172♦♠6=-2
-0.3Round 12🇹🇷 TURKIYE254♠♥K=+1
-0.3Round 12🇹🇷 TURKIYE284♦♦2-1-5
-0.3Round 16🇮🇹 ITALY184♥♦T-1+5
-0.3Round 22🇺🇸 USA1173♠♥K-4+6
-0.4Round 1🇸🇪 SWEDEN94♥♠5+2-11
-0.4Round 10🇵🇱 POLAND263NT♥2+1+0
-0.4Round 22🇺🇸 USA1154♥♦3+1+0
-0.5Round 3🇭🇺 HUNGARY53NT♣6+2+0
-0.5Round 4🇦🇺 AUSTRALIA243♠♦J=+0
-0.5Round 7🇦🇷 ARGENTINA62♦♦J+2+0
-0.5Round 12🇹🇷 TURKIYE204♠♥A+1+13
-0.5Round 22🇺🇸 USA1241NT♦6=-5
-0.6Round 15🇧🇷 BRAZIL14♥♦A=-1
-0.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND112♥♣5+1+0
-0.6Round 23🇭🇰 HONG KONG CHINA115♥♦5=+8
-0.6Round 23🇭🇰 HONG KONG CHINA131NT♦J=+1
-0.7Round 1🇸🇪 SWEDEN113NT♥3+2-1
-0.8Round 21🇩🇰 DENMARK74♥♠K+1-4
-0.8Round 23🇭🇰 HONG KONG CHINA71NT♥3=+0
-0.9Round 12🇹🇷 TURKIYE195♥x♠5-3+0
-0.9Round 17🇳🇿 NEW ZEALAND133♣♦6=+0
-0.9Round 18🇧🇪 BELGIUM223NT♠4+1+0
-1.0Round 4🇦🇺 AUSTRALIA234♠♥5+2+13
-1.0Round 15🇧🇷 BRAZIL144♠♣K=+1
-1.0Round 17🇳🇿 NEW ZEALAND112♠♦6-2+1
-1.0Round 18🇧🇪 BELGIUM154♥♥3+1+0
-1.1Round 6🇮🇳 INDIA153♠♠3=-7
-1.1Round 6🇮🇳 INDIA243NT♥J+2-2
-1.2Round 9🇹🇳 TUNISIA94♦♥4-1-2
-1.2Round 16🇮🇹 ITALY212♠♥5=+1
-1.3Round 1🇸🇪 SWEDEN13♥♣A=-1
-1.3Round 1🇸🇪 SWEDEN54♠♠5+1+0
-1.3Round 3🇭🇺 HUNGARY83NT♥T=+0
-1.4Round 7🇦🇷 ARGENTINA53NT♠J+1-1
-1.4Round 9🇹🇳 TUNISIA54♥♥9+1-11
-1.4Round 12🇹🇷 TURKIYE153NT♥7-2+0
-1.5Round 4🇦🇺 AUSTRALIA203♠♥8-1+0
-1.5Round 6🇮🇳 INDIA253NT♣8+2-1
-1.6Round 7🇦🇷 ARGENTINA33NT♥2+2+0
-1.6Round 21🇩🇰 DENMARK13♠♦A-2+0
-1.6Round 21🇩🇰 DENMARK21NT♣4-2-11
-1.7Round 4🇦🇺 AUSTRALIA193♥♦K-1-6
-1.7Round 9🇹🇳 TUNISIA104♠♥A-3-3
-1.7Round 15🇧🇷 BRAZIL63♦♣8-2-7
-1.7Round 17🇳🇿 NEW ZEALAND71NT♠7-2-2
-2.0Round 1🇸🇪 SWEDEN124♠♦J=+0
-2.1Round 9🇹🇳 TUNISIA83♥♥7=-1
-2.1Round 13🇨🇳 CHINA34♥♣J+1+0
-2.3Round 10🇵🇱 POLAND182♠x♦A-1-8
-2.3Round 10🇵🇱 POLAND214♠♣8+1-1
-2.3Round 16🇮🇹 ITALY284♠x♥6-2-5
-2.4Round 1🇸🇪 SWEDEN23NT♥Q=+0
-2.6Round 3🇭🇺 HUNGARY142♠♠5+3+6
-2.6Round 13🇨🇳 CHINA115♦♣A+1+11
-2.6Round 16🇮🇹 ITALY263NT♠4+1-11
-2.7Round 7🇦🇷 ARGENTINA103NT♣Q+1-1
-2.7Round 15🇧🇷 BRAZIL54♥♦Q+1-1
-2.8Round 16🇮🇹 ITALY204♥♠Q+2-13
-2.8Round 21🇩🇰 DENMARK52♠x♦A-1-2
-2.9Round 4🇦🇺 AUSTRALIA273♣♥8=-9
-2.9Round 6🇮🇳 INDIA174♥♥A-1-4
-3.3Round 13🇨🇳 CHINA44♥♣6+1+0
-3.3Round 16🇮🇹 ITALY163♣♦K-1-5
-3.5Round 18🇧🇪 BELGIUM232♠♦4+1+0
-3.8Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83♥♣5=-7
-4.0Round 15🇧🇷 BRAZIL32♥♥2=-6
-4.2Round 1🇸🇪 SWEDEN63♥♠Q+1-2
-4.2Round 23🇭🇰 HONG KONG CHINA96♠♦A-2-11
-4.7Round 10🇵🇱 POLAND284♠♠6-1-6
-4.9Round 7🇦🇷 ARGENTINA73NT♣6-1-6
-5.0Round 7🇦🇷 ARGENTINA43♣x♥K-2-14
-5.0Round 15🇧🇷 BRAZIL43♥♠7-1-5
-5.1Round 6🇮🇳 INDIA193NT♣6+1-7
-5.2Round 23🇭🇰 HONG KONG CHINA125♥x♦J=+13
-5.3Round 21🇩🇰 DENMARK43♦♠Q-2+9
-5.3Round 22🇺🇸 USA1234♠♥6=-10
-5.5Round 6🇮🇳 INDIA213♦♦3+2-6
-5.7Round 10🇵🇱 POLAND243NT♠A-2-6
-5.9Round 3🇭🇺 HUNGARY115♦♠K=+0
-5.9Round 15🇧🇷 BRAZIL94♥♠4-2-8
-6.0Round 21🇩🇰 DENMARK121♠♣K-2-8
-6.2Round 18🇧🇪 BELGIUM194♠♥9+2-14
-6.9Round 17🇳🇿 NEW ZEALAND96♦♠9=+2
-7.3Round 4🇦🇺 AUSTRALIA285♥x♥4-3-8
-7.4Round 4🇦🇺 AUSTRALIA265♥x♥8=-12
-8.0Round 17🇳🇿 NEW ZEALAND143NT♥Q=-7
-8.1Round 4🇦🇺 AUSTRALIA155♥♦5-1+2
-8.1Round 4🇦🇺 AUSTRALIA254♠♠7-2-12
-8.1Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♣J=+1
-9.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND106♠♠6=+13
-9.8Round 10🇵🇱 POLAND156♥♠2=-5
-10.3Round 16🇮🇹 ITALY225♥x♣K-1-11
-10.5Round 9🇹🇳 TUNISIA63NT♥8-1-12
-11.9Round 22🇺🇸 USA1215♦x♣A-4-12