🇫🇮 NIEMINEN Aapo · FINLAND

71rank
-70.0Butler · 140 bds
-0.50per board
±4.9swing
-0.84vs par /bd · #70/86
-0.65adjusted /bd
Butler per round: -8.4 -2.1 8 -44.9 -12.5 27.2 2.4 -0.9 -11.9 13 13.8 1.3 -21.2 -33.8by round

vs par split: bidding -0.53 · play -0.37

Strength of schedule: opponents averaged -0.15/bd (an easy draw) → opponent-adjusted -0.65/bd

Card play — on target: opening leads 88.9% #1 of 86 · declarer play 56.8% #79 of 86 · defence 81.8% #59 of 86

Card play by contract type — on target
vs NTvs a suit
Opening leads81.8% (11)93.8% (16)
Declarer play50.0% (12)60.0% (25)
Defence81.0% (21)82.2% (45)

Opening leads by suit led: ♠ 77.8% (9) · ♥ 100.0% (8) · ♦ 75.0% (4) · ♣ 100.0% (6)

vs par by strain: NT -1.93 (44) · a suit -0.43 (95)

vs par by level: part-score -1.33 (49) · game -0.22 (81) · slam -4.78 (9)

By role: declaring -0.43/bd (-2.77 vs par · 73) · defending -0.58/bd (+1.27 vs par · 67)

