🇸🇪 UPMARK Johan · SWEDEN

77rank
-34.8Butler · 80 bds
-0.43per board
±3.8swing
+0.93vs par /bd
-0.25adjusted /bd
Butler per round: -10.3 -2.4 10.5 -33.7 1.1by round

vs par split: bidding +1.26 · play -0.34

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

Card play — on target: opening leads 80.0% · declarer play 66.7% · defence 88.1%

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (5)80.0% (15)
Declarer play50.0% (6)73.3% (15)
Defence72.7% (11)93.5% (31)

Opening leads by suit led: ♠ 66.7% (3) · ♥ 100.0% (5) · ♦ 85.7% (7) · ♣ 60.0% (5)

vs par by strain: NT +0.29 (21) · a suit +1.15 (59)

vs par by level: part-score +1.42 (33) · game +0.24 (42) · slam +3.40 (5)

By role: declaring +0.57/bd (-0.53 vs par · 38) · defending -1.35/bd (+2.24 vs par · 42)

By vulnerability: vulnerable -0.80/bd (-0.03 vs par · 40) · not vulnerable -0.07/bd (+1.88 vs par · 40)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 18F.NystromJ.Verhees – R.Van ProoijenClosed16-10.3-0.64+0.06
Round 21F.NystromJ.Stefanov – V.MihovClosed16-2.4-0.15-0.31
Round 22F.NystromH.Caspersen – H.GraversenClosed16+10.5+0.66+2.19
Round 23F.NystromI.Kandemir – S.KolataOpen16-33.7-2.11+0.50
Round 24F.NystromI.Coldea – B.MarinaClosed16+1.1+0.07+2.19

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
+7.1Round 24🇷🇴 ROMANIA186♥x♣A-4+12
+6.4Round 22🇩🇰 DENMARK242♥x♣K-3+8
+6.3Round 18🇳🇱 NETHERLANDS254♥♠K-1+6
+5.2Round 22🇩🇰 DENMARK323NT♥4+1+0
+4.6Round 23🇹🇷 TURKEY113NT♠A=+0
+4.5Round 18🇳🇱 NETHERLANDS184♥♠2=+8
+4.5Round 21🇧🇬 BULGARIA43NT♥4-1+0
+4.3Round 24🇷🇴 ROMANIA301♥♦5+1+6
+3.8Round 22🇩🇰 DENMARK264♠x♥A-1+0
+3.7Round 24🇷🇴 ROMANIA204♠♥2-4+11
+3.6Round 21🇧🇬 BULGARIA85♦♥K=+0
+3.5Round 21🇧🇬 BULGARIA64♥x♦2-2-5
+3.2Round 18🇳🇱 NETHERLANDS304♠♣A=+0
+2.8Round 22🇩🇰 DENMARK281♠♠6+1+0
+2.7Round 23🇹🇷 TURKEY14♥♥3-1+5
+2.5Round 21🇧🇬 BULGARIA163♦♠K+2+7
+2.4Round 22🇩🇰 DENMARK202♠♠5-1+11
+2.2Round 21🇧🇬 BULGARIA33NT♣5+1+0
+2.2Round 21🇧🇬 BULGARIA94♠♥K=+0
+2.2Round 22🇩🇰 DENMARK191NT♣4-1+4
+2.0Round 24🇷🇴 ROMANIA294♥♠A=+0
+1.8Round 18🇳🇱 NETHERLANDS313♥♠7+1+6
+1.7Round 24🇷🇴 ROMANIA173♠♦K-1+4
+1.6Round 23🇹🇷 TURKEY75♥♠3=+0
+1.5Round 24🇷🇴 ROMANIA213NT♦4+2+13
+1.3Round 22🇩🇰 DENMARK251NT♣7=-1
+1.1Round 21🇧🇬 BULGARIA151♠♣3+4-6
+1.1Round 22🇩🇰 DENMARK211NT♥8=+0
+1.1Round 22🇩🇰 DENMARK272♠♠J+1+0
+0.9Round 18🇳🇱 NETHERLANDS173♣♦10+1+0
+0.9Round 24🇷🇴 ROMANIA244♠♥K=-1
+0.9Round 24🇷🇴 ROMANIA254♠♦Q-1-2
+0.9Round 24🇷🇴 ROMANIA322♦♦A+1+0
+0.8Round 18🇳🇱 NETHERLANDS243♠♣A=+7
+0.7Round 23🇹🇷 TURKEY144NT♥3+1+14
+0.6Round 22🇩🇰 DENMARK226♥♦2=+0
+0.6Round 24🇷🇴 ROMANIA282♠♥K=+0
+0.5Round 18🇳🇱 NETHERLANDS324♠♥J=-1
+0.5Round 21🇧🇬 BULGARIA113NT♣7+1-1
+0.5Round 22🇩🇰 DENMARK184♥♣K=+0
+0.5Round 22🇩🇰 DENMARK302♦♥3+2+0
+0.4Round 21🇧🇬 BULGARIA144♥♣4=-1
+0.4Round 22🇩🇰 DENMARK293♣♦5+1+1
+0.3Round 18🇳🇱 NETHERLANDS212♥♠A-1+0
-0.1Round 21🇧🇬 BULGARIA104♠♣3+1+0
-0.2Round 21🇧🇬 BULGARIA14♥♣3+1+0
-0.4Round 23🇹🇷 TURKEY54♥♣Q+1+0
-0.7Round 18🇳🇱 NETHERLANDS222♠♦7+1+0
-0.8Round 23🇹🇷 TURKEY84♥♦Q=+1
-0.8Round 24🇷🇴 ROMANIA274♠♣3+2+11
-1.2Round 24🇷🇴 ROMANIA234♠♦5=+0
-1.4Round 18🇳🇱 NETHERLANDS235♣♠K+1-13
-1.4Round 18🇳🇱 NETHERLANDS281NT♥K=+1
-1.4Round 23🇹🇷 TURKEY153NT♥3+1+12
-1.5Round 22🇩🇰 DENMARK171NT♠9=+0
-1.8Round 23🇹🇷 TURKEY132♠♦8=+10
-1.9Round 18🇳🇱 NETHERLANDS292♠♣2=+0
-1.9Round 21🇧🇬 BULGARIA24♠♥6=+0
-2.1Round 21🇧🇬 BULGARIA52NT♥4=+9
-2.1Round 24🇷🇴 ROMANIA263NT♦2=-1
-2.3Round 23🇹🇷 TURKEY63♥♦7=-1
-2.6Round 18🇳🇱 NETHERLANDS262♥♣A+1+0
-2.7Round 23🇹🇷 TURKEY163♠♣6=+0
-3.3Round 23🇹🇷 TURKEY104♠♣K=+0
-3.6Round 23🇹🇷 TURKEY94♠♥J=+0
-4.5Round 24🇷🇴 ROMANIA313NT♥3-2-11
-5.1Round 18🇳🇱 NETHERLANDS271NT♠K=+0
-5.2Round 21🇧🇬 BULGARIA73♥♣T-1+0
-5.2Round 23🇹🇷 TURKEY33♦♠K=-12
-6.1Round 24🇷🇴 ROMANIA196♥♠K=+0
-6.2Round 23🇹🇷 TURKEY123♥♣K=-1
-6.4Round 21🇧🇬 BULGARIA121NT♠4+1-6
-7.0Round 21🇧🇬 BULGARIA134♥♠3-2-2
-7.1Round 18🇳🇱 NETHERLANDS204♠♣10-1-6
-7.8Round 22🇩🇰 DENMARK235♣♠4=+0
-7.8Round 23🇹🇷 TURKEY23NT♠6-1-10
-7.8Round 23🇹🇷 TURKEY43NT♥5-3-10
-7.8Round 24🇷🇴 ROMANIA223NT♠5+1-7
-8.4Round 18🇳🇱 NETHERLANDS196♣♦5=-7
-8.5Round 22🇩🇰 DENMARK316♣♥9+1+12