🇺🇦 SAPOSNICOV Oleg · UKRAINE

65rank
-71.2Butler · 140 bds
-0.51per board
±4.4swing
-1.21vs par /bd · #68/73
-0.62adjusted /bd
Butler per round: -13 -8.6 -0.1 7.5 5.8 -21.2 4.8 -18.2 -5.7 3.4 9 -35.9 -2.2 3.2by round

vs par split: bidding -1.28 · play +0.06

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

Card play — on target: opening leads 67.6% #69 of 73 · declarer play 73.5% #49 of 73 · defence 87.3% #28 of 73

Bidding activity — not a pass: 41.7% #43 of 73 (164/393)

Card play by contract type — on target
vs NTvs a suit
Opening leads54.5% (11)73.9% (23)
Declarer play63.6% (11)78.3% (23)
Defence91.3% (23)85.0% (40)

Opening leads by suit led: ♠ 42.9% (7) · ♥ 90.9% (11) · ♦ 71.4% (7) · ♣ 55.6% (9)

vs par by strain: NT -0.84 (44) · a suit -1.39 (96)

vs par by level: part-score -1.90 (49) · game -0.77 (83) · slam -1.62 (8)

By role: declaring -0.43/bd (-3.27 vs par · 77) · defending -0.61/bd (+1.30 vs par · 63)

