🇸🇪 GULLBERG Daniel · SWEDEN

43rank
+83.8Butler · 238 bds
+0.35per board
±4.9swing
+0.52vs par /bd · #34/115
+0.47adjusted /bd
Butler per round: 39.8 -22.3 -22.2 -52.7 -7.6 9.5 7.5 46 11.1 16.7 10.6 33.9 24.1 -20.4 -9 7.5 11.3by round

vs par split: bidding +0.17 · play +0.40

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

Card play — on target: opening leads 83.3% #22 of 115 · declarer play 79.7% #24 of 115 · defence 84.8% #59 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads93.8% (16)79.5% (44)
Declarer play66.7% (24)88.6% (35)
Defence64.7% (34)93.6% (78)

Opening leads by suit led: ♠ 76.9% (13) · ♥ 100.0% (13) · ♦ 86.7% (15) · ♣ 73.7% (19)

vs par by strain: NT +0.36 (74) · a suit +0.61 (163)

vs par by level: part-score +0.79 (65) · game +0.32 (146) · slam +1.11 (26)

By role: declaring +0.43/bd (-2.03 vs par · 124) · defending +0.27/bd (+3.30 vs par · 114)

By vulnerability: vulnerable +0.45/bd (+0.99 vs par · 119) · not vulnerable +0.26/bd (+0.05 vs par · 119)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.GronkvistN.Jacob – G.CouttsOpen14+39.8+2.84+0.71
Round 2M.GronkvistC.Westerbeek – E.WackwitzOpen14-22.3-1.59-2.29
Round 3A.StokkaT.Grude – K.HeggeOpen14-22.2-1.59-1.93
Round 4M.GronkvistE.Macaulay – J.TsangOpen14-52.7-3.76-6.86
Round 5M.GronkvistP.Jassem – J.WojcieszekOpen14-7.6-0.54+1.43
Round 6M.GronkvistS.Buus Thomsen – E.Buus ThomsenOpen14+9.5+0.68+1.71
Round 8M.GronkvistD.Lee – R.ChanOpen14+7.5+0.54+0.57
Round 9M.GronkvistS.Rueda – F.VallecilloOpen14+46.0+3.29+3.29
Round 10M.GronkvistB.Combescure – J.BernardClosed14+11.1+0.79+0.21
Round 11A.StokkaV.Fagerlund – A.AimalaOpen14+16.7+1.19+1.29
Round 12M.GronkvistS.Liu – L.ZhangOpen14+10.6+0.76+3.21
Round 13M.GronkvistR.Ravichandran – S.KabraOpen14+33.9+2.42+3.36
Round 16M.GronkvistY.Tai – H.HuangOpen14+24.1+1.72+1.57
Round 17M.GronkvistB.Szirmay-Kalos – K.LazarOpen14-20.4-1.46-0.93
Round 18M.GronkvistA.Grossack – Z.GrossackOpen14-9.0-0.64+1.07
Round 19A.StokkaS.Williams – J.ThompsonOpen14+7.5+0.54-0.29
Round 20M.GronkvistU.Suzer – A.KoclarOpen14+11.3+0.81+2.71

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
+16.1Round 1🇳🇿 NEW ZEALAND127♦♣2-1+20
+11.9Round 1🇳🇿 NEW ZEALAND34♠x♣4-4+12
+11.9Round 9🇦🇷 ARGENTINA125♣♥A=+12
+11.7Round 16🇹🇼 CHINESE TAIPEI266♣♦A-1+12
+11.3Round 9🇦🇷 ARGENTINA14♠x♣2-4+8
+10.2Round 1🇳🇿 NEW ZEALAND46♣♥2=-2
+10.1Round 12🇨🇳 CHINA276♠♥9-1+14
+10.0Round 9🇦🇷 ARGENTINA116NTx♦2=+6
+10.0Round 11🇫🇮 FINLAND134♥x♣A-1+13
+9.5Round 5🇵🇱 POLAND114♠♥4-1+10
+9.0Round 6🇩🇰 DENMARK276♣♥2=-2
+8.9Round 3🇳🇴 NORWAY116♣♠4=-2
+8.9Round 11🇫🇮 FINLAND74♥♠8=+13
+8.8Round 18🇺🇸 USA 1186♠♣A=+0
+8.6Round 20🇹🇷 TURKEY164♣♦A-4+8
+7.9Round 9🇦🇷 ARGENTINA24NT♣2-4+11
+7.8Round 4🇨🇦 CANADA234♥♣7-3+5
+7.6Round 13🇮🇳 INDIA74♥♣5-1+12
+7.5Round 13🇮🇳 INDIA133NT♦6+4+3
+7.4Round 16🇹🇼 CHINESE TAIPEI173♣♥K-4+7
+7.2Round 8🇸🇬 SINGAPORE154♠x♣K-2+9
+7.2Round 10🇫🇷 FRANCE213NT♥7+2+1
+7.2Round 19🇦🇺 AUSTRALIA24♠♥A+1+4
+7.1Round 11🇫🇮 FINLAND24♠x♦3-1+7
+6.8Round 1🇳🇿 NEW ZEALAND73NT♦2-1+12
+6.8Round 19🇦🇺 AUSTRALIA82NTx♠2-3+2
+6.7Round 8🇸🇬 SINGAPORE225♠♣A-1+9
+6.7Round 10🇫🇷 FRANCE275♥x♠K-3+5
+6.6Round 8🇸🇬 SINGAPORE214♠♣3-1+5
+6.5Round 1🇳🇿 NEW ZEALAND53♥♣9+1+10
+6.5Round 17🇩🇪 GERMANY73NT♠9-1+12
+6.1Round 13🇮🇳 INDIA114♠♦4-1+5
+6.0Round 13🇮🇳 INDIA36♣♦Q=+0
+5.6Round 9🇦🇷 ARGENTINA132♦♥Q+2+6
+5.6Round 13🇮🇳 INDIA93♦♣Q=+9
+5.6Round 13🇮🇳 INDIA103♦♥2+3+1
+5.6Round 19🇦🇺 AUSTRALIA143NT♦4-2+11
+4.8Round 20🇹🇷 TURKEY244NT♦3+2+1
+4.6Round 5🇵🇱 POLAND103♥♣2+3+9
+4.3Round 9🇦🇷 ARGENTINA61NT♥A=+5
+4.3Round 16🇹🇼 CHINESE TAIPEI223NT♠8+1-11
+4.3Round 20🇹🇷 TURKEY234♥♠8-1+12
+4.2Round 3🇳🇴 NORWAY134♥♣8-1+6
+4.1Round 9🇦🇷 ARGENTINA84♥♦2+1+0
+4.0Round 1🇳🇿 NEW ZEALAND63NT♣5=+0
+4.0Round 12🇨🇳 CHINA152♠♥T=+6
+4.0Round 18🇺🇸 USA 1254♥♦K+1+1
+3.7Round 6🇩🇰 DENMARK164♠♦2-2+11
+3.5Round 19🇦🇺 AUSTRALIA54♠♥9-1-6
+3.4Round 20🇹🇷 TURKEY276♠♦Q-2+11
+3.3Round 16🇹🇼 CHINESE TAIPEI212♥♣K+2+7
+3.0Round 2🇳🇱 NETHERLANDS283NT♣J+1+0
+3.0Round 5🇵🇱 POLAND132NT♠Q=+0
+3.0Round 12🇨🇳 CHINA284♠♥A-1+10
+2.9Round 2🇳🇱 NETHERLANDS243NT♠4-1+5
+2.9Round 12🇨🇳 CHINA233NT♦A+2+4
+2.9Round 13🇮🇳 INDIA13♠♥A+1+1
+2.8Round 6🇩🇰 DENMARK283NT♥3-1+5
+2.7Round 6🇩🇰 DENMARK203NT♠A-2+0
+2.7Round 12🇨🇳 CHINA216♥♠A=+0
+2.6Round 11🇫🇮 FINLAND12♥♠Q-3+1
+2.6Round 13🇮🇳 INDIA53NT♣2-1+5
+2.5Round 1🇳🇿 NEW ZEALAND112♥♠3+1+0
+2.5Round 5🇵🇱 POLAND44♥♠6=+3
+2.5Round 16🇹🇼 CHINESE TAIPEI153NT♥5=-1
+2.5Round 19🇦🇺 AUSTRALIA41NT♠2-1+5
+2.4Round 8🇸🇬 SINGAPORE181♠♦J=+0
+2.4Round 8🇸🇬 SINGAPORE204♠♥6+1-13
+2.4Round 8🇸🇬 SINGAPORE283♦♥9-1+5
+2.3Round 19🇦🇺 AUSTRALIA94♠♥T+3+2
+2.3Round 19🇦🇺 AUSTRALIA122♣♦3-1+1
+2.2Round 2🇳🇱 NETHERLANDS254♠♦K=+0
+2.2Round 5🇵🇱 POLAND93NT♦7+2+1
+2.2Round 9🇦🇷 ARGENTINA33NT♠J+1+11
+2.2Round 11🇫🇮 FINLAND54♠♥A+1+0
+2.2Round 16🇹🇼 CHINESE TAIPEI193♣♥K-1+3
+2.2Round 18🇺🇸 USA 1213NT♣9=-1
+2.1Round 5🇵🇱 POLAND63NT♥8+2+2
+2.1Round 10🇫🇷 FRANCE264♦♣3=+0
+2.1Round 12🇨🇳 CHINA183NT♣5=-1
+2.0Round 10🇫🇷 FRANCE151♠♥4-2-5
+2.0Round 10🇫🇷 FRANCE234♠♥6+2+1
+2.0Round 16🇹🇼 CHINESE TAIPEI232♥♣2+1+6
+1.9Round 9🇦🇷 ARGENTINA142♠♥6+1+0
+1.9Round 17🇩🇪 GERMANY114♥♠K+2-11
+1.8Round 3🇳🇴 NORWAY101NT♥2-1+1
+1.8Round 6🇩🇰 DENMARK246♠♦Q-1+11
+1.8Round 8🇸🇬 SINGAPORE162♥♦J-2+11
+1.8Round 11🇫🇮 FINLAND113NT♠Q=-1
+1.8Round 13🇮🇳 INDIA23♥♦5-1+10
+1.7Round 4🇨🇦 CANADA212♠♥Q+2-10
+1.7Round 10🇫🇷 FRANCE224♥♠A+1+11
+1.6Round 13🇮🇳 INDIA143NT♦5+1+0
+1.6Round 19🇦🇺 AUSTRALIA114♥♣Q+2+1
+1.5Round 5🇵🇱 POLAND52♠♦5+1-8
+1.5Round 8🇸🇬 SINGAPORE232♦♣Q=+0
+1.5Round 18🇺🇸 USA 1163NT♦6+2+14
+1.4Round 12🇨🇳 CHINA194♥♣4=+0
+1.3Round 6🇩🇰 DENMARK263NT♠3+1+0
+1.2Round 6🇩🇰 DENMARK173NT♠Q-2+5
+1.2Round 20🇹🇷 TURKEY173♦♣2=-7
+1.2Round 20🇹🇷 TURKEY184♥♦3+1+0
+1.2Round 20🇹🇷 TURKEY254♠♠7-1+8
+1.1Round 4🇨🇦 CANADA171NT♦A=+5
+1.1Round 16🇹🇼 CHINESE TAIPEI204♥♠Q+2-13
+1.0Round 10🇫🇷 FRANCE254♥♠Q=-1
+1.0Round 17🇩🇪 GERMANY14♥♠7-1+10
+1.0Round 18🇺🇸 USA 1194♥♦7+1+11
+0.9Round 2🇳🇱 NETHERLANDS204♥♠5-2+7
+0.9Round 6🇩🇰 DENMARK224♥♦Q+1+0
+0.9Round 18🇺🇸 USA 1173NT♠3+1+0
+0.8Round 1🇳🇿 NEW ZEALAND104♠♣4+1+0
+0.7Round 3🇳🇴 NORWAY124♠♣3-1-6
+0.7Round 17🇩🇪 GERMANY42NT♥3+2-10
+0.6Round 1🇳🇿 NEW ZEALAND94♠♣9=+0
+0.6Round 6🇩🇰 DENMARK154♠♦A+1+0
+0.6Round 10🇫🇷 FRANCE193NT♦A+1+0
+0.6Round 18🇺🇸 USA 1284♠♥Q=-3
+0.6Round 20🇹🇷 TURKEY223NT♠2=+1
+0.5Round 9🇦🇷 ARGENTINA74NT♥2+1-13
+0.5Round 9🇦🇷 ARGENTINA103NT♥Q+3+17
+0.5Round 10🇫🇷 FRANCE181NT♠2+1+6
+0.5Round 19🇦🇺 AUSTRALIA132♠♣2+1+1
+0.4Round 12🇨🇳 CHINA203NT♦2+1+12
+0.4Round 16🇹🇼 CHINESE TAIPEI166♠♥2=+0
+0.2Round 12🇨🇳 CHINA254♥♦6+1+0
+0.2Round 20🇹🇷 TURKEY284♥♠2+1+0
+0.1Round 11🇫🇮 FINLAND103♣♥9=+0
+0.1Round 16🇹🇼 CHINESE TAIPEI274♥♠A+2+1
-0.0Round 2🇳🇱 NETHERLANDS162♥♠J=+0
-0.0Round 10🇫🇷 FRANCE244♠♦5=+0
-0.0Round 11🇫🇮 FINLAND33NT♥2+1+0
-0.0Round 11🇫🇮 FINLAND83NT♦2=-1
-0.0Round 17🇩🇪 GERMANY81NT♥10-2+0
-0.1Round 17🇩🇪 GERMANY103NT♦Q=-2
-0.2Round 11🇫🇮 FINLAND141NT♠9+2+1
-0.3Round 2🇳🇱 NETHERLANDS213NT♠9+2-1
-0.3Round 4🇨🇦 CANADA164♥♠Q+1+0
-0.3Round 18🇺🇸 USA 1234♠♦Q+1+0
-0.4Round 12🇨🇳 CHINA162♠♦J+1+0
-0.5Round 3🇳🇴 NORWAY91♠♦4+3+6
-0.6Round 1🇳🇿 NEW ZEALAND22♠♥8-1+2
-0.6Round 20🇹🇷 TURKEY154♥♦2+1+0
-0.7Round 9🇦🇷 ARGENTINA92♥♣A=+0
-0.7Round 10🇫🇷 FRANCE164♥♠3=+0
-0.8Round 3🇳🇴 NORWAY74♥♠K=+1
-0.8Round 16🇹🇼 CHINESE TAIPEI243NT♠9=+0
-0.9Round 2🇳🇱 NETHERLANDS233NT♠K=+1
-1.0Round 5🇵🇱 POLAND14Pass♠A-3
-1.0Round 17🇩🇪 GERMANY92♥♦Q+1+0
-1.0Round 17🇩🇪 GERMANY144♠♥3-1+2
-1.1Round 8🇸🇬 SINGAPORE262♠♣Q+2+10
-1.1Round 12🇨🇳 CHINA263NT♥6+3+13
-1.1Round 13🇮🇳 INDIA64♠♦5+1+13
-1.1Round 13🇮🇳 INDIA86NT♥9=-11
-1.3Round 16🇹🇼 CHINESE TAIPEI283NT♠6+2-1
-1.4Round 5🇵🇱 POLAND124♠♣4=+0
-1.4Round 11🇫🇮 FINLAND63NT♥10-1-6
-1.6Round 1🇳🇿 NEW ZEALAND135♣♠K=-13
-1.6Round 6🇩🇰 DENMARK254♠♣K+1+0
-1.6Round 18🇺🇸 USA 1201NT♦5=-11
-1.7Round 2🇳🇱 NETHERLANDS183♥♣J-1-7
-1.7Round 11🇫🇮 FINLAND122♠♦5+1+0
-1.7Round 17🇩🇪 GERMANY31NT♠2=+0
-1.7Round 17🇩🇪 GERMANY132♥♦5+2-1
-1.8Round 2🇳🇱 NETHERLANDS192♠♥10+2-1
-1.9Round 3🇳🇴 NORWAY34♥♣8+2-2
-1.9Round 10🇫🇷 FRANCE204♥x♣J-1-8
-2.0Round 16🇹🇼 CHINESE TAIPEI252♠♣A-2+1
-2.0Round 20🇹🇷 TURKEY191NT♦3+4+5
-2.1Round 2🇳🇱 NETHERLANDS222♠♦6+1+0
-2.1Round 20🇹🇷 TURKEY214♠♣5+1-1
-2.2Round 8🇸🇬 SINGAPORE254♠♦A=+1
-2.3Round 4🇨🇦 CANADA185♥♣5-1-9
-2.3Round 12🇨🇳 CHINA175♣♠A=-3
-2.4Round 9🇦🇷 ARGENTINA54♥♣J=-3
-2.5Round 1🇳🇿 NEW ZEALAND13NT♣8+2-14
-2.5Round 1🇳🇿 NEW ZEALAND144♠♣2-2-5
-2.6Round 3🇳🇴 NORWAY53♦♠K=+0
-2.6Round 13🇮🇳 INDIA41NT♥4+3-1
-2.7Round 2🇳🇱 NETHERLANDS264♥♣K-1-12
-2.7Round 5🇵🇱 POLAND14♠+2-1
-2.7Round 6🇩🇰 DENMARK186♣♥6=+2
-2.7Round 18🇺🇸 USA 1152♠♠2-2+0
-2.8Round 6🇩🇰 DENMARK194♠♥9=+0
-3.0Round 3🇳🇴 NORWAY14♠x♥K-1-5
-3.0Round 5🇵🇱 POLAND84♥♠2=-1
-3.2Round 6🇩🇰 DENMARK214♦♣K+1-8
-3.2Round 20🇹🇷 TURKEY263NT♥A+2-2
-3.3Round 3🇳🇴 NORWAY23NT♥J-2-11
-3.5Round 8🇸🇬 SINGAPORE193♥♣K-2-5
-3.5Round 8🇸🇬 SINGAPORE243NT♥3=-7
-3.6Round 4🇨🇦 CANADA273NT♣3-4-8
-3.7Round 19🇦🇺 AUSTRALIA14♥♣K=+1
-3.9Round 3🇳🇴 NORWAY63NT♠6-3-4
-4.0Round 10🇫🇷 FRANCE283NT♥T-2-6
-4.2Round 4🇨🇦 CANADA244♠♥K-2-5
-4.2Round 6🇩🇰 DENMARK234♠♥A=+0
-4.3Round 18🇺🇸 USA 1243NT♥4+1+0
-4.5Round 11🇫🇮 FINLAND43NT♥5+2-1
-4.5Round 18🇺🇸 USA 1224♥♣9+1-1
-4.5Round 19🇦🇺 AUSTRALIA104♠♣6+1+0
-4.7Round 2🇳🇱 NETHERLANDS176♥♣10=+0
-4.7Round 17🇩🇪 GERMANY123NT♣K+1+12
-4.7Round 19🇦🇺 AUSTRALIA34♠x♣A-2-5
-5.0Round 4🇨🇦 CANADA194♠♦2-1-5
-5.0Round 8🇸🇬 SINGAPORE274♥♦9-1-10
-5.1Round 2🇳🇱 NETHERLANDS274♣♠K-1-10
-5.3Round 12🇨🇳 CHINA243NT♠3-1-10
-5.5Round 3🇳🇴 NORWAY41NT♣A=-5
-5.6Round 19🇦🇺 AUSTRALIA74♠♥4-2-13
-5.9Round 17🇩🇪 GERMANY53NT♣7-2-11
-6.1Round 10🇫🇷 FRANCE173NT♠4+2-1
-6.3Round 4🇨🇦 CANADA254♠x♥7-2-10
-6.3Round 17🇩🇪 GERMANY23♠♦A-3-11
-6.3Round 19🇦🇺 AUSTRALIA64♠♦8=-8
-6.3Round 20🇹🇷 TURKEY206♣♠Q=+2
-6.6Round 4🇨🇦 CANADA224♥♣2-1-5
-6.8Round 16🇹🇼 CHINESE TAIPEI186♥♦10=+11
-7.1Round 12🇨🇳 CHINA227♣x♦5-5+0
-7.1Round 18🇺🇸 USA 1262♣♠T-3+8
-7.2Round 3🇳🇴 NORWAY143NT♦5-2+0
-7.4Round 5🇵🇱 POLAND36♠♣4=+13
-7.5Round 18🇺🇸 USA 1274♠x♥K-3-3
-7.7Round 4🇨🇦 CANADA266♦♣J-2-13
-7.7Round 4🇨🇦 CANADA284♥♣9=-14
-8.1Round 17🇩🇪 GERMANY62♦x♦A-2-3
-8.2Round 4🇨🇦 CANADA203NT♥K=-10
-8.2Round 8🇸🇬 SINGAPORE174♥♦3=-7
-8.2Round 11🇫🇮 FINLAND95♦x♠K=-8
-8.6Round 13🇮🇳 INDIA126♥♦2=+0
-8.7Round 5🇵🇱 POLAND76♠♣6=+0
-8.8Round 5🇵🇱 POLAND22♠=-5
-9.1Round 3🇳🇴 NORWAY83NT♣3=-6
-11.1Round 9🇦🇷 ARGENTINA44♥x♦J=-14
-11.4Round 4🇨🇦 CANADA156♠♦J-1-17
-12.0Round 2🇳🇱 NETHERLANDS156♦♥5-1-14
-12.4Round 1🇳🇿 NEW ZEALAND86♥x♠A=-12