🇩🇪 HOFFMEISTER Toke · GERMANY

56rank
-24.1Butler · 100 bds
-0.24per board
±4.7swing
+0.55vs par /bd
-0.25adjusted /bd
Butler per round: -20.6 5.9 -5.3 1.5 -5.6by round

vs par split: bidding +0.54 · play +0.13

Strength of schedule: opponents averaged -0.01/bd (an average draw) → opponent-adjusted -0.25/bd

Card play — on target: opening leads 81.2% · declarer play 52.6% · defence 73.2%

Card play by contract type — on target
vs NTvs a suit
Opening leads88.9% (9)78.3% (23)
Declarer play50.0% (4)53.3% (15)
Defence60.0% (15)78.0% (41)

Opening leads by suit led: ♠ 92.3% (13) · ♥ 75.0% (8) · ♦ 83.3% (6) · ♣ 60.0% (5)

vs par by strain: NT +1.14 (29) · a suit +0.47 (70)

vs par by level: part-score +1.51 (49) · game +0.02 (42) · slam -1.12 (8)

By role: declaring -0.09/bd (-1.81 vs par · 43) · defending -0.35/bd (+2.33 vs par · 57)

By vulnerability: vulnerable -0.73/bd (+0.66 vs par · 50) · not vulnerable +0.25/bd (+0.44 vs par · 50)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.RuschV.Nab – E.WackwitzClosed20-20.6-1.03-1.95
Round 3M.RuschR.Jepsen – P.JepsenOpen20+5.9+0.30+1.90
Round 5M.RuschT.Grude – K.HeggeClosed20-5.3-0.27-1.40
Round 7M.RuschT.Coudert – C.ThizyOpen20+1.5+0.07+1.20
Round 9M.RuschM.Ozkan – B.TuncbilekOpen20-5.6-0.28+3.00

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
+12.8Round 3🇩🇰 DENMARK163♦x♠9+1+14
+10.8Round 1🇳🇱 NETHERLANDS53♠x♦7-4+12
+9.8Round 9🇹🇷 TURKEY196♦♠Q-1+13
+9.5Round 7🇫🇷 FRANCE163NT♣K+4+14
+7.2Round 7🇫🇷 FRANCE134♥x♣A-2+12
+6.6Round 5🇳🇴 NORWAY126♥♦10=-11
+6.2Round 9🇹🇷 TURKEY206♥♦7-2+13
+5.8Round 5🇳🇴 NORWAY183♥♠A-3+5
+5.5Round 7🇫🇷 FRANCE194♥♠2-1+10
+5.5Round 9🇹🇷 TURKEY83NT♠K-2+0
+5.2Round 5🇳🇴 NORWAY31♠♣10+2+6
+4.9Round 9🇹🇷 TURKEY14♥♥5=+11
+4.4Round 3🇩🇰 DENMARK103NT♠5=-1
+4.4Round 9🇹🇷 TURKEY123NT♥3+2+8
+4.1Round 5🇳🇴 NORWAY74♥x♠5-1+8
+4.0Round 1🇳🇱 NETHERLANDS24♦♠A-2+7
+4.0Round 3🇩🇰 DENMARK181NT♣4+2+7
+3.8Round 3🇩🇰 DENMARK193♦♠A-1+5
+3.8Round 5🇳🇴 NORWAY143♠♥J+1+7
+3.8Round 9🇹🇷 TURKEY94♠♣Q=-1
+3.5Round 5🇳🇴 NORWAY115♥x♠A-1+8
+3.3Round 7🇫🇷 FRANCE12♦♣4-3+6
+3.2Round 1🇳🇱 NETHERLANDS173NT♠2-2+6
+3.2Round 9🇹🇷 TURKEY142♦♥5-1+5
+3.0Round 1🇳🇱 NETHERLANDS83NT♥10+3+1
+2.8Round 1🇳🇱 NETHERLANDS202♠♥A=+12
+2.5Round 1🇳🇱 NETHERLANDS62♦♣Q+1-1
+2.5Round 5🇳🇴 NORWAY83♥♦2-2+1
+2.2Round 3🇩🇰 DENMARK23NT♥4+1+1
+2.2Round 7🇫🇷 FRANCE154♥♠2=+0
+2.2Round 9🇹🇷 TURKEY173NT♠10=+0
+1.7Round 7🇫🇷 FRANCE73♣♥3=+0
+1.7Round 7🇫🇷 FRANCE173♦♠A=+0
+1.6Round 3🇩🇰 DENMARK64♠♣Q+2+1
+1.5Round 3🇩🇰 DENMARK11NT♣3+2+6
+1.5Round 7🇫🇷 FRANCE23♦♦J=-1
+1.2Round 9🇹🇷 TURKEY102♥♥8=+6
+1.0Round 9🇹🇷 TURKEY112NT♠7+1+6
+0.8Round 3🇩🇰 DENMARK34♥♠8-2+0
+0.8Round 3🇩🇰 DENMARK203NT♥3+2+1
+0.5Round 5🇳🇴 NORWAY23♦♥4=+0
+0.5Round 9🇹🇷 TURKEY32♥♥A+2+7
+0.5Round 9🇹🇷 TURKEY153NT♦3+1+10
+0.4Round 5🇳🇴 NORWAY134♠♥7+1-13
+0.4Round 7🇫🇷 FRANCE112♥♦A-3+1
+0.4Round 7🇫🇷 FRANCE144♠♥A=+0
+0.3Round 1🇳🇱 NETHERLANDS111NT♥3-1-2
+0.3Round 7🇫🇷 FRANCE103♠♥K+1+10
+0.2Round 3🇩🇰 DENMARK44♥♣4+1+0
+0.1Round 9🇹🇷 TURKEY52♥♠A+1+0
-0.2Round 3🇩🇰 DENMARK83♦♥7=+9
-0.2Round 5🇳🇴 NORWAY202NT♥4+1-1
-0.5Round 1🇳🇱 NETHERLANDS42♠♥5+1+0
-0.5Round 7🇫🇷 FRANCE181NT♠Q-1+6
-0.7Round 5🇳🇴 NORWAY173NT♣5=+1
-0.7Round 9🇹🇷 TURKEY24♥♦8=+11
-0.8Round 1🇳🇱 NETHERLANDS122♦♥4=-1
-0.8Round 3🇩🇰 DENMARK92NT♣J+1+1
-1.1Round 1🇳🇱 NETHERLANDS153NT♥K+1-11
-1.4Round 7🇫🇷 FRANCE202♠♦10+1-1
-1.5Round 3🇩🇰 DENMARK123NT♠5+2-1
-1.5Round 5🇳🇴 NORWAY165♦♥Q-2-9
-1.6Round 9🇹🇷 TURKEY134♠x♣6-2-4
-1.9Round 1🇳🇱 NETHERLANDS102NT♥3-1-12
-1.9Round 5🇳🇴 NORWAY51NT♣A+2+10
-2.0Round 3🇩🇰 DENMARK175♣♠5-1-4
-2.1Round 1🇳🇱 NETHERLANDS74♠♥9+2-1
-2.1Round 5🇳🇴 NORWAY103♠♥A-1+0
-2.3Round 7🇫🇷 FRANCE95♠♥5=+11
-2.5Round 1🇳🇱 NETHERLANDS162♥♣4+1+0
-2.5Round 3🇩🇰 DENMARK131NT♠4+1+11
-2.6Round 9🇹🇷 TURKEY165♦♠4=+2
-2.8Round 3🇩🇰 DENMARK73NT♣3-1-6
-2.9Round 5🇳🇴 NORWAY42♠♦5+1-10
-3.0Round 7🇫🇷 FRANCE126♥♦J=-8
-3.3Round 7🇫🇷 FRANCE62♣♦A+2-9
-3.5Round 1🇳🇱 NETHERLANDS133♥♦4=+0
-3.5Round 3🇩🇰 DENMARK143♣♠A+1-1
-3.6Round 1🇳🇱 NETHERLANDS145♦♥3-3-11
-3.6Round 1🇳🇱 NETHERLANDS181NT♠3=-6
-3.8Round 3🇩🇰 DENMARK152♦♠A+2-11
-4.0Round 7🇫🇷 FRANCE31♥♠7+3-1
-4.2Round 5🇳🇴 NORWAY64♥♣4=+0
-4.3Round 3🇩🇰 DENMARK116NT♠2=+11
-4.5Round 7🇫🇷 FRANCE82NT♦2+3-6
-4.8Round 3🇩🇰 DENMARK53♠♣3-1-5
-4.8Round 5🇳🇴 NORWAY153♥♣5=-6
-5.2Round 5🇳🇴 NORWAY194♥♠J+1-1
-5.7Round 5🇳🇴 NORWAY14♠♣6-1-10
-6.4Round 1🇳🇱 NETHERLANDS12♠♦6=-6
-6.4Round 7🇫🇷 FRANCE44♥♣2-1-6
-6.7Round 1🇳🇱 NETHERLANDS193♣♦2+1-6
-6.8Round 7🇫🇷 FRANCE56NT♠2-1-14
-7.0Round 1🇳🇱 NETHERLANDS36♠♦5-1-13
-7.5Round 1🇳🇱 NETHERLANDS93NT♦K=-7
-8.5Round 5🇳🇴 NORWAY94♥x♠A-1-13
-9.1Round 9🇹🇷 TURKEY186♠♣3=+0
-10.0Round 9🇹🇷 TURKEY74♠♥3-1-13
-11.4Round 9🇹🇷 TURKEY44♥♣K=-3
-13.5Round 9🇹🇷 TURKEY6Adj♥A-11