🏴󠁧󠁢󠁥󠁮󠁧󠁿 DHONDY Heather · ENGLAND

17rank
+110.4Butler · 224 bds
+0.49per board
±4.5swing
-0.18vs par /bd · #91/130
+0.64adjusted /bd
Butler per round: 5.5 3.6 -17.7 26.8 1.4 2 -7.2 17.3 29.2 19.4 31.6 -10.2 8.3 0.4by round

vs par split: bidding -0.36 · play +0.18

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

Card play — on target: opening leads 72.1% #117 of 130 · declarer play 65.5% #107 of 130 · defence 87.1% #56 of 130

Card play by contract type — on target
vs NTvs a suit
Opening leads60.0% (10)75.8% (33)
Declarer play50.0% (12)69.8% (43)
Defence75.0% (24)90.9% (77)

Opening leads by suit led: ♠ 84.6% (13) · ♥ 75.0% (8) · ♦ 50.0% (10) · ♣ 75.0% (12)

vs par by strain: NT -0.09 (57) · a suit -0.22 (167)

vs par by level: part-score +0.61 (90) · game -0.50 (119) · slam -2.40 (15)

By role: declaring +0.59/bd (-2.83 vs par · 123) · defending +0.38/bd (+3.04 vs par · 101)

By vulnerability: vulnerable +1.22/bd (+0.19 vs par · 112) · not vulnerable -0.23/bd (-0.55 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1N.SeniorA.Zalai – O.HegedusOpen16+5.5+0.34-4.25
Round 2N.SeniorD.Maldini – M.GorraOpen16+3.6+0.23-0.12
Round 5N.SeniorM.Yakovleva – D.RakhmaniOpen16-17.7-1.11-2.38
Round 7N.SeniorI.Gronkvist – C.RimstedtOpen16+26.8+1.68+2.38
Round 10N.SeniorH.Rasmussen – L.BildeClosed16+1.4+0.09-0.19
Round 12N.SeniorP.Leslie – S.PunchOpen16+2.0+0.12-1.25
Round 13N.SeniorC.Vechiatto – S.KriftnerClosed16-7.2-0.45-1.31
Round 14N.SeniorM.Fernandez Menendez – M.HernandezClosed16+17.3+1.08+2.06
Round 16N.SeniorS.Lazic – A.DjordjevicClosed16+29.2+1.82+0.81
Round 17N.SeniorA.Asulin – H.LeviOpen16+19.4+1.21+0.75
Round 19N.SeniorT.Heskje – G.VistClosed16+31.6+1.98+0.56
Round 20N.SeniorJ.Zochowska – V.ReessOpen16-10.2-0.64-0.88
Round 22N.SeniorM.Wortel – M.MichielsenOpen16+8.3+0.52+1.12
Round 23N.SeniorD.Kazmucha – G.BrewiakOpen16+0.4+0.03+0.12

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
+15.0Round 1🇭🇺 HUNGARY237♣♠10=+4
+12.5Round 7🇸🇪 SWEDEN206♦♣10-2+17
+12.0Round 23🇵🇱 POLAND167♥♠A-1+9
+11.8Round 19🇳🇴 NORWAY186NT♦2=+0
+11.5Round 13🇩🇪 GERMANY153NT♠5-1+12
+10.6Round 7🇸🇪 SWEDEN235♣x♠7-3+12
+10.4Round 1🇭🇺 HUNGARY266♦♦2+1-13
+10.2Round 1🇭🇺 HUNGARY204♠x♦9+1+15
+9.9Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND184NT♠4-4+14
+9.2Round 7🇸🇪 SWEDEN316♦♣A-4+12
+8.8Round 22🇳🇱 NETHERLANDS306♥♣J=+0
+8.7Round 7🇸🇪 SWEDEN295♣♠Q+1+13
+8.6Round 2🇸🇲 SAN MARINO124♠♣A+1+1
+8.6Round 16🇷🇸 SERBIA294♥♠9+1-10
+8.4Round 16🇷🇸 SERBIA202NT♠Q-1+12
+8.4Round 16🇷🇸 SERBIA284♥♠J+2+11
+7.8Round 17🇮🇱 ISRAEL35♦♣7-1+5
+7.2Round 14🇪🇸 SPAIN194♥♣2=+0
+7.0Round 14🇪🇸 SPAIN202NT♠3=+12
+6.9Round 13🇩🇪 GERMANY44♥x♠K-1+2
+6.8Round 20🇫🇷 FRANCE164♥♣7=+10
+6.4Round 19🇳🇴 NORWAY213NT♠J+2+0
+6.2Round 22🇳🇱 NETHERLANDS224♥♠K-1+14
+6.0Round 5🇷🇺 RUSSIA194♥♠K=+6
+5.7Round 2🇸🇲 SAN MARINO84♠♣K-1+8
+5.4Round 2🇸🇲 SAN MARINO64♠♣A=+0
+5.1Round 16🇷🇸 SERBIA212♠♣3=+11
+5.0Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND252♥♦A-2+0
+5.0Round 23🇵🇱 POLAND104♥♦A+1+1
+4.9Round 7🇸🇪 SWEDEN283♥x♠A-2+9
+4.9Round 23🇵🇱 POLAND55♣♦K=+7
+4.8Round 2🇸🇲 SAN MARINO134♥♠K-2+13
+4.8Round 14🇪🇸 SPAIN272NT♥4=+7
+4.6Round 20🇫🇷 FRANCE53NT♠J+1+0
+4.5Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND293♣♠K=+6
+4.3Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND244♠♣10=+0
+4.3Round 16🇷🇸 SERBIA231♠♥K+2-1
+4.3Round 19🇳🇴 NORWAY313♠♦K-1+4
+4.2Round 16🇷🇸 SERBIA171NT♣Q+2+1
+4.2Round 17🇮🇱 ISRAEL104♥♠5-1+12
+4.2Round 17🇮🇱 ISRAEL154♠♥3-1+0
+4.2Round 19🇳🇴 NORWAY273NT♦2-1+5
+4.2Round 22🇳🇱 NETHERLANDS193NT♣2+1+0
+4.0Round 10🇩🇰 DENMARK242♠♣K-3+7
+3.8Round 2🇸🇲 SAN MARINO152♥♦K-1+4
+3.7Round 19🇳🇴 NORWAY175♥♦J-2+11
+3.7Round 19🇳🇴 NORWAY195♣♥K-2+2
+3.6Round 10🇩🇰 DENMARK204♠♥3+1+1
+3.6Round 23🇵🇱 POLAND131NT♥2=+5
+3.5Round 22🇳🇱 NETHERLANDS253NT♠3+1-1
+3.2Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND224♠♥7=+0
+3.2Round 14🇪🇸 SPAIN284♠♣2=+0
+3.1Round 7🇸🇪 SWEDEN324♠♦A=+0
+3.1Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND174♥♠3+1+0
+3.0Round 14🇪🇸 SPAIN174♠♥10+2+11
+3.0Round 17🇮🇱 ISRAEL113NT♠5-1+5
+2.9Round 22🇳🇱 NETHERLANDS323♥♥5-5+4
+2.8Round 14🇪🇸 SPAIN224♣♦K-2+0
+2.6Round 19🇳🇴 NORWAY251♠♠2+1+6
+2.5Round 10🇩🇰 DENMARK295♦♠9=+0
+2.4Round 2🇸🇲 SAN MARINO73♠♦J+2+8
+2.4Round 5🇷🇺 RUSSIA252♣♦7+1+6
+2.4Round 5🇷🇺 RUSSIA304♥♠Q+2-11
+2.3Round 17🇮🇱 ISRAEL23♥♠K-1+3
+2.3Round 22🇳🇱 NETHERLANDS284♠♦9-1+12
+2.1Round 16🇷🇸 SERBIA253NT♠10+1+0
+2.1Round 19🇳🇴 NORWAY302♠♣10+1-4
+2.0Round 1🇭🇺 HUNGARY223♠♦3=+0
+2.0Round 22🇳🇱 NETHERLANDS175♦♠K=+3
+1.9Round 14🇪🇸 SPAIN261NT♦3+2+10
+1.9Round 19🇳🇴 NORWAY244♥♠K=+0
+1.8Round 10🇩🇰 DENMARK173NT♥3+1+0
+1.8Round 17🇮🇱 ISRAEL134♠♣5=-1
+1.7Round 23🇵🇱 POLAND33NT♠K=-1
+1.6Round 10🇩🇰 DENMARK212♠♥3+1+0
+1.5Round 1🇭🇺 HUNGARY294♠♣2+1+4
+1.5Round 14🇪🇸 SPAIN251NT♦2=+5
+1.4Round 7🇸🇪 SWEDEN244♥♣K+1-11
+1.4Round 22🇳🇱 NETHERLANDS184♠♣A-1+12
+1.3Round 5🇷🇺 RUSSIA312♠♦Q-1+4
+1.3Round 14🇪🇸 SPAIN244♠♥4+1+0
+1.3Round 17🇮🇱 ISRAEL123NT♠5+3+16
+1.3Round 20🇫🇷 FRANCE74♠♦10=+1
+1.2Round 2🇸🇲 SAN MARINO32♥♦2=+1
+1.1Round 1🇭🇺 HUNGARY305♥♣A=-11
+1.1Round 10🇩🇰 DENMARK284♠♥10+1+1
+1.0Round 5🇷🇺 RUSSIA262♠♣2+1+10
+1.0Round 7🇸🇪 SWEDEN224♥♠2=+0
+1.0Round 10🇩🇰 DENMARK233♠♠6-1+9
+0.8Round 10🇩🇰 DENMARK324♠♥7+1+0
+0.8Round 13🇩🇪 GERMANY31NT♠2=-1
+0.8Round 19🇳🇴 NORWAY233NT♦2=-2
+0.7Round 22🇳🇱 NETHERLANDS314♥♦10=+0
+0.6Round 13🇩🇪 GERMANY93NT♦K=+1
+0.6Round 16🇷🇸 SERBIA313♥♠8-2+5
+0.6Round 23🇵🇱 POLAND154♥♣2+1+0
+0.5Round 1🇭🇺 HUNGARY213♦♥2=-11
+0.5Round 5🇷🇺 RUSSIA204♥♦A+2-9
+0.5Round 14🇪🇸 SPAIN214♥♦J+1+1
+0.5Round 17🇮🇱 ISRAEL14♥♦K+1-1
+0.5Round 19🇳🇴 NORWAY203NT♠A-1-6
+0.5Round 20🇫🇷 FRANCE135♦♥Q=-1
+0.5Round 22🇳🇱 NETHERLANDS292♠♦Q=-1
+0.4Round 13🇩🇪 GERMANY83♦♥2+1+0
+0.4Round 17🇮🇱 ISRAEL83NT♠7+3+1
+0.3Round 10🇩🇰 DENMARK225♣♠Q=-11
+0.3Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND284♠♣J+1+1
+0.3Round 22🇳🇱 NETHERLANDS264♠♣3=+0
+0.2Round 16🇷🇸 SERBIA183♣♦A=+0
+0.1Round 2🇸🇲 SAN MARINO44♠♦2+1+0
+0.1Round 2🇸🇲 SAN MARINO143NT♥10=-1
+0.1Round 5🇷🇺 RUSSIA212♥♣2+2+6
+0.1Round 7🇸🇪 SWEDEN183♦♣8=+0
+0.1Round 10🇩🇰 DENMARK193♦♠3=+0
+0.1Round 17🇮🇱 ISRAEL145♣♦5=-11
+0.1Round 20🇫🇷 FRANCE122♥♥10+2-6
+0.1Round 23🇵🇱 POLAND142♠♦K=+1
-0.0Round 17🇮🇱 ISRAEL61NT♥2=-5
-0.1Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND272♣♠10-2+1
-0.1Round 13🇩🇪 GERMANY25♣♥A-1-5
-0.1Round 16🇷🇸 SERBIA264♠♣J=+0
-0.1Round 23🇵🇱 POLAND23♣♠8+2+6
-0.2Round 5🇷🇺 RUSSIA171NT♣2=-2
-0.2Round 10🇩🇰 DENMARK182♥♣6+1+0
-0.3Round 7🇸🇪 SWEDEN251NT♣7+1+0
-0.3Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND231NT♥5+1+0
-0.3Round 14🇪🇸 SPAIN184♠♦2+1+0
-0.3Round 14🇪🇸 SPAIN324♠♦K+1+0
-0.3Round 17🇮🇱 ISRAEL43♣♠Q+1-10
-0.4Round 16🇷🇸 SERBIA273♥♣J=+7
-0.4Round 22🇳🇱 NETHERLANDS276♦♣J+1+2
-0.5Round 20🇫🇷 FRANCE114♥♣K+1+0
-0.5Round 20🇫🇷 FRANCE144♠♥Q+1+0
-0.6Round 5🇷🇺 RUSSIA243♦♦5+2-1
-0.6Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND204♥♣K=-13
-0.6Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND301NT♣Q+1+1
-0.6Round 19🇳🇴 NORWAY293♦♣8=+0
-0.6Round 20🇫🇷 FRANCE44♥♠K+1-1
-0.7Round 2🇸🇲 SAN MARINO51NT♦10+2+6
-0.7Round 17🇮🇱 ISRAEL165♣♥5+1+11
-0.8Round 2🇸🇲 SAN MARINO13NT♠9-3-7
-0.8Round 10🇩🇰 DENMARK312♠♠4-1+0
-0.8Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND212♣♦K-1+2
-0.8Round 13🇩🇪 GERMANY123♦♣K+1-7
-0.8Round 13🇩🇪 GERMANY163♥♦2+1-10
-0.8Round 16🇷🇸 SERBIA322♥♦4+3-6
-0.8Round 19🇳🇴 NORWAY263NT♥2-1-5
-0.9Round 5🇷🇺 RUSSIA294♠♦A-1-12
-0.9Round 17🇮🇱 ISRAEL53♦♥10+1+0
-0.9Round 19🇳🇴 NORWAY222♠♦K+1+8
-0.9Round 19🇳🇴 NORWAY282♥♣A+1+0
-0.9Round 20🇫🇷 FRANCE61NT♣5=-1
-1.0Round 13🇩🇪 GERMANY52♦♠Q-2+0
-1.0Round 20🇫🇷 FRANCE34♠♣K+1+0
-1.1Round 13🇩🇪 GERMANY11NT♦J=+0
-1.1Round 23🇵🇱 POLAND94♠♣A-1-5
-1.2Round 1🇭🇺 HUNGARY314♠♥9+1-13
-1.2Round 17🇮🇱 ISRAEL96♠♣2+1-13
-1.3Round 16🇷🇸 SERBIA191NT♠6-1+2
-1.3Round 20🇫🇷 FRANCE22♠♣9+2-6
-1.3Round 20🇫🇷 FRANCE152♣♥J+2+0
-1.4Round 23🇵🇱 POLAND83NT♣A+1+0
-1.6Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND262♠♣5=+0
-1.7Round 1🇭🇺 HUNGARY283♦♠2=+0
-2.0Round 5🇷🇺 RUSSIA321NT♥2+2+0
-2.0Round 7🇸🇪 SWEDEN193NT♣2-2-6
-2.1Round 10🇩🇰 DENMARK253NT♠10+1+0
-2.1Round 13🇩🇪 GERMANY102♠♥K+1-1
-2.2Round 2🇸🇲 SAN MARINO113NT♠2-3-7
-2.2Round 7🇸🇪 SWEDEN262♠♣2-1-11
-2.2Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND196NT♣7-1-17
-2.3Round 1🇭🇺 HUNGARY253♠♥2+1-7
-2.3Round 13🇩🇪 GERMANY143NT♠10+1-1
-2.3Round 16🇷🇸 SERBIA302♠♣6-1-9
-2.4Round 1🇭🇺 HUNGARY321NT♠2+1+0
-2.4Round 7🇸🇪 SWEDEN304♥♠J+1+11
-2.4Round 14🇪🇸 SPAIN233NT♠2+1+12
-2.5Round 7🇸🇪 SWEDEN173NT♦2+2-11
-2.5Round 13🇩🇪 GERMANY111NT♦6+1-1
-2.7Round 7🇸🇪 SWEDEN211♠♥9-3+3
-2.7Round 13🇩🇪 GERMANY61NT♥6+2-1
-2.7Round 16🇷🇸 SERBIA242♥♣9-2+0
-3.0Round 2🇸🇲 SAN MARINO102♠♣K+2-1
-3.0Round 5🇷🇺 RUSSIA183♣♦Q=+0
-3.0Round 14🇪🇸 SPAIN303NT♦2-2-6
-3.1Round 17🇮🇱 ISRAEL74♦♠7=+0
-3.1Round 20🇫🇷 FRANCE104♥♣10=+0
-3.1Round 23🇵🇱 POLAND41♥♣A+3-10
-3.2Round 20🇫🇷 FRANCE93♦♠4=+0
-3.4Round 10🇩🇰 DENMARK273♠♥8-1+2
-3.5Round 10🇩🇰 DENMARK263♠♦7=-6
-3.6Round 23🇵🇱 POLAND13NT♦2-2-11
-3.6Round 23🇵🇱 POLAND72♦♠Q+1+10
-3.9Round 1🇭🇺 HUNGARY274♥♠A+1+0
-4.1Round 5🇷🇺 RUSSIA224♥♦K-2-11
-4.2Round 22🇳🇱 NETHERLANDS204♠♦3-1-12
-4.3Round 23🇵🇱 POLAND124♥♦10=+0
-4.4Round 14🇪🇸 SPAIN294♣♥2-2-8
-4.5Round 1🇭🇺 HUNGARY245♦♥Q-1-11
-4.6Round 22🇳🇱 NETHERLANDS246♦♠10=+2
-4.8Round 23🇵🇱 POLAND113♦♥2=-5
-5.1Round 16🇷🇸 SERBIA225♣♦2-1-10
-5.2Round 1🇭🇺 HUNGARY184♠♣2+3-17
-5.2Round 20🇫🇷 FRANCE83NT♣2-2-6
-5.4Round 10🇩🇰 DENMARK302♠♥7-2-6
-5.5Round 14🇪🇸 SPAIN312♠♥7=-11
-5.5Round 23🇵🇱 POLAND63NT♠2-1-5
-5.7Round 13🇩🇪 GERMANY75♣♥6=+2
-5.9Round 20🇫🇷 FRANCE15♣x♣2=-4
-6.1Round 5🇷🇺 RUSSIA275♣♥A-1-6
-6.4Round 2🇸🇲 SAN MARINO96♥♦K-1-11
-6.5Round 5🇷🇺 RUSSIA235♦♥A-1-13
-6.7Round 22🇳🇱 NETHERLANDS233NT♠Q-2-17
-6.8Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND313NT♠5=+0
-6.9Round 1🇭🇺 HUNGARY174♠♥K-1-10
-7.1Round 1🇭🇺 HUNGARY195♦♥Q=+2
-7.2Round 19🇳🇴 NORWAY324♠♣2=-10
-7.4Round 2🇸🇲 SAN MARINO26♥♠A-1-13
-8.0Round 2🇸🇲 SAN MARINO164♠♦6=-3
-8.0Round 5🇷🇺 RUSSIA284♠x♦K=-5
-8.3Round 13🇩🇪 GERMANY133NT♣6-4-11
-8.6Round 22🇳🇱 NETHERLANDS213NT♠3=+0
-12.6Round 7🇸🇪 SWEDEN277♥♠7=+0
-15.3Round 12🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND327♠♥K-1-15