🇳🇴 MARSTRANDER Peter · NORWAY

23rank
+55.8Butler · 128 bds
+0.44per board
±4.2swing
+0.20vs par /bd · #48/150
+0.68adjusted /bd
Butler per round: 24.2 9.6 11.6 -8.7 23.3 -13.7 -12.9 22.4by round

vs par split: bidding -0.26 · play +0.46

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

Card play — on target: opening leads 82.9% #44 of 150 · declarer play 69.0% #109 of 150 · defence 89.2% #43 of 150

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (4)80.6% (31)
Declarer play62.5% (8)71.4% (21)
Defence76.9% (13)92.3% (52)

Opening leads by suit led: ♠ 66.7% (3) · ♥ 100.0% (9) · ♦ 80.0% (15) · ♣ 75.0% (8)

vs par by strain: NT +0.86 (35) · a suit -0.04 (93)

vs par by level: part-score +1.38 (37) · game -0.61 (85) · slam +4.50 (6)

By role: declaring +1.49/bd (-1.19 vs par · 63) · defending -0.58/bd (+1.55 vs par · 65)

By vulnerability: vulnerable +0.68/bd (+0.61 vs par · 64) · not vulnerable +0.19/bd (-0.20 vs par · 64)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1R.AnderssenK.Lasocki – J.RussyanClosed16+24.2+1.51+0.94
Round 2R.AnderssenP.Piganeau – F.LeenhardtOpen16+9.6+0.60-0.38
Round 4R.AnderssenF.Terraneo – J.BambergerOpen16+11.6+0.72-0.44
Round 5R.AnderssenM.Kovacs – M.DumbovichClosed16-8.7-0.54+2.69
Round 7R.AnderssenB.O'Brien – M.MacdonaghClosed16+23.3+1.46+0.06
Round 8R.AnderssenG.Grossi – A.BrugnagoOpen16-13.7-0.86-1.00
Round 10R.AnderssenJ.Holland – G.HallbergClosed16-12.9-0.81-2.25
Round 11R.AnderssenW.Van Eijck – W.GosschalkOpen16+22.4+1.40+2.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
+11.2Round 8🇪🇸 SPAIN314♥♦5=+11
+10.9Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND293NT♦2=+10
+9.3Round 11🇳🇱 NETHERLANDS45♥♣A=+10
+8.9Round 1🇵🇱 POLAND64♠x♦A-2+3
+8.2Round 11🇳🇱 NETHERLANDS83NT♠K=+3
+7.8Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND213NT♦A+1+11
+7.1Round 1🇵🇱 POLAND113NT♠K=+6
+6.8Round 7🇮🇪 IRELAND74♥♥J+1+0
+6.8Round 11🇳🇱 NETHERLANDS73NT♥3=+10
+6.6Round 1🇵🇱 POLAND43NT♠A+1+15
+6.5Round 2🇫🇷 FRANCE193NT♠3+1+1
+6.4Round 7🇮🇪 IRELAND36NT♦3-1+13
+6.3Round 1🇵🇱 POLAND164♠♠4+1+0
+6.1Round 7🇮🇪 IRELAND112♠♠7+2+10
+5.6Round 4🇦🇹 AUSTRIA205♠x♣K=+5
+5.5Round 7🇮🇪 IRELAND54NT♣4=-13
+5.2Round 2🇫🇷 FRANCE185♦x♣Q-4+5
+4.3Round 11🇳🇱 NETHERLANDS114♦♠A=+0
+4.2Round 5🇭🇺 HUNGARY94♠♥6=+7
+4.0Round 4🇦🇹 AUSTRIA215♥x♠A-1+7
+3.9Round 5🇭🇺 HUNGARY135♣♥2-2+7
+3.8Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND174♥♣5-1+5
+3.7Round 11🇳🇱 NETHERLANDS134♠♥A-1+6
+3.6Round 5🇭🇺 HUNGARY101NT♥2-1+5
+3.5Round 2🇫🇷 FRANCE234♠♣K-2+7
+3.4Round 2🇫🇷 FRANCE284♥♦A=+11
+3.2Round 1🇵🇱 POLAND142♠♣7-1+4
+3.2Round 7🇮🇪 IRELAND155♣♠Q=+3
+3.0Round 4🇦🇹 AUSTRIA301NT♥6+1+1
+2.9Round 4🇦🇹 AUSTRIA193NT♥9+2+0
+2.8Round 1🇵🇱 POLAND133♣=+0
+2.8Round 4🇦🇹 AUSTRIA293NT♣J=+0
+2.8Round 11🇳🇱 NETHERLANDS92♥♠Q=+10
+2.6Round 2🇫🇷 FRANCE273♥♣A-2+9
+2.5Round 4🇦🇹 AUSTRIA315♥x♦A-5-7
+2.5Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND183NT♠6+1+1
+2.4Round 1🇵🇱 POLAND54♥♦6=-1
+2.1Round 5🇭🇺 HUNGARY144♠x♦A-1+0
+1.9Round 1🇵🇱 POLAND14♥♣9=+3
+1.9Round 7🇮🇪 IRELAND84♠♣10-1+5
+1.9Round 8🇪🇸 SPAIN204♥♦7-2+8
+1.9Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND191NT♣3=+5
+1.8Round 5🇭🇺 HUNGARY84♠♥10-1+8
+1.7Round 5🇭🇺 HUNGARY115♦♥10-1+5
+1.6Round 1🇵🇱 POLAND83NT♦T-1+10
+1.5Round 4🇦🇹 AUSTRIA236♠♥5=+0
+1.5Round 7🇮🇪 IRELAND163NT♠5=+5
+1.4Round 11🇳🇱 NETHERLANDS162♠♦10=+5
+1.1Round 8🇪🇸 SPAIN183♣♦A=+0
+1.1Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND281NT♣5+1+0
+1.0Round 4🇦🇹 AUSTRIA263NT♥10+1+0
+1.0Round 5🇭🇺 HUNGARY154♥♣8+2+1
+1.0Round 7🇮🇪 IRELAND41NT♣7-1+0
+1.0Round 8🇪🇸 SPAIN246♠♥2+1+11
+0.9Round 5🇭🇺 HUNGARY162♠♦3=+1
+0.7Round 2🇫🇷 FRANCE293♥♣A=+0
+0.6Round 8🇪🇸 SPAIN284♠♣A=+1
+0.6Round 11🇳🇱 NETHERLANDS63NT♠2+3-14
+0.5Round 1🇵🇱 POLAND92NT♦A+2+2
+0.5Round 4🇦🇹 AUSTRIA282♦♥Q=+1
+0.5Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND313♠♠5=-10
+0.4Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND264♥♦2+1+0
+0.3Round 4🇦🇹 AUSTRIA274♠♥J+1+0
+0.3Round 5🇭🇺 HUNGARY22♥♣5-2-1
+0.3Round 11🇳🇱 NETHERLANDS143♦♣7-1+4
+0.2Round 2🇫🇷 FRANCE215♥♠2+1-1
+0.2Round 11🇳🇱 NETHERLANDS24♥♦5=+1
+0.1Round 8🇪🇸 SPAIN306♣♠9+1-2
+0.0Round 2🇫🇷 FRANCE204♥♦6=+1
+0.0Round 4🇦🇹 AUSTRIA324♠♠6+1-11
+0.0Round 7🇮🇪 IRELAND132♥♦3=+0
+0.0Round 8🇪🇸 SPAIN223♠♥5=+8
+0.0Round 11🇳🇱 NETHERLANDS34♠♣7+1+0
-0.0Round 11🇳🇱 NETHERLANDS154♥♦J+1+0
-0.1Round 1🇵🇱 POLAND124♠♥2+1-13
-0.1Round 7🇮🇪 IRELAND12♠♥3-2+0
-0.2Round 5🇭🇺 HUNGARY13NT♠4-2+0
-0.3Round 7🇮🇪 IRELAND144♠♣6-1-5
-0.4Round 2🇫🇷 FRANCE303NT♥7+1+0
-0.4Round 2🇫🇷 FRANCE324♥♠Q-1-5
-0.4Round 4🇦🇹 AUSTRIA175♠♥3-1+2
-0.4Round 8🇪🇸 SPAIN263NT♦Q+3-12
-0.5Round 2🇫🇷 FRANCE265♠♣A-1-7
-0.6Round 4🇦🇹 AUSTRIA252♥♦2+1+0
-0.6Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND303♠♣A-1+2
-0.7Round 1🇵🇱 POLAND32♠♣A-1+2
-0.7Round 5🇭🇺 HUNGARY64♠♥2+1+0
-0.8Round 1🇵🇱 POLAND153♠♦T=+0
-0.8Round 2🇫🇷 FRANCE243NT♥3+2-1
-0.8Round 4🇦🇹 AUSTRIA183NT♠4=+2
-0.9Round 7🇮🇪 IRELAND91NT♥5-1-4
-1.1Round 7🇮🇪 IRELAND63NT♠K=-1
-1.1Round 8🇪🇸 SPAIN274♥♦6=-1
-1.2Round 2🇫🇷 FRANCE314♥♦6+1-1
-1.2Round 4🇦🇹 AUSTRIA223♥♠Q=+0
-1.4Round 1🇵🇱 POLAND74♥♦5=-3
-1.5Round 1🇵🇱 POLAND24♥♣Q=+0
-1.5Round 7🇮🇪 IRELAND123♣♦Q+1+0
-1.7Round 5🇭🇺 HUNGARY53NT♠2=+1
-1.8Round 5🇭🇺 HUNGARY71NT♠Q=+11
-1.8Round 8🇪🇸 SPAIN212♠♦6-1+5
-1.8Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND246♦♣J-1-8
-1.9Round 2🇫🇷 FRANCE224♠♥Q+2-11
-2.0Round 8🇪🇸 SPAIN325♥♣3-1-6
-2.0Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND202♥♣7=+1
-2.0Round 11🇳🇱 NETHERLANDS124♠♠4=+0
-2.2Round 7🇮🇪 IRELAND104♠♥7-1-12
-2.5Round 11🇳🇱 NETHERLANDS12♥♦3+1-2
-2.6Round 2🇫🇷 FRANCE254♠♦A=-3
-2.6Round 8🇪🇸 SPAIN255♦♥6=-11
-2.8Round 8🇪🇸 SPAIN233♥♣J=-7
-3.0Round 7🇮🇪 IRELAND24♥♣4=+0
-3.6Round 8🇪🇸 SPAIN174♥♦K+1-1
-3.6Round 11🇳🇱 NETHERLANDS103♣♥K=+0
-4.6Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND223NT♣K-1-10
-4.7Round 2🇫🇷 FRANCE174♠♦A+1-11
-6.5Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND325♠♥3+1-11
-6.6Round 5🇭🇺 HUNGARY123NT♠Q=-7
-6.8Round 5🇭🇺 HUNGARY34♥♥6=-8
-7.1Round 11🇳🇱 NETHERLANDS54♥♥3+1-1
-7.5Round 8🇪🇸 SPAIN193NT♣6+2-8
-7.8Round 8🇪🇸 SPAIN293NT♥7-1-12
-8.0Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND255♥♣A-2-11
-8.8Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND234♠♥10=-10
-9.5Round 4🇦🇹 AUSTRIA245♥x♦K+1-7
-9.5Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND272♠x♦J=-11
-10.4Round 5🇭🇺 HUNGARY46♣♥A=+13
-12.6Round 1🇵🇱 POLAND104♠♦J=-13