🇳🇴 SVEINDAL Jon · NORWAY

61rank
+2.7Butler · 208 bds
+0.01per board
±4.4swing
+0.04vs par /bd · #57/111
+0.03adjusted /bd
Butler per round: 24.9 23.8 4.8 16.7 -18.8 -3.6 -5.1 -0 -17.1 -6.5 -47 21 9.6by round

vs par split: bidding -0.33 · play +0.25

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

Card play — on target: opening leads 78.8% #60 of 110 · declarer play 77.8% #29 of 111 · defence 90.3% #13 of 111

Card play by contract type — on target
vs NTvs a suit
Opening leads64.0% (25)87.8% (41)
Declarer play80.0% (15)76.7% (30)
Defence86.0% (43)92.9% (70)

Opening leads by suit led: ♠ 64.7% (17) · ♥ 68.8% (16) · ♦ 100.0% (17) · ♣ 81.2% (16)

vs par by strain: NT -0.26 (70) · a suit +0.23 (137)

vs par by level: part-score -0.20 (76) · game -0.01 (115) · slam +1.81 (16)

By role: declaring +0.34/bd (-2.01 vs par · 89) · defending -0.23/bd (+1.58 vs par · 119)

By vulnerability: vulnerable +0.41/bd (-0.29 vs par · 104) · not vulnerable -0.38/bd (+0.38 vs par · 104)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1E.RynningK.Aro – M.SirkiaClosed16+24.9+1.56+0.31
Round 3E.RynningP.Montel – J.FreiOpen16+23.8+1.49+0.94
Round 4E.RynningA.Gracia – J.EsteruelasClosed16+4.8+0.30+1.81
Round 6E.RynningT.Berg – G.JorgensenOpen16+16.7+1.04+0.69
Round 7E.RynningE.Basaran – F.FalayClosed16-18.8-1.18-1.56
Round 9E.RynningR.Kierznowski – I.KowalczykClosed16-3.6-0.23+0.62
Round 10E.RynningH.Hallen – B.DahlbergClosed16-5.1-0.32-1.44
Round 11E.RynningM.Ricciarelli – F.BaroniOpen16-0.0-0.00-1.06
Round 12E.RynningJ.Trouwborst – N.DoremansClosed16-17.1-1.07+0.19
Round 14E.RynningK.Pedak – P.LeisOpen16-6.5-0.41-1.56
Round 15E.RynningF.Bigdeli – H.JanssensClosed16-47.0-2.94-1.19
Round 17E.RynningH.Humburg – G.MattssonOpen16+21.0+1.31+3.06
Round 18E.RynningF.Kubak – A.MilavecClosed16+9.6+0.60-0.25

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.5Round 17🇩🇪 GERMANY76♥♣A-1+12
+11.1Round 3🇨🇭 SWITZERLAND123NT♦10+2+11
+10.6Round 11🇮🇹 ITALY22♦x-3+12
+9.9Round 6🇩🇰 DENMARK26♠♦2-1+17
+9.4Round 1🇫🇮 FINLAND56♠♣2=+0
+8.9Round 1🇫🇮 FINLAND23NT♥9=+10
+8.4Round 1🇫🇮 FINLAND154♠♦10+2+5
+8.4Round 3🇨🇭 SWITZERLAND104♥♥J-1+13
+8.3Round 6🇩🇰 DENMARK56♦♠Q=-2
+8.3Round 18🇦🇹 AUSTRIA156♠♦A=+0
+6.9Round 10🇸🇪 SWEDEN113NT♥3+1+0
+6.9Round 17🇩🇪 GERMANY34♠♥7-1+10
+6.8Round 9🇵🇱 POLAND136♠♦Q=+0
+6.7Round 6🇩🇰 DENMARK143NT♠3=+0
+6.6Round 12🇳🇱 NETHERLANDS76♣♦J-1+13
+6.3Round 4🇪🇸 SPAIN104♥♣2-1+12
+6.3Round 18🇦🇹 AUSTRIA13NT♣5-1+10
+6.1Round 11🇮🇹 ITALY134♥♣2-1+6
+5.9Round 3🇨🇭 SWITZERLAND94♠♣A=+8
+5.9Round 18🇦🇹 AUSTRIA25♦♣A=-1
+5.8Round 4🇪🇸 SPAIN74♠♦K-1+12
+5.5Round 14🇪🇪 ESTONIA123NT♥4+1-1
+5.2Round 17🇩🇪 GERMANY93NT♠3+2+1
+5.1Round 1🇫🇮 FINLAND104♠♥10-1+12
+4.9Round 17🇩🇪 GERMANY82♠♠J=+11
+4.8Round 18🇦🇹 AUSTRIA165♣♦A=+0
+4.4Round 14🇪🇪 ESTONIA93♠♦2-1+6
+4.4Round 14🇪🇪 ESTONIA111NT♠6+2-1
+4.4Round 17🇩🇪 GERMANY125♥x♦8-3+14
+4.3Round 1🇫🇮 FINLAND142♥♣K+2+1
+4.3Round 12🇳🇱 NETHERLANDS64♠♣A-1+10
+4.2Round 3🇨🇭 SWITZERLAND113NT♦A-3+6
+4.2Round 9🇵🇱 POLAND23♦♣3=+11
+4.1Round 1🇫🇮 FINLAND43NT♦10+1+1
+3.9Round 3🇨🇭 SWITZERLAND73♠♥K-1+6
+3.9Round 10🇸🇪 SWEDEN93♥♣K=+13
+3.9Round 18🇦🇹 AUSTRIA83NT♥Q-2+6
+3.8Round 11🇮🇹 ITALY152NT♥J-2+7
+3.8Round 12🇳🇱 NETHERLANDS104♥♦5=+0
+3.7Round 18🇦🇹 AUSTRIA33♣♥3=+0
+3.5Round 11🇮🇹 ITALY104♦♥A+1-8
+3.4Round 6🇩🇰 DENMARK101NT♠A-2+2
+3.4Round 10🇸🇪 SWEDEN106♦x♠K-2+0
+3.3Round 15🇧🇪 BELGIUM74♥-1+6
+3.2Round 6🇩🇰 DENMARK156♥♠J=+10
+3.2Round 17🇩🇪 GERMANY114♠♥A-1+4
+3.1Round 9🇵🇱 POLAND164♥♦A+1+0
+2.8Round 9🇵🇱 POLAND73♥♦K+1+10
+2.8Round 14🇪🇪 ESTONIA164♥♦5-2+8
+2.8Round 17🇩🇪 GERMANY51NT♠J+2+1
+2.7Round 4🇪🇸 SPAIN83♠♣5+1+6
+2.6Round 4🇪🇸 SPAIN64♥♦10-1-5
+2.6Round 11🇮🇹 ITALY12♠♥5+1+0
+2.4Round 4🇪🇸 SPAIN51NT♥8+1+6
+2.4Round 6🇩🇰 DENMARK92♠♣2-1+4
+2.3Round 4🇪🇸 SPAIN114♥♦4-1+4
+2.3Round 7🇹🇷 TURKEY134♠♣K-1-3
+2.3Round 12🇳🇱 NETHERLANDS135♥x♦A-2-4
+2.2Round 4🇪🇸 SPAIN163NT♦Q+3+1
+2.1Round 3🇨🇭 SWITZERLAND13♠♥3=+0
+2.1Round 14🇪🇪 ESTONIA62♣♠K+2+0
+1.9Round 9🇵🇱 POLAND144♠♦A=+7
+1.8Round 12🇳🇱 NETHERLANDS92♠♣4=+0
+1.7Round 7🇹🇷 TURKEY62♥♦A+2+1
+1.7Round 11🇮🇹 ITALY122♠♦5=-1
+1.7Round 18🇦🇹 AUSTRIA43♠♣K=+0
+1.6Round 4🇪🇸 SPAIN122♣♦3=+5
+1.6Round 17🇩🇪 GERMANY142♦♥3+2+6
+1.6Round 17🇩🇪 GERMANY163NT♣Q-2+11
+1.5Round 18🇦🇹 AUSTRIA91NT♥10=+2
+1.4Round 1🇫🇮 FINLAND91NT♠5-1-4
+1.4Round 3🇨🇭 SWITZERLAND44♠♥3+1+0
+1.3Round 3🇨🇭 SWITZERLAND83♣♦4=+0
+1.3Round 7🇹🇷 TURKEY164♥♠9+1+0
+1.3Round 10🇸🇪 SWEDEN161NT♣J+1-1
+1.2Round 6🇩🇰 DENMARK33♣♥3-1-2
+1.2Round 10🇸🇪 SWEDEN54♠♦6+1+0
+1.2Round 15🇧🇪 BELGIUM135♣♠4=-1
+1.1Round 1🇫🇮 FINLAND164♠♦5+1+0
+1.1Round 3🇨🇭 SWITZERLAND54♠♦4=+0
+1.1Round 4🇪🇸 SPAIN93♥♦6-1-2
+1.1Round 6🇩🇰 DENMARK63♠♦8=+1
+1.1Round 7🇹🇷 TURKEY33♣♠3-1-1
+1.1Round 9🇵🇱 POLAND93NT♥-3+2
+1.1Round 9🇵🇱 POLAND113♥♦+1+7
+1.1Round 15🇧🇪 BELGIUM105♦♣8+1+13
+1.0Round 3🇨🇭 SWITZERLAND163NT♥A+1+1
+0.9Round 10🇸🇪 SWEDEN73NT♠2+4-12
+0.8Round 7🇹🇷 TURKEY103NT♥3-2-2
+0.8Round 14🇪🇪 ESTONIA81NT♦A=+1
+0.7Round 7🇹🇷 TURKEY83NT♠10+1+0
+0.6Round 10🇸🇪 SWEDEN84♥♣A-1-3
+0.6Round 10🇸🇪 SWEDEN144♥♠10=+0
+0.5Round 14🇪🇪 ESTONIA104♠♣K=+0
+0.4Round 1🇫🇮 FINLAND72♠♣Q=+0
+0.4Round 15🇧🇪 BELGIUM33♦♠3=+0
+0.3Round 6🇩🇰 DENMARK131NT♥2+1+10
+0.3Round 11🇮🇹 ITALY43♠♥A-1-11
+0.3Round 15🇧🇪 BELGIUM64♠♦2+2+1
+0.3Round 18🇦🇹 AUSTRIA143NT♥K-1+4
+0.2Round 14🇪🇪 ESTONIA54♠♠A=+0
+0.2Round 15🇧🇪 BELGIUM113NT♠10+3-11
+0.1Round 17🇩🇪 GERMANY62♦♣3+1-1
-0.0Round 4🇪🇸 SPAIN32♥♦5+1+7
-0.1Round 12🇳🇱 NETHERLANDS24♠♥4-2+0
-0.2Round 4🇪🇸 SPAIN133NT♠8=-2
-0.2Round 7🇹🇷 TURKEY53NT♠9+3+13
-0.2Round 10🇸🇪 SWEDEN44♥♣2=-1
-0.3Round 3🇨🇭 SWITZERLAND144♥♣J+1-14
-0.3Round 7🇹🇷 TURKEY76♣♥8=+13
-0.4Round 3🇨🇭 SWITZERLAND23NT♥2+1+1
-0.4Round 3🇨🇭 SWITZERLAND33NT♥6+2+0
-0.4Round 17🇩🇪 GERMANY103NT♥6+3+12
-0.5Round 6🇩🇰 DENMARK12♦♠9-1-5
-0.5Round 6🇩🇰 DENMARK84♥♠2-1+9
-0.5Round 15🇧🇪 BELGIUM162♥♦7-1-1
-0.6Round 4🇪🇸 SPAIN152♠♣=+5
-0.6Round 9🇵🇱 POLAND124♥♦K-1-5
-0.6Round 12🇳🇱 NETHERLANDS53♠♣4+2+9
-0.6Round 15🇧🇪 BELGIUM44♠♣8-1+6
-0.7Round 4🇪🇸 SPAIN44♥♦7=+1
-0.7Round 11🇮🇹 ITALY51NT♦10=+0
-0.7Round 15🇧🇪 BELGIUM121♠♣3+1+0
-0.9Round 1🇫🇮 FINLAND123NT♣7=+1
-0.9Round 6🇩🇰 DENMARK111NT♥4-1-3
-1.0Round 1🇫🇮 FINLAND135♣♦K=-9
-1.1Round 9🇵🇱 POLAND154♠♥A=+0
-1.1Round 11🇮🇹 ITALY144♥♣J=+0
-1.2Round 6🇩🇰 DENMARK73NT♠J=+0
-1.2Round 7🇹🇷 TURKEY121NT♦2=-7
-1.2Round 14🇪🇪 ESTONIA13NT♦3-1-4
-1.2Round 14🇪🇪 ESTONIA131NT♦K+1-10
-1.3Round 1🇫🇮 FINLAND112♥♦A+1+0
-1.3Round 10🇸🇪 SWEDEN34♠♥K+1-1
-1.3Round 17🇩🇪 GERMANY24♥♥Q-2+5
-1.3Round 18🇦🇹 AUSTRIA104NT♣10=+0
-1.3Round 18🇦🇹 AUSTRIA124♠x♥8-1+0
-1.4Round 14🇪🇪 ESTONIA34♠♣2=+0
-1.5Round 7🇹🇷 TURKEY113♣♥K-1-4
-1.5Round 9🇵🇱 POLAND34♠♦3=-6
-1.5Round 9🇵🇱 POLAND44♥♦8+1+0
-1.5Round 17🇩🇪 GERMANY132♥♠A-1-11
-1.6Round 9🇵🇱 POLAND61NT♣J-1-3
-1.6Round 10🇸🇪 SWEDEN63NT♣5=+1
-1.7Round 1🇫🇮 FINLAND11NT♣A-1-2
-1.7Round 7🇹🇷 TURKEY142♥♠A=+1
-1.8Round 11🇮🇹 ITALY161NT♦7+1+0
-1.8Round 14🇪🇪 ESTONIA74♥♠7=+0
-2.0Round 18🇦🇹 AUSTRIA51NT♣10-1-4
-2.2Round 10🇸🇪 SWEDEN154♥♦6=-11
-2.2Round 12🇳🇱 NETHERLANDS113♦♣6-2-8
-2.3Round 3🇨🇭 SWITZERLAND156♦x♥A-1+0
-2.3Round 18🇦🇹 AUSTRIA64♥♦A=+0
-2.4Round 7🇹🇷 TURKEY94♠♥A+2-13
-2.4Round 12🇳🇱 NETHERLANDS84♥♣J+2-1
-2.4Round 12🇳🇱 NETHERLANDS143NT♥2+2+10
-2.5Round 9🇵🇱 POLAND102♦♣Q+1+0
-2.5Round 10🇸🇪 SWEDEN133NT♦6=+2
-2.5Round 18🇦🇹 AUSTRIA73NT♥K=+0
-2.6Round 7🇹🇷 TURKEY44♥♠A=-9
-2.6Round 17🇩🇪 GERMANY4Pass-4
-2.7Round 1🇫🇮 FINLAND61NT♣Q+1+0
-2.8Round 14🇪🇪 ESTONIA42♠♥J=-6
-2.9Round 14🇪🇪 ESTONIA25♣x♦A-3-4
-3.0Round 10🇸🇪 SWEDEN22NT♥Q=-1
-3.0Round 11🇮🇹 ITALY62♠♥6-2-8
-3.0Round 18🇦🇹 AUSTRIA113NT♠3+1-1
-3.1Round 11🇮🇹 ITALY73NT♥10+1+1
-3.1Round 12🇳🇱 NETHERLANDS162♥♦A=-5
-3.4Round 7🇹🇷 TURKEY153NT♣3-2-6
-3.4Round 11🇮🇹 ITALY111NT♦Q=-5
-3.5Round 9🇵🇱 POLAND14♠♥2=+1
-3.5Round 15🇧🇪 BELGIUM154♠x♥4-1-7
-3.6Round 12🇳🇱 NETHERLANDS14♥♠4=+0
-3.7Round 4🇪🇸 SPAIN143♠♣K+1-2
-3.7Round 15🇧🇪 BELGIUM146♣♦6=+11
-3.8Round 6🇩🇰 DENMARK166♦x♠A-4-12
-3.9Round 12🇳🇱 NETHERLANDS41NT♠8+2-10
-4.2Round 6🇩🇰 DENMARK123♦♠3=-6
-4.3Round 11🇮🇹 ITALY32♥♥4-2-3
-4.4Round 11🇮🇹 ITALY93NT♥Q=-7
-4.5Round 7🇹🇷 TURKEY26NT♠J+1-1
-4.5Round 12🇳🇱 NETHERLANDS153NT♦4+2+4
-4.7Round 9🇵🇱 POLAND54♥♠6-1-11
-4.9Round 14🇪🇪 ESTONIA144♥♣2-2+0
-5.2Round 1🇫🇮 FINLAND84♥♦Q-1-4
-5.3Round 10🇸🇪 SWEDEN122NT♠10+1-2
-5.4Round 1🇫🇮 FINLAND31NT♥5+1-6
-5.4Round 15🇧🇪 BELGIUM14♥♠2+1+0
-5.5Round 17🇩🇪 GERMANY15♦♥4-2-11
-5.6Round 15🇧🇪 BELGIUM92♥♦A+2-2
-6.2Round 12🇳🇱 NETHERLANDS34♠♠2-1-12
-6.4Round 3🇨🇭 SWITZERLAND63NT♠A=-7
-6.8Round 3🇨🇭 SWITZERLAND132♠♣A+2-10
-6.8Round 11🇮🇹 ITALY83NT♠8+1+0
-6.9Round 12🇳🇱 NETHERLANDS123NT♥3=-3
-7.2Round 4🇪🇸 SPAIN23NT♥5-1-10
-7.6Round 9🇵🇱 POLAND83NT♥+3-3
-7.8Round 10🇸🇪 SWEDEN14♠♣3=-7
-8.0Round 15🇧🇪 BELGIUM22♠♣3+2-10
-8.7Round 6🇩🇰 DENMARK44♥♣4-1-12
-8.9Round 7🇹🇷 TURKEY13NT♠3=-7
-9.8Round 4🇪🇸 SPAIN13NTx♦3-3-9
-9.9Round 17🇩🇪 GERMANY153NT♥7=-11
-11.0Round 14🇪🇪 ESTONIA154♠♣8-4-14
-12.1Round 15🇧🇪 BELGIUM85♥x♠3-5-12
-13.4Round 15🇧🇪 BELGIUM57♦x♥Q-1-12
-14.4Round 18🇦🇹 AUSTRIA136♥♥3-1-20