🇸🇪 GULLBERG Daniel · SWEDEN

8rank
+166.6Butler · 210 bds
+0.79per board
±4.3swing
+0.33vs par /bd · #43/116
+0.67adjusted /bd
Butler per round: 16.7 16 6.1 -8.7 -17.2 6.1 23.1 12.5 27.4 30 4.5 25 -7.1 23.8 8.4by round

vs par split: bidding -0.12 · play +0.45

Strength of schedule: opponents averaged -0.12/bd (an easy draw) → opponent-adjusted +0.67/bd

Card play — on target: opening leads 64.6% #114 of 116 · declarer play 73.3% #59 of 116 · defence 89.1% #17 of 116

Card play by contract type — on target
vs NTvs a suit
Opening leads42.9% (14)73.5% (34)
Declarer play75.0% (16)72.7% (44)
Defence95.7% (23)87.2% (78)

Opening leads by suit led: ♠ 61.1% (18) · ♥ 66.7% (9) · ♦ 66.7% (9) · ♣ 66.7% (12)

vs par by strain: NT +0.65 (48) · a suit +0.24 (162)

vs par by level: part-score +0.24 (82) · game +0.08 (112) · slam +2.56 (16)

By role: declaring +1.53/bd (-0.69 vs par · 109) · defending -0.01/bd (+1.44 vs par · 101)

