🇪🇪 PIIRISILD Riko · ESTONIA

113rank
-89.7Butler · 180 bds
-0.50per board
±5.1swing
-0.49vs par /bd · #101/134
-0.41adjusted /bd
Butler per round: -15.3 -21.7 -43.3 14.8 -16.2 -13 13.3 -11.5 17.1 -37.8 18 8.9 3.8 -10.7 3.9by round

vs par split: bidding -0.71 · play +0.22

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

Card play — on target: opening leads 72.9% #124 of 134 · declarer play 78.3% #49 of 134 · defence 84.3% #57 of 134

Bidding activity — not a pass: 48.6% #16 of 134 (242/498)

Card play by contract type — on target
vs NTvs a suit
Opening leads53.3% (15)81.8% (33)
Declarer play91.7% (12)73.5% (34)
Defence82.6% (23)85.0% (60)

Opening leads by suit led: ♠ 84.6% (13) · ♥ 73.3% (15) · ♦ 55.6% (9) · ♣ 72.7% (11)

vs par by strain: NT +0.00 (55) · a suit -0.70 (125)

vs par by level: part-score +0.26 (65) · game -0.78 (103) · slam -2.08 (12)

By role: declaring -0.40/bd (-2.36 vs par · 97) · defending -0.61/bd (+1.70 vs par · 83)

