🇳🇴 HAUGE Thea Hove · NORWAY

16rank
+27.8Butler · 260 bds
+0.11per board
±5.0swing
+0.31vs par /bd · #12/32
-0.11adjusted /bd
Butler per round: 6.8 -26.6 20.2 62.4 -46.4 17.2 -5.2 2.4 39.6 -5.8 -25 -15.4 3.6by round

vs par split: bidding +0.59 · play -0.30

Strength of schedule: opponents averaged -0.22/bd (an easy draw) → opponent-adjusted -0.11/bd

Card play — on target: opening leads 70.3% #29 of 32 · declarer play 74.2% #15 of 32 · defence 76.0% #29 of 32

Card play by contract type — on target
vs NTvs a suit
Opening leads63.6% (22)73.1% (52)
Declarer play69.6% (23)76.9% (39)
Defence80.0% (40)74.5% (110)

Opening leads by suit led: ♠ 53.8% (13) · ♥ 70.8% (24) · ♦ 77.8% (18) · ♣ 73.7% (19)

vs par by strain: NT +0.72 (82) · a suit +0.10 (177)

vs par by level: part-score -0.16 (108) · game +0.46 (136) · slam +2.07 (15)

By role: declaring +0.15/bd (-1.83 vs par · 109) · defending +0.08/bd (+1.85 vs par · 151)