By vulnerability: vulnerable -0.28/bd (-0.96 vs par · 70) · not vulnerable -0.73/bd (-1.47 vs par · 70)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1O.RovyshynA.Stankovic – M.GligorijevicOpen10-13.0-1.30-3.10
Round 2O.RovyshynB.Zajicek – K.ZylkaOpen10-8.6-0.86-1.70
Round 3O.RovyshynS.Sester – V.VaheClosed10-0.1-0.01+0.70
Round 4O.RovyshynG.Georgiades – G.KolettisOpen10+7.5+0.75-4.80
Round 5O.RovyshynI.Andersone – E.LavendelisClosed10+5.8+0.58-1.30
Round 6O.RovyshynA.Dam – D.MohrClosed10-21.2-2.12-0.40
Round 7O.RovyshynA.Honyek – A.VikorOpen10+4.8+0.48+1.10
Round 8O.RovyshynG.Fazzardi – M.PaolucciOpen10-18.2-1.82+1.50
Round 9O.RovyshynK.Marinovski – J.CaricClosed10-5.7-0.57-1.30
Round 10O.RovyshynG.Penney – N.MarlinOpen10+3.4+0.34-0.80
Round 11O.RovyshynE.Velecky – K.LohayClosed10+9.0+0.90-1.60
Round 12O.RovyshynA.Filimon – S.IancuClosed10-35.9-3.59-4.90
Round 13O.RovyshynK.Care – Z.DebeljakClosed10-2.2-0.22-2.80
Round 15O.RovyshynB.Gierulski – J.SkrzypczakOpen10+3.2+0.32+2.40

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.9Round 5🇱🇻 LATVIA206♣♣9-1+13
+10.8Round 6🇫🇴 FAROE ISLANDS294♥x♦A=+7
+9.2Round 8🇸🇲 SAN MARINO174♥♦K=+8
+9.0Round 2🇨🇿 CZECH REPUBLIC127♠♣2=+0
+7.4Round 5🇱🇻 LATVIA144♠♠4-1+10
+7.3Round 7🇭🇺 HUNGARY45♣x♥A-2+8
+7.2Round 1🇷🇸 SERBIA44♠♥8-1+12
+6.8Round 3🇪🇪 ESTONIA245♦♠A=+3
+6.6Round 11🇸🇰 SLOVAKIA114♥x♣7-1+11
+6.2Round 13🇸🇮 SLOVENIA93NT♥3-1+6
+5.4Round 9🇭🇷 CROATIA283NT♠4+2+1
+4.8Round 2🇨🇿 CZECH REPUBLIC174NT♥6+1+14
+4.6Round 7🇭🇺 HUNGARY106♥♠4=+0
+4.5Round 10🇲🇹 MALTA84♠♥7-3+4
+4.5Round 15🇱🇹 LITHUANIA234♠x♥A=+7
+4.3Round 4🇨🇾 CYPRUS81NT♣5+1+1
+4.3Round 15🇱🇹 LITHUANIA283NT♣T-1+10
+4.2Round 15🇱🇹 LITHUANIA262♠♥K+3+9
+4.0Round 13🇸🇮 SLOVENIA44♥♣Q+1-10
+3.7Round 9🇭🇷 CROATIA223♥♦J-2+3
+3.7Round 13🇸🇮 SLOVENIA103NT♦J-1+6
+3.5Round 4🇨🇾 CYPRUS24♥♣K=-13
+3.2Round 9🇭🇷 CROATIA293NT♥T+2+0
+3.1Round 4🇨🇾 CYPRUS62♠♦T=+0
+2.8Round 1🇷🇸 SERBIA13NT♣K+2+2
+2.8Round 1🇷🇸 SERBIA22NT♥2-1+5
+2.8Round 3🇪🇪 ESTONIA254♣♠A+1+8
+2.7Round 4🇨🇾 CYPRUS53♣♥J=+0
+2.7Round 5🇱🇻 LATVIA133♦♥Q+2+1
+2.7Round 5🇱🇻 LATVIA194♦♥A=+0
+2.7Round 13🇸🇮 SLOVENIA12NT♦6-2+5
+2.6Round 3🇪🇪 ESTONIA293NT♠9=+12
+2.6Round 15🇱🇹 LITHUANIA274♥♠K-1-2
+2.5Round 7🇭🇺 HUNGARY31NT♥9+2+2
+2.5Round 11🇸🇰 SLOVAKIA183♥♠A=+7
+2.4Round 9🇭🇷 CROATIA211♠♥9+2+6
+2.3Round 4🇨🇾 CYPRUS14♠♥A+2-11
+2.2Round 7🇭🇺 HUNGARY55♣x♠J-2+5
+2.2Round 9🇭🇷 CROATIA246♦♥K=-12
+2.2Round 11🇸🇰 SLOVAKIA123♣♥A+1+0
+2.2Round 11🇸🇰 SLOVAKIA152♠♦K-1+5
+1.9Round 1🇷🇸 SERBIA72♠♥K=-1
+1.8Round 10🇲🇹 MALTA54♠♦9+1+0
+1.8Round 11🇸🇰 SLOVAKIA203♥♦A+1-10
+1.5Round 3🇪🇪 ESTONIA231NT♦3+1+0
+1.5Round 10🇲🇹 MALTA14♥♦J+1+4
+1.2Round 3🇪🇪 ESTONIA213♦♣T-1+4
+1.2Round 5🇱🇻 LATVIA112♥♣5=+6
+1.2Round 11🇸🇰 SLOVAKIA131NT♥J+2-10
+1.1Round 10🇲🇹 MALTA94♥♣K=+0
+1.1Round 11🇸🇰 SLOVAKIA144♥♥5=+0
+0.9Round 3🇪🇪 ESTONIA223NT♠2+1+0
+0.9Round 8🇸🇲 SAN MARINO204♠x♥2-2+0
+0.8Round 2🇨🇿 CZECH REPUBLIC154♥♦J-1+5
+0.8Round 10🇲🇹 MALTA103♣♥9-1-1
+0.8Round 12🇷🇴 ROMANIA283NT♣3+1+1
+0.7Round 2🇨🇿 CZECH REPUBLIC134♠♥8+1+0
+0.7Round 10🇲🇹 MALTA73♠♣A=+0
+0.7Round 12🇷🇴 ROMANIA304♠♣2=-7
+0.5Round 13🇸🇮 SLOVENIA34♣♦A-3-3
+0.5Round 15🇱🇹 LITHUANIA254♥♥J=+0
+0.4Round 9🇭🇷 CROATIA301NT♣8=-1
+0.2Round 5🇱🇻 LATVIA163NT♣2=+1
+0.2Round 7🇭🇺 HUNGARY83♥♣7-1+2
+0.2Round 13🇸🇮 SLOVENIA24♠♦2=+0
+0.1Round 15🇱🇹 LITHUANIA301NT♥5+2+1
+0.0Round 10🇲🇹 MALTA43NT♥8=+1
-0.1Round 10🇲🇹 MALTA24♥♣7=+0
-0.2Round 6🇫🇴 FAROE ISLANDS302♠♦Q+1+0
-0.2Round 12🇷🇴 ROMANIA274♥♦J-2-6
-0.3Round 4🇨🇾 CYPRUS31♠♥A+1+0
-0.3Round 7🇭🇺 HUNGARY91NT♣J+1+1
-0.4Round 6🇫🇴 FAROE ISLANDS233NT♣2=+1
-0.5Round 1🇷🇸 SERBIA63NT♣6+4-14
-0.5Round 4🇨🇾 CYPRUS92♠♥K=-1
-0.8Round 1🇷🇸 SERBIA53NT♦3+2+0
-0.8Round 2🇨🇿 CZECH REPUBLIC204♣♥A-2-10
-0.8Round 6🇫🇴 FAROE ISLANDS274♥♣4+2-11
-0.8Round 7🇭🇺 HUNGARY74♠♣5=+0
-0.8Round 12🇷🇴 ROMANIA293NT♦4-1-12
-0.8Round 15🇱🇹 LITHUANIA224♠♥6=+0
-1.2Round 4🇨🇾 CYPRUS44♥♠A+2-13
-1.3Round 6🇫🇴 FAROE ISLANDS224♥♣2+3+12
-1.4Round 13🇸🇮 SLOVENIA54♠♥A=-13
-1.5Round 4🇨🇾 CYPRUS101NT♦2+1-11
-1.5Round 8🇸🇲 SAN MARINO123NT♠5+2+10
-1.8Round 6🇫🇴 FAROE ISLANDS243NT♦2=+0
-1.8Round 8🇸🇲 SAN MARINO183NT♠8+3-1
-1.9Round 7🇭🇺 HUNGARY63♥♣K=-6
-1.9Round 15🇱🇹 LITHUANIA244♥♦6+2-1
-2.0Round 5🇱🇻 LATVIA153♥♦A-1-6
-2.2Round 3🇪🇪 ESTONIA303NT♦4+3-1
-2.3Round 11🇸🇰 SLOVAKIA175♣♥K=+0
-2.5Round 8🇸🇲 SAN MARINO144♠♣5-2+0
-2.7Round 8🇸🇲 SAN MARINO193NT♠7+1-10
-2.8Round 5🇱🇻 LATVIA184♥♠9=-11
-2.8Round 9🇭🇷 CROATIA253NT♣J=+0
-2.8Round 11🇸🇰 SLOVAKIA194♠x♥A-2-5
-3.1Round 3🇪🇪 ESTONIA262♦♣K-1-5
-3.2Round 6🇫🇴 FAROE ISLANDS283NT♠J=+2
-3.2Round 8🇸🇲 SAN MARINO164♠♥7+1+10
-3.3Round 10🇲🇹 MALTA62♠♥7=-11
-3.4Round 3🇪🇪 ESTONIA273♦♦T+1-5
-3.5Round 8🇸🇲 SAN MARINO134♥♥4-1+1
-3.5Round 9🇭🇷 CROATIA235♥x♠A-1+0
-3.5Round 11🇸🇰 SLOVAKIA164♥♠2+2-14
-3.6Round 10🇲🇹 MALTA34♥♦J-1-5
-3.7Round 2🇨🇿 CZECH REPUBLIC143♥♥8+2-3
-3.9Round 2🇨🇿 CZECH REPUBLIC183♥♣9-2-2
-3.9Round 7🇭🇺 HUNGARY13NT♦J+1+0
-3.9Round 12🇷🇴 ROMANIA213NT♦4-1-6
-4.0Round 2🇨🇿 CZECH REPUBLIC196♣x♥K-2-5
-4.1Round 13🇸🇮 SLOVENIA64♥♣A=-3
-4.2Round 5🇱🇻 LATVIA172♠♦J+1-10
-4.4Round 6🇫🇴 FAROE ISLANDS254♦♥J=-8
-4.5Round 8🇸🇲 SAN MARINO154♠♦Q+1+0
-4.7Round 2🇨🇿 CZECH REPUBLIC113NT♣6-2-11
-4.7Round 12🇷🇴 ROMANIA233NT♥Q-2-3
-4.9Round 4🇨🇾 CYPRUS74♠♥9=+0
-5.1Round 7🇭🇺 HUNGARY24♦♥8=-1
-5.1Round 15🇱🇹 LITHUANIA214♥♠2=-13
-5.2Round 15🇱🇹 LITHUANIA294NT♥T+1+13
-5.3Round 1🇷🇸 SERBIA84♥♠3+1-11
-5.5Round 1🇷🇸 SERBIA36NT♣6-1-11
-5.8Round 1🇷🇸 SERBIA93NT♠4=-3
-6.0Round 13🇸🇮 SLOVENIA83NT♦K-1-5
-6.1Round 9🇭🇷 CROATIA276♣♠8=+2
-6.3Round 12🇷🇴 ROMANIA223♠♠2=-11
-6.7Round 12🇷🇴 ROMANIA263♥♠3=-1
-6.8Round 2🇨🇿 CZECH REPUBLIC164♥x♣A-2-5
-7.0Round 12🇷🇴 ROMANIA254♠x♠9-5+8
-7.2Round 3🇪🇪 ESTONIA282NT♥2=-9
-7.8Round 12🇷🇴 ROMANIA243NT♦T-4-12
-8.0Round 13🇸🇮 SLOVENIA72♦♥2+3-11
-8.6Round 6🇫🇴 FAROE ISLANDS214♠♣J=-7
-8.6Round 8🇸🇲 SAN MARINO114♠x♣K-3-3
-9.8Round 1🇷🇸 SERBIA102♦x♥A-4-10
-10.6Round 9🇭🇷 CROATIA262NT♠2-2-12
-11.3Round 5🇱🇻 LATVIA124♠♥Q-1-17
-11.3Round 6🇫🇴 FAROE ISLANDS266♠♠3=+0