By vulnerability: vulnerable +1.06/bd (+0.24 vs par · 105) · not vulnerable +0.53/bd (+0.43 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.GronkvistA.Askari – S.MacdonaldOpen14+16.7+1.19-0.79
Round 2M.GronkvistC.Westerbeek – R.WesterbeekClosed14+16.0+1.14+1.50
Round 4M.GronkvistD.Tubak – C.KonkolyOpen14+6.1+0.44-0.14
Round 5M.GronkvistM.Klukowski – J.ZmudaOpen14-8.7-0.62-0.29
Round 7M.GronkvistA.Elselehdar – M.TharwatOpen14-17.2-1.23-1.86
Round 8M.GronkvistP.Haw – R.ChanOpen14+6.1+0.44-0.21
Round 9M.GronkvistJ.Etchepareborda – S.RuedaClosed14+23.1+1.65+1.00
Round 11M.GronkvistF.Nordmann – V.OttoClosed14+12.5+0.89+0.93
Round 13M.GronkvistA.Kaplan – Z.BrescollClosed14+27.4+1.96+3.43
Round 15M.GronkvistG.Donati – G.PercarioClosed14+30.0+2.14+0.64
Round 17M.GronkvistJ.Cuervo Lopera – J.Zamora VillamizarOpen14+4.5+0.32-1.64
Round 18M.GronkvistO.Koivu – A.AaltoOpen14+25.0+1.79-1.36
Round 19M.GronkvistM.Henbest – A.EdgttonOpen14-7.1-0.51-0.86
Round 20M.GronkvistM.Islam – R.SiddiquiClosed14+23.8+1.70+3.57
Round 21M.GronkvistJ.Kaye – C.JollyOpen14+8.4+0.60+1.07

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.9Round 15🇮🇹 ITALY76♦x♣3=+14
+14.0Round 20🇧🇩 BANGLADESH234♠x♦A-4+15
+13.1Round 13🇺🇸 USA1137♥♣A-1+17
+12.8Round 15🇮🇹 ITALY136♠♥10-1+17
+10.7Round 11🇩🇪 GERMANY53NT♦5=+10
+10.2Round 21🇺🇸 USA224♠♥2+1+11
+9.4Round 21🇺🇸 USA273NT♠10+4+14
+9.2Round 5🇵🇱 POLAND73♣♠Q+1+11
+9.2Round 20🇧🇩 BANGLADESH162NT♣J+1+10
+8.8Round 11🇩🇪 GERMANY126♥♠A+1+15
+8.3Round 1🇨🇦 CANADA75♠♦A=+10
+8.1Round 20🇧🇩 BANGLADESH253NT♦A=+7
+8.0Round 18🇫🇮 FINLAND246♥♠A-1+11
+7.9Round 18🇫🇮 FINLAND186♥♠K=-11
+7.8Round 1🇨🇦 CANADA123NT♣3-1+6
+7.0Round 1🇨🇦 CANADA24♦♥6-2+5
+6.5Round 2🇳🇱 NETHERLANDS265♥♠K-1+7
+6.3Round 11🇩🇪 GERMANY134♥♣5=+0
+6.3Round 13🇺🇸 USA176♥♣K-1+17
+6.1Round 15🇮🇹 ITALY44♠♦9=+0
+6.1Round 17🇨🇴 COLOMBIA94♠♦8=+3
+6.0Round 8🇸🇬 SINGAPORE233NT♠8-1+6
+6.0Round 9🇦🇷 ARGENTINA144♠♦J=+8
+5.8Round 13🇺🇸 USA121NT♣6+1+12
+5.8Round 18🇫🇮 FINLAND194♠♥A-2+6
+5.6Round 7🇪🇬 EGYPT94♠♣10=+3
+5.5Round 4🇭🇺 HUNGARY215♦♥4-1+8
+5.3Round 2🇳🇱 NETHERLANDS184♥♦3-2+6
+5.3Round 18🇫🇮 FINLAND224♥♦6=+0
+5.0Round 2🇳🇱 NETHERLANDS202NT♦J=+5
+5.0Round 5🇵🇱 POLAND122♠♠5=+6
+4.8Round 5🇵🇱 POLAND62♠♣Q-2+7
+4.8Round 13🇺🇸 USA1142♠♦5-3+0
+4.4Round 17🇨🇴 COLOMBIA114♠♣K+1+0
+4.3Round 8🇸🇬 SINGAPORE214♣♦A+1+12
+4.2Round 17🇨🇴 COLOMBIA83♣♠3+1+1
+4.2Round 21🇺🇸 USA234♠♥2=+0
+4.1Round 1🇨🇦 CANADA145♥♦K-1-2
+4.1Round 20🇧🇩 BANGLADESH273♠♣J+2+6
+4.0Round 13🇺🇸 USA142♥♣3=+0
+4.0Round 20🇧🇩 BANGLADESH172♦♦3-1+4
+3.8Round 9🇦🇷 ARGENTINA91♣♦A-2+2
+3.7Round 9🇦🇷 ARGENTINA24♥♦K=+8
+3.6Round 8🇸🇬 SINGAPORE173NT♠6+1+4
+3.6Round 8🇸🇬 SINGAPORE226♠♣J=-11
+3.6Round 8🇸🇬 SINGAPORE264♥♣4=-1
+3.6Round 15🇮🇹 ITALY92♥♣2+1+0
+3.5Round 4🇭🇺 HUNGARY221NTx♣3-1+9
+3.4Round 2🇳🇱 NETHERLANDS236♥♥3+1-13
+3.4Round 9🇦🇷 ARGENTINA134♠x♦K-1-7
+3.4Round 15🇮🇹 ITALY66♦♥4-1+13
+3.3Round 11🇩🇪 GERMANY72♠♥3-1+5
+3.3Round 19🇦🇺 AUSTRALIA33♠♦A+1+1
+3.3Round 19🇦🇺 AUSTRALIA82NT♠Q-3+2
+3.0Round 1🇨🇦 CANADA53♦♣K=-1
+2.9Round 20🇧🇩 BANGLADESH264♠♥3+2+13
+2.7Round 4🇭🇺 HUNGARY173NT♥6+1-1
+2.7Round 9🇦🇷 ARGENTINA114♥♠5-4+8
+2.6Round 4🇭🇺 HUNGARY263♦x♠7-1+10
+2.6Round 15🇮🇹 ITALY32♠♠4-1-1
+2.6Round 18🇫🇮 FINLAND162♥♥J-1-1
+2.6Round 19🇦🇺 AUSTRALIA63♥♠A-1+5
+2.4Round 2🇳🇱 NETHERLANDS164♠x♥2-2+5
+2.4Round 2🇳🇱 NETHERLANDS284♥♦2=+11
+2.4Round 19🇦🇺 AUSTRALIA93NT♣5=+0
+2.3Round 8🇸🇬 SINGAPORE272♠♣K+1+0
+2.3Round 13🇺🇸 USA112♦♣5=+5
+2.1Round 9🇦🇷 ARGENTINA33♠♠5-1-1
+2.1Round 13🇺🇸 USA1101NT♥5=+2
+2.0Round 5🇵🇱 POLAND132♥♠Q-2+9
+2.0Round 8🇸🇬 SINGAPORE193♣♦K=+0
+2.0Round 8🇸🇬 SINGAPORE246♠♣8+1+11
+2.0Round 18🇫🇮 FINLAND234♠♦Q=+0
+2.0Round 19🇦🇺 AUSTRALIA122♥♣K+1+1
+2.0Round 19🇦🇺 AUSTRALIA142♣♦5+1+5
+1.9Round 7🇪🇬 EGYPT25♣♠K=+0
+1.9Round 9🇦🇷 ARGENTINA74♠♥7+1+1
+1.9Round 17🇨🇴 COLOMBIA142♠♣5=+0
+1.9Round 19🇦🇺 AUSTRALIA74♠x♦4-1+8
+1.7Round 4🇭🇺 HUNGARY185♦♦9+1-13
+1.7Round 13🇺🇸 USA162♣♥K+1-1
+1.7Round 21🇺🇸 USA244♠♦Q+1+1
+1.6Round 17🇨🇴 COLOMBIA23NT♦4+2+0
+1.6Round 18🇫🇮 FINLAND282♦♦3+2-7
+1.5Round 1🇨🇦 CANADA33NT♣Q+2+1
+1.5Round 4🇭🇺 HUNGARY283NT♠6=-1
+1.5Round 9🇦🇷 ARGENTINA62♥♦2-1+11
+1.5Round 13🇺🇸 USA154♠♣J+1+1
+1.5Round 21🇺🇸 USA2143NT♠5=+2
+1.4Round 9🇦🇷 ARGENTINA105♦♠K=-13
+1.4Round 21🇺🇸 USA213NT♠J+1+0
+1.3Round 2🇳🇱 NETHERLANDS194♠♦9=+0
+1.2Round 1🇨🇦 CANADA102♥♦J+1+1
+1.2Round 18🇫🇮 FINLAND152♠♣Q+1+0
+1.1Round 18🇫🇮 FINLAND273♦♥9-1-2
+1.0Round 4🇭🇺 HUNGARY252NT♠7=+0
+1.0Round 5🇵🇱 POLAND33NT♣2=+2
+0.9Round 7🇪🇬 EGYPT73♦♣A-2-2
+0.9Round 8🇸🇬 SINGAPORE253♣♠K+2+6
+0.9Round 20🇧🇩 BANGLADESH283NT♥10+2+0
+0.8Round 11🇩🇪 GERMANY144♠♣9+3+14
+0.8Round 15🇮🇹 ITALY83NT♣7+2+0
+0.8Round 15🇮🇹 ITALY114♥♠6+2-11
+0.7Round 5🇵🇱 POLAND104♥♦4=+0
+0.7Round 13🇺🇸 USA182NT♠J=+0
+0.6Round 11🇩🇪 GERMANY106NT♥4=+0
+0.6Round 11🇩🇪 GERMANY114♦♥K+1-6
+0.5Round 8🇸🇬 SINGAPORE163♥♠9-1+0
+0.5Round 9🇦🇷 ARGENTINA44♠♦Q=-1
+0.5Round 17🇨🇴 COLOMBIA134♥♠3=-3
+0.4Round 4🇭🇺 HUNGARY244♥♣K+1+0
+0.4Round 17🇨🇴 COLOMBIA63NT♠5=-1
+0.4Round 18🇫🇮 FINLAND264♠♣J-1+6
+0.3Round 1🇨🇦 CANADA133♥♥J=+0
+0.3Round 2🇳🇱 NETHERLANDS213♣♠9-2+0
+0.3Round 21🇺🇸 USA2114♣♦K-1+2
+0.2Round 11🇩🇪 GERMANY82♠♥3=+1
+0.1Round 4🇭🇺 HUNGARY233♥♦2=+0
+0.1Round 5🇵🇱 POLAND112♥♣8=+0
+0.0Round 11🇩🇪 GERMANY16♦♣A=-2
-0.0Round 18🇫🇮 FINLAND213NT♥2=+2
-0.1Round 1🇨🇦 CANADA46♣♠K+1-13
-0.1Round 21🇺🇸 USA284♠♥J-2+1
-0.2Round 7🇪🇬 EGYPT43♥♦5=+0
-0.2Round 9🇦🇷 ARGENTINA84♥♣7+1-1
-0.2Round 15🇮🇹 ITALY54♥♦6=+1
-0.3Round 7🇪🇬 EGYPT64♠♣Q+1+0
-0.3Round 21🇺🇸 USA2103NT♠J-1-6
-0.4Round 2🇳🇱 NETHERLANDS256♣♣9+1-11
-0.4Round 13🇺🇸 USA193♠♥A=+6
-0.5Round 5🇵🇱 POLAND21NT♠9=-1
-0.6Round 7🇪🇬 EGYPT124♠♥4+1+0
-0.6Round 13🇺🇸 USA133NT♠10+3-1
-0.6Round 21🇺🇸 USA2125♣♥10+1-1
-0.7Round 1🇨🇦 CANADA83♠♦Q=-4
-0.7Round 17🇨🇴 COLOMBIA14♠♣K+1+0
-0.7Round 17🇨🇴 COLOMBIA44♥♠K+1+0
-0.8Round 9🇦🇷 ARGENTINA123NT♠A+1-1
-0.8Round 18🇫🇮 FINLAND203♠♣K=-10
-0.8Round 20🇧🇩 BANGLADESH204♠♥A-1-6
-0.9Round 2🇳🇱 NETHERLANDS273NT♠7+2+0
-1.0Round 11🇩🇪 GERMANY94♠♠4-1+10
-1.2Round 4🇭🇺 HUNGARY273NT♥K+3+11
-1.2Round 7🇪🇬 EGYPT85♣♥A=+0
-1.2Round 8🇸🇬 SINGAPORE154♥♥6+1+0
-1.3Round 2🇳🇱 NETHERLANDS154♠♦10+1+0
-1.3Round 19🇦🇺 AUSTRALIA42♥♣4-2+9
-1.4Round 7🇪🇬 EGYPT13NT♠5=+1
-1.4Round 7🇪🇬 EGYPT53NT♠5+1+0
-1.4Round 9🇦🇷 ARGENTINA12♥♠4+1+0
-1.4Round 15🇮🇹 ITALY144♥♥2+1+0
-1.4Round 17🇨🇴 COLOMBIA103♦♠10+1+0
-1.5Round 9🇦🇷 ARGENTINA53♦♠7=+0
-1.6Round 17🇨🇴 COLOMBIA124♥♠K+1-1
-1.7Round 11🇩🇪 GERMANY44♠♦K+1-13
-1.7Round 21🇺🇸 USA293♣♠2-2+0
-1.9Round 19🇦🇺 AUSTRALIA15♦♣A=-3
-2.0Round 4🇭🇺 HUNGARY154♥♣J=-7
-2.0Round 19🇦🇺 AUSTRALIA23♠♦9-1-11
-2.0Round 20🇧🇩 BANGLADESH193NT♠4+1-1
-2.4Round 2🇳🇱 NETHERLANDS242♠♦3+1+0
-2.4Round 4🇭🇺 HUNGARY193NT♠A+1-1
-2.4Round 20🇧🇩 BANGLADESH182NT♠6+1-1
-2.5Round 15🇮🇹 ITALY123NT♥Q+1+0
-2.6Round 2🇳🇱 NETHERLANDS175♦♠A=+11
-2.6Round 4🇭🇺 HUNGARY202♠♣2=-6
-2.6Round 19🇦🇺 AUSTRALIA113♣♥2+2-2
-2.7Round 1🇨🇦 CANADA65♣♦A-1-12
-2.7Round 7🇪🇬 EGYPT113NT♠10-1-5
-2.9Round 11🇩🇪 GERMANY21NT♥A-1-5
-3.0Round 2🇳🇱 NETHERLANDS223♠♣2=+0
-3.0Round 17🇨🇴 COLOMBIA73NT♣10-1-6
-3.0Round 20🇧🇩 BANGLADESH243♦♠K+3-13
-3.2Round 1🇨🇦 CANADA113♥♠5=+0
-3.2Round 17🇨🇴 COLOMBIA52♥♣3-1-5
-3.2Round 21🇺🇸 USA263NT♣4-1-5
-3.3Round 15🇮🇹 ITALY23NT♥4-1-12
-3.3Round 15🇮🇹 ITALY104♠♥A-1-12
-3.4Round 20🇧🇩 BANGLADESH155♣♥4-1+5
-3.6Round 11🇩🇪 GERMANY34♣♥3+1-6
-3.6Round 19🇦🇺 AUSTRALIA133♦♥Q+1+1
-3.6Round 20🇧🇩 BANGLADESH214♥♦9+2+11
-3.9Round 5🇵🇱 POLAND144♠♥J=-3
-3.9Round 7🇪🇬 EGYPT32♠♠4=-5
-4.0Round 5🇵🇱 POLAND43♦♥9-2-7
-4.0Round 17🇨🇴 COLOMBIA32♠♣K-1-11
-4.1Round 5🇵🇱 POLAND12♥♦A=-5
-4.1Round 7🇪🇬 EGYPT104♠x♥K+1-10
-4.2Round 13🇺🇸 USA1115♣♠6=-7
-4.2Round 20🇧🇩 BANGLADESH223NT♠Q+1+0
-4.3Round 1🇨🇦 CANADA94♠♥K+1+0
-4.3Round 15🇮🇹 ITALY14♠♦7=+0
-4.7Round 4🇭🇺 HUNGARY165♣♠3-3-11
-4.7Round 7🇪🇬 EGYPT134♠♠Q+1-1
-4.9Round 19🇦🇺 AUSTRALIA54♥♣6=-11
-5.0Round 18🇫🇮 FINLAND254♥♥3-1-9
-5.1Round 7🇪🇬 EGYPT144♥♣8-3-7
-5.1Round 18🇫🇮 FINLAND174♥♠3-1-4
-5.4Round 8🇸🇬 SINGAPORE183NT♦7=-6
-5.5Round 1🇨🇦 CANADA14♥♦4+2-2
-5.5Round 5🇵🇱 POLAND83♥♣A=-6
-5.5Round 5🇵🇱 POLAND92♣♦A=-5
-5.8Round 8🇸🇬 SINGAPORE286♣♠K+1-13
-6.7Round 21🇺🇸 USA2134♠♦K=+0
-7.7Round 21🇺🇸 USA253♥♦4=-4
-8.0Round 5🇵🇱 POLAND53♥♠A+1-12
-8.3Round 19🇦🇺 AUSTRALIA105♥♦2+1-17
-9.6Round 11🇩🇪 GERMANY63NT♥8=-10
-9.7Round 13🇺🇸 USA1124♥♠10=-3
-10.3Round 8🇸🇬 SINGAPORE201NT♠4-1-11