🇪🇪 VIILUP Triinu · ESTONIA

91rank
-47.0Butler · 240 bds
-0.20per board
±4.7swing
-0.57vs par /bd · #109/130
-0.25adjusted /bd
Butler per round: -32.3 -15.9 38.1 -11.3 -1.9 38.6 -46 12.5 3.8 15.1 -2 7.7 2.2 -33.6 -22by round

vs par split: bidding -0.26 · play -0.31

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

Card play — on target: opening leads 80.4% #52 of 130 · declarer play 61.5% #123 of 130 · defence 84.3% #91 of 130

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (16)82.9% (35)
Declarer play50.0% (20)68.8% (32)
Defence80.6% (31)85.7% (77)

Opening leads by suit led: ♠ 86.7% (15) · ♥ 81.8% (11) · ♦ 66.7% (12) · ♣ 84.6% (13)

vs par by strain: NT -0.96 (75) · a suit -0.39 (165)

vs par by level: part-score -0.74 (90) · game -0.66 (131) · slam +0.90 (19)

By role: declaring -0.61/bd (-3.48 vs par · 132) · defending +0.31/bd (+2.99 vs par · 108)

By vulnerability: vulnerable -0.31/bd (-0.99 vs par · 120) · not vulnerable -0.08/bd (-0.15 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1T.SeppV.Reess – J.ZochowskaClosed16-32.3-2.02-5.19
Round 3T.SeppA.Fuglestad – M.HardingOpen16-15.9-0.99-1.56
Round 6T.SeppA.Pecci – M.RitianiClosed16+38.1+2.38+1.00
Round 7T.SeppE.Khonicheva – A.GulevichOpen16-11.3-0.71+0.75
Round 8T.SeppL.Bilde – H.RasmussenClosed16-1.9-0.12-1.69
Round 9T.SeppM.Sabljic – B.TalijanOpen16+38.6+2.41+2.31
Round 11T.SeppM.Wortel – M.MichielsenClosed16-46.0-2.88-2.62
Round 12T.SeppH.Ozgur – F.UyganOpen16+12.5+0.78-0.94
Round 14T.SeppM.Nosacki – N.SaadaClosed16+3.8+0.24-1.00
Round 15T.SeppA.Gladiator – E.WeberOpen16+15.1+0.94+1.19
Round 17T.SeppL.Castells-Conrado – M.CastellsClosed16-2.0-0.12-0.81
Round 18T.SeppM.Mitovska – V.YanevaOpen16+7.7+0.48+1.94
Round 19T.SeppL.Mitchell – L.PhelanClosed16+2.2+0.14+1.44
Round 21T.SeppN.Smith – S.BrockOpen16-33.6-2.10-2.50
Round 22T.SeppS.Csipka – E.ToutenelClosed16-22.0-1.38-0.88

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
+14.0Round 8🇩🇰 DENMARK204♠♥J-6+13
+13.0Round 9🇷🇸 SERBIA97♠♣10-1+20
+12.5Round 9🇷🇸 SERBIA105♣♦Q-2+13
+12.4Round 19🇮🇪 IRELAND294♣x♦Q-3+12
+10.8Round 6🇸🇲 SAN MARINO133NT♣2+1+0
+10.5Round 12🇹🇷 TURKEY195NT♣3=-13
+10.2Round 14🇮🇱 ISRAEL244♠♥4-1+11
+10.0Round 1🇫🇷 FRANCE213NT♠9=-1
+9.5Round 18🇧🇬 BULGARIA26♣♥J=+12
+9.0Round 3🇳🇴 NORWAY192♥♥2-3+15
+8.2Round 15🇩🇪 GERMANY123NT♠4=+11
+7.4Round 6🇸🇲 SAN MARINO44♥♦Q-2+13
+7.2Round 6🇸🇲 SAN MARINO144♥♠J=+0
+7.2Round 19🇮🇪 IRELAND324♠♥A=+10
+7.0Round 9🇷🇸 SERBIA74♠x♥K-1+8
+6.9Round 12🇹🇷 TURKEY186♦♠6-2+12
+6.8Round 6🇸🇲 SAN MARINO16♠♦10+1+1
+6.6Round 9🇷🇸 SERBIA113♥x♠6-2+5
+6.6Round 15🇩🇪 GERMANY162♠♦A+3+10
+6.2Round 19🇮🇪 IRELAND273NT♦2=+7
+6.2Round 22🇭🇺 HUNGARY224♥♠A-1+14
+6.1Round 3🇳🇴 NORWAY244♠♥3+1+0
+5.9Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114♥x♣2-1+5
+5.7Round 15🇩🇪 GERMANY154♠♥K=+8
+5.6Round 18🇧🇬 BULGARIA96♦♣A=+9
+5.5Round 14🇮🇱 ISRAEL312♠♥7=+11
+4.9Round 6🇸🇲 SAN MARINO152♠♥K=+9
+4.9Round 7🇷🇺 RUSSIA283♥x♠A-2+9
+4.6Round 11🇳🇱 NETHERLANDS32♦♠K-3+0
+4.5Round 6🇸🇲 SAN MARINO113♥♠5-1+5
+4.4Round 12🇹🇷 TURKEY326♠♦10=+8
+4.3Round 1🇫🇷 FRANCE174♠♦7=+0
+4.2Round 1🇫🇷 FRANCE273♣♦3=+8
+4.2Round 17🇪🇸 SPAIN153♣♦3=+0
+4.1Round 7🇷🇺 RUSSIA183NT♠Q-1+4
+4.1Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♣J-1+5
+4.0Round 9🇷🇸 SERBIA25♦♥8=+3
+4.0Round 9🇷🇸 SERBIA123♦♣Q-2+5
+4.0Round 12🇹🇷 TURKEY303NT♦Q-1+5
+4.0Round 17🇪🇸 SPAIN61NT♥8-1-2
+4.0Round 19🇮🇪 IRELAND305♥♣3-2+9
+3.6Round 8🇩🇰 DENMARK293NT♦4+1+0
+3.5Round 7🇷🇺 RUSSIA274♥♠7+3+14
+3.5Round 18🇧🇬 BULGARIA142♠♥K=+1
+3.5Round 22🇭🇺 HUNGARY213NT♠3-1+12
+3.5Round 22🇭🇺 HUNGARY253NT♠5+1-1
+3.4Round 8🇩🇰 DENMARK303NT♠3-3+11
+3.3Round 22🇭🇺 HUNGARY295♣x♥K-1+2
+3.2Round 12🇹🇷 TURKEY224♠♣A=+0
+3.1Round 7🇷🇺 RUSSIA324♠♦K=+0
+3.1Round 8🇩🇰 DENMARK195♦♣2+1-11
+3.0Round 14🇮🇱 ISRAEL303NT♦3-2+6
+3.0Round 15🇩🇪 GERMANY74♥♦8-1+1
+2.8Round 18🇧🇬 BULGARIA32♦♥7+1+6
+2.6Round 14🇮🇱 ISRAEL194♣♥Q-2+11
+2.6Round 19🇮🇪 IRELAND203♥♠10-2+8
+2.5Round 6🇸🇲 SAN MARINO121♠♥A+2+0
+2.5Round 9🇷🇸 SERBIA142NT♣5-1+5
+2.4Round 14🇮🇱 ISRAEL233NT♥Q+1-12
+2.3Round 9🇷🇸 SERBIA84♥♠K-2+5
+2.3Round 22🇭🇺 HUNGARY285♣♦K-1+12
+2.2Round 3🇳🇴 NORWAY201NT♠A=+12
+2.2Round 7🇷🇺 RUSSIA244♥♣K+2-11
+2.1Round 12🇹🇷 TURKEY174♥♣A=-1
+2.0Round 1🇫🇷 FRANCE223♠♦A=+0
+2.0Round 8🇩🇰 DENMARK253NT♠10+1+13
+2.0Round 19🇮🇪 IRELAND222♠♦K+2-8
+1.8Round 17🇪🇸 SPAIN134♠♣J=-1
+1.7Round 3🇳🇴 NORWAY233NT♥3=+1
+1.7Round 15🇩🇪 GERMANY64♠♣8=+0
+1.7Round 15🇩🇪 GERMANY112♥♣6-6+4
+1.7Round 15🇩🇪 GERMANY133♥♦2-1-1
+1.5Round 6🇸🇲 SAN MARINO33NT♠K+3+11
+1.5Round 15🇩🇪 GERMANY55♠♦K=+0
+1.5Round 17🇪🇸 SPAIN51NT♦Q-1+2
+1.5Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83♥x♠5-1-7
+1.4Round 3🇳🇴 NORWAY271NT♦A=+5
+1.4Round 11🇳🇱 NETHERLANDS111NT♦7-3+6
+1.4Round 22🇭🇺 HUNGARY184♠♣Q-1+12
+1.3Round 7🇷🇺 RUSSIA235♣♠5-3+4
+1.3Round 17🇪🇸 SPAIN123NT♦3+3+16
+1.2Round 8🇩🇰 DENMARK284♠♦Q=+0
+1.2Round 9🇷🇸 SERBIA61NT♣J-1-1
+1.1Round 1🇫🇷 FRANCE304♥♣A+1-11
+1.1Round 18🇧🇬 BULGARIA44♠♣K=+0
+1.0Round 3🇳🇴 NORWAY294♠♥2-1+12
+1.0Round 18🇧🇬 BULGARIA14♥♠3=+0
+1.0Round 18🇧🇬 BULGARIA56♣♠K+1+0
+1.0Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND163NT♦7+2+0
+0.9Round 6🇸🇲 SAN MARINO54♠♥10=+1
+0.9Round 11🇳🇱 NETHERLANDS71NT♠J-1+11
+0.9Round 14🇮🇱 ISRAEL203♠♥3+2-9
+0.9Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♥♦2+1+0
+0.8Round 9🇷🇸 SERBIA132♠♦K+1-8
+0.8Round 11🇳🇱 NETHERLANDS121NT♥7+2+1
+0.8Round 19🇮🇪 IRELAND263NT♥3-1+5
+0.7Round 1🇫🇷 FRANCE294♠♥K=+3
+0.7Round 7🇷🇺 RUSSIA251NT♣6=+1
+0.7Round 18🇧🇬 BULGARIA104♥♠4+1+0
+0.6Round 6🇸🇲 SAN MARINO164♠♦10+1+0
+0.5Round 9🇷🇸 SERBIA163NT♠6+1+0
+0.5Round 15🇩🇪 GERMANY14♥♠7+2-1
+0.5Round 17🇪🇸 SPAIN14♥♦K+1-1
+0.4Round 8🇩🇰 DENMARK232♠♥K=+0
+0.4Round 8🇩🇰 DENMARK262♠♠9+1+0
+0.4Round 17🇪🇸 SPAIN83NT♠7+3+1
+0.3Round 3🇳🇴 NORWAY306♥♠5=-11
+0.3Round 6🇸🇲 SAN MARINO93NT♥J=+1
+0.3Round 12🇹🇷 TURKEY284♠♦A+1+1
+0.3Round 14🇮🇱 ISRAEL324♠♦K+1+0
+0.3Round 15🇩🇪 GERMANY86♥♦8=+0
+0.3Round 18🇧🇬 BULGARIA132♥♠A+1+10
+0.3Round 22🇭🇺 HUNGARY264♠♦J=+0
+0.2Round 15🇩🇪 GERMANY91NT♣Q+1+0
+0.2Round 17🇪🇸 SPAIN22♠♦3=+1
+0.1Round 17🇪🇸 SPAIN145♣♥A=-11
-0.0Round 3🇳🇴 NORWAY223NT♠3+1+0
-0.0Round 6🇸🇲 SAN MARINO83NT♦3+3-10
-0.0Round 8🇩🇰 DENMARK321NTx♦2=-6
+0.0Round 17🇪🇸 SPAIN163NT♦3=+11
-0.1Round 15🇩🇪 GERMANY33NT♠4+1+0
-0.2Round 1🇫🇷 FRANCE193♦♣9+2+11
-0.2Round 11🇳🇱 NETHERLANDS64♥♦3+3-2
-0.3Round 17🇪🇸 SPAIN43♣♠Q+1-10
-0.4Round 6🇸🇲 SAN MARINO73♦♠J+1-10
-0.4Round 12🇹🇷 TURKEY293NT♠3-1+1
-0.4Round 14🇮🇱 ISRAEL252NT♠2-1-4
-0.4Round 22🇭🇺 HUNGARY276♦♣6+1+2
-0.5Round 14🇮🇱 ISRAEL214♥♦Q+1-1
-0.5Round 18🇧🇬 BULGARIA74♠♦8-1+12
-0.5Round 18🇧🇬 BULGARIA81NT♣5=+1
-0.6Round 12🇹🇷 TURKEY204♥♣K=-13
-0.6Round 18🇧🇬 BULGARIA152♠♠7+1-1
-0.6Round 19🇮🇪 IRELAND312♠♦A=+0
-0.6Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133♥♥A-2-3
-0.7Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND91NT♦5-1-2
-0.7Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103♦♠Q=+0
-0.8Round 9🇷🇸 SERBIA13♣♠Q+1+0
-0.8Round 9🇷🇸 SERBIA44NT♣10+2-1
-0.8Round 17🇪🇸 SPAIN112♦♣10+1+1
-0.9Round 15🇩🇪 GERMANY104♥♦A=-1
-1.0Round 8🇩🇰 DENMARK183♦♠A+1+0
-1.1Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND53NT♥7+1-1
-1.2Round 1🇫🇷 FRANCE314♠♦4+1-13
-1.2Round 7🇷🇺 RUSSIA173♦x♦A-3-10
-1.2Round 17🇪🇸 SPAIN96♠♥K+1-13
-1.3Round 3🇳🇴 NORWAY213♥♦9=-10
-1.3Round 9🇷🇸 SERBIA52♥♣6-1-5
-1.3Round 12🇹🇷 TURKEY231NT♣3+2-1
-1.4Round 11🇳🇱 NETHERLANDS134♠♣6+1+0
-1.4Round 15🇩🇪 GERMANY144♠♦J+1-1
-1.5Round 12🇹🇷 TURKEY243♠♥Q+1-6
-1.6Round 12🇹🇷 TURKEY262♠♣J=+0
-1.6Round 18🇧🇬 BULGARIA162♥♦Q=-7
-1.7Round 1🇫🇷 FRANCE252♥♥2+3-6
-1.7Round 19🇮🇪 IRELAND233NT♦7+1+1
-1.8Round 7🇷🇺 RUSSIA203NT♥K+3+12
-1.8Round 8🇩🇰 DENMARK173NT♠4-1-5
-1.8Round 11🇳🇱 NETHERLANDS51NT♠4+1+0
-1.8Round 12🇹🇷 TURKEY271NT♥3+2-1
-1.8Round 14🇮🇱 ISRAEL183NT♦4=-2
-1.8Round 15🇩🇪 GERMANY26♠♣9=+0
-1.9Round 12🇹🇷 TURKEY212♦♣K=+1
-1.9Round 14🇮🇱 ISRAEL262NT♦8+1-10
-1.9Round 19🇮🇪 IRELAND244♥♠K=+0
-2.0Round 7🇷🇺 RUSSIA193NT♣2-2-6
-2.0Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND66♠♠7=+11
-2.1Round 17🇪🇸 SPAIN33NT♠5=-7
-2.1Round 19🇮🇪 IRELAND174♥♦J-1-10
-2.1Round 19🇮🇪 IRELAND251NT♣10-1-6
-2.1Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND44♠♥2=+1
-2.2Round 7🇷🇺 RUSSIA261NT♣5-1-11
-2.3Round 12🇹🇷 TURKEY252♥♥6+2-7
-2.4Round 1🇫🇷 FRANCE321NT♣K+1+0
-2.5Round 6🇸🇲 SAN MARINO64♥♣4=+0
-2.6Round 8🇩🇰 DENMARK216♠♦5=+0
-2.6Round 11🇳🇱 NETHERLANDS41NT♦3-1-5
-2.7Round 1🇫🇷 FRANCE282♥♠2+1-1
-2.7Round 3🇳🇴 NORWAY184♥♣3-1+1
-2.7Round 11🇳🇱 NETHERLANDS82♦♦2+3-6
-2.7Round 11🇳🇱 NETHERLANDS142♦♠Q-3-1
-2.8Round 6🇸🇲 SAN MARINO103♦♠A=+1
-2.9Round 3🇳🇴 NORWAY324♠♦9+1-1
-2.9Round 11🇳🇱 NETHERLANDS162♠♣2+1-1
-2.9Round 18🇧🇬 BULGARIA63♠♣J-1-5
-3.0Round 14🇮🇱 ISRAEL174♥♦5+2-11
-3.1Round 17🇪🇸 SPAIN73♦♠K+1+0
-3.2Round 7🇷🇺 RUSSIA304♥♠J+2+11
-3.2Round 14🇮🇱 ISRAEL284♠♦3=+0
-3.3Round 11🇳🇱 NETHERLANDS13NT♣7-2-5
-3.3Round 14🇮🇱 ISRAEL293♥♦10-1+1
-3.5Round 11🇳🇱 NETHERLANDS152♠♣3-2-5
-3.5Round 14🇮🇱 ISRAEL222♦♠7+2-1
-3.5Round 14🇮🇱 ISRAEL272♠♦J+2-6
-3.5Round 22🇭🇺 HUNGARY304♠x♥K-2-12
-3.6Round 6🇸🇲 SAN MARINO23♥♠K+1-6
-3.6Round 18🇧🇬 BULGARIA115♣♦K-2+0
-3.7Round 19🇮🇪 IRELAND193NT♠6-2-2
-4.2Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♥♦K+1+0
-4.2Round 22🇭🇺 HUNGARY204♠♣J-1-12
-4.3Round 3🇳🇴 NORWAY252♠♦Q=+0
-4.3Round 8🇩🇰 DENMARK224♠♥4-2-6
-4.3Round 19🇮🇪 IRELAND284♥♣K-1-5
-4.4Round 7🇷🇺 RUSSIA314♠♦7+1+0
-4.4Round 22🇭🇺 HUNGARY233NT♠Q-1-16
-4.5Round 1🇫🇷 FRANCE243NT♠4-1-11
-4.6Round 22🇭🇺 HUNGARY246♦♠3=+2
-4.6Round 22🇭🇺 HUNGARY315♣x♥6-4-5
-4.8Round 19🇮🇪 IRELAND215♣♥K=+2
-4.9Round 22🇭🇺 HUNGARY323NT♦2-1-5
-5.0Round 9🇷🇸 SERBIA33NT♠4+2-1
-5.1Round 7🇷🇺 RUSSIA296♣♥6=+2
-5.2Round 3🇳🇴 NORWAY175♥♦10+1-11
-5.2Round 8🇩🇰 DENMARK273NT♠J+2-14
-5.3Round 7🇷🇺 RUSSIA212♥♦4-4+0
-5.5Round 3🇳🇴 NORWAY284♥♦2-2-13
-5.9Round 7🇷🇺 RUSSIA223♦♠9+1-7
-6.1Round 1🇫🇷 FRANCE184♠♣6+2-17
-6.1Round 11🇳🇱 NETHERLANDS92NT♠9+2-10
-6.3Round 8🇩🇰 DENMARK243NT♦2-1-10
-7.2Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13♥♦5-1-10
-7.2Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND153NT♠9+4-14
-7.3Round 3🇳🇴 NORWAY263NT♦10-1-13
-7.5Round 12🇹🇷 TURKEY313NT♠3+1-1
-7.6Round 22🇭🇺 HUNGARY192♠♣A-2-11
-7.9Round 9🇷🇸 SERBIA153NT♦K-4-11
-7.9Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND125♦x♥K-1-11
-8.1Round 18🇧🇬 BULGARIA123NT♦J-4-7
-8.3Round 22🇭🇺 HUNGARY175♥♣K-1-8
-8.4Round 3🇳🇴 NORWAY313NT♠2-2-12
-8.5Round 17🇪🇸 SPAIN104♥♥10=+0
-8.8Round 8🇩🇰 DENMARK314♠♣5-1-12
-9.5Round 1🇫🇷 FRANCE205♠x♦9-2-7
-11.5Round 11🇳🇱 NETHERLANDS103NT♥4=-10
-11.8Round 15🇩🇪 GERMANY44♠♥J+1-11
-11.8Round 19🇮🇪 IRELAND186♠♠10=+0
-12.8Round 1🇫🇷 FRANCE266♠♥2-1-19
-13.3Round 21🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73♣x♠A-4-14
-13.5Round 1🇫🇷 FRANCE236♣♠10-1-19
-15.0Round 11🇳🇱 NETHERLANDS23♦x♠A-4-15