🇷🇺 VYSHESLAVOV Ivan · RUSSIA

83rank
-49.1Butler · 210 bds
-0.23per board
±4.6swing
-0.20vs par /bd · #83/125
-0.13adjusted /bd
Butler per round: -3.6 4.6 -24.9 25.4 -14.3 24.1 2.1 -18 -5.3 7.7 -14.6 -5 -20 -7.3by round

vs par split: bidding +0.13 · play -0.33

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

Card play — on target: opening leads 80.8% #45 of 125 · declarer play 68.5% #98 of 125 · defence 79.8% #110 of 125

Card play by contract type — on target
vs NTvs a suit
Opening leads72.7% (11)82.9% (41)
Declarer play58.8% (17)73.0% (37)
Defence69.6% (23)82.9% (76)

Opening leads by suit led: ♠ 75.0% (8) · ♥ 90.9% (11) · ♦ 75.0% (24) · ♣ 88.9% (9)

vs par by strain: NT -1.37 (54) · a suit +0.20 (156)

vs par by level: part-score -0.19 (79) · game -0.21 (121) · slam -0.20 (10)

By role: declaring +0.21/bd (-2.13 vs par · 111) · defending -0.73/bd (+1.96 vs par · 99)

By vulnerability: vulnerable -0.12/bd (+0.27 vs par · 98) · not vulnerable -0.33/bd (-0.61 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1N.SkarzhinskiyS.Barr – J.ConnollyOpen15-3.6-0.24-1.13
Round 2N.SkarzhinskiyV.Kiljan – L.TijssenClosed15+4.6+0.31+1.33
Round 4N.SkarzhinskiyJ.Safsten – I.GronkvistOpen15-24.9-1.66-2.07
Round 5N.SkarzhinskiyB.Norton – S.NattOpen15+25.4+1.69+0.73
Round 9N.SkarzhinskiyE.Klems – M.MelcakClosed15-14.3-0.95+0.47
Round 10N.SkarzhinskiyA.Nieminen – A.KoivuClosed15+24.1+1.61+1.00
Round 11N.SkarzhinskiyM.Ferreira – C.PimentaClosed15+2.1+0.14+0.80
Round 14N.SkarzhinskiyR.Maide – T.PiibelehtOpen15-18.0-1.20-4.00
Round 15N.SkarzhinskiyM.Andonov – G.TenevaClosed15-5.3-0.35+0.73
Round 16N.SkarzhinskiyC.Lahrmann – A.PlejdrupClosed15+7.7+0.51-0.33
Round 17N.SkarzhinskiyF.Alter – L.StreckOpen15-14.6-0.97+0.87
Round 19N.SkarzhinskiyK.Pruul – M.MaasikClosed15-5.0-0.33-0.27
Round 21N.SkarzhinskiyS.Scata – G.DonatiOpen15-20.0-1.33-1.67
Round 23N.SkarzhinskiyB.Krawczyk – M.SzymanskiClosed15-7.3-0.49+0.73

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
+9.2Round 11🇵🇹 PORTUGAL43NT♦2=+0
+9.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND46♥♠J=+8
+9.0Round 21🇮🇹 ITALY35♣♥4=-2
+8.8Round 2🇳🇱 NETHERLANDS307NT♣7=+0
+8.6Round 11🇵🇹 PORTUGAL14♥♥J=+11
+8.4Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♥♠Q=+3
+8.4Round 21🇮🇹 ITALY134♥♦A=+10
+8.3Round 10🇫🇮 FINLAND284♠♥K-2+17
+8.3Round 19🇱🇻 LATVIA93NT♠6+1+1
+7.8Round 16🇩🇰 DENMARK283♣x♦5-2+3
+7.4Round 14🇪🇪 ESTONIA184♠♦7-1+6
+7.3Round 10🇫🇮 FINLAND313♥♣K=+10
+7.2Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND116♦♥7-1+10
+7.0Round 1🇮🇪 IRELAND153NT♥10-2+7
+7.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♥x♣2+1+6
+7.0Round 9🇨🇿 CZECH REPUBLIC34♠♥7-3+11
+7.0Round 17🇩🇪 GERMANY44♥♥8-1+12
+6.9Round 17🇩🇪 GERMANY83NT♦2-1+10
+6.8Round 4🇸🇪 SWEDEN244♥♣A=+3
+6.5Round 15🇧🇬 BULGARIA153NT♥2+1+1
+6.4Round 1🇮🇪 IRELAND14♦♣9=+6
+6.2Round 23🇵🇱 POLAND153NT♥9+2+1
+6.0Round 11🇵🇹 PORTUGAL63NT♦2=+0
+5.8Round 10🇫🇮 FINLAND184♠♦5+3+3
+5.8Round 10🇫🇮 FINLAND253NT♦3=+0
+5.8Round 16🇩🇰 DENMARK264♥♣3-1+6
+5.4Round 17🇩🇪 GERMANY144♠♥K=-1
+5.2Round 2🇳🇱 NETHERLANDS222♥♦Q+4+13
+5.2Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♠x♦K=+7
+5.1Round 9🇨🇿 CZECH REPUBLIC61♦x♠9-1+6
+5.1Round 10🇫🇮 FINLAND222♠♣J=+11
+5.0Round 1🇮🇪 IRELAND136♠♣K=-13
+5.0Round 14🇪🇪 ESTONIA294♠♦J-2+7
+5.0Round 16🇩🇰 DENMARK223NT♠3-2+6
+4.9Round 2🇳🇱 NETHERLANDS314♠♦4=+0
+4.9Round 16🇩🇰 DENMARK293♠♣3-2+7
+4.8Round 10🇫🇮 FINLAND234♠♥K-1+6
+4.7Round 1🇮🇪 IRELAND125♦♥3-1+9
+4.6Round 2🇳🇱 NETHERLANDS182♠♣2=+6
+4.5Round 23🇵🇱 POLAND72♠♥10=-1
+4.4Round 10🇫🇮 FINLAND191NT♥Q+1-1
+4.3Round 23🇵🇱 POLAND53NT♠8-1+12
+4.1Round 10🇫🇮 FINLAND292♥♠2+1+1
+4.0Round 2🇳🇱 NETHERLANDS264♥♦3-1+6
+3.7Round 9🇨🇿 CZECH REPUBLIC121NT♥2=+11
+3.3Round 2🇳🇱 NETHERLANDS243NT♠7=-1
+3.3Round 11🇵🇹 PORTUGAL74♠♥5-2+8
+3.1Round 4🇸🇪 SWEDEN194♠x♦Q-2-2
+3.0Round 2🇳🇱 NETHERLANDS272♥♣A+1+1
+2.9Round 23🇵🇱 POLAND125♣♦Q+1+5
+2.8Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93NT♥3=+3
+2.8Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154♥♠4=+6
+2.7Round 10🇫🇮 FINLAND212NT♦10-1+0
+2.7Round 15🇧🇬 BULGARIA103♠♣K+1+10
+2.6Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♠♣J-1+6
+2.5Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND124♠♥J+1-11
+2.5Round 17🇩🇪 GERMANY73NT♥10+1-1
+2.5Round 21🇮🇹 ITALY103♥♣7-1+6
+2.4Round 11🇵🇹 PORTUGAL34♠x♥A-2+0
+2.3Round 15🇧🇬 BULGARIA73♥♦2=+0
+2.3Round 16🇩🇰 DENMARK213♥♠A-1+0
+2.2Round 15🇧🇬 BULGARIA82♠♦2=+6
+2.1Round 15🇧🇬 BULGARIA34♠♦K=+11
+2.0Round 19🇱🇻 LATVIA43♥♠Q-1+1
+1.9Round 16🇩🇰 DENMARK273♣♣3-2+0
+1.8Round 19🇱🇻 LATVIA131NT♠A+1+0
+1.6Round 19🇱🇻 LATVIA142♥♦5-1+2
+1.4Round 9🇨🇿 CZECH REPUBLIC144♠♦7+1-11
+1.4Round 11🇵🇹 PORTUGAL103NT♣K-1+6
+1.4Round 15🇧🇬 BULGARIA12♠♦10-2-1
+1.4Round 17🇩🇪 GERMANY64♠♦8+1+0
+1.3Round 19🇱🇻 LATVIA53♠♥4=+0
+1.3Round 19🇱🇻 LATVIA83♥♣A+1-4
+1.2Round 11🇵🇹 PORTUGAL113♠♥A=+6
+1.1Round 4🇸🇪 SWEDEN173♠♥Q-2+0
+1.1Round 19🇱🇻 LATVIA123♥♦5-1+2
+1.0Round 9🇨🇿 CZECH REPUBLIC132♠♣A-1+11
+1.0Round 11🇵🇹 PORTUGAL94♣♦2-1+4
+0.9Round 2🇳🇱 NETHERLANDS293♠♥K=+0
+0.9Round 16🇩🇰 DENMARK182♠♣3=+0
+0.8Round 4🇸🇪 SWEDEN223NT♥4=+1
+0.7Round 1🇮🇪 IRELAND62♥♣5+1+0
+0.7Round 4🇸🇪 SWEDEN184♥♠3=+0
+0.7Round 16🇩🇰 DENMARK244♦♣3=+0
+0.6Round 21🇮🇹 ITALY55♣♠7-1+5
+0.6Round 21🇮🇹 ITALY92♠♥7-2-1
+0.5Round 1🇮🇪 IRELAND33NT♦2+1-1
+0.5Round 4🇸🇪 SWEDEN254♠♥7-2+6
+0.5Round 19🇱🇻 LATVIA34♥♦8+1+11
+0.4Round 1🇮🇪 IRELAND24♠♣J=+0
+0.4Round 2🇳🇱 NETHERLANDS213♥♦2-2+1
+0.4Round 11🇵🇹 PORTUGAL85♥♠K=+0
+0.4Round 19🇱🇻 LATVIA114♠♦6=-1
+0.3Round 4🇸🇪 SWEDEN314♠♣J=+0
+0.3Round 15🇧🇬 BULGARIA113NT♠Q+2+0
+0.2Round 21🇮🇹 ITALY121NT♠2+2-6
+0.1Round 10🇫🇮 FINLAND244♠♣9+2+1
+0.1Round 14🇪🇪 ESTONIA274♥♦7=+1
+0.0Round 4🇸🇪 SWEDEN261NT♠4+1-10
-0.0Round 14🇪🇪 ESTONIA262♥♠3+2-10
-0.0Round 19🇱🇻 LATVIA74♥♣K+1+0
-0.1Round 16🇩🇰 DENMARK254♥♥10+1+11
-0.2Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND63♥♥2=-10
-0.2Round 17🇩🇪 GERMANY94♠♣5+1+0
-0.3Round 4🇸🇪 SWEDEN201NT♣K-1+12
-0.3Round 4🇸🇪 SWEDEN304♥♦7+1-1
-0.3Round 9🇨🇿 CZECH REPUBLIC83NT♣4=-2
-0.4Round 11🇵🇹 PORTUGAL144♠♦5+1+0
-0.4Round 17🇩🇪 GERMANY106♠♠4=+13
-0.5Round 1🇮🇪 IRELAND142NT♥10-2+0
-0.6Round 14🇪🇪 ESTONIA204♥♣4=-1
-0.7Round 15🇧🇬 BULGARIA91NT♥Q=+7
-0.8Round 1🇮🇪 IRELAND111NT♦10+1+1
-0.8Round 17🇩🇪 GERMANY54♠♥K+1+0
-0.8Round 21🇮🇹 ITALY63♥♦A+1+6
-0.9Round 15🇧🇬 BULGARIA24♠♣2-1-5
-1.0Round 1🇮🇪 IRELAND83NT♦4+3-1
-1.0Round 14🇪🇪 ESTONIA193NT♠4=-13
-1.0Round 15🇧🇬 BULGARIA64♣♠2-1+1
-1.0Round 16🇩🇰 DENMARK304♥♣3=+0
-1.0Round 23🇵🇱 POLAND133NT♥9+1+1
-1.1Round 9🇨🇿 CZECH REPUBLIC25♦x♠K-3+0
-1.1Round 9🇨🇿 CZECH REPUBLIC152♣♥7+2+0
-1.1Round 23🇵🇱 POLAND104♥♦9+1+0
-1.2Round 19🇱🇻 LATVIA22♠♥2-1+2
-1.2Round 19🇱🇻 LATVIA155♠♥A=+0
-1.3Round 17🇩🇪 GERMANY33NT♠7+2+0
-1.4Round 9🇨🇿 CZECH REPUBLIC44♠♦8+2-1
-1.5Round 14🇪🇪 ESTONIA245♣♥Q-1-4
-1.5Round 16🇩🇰 DENMARK203♣♣3+1+0
-1.5Round 23🇵🇱 POLAND114♠♠J=+0
-1.6Round 10🇫🇮 FINLAND174♥♠2-2-6
-1.6Round 14🇪🇪 ESTONIA172♠♣K-2-1
-1.6Round 17🇩🇪 GERMANY14♠♦5=+0
-1.7Round 21🇮🇹 ITALY84♠♥K=+0
-1.9Round 1🇮🇪 IRELAND42♠♦10+1+0
-1.9Round 15🇧🇬 BULGARIA125♣x♥K-3+4
-1.9Round 23🇵🇱 POLAND64♥♣K=+1
-1.9Round 23🇵🇱 POLAND146NT♠J=+11
-2.0Round 10🇫🇮 FINLAND272♠♥A+1+0
-2.0Round 14🇪🇪 ESTONIA214♠♣K-5-3
-2.0Round 16🇩🇰 DENMARK172♣♣3=-9
-2.0Round 23🇵🇱 POLAND12♠♣6+1+0
-2.1Round 14🇪🇪 ESTONIA286♥♣2=-11
-2.3Round 23🇵🇱 POLAND23NT♣4-1-10
-2.3Round 23🇵🇱 POLAND43♥♠3-2+9
-2.6Round 10🇫🇮 FINLAND203♦♥J+1-10
-2.7Round 2🇳🇱 NETHERLANDS173♦♦6=+0
-2.7Round 15🇧🇬 BULGARIA143♥♠2-1-4
-2.8Round 9🇨🇿 CZECH REPUBLIC114♠♦K=-1
-2.8Round 23🇵🇱 POLAND93NT♥6+2-1
-3.0Round 14🇪🇪 ESTONIA224♠♦8-1-5
-3.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33♣♥Q+2-6
-3.1Round 16🇩🇰 DENMARK194♠♣3+2-12
-3.1Round 21🇮🇹 ITALY73♣♦A=+1
-3.2Round 17🇩🇪 GERMANY24♥♦8+1-2
-3.4Round 1🇮🇪 IRELAND102♠♣4-2-7
-3.4Round 4🇸🇪 SWEDEN291NT♣5=-11
-3.4Round 9🇨🇿 CZECH REPUBLIC14♠♥5-2-6
-3.4Round 14🇪🇪 ESTONIA312♠♦5=-6
-3.5Round 11🇵🇹 PORTUGAL134♥♦2=+0
-3.6Round 2🇳🇱 NETHERLANDS203NT♥9-1-6
-3.6Round 16🇩🇰 DENMARK232NT♣3-1-6
-3.7Round 9🇨🇿 CZECH REPUBLIC73NT♦10+2-1
-3.7Round 14🇪🇪 ESTONIA232♠♣A+1-6
-3.8Round 10🇫🇮 FINLAND304♣x♠3-1+0
-3.8Round 14🇪🇪 ESTONIA255♣♥J+1-13
-3.9Round 15🇧🇬 BULGARIA133♥♣10+1+1
-4.0Round 9🇨🇿 CZECH REPUBLIC53♠♣A+1-7
-4.0Round 15🇧🇬 BULGARIA52♦♣2=-7
-4.0Round 23🇵🇱 POLAND32♠♥3=-6
-4.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND86♥♠A+1-3
-4.1Round 21🇮🇹 ITALY13NT♥6+1-11
-4.3Round 2🇳🇱 NETHERLANDS234♥♣5-1-6
-4.3Round 21🇮🇹 ITALY144♠x♣Q-2-5
-4.4Round 11🇵🇹 PORTUGAL126♥♠6=+0
-4.4Round 23🇵🇱 POLAND84♠♥A-1-11
-4.7Round 1🇮🇪 IRELAND53♣♠5+1-6
-4.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND134♣♠K-1+0
-4.8Round 11🇵🇹 PORTUGAL53NT♦2+2-2
-5.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73♥♠K-2+2
-5.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13NT♣Q-1-10
-5.4Round 4🇸🇪 SWEDEN235♥♦2-1-7
-5.4Round 9🇨🇿 CZECH REPUBLIC104♠♣9+2+12
-5.5Round 21🇮🇹 ITALY24♥♠Q=+0
-5.7Round 21🇮🇹 ITALY153NT♠5+1-11
-5.9Round 19🇱🇻 LATVIA64♠♥7-2-7
-6.0Round 11🇵🇹 PORTUGAL151NT♠3+2-6
-6.0Round 17🇩🇪 GERMANY154♠♦J=-8
-6.0Round 19🇱🇻 LATVIA101NT♦Q-2-3
-6.1Round 2🇳🇱 NETHERLANDS284♠♦5+1+13
-6.2Round 1🇮🇪 IRELAND73NT♥9=+0
-6.6Round 17🇩🇪 GERMANY114♥♦9=+0
-6.7Round 2🇳🇱 NETHERLANDS194♥♣5+1-7
-7.1Round 2🇳🇱 NETHERLANDS254♠♣Q=+0
-7.7Round 15🇧🇬 BULGARIA43♥x♦A=-13
-7.8Round 14🇪🇪 ESTONIA304♠♣Q+1-1
-7.9Round 4🇸🇪 SWEDEN271NTx♣Q-3-8
-8.0Round 21🇮🇹 ITALY113NT♥J+4-14
-8.1Round 21🇮🇹 ITALY43NT♦A=-3
-8.4Round 4🇸🇪 SWEDEN213NT♠2=+0
-8.5Round 17🇩🇪 GERMANY133NT♠4=+0
-9.0Round 19🇱🇻 LATVIA14♥♠K=-8
-9.2Round 17🇩🇪 GERMANY124♥♦3=-10
-9.3Round 9🇨🇿 CZECH REPUBLIC93NT♥4-1-15
-9.8Round 1🇮🇪 IRELAND94♠♣6+3-12
-10.3Round 16🇩🇰 DENMARK313NT♣3-1-11
-12.3Round 11🇵🇹 PORTUGAL22♠x♦5+1-15
-12.5Round 4🇸🇪 SWEDEN284♥x♠8-3-14
-14.3Round 10🇫🇮 FINLAND266♦♥A-2-17