🇸🇪 STOKKA Adam · SWEDEN

33rank
+111.6Butler · 210 bds
+0.53per board
±4.5swing
+0.56vs par /bd · #31/115
+0.49adjusted /bd
Butler per round: 3.2 -22.2 -11.8 17 48.9 -23.6 16.7 31.6 22.9 31.2 10.4 -12.6 7.5 -13.4 5.8by round

vs par split: bidding +0.16 · play +0.43

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

Card play — on target: opening leads 83.0% #29 of 115 · declarer play 87.0% #3 of 115 · defence 88.2% #18 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads68.8% (16)90.3% (31)
Declarer play81.8% (11)88.4% (43)
Defence81.2% (32)91.4% (70)

Opening leads by suit led: ♠ 80.0% (10) · ♥ 84.6% (13) · ♦ 90.9% (11) · ♣ 76.9% (13)

vs par by strain: NT +0.39 (67) · a suit +0.64 (143)

vs par by level: part-score +0.34 (68) · game +0.23 (127) · slam +4.33 (15)

By role: declaring +0.56/bd (-1.89 vs par · 107) · defending +0.51/bd (+3.10 vs par · 103)

By vulnerability: vulnerable +0.82/bd (+0.69 vs par · 105) · not vulnerable +0.24/bd (+0.42 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2S.HultJ.Van Lankveld – R.WesterbeekClosed14+3.2+0.23+1.21
Round 3D.GullbergT.Grude – K.HeggeOpen14-22.2-1.59-1.93
Round 4S.EkenbergT.Walsh – S.HuangClosed14-11.8-0.84+3.14
Round 7M.GronkvistM.Abdel-Aziz – A.AlselehdarOpen14+17.0+1.21+0.79
Round 9S.HultM.Santa Ana – F.Von BrudersdorffClosed14+48.9+3.49+3.86
Round 10S.HultC.Lorenzini – T.CoudertOpen14-23.6-1.69-0.93
Round 11D.GullbergV.Fagerlund – A.AimalaOpen14+16.7+1.19+1.29
Round 13S.EkenbergS.Mitra – SARKAR ANINDRAClosed14+31.6+2.26+1.50
Round 14M.GronkvistC.Wai – B.LuiOpen14+22.9+1.64+1.07
Round 15M.GronkvistM.Malilo – P.RamosekiOpen14+31.2+2.23-0.07
Round 16S.HultJ.Wang – Y.ChenClosed14+10.4+0.74+1.00
Round 17S.EkenbergA.Morgiel – V.VikjordClosed14-12.6-0.90-0.86
Round 19D.GullbergS.Williams – J.ThompsonOpen14+7.5+0.54-0.29
Round 20S.EkenbergY.Kapusuz – A.AltindagClosed14-13.4-0.96-2.64
Round 21M.GronkvistA.Hudson – G.HermanOpen14+5.8+0.41+1.21

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
+14.6Round 13🇮🇳 INDIA127♥♥5=+11
+14.3Round 9🇦🇷 ARGENTINA126♠♣5=+15
+12.1Round 10🇫🇷 FRANCE253NT♠3-2+13
+11.4Round 9🇦🇷 ARGENTINA76NT♦4-2+17
+11.2Round 14🇭🇰 CHINA HONG KONG153NT♥J-2+13
+10.0Round 11🇫🇮 FINLAND134♥x♣A-1+13
+9.8Round 16🇹🇼 CHINESE TAIPEI153NT♥2-1+12
+9.5Round 4🇨🇦 CANADA267♦♥4-3+14
+9.2Round 13🇮🇳 INDIA105♦x♠A-2+12
+9.2Round 21🇺🇸 USA 244♦♠A+1-2
+8.9Round 3🇳🇴 NORWAY116♣♠4=-2
+8.9Round 11🇫🇮 FINLAND74♥♠8=+13
+8.7Round 15BOTSWANA133NTx♠3-1+8
+8.5Round 15BOTSWANA12♣♥8-1+10
+8.4Round 9🇦🇷 ARGENTINA24♠♥7=+10
+7.2Round 19🇦🇺 AUSTRALIA24♠♥A+1+4
+7.1Round 11🇫🇮 FINLAND24♠x♦3-1+7
+6.9Round 16🇹🇼 CHINESE TAIPEI226♦♠Q-2+14
+6.8Round 19🇦🇺 AUSTRALIA82NTx♠2-3+2
+6.5Round 7🇪🇬 EGYPT33NT♣9+2+0
+6.5Round 7🇪🇬 EGYPT43♦x♦10-2+9
+6.4Round 13🇮🇳 INDIA134♠♣A-1+12
+6.3Round 21🇺🇸 USA 223♠♦2+2+12
+6.2Round 2🇳🇱 NETHERLANDS273NT♥J-2+11
+6.1Round 7🇪🇬 EGYPT23NT♠9-1-1
+6.1Round 14🇭🇰 CHINA HONG KONG182♠x♣K-2+9
+5.9Round 17🇩🇪 GERMANY53NT♣7-2+11
+5.6Round 19🇦🇺 AUSTRALIA143NT♦4-2+11
+5.6Round 21🇺🇸 USA 2103NT♣4+1+1
+5.5Round 17🇩🇪 GERMANY73NT♥K=-1
+5.4Round 20🇹🇷 TURKEY164♠♣K=+7
+5.3Round 9🇦🇷 ARGENTINA114♥♠3+2+11
+5.2Round 14🇭🇰 CHINA HONG KONG263NT♣4+1+1
+5.2Round 15BOTSWANA95♥x♣K=+5
+5.1Round 14🇭🇰 CHINA HONG KONG223♥♣Q+1+2
+5.1Round 21🇺🇸 USA 263♥♣3=+7
+5.0Round 4🇨🇦 CANADA194♠♠J-1+5
+4.9Round 16🇹🇼 CHINESE TAIPEI173NT♥2+1+8
+4.7Round 2🇳🇱 NETHERLANDS176♥♥3=+0
+4.6Round 9🇦🇷 ARGENTINA83♦♦3-2+8
+4.3Round 13🇮🇳 INDIA23♣♠8-2-5
+4.2Round 3🇳🇴 NORWAY134♥♣8-1+6
+4.1Round 9🇦🇷 ARGENTINA142♦♥8=+6
+4.1Round 15BOTSWANA52♠♦6-1+5
+3.5Round 19🇦🇺 AUSTRALIA54♠♥9-1-6
+3.4Round 15BOTSWANA32♥♦K+1+0
+3.3Round 15BOTSWANA77♠♥8=+0
+3.0Round 20🇹🇷 TURKEY214♠♣5+2+2
+2.7Round 2🇳🇱 NETHERLANDS264♥♣K-1+12
+2.6Round 11🇫🇮 FINLAND12♥♠Q-3+1
+2.6Round 13🇮🇳 INDIA33NT♣9+2+10
+2.5Round 7🇪🇬 EGYPT114♥♣Q+1+0
+2.5Round 10🇫🇷 FRANCE283NT♥2-1+5
+2.5Round 13🇮🇳 INDIA51NT♣A+2+0
+2.5Round 19🇦🇺 AUSTRALIA41NT♠2-1+5
+2.4Round 9🇦🇷 ARGENTINA54♥♣J=+3
+2.4Round 20🇹🇷 TURKEY263NT♦8+1+1
+2.3Round 4🇨🇦 CANADA185♥♦A-1+9
+2.3Round 19🇦🇺 AUSTRALIA94♠♥T+3+2
+2.3Round 19🇦🇺 AUSTRALIA122♣♦3-1+1
+2.2Round 9🇦🇷 ARGENTINA132♥♣K+2+2
+2.2Round 11🇫🇮 FINLAND54♠♥A+1+0
+2.2Round 16🇹🇼 CHINESE TAIPEI264NT♣5+1+1
+2.1Round 2🇳🇱 NETHERLANDS204♥♠7-1-5
+2.1Round 4🇨🇦 CANADA253NT♥Q-2+6
+2.1Round 14🇭🇰 CHINA HONG KONG233NT♠6+2+2
+1.9Round 17🇩🇪 GERMANY82NT♥10-3+2
+1.8Round 2🇳🇱 NETHERLANDS234♥♥3=+0
+1.8Round 3🇳🇴 NORWAY101NT♥2-1+1
+1.8Round 7🇪🇬 EGYPT54NT♦4-4+11
+1.8Round 11🇫🇮 FINLAND113NT♠Q=-1
+1.7Round 7🇪🇬 EGYPT124♥♣A=-1
+1.7Round 14🇭🇰 CHINA HONG KONG253NT♣8+1+0
+1.6Round 15BOTSWANA144♠♣10+3+2
+1.6Round 19🇦🇺 AUSTRALIA114♥♣Q+2+1
+1.5Round 14🇭🇰 CHINA HONG KONG174♠♦3+2+11
+1.4Round 21🇺🇸 USA 2142♠♠7+1+0
+1.3Round 9🇦🇷 ARGENTINA14♣♥6=+8
+1.3Round 14🇭🇰 CHINA HONG KONG244♥♣J+1-11
+1.3Round 16🇹🇼 CHINESE TAIPEI283NT♠10+2+1
+1.2Round 4🇨🇦 CANADA274♥♠5-2+6
+1.1Round 13🇮🇳 INDIA64♠♣4+1-13
+1.1Round 13🇮🇳 INDIA86♠♣4=+11
+1.1Round 15BOTSWANA104♠♦10=+0
+1.1Round 21🇺🇸 USA 213♦♦T+1+0
+1.0Round 17🇩🇪 GERMANY92♥♦Q+1+0
+0.9Round 2🇳🇱 NETHERLANDS192♠♦6+1+0
+0.9Round 17🇩🇪 GERMANY63♣♥4+1-7
+0.8Round 2🇳🇱 NETHERLANDS183♦♥4+1+7
+0.8Round 9🇦🇷 ARGENTINA62♥♦2=+0
+0.8Round 16🇹🇼 CHINESE TAIPEI243NT♠10=+0
+0.8Round 16🇹🇼 CHINESE TAIPEI275♥♠A=+0
+0.7Round 3🇳🇴 NORWAY124♠♣3-1-6
+0.7Round 17🇩🇪 GERMANY132♥♦6+1+0
+0.6Round 20🇹🇷 TURKEY154♥♠3+1+0
+0.5Round 9🇦🇷 ARGENTINA104♠♥5+3-17
+0.5Round 19🇦🇺 AUSTRALIA132♠♣2+1+1
+0.5Round 20🇹🇷 TURKEY223NT♥5+1+0
+0.4Round 7🇪🇬 EGYPT94♠♣8=+0
+0.4Round 15BOTSWANA44♦♥K+1-10
+0.3Round 4🇨🇦 CANADA164♥♠J+1+0
+0.3Round 14🇭🇰 CHINA HONG KONG283NT♠10+2+0
+0.3Round 20🇹🇷 TURKEY192♣♥K+2-7
+0.2Round 7🇪🇬 EGYPT143♣♥5-1+5
+0.1Round 7🇪🇬 EGYPT64♠♣4-1+5
+0.1Round 11🇫🇮 FINLAND103♣♥9=+0
+0.1Round 13🇮🇳 INDIA92♠♥A+2-4
+0.0Round 4🇨🇦 CANADA154♥♦Q+1+13
+0.0Round 10🇫🇷 FRANCE244♠♦5=+0
-0.0Round 11🇫🇮 FINLAND33NT♥2+1+0
-0.0Round 11🇫🇮 FINLAND83NT♦2=-1
-0.0Round 14🇭🇰 CHINA HONG KONG164♥♣7+1+0
+0.0Round 15BOTSWANA124♠♦Q+1+0
-0.0Round 16🇹🇼 CHINESE TAIPEI252♠♣A-1-2
+0.0Round 21🇺🇸 USA 273♠♦4=-8
-0.1Round 16🇹🇼 CHINESE TAIPEI204♥♠Q+1+13
-0.2Round 10🇫🇷 FRANCE263♥♦9-2+2
-0.2Round 11🇫🇮 FINLAND141NT♠9+2+1
-0.2Round 20🇹🇷 TURKEY284♥♦7+1+0
-0.3Round 21🇺🇸 USA 282♠♥6=+0
-0.4Round 16🇹🇼 CHINESE TAIPEI166♠♣9=+0
-0.5Round 3🇳🇴 NORWAY91♠♦4+3+6
-0.5Round 10🇫🇷 FRANCE182NT♠2=-6
-0.6Round 10🇫🇷 FRANCE193NT♦A+1+0
-0.6Round 16🇹🇼 CHINESE TAIPEI193♣♦7-2-1
-0.7Round 2🇳🇱 NETHERLANDS213NT♠9+1+0
-0.7Round 4🇨🇦 CANADA212♠♥Q+1+10
-0.7Round 15BOTSWANA63NT♠4+2-16
-0.7Round 15BOTSWANA114♥♣3+1+0
-0.7Round 17🇩🇪 GERMANY41NT♥3+3+10
-0.8Round 3🇳🇴 NORWAY74♥♠K=+1
-0.8Round 21🇺🇸 USA 2124♥♣T=+0
-1.0Round 2🇳🇱 NETHERLANDS161NT♥Q+2-1
-1.0Round 10🇫🇷 FRANCE204♥♣J-1+6
-1.0Round 10🇫🇷 FRANCE234♠♣3+1+0
-1.0Round 17🇩🇪 GERMANY14♥♣5-1-10
-1.1Round 7🇪🇬 EGYPT74♥♠Q+2-13
-1.1Round 13🇮🇳 INDIA113♠♣2+1+2
-1.2Round 7🇪🇬 EGYPT106♥♠2+1-1
-1.2Round 20🇹🇷 TURKEY172♦♠7+1+7
-1.4Round 11🇫🇮 FINLAND63NT♥10-1-6
-1.4Round 14🇭🇰 CHINA HONG KONG273NT♥4+2-1
-1.4Round 15BOTSWANA82♠♣2=+0
-1.5Round 9🇦🇷 ARGENTINA44♠♥2-1+6
-1.6Round 13🇮🇳 INDIA143NT♥8+1+0
-1.6Round 14🇭🇰 CHINA HONG KONG194♥♠J+1-1
-1.6Round 14🇭🇰 CHINA HONG KONG213♣♠K+1-7
-1.7Round 9🇦🇷 ARGENTINA34NT♦J+1-11
-1.7Round 10🇫🇷 FRANCE224♥♠A+1-11
-1.7Round 11🇫🇮 FINLAND122♠♦5+1+0
-1.7Round 16🇹🇼 CHINESE TAIPEI212♥♦9=-6
-1.8Round 13🇮🇳 INDIA72♥♠3+3-9
-1.9Round 3🇳🇴 NORWAY34♥♣8+2-2
-1.9Round 17🇩🇪 GERMANY114♥♣8+2+11
-2.0Round 7🇪🇬 EGYPT14♥x♦K-1+0
-2.0Round 10🇫🇷 FRANCE151♠♥4-2+5
-2.0Round 17🇩🇪 GERMANY31NT♦5-1-4
-2.0Round 17🇩🇪 GERMANY104NT♠7+1+0
-2.0Round 20🇹🇷 TURKEY184♥♦3+2-1
-2.0Round 20🇹🇷 TURKEY275♠♦Q-1-11
-2.0Round 21🇺🇸 USA 2132♦♦A-1+11
-2.1Round 4🇨🇦 CANADA171NT+1-5
-2.2Round 2🇳🇱 NETHERLANDS254♠♦K=+0
-2.2Round 2🇳🇱 NETHERLANDS283NT♣4=+1
-2.2Round 7🇪🇬 EGYPT81NT♥7-4-2
-2.2Round 13🇮🇳 INDIA12♣♦K-3+0
-2.3Round 7🇪🇬 EGYPT134♥♠4+1-1
-2.3Round 15BOTSWANA23NT♥3-1-5
-2.6Round 3🇳🇴 NORWAY53♦♠K=+0
-2.9Round 2🇳🇱 NETHERLANDS221NT♣7-1-5
-2.9Round 2🇳🇱 NETHERLANDS243NT♠4-1-5
-3.0Round 3🇳🇴 NORWAY14♠x♥K-1-5
-3.1Round 20🇹🇷 TURKEY244♥♠5=+1
-3.2Round 9🇦🇷 ARGENTINA93♥♦3-1-4
-3.3Round 3🇳🇴 NORWAY23NT♥J-2-11
-3.6Round 13🇮🇳 INDIA43NT♥4-1-6
-3.7Round 19🇦🇺 AUSTRALIA14♥♣K=+1
-3.8Round 17🇩🇪 GERMANY143♠♥3=-6
-3.8Round 21🇺🇸 USA 251NT♥Q=-5
-3.9Round 3🇳🇴 NORWAY63NT♠6-3-4
-4.0Round 4🇨🇦 CANADA234♦♥5=+0
-4.0Round 21🇺🇸 USA 2117♥♥5=+0
-4.1Round 2🇳🇱 NETHERLANDS156♣♠K+1+2
-4.1Round 4🇨🇦 CANADA284♥♥9-2+11
-4.3Round 4🇨🇦 CANADA203NT♥Q-1-6
-4.3Round 20🇹🇷 TURKEY234♥♠8-1-12
-4.5Round 4🇨🇦 CANADA224♥♥A=-7
-4.5Round 11🇫🇮 FINLAND43NT♥5+2-1
-4.5Round 19🇦🇺 AUSTRALIA104♠♣6+1+0
-4.6Round 16🇹🇼 CHINESE TAIPEI184♥♠7+2-14
-4.7Round 19🇦🇺 AUSTRALIA34♠x♣A-2-5
-5.0Round 21🇺🇸 USA 293NT♦K+1+1
-5.5Round 3🇳🇴 NORWAY41NT♣A=-5
-5.6Round 19🇦🇺 AUSTRALIA74♠♥4-2-13
-6.1Round 10🇫🇷 FRANCE173NT♠4-1-10
-6.2Round 20🇹🇷 TURKEY203NT♠Q+3-13
-6.3Round 19🇦🇺 AUSTRALIA64♠♦8=-8
-6.6Round 20🇹🇷 TURKEY253♠♠4=-11
-6.7Round 10🇫🇷 FRANCE213NT♠4+1+0
-7.0Round 14🇭🇰 CHINA HONG KONG204♠♣Q=-3
-7.0Round 21🇺🇸 USA 236♣♦5=+0
-7.2Round 3🇳🇴 NORWAY143NT♦5-2+0
-8.2Round 11🇫🇮 FINLAND95♦x♠K=-8
-8.4Round 17🇩🇪 GERMANY126♦♣K-1-16
-8.5Round 10🇫🇷 FRANCE274♠x♦A=-7
-8.7Round 17🇩🇪 GERMANY23NT♠J-5-2
-8.9Round 16🇹🇼 CHINESE TAIPEI234♦x♣4-2-12
-9.1Round 3🇳🇴 NORWAY83NT♣3=-6
-9.9Round 10🇫🇷 FRANCE165♥♠3-1-10
-12.5Round 4🇨🇦 CANADA245♣x♠K-4-12