🇫🇮 NYBERG Clas · FINLAND

53rank
+26.3Butler · 224 bds
+0.12per board
±4.3swing
-0.00vs par /bd · #48/95
+0.12adjusted /bd
Butler per round: 19.8 -12.9 -2.6 9.4 -15.5 1 68.1 -13.9 1.8 -0.6 23.9 4.1 -22.8 -33.5by round

vs par split: bidding -0.24 · play +0.23

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

Card play — on target: opening leads 80.8% #55 of 95 · declarer play 75.8% #40 of 95 · defence 94.6% #4 of 95

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (12)85.0% (40)
Declarer play68.4% (19)78.7% (47)
Defence89.7% (29)96.4% (83)

Opening leads by suit led: ♠ 88.9% (9) · ♥ 78.6% (14) · ♦ 76.9% (13) · ♣ 81.2% (16)

vs par by strain: NT +0.22 (59) · a suit -0.09 (165)

vs par by level: part-score -1.07 (76) · game +0.24 (135) · slam +3.62 (13)

By role: declaring +0.84/bd (-1.78 vs par · 112) · defending -0.60/bd (+1.77 vs par · 112)

By vulnerability: vulnerable +0.24/bd (-0.58 vs par · 112) · not vulnerable -0.01/bd (+0.57 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1J.Juuri-OjaM.Di Franco – A.MannoOpen16+19.8+1.24+0.31
Round 3J.Juuri-OjaN.Edgtton – T.NunnClosed16-12.9-0.81-1.25
Round 4V.FagerlundM.Kemeny – Z.ArgayClosed16-2.6-0.16-1.69
Round 5J.Juuri-OjaT.Bessis – C.LorenziniOpen16+9.4+0.59+0.00
Round 6J.Juuri-OjaM.Knob – C.WanhaClosed16-15.5-0.97+0.94
Round 7J.Juuri-OjaS.Thakral – J.ShivdasaniOpen16+1.0+0.06-0.38
Round 8V.FagerlundM.Husain – A.AlhashemiClosed16+68.1+4.26+4.75
Round 10J.Juuri-OjaM.Bilde – A.PlejdrupClosed16-13.9-0.87-0.19
Round 12V.FagerlundP.Janiszewski – W.StrzemeckiClosed16+1.8+0.11-2.31
Round 13J.Juuri-OjaL.Imamoglu – S.UnalClosed16-0.6-0.04-0.69
Round 14V.FagerlundS.Kang – S.RohOpen16+23.9+1.49+4.00
Round 15J.Juuri-OjaJ.Campos – A.RodriguesOpen16+4.1+0.26-1.69
Round 16J.Juuri-OjaB.Drijver – S.BrinkClosed16-22.8-1.43-0.38
Round 17J.Juuri-OjaG.Sun – Y.CaiOpen16-33.5-2.09-1.50

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
+15.6Round 13🇹🇷 TURKIYE267♥♣K=+0
+12.5Round 1🇮🇹 ITALY136♥♦A-1+13
+11.4Round 15🇧🇷 BRAZIL256♣♥5=+0
+11.2Round 8🇰🇼 KUWAIT36♦♠A-1+12
+11.2Round 8🇰🇼 KUWAIT66♠♠6-1+14
+10.2Round 8🇰🇼 KUWAIT114♠♠J-1+10
+9.8Round 14🇰🇷 KOREA54♥x♦8-2+15
+9.5Round 15🇧🇷 BRAZIL224♥♠2=+3
+8.3Round 7🇮🇳 INDIA244♥♦A-1+9
+8.1Round 14🇰🇷 KOREA35♦x♠4-4+12
+8.1Round 17🇨🇳 CHINA224♠♥8+1+1
+7.2Round 5🇫🇷 FRANCE225♠♦K=+8
+7.2Round 14🇰🇷 KOREA25♣♠A-1+12
+7.1Round 7🇮🇳 INDIA194♠♥9+1+11
+7.0Round 15🇧🇷 BRAZIL203♠♣K-2+3
+6.9Round 3🇦🇺 AUSTRALIA183NT♦2=-11
+6.7Round 3🇦🇺 AUSTRALIA225♣♦K=+3
+6.7Round 5🇫🇷 FRANCE217♥♠3=+0
+6.6Round 12🇵🇱 POLAND45♣♥K=-13
+6.3Round 1🇮🇹 ITALY83NT♥2+1+1
+6.0Round 13🇹🇷 TURKIYE306♦♣J-2+14
+5.9Round 7🇮🇳 INDIA284♥♦4=+0
+5.7Round 16🇨🇭 SWITZERLAND95♦♥A=-5
+5.5Round 8🇰🇼 KUWAIT13NT♥8=+6
+5.5Round 8🇰🇼 KUWAIT144♥♠A-1+9
+5.5Round 10🇩🇰 DENMARK13NT♣2-1+10
+5.1Round 14🇰🇷 KOREA13NT♥10-2+6
+5.1Round 17🇨🇳 CHINA303NT♥6=-1
+4.8Round 4🇭🇺 HUNGARY83♠♣10=+1
+4.7Round 8🇰🇼 KUWAIT153♣♥A=+10
+4.6Round 3🇦🇺 AUSTRALIA234♥♣5=-1
+4.6Round 7🇮🇳 INDIA304♥♦A=+3
+4.6Round 8🇰🇼 KUWAIT133NT♥4-1+12
+4.4Round 13🇹🇷 TURKIYE324♠♦9=+11
+3.9Round 10🇩🇰 DENMARK25♣♥5-1+6
+3.9Round 14🇰🇷 KOREA41NT♦K-1+11
+3.7Round 4🇭🇺 HUNGARY94♣♠J-1+10
+3.7Round 12🇵🇱 POLAND93NT♦4+2+1
+3.5Round 8🇰🇼 KUWAIT123♥♣3=+6
+3.3Round 13🇹🇷 TURKIYE173NT♣9-1+5
+3.2Round 8🇰🇼 KUWAIT164♠♣7=+0
+3.1Round 4🇭🇺 HUNGARY141♠♠3=+5
+3.1Round 13🇹🇷 TURKIYE203♠♦A=+0
+3.0Round 10🇩🇰 DENMARK145♠♥A-1+8
+2.9Round 1🇮🇹 ITALY102♦♣2=-1
+2.9Round 8🇰🇼 KUWAIT22♥♠9+1+0
+2.9Round 15🇧🇷 BRAZIL302♠♣4=+5
+2.8Round 1🇮🇹 ITALY13♥♠2=+1
+2.8Round 6🇦🇹 AUSTRIA93♥♣J+1+2
+2.7Round 1🇮🇹 ITALY155♣♦2-2+7
+2.7Round 12🇵🇱 POLAND14♥♣6-1+5
+2.7Round 14🇰🇷 KOREA123NT♦5-1+0
+2.6Round 8🇰🇼 KUWAIT71NT♠3+3-9
+2.5Round 1🇮🇹 ITALY144♠♠8-1+2
+2.5Round 4🇭🇺 HUNGARY114♥♦K+1+0
+2.5Round 8🇰🇼 KUWAIT82♥♣Q+1+1
+2.3Round 5🇫🇷 FRANCE172♥♠K+2+6
+2.3Round 5🇫🇷 FRANCE292♠♣2-1+0
+2.3Round 12🇵🇱 POLAND101NT♦Q=+0
+2.2Round 1🇮🇹 ITALY165♦♣3=+11
+2.1Round 6🇦🇹 AUSTRIA105♠♣2=+0
+1.9Round 15🇧🇷 BRAZIL212NT♣K-2+8
+1.7Round 4🇭🇺 HUNGARY33NT♣3-2+5
+1.7Round 5🇫🇷 FRANCE204♥♦A-1-6
+1.7Round 6🇦🇹 AUSTRIA74♠♣A+1+0
+1.6Round 7🇮🇳 INDIA173♦x♥7-2-3
+1.5Round 13🇹🇷 TURKIYE183NT♦8-1-5
+1.5Round 16🇨🇭 SWITZERLAND104♠♦4+2+13
+1.4Round 3🇦🇺 AUSTRALIA314♠♣8+1+0
+1.4Round 6🇦🇹 AUSTRIA133NT♣3+2+0
+1.4Round 17🇨🇳 CHINA173NT♠2=-1
+1.3Round 1🇮🇹 ITALY32♠♣2-2+0
+1.3Round 1🇮🇹 ITALY113♠♦2-1+4
+1.3Round 6🇦🇹 AUSTRIA145♦♥5=+7
+1.2Round 8🇰🇼 KUWAIT43NT♣Q-1+12
+1.2Round 12🇵🇱 POLAND83♥♣10+2-6
+1.1Round 14🇰🇷 KOREA103NT♥3+1+0
+1.1Round 16🇨🇭 SWITZERLAND113NT♣A+1-10
+1.1Round 17🇨🇳 CHINA264♥♣A+1+10
+1.0Round 5🇫🇷 FRANCE282♠♥5-1+0
+1.0Round 10🇩🇰 DENMARK62♠♣8-1+1
+0.9Round 4🇭🇺 HUNGARY43NT♥J=+2
+0.9Round 12🇵🇱 POLAND71NT♣2+1+0
+0.9Round 15🇧🇷 BRAZIL293NT♥2-2+8
+0.8Round 8🇰🇼 KUWAIT104♥♦8=+9
+0.8Round 16🇨🇭 SWITZERLAND55♦x♠Q-3+4
+0.7Round 3🇦🇺 AUSTRALIA174♠♦4+1+11
+0.7Round 4🇭🇺 HUNGARY23NT♦2=-1
+0.7Round 4🇭🇺 HUNGARY163NT♠A+1+1
+0.7Round 5🇫🇷 FRANCE324♣♥A-5-9
+0.7Round 7🇮🇳 INDIA324♠♦A+2-13
+0.7Round 12🇵🇱 POLAND133♥♦A+3-15
+0.7Round 13🇹🇷 TURKIYE193♥♣3=+0
+0.7Round 16🇨🇭 SWITZERLAND63NT♠4-1+5
+0.6Round 5🇫🇷 FRANCE253NT♦8=-1
+0.6Round 5🇫🇷 FRANCE313♠♦2=+0
+0.6Round 16🇨🇭 SWITZERLAND74♠♣A+1+0
+0.5Round 6🇦🇹 AUSTRIA81NT♥4=+1
+0.5Round 12🇵🇱 POLAND114♠♥5=+1
+0.5Round 15🇧🇷 BRAZIL323NT♥2+1-12
+0.4Round 5🇫🇷 FRANCE233NT♦J=+2
+0.3Round 17🇨🇳 CHINA193♠♦6-1-2
+0.2Round 5🇫🇷 FRANCE243♦♦4-2+1
+0.2Round 6🇦🇹 AUSTRIA44♠♥Q-1-6
+0.2Round 7🇮🇳 INDIA262♠♣2=+0
+0.2Round 13🇹🇷 TURKIYE314♠♣3=+0
+0.1Round 3🇦🇺 AUSTRALIA304♠♥K=+0
+0.1Round 7🇮🇳 INDIA273NT♥10+1-1
+0.1Round 17🇨🇳 CHINA253NT♥Q=+1
-0.0Round 12🇵🇱 POLAND144♥♠Q=+8
-0.1Round 1🇮🇹 ITALY63♣♦2-1-5
-0.1Round 3🇦🇺 AUSTRALIA203♥♠10-1+1
-0.1Round 4🇭🇺 HUNGARY14NT♥9+1+0
-0.1Round 5🇫🇷 FRANCE194♥♣A=+0
-0.1Round 10🇩🇰 DENMARK44♠♥7=+0
-0.1Round 14🇰🇷 KOREA91NT♥2-1-2
-0.1Round 15🇧🇷 BRAZIL264♥♣A-1-6
-0.1Round 15🇧🇷 BRAZIL314♥♣2+1+0
-0.2Round 6🇦🇹 AUSTRIA153NT♣6+1+0
-0.2Round 7🇮🇳 INDIA233♣♥4=+0
-0.2Round 10🇩🇰 DENMARK153NT♠5=-1
-0.2Round 13🇹🇷 TURKIYE222♠♣9=+1
-0.3Round 4🇭🇺 HUNGARY154♠♦9-2-5
-0.3Round 5🇫🇷 FRANCE184♠♥10=+1
-0.3Round 8🇰🇼 KUWAIT55♦♥A+1-11
-0.3Round 12🇵🇱 POLAND64♥♠9=-6
-0.3Round 14🇰🇷 KOREA73NT♣Q+1-1
-0.3Round 14🇰🇷 KOREA83NT♥5+1+11
-0.4Round 1🇮🇹 ITALY27♦♥3=+2
-0.4Round 14🇰🇷 KOREA143NT♥5+2+0
-0.5Round 3🇦🇺 AUSTRALIA274♥♣4+1+0
-0.5Round 4🇭🇺 HUNGARY132♠♣9=-6
-0.5Round 10🇩🇰 DENMARK133NT♥5+2+0
-0.5Round 16🇨🇭 SWITZERLAND84♠♣J=+0
-0.6Round 3🇦🇺 AUSTRALIA284♥♠Q=+0
-0.6Round 3🇦🇺 AUSTRALIA294♠♥10+1+0
-0.7Round 1🇮🇹 ITALY51♥♣8+2-6
-0.7Round 14🇰🇷 KOREA64♠♥J+1-13
-0.7Round 16🇨🇭 SWITZERLAND24♥♦3=+0
-0.7Round 17🇨🇳 CHINA283♦♦K+1-1
-0.8Round 3🇦🇺 AUSTRALIA243NT♠4=+1
-0.8Round 12🇵🇱 POLAND154♥♦8+1+0
-0.9Round 4🇭🇺 HUNGARY66♠♠5=-13
-1.0Round 1🇮🇹 ITALY44♥♦4+1+0
-1.1Round 10🇩🇰 DENMARK124♠♣J+1+0
-1.2Round 8🇰🇼 KUWAIT94♠♥3-1-5
-1.2Round 12🇵🇱 POLAND33♠♣4=+0
-1.3Round 7🇮🇳 INDIA204♠♣Q=+1
-1.3Round 7🇮🇳 INDIA222♣x♥5-1-3
-1.3Round 10🇩🇰 DENMARK53♠♦9=+0
-1.3Round 16🇨🇭 SWITZERLAND151NT♣9=+0
-1.3Round 17🇨🇳 CHINA313NT♦2-1+6
-1.4Round 14🇰🇷 KOREA134♠♦2+1+0
-1.4Round 15🇧🇷 BRAZIL243♦♣A-1-3
-1.6Round 14🇰🇷 KOREA163NT♠3+3+10
-1.7Round 6🇦🇹 AUSTRIA165♥♣A=+0
-1.7Round 10🇩🇰 DENMARK112♠♣Q-1+2
-1.7Round 13🇹🇷 TURKIYE275♦♣A-2+0
-1.8Round 5🇫🇷 FRANCE271NT♦2+1-1
-1.9Round 6🇦🇹 AUSTRIA22NT♥5-3-2
-1.9Round 10🇩🇰 DENMARK102♠♦3=+1
-1.9Round 10🇩🇰 DENMARK161NT♠Q+2-8
-1.9Round 14🇰🇷 KOREA155♥♦4=-8
-1.9Round 15🇧🇷 BRAZIL184♠♣Q-1-5
-1.9Round 16🇨🇭 SWITZERLAND123♦♥A=+0
-2.1Round 10🇩🇰 DENMARK82♠♥10=+0
-2.1Round 17🇨🇳 CHINA275♥♦2=+0
-2.2Round 6🇦🇹 AUSTRIA124♥♣3=+1
-2.2Round 17🇨🇳 CHINA291NT♦K-2-2
-2.3Round 1🇮🇹 ITALY122NT♥7-1-5
-2.3Round 13🇹🇷 TURKIYE253♥♦K-1+1
-2.3Round 16🇨🇭 SWITZERLAND44♥♣2=+1
-2.4Round 4🇭🇺 HUNGARY73♠♣A=-7
-2.4Round 6🇦🇹 AUSTRIA52♦x♣10-1+1
-2.5Round 16🇨🇭 SWITZERLAND163NT♠10=+0
-2.6Round 12🇵🇱 POLAND56♥♣2=+0
-2.7Round 3🇦🇺 AUSTRALIA263♥♠K+1+1
-2.7Round 7🇮🇳 INDIA212♥♦6+1-7
-2.7Round 12🇵🇱 POLAND124♥♠10+1+0
-2.7Round 17🇨🇳 CHINA213NT♣3-1-11
-2.9Round 6🇦🇹 AUSTRIA62♥♣10+1+0
-2.9Round 7🇮🇳 INDIA314♦♣2=+9
-3.2Round 5🇫🇷 FRANCE264♥♥A=+0
-3.2Round 15🇧🇷 BRAZIL272♠♦4+1+0
-3.3Round 12🇵🇱 POLAND165♥x♠A+1-6
-3.5Round 13🇹🇷 TURKIYE214♠♣Q+2-11
-3.6Round 6🇦🇹 AUSTRIA115♥x♦A-2+0
-3.9Round 4🇭🇺 HUNGARY123NT♣5-1-5
-3.9Round 7🇮🇳 INDIA291NT♦5+1-1
-3.9Round 17🇨🇳 CHINA321NT♣J-1-6
-4.3Round 15🇧🇷 BRAZIL194♥♣4-1-6
-4.3Round 16🇨🇭 SWITZERLAND135♦♥9=+1
-4.5Round 1🇮🇹 ITALY74♠♥7-1-12
-4.6Round 10🇩🇰 DENMARK73♦♣Q-2-2
-4.6Round 10🇩🇰 DENMARK93NT♠10-2-8
-4.9Round 6🇦🇹 AUSTRIA33NT♥Q+3+11
-5.2Round 16🇨🇭 SWITZERLAND14♥♦6-1-10
-5.3Round 13🇹🇷 TURKIYE284♣♥5=-1
-5.4Round 15🇧🇷 BRAZIL236♠♥K+1-8
-5.5Round 3🇦🇺 AUSTRALIA255♣♦A=+0
-5.6Round 13🇹🇷 TURKIYE292♥♣K-2-7
-5.7Round 1🇮🇹 ITALY94♠♣A+1-7
-5.7Round 6🇦🇹 AUSTRIA15♦♦6=+0
-5.9Round 12🇵🇱 POLAND23♠♥6+2-6
-5.9Round 13🇹🇷 TURKIYE244♠x♥K=-5
-6.1Round 4🇭🇺 HUNGARY102♠♣A-3-4
-6.1Round 15🇧🇷 BRAZIL283NT♥6-2-6
-6.2Round 3🇦🇺 AUSTRALIA214♥♣J=-3
-6.5Round 4🇭🇺 HUNGARY54♠x♥A-2-10
-6.6Round 3🇦🇺 AUSTRALIA191♠♦A+2-11
-6.7Round 16🇨🇭 SWITZERLAND147♣♥4=+2
-6.8Round 17🇨🇳 CHINA205♠x♣3+1+8
-6.9Round 7🇮🇳 INDIA184♠♣3=+1
-7.3Round 10🇩🇰 DENMARK32NT♠K+1-12
-7.3Round 14🇰🇷 KOREA116♥♣A=+11
-7.5Round 15🇧🇷 BRAZIL175♥x♠A=-8
-7.8Round 16🇨🇭 SWITZERLAND34♥♣A=-7
-8.3Round 7🇮🇳 INDIA254♠♥2-1-12
-8.9Round 5🇫🇷 FRANCE304♦♥Q=-1
-9.6Round 17🇨🇳 CHINA184♠x♥A=-12
-9.6Round 17🇨🇳 CHINA234♠x♣3=-5
-9.7Round 3🇦🇺 AUSTRALIA323♦x♠3-1-11
-10.7Round 17🇨🇳 CHINA243♠x♥A-3-9
-10.9Round 13🇹🇷 TURKIYE235♣♦K+2-14