🇫🇮 MYLLAERI Maria · FINLAND

62rank
-7.6Butler · 224 bds
-0.03per board
±4.7swing
-0.45vs par /bd · #77/103
+0.05adjusted /bd
Butler per round: -15 15.3 28.3 26.8 17.4 -15.7 -1.7 -42.5 -33.8 4.3 23.2 -11.3 -1.8 -1.1by round

vs par split: bidding -0.17 · play -0.29

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

Card play — on target: opening leads 80.4% #54 of 103 · declarer play 77.9% #29 of 103 · defence 86.1% #42 of 103

Card play by contract type — on target
vs NTvs a suit
Opening leads84.2% (19)78.1% (32)
Declarer play83.3% (18)76.0% (50)
Defence79.3% (29)88.9% (72)

Opening leads by suit led: ♠ 81.8% (11) · ♥ 88.2% (17) · ♦ 60.0% (10) · ♣ 84.6% (13)

vs par by strain: NT +0.13 (62) · a suit -0.68 (160)

vs par by level: part-score -0.80 (85) · game -0.28 (118) · slam +0.00 (19)

By role: declaring -0.31/bd (-2.84 vs par · 123) · defending +0.31/bd (+2.46 vs par · 101)

By vulnerability: vulnerable -0.43/bd (-1.16 vs par · 112) · not vulnerable +0.36/bd (+0.26 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1K.SandstromS.Kwon – H.ImClosed16-15.0-0.94-2.38
Round 2K.SandstromM.Castells – L.Castells-ConradoOpen16+15.3+0.96+0.31
Round 3K.SandstromR.Kenny – C.LipshitzClosed16+28.3+1.77+1.88
Round 4K.SandstromA.Vidigal – L.MenezesOpen16+26.8+1.68+2.19
Round 6K.SandstromR.Saket – A.QashuOpen16+17.4+1.09+2.12
Round 8K.SandstromI.Wennevold – G.HelnessOpen16-15.7-0.98-3.12
Round 9K.SandstromH.Soliman – C.AudicheClosed16-1.7-0.11-1.00
Round 10K.SandstromA.Simons – J.PasmanOpen16-42.5-2.66-2.12
Round 11K.SandstromR.Cooper – J.ReynoldsClosed16-33.8-2.11-2.25
Round 13K.SandstromC.Tinajero – S.SarnowClosed16+4.3+0.27-2.31
Round 14K.SandstromF.Raza – S.RazaOpen16+23.2+1.45+2.00
Round 15K.SandstromK.Bertheau – P.AnderssonClosed16-11.3-0.71-0.88
Round 16K.SandstromY.Sugiyama – M.IwahashiOpen16-1.8-0.11-0.56
Round 17K.SandstromN.Smith – S.BrockClosed16-1.1-0.07-0.19

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.2Round 4🇧🇷 BRAZIL326♠♣4-1+13
+10.9Round 13🇲🇽 MEXICO56NT♠J=+0
+10.1Round 6🇯🇴 JORDAN326♣♠J-1+13
+9.2Round 15🇸🇪 SWEDEN56♠♦Q=+12
+8.9Round 14🇵🇰 PAKISTAN173NT♣4-2+11
+8.5Round 2🇪🇸 SPAIN196♦♠9-1+12
+8.5Round 4🇧🇷 BRAZIL183NT♦7+1+0
+8.5Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND27♠♣J-2+17
+8.4Round 3🇿🇦 SOUTH AFRICA165♥♠2+1+13
+8.1Round 8🇳🇴 NORWAY314♠x♣Q-3+9
+7.5Round 13🇲🇽 MEXICO102♠♥4+3+9
+7.3Round 4🇧🇷 BRAZIL194♠♦A-3+9
+6.9Round 3🇿🇦 SOUTH AFRICA134♠♦Q-1+6
+6.6Round 16🇯🇵 JAPAN263NT♦5=+0
+6.2Round 3🇿🇦 SOUTH AFRICA15♠♣Q-4+7
+6.2Round 6🇯🇴 JORDAN245♠♥10-3+14
+6.1Round 15🇸🇪 SWEDEN113NT♦7-1+10
+5.9Round 9🇪🇬 EGYPT153NT♥J-3+1
+5.8Round 1🇰🇷 KOREA33NT♦J-2+13
+5.7Round 1🇰🇷 KOREA134♥♣5-5-3
+5.6Round 10🇳🇱 NETHERLANDS245♦♠7-4+8
+5.5Round 3🇿🇦 SOUTH AFRICA63NT♠5=+0
+5.5Round 10🇳🇱 NETHERLANDS313NT♥K-1+10
+5.5Round 14🇵🇰 PAKISTAN214♠♥Q-2+6
+5.4Round 6🇯🇴 JORDAN204♦♥2+1+1
+5.3Round 4🇧🇷 BRAZIL232♠♥6+2+8
+5.2Round 6🇯🇴 JORDAN233NT♥4-1+12
+5.2Round 14🇵🇰 PAKISTAN253NT♥3-2+7
+5.1Round 1🇰🇷 KOREA74♠♣K=-1
+4.5Round 6🇯🇴 JORDAN294♠♣4+2+13
+4.5Round 13🇲🇽 MEXICO24♠♣J=-1
+4.5Round 15🇸🇪 SWEDEN14♠♥J+1+1
+4.4Round 3🇿🇦 SOUTH AFRICA123NT♥5-1+10
+4.4Round 6🇯🇴 JORDAN174♥♣6-1+10
+4.3Round 14🇵🇰 PAKISTAN181NT♥7+3+6
+4.1Round 2🇪🇸 SPAIN184♥♠4+1+4
+4.1Round 2🇪🇸 SPAIN234♠♥J=+0
+4.1Round 2🇪🇸 SPAIN276♦♦3-1+10
+4.1Round 16🇯🇵 JAPAN192NT♣8-1+5
+4.0Round 2🇪🇸 SPAIN305♣x♥5=+4
+4.0Round 9🇪🇬 EGYPT32♥♥Q+1+6
+3.9Round 10🇳🇱 NETHERLANDS293♠♦K-1+12
+3.9Round 16🇯🇵 JAPAN313NT♦8-1+5
+3.8Round 11🇦🇺 AUSTRALIA144♠♠6-1+10
+3.6Round 2🇪🇸 SPAIN176♦♣3=-2
+3.6Round 3🇿🇦 SOUTH AFRICA23♥♥7-3+7
+3.6Round 11🇦🇺 AUSTRALIA13♥♥A=-7
+3.6Round 15🇸🇪 SWEDEN23NT♥3=+0
+3.6Round 16🇯🇵 JAPAN323NT♦3+1+0
+3.5Round 4🇧🇷 BRAZIL254♥♥2-2+3
+3.5Round 9🇪🇬 EGYPT146♠♦A=-11
+3.5Round 14🇵🇰 PAKISTAN264♠♥3=+10
+3.2Round 4🇧🇷 BRAZIL275♥♠4=+4
+3.2Round 10🇳🇱 NETHERLANDS174♣♥A+1+6
+3.1Round 9🇪🇬 EGYPT83NT♥5-1+5
+2.9Round 2🇪🇸 SPAIN214♠♣8-1-2
+2.9Round 4🇧🇷 BRAZIL172♠♣A+1+6
+2.8Round 9🇪🇬 EGYPT12NT♥J=+7
+2.6Round 6🇯🇴 JORDAN282♦♥K+3+1
+2.6Round 8🇳🇴 NORWAY274♥♠4=-11
+2.5Round 2🇪🇸 SPAIN252♠♦A-2+15
+2.5Round 14🇵🇰 PAKISTAN325♦x♣2-3+4
+2.4Round 1🇰🇷 KOREA51NT♠3=-1
+2.3Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43NT♣3+3-13
+2.3Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND63♣♦2=+5
+2.2Round 1🇰🇷 KOREA111NT♠3+2-6
+2.2Round 14🇵🇰 PAKISTAN243NT♦8=+0
+2.2Round 16🇯🇵 JAPAN212♠♥8=-1
+2.2Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND51♠♥A+2+0
+2.2Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND94♥♦K-1+6
+2.1Round 14🇵🇰 PAKISTAN191NT♣7+1-1
+2.0Round 2🇪🇸 SPAIN284♥♦Q=+0
+2.0Round 4🇧🇷 BRAZIL303♠♠6-1-1
+2.0Round 4🇧🇷 BRAZIL314♠♣A+1+0
+1.9Round 1🇰🇷 KOREA14♥♠6+3-10
+1.9Round 3🇿🇦 SOUTH AFRICA73NT♣3=+0
+1.9Round 16🇯🇵 JAPAN184♠♣Q-3+6
+1.8Round 8🇳🇴 NORWAY323NT♠Q+2+0
+1.8Round 9🇪🇬 EGYPT133♥♣8+1+10
+1.7Round 13🇲🇽 MEXICO62♥♠2-5+8
+1.7Round 13🇲🇽 MEXICO123♠♥6-1+4
+1.5Round 11🇦🇺 AUSTRALIA51♦♦J+2-1
+1.5Round 13🇲🇽 MEXICO154♠♥Q+2-13
+1.5Round 16🇯🇵 JAPAN224♦♥Q-1-1
+1.4Round 13🇲🇽 MEXICO33♠♦2-1+2
+1.4Round 14🇵🇰 PAKISTAN273NT♥9+3-10
+1.4Round 15🇸🇪 SWEDEN64♠♥4+2+13
+1.3Round 3🇿🇦 SOUTH AFRICA101NT♥3-1+0
+1.2Round 3🇿🇦 SOUTH AFRICA11Pass+3
+1.1Round 2🇪🇸 SPAIN244♠♣4-1-2
+1.0Round 6🇯🇴 JORDAN316♥♠4=-7
+1.0Round 9🇪🇬 EGYPT93♣♦10+1+1
+1.0Round 9🇪🇬 EGYPT162♦♠3=-1
+0.9Round 1🇰🇷 KOREA124♥♦K+1+0
+0.9Round 11🇦🇺 AUSTRALIA34♥♠8-1+10
+0.9Round 16🇯🇵 JAPAN243♣♥2=-7
+0.8Round 4🇧🇷 BRAZIL284♠♣3+1+0
+0.8Round 6🇯🇴 JORDAN254♥♠6=-1
+0.8Round 8🇳🇴 NORWAY203NT♦7=+0
+0.8Round 8🇳🇴 NORWAY224♥♦5+1+1
+0.7Round 10🇳🇱 NETHERLANDS203NT♠2+2+0
+0.7Round 15🇸🇪 SWEDEN42NT♠5=+0
+0.6Round 4🇧🇷 BRAZIL242NT♠Q-4+2
+0.6Round 8🇳🇴 NORWAY184♥♦Q+1-4
+0.6Round 14🇵🇰 PAKISTAN314♠♦A=+8
+0.5Round 1🇰🇷 KOREA82♣♦5+1+0
+0.5Round 9🇪🇬 EGYPT73NT♥10+1+0
+0.5Round 14🇵🇰 PAKISTAN303♥♦3-1-2
+0.3Round 13🇲🇽 MEXICO86♦♦2+1+4
+0.2Round 3🇿🇦 SOUTH AFRICA95♥♦10=+0
+0.2Round 8🇳🇴 NORWAY251NT♠2+1-1
+0.2Round 10🇳🇱 NETHERLANDS273♦♥2=-5
+0.2Round 11🇦🇺 AUSTRALIA124♥♦3+1+0
+0.1Round 6🇯🇴 JORDAN193NT♥8+3-10
+0.1Round 9🇪🇬 EGYPT65♣♥6+1-11
+0.1Round 15🇸🇪 SWEDEN83NT♥3=-1
+0.0Round 13🇲🇽 MEXICO74♠♥10+1+0
+0.0Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND105♦♥K=-1
-0.1Round 3🇿🇦 SOUTH AFRICA43♦♥2-1+1
-0.1Round 6🇯🇴 JORDAN304♥♠6+1+0
-0.1Round 8🇳🇴 NORWAY174♥♦Q+1+0
-0.1Round 11🇦🇺 AUSTRALIA24♠♣J+1+0
-0.1Round 13🇲🇽 MEXICO114♠♥Q+1+0
-0.1Round 14🇵🇰 PAKISTAN282♠♣Q+2+6
-0.1Round 16🇯🇵 JAPAN271NT♦10=+7
-0.1Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND115♦♥Q-1-2
-0.2Round 16🇯🇵 JAPAN253NT♦3=-1
-0.3Round 4🇧🇷 BRAZIL292♦♥Q+1-1
-0.4Round 1🇰🇷 KOREA92♠♥A-2+0
-0.4Round 13🇲🇽 MEXICO134♠♥4+2-12
-0.4Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♠♥Q+1+0
-0.5Round 3🇿🇦 SOUTH AFRICA54♠♣7=+8
-0.5Round 15🇸🇪 SWEDEN135♣♥6=+1
-0.5Round 16🇯🇵 JAPAN233♦♠5=+1
-0.6Round 8🇳🇴 NORWAY192♠♥J=+1
-0.6Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13NT♦10+1-1
-0.7Round 14🇵🇰 PAKISTAN234♥♦J=+1
-0.8Round 10🇳🇱 NETHERLANDS253NT♥4+1-1
-0.8Round 11🇦🇺 AUSTRALIA74♥♠3+1-1
-0.8Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123NT♦5=+1
-0.9Round 2🇪🇸 SPAIN321NT♣7+1+0
-0.9Round 11🇦🇺 AUSTRALIA93♦♥7=-1
-0.9Round 11🇦🇺 AUSTRALIA131NT♦K+2-10
-1.1Round 2🇪🇸 SPAIN311NT♠Q-1+1
-1.1Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND142♠♠Q=+8
-1.2Round 16🇯🇵 JAPAN293♣♣7+1-1
-1.3Round 9🇪🇬 EGYPT24♠♦5+1+0
-1.4Round 1🇰🇷 KOREA152♥♣Q=+0
-1.4Round 2🇪🇸 SPAIN264♥♦10+2-13
-1.4Round 6🇯🇴 JORDAN272NT♠7-2+1
-1.4Round 16🇯🇵 JAPAN282♠♥J+3-2
-1.4Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND31NT♥10+2+10
-1.4Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND163♦♦K=+0
-1.5Round 2🇪🇸 SPAIN224♠x♥5-1-11
-1.5Round 13🇲🇽 MEXICO162♥♣A-1-5
-1.5Round 15🇸🇪 SWEDEN91NT♦4-1-1
-1.6Round 3🇿🇦 SOUTH AFRICA83♣♥A=-8
-1.6Round 6🇯🇴 JORDAN182NT♥10-1-5
-1.6Round 8🇳🇴 NORWAY233♠♥A-1+1
-1.6Round 8🇳🇴 NORWAY304♥♥8-1-5
-1.8Round 10🇳🇱 NETHERLANDS323NT♣Q-1-5
-1.9Round 3🇿🇦 SOUTH AFRICA145♣♠5-1-8
-1.9Round 9🇪🇬 EGYPT116♦♥A=+0
-1.9Round 13🇲🇽 MEXICO143♣♣A=-9
-1.9Round 14🇵🇰 PAKISTAN29Pass-3
-1.9Round 15🇸🇪 SWEDEN121NT♥3+2-1
-2.0Round 1🇰🇷 KOREA102♠♥A-1+1
-2.0Round 3🇿🇦 SOUTH AFRICA33♥♦K=+0
-2.5Round 15🇸🇪 SWEDEN145♦♠3-2-5
-2.6Round 4🇧🇷 BRAZIL225♠x♦A-3+7
-2.6Round 8🇳🇴 NORWAY243♦♠Q=-8
-2.7Round 9🇪🇬 EGYPT54♠♣J=+0
-2.7Round 11🇦🇺 AUSTRALIA153♣♠10+2-10
-2.8Round 4🇧🇷 BRAZIL214♥♠J+1-1
-2.9Round 16🇯🇵 JAPAN173NT♣J-2-5
-2.9Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND74♠♦6+1-13
-3.0Round 8🇳🇴 NORWAY293♦♣A+1-9
-3.5Round 1🇰🇷 KOREA162NT♠3-1+2
-3.5Round 10🇳🇱 NETHERLANDS301NT♥4-1-5
-3.6Round 15🇸🇪 SWEDEN34♥♣2-2-11
-4.0Round 11🇦🇺 AUSTRALIA81NT♥2-1-10
-4.1Round 1🇰🇷 KOREA143♥♦2+1-6
-4.1Round 15🇸🇪 SWEDEN154♠♣K-1-6
-4.2Round 9🇪🇬 EGYPT42♣♠6-2-8
-4.2Round 13🇲🇽 MEXICO94♥♦3-1-4
-4.3Round 11🇦🇺 AUSTRALIA43NT♠9+1+0
-4.3Round 16🇯🇵 JAPAN203♦♠K+1+0
-4.4Round 9🇪🇬 EGYPT103NT♠J+2-2
-4.5Round 10🇳🇱 NETHERLANDS262♠♥J+2-10
-4.6Round 14🇵🇰 PAKISTAN203NT♥J=+0
-4.6Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133NT♠Q-2-7
-4.8Round 11🇦🇺 AUSTRALIA164♠♦A-2-6
-4.9Round 6🇯🇴 JORDAN212NT♠4+2-7
-5.0Round 6🇯🇴 JORDAN223NT♠4+1-1
-5.1Round 1🇰🇷 KOREA44♥♦8=-3
-5.1Round 8🇳🇴 NORWAY212♥♣J-1-11
-5.1Round 15🇸🇪 SWEDEN104♥♣A-1-6
-5.2Round 3🇿🇦 SOUTH AFRICA153♦♠10=-9
-5.3Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154♠♦J-2-13
-5.5Round 10🇳🇱 NETHERLANDS283♥♣K=-7
-5.6Round 10🇳🇱 NETHERLANDS212♠♥Q+2-10
-5.8Round 8🇳🇴 NORWAY286♠♥4=+0
-5.8Round 13🇲🇽 MEXICO43♥♠K-2-3
-6.1Round 2🇪🇸 SPAIN293♣♠10-3-5
-6.2Round 4🇧🇷 BRAZIL204♥♦9=-3
-6.2Round 14🇵🇰 PAKISTAN225♠♣4=-11
-6.6Round 15🇸🇪 SWEDEN164♥♦9=-11
-6.9Round 11🇦🇺 AUSTRALIA63NT♥5+1+0
-6.9Round 11🇦🇺 AUSTRALIA114♦♣K=-1
-7.9Round 10🇳🇱 NETHERLANDS226♠♣10=+0
-8.1Round 1🇰🇷 KOREA24♣♦4=-11
-8.2Round 10🇳🇱 NETHERLANDS184♠♥4=-11
-9.6Round 4🇧🇷 BRAZIL263♣♠3+1-11
-9.9Round 6🇯🇴 JORDAN264♥♠Q=+0
-10.2Round 8🇳🇴 NORWAY264♥♥10-1-13
-10.6Round 2🇪🇸 SPAIN205♦♠10-1-6
-10.9Round 9🇪🇬 EGYPT123NT♥5-2-13
-11.1Round 15🇸🇪 SWEDEN74♥♣K=-9
-11.3Round 13🇲🇽 MEXICO16♠♥J-3-17
-11.5Round 10🇳🇱 NETHERLANDS196♠♣A=+0
-11.5Round 11🇦🇺 AUSTRALIA102♣x♣9-2-9
-12.3Round 10🇳🇱 NETHERLANDS236♠♥A-2-16
-14.9Round 1🇰🇷 KOREA66♠♦5=-13
-15.9Round 16🇯🇵 JAPAN306♣♠10=-15