🇺🇦 RYBNIKOV Gennadii · UKRAINE

73rank
-146.9Butler · 150 bds
-0.98per board
±4.2swing
-0.62vs par /bd · #65/76
-0.91adjusted /bd
Butler per round: -2.5 -18.4 -21.8 10.3 -48.8 -21.9 -16.4 10.2 -2 -23.8 7.8 -23.2 0.6 2 1by round

vs par split: bidding -0.32 · play -0.30

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

Card play — on target: opening leads 91.4% #3 of 76 · declarer play 77.1% #43 of 76 · defence 84.2% #33 of 76

Bidding activity — not a pass: 47.7% #14 of 76 (201/421)

Card play by contract type — on target
vs NTvs a suit
Opening leads85.7% (7)92.9% (28)
Declarer play75.0% (8)77.8% (27)
Defence88.9% (18)82.8% (58)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 100.0% (7) · ♦ 80.0% (5) · ♣ 91.7% (12)

vs par by strain: NT +1.29 (34) · a suit -1.18 (116)

vs par by level: part-score -1.11 (55) · game +0.12 (85) · slam -4.20 (10)

By role: declaring -0.94/bd (-2.39 vs par · 74) · defending -1.01/bd (+1.10 vs par · 76)

By vulnerability: vulnerable -0.58/bd (-0.29 vs par · 75) · not vulnerable -1.37/bd (-0.95 vs par · 75)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Y.ChumakE.Sagmeister – J.PavsekOpen10-2.5-0.25+0.40
Round 2O.SaposnicovH.Fan – V.IoannouClosed10-18.4-1.84-1.70
Round 3O.SaposnicovI.Novosel – D.MartinovicClosed10-21.8-2.18-0.60
Round 4Y.ChumakI.Coldea – I.BacaluOpen10+10.3+1.03-1.30
Round 5O.SaposnicovB.Gierulski – J.SkrzypczakClosed10-48.8-4.88-5.50
Round 6Y.ChumakM.Jokladal – P.EgholmOpen10-21.9-2.19-1.10
Round 7O.SaposnicovJ.Romanovskis – D.UljanovsOpen10-16.4-1.64-2.00
Round 8O.SaposnicovP.Belcak – M.HencClosed10+10.2+1.02+2.70
Round 9O.SaposnicovM.Janosik – L.SzucsClosed10-2.0-0.20+2.10
Round 10Y.ChumakT.Rusev – M.MitevOpen10-23.8-2.38-1.80
Round 11Y.ChumakL.Kohutova – O.BahnikClosed10+7.8+0.78+3.10
Round 12O.SaposnicovM.Karpov – H.LinnamagiOpen10-23.2-2.32-3.30
Round 13O.SaposnicovG.Borevkovic – K.BrguljanOpen10+0.6+0.06+1.00
Round 14Y.ChumakV.Vujcic – B.AltmanOpen10+2.0+0.20-3.10
Round 15O.SaposnicovA.Pecci – M.RitianiClosed10+1.0+0.10+1.80

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.7Round 4🇷🇴 ROMANIA26NTx♥Q-2+15
+9.3Round 9🇭🇺 HUNGARY233NT♠T=+10
+8.6Round 8🇸🇰 SLOVAKIA163NT♠J+1+10
+7.8Round 14🇷🇸 SERBIA195♦x♦A-5-8
+7.2Round 8🇸🇰 SLOVAKIA134♥♦3+3+12
+7.1Round 11🇨🇿 CZECH REPUBLIC194♥♠Q=+10
+6.7Round 11🇨🇿 CZECH REPUBLIC164♥♦K=+14
+6.4Round 7🇱🇻 LATVIA102♣♥9-2+7
+6.3Round 13🇭🇷 CROATIA13NT♠2-2+11
+6.0Round 8🇸🇰 SLOVAKIA172♦♣Q+4+13
+5.7Round 13🇭🇷 CROATIA94♥♣6-1+10
+5.5Round 11🇨🇿 CZECH REPUBLIC144♥♣2+2+11
+5.1Round 1🇸🇮 SLOVENIA42♥♠A+2+10
+5.1Round 14🇷🇸 SERBIA132♥♠5=-1
+4.9Round 8🇸🇰 SLOVAKIA153♣♠A=+5
+4.5Round 3B AND H243NT♦3=+7
+4.3Round 4🇷🇴 ROMANIA71♠♥7-1+5
+3.8Round 8🇸🇰 SLOVAKIA203NT♥6-2+8
+3.8Round 15🇸🇲 SAN MARINO263♣♦K-1+5
+3.5Round 1🇸🇮 SLOVENIA14♠x♣K-1+8
+3.2Round 15🇸🇲 SAN MARINO255♥♦K=+4
+3.1Round 2🇨🇾 CYPRUS154♥♣5+2+13
+2.9Round 9🇭🇺 HUNGARY273NT♥A-2+5
+2.7Round 2🇨🇾 CYPRUS125♠♦A=+13
+2.2Round 6🇫🇴 FAROE ISLANDS274♠♦J+1+0
+2.2Round 11🇨🇿 CZECH REPUBLIC123♣♠4=+0
+2.1Round 3B AND H294♥♣A=+0
+2.0Round 1🇸🇮 SLOVENIA104♥♥5+1+1
+1.7Round 4🇷🇴 ROMANIA43♠♣8-1+1
+1.7Round 14🇷🇸 SERBIA203♦♣Q+2+8
+1.5Round 3B AND H232♣♦2+1+0
+1.5Round 13🇭🇷 CROATIA55♦x♠J=-9
+1.4Round 15🇸🇲 SAN MARINO304♥♦4=+1
+1.3Round 1🇸🇮 SLOVENIA82NT♣4-1-4
+1.3Round 6🇫🇴 FAROE ISLANDS253NT♦A=+2
+1.3Round 12🇪🇪 ESTONIA244♠♣9=+11
+1.3Round 14🇷🇸 SERBIA183♣♥4=-1
+1.2Round 11🇨🇿 CZECH REPUBLIC113♦♠2+1+0
+1.1Round 5🇱🇹 LITHUANIA152♦♠A+1+0
+1.1Round 15🇸🇲 SAN MARINO284♥♠A+1+0
+0.9Round 6🇫🇴 FAROE ISLANDS241NT♥T+1+1
+0.9Round 9🇭🇺 HUNGARY294♠x♣A-1+2
+0.9Round 10🇧🇬 BULGARIA73NT♦T=+2
+0.9Round 11🇨🇿 CZECH REPUBLIC205♦♠A-1+1
+0.7Round 2🇨🇾 CYPRUS134♠♣3+1+0
+0.7Round 4🇷🇴 ROMANIA53♠♥J-2+2
+0.7Round 9🇭🇺 HUNGARY223NT♠4+1-1
+0.7Round 10🇧🇬 BULGARIA43NT♥7+2+1
+0.5Round 13🇭🇷 CROATIA21NT♦2+2-2
+0.5Round 15🇸🇲 SAN MARINO274♠♠2=+1
+0.3Round 1🇸🇮 SLOVENIA74♠♦Q=+0
+0.3Round 2🇨🇾 CYPRUS181NT♣4=-2
+0.3Round 8🇸🇰 SLOVAKIA114♠♥8=+0
+0.3Round 13🇭🇷 CROATIA103NT♦K+2+0
+0.3Round 15🇸🇲 SAN MARINO244♠♦T+1+11
+0.1Round 13🇭🇷 CROATIA43NT♥2+2+12
+0.1Round 15🇸🇲 SAN MARINO222♠♣A=+0
-0.0Round 4🇷🇴 ROMANIA62♥♣K+1+0
-0.0Round 8🇸🇰 SLOVAKIA183♦♣K-1-7
-0.2Round 1🇸🇮 SLOVENIA93♦♥5+1+7
-0.2Round 5🇱🇹 LITHUANIA172♠♠3+2-6
-0.2Round 9🇭🇺 HUNGARY264♠♣6-1+12
-0.2Round 12🇪🇪 ESTONIA303♠♥9-2-7
-0.3Round 4🇷🇴 ROMANIA81NT♠4-2-1
-0.3Round 7🇱🇻 LATVIA34♠♦6=-13
-0.5Round 3B AND H226♥♦6=-13
-0.5Round 6🇫🇴 FAROE ISLANDS223♣♣2=-5
-0.7Round 3B AND H213♦♥6+1+11
-0.7Round 9🇭🇺 HUNGARY304♥♠Q=-1
-0.7Round 10🇧🇬 BULGARIA93♠♣A=-1
-0.8Round 14🇷🇸 SERBIA114♣♦7-1-4
-0.9Round 12🇪🇪 ESTONIA262♦♣J=-1
-1.0Round 7🇱🇻 LATVIA74♥♠Q=+0
-1.0Round 10🇧🇬 BULGARIA81NT♠6+2+0
-1.1Round 9🇭🇺 HUNGARY254♠♦2+1-1
-1.1Round 14🇷🇸 SERBIA122♦♣K-1-7
-1.2Round 1🇸🇮 SLOVENIA53♠♥A-2-5
-1.2Round 7🇱🇻 LATVIA13NT♦9=+0
-1.2Round 11🇨🇿 CZECH REPUBLIC171NT♦4-2+0
-1.3Round 2🇨🇾 CYPRUS143♠♣J=+0
-1.3Round 4🇷🇴 ROMANIA103♣♦J=-10
-1.3Round 7🇱🇻 LATVIA64♣♦4-1-5
-1.3Round 12🇪🇪 ESTONIA223♣♠Q-1-6
-1.3Round 15🇸🇲 SAN MARINO293NT♥J+1+13
-1.4Round 14🇷🇸 SERBIA156♥♣Q+1-11
-1.5Round 1🇸🇮 SLOVENIA24♠♦7=+0
-1.5Round 7🇱🇻 LATVIA94♥♦A+2+9
-1.5Round 10🇧🇬 BULGARIA104♥♣Q+1-4
-1.7Round 6🇫🇴 FAROE ISLANDS305♣x♦A-2+12
-1.7Round 8🇸🇰 SLOVAKIA123NT♣6+2-2
-1.8Round 2🇨🇾 CYPRUS204♠♦Q+2-12
-1.8Round 3B AND H262♠♠4=-6
-1.8Round 12🇪🇪 ESTONIA286♣x♠7-1-7
-1.9Round 4🇷🇴 ROMANIA32♥♥K+3-2
-1.9Round 7🇱🇻 LATVIA82♠♠Q-1-4
-1.9Round 13🇭🇷 CROATIA74♠♦J-1-6
-2.0Round 9🇭🇺 HUNGARY215♦x♠K-1-6
-2.2Round 3B AND H252♦♠6=+7
-2.2Round 5🇱🇹 LITHUANIA162♠♥6=-5
-2.3Round 6🇫🇴 FAROE ISLANDS263♦♠K-1-5
-2.3Round 10🇧🇬 BULGARIA14♠♥9=+0
-2.4Round 12🇪🇪 ESTONIA213♦♠K+2-6
-2.5Round 12🇪🇪 ESTONIA234♥♣J=-9
-2.5Round 13🇭🇷 CROATIA82♠♣8-2+0
-2.5Round 14🇷🇸 SERBIA163NT♣9-1+1
-2.8Round 12🇪🇪 ESTONIA274♠♣7=+0
-3.0Round 14🇷🇸 SERBIA143NT♠J=+1
-3.1Round 5🇱🇹 LITHUANIA193NT♠7+1+0
-3.1Round 6🇫🇴 FAROE ISLANDS234♥♣A-1-11
-3.3Round 2🇨🇾 CYPRUS172♠♦T+1-13
-3.4Round 10🇧🇬 BULGARIA52♥♣K-1-4
-3.5Round 10🇧🇬 BULGARIA21NT♥5+1-1
-3.6Round 11🇨🇿 CZECH REPUBLIC134♠♣Q=+0
-3.7Round 4🇷🇴 ROMANIA13NT♥7-2-11
-3.7Round 5🇱🇹 LITHUANIA143♠♦Q=-1
-3.7Round 13🇭🇷 CROATIA35♥♣A+1-7
-3.9Round 4🇷🇴 ROMANIA95♦♣4=-12
-3.9Round 7🇱🇻 LATVIA54♥♠8-1-10
-3.9Round 12🇪🇪 ESTONIA294♥♥7=+0
-4.0Round 15🇸🇲 SAN MARINO214♥♠J-1-10
-4.1Round 1🇸🇮 SLOVENIA34♥♦K=+0
-4.1Round 15🇸🇲 SAN MARINO233♣♠T-2-7
-4.3Round 6🇫🇴 FAROE ISLANDS295♣♠3=+0
-4.6Round 2🇨🇾 CYPRUS164♠♦T-1-12
-5.0Round 11🇨🇿 CZECH REPUBLIC182♥♠6=+0
-5.1Round 9🇭🇺 HUNGARY285♦x♠T-3+4
-5.1Round 14🇷🇸 SERBIA173♠♣J-1-9
-5.3Round 2🇨🇾 CYPRUS113NT♥6-5-4
-5.3Round 7🇱🇻 LATVIA24♠♣Q-1-5
-5.5Round 6🇫🇴 FAROE ISLANDS283NT♣5=+1
-5.7Round 13🇭🇷 CROATIA65♣♠5-1+1
-6.0Round 11🇨🇿 CZECH REPUBLIC153NT♦4-1-5
-6.1Round 10🇧🇬 BULGARIA33NT♠2=-6
-6.3Round 5🇱🇹 LITHUANIA185♠♦6+2-9
-6.3Round 5🇱🇹 LITHUANIA202♦♠J-1-5
-6.4Round 7🇱🇻 LATVIA46♦♠7=+1
-6.7Round 9🇭🇺 HUNGARY244♥x♠K-3-3
-6.9Round 10🇧🇬 BULGARIA64♠♥Q-3-5
-7.1Round 3B AND H273NT♣J-2-11
-7.7Round 1🇸🇮 SLOVENIA66♦x♥2-1-13
-7.8Round 5🇱🇹 LITHUANIA135♦♥K=-3
-8.3Round 8🇸🇰 SLOVAKIA195♦♣3-1-5
-8.7Round 3B AND H286♠♣Q+1+13
-8.7Round 12🇪🇪 ESTONIA255♣x♠K-1-8
-8.9Round 2🇨🇾 CYPRUS197♠♠6=+0
-8.9Round 3B AND H306♣♠8-1-14
-8.9Round 6🇫🇴 FAROE ISLANDS213NTx♠2=-6
-9.9Round 5🇱🇹 LITHUANIA114♥♠A=-13
-10.4Round 5🇱🇹 LITHUANIA126♣♠A=-13
-10.6Round 8🇸🇰 SLOVAKIA145♦♥8=-7