🇧🇬 KOSTOVA Liya · BULGARIA

75rank
-45.1Butler · 234 bds
-0.19per board
±4.5swing
-0.06vs par /bd · #58/98
-0.11adjusted /bd
Butler per round: -5.8 -6.2 2.9 6.9 -13.4 14.5 1.9 14.5 -9.9 -11.3 12.5 -32.7 -19by round

vs par split: bidding +0.03 · play -0.09

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

Card play — on target: opening leads 75.9% #64 of 98 · declarer play 77.0% #26 of 98 · defence 72.9% #94 of 98

Bidding activity — not a pass: 42.1% #61 of 98 (258/613)

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (18)80.0% (40)
Declarer play73.7% (19)78.6% (42)
Defence77.4% (31)71.3% (87)

Opening leads by suit led: ♠ 80.0% (5) · ♥ 71.4% (21) · ♦ 77.8% (18) · ♣ 78.6% (14)

vs par by strain: NT +0.36 (72) · a suit -0.25 (162)

vs par by level: part-score -0.90 (92) · game +0.51 (130) · slam +0.17 (12)

By role: declaring +0.02/bd (-1.51 vs par · 116) · defending -0.40/bd (+1.36 vs par · 118)

By vulnerability: vulnerable -0.34/bd (-0.11 vs par · 117) · not vulnerable -0.04/bd (-0.02 vs par · 117)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1V.YotovR.Barons – R.RubinsClosed18-5.8-0.32+0.50
Round 3M.KoychevaC.Mann – E.HanssonClosed18-6.2-0.34-1.67
Round 4N.YaninskiI.Oeberg – M.AustadClosed18+2.9+0.16+0.06
Round 5M.KoychevaP.Pabst – M.LitterstOpen18+6.9+0.38+0.11
Round 6V.YotovO.Nijssen – T.Van De PaverdOpen18-13.4-0.74+0.56
Round 8M.KoychevaI.Burke – S.WalshClosed18+14.5+0.81-0.33
Round 9M.KoychevaJ.Patreuha – P.PatreuhaClosed18+1.9+0.11+1.11
Round 10N.YaninskiB.Sogor – B.SzaboClosed18+14.5+0.81+1.06
Round 12V.YotovN.Khutorsky – A.ZeitakOpen18-9.9-0.55+0.22
Round 13M.KoychevaT.Piibeleht – R.MaideOpen18-11.3-0.63+0.39
Round 14M.KoychevaM.Kalayci – H.CobanOpen18+12.5+0.69+1.56
Round 15V.YotovM.Fragola – N.TabataOpen18-32.7-1.82-3.00
Round 17V.YotovG.Donati – F.PortaClosed18-19.0-1.06-1.39

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.2Round 14🇹🇷 TURKIYE73NT♠K=+10
+11.1Round 8🇮🇪 IRELAND24♥♠6=+11
+10.3Round 9🇵🇱 POLAND165♣♥T-1+12
+9.5Round 8🇮🇪 IRELAND113NT♣6=+7
+9.2Round 12🇮🇱 ISRAEL73NT♥4-3+14
+9.1Round 5🇩🇪 GERMANY174♥♠8+2+11
+8.9Round 10🇭🇺 HUNGARY123NT♣8+1+1
+8.1Round 15🇫🇷 FRANCE114♠♥4=+7
+8.1Round 17🇮🇹 ITALY133♠♣Q=+12
+7.8Round 5🇩🇪 GERMANY86♠♥5=+0
+7.5Round 14🇹🇷 TURKIYE114♠♥9=+11
+7.4Round 9🇵🇱 POLAND153NT♦7-1+10
+7.4Round 10🇭🇺 HUNGARY53NT♠Q=+10
+7.3Round 12🇮🇱 ISRAEL103♦♥2-4+7
+7.0Round 10🇭🇺 HUNGARY83NT♥3=+7
+6.8Round 4🇳🇴 NORWAY64♥♣9=+6
+6.8Round 8🇮🇪 IRELAND42NT♠J-4+7
+6.6Round 3🇸🇪 SWEDEN154♠♦J-1+5
+6.6Round 6🇳🇱 NETHERLANDS24♥♠2=+10
+6.5Round 1🇱🇻 LATVIA103♠♣J-2+3
+6.4Round 5🇩🇪 GERMANY34♥♠K=+7
+6.1Round 5🇩🇪 GERMANY93NT♠5=+6
+6.0Round 10🇭🇺 HUNGARY72♥♦A=+6
+5.9Round 3🇸🇪 SWEDEN53NT♥Q=+10
+5.8Round 4🇳🇴 NORWAY143♥♣8=+7
+5.8Round 15🇫🇷 FRANCE175♦♠A=+0
+5.7Round 12🇮🇱 ISRAEL175♠x♣K-2+0
+5.6Round 4🇳🇴 NORWAY21NT♣K=+6
+5.6Round 17🇮🇹 ITALY104♠♣8-1+7
+5.5Round 10🇭🇺 HUNGARY173NT♥Q+3+2
+5.5Round 14🇹🇷 TURKIYE146♦♠9=+12
+5.4Round 9🇵🇱 POLAND43♥♠K=+7
+5.4Round 10🇭🇺 HUNGARY14♥♣3=+7
+5.4Round 14🇹🇷 TURKIYE53NT♦2-2+11
+5.2Round 4🇳🇴 NORWAY73♥♥J-2+7
+5.2Round 5🇩🇪 GERMANY102♠♦9+2+10
+5.0Round 13🇪🇪 ESTONIA173NT♠9+1+7
+4.9Round 1🇱🇻 LATVIA146♣♠3-1+14
+4.1Round 14🇹🇷 TURKIYE23♠♦3-1+4
+4.0Round 8🇮🇪 IRELAND183NT♥7=-1
+3.9Round 6🇳🇱 NETHERLANDS14♠♣Q-1+11
+3.9Round 8🇮🇪 IRELAND32♠♣6+1+1
+3.9Round 8🇮🇪 IRELAND122♣♠3-2+0
+3.9Round 9🇵🇱 POLAND123♦♣K+1+7
+3.9Round 12🇮🇱 ISRAEL94♠♥K=+0
+3.9Round 13🇪🇪 ESTONIA122NT♠5-2+5
+3.9Round 13🇪🇪 ESTONIA146♦♠K=-2
+3.8Round 13🇪🇪 ESTONIA113NT♦9-3+7
+3.6Round 3🇸🇪 SWEDEN134♥♦J+1+0
+3.5Round 6🇳🇱 NETHERLANDS94♠♥A=+0
+2.8Round 12🇮🇱 ISRAEL112♥♣4+3+2
+2.6Round 6🇳🇱 NETHERLANDS174♠♦J-1+14
+2.6Round 8🇮🇪 IRELAND73♥♣K=+0
+2.6Round 9🇵🇱 POLAND103NT♦K-1+6
+2.6Round 14🇹🇷 TURKIYE133♣♥3-1+6
+2.6Round 17🇮🇹 ITALY143NT♥A-2-5
+2.5Round 3🇸🇪 SWEDEN84♠♦6+1+0
+2.4Round 1🇱🇻 LATVIA43NT♣8+1+10
+2.3Round 15🇫🇷 FRANCE153NT♦Q+3+14
+1.9Round 3🇸🇪 SWEDEN74♠♥Q=-1
+1.9Round 12🇮🇱 ISRAEL22♦♣3-1+5
+1.8Round 1🇱🇻 LATVIA133NT♥5-1+6
+1.7Round 17🇮🇹 ITALY52♦x♣Q-1+0
+1.6Round 1🇱🇻 LATVIA181NT♣7+1+7
+1.6Round 4🇳🇴 NORWAY152NT♥4=+1
+1.6Round 9🇵🇱 POLAND62♠♣4+2+10
+1.6Round 15🇫🇷 FRANCE84♠♥2=+0
+1.5Round 5🇩🇪 GERMANY23♣♠K+2-1
+1.3Round 17🇮🇹 ITALY35♦x♣K-3+0
+1.3Round 17🇮🇹 ITALY112♠♥A+2+6
+1.2Round 1🇱🇻 LATVIA53NT♣5+3+1
+1.2Round 6🇳🇱 NETHERLANDS142♥♠K-1-1
+1.2Round 10🇭🇺 HUNGARY144♥♠4=+3
+1.2Round 12🇮🇱 ISRAEL34♥♦4-3+0
+1.2Round 13🇪🇪 ESTONIA43NT♣6+3+1
+1.1Round 4🇳🇴 NORWAY55♠♥K=+0
+1.1Round 8🇮🇪 IRELAND133NT♠9-1-6
+1.1Round 13🇪🇪 ESTONIA93NT♥4+2-10
+1.1Round 14🇹🇷 TURKIYE94♠♥Q=+0
+1.1Round 15🇫🇷 FRANCE144♠♦7=-1
+1.0Round 1🇱🇻 LATVIA23♠♣A-1+4
+1.0Round 4🇳🇴 NORWAY121NT♥J+2+1
+1.0Round 14🇹🇷 TURKIYE172♥♣5-2-8
+1.0Round 15🇫🇷 FRANCE74♥♦4+1+0
+0.9Round 3🇸🇪 SWEDEN172♥♠7-1-4
+0.9Round 6🇳🇱 NETHERLANDS54♠♦7=+3
+0.9Round 6🇳🇱 NETHERLANDS161NT♣3+4-5
+0.9Round 10🇭🇺 HUNGARY64♥♣8+1+13
+0.9Round 13🇪🇪 ESTONIA52♥♠K+1+0
+0.9Round 13🇪🇪 ESTONIA85♣♥6=+2
+0.8Round 4🇳🇴 NORWAY34♠♦2+1+0
+0.8Round 5🇩🇪 GERMANY164♥♦2+1+0
+0.8Round 8🇮🇪 IRELAND62♠♦Q-1-7
+0.8Round 15🇫🇷 FRANCE55♥♠A=+4
+0.7Round 9🇵🇱 POLAND114♠♣J+1+0
+0.7Round 15🇫🇷 FRANCE13♣♠3+1+0
+0.6Round 3🇸🇪 SWEDEN103NT♦3+2+0
+0.6Round 15🇫🇷 FRANCE93♦♥K+1-8
+0.5Round 6🇳🇱 NETHERLANDS42♠♣6-1+1
+0.4Round 14🇹🇷 TURKIYE184♠♥A+3+10
+0.4Round 17🇮🇹 ITALY22♠♥T-1-1
+0.3Round 3🇸🇪 SWEDEN144♠♣7=+0
+0.3Round 8🇮🇪 IRELAND143♠♣6=+0
+0.2Round 1🇱🇻 LATVIA161♠♣4-1+0
+0.2Round 4🇳🇴 NORWAY92♣x♠K-3-12
+0.2Round 9🇵🇱 POLAND31NT♥J+1-1
+0.2Round 9🇵🇱 POLAND93♦♦3=+0
+0.2Round 17🇮🇹 ITALY13NT♠8+2+0
+0.1Round 1🇱🇻 LATVIA153NT♣7+2+0
+0.1Round 6🇳🇱 NETHERLANDS84♠♥K+1+11
+0.1Round 13🇪🇪 ESTONIA104♥♦A=+0
+0.0Round 12🇮🇱 ISRAEL123NT♠6=+2
+0.0Round 13🇪🇪 ESTONIA184♥♣K+1+0
+0.0Round 17🇮🇹 ITALY153♦♥K-1-2
-0.2Round 8🇮🇪 IRELAND175♣♦K=+3
-0.3Round 12🇮🇱 ISRAEL184♥♦9+1+0
-0.4Round 10🇭🇺 HUNGARY163♠♥T-1+2
-0.4Round 14🇹🇷 TURKIYE163♣♦K+1+0
-0.5Round 3🇸🇪 SWEDEN24♥♦K=+0
-0.5Round 5🇩🇪 GERMANY14♥♠K=+0
-0.5Round 5🇩🇪 GERMANY51NT♥6=+1
-0.5Round 5🇩🇪 GERMANY131NT♦K=-2
-0.5Round 8🇮🇪 IRELAND94♠♦A-3-1
-0.5Round 10🇭🇺 HUNGARY93♠♣7+1-1
-0.6Round 6🇳🇱 NETHERLANDS184♥♦J=+0
-0.6Round 8🇮🇪 IRELAND154♥♦2+2-1
-0.6Round 14🇹🇷 TURKIYE31NT♠A+1+0
-0.8Round 4🇳🇴 NORWAY162♠♣A=-1
-0.8Round 4🇳🇴 NORWAY171NT♥3=-7
-0.8Round 5🇩🇪 GERMANY121NT♣4-1-3
-0.8Round 9🇵🇱 POLAND53NT♣3+3-13
-0.8Round 9🇵🇱 POLAND72♠♠4-1+1
-0.8Round 14🇹🇷 TURKIYE103NT♥J=-2
-0.9Round 5🇩🇪 GERMANY45♥♣Q=+0
-0.9Round 6🇳🇱 NETHERLANDS34♥♣6-1+2
-0.9Round 9🇵🇱 POLAND12NT♠J=+7
-0.9Round 17🇮🇹 ITALY72♠♦A+1+0
-1.0Round 1🇱🇻 LATVIA61NT♣2+2-1
-1.1Round 3🇸🇪 SWEDEN114♥♣J+2-1
-1.1Round 4🇳🇴 NORWAY131NT♥3+1+0
-1.1Round 5🇩🇪 GERMANY73NT♣Q+2+12
-1.2Round 6🇳🇱 NETHERLANDS112♣♦K=+2
-1.2Round 15🇫🇷 FRANCE34♥♠K=-11
-1.4Round 3🇸🇪 SWEDEN64♥♦T-1-5
-1.5Round 3🇸🇪 SWEDEN31NT♣2+2-7
-1.5Round 9🇵🇱 POLAND174♥♣Q=+0
-1.7Round 1🇱🇻 LATVIA124♥♦T+1-1
-1.7Round 3🇸🇪 SWEDEN12♠♣K=+0
-1.7Round 13🇪🇪 ESTONIA71NT♥T+1-10
-1.8Round 13🇪🇪 ESTONIA62♥♣8=+0
-1.9Round 4🇳🇴 NORWAY44♠♥K+1-1
-1.9Round 4🇳🇴 NORWAY114♠♦A+1+0
-1.9Round 9🇵🇱 POLAND133NT♥4+3-1
-1.9Round 12🇮🇱 ISRAEL63NT♣3+2+0
-1.9Round 12🇮🇱 ISRAEL86♦♥2=+2
-2.0Round 3🇸🇪 SWEDEN123NTx♦6-1-7
-2.1Round 4🇳🇴 NORWAY184♠♥2+2-1
-2.1Round 10🇭🇺 HUNGARY33♠♣K+1+1
-2.1Round 10🇭🇺 HUNGARY103NT♣J-1-6
-2.1Round 14🇹🇷 TURKIYE41♠♥A+1+0
-2.2Round 1🇱🇻 LATVIA93NT♥6=-3
-2.2Round 8🇮🇪 IRELAND103NT♥T+3-1
-2.2Round 10🇭🇺 HUNGARY114♥♦Q+2+8
-2.2Round 17🇮🇹 ITALY124♥♠T+1-16
-2.3Round 13🇪🇪 ESTONIA163NT♣5+1+13
-2.4Round 3🇸🇪 SWEDEN93NT♠6+2+0
-2.4Round 15🇫🇷 FRANCE26♦♣Q+1+2
-2.4Round 15🇫🇷 FRANCE165♦x♠A-3+4
-2.5Round 5🇩🇪 GERMANY142♠♥K=-5
-2.6Round 12🇮🇱 ISRAEL165♣♦3+1-11
-2.8Round 8🇮🇪 IRELAND83♦♠J=+0
-2.8Round 17🇮🇹 ITALY94♥x♠J-1-6
-2.9Round 1🇱🇻 LATVIA32♠♦K+1-7
-2.9Round 9🇵🇱 POLAND21NT♣4+4-3
-2.9Round 14🇹🇷 TURKIYE84♥♣7+1+0
-3.0Round 1🇱🇻 LATVIA13NT♥8-1-5
-3.0Round 1🇱🇻 LATVIA112NT♠2-1-5
-3.0Round 12🇮🇱 ISRAEL143♣♠J-1-5
-3.0Round 13🇪🇪 ESTONIA152♠♦5+1-6
-3.1Round 1🇱🇻 LATVIA83♣♥2+1-1
-3.1Round 5🇩🇪 GERMANY154♣♦A=-1
-3.2Round 5🇩🇪 GERMANY111NT♥Q-3-6
-3.2Round 6🇳🇱 NETHERLANDS102♠♦J-1-5
-3.2Round 10🇭🇺 HUNGARY22♥♠J=-6
-3.2Round 10🇭🇺 HUNGARY186♠♠3=-5
-3.4Round 10🇭🇺 HUNGARY156♠♣K-2-8
-3.4Round 15🇫🇷 FRANCE123♥♣J+1-7
-3.5Round 4🇳🇴 NORWAY12♥♠6-1-5
-3.5Round 6🇳🇱 NETHERLANDS134♠♥7-2-8
-3.6Round 9🇵🇱 POLAND84♠♥2+1-8
-3.6Round 10🇭🇺 HUNGARY43♣♥5=-12
-3.6Round 14🇹🇷 TURKIYE153NT♦J-2-13
-3.7Round 12🇮🇱 ISRAEL133NT♥8+1-1
-3.8Round 1🇱🇻 LATVIA173♣♦6+1-6
-3.8Round 3🇸🇪 SWEDEN163NT♠A=-10
-3.8Round 17🇮🇹 ITALY63♣♥3+1+0
-4.0Round 13🇪🇪 ESTONIA14♠♥A+2+8
-4.0Round 14🇹🇷 TURKIYE62♠♦7=-5
-4.1Round 17🇮🇹 ITALY176♠♥8=+0
-4.8Round 1🇱🇻 LATVIA73NT♦T-2-7
-4.8Round 12🇮🇱 ISRAEL14♥♠5=+0
-4.9Round 3🇸🇪 SWEDEN184♦♠A+1-1
-4.9Round 13🇪🇪 ESTONIA23♥♠2-1-5
-4.9Round 14🇹🇷 TURKIYE14♠♦K=+0
-4.9Round 17🇮🇹 ITALY184♥♣J=-7
-5.1Round 6🇳🇱 NETHERLANDS64♠♦6-1-10
-5.2Round 12🇮🇱 ISRAEL153NT♦9+3+10
-5.3Round 6🇳🇱 NETHERLANDS121NTx♦K-2-2
-5.4Round 17🇮🇹 ITALY162♠♣7+1-7
-5.9Round 4🇳🇴 NORWAY107NT♥4=+0
-6.2Round 9🇵🇱 POLAND182♥♣9-2-2
-6.3Round 17🇮🇹 ITALY84♥♣K-1-6
-6.4Round 8🇮🇪 IRELAND55♦♥K+1-7
-6.4Round 8🇮🇪 IRELAND164♠♣A=+0
-6.5Round 13🇪🇪 ESTONIA33♠♦Q-5-3
-6.5Round 15🇫🇷 FRANCE64♥x♥9=-7
-6.6Round 6🇳🇱 NETHERLANDS153♣♣3-2-8
-7.0Round 14🇹🇷 TURKIYE124♠x♥A-3-8
-7.1Round 10🇭🇺 HUNGARY134♠♣T-2-3
-7.2Round 4🇳🇴 NORWAY84♥♠K=+0
-7.2Round 6🇳🇱 NETHERLANDS73NT♥5-3-5
-7.8Round 5🇩🇪 GERMANY63NT♦2+2-14
-7.9Round 13🇪🇪 ESTONIA136NT♠T=+0
-8.4Round 15🇫🇷 FRANCE134♠♥K=-13
-8.6Round 12🇮🇱 ISRAEL41NT♣3=-12
-8.9Round 15🇫🇷 FRANCE183NT♥A-1-12
-9.1Round 5🇩🇪 GERMANY186♠♣J-1-13
-9.2Round 3🇸🇪 SWEDEN43♥♣7+4-9
-9.8Round 17🇮🇹 ITALY44♥♦T=+0
-9.9Round 12🇮🇱 ISRAEL54♠♣J+2-9
-10.3Round 15🇫🇷 FRANCE103♠x♥5+1-13
-10.4Round 8🇮🇪 IRELAND14♠♣9-1-11
-11.2Round 15🇫🇷 FRANCE44♠♦Q-1-13
-11.8Round 9🇵🇱 POLAND144♥xx♠3-2-12