🇳🇴 MIKKELSEN Jan · NORWAY

70rank
+23.6Butler · 240 bds
+0.10per board
±4.5swing
+0.34vs par /bd · #33/137
+0.15adjusted /bd
Butler per round: 18.3 -22.8 -39.9 -36.9 -10.4 6.9 59 -10.4 2.8 -11.7 49 23.5 11.2 -1.3 -13.7by round

vs par split: bidding +0.12 · play +0.24

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

Card play — on target: opening leads 75.0% #111 of 137 · declarer play 78.3% #47 of 137 · defence 90.6% #14 of 137

Card play by contract type — on target
vs NTvs a suit
Opening leads76.0% (25)74.3% (35)
Declarer play64.7% (17)83.7% (43)
Defence75.0% (36)97.5% (81)

Opening leads by suit led: ♠ 57.9% (19) · ♥ 94.7% (19) · ♦ 70.6% (17) · ♣ 80.0% (5)

vs par by strain: NT +0.09 (70) · a suit +0.48 (168)

vs par by level: part-score +0.73 (79) · game -0.09 (140) · slam +2.16 (19)

By role: declaring -0.01/bd (-1.92 vs par · 121) · defending +0.21/bd (+2.63 vs par · 119)

By vulnerability: vulnerable +0.50/bd (+0.27 vs par · 120) · not vulnerable -0.31/bd (+0.41 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2A.FarstadC.Thirion – A.GarciaClosed16+18.3+1.14+1.44
Round 3A.FarstadM.Bompis – P.SouletOpen16-22.8-1.43-0.94
Round 5A.FarstadW.Starkowski – M.KwiecienOpen16-39.9-2.49-1.88
Round 6A.FarstadN.Hanna – J.RaynerOpen16-36.9-2.31-2.56
Round 8A.FarstadA.Jorgensen – A.AsbjornssonClosed16-10.4-0.65+0.38
Round 9A.FarstadG.Sellden – B.WennebergOpen16+6.9+0.43+2.31
Round 11A.FarstadT.Tuwanakotta – J.VerheesClosed16+59.0+3.69+0.81
Round 12A.FarstadM.Bandesha – M.MazharClosed16-10.4-0.65+0.38
Round 14A.FarstadW.Fornasari – H.CamberosClosed16+2.8+0.17-0.19
Round 15A.FarstadS.Schou – J.HansenClosed16-11.7-0.73+1.81
Round 17A.FarstadA.Azzam – A.FarragOpen16+49.0+3.06+2.88
Round 18A.FarstadK.Simeonov – Z.NedelchevClosed16+23.5+1.47+0.00
Round 20A.FarstadR.Marsal – H.KlumppClosed16+11.2+0.70-0.25
Round 21A.FarstadG.Kozakos – G.SmolankoClosed16-1.3-0.08+0.88
Round 23A.FarstadA.Padhye – R.DalalClosed16-13.7-0.86+0.00

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
+12.0Round 14🇦🇷 ARGENTINA234♥x♦7=+5
+11.7Round 17🇪🇬 EGYPT16NT♥8-5+12
+11.7Round 17🇪🇬 EGYPT56♠♥J-2+13
+11.5Round 17🇪🇬 EGYPT153NT♥Q-2+17
+10.9Round 18🇧🇬 BULGARIA227NT♣3-2+17
+10.5Round 11🇳🇱 NETHERLANDS146♠♦3-2+11
+10.3Round 18🇧🇬 BULGARIA266♠♠2-1+13
+9.4Round 18🇧🇬 BULGARIA185♦♥2-1+13
+8.7Round 20🇩🇪 GERMANY282♥x♦A-3+9
+8.6Round 11🇳🇱 NETHERLANDS86♣♣3=+10
+8.3Round 9🇸🇪 SWEDEN164♠♠3=+10
+8.3Round 21🇦🇺 AUSTRALIA36♣♦3=+0
+8.0Round 6🇨🇦 CANADA264♣♦4=+11
+8.0Round 18🇧🇬 BULGARIA196♣♥K=-1
+8.0Round 20🇩🇪 GERMANY233NT♠7=+9
+7.7Round 2🇬🇵 GUADELOUPE213♠♣10-2+8
+7.4Round 23🇮🇳 INDIA124♥♣10-1+12
+7.2Round 11🇳🇱 NETHERLANDS134♠♦K-1+12
+7.0Round 11🇳🇱 NETHERLANDS75♠♦2-1+12
+6.7Round 2🇬🇵 GUADELOUPE323♦♦8+1+7
+6.5Round 17🇪🇬 EGYPT74♠♥2-1+12
+6.3Round 15🇩🇰 DENMARK34♠♥3-1+10
+6.0Round 6🇨🇦 CANADA283♥♠8=+6
+6.0Round 11🇳🇱 NETHERLANDS14♥♣A=+3
+5.8Round 9🇸🇪 SWEDEN93NT♥3-1+5
+5.6Round 8🇮🇸 ICELAND223NT♥J=-1
+5.6Round 14🇦🇷 ARGENTINA293♠♣4=+7
+5.5Round 18🇧🇬 BULGARIA316NT♦2=+0
+5.4Round 15🇩🇰 DENMARK114♠♦Q-1+10
+5.3Round 21🇦🇺 AUSTRALIA115♥x♠10-2+9
+5.2Round 11🇳🇱 NETHERLANDS94♠♥A=+0
+5.0Round 23🇮🇳 INDIA163♠♥6-2+11
+4.9Round 2🇬🇵 GUADELOUPE304♠♣3=+3
+4.9Round 9🇸🇪 SWEDEN114♥♦A-1+10
+4.8Round 11🇳🇱 NETHERLANDS63NT♥Q+2-12
+4.8Round 12🇵🇰 PAKISTAN276♥♦7=-11
+4.4Round 2🇬🇵 GUADELOUPE173NT♦4=-1
+4.3Round 2🇬🇵 GUADELOUPE271NT♦7+3+2
+4.2Round 8🇮🇸 ICELAND254♠♦A=+11
+4.2Round 15🇩🇰 DENMARK43NT♠6+1+1
+4.1Round 17🇪🇬 EGYPT134♠♥10=+0
+4.0Round 18🇧🇬 BULGARIA235♣♥2-1-3
+4.0Round 23🇮🇳 INDIA63NT♦6-1+5
+3.7Round 20🇩🇪 GERMANY254♠♦K+1+0
+3.6Round 2🇬🇵 GUADELOUPE292♥♣K+1+1
+3.6Round 3🇫🇷 FRANCE123NT♥2-2+3
+3.2Round 8🇮🇸 ICELAND263♦♠3-1+6
+3.0Round 5🇵🇱 POLAND24♥♣4+2+12
+3.0Round 9🇸🇪 SWEDEN73NT♠2-3-5
+3.0Round 14🇦🇷 ARGENTINA204♥♠8=-1
+3.0Round 18🇧🇬 BULGARIA211NT♥9-1+5
+2.9Round 5🇵🇱 POLAND133♦♣K-2+2
+2.8Round 14🇦🇷 ARGENTINA175♣x♠A=+4
+2.8Round 14🇦🇷 ARGENTINA183♠♣K=+7
+2.8Round 17🇪🇬 EGYPT33NT♣2-2+6
+2.8Round 20🇩🇪 GERMANY293♦♦8+1+0
+2.7Round 8🇮🇸 ICELAND303NT♥5=-1
+2.7Round 11🇳🇱 NETHERLANDS103NT♣Q+2+1
+2.7Round 14🇦🇷 ARGENTINA264♥♦5+1+1
+2.7Round 18🇧🇬 BULGARIA303♠♠5=+1
+2.6Round 2🇬🇵 GUADELOUPE184♠♥3-2+9
+2.6Round 14🇦🇷 ARGENTINA213NT♥5=+0
+2.5Round 2🇬🇵 GUADELOUPE285♥♦A-1+2
+2.5Round 9🇸🇪 SWEDEN41NT♥2-2+2
+2.3Round 5🇵🇱 POLAND83NT♦Q-2+5
+2.3Round 9🇸🇪 SWEDEN34♥♠2-1+10
+2.3Round 11🇳🇱 NETHERLANDS163♥♦K+1-4
+2.3Round 15🇩🇰 DENMARK161NT♠7+1+7
+2.2Round 21🇦🇺 AUSTRALIA96NT♣J=+0
+2.0Round 17🇪🇬 EGYPT83♣♠A-1+4
+1.9Round 3🇫🇷 FRANCE65♦x♦Q-1+6
+1.9Round 17🇪🇬 EGYPT123NT♦4+2+1
+1.9Round 23🇮🇳 INDIA93NT♦6+2+1
+1.8Round 11🇳🇱 NETHERLANDS43NT♠10-1+0
+1.8Round 12🇵🇰 PAKISTAN264♥♠K=+0
+1.8Round 20🇩🇪 GERMANY201NT♥2-2+2
+1.7Round 9🇸🇪 SWEDEN154♠♥10+1+0
+1.7Round 15🇩🇰 DENMARK133♣♦10-1+5
+1.7Round 21🇦🇺 AUSTRALIA104♦♠5-1+1
+1.6Round 14🇦🇷 ARGENTINA22Pass-2
+1.5Round 9🇸🇪 SWEDEN15♦♣K-2+5
+1.5Round 12🇵🇰 PAKISTAN235♠♦J+1+12
+1.5Round 12🇵🇰 PAKISTAN241NT♣K+1+0
+1.4Round 12🇵🇰 PAKISTAN174♥♦K-1+5
+1.3Round 8🇮🇸 ICELAND183♣♠J+1+1
+1.3Round 11🇳🇱 NETHERLANDS34♠♦J+1+1
+1.2Round 9🇸🇪 SWEDEN134♥♦2+1+0
+1.2Round 11🇳🇱 NETHERLANDS124♠♣K=+0
+1.2Round 12🇵🇰 PAKISTAN251NT♥10-1+0
+1.2Round 17🇪🇬 EGYPT143NT♦8+1+0
+1.2Round 23🇮🇳 INDIA81NT♠5+3+2
+1.0Round 15🇩🇰 DENMARK54♠♥K+2-8
+1.0Round 15🇩🇰 DENMARK93NT♥Q+2+10
+1.0Round 18🇧🇬 BULGARIA323NT♠J+2+0
+0.9Round 3🇫🇷 FRANCE74♠♠4-1+5
+0.9Round 20🇩🇪 GERMANY321NT♥4=+5
+0.9Round 21🇦🇺 AUSTRALIA163NT♦6+2+0
+0.8Round 2🇬🇵 GUADELOUPE254♠♦A-1-1
+0.8Round 17🇪🇬 EGYPT44♠♥A+1-13
+0.8Round 20🇩🇪 GERMANY303♣♦5-1-2
+0.8Round 23🇮🇳 INDIA45♥♣2+1-12
+0.7Round 14🇦🇷 ARGENTINA283♠♥A-1+6
+0.7Round 18🇧🇬 BULGARIA251NT♠3+1+0
+0.7Round 20🇩🇪 GERMANY173♣♦3+1+0
+0.7Round 21🇦🇺 AUSTRALIA53♦♣Q-1+11
+0.6Round 11🇳🇱 NETHERLANDS24♠♥K=-15
+0.6Round 11🇳🇱 NETHERLANDS51♥♣K+3-1
+0.6Round 21🇦🇺 AUSTRALIA132♥♠8=+0
+0.6Round 23🇮🇳 INDIA24♥♦7=+6
+0.5Round 3🇫🇷 FRANCE14♥♠2+1+0
+0.4Round 2🇬🇵 GUADELOUPE202♠♦7+1+0
+0.3Round 5🇵🇱 POLAND33♠♦6=+0
+0.3Round 5🇵🇱 POLAND65♠x♥6-2+0
+0.3Round 6🇨🇦 CANADA324♠♣2+2-13
+0.3Round 21🇦🇺 AUSTRALIA144NT♦4+1+11
+0.2Round 6🇨🇦 CANADA311NT♠J-1+0
+0.2Round 11🇳🇱 NETHERLANDS115♣♠5-1-5
+0.1Round 8🇮🇸 ICELAND273♥♠3-1-5
+0.1Round 20🇩🇪 GERMANY185♦♠J=-7
+0.1Round 20🇩🇪 GERMANY264♥♣A=+0
-0.0Round 17🇪🇬 EGYPT24♥♦10=+0
-0.0Round 20🇩🇪 GERMANY213NT♠9=+0
-0.0Round 20🇩🇪 GERMANY223NT♠5+1-1
-0.1Round 6🇨🇦 CANADA274♥♠K+1+0
-0.1Round 17🇪🇬 EGYPT101NT♣5-1+0
-0.2Round 20🇩🇪 GERMANY312♠♦6-1+2
-0.3Round 3🇫🇷 FRANCE25♦♠A-1+6
-0.3Round 5🇵🇱 POLAND163♦♠Q=+0
-0.3Round 12🇵🇰 PAKISTAN305♥♠A=+0
-0.3Round 15🇩🇰 DENMARK14Pass-3
-0.4Round 6🇨🇦 CANADA181NT♠6+3+10
-0.4Round 12🇵🇰 PAKISTAN194♥♠2+1+0
-0.4Round 12🇵🇰 PAKISTAN315♠♣A+1+7
-0.4Round 23🇮🇳 INDIA33NT♠J+1-1
-0.5Round 6🇨🇦 CANADA243♦♠A+2-6
-0.5Round 12🇵🇰 PAKISTAN283NT♥6+2+0
-0.6Round 5🇵🇱 POLAND143♥♠K=+6
-0.6Round 8🇮🇸 ICELAND202NT♠J=+0
-0.6Round 8🇮🇸 ICELAND283♦♦10=+1
-0.7Round 3🇫🇷 FRANCE164♥♥3+1+0
-0.7Round 6🇨🇦 CANADA195♦♣J=+2
-0.7Round 6🇨🇦 CANADA232♠♦K-1+0
-0.7Round 9🇸🇪 SWEDEN25♦♠2=+1
-0.7Round 23🇮🇳 INDIA154♣♦7-1-5
-0.8Round 9🇸🇪 SWEDEN63♦♠2=+1
-0.8Round 17🇪🇬 EGYPT162♥♦A-1+0
-0.9Round 3🇫🇷 FRANCE55♦♠Q+1+1
-0.9Round 3🇫🇷 FRANCE84♥♠2=-7
-0.9Round 8🇮🇸 ICELAND294♠♦3+1+0
-0.9Round 12🇵🇰 PAKISTAN291♠♥5=-1
-1.0Round 11🇳🇱 NETHERLANDS151NT♦3=+0
-1.0Round 14🇦🇷 ARGENTINA253NT♥A+3-17
-1.0Round 14🇦🇷 ARGENTINA304♠♣3+3+10
-1.0Round 21🇦🇺 AUSTRALIA24♥♠Q-1-5
-1.0Round 23🇮🇳 INDIA73♦♣Q+1+9
-1.1Round 17🇪🇬 EGYPT64♠♥3+1-1
-1.1Round 21🇦🇺 AUSTRALIA45♣♠A-1-3
-1.2Round 14🇦🇷 ARGENTINA192♠♦4+2+1
-1.2Round 17🇪🇬 EGYPT93♦♥A=-5
-1.3Round 2🇬🇵 GUADELOUPE243NT♠9+2+0
-1.3Round 15🇩🇰 DENMARK73NT♠10+3-1
-1.4Round 8🇮🇸 ICELAND213♣♠6+1+0
-1.5Round 8🇮🇸 ICELAND234♥♠K+2+12
-1.7Round 5🇵🇱 POLAND54♥♦A+1+0
-1.7Round 8🇮🇸 ICELAND191♠♦A+1+1
-1.7Round 20🇩🇪 GERMANY274♣♠K-1-4
-1.8Round 2🇬🇵 GUADELOUPE223NT♣9+2-1
-1.8Round 3🇫🇷 FRANCE155♥x♥5-2+0
-1.8Round 21🇦🇺 AUSTRALIA123♠x♥9-1+5
-1.9Round 12🇵🇰 PAKISTAN212♠♦A+2-1
-1.9Round 23🇮🇳 INDIA14♠♣9-1-10
-2.0Round 17🇪🇬 EGYPT114♥♣10=+0
-2.1Round 2🇬🇵 GUADELOUPE234♠♦2+1+17
-2.1Round 15🇩🇰 DENMARK22♠♦A+1+0
-2.1Round 18🇧🇬 BULGARIA172♠♥A+1+0
-2.2Round 3🇫🇷 FRANCE102♠♠10-2-3
-2.2Round 3🇫🇷 FRANCE142♠♠J=+0
-2.2Round 12🇵🇰 PAKISTAN224♥♦2+1+0
-2.3Round 21🇦🇺 AUSTRALIA154♣♥K-1-4
-2.5Round 21🇦🇺 AUSTRALIA74♥♦3+1+0
-2.7Round 3🇫🇷 FRANCE134♠♥K=+0
-2.7Round 5🇵🇱 POLAND123♠♦A+2-6
-2.7Round 9🇸🇪 SWEDEN143NT♥9+3+11
-2.8Round 2🇬🇵 GUADELOUPE265♦♠A-1-6
-3.0Round 5🇵🇱 POLAND113♠♠5-1+2
-3.0Round 15🇩🇰 DENMARK101♥♥2+1-5
-3.1Round 6🇨🇦 CANADA225♥x♠K-1+0
-3.2Round 15🇩🇰 DENMARK84♠♠10=+0
-3.3Round 2🇬🇵 GUADELOUPE192♦♥A-2-3
-3.3Round 3🇫🇷 FRANCE33NT♠3-2-13
-3.3Round 9🇸🇪 SWEDEN102♦♣5-1-6
-3.4Round 18🇧🇬 BULGARIA294♠♥Q-1-6
-3.4Round 21🇦🇺 AUSTRALIA63NT♠3+1-7
-3.5Round 18🇧🇬 BULGARIA243NT♠6-1-10
-3.6Round 3🇫🇷 FRANCE113♠♠3=-1
-3.6Round 5🇵🇱 POLAND154♠♦2=-11
-3.7Round 8🇮🇸 ICELAND172♦x♦5-3-1
-3.7Round 14🇦🇷 ARGENTINA274♥♣5=+0
-3.7Round 23🇮🇳 INDIA54♥♦7-2+1
-3.9Round 9🇸🇪 SWEDEN53♥♦J+2-6
-4.2Round 15🇩🇰 DENMARK153♥♣J=-8
-4.3Round 14🇦🇷 ARGENTINA322NT♠Q+1-1
-4.3Round 20🇩🇪 GERMANY243NT♥K-1-5
-4.3Round 21🇦🇺 AUSTRALIA87♠♠5=+0
-4.4Round 6🇨🇦 CANADA211NT♦5+2-7
-4.7Round 8🇮🇸 ICELAND314♠♦6+1-11
-4.7Round 12🇵🇰 PAKISTAN323NT♥3+1-1
-4.7Round 23🇮🇳 INDIA103NT♥Q+2+0
-4.9Round 18🇧🇬 BULGARIA202♥♣5-1-12
-4.9Round 21🇦🇺 AUSTRALIA14♥♣10-1-4
-5.0Round 8🇮🇸 ICELAND243NT♠3=+0
-5.0Round 23🇮🇳 INDIA133♣♦5+1-11
-5.1Round 15🇩🇰 DENMARK13NT♦6+1-1
-5.3Round 3🇫🇷 FRANCE43NT♥4=+0
-5.3Round 12🇵🇰 PAKISTAN183NT♥7+1-4
-5.4Round 6🇨🇦 CANADA204♥♥J=+0
-5.4Round 15🇩🇰 DENMARK63♥♠J+1-1
-5.5Round 5🇵🇱 POLAND94♥♣7-1-12
-5.8Round 3🇫🇷 FRANCE96♦♣A-2-12
-6.0Round 12🇵🇰 PAKISTAN204♥♦4=+0
-6.1Round 23🇮🇳 INDIA116♦♣J=+2
-6.2Round 5🇵🇱 POLAND107♠♣K=+0
-6.3Round 9🇸🇪 SWEDEN83NT♥4=+0
-6.6Round 9🇸🇪 SWEDEN126♠♦A=-1
-6.8Round 6🇨🇦 CANADA253NT♥9=-7
-6.9Round 5🇵🇱 POLAND43NT♥4-1-6
-7.2Round 6🇨🇦 CANADA173NT♥A-3-12
-7.4Round 8🇮🇸 ICELAND325♥♦K-2-7
-7.5Round 18🇧🇬 BULGARIA273NT♠10-1-5
-8.3Round 2🇬🇵 GUADELOUPE314♠♣10+3-14
-8.5Round 14🇦🇷 ARGENTINA314♥♣J-2-11
-8.7Round 5🇵🇱 POLAND74♥♠A-1-11
-9.0Round 15🇩🇰 DENMARK126♦♥Q=+13
-9.5Round 5🇵🇱 POLAND15♥♣6-1-11
-10.2Round 6🇨🇦 CANADA293NT♠2-1-12
-10.2Round 20🇩🇪 GERMANY193NT♥10-1-12
-10.6Round 18🇧🇬 BULGARIA286♠♠2=-12
-11.1Round 23🇮🇳 INDIA145♦x♥Q=-10
-11.3Round 14🇦🇷 ARGENTINA245♠x♥10-5-12
-11.9Round 6🇨🇦 CANADA307♥♣K-1-13