By vulnerability: vulnerable -1.34/bd (-1.44 vs par · 69) · not vulnerable +0.32/bd (-0.25 vs par · 71)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 4A.AaltoU.Duzel – T.BayramOpen10-8.4-0.84+0.90
Round 5O.KoivuR.Gabriel – L.GabrielClosed10-2.1-0.21-1.10
Round 9T.SammalistoL.Kohutova – Z.OtradovcovaClosed10+8.0+0.80+1.60
Round 11T.SammalistoD.Lazarov – N.YaninskiClosed10-44.9-4.49-2.30
Round 15A.AaltoE.Hansson – C.MannOpen10-12.5-1.25-0.90
Round 17O.KoivuZ.Beko – L.SzucsClosed10+27.2+2.72+0.90
Round 20A.AaltoB.Krawczyk – P.JasinskiOpen10+2.4+0.24+0.00
Round 23O.KoivuG.Teneva – D.IgnatovClosed10-0.9-0.09-0.80
Round 25A.AaltoF.Alter – L.VornkahlClosed10-11.9-1.19-2.50
Round 26T.SammalistoC.Farrell – J.McdonnellOpen10+13.0+1.30+0.60
Round 30A.AaltoA.Devik – S.HelgebyOpen10+13.8+1.38+2.80
Round 32O.KoivuR.Gabriel – L.GabrielClosed10+1.3+0.13-1.80
Round 33O.KoivuA.Pyszko – Z.TomisOpen10-21.2-2.12-3.90
Round 34O.KoivuM.Szeles – P.BurlacuOpen10-33.8-3.38-5.20

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
+11.3Round 17🇭🇺 HUNGARY116NT♠A-6+12
+10.3Round 23🇧🇬 BULGARIA133NT♥6=+10
+10.3Round 30🇳🇴 NORWAY302♥x♠7=+9
+9.9Round 26🇮🇪 IRELAND205♣♠K=+3
+9.4Round 30🇳🇴 NORWAY285♣♠3-3+4
+9.1Round 4🇹🇷 TURKEY22NT♠4+1+10
+8.7Round 17🇭🇺 HUNGARY202♥♥5=+15
+8.7Round 30🇳🇴 NORWAY273NT♠6-1+5
+7.5Round 30🇳🇴 NORWAY225♠x♠A-1+11
+7.5Round 30🇳🇴 NORWAY244♠x♠A-2+9
+6.5Round 17🇭🇺 HUNGARY164♥♣10-1+12
+5.9Round 4🇹🇷 TURKEY65♦♣A-1+11
+5.8Round 9🇨🇿 CZECH REPUBLIC292♣♦A=+12
+5.5Round 20🇵🇱 POLAND114♠♣Q=+0
+5.5Round 32🇸🇰 SLOVAKIA133NT♠4=-1
+5.2Round 26🇮🇪 IRELAND173♦♣6-1+9
+4.8Round 23🇧🇬 BULGARIA181NTx♦3-2+5
+4.7Round 11🇧🇬 BULGARIA154♠♦Q-2+7
+4.7Round 33🇨🇿 CZECH REPUBLIC243♥♠A=+1
+4.4Round 4🇹🇷 TURKEY83NT♣7+1+0
+4.2Round 5🇸🇰 SLOVAKIA165♦♥2-1+12
+4.2Round 17🇭🇺 HUNGARY194♥♣5=+0
+3.7Round 5🇸🇰 SLOVAKIA153NT♥10+1+0
+3.5Round 25🇩🇪 GERMANY94♠♥10-3+6
+3.4Round 34🇭🇺 HUNGARY34♥♦Q=+0
+3.3Round 15🇸🇪 SWEDEN284♠♥5=+6
+3.3Round 15🇸🇪 SWEDEN294♥♣4+1+1
+3.1Round 4🇹🇷 TURKEY1Pass+9
+3.1Round 5🇸🇰 SLOVAKIA184♠♥5+1+11
+3.1Round 32🇸🇰 SLOVAKIA154♥♦7=+0
+2.9Round 25🇩🇪 GERMANY63♥♠6=+7
+2.7Round 33🇨🇿 CZECH REPUBLIC234♥♦8-1-1
+2.4Round 9🇨🇿 CZECH REPUBLIC261NT♠2+1+1
+2.4Round 26🇮🇪 IRELAND182♠♥A-1-1
+2.3Round 5🇸🇰 SLOVAKIA173NT♥K=+0
+2.3Round 15🇸🇪 SWEDEN213NT♥3+2+1
+2.3Round 23🇧🇬 BULGARIA174♥♣5-1+5
+2.2Round 9🇨🇿 CZECH REPUBLIC233NT♥5+3+1
+2.1Round 15🇸🇪 SWEDEN253♦♠8+2+6
+1.9Round 20🇵🇱 POLAND124♥♣A+2-11
+1.9Round 25🇩🇪 GERMANY23♥♣10=+1
+1.8Round 17🇭🇺 HUNGARY124♠♣9=+8
+1.8Round 23🇧🇬 BULGARIA164♠♣9=-1
+1.7Round 5🇸🇰 SLOVAKIA144♠x♣A-1+0
+1.3Round 17🇭🇺 HUNGARY153♠♣Q=+0
+1.3Round 20🇵🇱 POLAND201NT♦6=-1
+1.3Round 26🇮🇪 IRELAND123♥♦Q=+0
+1.2Round 9🇨🇿 CZECH REPUBLIC222♠♦2=+7
+1.2Round 20🇵🇱 POLAND194♥♥8=-1
+1.2Round 26🇮🇪 IRELAND153♥♠8=-1
+1.2Round 32🇸🇰 SLOVAKIA143NT♣6+1-11
+1.0Round 26🇮🇪 IRELAND134♥♠A=+0
+1.0Round 32🇸🇰 SLOVAKIA183NT♥2-3+7
+0.9Round 26🇮🇪 IRELAND144♥♣K+1+1
+0.7Round 20🇵🇱 POLAND144♥♠4+2+14
+0.6Round 34🇭🇺 HUNGARY104♠♦3+1+0
+0.4Round 32🇸🇰 SLOVAKIA202♠♥J-1-1
+0.3Round 9🇨🇿 CZECH REPUBLIC214♠♠6=+0
+0.3Round 9🇨🇿 CZECH REPUBLIC271NT♠Q=+0
+0.3Round 17🇭🇺 HUNGARY174♠♦K+3-10
+0.3Round 25🇩🇪 GERMANY13♣♣3-2+1
+0.1Round 25🇩🇪 GERMANY45♣♠K-1+6
+0.1Round 34🇭🇺 HUNGARY62♠♥Q=-1
+0.0Round 32🇸🇰 SLOVAKIA126NT♦10=+0
-0.1Round 9🇨🇿 CZECH REPUBLIC284♥♦10=+6
-0.1Round 20🇵🇱 POLAND133NT♦3+2+0
-0.1Round 32🇸🇰 SLOVAKIA161NT♥3+1+0
-0.1Round 34🇭🇺 HUNGARY94♠♠J+1+0
-0.2Round 5🇸🇰 SLOVAKIA121NT♦7+1-11
-0.2Round 33🇨🇿 CZECH REPUBLIC223NT♠J+1-10
-0.3Round 17🇭🇺 HUNGARY136♠♥6+1-13
-0.4Round 20🇵🇱 POLAND182♦♣10+2+0
-0.5Round 9🇨🇿 CZECH REPUBLIC242♥x♠J-1+1
-0.5Round 9🇨🇿 CZECH REPUBLIC302♠♥2+2-6
-0.5Round 11🇧🇬 BULGARIA194♠♥A=+0
-0.6Round 33🇨🇿 CZECH REPUBLIC214♠♥A=+0
-0.7Round 23🇧🇬 BULGARIA112♥♣A=-7
-0.7Round 26🇮🇪 IRELAND196NT♥J+1+11
-0.8Round 23🇧🇬 BULGARIA124♥♣4=+0
-0.9Round 15🇸🇪 SWEDEN266♠♣A=+0
-0.9Round 34🇭🇺 HUNGARY21NT♣J-2-1
-1.1Round 11🇧🇬 BULGARIA174♠♥5+1+0
-1.2Round 5🇸🇰 SLOVAKIA115♠♣A-2+0
-1.2Round 25🇩🇪 GERMANY54♠♦A=-13
-1.3Round 15🇸🇪 SWEDEN224♥♦Q+2-2
-1.6Round 20🇵🇱 POLAND164♥♦3-2+5
-1.7Round 32🇸🇰 SLOVAKIA174♠♦4+1-1
-1.8Round 30🇳🇴 NORWAY293NT♠10+4+12
-2.0Round 20🇵🇱 POLAND174♠♠8+1+0
-2.1Round 11🇧🇬 BULGARIA144♠x♠6-2-3
-2.3Round 4🇹🇷 TURKEY73♥♦7-4+5
-2.3Round 11🇧🇬 BULGARIA114♥♥9+2+11
-2.4Round 32🇸🇰 SLOVAKIA113NT♥7+1-1
-2.5Round 17🇭🇺 HUNGARY144♥♦3-2-5
-2.6Round 15🇸🇪 SWEDEN301NT♦2+1-7
-2.7Round 33🇨🇿 CZECH REPUBLIC263♦♠A-1-6
-2.7Round 33🇨🇿 CZECH REPUBLIC303♠♥Q=+0
-2.9Round 33🇨🇿 CZECH REPUBLIC272♠♥5=+0
-3.0Round 15🇸🇪 SWEDEN273NT♣10=+1
-3.0Round 34🇭🇺 HUNGARY53NT♣10+2-8
-3.0Round 34🇭🇺 HUNGARY83♠♦6-1-9
-3.1Round 4🇹🇷 TURKEY103♥♠K-1-6
-3.1Round 9🇨🇿 CZECH REPUBLIC253NT♠8-1-6
-3.2Round 33🇨🇿 CZECH REPUBLIC282NTx♦Q-2-9
-3.3Round 26🇮🇪 IRELAND114♦♠K+1-6
-3.5Round 30🇳🇴 NORWAY264♥♠9+2-13
-3.6Round 4🇹🇷 TURKEY31NT♠4-1-6
-3.6Round 25🇩🇪 GERMANY81NT♠2-1-5
-4.1Round 5🇸🇰 SLOVAKIA193NT♥J-2-11
-4.1Round 15🇸🇪 SWEDEN243NT♠K=+0
-4.1Round 17🇭🇺 HUNGARY183♥♣3=-10
-4.1Round 20🇵🇱 POLAND153♣♠3=-6
-4.1Round 23🇧🇬 BULGARIA193NT♠10+3-3
-4.3Round 25🇩🇪 GERMANY72NT♥10-2-8
-4.3Round 30🇳🇴 NORWAY215♥♣A=+13
-4.4Round 23🇧🇬 BULGARIA144♠♣Q=-12
-4.5Round 4🇹🇷 TURKEY94♥♦4+1+0
-4.5Round 23🇧🇬 BULGARIA204♥♣3=-3
-4.9Round 5🇸🇰 SLOVAKIA132♠♣6+1+0
-4.9Round 26🇮🇪 IRELAND162♠♦4+2-10
-5.2Round 11🇧🇬 BULGARIA163NT♣2+1-1
-5.5Round 25🇩🇪 GERMANY103NT♣Q-1-15
-5.6Round 23🇧🇬 BULGARIA153♦x♥Q-2-2
-5.7Round 32🇸🇰 SLOVAKIA193NT♥4-1-10
-5.7Round 34🇭🇺 HUNGARY11♣♠6+3-8
-6.0Round 25🇩🇪 GERMANY33♦♣5-3-5
-6.5Round 33🇨🇿 CZECH REPUBLIC253NT♥10=-10
-6.7Round 5🇸🇰 SLOVAKIA202♠♥4=-12
-7.0Round 11🇧🇬 BULGARIA123NT♥Q=+0
-7.2Round 30🇳🇴 NORWAY252♥♦6+2-10
-7.8Round 11🇧🇬 BULGARIA184♥♥10+1-8
-8.1Round 4🇹🇷 TURKEY54NT♥9=-1
-9.3Round 4🇹🇷 TURKEY44♠♦Q-2-13
-9.8Round 33🇨🇿 CZECH REPUBLIC294♥♠A+1-4
-10.7Round 34🇭🇺 HUNGARY76NT♥2-1-13
-11.4Round 11🇧🇬 BULGARIA206♠x♦4-3-16
-11.6Round 15🇸🇪 SWEDEN234♥x♦A-2-15
-12.2Round 11🇧🇬 BULGARIA135♦♠A=-13
-12.8Round 30🇳🇴 NORWAY236NT♦2-1-12
-14.5Round 34🇭🇺 HUNGARY47♦♥3=-12