🏴󠁧󠁢󠁥󠁮󠁧󠁿 DHONDY Heather · ENGLAND

9rank
+148.4Butler · 224 bds
+0.66per board
±4.0swing
+0.37vs par /bd · #27/127
+0.56adjusted /bd
Butler per round: 29.8 11.5 0.5 11.4 -22.6 29.4 37.3 33.3 12.7 18 23.7 -13.1 -1.8 -21.7by round

vs par split: bidding +0.15 · play +0.22

Strength of schedule: opponents averaged -0.10/bd (an easy draw) → opponent-adjusted +0.56/bd

Card play — on target: opening leads 73.1% #96 of 127 · declarer play 68.9% #86 of 127 · defence 85.5% #75 of 127

Card play by contract type — on target
vs NTvs a suit
Opening leads73.7% (19)72.9% (48)
Declarer play63.6% (11)70.6% (34)
Defence80.0% (35)87.8% (82)

Opening leads by suit led: ♠ 73.7% (19) · ♥ 83.3% (12) · ♦ 63.2% (19) · ♣ 76.5% (17)

vs par by strain: NT -1.06 (67) · a suit +0.97 (157)

vs par by level: part-score +1.09 (90) · game -0.34 (122) · slam +2.08 (12)

By role: declaring +0.63/bd (-1.90 vs par · 107) · defending +0.70/bd (+2.44 vs par · 117)