By vulnerability: vulnerable +0.22/bd (-0.21 vs par · 130) · not vulnerable -0.01/bd (+0.82 vs par · 130)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.KlingenG.Scriattioli – M.SalvatoClosed20+6.8+0.34+2.65
Round 2M.KlingenA.Leleu – M.ThuillezClosed20-26.6-1.33-1.70
Round 4M.KlingenH.Revai – Z.BekoOpen20+20.2+1.01+0.95
Round 5M.KlingenD.Van Delft – L.LeufkensClosed20+62.4+3.12+3.05
Round 7M.KlingenA.Huberschwiller – J.MourguesOpen20-46.4-2.32-0.45
Round 9M.KlingenZ.Beko – Z.BekoOpen20+17.2+0.86+0.10
Round 10M.KlingenC.Groenland – J.WackwitzClosed20-5.2-0.26+0.80
Round 12M.KlingenA.Leleu – M.ThuillezClosed20+2.4+0.12+0.85
Round 14M.KlingenZ.Beko – H.RevaiOpen20+39.6+1.98+1.85
Round 15M.KlingenD.Van Delft – L.LeufkensClosed20-5.8-0.29-1.05
Round 16M.KlingenD.Van Delft – L.LeufkensClosed20-25.0-1.25-3.05
Round 18S.SjodalA.Leleu – M.ThuillezClosed20-15.4-0.77+0.15
Round 19M.KlingenM.Chavarria – M.CostaClosed20+3.6+0.18-0.15

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
+13.4Round 5🇳🇱 NETHERLANDS116NT♦5-1+14
+13.0Round 10🇳🇱 NETHERLANDS136♥♣Q-1+17
+13.0Round 14🇭🇺 HUNGARY24♠♥9=+10
+12.4Round 4🇭🇺 HUNGARY44♥♠A-1+17
+12.0Round 14🇭🇺 HUNGARY55♣♠9=+10
+11.8Round 18🇫🇷 FRANCE73NT♦Q=+10
+11.4Round 7🇫🇷 FRANCE133♣x♥7-1+2
+11.2Round 2🇫🇷 FRANCE95♣♦A-1+12
+11.0Round 1🇮🇹 ITALY26♣♦5-2+11
+11.0Round 5🇳🇱 NETHERLANDS146♠♦3=+0
+11.0Round 14🇭🇺 HUNGARY173NT♠K=+7
+10.8Round 19🇮🇹 ITALY133NT♠3=+10
+10.6Round 4🇭🇺 HUNGARY116NT♠4-2+14
+9.8Round 7🇫🇷 FRANCE115NT♣J-5+12
+8.8Round 19🇮🇹 ITALY202♠♣7-2+13
+8.6Round 1🇮🇹 ITALY133♣♥7-3+10
+8.4Round 16🇳🇱 NETHERLANDS144♠♠2+3+10
+8.2Round 9🇭🇺 HUNGARY24♠♥K=+0
+7.6Round 5🇳🇱 NETHERLANDS164♥♦Q+2+13
+7.6Round 15🇳🇱 NETHERLANDS43NT♥6=+10
+7.2Round 1🇮🇹 ITALY154♥♥3=+3
+7.2Round 15🇳🇱 NETHERLANDS184♠♣3=+8
+7.0Round 10🇳🇱 NETHERLANDS25♦♦6+1+11
+6.8Round 5🇳🇱 NETHERLANDS14♠♥Q-1+10
+6.8Round 5🇳🇱 NETHERLANDS63♥♦10+3+7
+6.8Round 19🇮🇹 ITALY152♠♠10-3-10
+6.6Round 12🇫🇷 FRANCE34♥♦K=+0
+6.6Round 12🇫🇷 FRANCE194♥♠6-1+12
+6.4Round 9🇭🇺 HUNGARY73♦♠7=+6
+6.2Round 19🇮🇹 ITALY64♥♦3+1-8
+5.8Round 4🇭🇺 HUNGARY93♣♦Q-2+7
+5.8Round 10🇳🇱 NETHERLANDS115♦♦6+1+1
+5.8Round 12🇫🇷 FRANCE174♠♣Q-1-2
+5.8Round 15🇳🇱 NETHERLANDS65♠x♣K-3-12
+5.6Round 7🇫🇷 FRANCE92♥♦A-3+1
+5.6Round 15🇳🇱 NETHERLANDS173NT♦5-2+6
+5.2Round 2🇫🇷 FRANCE154♥♠5-1+5
+5.2Round 14🇭🇺 HUNGARY203♠♥A-2+7
+4.8Round 9🇭🇺 HUNGARY192NT♣A-2+7
+4.6Round 5🇳🇱 NETHERLANDS103NT♥7+1+0
+4.6Round 9🇭🇺 HUNGARY53NT♠4-1+5
+4.6Round 14🇭🇺 HUNGARY163NT♠5+1+1
+4.6Round 16🇳🇱 NETHERLANDS54♥♣A+1+0
+4.4Round 4🇭🇺 HUNGARY132NT♦4-1-1
+4.4Round 9🇭🇺 HUNGARY133♥♦6+1+10
+4.4Round 12🇫🇷 FRANCE121♠♦7-1+1
+4.4Round 16🇳🇱 NETHERLANDS71NT♠5=+5
+4.2Round 1🇮🇹 ITALY111NT♥2=+5
+4.2Round 10🇳🇱 NETHERLANDS143NT♥4+2+14
+4.2Round 19🇮🇹 ITALY22♦x♦3=+2
+4.0Round 4🇭🇺 HUNGARY22NT♣J-2+0
+3.8Round 4🇭🇺 HUNGARY64♠♥Q=+0
+3.8Round 5🇳🇱 NETHERLANDS173NT♣10=-1
+3.6Round 2🇫🇷 FRANCE203♥♣10=+0
+3.6Round 5🇳🇱 NETHERLANDS125♦♣2-1+5
+3.6Round 10🇳🇱 NETHERLANDS123♠♥7-2+5
+3.2Round 9🇭🇺 HUNGARY102♠♦8+1+1
+3.0Round 5🇳🇱 NETHERLANDS191♠♦10-1+5
+3.0Round 18🇫🇷 FRANCE36♥♦4-1+5
+2.8Round 2🇫🇷 FRANCE53NT♥4=+0
+2.8Round 4🇭🇺 HUNGARY51NT♦5+1+0
+2.6Round 5🇳🇱 NETHERLANDS34♠♦Q+1+10
+2.6Round 9🇭🇺 HUNGARY42♠♣10+1-2
+2.6Round 14🇭🇺 HUNGARY14♠♥Q+3+2
+2.6Round 18🇫🇷 FRANCE23NT♠2-1+5
+2.4Round 1🇮🇹 ITALY162♥♦9+1+0
+2.4Round 5🇳🇱 NETHERLANDS42NT♣J+1-1
+2.4Round 5🇳🇱 NETHERLANDS52♥♠5+1+1
+2.4Round 9🇭🇺 HUNGARY85♣♥9=+1
+2.4Round 12🇫🇷 FRANCE23NT♦10=+0
+2.4Round 14🇭🇺 HUNGARY64♠♥J+3+12
+2.2Round 2🇫🇷 FRANCE32♠♦J+1+10
+2.2Round 2🇫🇷 FRANCE181NT♦4=+1
+2.2Round 16🇳🇱 NETHERLANDS34♠♦7+1-11
+2.0Round 4🇭🇺 HUNGARY174♠♦Q=+0
+2.0Round 5🇳🇱 NETHERLANDS154♠♦7+2+1
+2.0Round 9🇭🇺 HUNGARY143♥♣3+1+2
+2.0Round 12🇫🇷 FRANCE184♠♥6-1+5
+1.8Round 1🇮🇹 ITALY124♠♦Q-2-9
+1.8Round 1🇮🇹 ITALY171NT♠3+1+1
+1.8Round 9🇭🇺 HUNGARY63NT♥7+1-1
+1.8Round 14🇭🇺 HUNGARY101NT♦A-2+2
+1.6Round 12🇫🇷 FRANCE82NT♠3-1+5
+1.6Round 19🇮🇹 ITALY143♠♣A-1+5
+1.4Round 1🇮🇹 ITALY61♠♦2+1-1
+1.4Round 5🇳🇱 NETHERLANDS201NT♥4-1+0
+1.4Round 14🇭🇺 HUNGARY34♦♠K=+9
+1.2Round 15🇳🇱 NETHERLANDS112♥♣9-3+1
+1.2Round 18🇫🇷 FRANCE64♠♣10+1+0
+1.0Round 4🇭🇺 HUNGARY143♦♣K-2-1
+1.0Round 4🇭🇺 HUNGARY201NT♠A+2+1
+1.0Round 7🇫🇷 FRANCE23NT♥9-1+12
+1.0Round 9🇭🇺 HUNGARY173NT♣5+1+1
+1.0Round 10🇳🇱 NETHERLANDS33NT♥5+1+1
+1.0Round 16🇳🇱 NETHERLANDS64♠♥A=+0
+1.0Round 18🇫🇷 FRANCE43NT♠2-1-5
+1.0Round 18🇫🇷 FRANCE133NT♦A+1+1
+1.0Round 19🇮🇹 ITALY32♥♣K+2+1
+1.0Round 19🇮🇹 ITALY72♠♥2=+1
+0.8Round 4🇭🇺 HUNGARY12♠♦Q=-1
+0.8Round 12🇫🇷 FRANCE115NT♠9+1-3
+0.8Round 12🇫🇷 FRANCE201♠♣A+2+0
+0.8Round 14🇭🇺 HUNGARY73NT♣K=+0
+0.8Round 18🇫🇷 FRANCE112♥♥10+1+1
+0.6Round 1🇮🇹 ITALY202♠♣A+1+0
+0.6Round 14🇭🇺 HUNGARY142♠♣5+2-6
+0.6Round 16🇳🇱 NETHERLANDS162♠♥K+1+6
+0.6Round 16🇳🇱 NETHERLANDS191NT♦5-1+0
+0.6Round 18🇫🇷 FRANCE14♥♠9+3-10
+0.6Round 18🇫🇷 FRANCE194♥♠4+2+12
+0.4Round 1🇮🇹 ITALY33NT♠4+1+0
+0.4Round 2🇫🇷 FRANCE125♦♠Q=+1
+0.4Round 2🇫🇷 FRANCE144♠♥A+1+0
+0.4Round 7🇫🇷 FRANCE144♠♦5+2+1
+0.4Round 15🇳🇱 NETHERLANDS122♠♣A=-1
+0.4Round 15🇳🇱 NETHERLANDS164♠♥A-2+7
+0.2Round 1🇮🇹 ITALY44♥♦5+1+13
+0.2Round 2🇫🇷 FRANCE165♦♥10+1+13
+0.2Round 5🇳🇱 NETHERLANDS22♠♣2+2-1
+0.2Round 10🇳🇱 NETHERLANDS173NT♣4+1+10
+0.2Round 15🇳🇱 NETHERLANDS54♠♣J+1+0
+0.2Round 16🇳🇱 NETHERLANDS101♠♦K=+1
+0.2Round 16🇳🇱 NETHERLANDS112♣♦A=+0
+0.2Round 18🇫🇷 FRANCE123♠♥7-1-2
+0.2Round 18🇫🇷 FRANCE144♠♦2-2+0
+0.2Round 19🇮🇹 ITALY184♥♦10+1+0
+0.0Round 5🇳🇱 NETHERLANDS72♠♥A-1+12
+0.0Round 5🇳🇱 NETHERLANDS184♠♥Q+1+0
-0.0Round 7🇫🇷 FRANCE192♠♣A+2-1
+0.0Round 10🇳🇱 NETHERLANDS64♠♠4+1+0
+0.0Round 10🇳🇱 NETHERLANDS152♠♥K=+1
+0.0Round 10🇳🇱 NETHERLANDS182♣♦6+2-9
+0.0Round 14🇭🇺 HUNGARY124♠♣A=+0
+0.0Round 14🇭🇺 HUNGARY184♠♣A+1+0
+0.0Round 18🇫🇷 FRANCE174♠♦A+1+11
+0.0Round 19🇮🇹 ITALY83NT♠6+1+14
-0.2Round 2🇫🇷 FRANCE194♠♥A=-11
-0.2Round 9🇭🇺 HUNGARY123♥♠K-2+0
-0.2Round 12🇫🇷 FRANCE43NT♥10+1+0
-0.4Round 1🇮🇹 ITALY144♥♦Q+1+11
-0.4Round 4🇭🇺 HUNGARY83♥♠K=-1
-0.4Round 9🇭🇺 HUNGARY93NT♦Q-1-4
-0.4Round 9🇭🇺 HUNGARY153NT♥2=-1
-0.4Round 16🇳🇱 NETHERLANDS11NT♠6+1+0
-0.4Round 19🇮🇹 ITALY51NT♠2-1+0
-0.6Round 7🇫🇷 FRANCE16Pass+3
-0.6Round 12🇫🇷 FRANCE91NT♦A-1-1
-0.6Round 14🇭🇺 HUNGARY84♥♥4+1+10
-0.6Round 15🇳🇱 NETHERLANDS24♥♠5=+1
-0.6Round 18🇫🇷 FRANCE83♥♦Q+1-1
-0.8Round 7🇫🇷 FRANCE183NT♦2+1+0
-0.8Round 15🇳🇱 NETHERLANDS14♥♠8=-1
-0.8Round 15🇳🇱 NETHERLANDS71NT♥7+2+0
-0.8Round 15🇳🇱 NETHERLANDS94♠♥K-2-11
-0.8Round 18🇫🇷 FRANCE183♠♥6=+0
-1.0Round 4🇭🇺 HUNGARY71NT♠2=-2
-1.0Round 12🇫🇷 FRANCE72♥♦9-2-2
-1.0Round 16🇳🇱 NETHERLANDS43♣♥7+1-15
-1.0Round 19🇮🇹 ITALY163NT♥7+2-10
-1.0Round 19🇮🇹 ITALY193♠♥J-1+2
-1.2Round 1🇮🇹 ITALY182NT♠10-2-3
-1.2Round 2🇫🇷 FRANCE173NT♥6+1+0
-1.2Round 12🇫🇷 FRANCE142♦♠A+3+0
-1.2Round 14🇭🇺 HUNGARY191NT♥4-2-5
-1.4Round 1🇮🇹 ITALY93NT♠4+4+12
-1.4Round 9🇭🇺 HUNGARY112♦♥J-2+5
-1.4Round 12🇫🇷 FRANCE54♥♠A+1+11
-1.4Round 12🇫🇷 FRANCE154♠♥5+1-1
-1.4Round 14🇭🇺 HUNGARY135♦♠J+2-13
-1.4Round 16🇳🇱 NETHERLANDS132♥♠K+1-6
-1.6Round 1🇮🇹 ITALY102♠♠8+1-1
-1.6Round 4🇭🇺 HUNGARY35♦♣6-1-5
-1.6Round 14🇭🇺 HUNGARY92♦♥K=+0
-1.8Round 4🇭🇺 HUNGARY123♥♦A=+2
-1.8Round 4🇭🇺 HUNGARY196♣♥2=+12
-1.8Round 9🇭🇺 HUNGARY204♠♣Q+3-3
-1.8Round 10🇳🇱 NETHERLANDS12NT♥K-4+6
-1.8Round 15🇳🇱 NETHERLANDS87♣x♥A-2-9
-2.0Round 1🇮🇹 ITALY12♥♦K-1+2
-2.0Round 10🇳🇱 NETHERLANDS54♥♦4=+0
-2.0Round 16🇳🇱 NETHERLANDS151NT♣Q-1-5
-2.2Round 5🇳🇱 NETHERLANDS93NT♠Q-3-7
-2.2Round 14🇭🇺 HUNGARY111NT♥A-3+4
-2.2Round 14🇭🇺 HUNGARY153♥♣A-1+1
-2.2Round 15🇳🇱 NETHERLANDS194♥♥5=+0
-2.2Round 16🇳🇱 NETHERLANDS182♦♣A+2-1
-2.4Round 4🇭🇺 HUNGARY103NT♥4=+0
-2.4Round 10🇳🇱 NETHERLANDS71NT♣5-3+7
-2.4Round 18🇫🇷 FRANCE103NT♥6-2-8
-2.6Round 7🇫🇷 FRANCE72♠♦A=-6
-2.6Round 9🇭🇺 HUNGARY163NT♣7-1-5
-2.6Round 15🇳🇱 NETHERLANDS31NT♦5-1+11
-2.6Round 19🇮🇹 ITALY104♥♦6+1+0
-2.8Round 7🇫🇷 FRANCE14NT♥3+2+11
-2.8Round 10🇳🇱 NETHERLANDS43♠♥5-1-6
-2.8Round 10🇳🇱 NETHERLANDS104♥♠A+2-15
-2.8Round 15🇳🇱 NETHERLANDS135♣♠7-1+3
-2.8Round 18🇫🇷 FRANCE204♠♣10+1+0
-3.0Round 10🇳🇱 NETHERLANDS165♣♠Q-2+0
-3.0Round 15🇳🇱 NETHERLANDS143♥♠9-1-2
-3.2Round 7🇫🇷 FRANCE172♥♠4+2-1
-3.4Round 2🇫🇷 FRANCE101NT♦3+3-1
-3.4Round 5🇳🇱 NETHERLANDS83♦♣A+1-1
-3.4Round 7🇫🇷 FRANCE34♠♥A=-6
-3.4Round 19🇮🇹 ITALY115♣♠6-1-5
-3.6Round 4🇭🇺 HUNGARY153♠♥A-2-11
-3.6Round 5🇳🇱 NETHERLANDS131NT♠3+1-6
-3.6Round 12🇫🇷 FRANCE63♦♠K+1+0
-3.6Round 12🇫🇷 FRANCE103♥♦A=+0
-3.6Round 12🇫🇷 FRANCE165♣♠3-1-10
-3.8Round 1🇮🇹 ITALY193♠♥2=-1
-3.8Round 7🇫🇷 FRANCE103♥♣A+1-1
-4.0Round 2🇫🇷 FRANCE63NT♥10-1-4
-4.2Round 16🇳🇱 NETHERLANDS92♥♣K=-6
-4.2Round 19🇮🇹 ITALY122♥♦J+1+0
-4.4Round 1🇮🇹 ITALY83NT♥8=+1
-4.4Round 2🇫🇷 FRANCE111NT♦8=-8
-4.4Round 7🇫🇷 FRANCE82♦♠4+1-7
-4.4Round 15🇳🇱 NETHERLANDS106♥♦K-1-17
-4.4Round 15🇳🇱 NETHERLANDS154♥♠J-6-5
-4.4Round 16🇳🇱 NETHERLANDS204♠♥2-4+3
-4.6Round 9🇭🇺 HUNGARY14♥♠3=+0
-4.6Round 16🇳🇱 NETHERLANDS83NT♥J-1-5
-4.8Round 10🇳🇱 NETHERLANDS204♥♣A=-3
-4.8Round 12🇫🇷 FRANCE14♠♦5=+0
-5.0Round 7🇫🇷 FRANCE124♥x♣2-1-6
-5.0Round 19🇮🇹 ITALY173NT♥2=-7
-5.2Round 19🇮🇹 ITALY44♠♥7+1+0
-5.4Round 18🇫🇷 FRANCE154♠♠K-2-3
-5.6Round 16🇳🇱 NETHERLANDS21NT♥7=-12
-5.6Round 18🇫🇷 FRANCE54♠♣2+1-1
-5.8Round 19🇮🇹 ITALY14♥♥K=-7
-6.0Round 2🇫🇷 FRANCE15♥x♦A=-11
-6.0Round 2🇫🇷 FRANCE45♣♥8-1-12
-6.2Round 9🇭🇺 HUNGARY34♥♠J=-10
-6.4Round 10🇳🇱 NETHERLANDS84♠♦2+3-10
-6.6Round 2🇫🇷 FRANCE132♠♦K=-6
-6.6Round 7🇫🇷 FRANCE67NT♥J=+0
-6.6Round 9🇭🇺 HUNGARY181NT♠4+1-10
-6.6Round 14🇭🇺 HUNGARY43♠♦K-3-14
-6.8Round 10🇳🇱 NETHERLANDS194♥♣K-1-11
-6.8Round 16🇳🇱 NETHERLANDS175♠♦6=-8
-7.2Round 2🇫🇷 FRANCE73NT♥Q-1-12
-7.2Round 4🇭🇺 HUNGARY183♣♦A-2-11
-7.2Round 10🇳🇱 NETHERLANDS94♥♠7=-3
-7.2Round 12🇫🇷 FRANCE136♣♠Q=+2
-7.2Round 18🇫🇷 FRANCE97♥♥8=+0
-7.4Round 7🇫🇷 FRANCE154♥♥9+1+0
-7.8Round 2🇫🇷 FRANCE23NT♦10=+0
-8.0Round 1🇮🇹 ITALY56♣♥J+1+11
-8.0Round 2🇫🇷 FRANCE83NT♦10-1-11
-8.4Round 19🇮🇹 ITALY93NT♠2-5-4
-8.6Round 4🇭🇺 HUNGARY164NT♠10+2-1
-9.6Round 7🇫🇷 FRANCE43NT♠2-1-12
-10.0Round 1🇮🇹 ITALY72♥x♠10-3-12
-10.0Round 15🇳🇱 NETHERLANDS202♥♦K+3-10
-11.2Round 7🇫🇷 FRANCE204♠♦6=+0
-13.2Round 7🇫🇷 FRANCE53NT♠3+1-11
-13.6Round 18🇫🇷 FRANCE166♣♦7=-12
-14.6Round 16🇳🇱 NETHERLANDS126♦♣A-2-17