By vulnerability: vulnerable -0.17/bd (-0.51 vs par · 90) · not vulnerable -0.82/bd (-0.47 vs par · 90)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 3R.LuhaorgS.Sarkar – S.BasuOpen12-15.3-1.28-1.17
Round 4R.LuhaorgL.Sanderson – A.HuttonClosed12-21.7-1.81-0.83
Round 5R.LuhaorgT.Guillemin – A.BoulinClosed12-43.3-3.61-4.75
Round 6R.LuhaorgO.Laufer – D.LiOpen12+14.8+1.23+6.67
Round 7R.LuhaorgK.Cichy – K.KopkaOpen12-16.2-1.35-2.92
Round 8R.LuhaorgH.Gao – N.XuOpen12-13.0-1.08-0.83
Round 11R.LuhaorgE.Kolesnik – N.AptekerClosed12+13.3+1.11+1.17
Round 12R.LuhaorgG.Donati – F.PortaOpen12-11.5-0.96-1.83
Round 13R.LuhaorgF.Kritsalis – P.SkordasOpen12+17.1+1.43-1.83
Round 15R.LuhaorgE.Evacic – I.BilusicOpen12-37.8-3.15-2.17
Round 16R.LuhaorgY.Poon – C.HuiOpen12+18.0+1.50+0.25
Round 18R.LuhaorgH.Hjorth Warlenius – I.LichtensteinOpen12+8.9+0.74+1.83
Round 19R.LuhaorgN.Yamamoto – Y.SongOpen12+3.8+0.32+1.42
Round 20R.LuhaorgR.Nunez – S.SemberoizOpen12-10.7-0.89-2.42
Round 21R.LuhaorgR.Jeng – B.XiaoOpen12+3.9+0.33+0.08

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 16🇭🇰 HONG KONG CHINA163NTx♠J=+12
+11.2Round 13🇬🇷 GREECE43NT♥J-1+12
+10.9Round 16🇭🇰 HONG KONG CHINA227♥♠K=+11
+10.0Round 7🇵🇱 POLAND123NT♣2-5+12
+9.5Round 13🇬🇷 GREECE73NT♥A=+0
+9.4Round 18🇸🇪 SWEDEN146♥♠A-1+11
+8.7Round 12🇮🇹 ITALY222♠♦K=+11
+8.6Round 13🇬🇷 GREECE85♠♣A-1+11
+8.5Round 19🇯🇵 JAPAN123NT♥5+1+8
+8.3Round 16🇭🇰 HONG KONG CHINA206♠♦Q+1+1
+8.0Round 11🇺🇸 USA113NT♦7=+7
+7.5Round 18🇸🇪 SWEDEN234♠♣4=+10
+7.3Round 3🇮🇳 INDIA113♦♥Q-1+13
+7.1Round 11🇺🇸 USA142♦♥2+1+12
+7.0Round 6🇨🇦 CANADA157NT♣7-1+17
+6.3Round 19🇯🇵 JAPAN55♠♣J-1+13
+5.9Round 13🇬🇷 GREECE113NT♥7+1+0
+5.9Round 18🇸🇪 SWEDEN156♦♠Q=+7
+5.9Round 20🇦🇷 ARGENTINA143NT♥T=+7
+5.9Round 21🇺🇸 USA272♠♣3-2+2
+5.8Round 5🇫🇷 FRANCE74♠x♣3-1+8
+5.7Round 6🇨🇦 CANADA143♦♠J-3+6
+5.5Round 11🇺🇸 USA193NT♥J+1+0
+4.9Round 19🇯🇵 JAPAN83♦♥J=+0
+4.8Round 16🇭🇰 HONG KONG CHINA231NT♠7=+5
+4.8Round 18🇸🇪 SWEDEN204♥♣A-2+8
+4.7Round 12🇮🇹 ITALY134♥♦A+1-16
+4.6Round 6🇨🇦 CANADA134♠♥6-2+3
+4.5Round 6🇨🇦 CANADA204♥♣K+2+13
+4.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND243NT♥Q+1+1
+4.3Round 8🇸🇬 SINGAPORE195♥x♠2-1+0
+4.2Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND214♠x♦K+2+13
+4.0Round 12🇮🇹 ITALY154♥♠K-2+8
+3.9Round 3🇮🇳 INDIA44♠♦3+1+1
+3.9Round 11🇺🇸 USA124♠♦6+3+0
+3.8Round 13🇬🇷 GREECE54♠♠2=+0
+3.7Round 15🇭🇷 CROATIA112♠♣2+1-6
+3.6Round 21🇺🇸 USA2113NT♠J-1+10
+3.5Round 8🇸🇬 SINGAPORE224♣x♦K-3+4
+3.5Round 12🇮🇹 ITALY183NT♠Q+2+1
+3.4Round 20🇦🇷 ARGENTINA224♥x♦Q-1+7
+3.3Round 13🇬🇷 GREECE92♥♣9+1+0
+3.3Round 16🇭🇰 HONG KONG CHINA244♥♥J-2+5
+3.0Round 7🇵🇱 POLAND103♦♠J-1+6
+2.5Round 5🇫🇷 FRANCE45♦♥6-1-3
+2.5Round 19🇯🇵 JAPAN32♥♦T+2+6
+2.3Round 8🇸🇬 SINGAPORE245♦x♠Q-1+5
+2.3Round 20🇦🇷 ARGENTINA174♣♥A-1+4
+2.3Round 21🇺🇸 USA2102♠♥5-1+5
+2.1Round 3🇮🇳 INDIA24♥♥7+1+0
+2.1Round 18🇸🇪 SWEDEN182♠x♠A-1+5
+2.0Round 21🇺🇸 USA265♥♣7=+0
+1.9Round 11🇺🇸 USA1103NT♠8+3+1
+1.8Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND161NT♦7+2+7
+1.8Round 20🇦🇷 ARGENTINA162♠♥A+1+0
+1.7Round 11🇺🇸 USA174♥♠3=+0
+1.7Round 11🇺🇸 USA1123NT♥3+2+1
+1.6Round 7🇵🇱 POLAND64♠♦4-1-9
+1.6Round 18🇸🇪 SWEDEN172NT♦A=+7
+1.5Round 6🇨🇦 CANADA164♠♣A-2+9
+1.3Round 13🇬🇷 GREECE21NT♠5+1-1
+1.3Round 19🇯🇵 JAPAN43NT♥3=+1
+1.1Round 6🇨🇦 CANADA181NT♣K+2+6
+1.1Round 20🇦🇷 ARGENTINA193♣♥Q-1-1
+1.0Round 3🇮🇳 INDIA54♥♠K-2-1
+1.0Round 8🇸🇬 SINGAPORE134♥♣Q-1+6
+0.9Round 19🇯🇵 JAPAN94♠x♦6-2+9
+0.9Round 21🇺🇸 USA232NT♣4=+1
+0.7Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND223NT♥K+1-1
+0.7Round 15🇭🇷 CROATIA42♠♠3+2+10
+0.7Round 16🇭🇰 HONG KONG CHINA193NT♠4+1-12
+0.5Round 3🇮🇳 INDIA32♠♣K-1+3
+0.5Round 5🇫🇷 FRANCE84♠♥K+1+0
+0.5Round 7🇵🇱 POLAND13NT♥9=+2
+0.4Round 6🇨🇦 CANADA173♥♠K-1+4
+0.4Round 16🇭🇰 HONG KONG CHINA134♠♥3=+1
+0.3Round 5🇫🇷 FRANCE102♠♥7+1+0
+0.3Round 6🇨🇦 CANADA233NT♠4=-1
+0.3Round 7🇵🇱 POLAND114♥♣Q+2-11
+0.2Round 11🇺🇸 USA1114♠x♣K-2+5
+0.2Round 21🇺🇸 USA294♥♠Q-1-2
+0.0Round 6🇨🇦 CANADA214♥♠K+1+11
+0.0Round 8🇸🇬 SINGAPORE214♥♣6+1+0
-0.1Round 20🇦🇷 ARGENTINA134♠♦A+2-13
-0.1Round 20🇦🇷 ARGENTINA183♥♦4-1+0
-0.2Round 3🇮🇳 INDIA123♥♣5+1+7
-0.2Round 7🇵🇱 POLAND72♠♥K+1+0
-0.3Round 3🇮🇳 INDIA92♣♦6-1-1
-0.3Round 18🇸🇪 SWEDEN192♦♥K+1+0
-0.3Round 21🇺🇸 USA222♠♣T+2-6
-0.4Round 7🇵🇱 POLAND81NT♠3=-1
-0.5Round 8🇸🇬 SINGAPORE173♥♠4+2-6
-0.5Round 15🇭🇷 CROATIA13NT♣6=+0
-0.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND143♥♣7-2+1
-0.6Round 8🇸🇬 SINGAPORE154♠♥3+1-1
-0.7Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND132♠♥K=-1
-0.8Round 12🇮🇹 ITALY232♠♥9+1+0
-0.8Round 15🇭🇷 CROATIA33♣x♥7-1-2
-0.9Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND204♠♥8=-1
-0.9Round 20🇦🇷 ARGENTINA245♣♠A=+1
-1.0Round 12🇮🇹 ITALY201NT♠T-2-2
-1.0Round 15🇭🇷 CROATIA64♦♠9=+7
-1.1Round 11🇺🇸 USA151♠♦J-1+2
-1.1Round 12🇮🇹 ITALY194♠♠4-3+2
-1.1Round 16🇭🇰 HONG KONG CHINA172♠♦A=-8
-1.2Round 3🇮🇳 INDIA13♣♥Q+1+0
-1.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154♠x♦K-1-5
-1.3Round 21🇺🇸 USA2123NT♠5+1+0
-1.4Round 8🇸🇬 SINGAPORE141NT♠2+2-1
-1.5Round 13🇬🇷 GREECE13♠♥K=-10
-1.5Round 20🇦🇷 ARGENTINA202♦♠A-1-5
-1.6Round 13🇬🇷 GREECE101NT♣2+1+0
-1.6Round 18🇸🇪 SWEDEN212♠♥T+1+0
-1.6Round 21🇺🇸 USA253NT♣5+2-2
-1.7Round 19🇯🇵 JAPAN62♠♦T=+0
-1.8Round 6🇨🇦 CANADA223NT♥8+3+13
-1.8Round 21🇺🇸 USA213NT♥3+2-2
-2.1Round 13🇬🇷 GREECE121NT♣6-1-4
-2.2Round 8🇸🇬 SINGAPORE184♠♦A=+0
-2.2Round 16🇭🇰 HONG KONG CHINA214♠♦K-2+0
-2.6Round 19🇯🇵 JAPAN23NT♠9=+2
-2.7Round 11🇺🇸 USA183NT♣7-2-6
-2.7Round 18🇸🇪 SWEDEN134♠♠9+2-13
-2.7Round 20🇦🇷 ARGENTINA154♠♦J-1-5
-2.8Round 6🇨🇦 CANADA243♥♠2+1-2
-2.8Round 15🇭🇷 CROATIA54♠♥4-1-10
-2.9Round 5🇫🇷 FRANCE93NT♣6+2-13
-2.9Round 8🇸🇬 SINGAPORE202♣♥8=+1
-3.0Round 19🇯🇵 JAPAN13♠♥7+1-6
-3.0Round 21🇺🇸 USA241NT♠9-1-5
-3.0Round 21🇺🇸 USA284♠♥6=+0
-3.2Round 12🇮🇹 ITALY213♠♣7-2+0
-3.2Round 15🇭🇷 CROATIA123NT♠3=-3
-3.3Round 15🇭🇷 CROATIA84♠♣T=+0
-3.6Round 3🇮🇳 INDIA83NT♣7+1-7
-3.6Round 18🇸🇪 SWEDEN163♥♠8=+0
-3.6Round 19🇯🇵 JAPAN73NT♣5-3+5
-3.7Round 5🇫🇷 FRANCE22♥♣8-4-2
-3.7Round 5🇫🇷 FRANCE113NT♣4-1-5
-3.8Round 12🇮🇹 ITALY163NT♥4=-7
-4.0Round 5🇫🇷 FRANCE16♠♠4=+0
-4.0Round 15🇭🇷 CROATIA103NT♠5=+1
-4.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND183♣♦A=+0
-4.1Round 19🇯🇵 JAPAN103NT♠2-1-6
-4.3Round 18🇸🇪 SWEDEN243♣♥A-4-2
-4.4Round 7🇵🇱 POLAND43♥♦T+1-7
-4.7Round 7🇵🇱 POLAND32♦♣7=-5
-5.0Round 12🇮🇹 ITALY245♣x♥K-2-5
-5.2Round 3🇮🇳 INDIA103NT♥2-1-12
-5.2Round 16🇭🇰 HONG KONG CHINA144♠♦K=+0
-5.5Round 11🇺🇸 USA163NT♦Q=+0
-5.6Round 15🇭🇷 CROATIA74♠♥A+1+4
-5.6Round 19🇯🇵 JAPAN116♠♥J-3-15
-5.7Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176NT♦Q=+0
-5.7Round 6🇨🇦 CANADA194♥♦3=+1
-5.9Round 7🇵🇱 POLAND53NT♦6=-3
-6.3Round 5🇫🇷 FRANCE62♥♦9-3-5
-6.4Round 3🇮🇳 INDIA74♣♠7-3-4
-6.9Round 16🇭🇰 HONG KONG CHINA183NT♥T-1-10
-7.2Round 16🇭🇰 HONG KONG CHINA154♠♥A+1-2
-7.3Round 7🇵🇱 POLAND94♥x♠Q-1-9
-7.3Round 13🇬🇷 GREECE33NT♠4-2-13
-7.4Round 11🇺🇸 USA134♠x♣5-1-8
-7.5Round 8🇸🇬 SINGAPORE234♥♦A-3-14
-7.6Round 12🇮🇹 ITALY174♥♣2-3-11
-8.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND195♦♣5-3-11
-8.7Round 7🇵🇱 POLAND23NT♦4=-10
-8.9Round 20🇦🇷 ARGENTINA213NT♦7-1-12
-9.0Round 8🇸🇬 SINGAPORE164♥♣3+1-4
-9.7Round 15🇭🇷 CROATIA26♦♠A=-7
-9.9Round 12🇮🇹 ITALY145♦x♥3-5-3
-9.9Round 18🇸🇪 SWEDEN224♥♦5=-11
-10.3Round 5🇫🇷 FRANCE54♠♦Q-2-14
-10.3Round 5🇫🇷 FRANCE124♠♦J-5-10
-11.0Round 20🇦🇷 ARGENTINA232♣x♥2-3-12
-11.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND236♦♥K-3-13
-11.2Round 5🇫🇷 FRANCE35♥x♦K-2-13
-11.3Round 15🇭🇷 CROATIA97♠♥8-2-20
-13.2Round 3🇮🇳 INDIA63♠x♥5=-13
-14.0Round 13🇬🇷 GREECE67♥♥5-1-17