By vulnerability: vulnerable +0.74/bd (-0.05 vs par · 112) · not vulnerable +0.58/bd (+0.79 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2N.SeniorS.Rimstedt – E.SjobergOpen16+29.8+1.86+1.50
Round 5N.SeniorB.Banjac – B.TalijanOpen16+11.5+0.72+0.06
Round 6N.SeniorL.Mamidaki – L.EconomouClosed16+0.5+0.03-0.50
Round 8N.SeniorS.Tomljanovic – R.MullerClosed16+11.4+0.71+0.12
Round 10N.SeniorM.Balint – G.MihaiClosed16-22.6-1.41-1.50
Round 11N.SeniorO.Vorobeychikova – S.ChubarovaClosed16+29.4+1.84+2.12
Round 13N.SeniorG.Pender – H.Dowling-LongClosed16+37.3+2.33+2.75
Round 14N.SeniorT.Viilup – P.SarvOpen16+33.3+2.08+1.88
Round 16N.SeniorL.Bilde – H.RasmussenClosed16+12.7+0.79+0.00
Round 17N.SeniorF.Farhat – H.KreidiehClosed16+18.0+1.12+1.75
Round 18N.SeniorW.Van Zwol – C.ArnoldsOpen16+23.7+1.48+1.31
Round 20N.SeniorK.Dufrat – J.ZmudaOpen16-13.1-0.82-2.00
Round 21N.SeniorC.Cafranga-Martorell – A.FrancesClosed16-1.8-0.11-2.50
Round 22N.SeniorS.Paoluzi – I.SaccaviniClosed16-21.7-1.36+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
+10.3Round 17🇱🇧 LEBANON204♠x♦A=+12
+10.2Round 18🇳🇱 NETHERLANDS36♣♦3-1+13
+10.0Round 13🇮🇪 IRELAND143NT♠7-1+11
+9.6Round 8🇭🇷 CROATIA134♠♦Q-4+11
+8.9Round 5🇷🇸 SERBIA242♣♥5-2+11
+8.8Round 6🇬🇷 GREECE104♠♥10+1+1
+8.7Round 13🇮🇪 IRELAND44♠♦A+2+9
+8.5Round 22🇮🇹 ITALY185♥x♣A-3+14
+8.2Round 14🇪🇪 ESTONIA312♥♣K=+11
+8.1Round 2🇸🇪 SWEDEN13NT♣J-3+12
+8.1Round 13🇮🇪 IRELAND16♦♣A-1+14
+8.1Round 14🇪🇪 ESTONIA253♣x♠Q-4+12
+7.6Round 11🇷🇺 RUSSIA295♣♥10-1+16
+7.3Round 14🇪🇪 ESTONIA216♥♥7+1+11
+7.1Round 6🇬🇷 GREECE74♥♣K+1+0
+7.0Round 14🇪🇪 ESTONIA193♠♦A=+10
+6.8Round 16🇩🇰 DENMARK204♥♠5-2+8
+6.6Round 13🇮🇪 IRELAND103NT♠8-1+12
+6.6Round 18🇳🇱 NETHERLANDS95♦♠K=+0
+6.5Round 2🇸🇪 SWEDEN154♠♣5-1+10
+6.3Round 8🇭🇷 CROATIA102♠♦3=+6
+6.1Round 11🇷🇺 RUSSIA233NT♠4=-1
+6.0Round 14🇪🇪 ESTONIA222♣x♣7+1+5
+6.0Round 22🇮🇹 ITALY294♥=+0
+5.7Round 17🇱🇧 LEBANON186♦x♠A-3+5
+5.7Round 17🇱🇧 LEBANON303NT♥4+2+1
+5.6Round 11🇷🇺 RUSSIA224♥♠9-1+5
+5.6Round 22🇮🇹 ITALY211♥x♣A-3+14
+5.5Round 10🇷🇴 ROMANIA134♠x♣2-1+8
+5.4Round 21🇪🇸 SPAIN43NT♦Q-2+8
+5.3Round 11🇷🇺 RUSSIA194♠♦J+2+11
+5.1Round 5🇷🇸 SERBIA303♣♠5+1+6
+5.1Round 16🇩🇰 DENMARK213♠♣4-1+5
+5.0Round 14🇪🇪 ESTONIA233♥♦2-2+3
+4.7Round 2🇸🇪 SWEDEN135♦♠K=+0
+4.7Round 17🇱🇧 LEBANON213♦♥K-2+5
+4.6Round 20🇵🇱 POLAND303NT♣3-1+5
+4.3Round 8🇭🇷 CROATIA63NT♥4+3+1
+4.2Round 21🇪🇸 SPAIN94♠♠5=+0
+4.0Round 2🇸🇪 SWEDEN34♠♥K+2+12
+4.0Round 5🇷🇸 SERBIA224♥♠Q=+0
+4.0Round 11🇷🇺 RUSSIA212♠♦8+1+6
+4.0Round 21🇪🇸 SPAIN104♠♣Q=+0
+3.8Round 2🇸🇪 SWEDEN93NT♦8-2+8
+3.8Round 13🇮🇪 IRELAND74♠♣6-3+5
+3.8Round 17🇱🇧 LEBANON263NT♣A-2+8
+3.6Round 21🇪🇸 SPAIN153NT♥2+2-12
+3.5Round 11🇷🇺 RUSSIA283NT♥5-2+8
+3.4Round 14🇪🇪 ESTONIA265♦♥J+1+0
+3.3Round 2🇸🇪 SWEDEN45♥x♠2-1+0
+3.3Round 11🇷🇺 RUSSIA251NT♥8+2-1
+3.3Round 18🇳🇱 NETHERLANDS153NT♣3-1+5
+3.3Round 22🇮🇹 ITALY301NT♠2=+6
+3.2Round 11🇷🇺 RUSSIA303♦♠6+1+0
+3.1Round 5🇷🇸 SERBIA254♥♠A+1+0
+3.0Round 6🇬🇷 GREECE36♠♦2-1+13
+2.9Round 13🇮🇪 IRELAND84♦♥6-4+3
+2.9Round 21🇪🇸 SPAIN63♥♣3=+1
+2.7Round 2🇸🇪 SWEDEN26♠♣3+1-13
+2.7Round 13🇮🇪 IRELAND162♦♥Q-2-9
+2.7Round 16🇩🇰 DENMARK283♣♦K-1-10
+2.6Round 16🇩🇰 DENMARK322♠♣3=+5
+2.5Round 8🇭🇷 CROATIA73NT♥T=+0
+2.5Round 18🇳🇱 NETHERLANDS43NT♠7+2+1
+2.4Round 6🇬🇷 GREECE84♠♣10-1+5
+2.4Round 8🇭🇷 CROATIA162♠♦A-1+4
+2.4Round 13🇮🇪 IRELAND112♥♦4-1+2
+2.3Round 16🇩🇰 DENMARK225♦♥4+1-11
+2.3Round 16🇩🇰 DENMARK264♥♠A=+0
+2.3Round 20🇵🇱 POLAND316♣♥2=-12
+2.1Round 14🇪🇪 ESTONIA172♥x♦2-1-1
+2.1Round 16🇩🇰 DENMARK304♠♥7-2+5
+2.1Round 20🇵🇱 POLAND226♥♠2+1+1
+2.1Round 21🇪🇸 SPAIN11NT♣10+2+0
+2.0Round 5🇷🇸 SERBIA183♠♥K+1+2
+2.0Round 10🇷🇴 ROMANIA63NT♠3+3-14
+2.0Round 14🇪🇪 ESTONIA294♠♥10=+0
+2.0Round 20🇵🇱 POLAND191NT♣2+1+1
+1.9Round 2🇸🇪 SWEDEN102♦♦9=-1
+1.9Round 10🇷🇴 ROMANIA163♦♠K-1+5
+1.9Round 18🇳🇱 NETHERLANDS82♠♥A+1+7
+1.9Round 18🇳🇱 NETHERLANDS105♣♠7=-1
+1.8Round 5🇷🇸 SERBIA191NT♣Q+2+10
+1.8Round 20🇵🇱 POLAND283♠♥A-1+4
+1.7Round 18🇳🇱 NETHERLANDS134♠♣A=+3
+1.6Round 5🇷🇸 SERBIA271NT♥2+1+6
+1.6Round 8🇭🇷 CROATIA95♣♦A-1+5
+1.4Round 6🇬🇷 GREECE41NT♠2-1+0
+1.4Round 6🇬🇷 GREECE63NT♠K+2+1
+1.4Round 8🇭🇷 CROATIA53NT♦2=-1
+1.4Round 11🇷🇺 RUSSIA173♥♥9-1+2
+1.4Round 16🇩🇰 DENMARK192♣♥Q+1+5
+1.4Round 18🇳🇱 NETHERLANDS72♦♣K+1+11
+1.3Round 17🇱🇧 LEBANON273NT♦Q-3+6
+1.3Round 18🇳🇱 NETHERLANDS113NT♥T-3+2
+1.1Round 6🇬🇷 GREECE153NT♠J=+3
+1.1Round 13🇮🇪 IRELAND33♠♥9+2+6
+1.1Round 17🇱🇧 LEBANON195♣♦Q+1+10
+1.1Round 21🇪🇸 SPAIN34♠♦5-1+12
+1.1Round 22🇮🇹 ITALY274♠♣9+1+11
+1.0Round 5🇷🇸 SERBIA294♥♣K+1+0
+1.0Round 11🇷🇺 RUSSIA203♥♣4-1+5
+1.0Round 14🇪🇪 ESTONIA271NT♥3+1+0
+1.0Round 18🇳🇱 NETHERLANDS14♥♣4+1+1
+0.9Round 14🇪🇪 ESTONIA301NT♠2+2-6
+0.8Round 8🇭🇷 CROATIA112NT♥3-2+1
+0.8Round 13🇮🇪 IRELAND54♥♣8+1+0
+0.8Round 17🇱🇧 LEBANON235♣♠A+1-13
+0.8Round 20🇵🇱 POLAND172♠♦K-1-2
+0.8Round 22🇮🇹 ITALY263NT♠5+1+0
+0.7Round 16🇩🇰 DENMARK293NT♠7+2+0
+0.6Round 8🇭🇷 CROATIA46NT♦6=+0
+0.6Round 10🇷🇴 ROMANIA114♥♦K-1-3
+0.5Round 2🇸🇪 SWEDEN114♠♥6=-11
+0.5Round 13🇮🇪 IRELAND132♠♦9=+1
+0.5Round 17🇱🇧 LEBANON244♦♥2-2+8
+0.5Round 18🇳🇱 NETHERLANDS164♥♣Q=-1
+0.4Round 2🇸🇪 SWEDEN63♣♥K+3-6
+0.4Round 5🇷🇸 SERBIA214♠♠3+1+0
+0.3Round 5🇷🇸 SERBIA321NT♥2-1+0
+0.2Round 20🇵🇱 POLAND184♥♦K=+0
+0.2Round 21🇪🇸 SPAIN143NT♥2+2-14
+0.1Round 17🇱🇧 LEBANON172♦♠2=-2
+0.0Round 2🇸🇪 SWEDEN73♥x♣5-1+7
-0.0Round 11🇷🇺 RUSSIA264♥♠5+1+0
+0.0Round 20🇵🇱 POLAND211NT♥2=+0
+0.0Round 21🇪🇸 SPAIN123♥♣9-1-5
-0.1Round 8🇭🇷 CROATIA153NT♠K+3-7
-0.1Round 17🇱🇧 LEBANON324♠♦J=-1
-0.1Round 22🇮🇹 ITALY282♠♦Q=+0
-0.2Round 5🇷🇸 SERBIA284♣♦A=+0
-0.2Round 6🇬🇷 GREECE14♥♣Q-2+0
-0.2Round 8🇭🇷 CROATIA82♠♥5-1+1
-0.2Round 20🇵🇱 POLAND202♥♥2-2-9
-0.3Round 2🇸🇪 SWEDEN161NT♦3=+1
-0.3Round 10🇷🇴 ROMANIA143♦♣7-1+4
-0.3Round 14🇪🇪 ESTONIA183NT♣Q+1+0
-0.3Round 16🇩🇰 DENMARK171NTx♠7-1+1
-0.4Round 2🇸🇪 SWEDEN51NT♠6-2-1
-0.4Round 6🇬🇷 GREECE91NT♥2-1-4
-0.4Round 8🇭🇷 CROATIA124♥♠2=-1
-0.4Round 11🇷🇺 RUSSIA324♥♠5=+0
-0.4Round 16🇩🇰 DENMARK235♦♠A+1+10
-0.5Round 2🇸🇪 SWEDEN143♠♥6=-1
-0.6Round 18🇳🇱 NETHERLANDS143♥♦A=+0
-0.7Round 6🇬🇷 GREECE144♠♣2-1-5
-0.7Round 18🇳🇱 NETHERLANDS23NT♦4+1-13
-0.7Round 18🇳🇱 NETHERLANDS52♥♠2+1-6
-0.7Round 21🇪🇸 SPAIN133NT♥2-1-12
-0.8Round 6🇬🇷 GREECE113♠♥4-2+5
-0.8Round 18🇳🇱 NETHERLANDS63♦♣K-3+4
-0.9Round 6🇬🇷 GREECE132♥♣2=+0
-0.9Round 8🇭🇷 CROATIA142♣♥K-1+2
-0.9Round 13🇮🇪 IRELAND126♠♣A=+0
-1.0Round 10🇷🇴 ROMANIA52♥♦A+1+7
-1.0Round 20🇵🇱 POLAND251NT♣2+1+0
-1.0Round 22🇮🇹 ITALY173♥♣8-2+0
-1.1Round 16🇩🇰 DENMARK254♥♦K+1-1
-1.1Round 21🇪🇸 SPAIN54♠♣K+1+0
-1.2Round 5🇷🇸 SERBIA203♦♠3+1+0
-1.2Round 10🇷🇴 ROMANIA24♥♠J+1+0
-1.2Round 13🇮🇪 IRELAND62♠♠5-1+0
-1.2Round 20🇵🇱 POLAND272♠♠2+1+0
-1.4Round 10🇷🇴 ROMANIA83♠♦4-1-6
-1.4Round 10🇷🇴 ROMANIA154♥♦J+2-1
-1.5Round 16🇩🇰 DENMARK185♠♣Q+1+11
-1.6Round 21🇪🇸 SPAIN74♥♠4+1+0
-1.7Round 5🇷🇸 SERBIA174♠♥6=-11
-1.7Round 17🇱🇧 LEBANON281NT♦2=+1
-1.8Round 14🇪🇪 ESTONIA201NT♦4+1-6
-1.8Round 17🇱🇧 LEBANON292♠♦Q+1-1
-1.9Round 5🇷🇸 SERBIA235♥♣K+1-9
-2.0Round 5🇷🇸 SERBIA263NT♠6+3-2
-2.0Round 11🇷🇺 RUSSIA242NT♣4+2-7
-2.0Round 13🇮🇪 IRELAND24♠♥K-1-5
-2.0Round 16🇩🇰 DENMARK313NT♥T-1-6
-2.0Round 17🇱🇧 LEBANON222♠♦2+2-1
-2.0Round 20🇵🇱 POLAND293♣♠2+1-1
-2.1Round 2🇸🇪 SWEDEN122♥♥6=+7
-2.1Round 11🇷🇺 RUSSIA313♠♦3=-1
-2.2Round 10🇷🇴 ROMANIA124♠♣Q=+0
-2.2Round 13🇮🇪 IRELAND155♦♠K=+2
-2.4Round 14🇪🇪 ESTONIA324NT♦K-1+2
-2.7Round 21🇪🇸 SPAIN23NT♠2+1-1
-2.8Round 2🇸🇪 SWEDEN84♠x♥A-1+0
-2.9Round 10🇷🇴 ROMANIA12♥♦2+1-2
-2.9Round 10🇷🇴 ROMANIA102♣♥K+2-1
-3.0Round 11🇷🇺 RUSSIA181NT♠5+3-2
-3.0Round 22🇮🇹 ITALY234♠♦K=+0
-3.2Round 16🇩🇰 DENMARK244♠♥K-2-11
-3.6Round 20🇵🇱 POLAND323NT♦3=+1
-3.7Round 10🇷🇴 ROMANIA46♥♠K-2-9
-3.8Round 21🇪🇸 SPAIN164♠♣2-1-5
-4.0Round 8🇭🇷 CROATIA33NT♥3-1-9
-4.0Round 13🇮🇪 IRELAND93NT♦10=-7
-4.1Round 11🇷🇺 RUSSIA273NT♦2=-7
-4.1Round 17🇱🇧 LEBANON254♠♥A=-8
-4.2Round 22🇮🇹 ITALY196♣♠K=+2
-4.3Round 6🇬🇷 GREECE24♥♣4+1-1
-4.4Round 20🇵🇱 POLAND264♠x♥K-1+0
-4.5Round 10🇷🇴 ROMANIA93NT♠Q=+0
-4.7Round 22🇮🇹 ITALY223NT♠5+1-7
-4.8Round 16🇩🇰 DENMARK275♦♣A-1-11
-4.9Round 6🇬🇷 GREECE53NT♠K-1-17
-5.0Round 6🇬🇷 GREECE123♠♥9-3-5
-5.1Round 10🇷🇴 ROMANIA73NT♣J-1-6
-5.2Round 21🇪🇸 SPAIN113NT♠K+1-1
-5.2Round 22🇮🇹 ITALY243♠♥K+2-6
-5.5Round 8🇭🇷 CROATIA15♥♣K+1-8
-5.5Round 20🇵🇱 POLAND242♥x♥Q-3-8
-5.5Round 22🇮🇹 ITALY315♣♥A-3-11
-5.5Round 22🇮🇹 ITALY323NT♠4+1-7
-5.8Round 18🇳🇱 NETHERLANDS124♥x♦T=-5
-6.0Round 10🇷🇴 ROMANIA33♠♣2+2-6
-6.3Round 17🇱🇧 LEBANON315♠x♥A-2-2
-6.4Round 14🇪🇪 ESTONIA243NT♦2=+1
-6.8Round 14🇪🇪 ESTONIA285♦♠A-1-12
-7.0Round 8🇭🇷 CROATIA24♠♦K=-3
-7.5Round 6🇬🇷 GREECE165♣x♠A+1-4
-8.0Round 22🇮🇹 ITALY203♥x♠5-1-2
-9.0Round 20🇵🇱 POLAND234♥♦2-1-12
-9.7Round 5🇷🇸 SERBIA313NT♠2-1-12
-9.8Round 22🇮🇹 ITALY253♠x♣Q=-12
-10.2Round 21🇪🇸 SPAIN83NT♦Q-1-11