🇨🇿 BAHNIK Ondrej · CZECH REPUBLIC

16rank
+77.6Butler · 150 bds
+0.52per board
±4.4swing
+1.13vs par /bd · #2/76
+0.50adjusted /bd
Butler per round: 7.9 -12.6 10.6 -12.2 -11.2 -0.7 6 1.8 8.6 21.1 -7.8 36.5 21.7 10.1 -2.2by round

vs par split: bidding +0.85 · play +0.25

Strength of schedule: opponents averaged -0.02/bd (an average draw) → opponent-adjusted +0.50/bd

Card play — on target: opening leads 79.1% #50 of 76 · declarer play 76.9% #44 of 76 · defence 82.7% #41 of 76

Bidding activity — not a pass: 37.8% #67 of 76 (155/410)

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (8)80.0% (35)
Declarer play77.8% (9)76.7% (30)
Defence78.9% (19)83.9% (62)

Opening leads by suit led: ♠ 62.5% (8) · ♥ 90.9% (11) · ♦ 75.0% (12) · ♣ 83.3% (12)

vs par by strain: NT +2.18 (34) · a suit +0.82 (116)

vs par by level: part-score +0.18 (56) · game +1.68 (87) · slam +1.86 (7)

By role: declaring +1.23/bd (-0.91 vs par · 69) · defending -0.09/bd (+2.86 vs par · 81)

By vulnerability: vulnerable +0.35/bd (+0.84 vs par · 76) · not vulnerable +0.69/bd (+1.42 vs par · 74)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1L.KohutovaC.Teodorescu – I.BacaluClosed10+7.9+0.79+1.30
Round 2L.KohutovaD.Mohr – A.MikkelsenClosed10-12.6-1.26-0.90
Round 3L.KohutovaJ.Romanovskis – D.UljanovsClosed10+10.6+1.06+0.70
Round 4L.KohutovaP.Belcak – M.HencClosed10-12.2-1.22+1.40
Round 5L.KohutovaL.Szucs – M.JanosikClosed10-11.2-1.12-0.40
Round 6L.KohutovaK.Videv – R.TrendafilovClosed10-0.7-0.07-1.20
Round 7L.KohutovaM.Gantar – T.DrnovsekClosed10+6.0+0.60+1.40
Round 8L.KohutovaM.Karpov – H.LinnamagiClosed10+1.8+0.18+2.80
Round 9L.KohutovaJ.Caric – D.DiklicClosed10+8.6+0.86+2.80
Round 10L.KohutovaV.Vujcic – B.AltmanClosed10+21.1+2.11+2.90
Round 11L.KohutovaY.Chumak – G.RybnikovClosed10-7.8-0.78-3.10
Round 12L.KohutovaA.Pecci – M.RitianiClosed10+36.5+3.65+2.50
Round 13L.KohutovaG.Georgiades – G.KolettisClosed10+21.7+2.17+1.30
Round 14L.KohutovaM.Milovic – F.MasicClosed10+10.1+1.01+3.80
Round 15L.KohutovaB.Gierulski – J.SkrzypczakClosed10-2.2-0.22+1.60

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.6Round 7🇸🇮 SLOVENIA96♦♦6-1+6
+12.6Round 13🇨🇾 CYPRUS64♠x♣A=+10
+10.8Round 12🇸🇲 SAN MARINO244♠♦A-1+14
+10.1Round 5🇭🇺 HUNGARY135♦x♠3=+6
+9.7Round 9🇭🇷 CROATIA286♥x♠K-2+15
+9.7Round 12🇸🇲 SAN MARINO224♠♣5=+8
+9.6Round 10🇷🇸 SERBIA13NT♣3-2+11
+9.2Round 12🇸🇲 SAN MARINO275♠♣T-2+11
+8.9Round 2🇫🇴 FAROE ISLANDS197♥♣T=+0
+8.6Round 8🇪🇪 ESTONIA163NT♠J+1+10
+8.2Round 12🇸🇲 SAN MARINO285♣♠Q=+5
+7.3Round 8🇪🇪 ESTONIA183NT♦6=+0
+7.1Round 1🇷🇴 ROMANIA34♥♠J-1+10
+7.1Round 10🇷🇸 SERBIA33NT♣4-3+7
+6.7Round 12🇸🇲 SAN MARINO293♥♣K+1+10
+6.2Round 6🇧🇬 BULGARIA213NT♠9=+3
+6.0Round 11🇺🇦 UKRAINE153NT♦4-1+5
+5.9Round 3🇱🇻 LATVIA284NT♣Q+1+17
+5.6Round 10🇷🇸 SERBIA94♠♣A-2+6
+5.5Round 6🇧🇬 BULGARIA283NT♣4=-1
+5.4Round 7🇸🇮 SLOVENIA53NT♣9-2+11
+5.1Round 9🇭🇷 CROATIA255♦♦6-2+6
+5.0Round 3🇱🇻 LATVIA243NT♦3+1+8
+5.0Round 11🇺🇦 UKRAINE182♥♠6=+0
+4.8Round 13🇨🇾 CYPRUS94♥♣8=+0
+4.5Round 1🇷🇴 ROMANIA42♥♣9+3+9
+4.5Round 10🇷🇸 SERBIA83NT♣6-1+5
+4.5Round 13🇨🇾 CYPRUS74♥♣Q-2+8
+4.3Round 4🇸🇰 SLOVAKIA82♣♠7-1+5
+4.0Round 12🇸🇲 SAN MARINO215♦♠A=+0
+3.8Round 14B AND H172♠♦7-2+8
+3.6Round 11🇺🇦 UKRAINE134♠♣Q=+0
+3.5Round 1🇷🇴 ROMANIA14♠x♥5-1+8
+3.3Round 3🇱🇻 LATVIA253♠♣J-2+11
+3.2Round 15🇱🇹 LITHUANIA231NT♦Q=+0
+3.2Round 15🇱🇹 LITHUANIA255♥♠3=+4
+3.0Round 14B AND H145♣♠A=-1
+2.7Round 13🇨🇾 CYPRUS34♥♣A=+6
+2.7Round 14B AND H133NT♦Q-2+8
+2.6Round 8🇪🇪 ESTONIA143NT♥3-3+7
+2.5Round 14B AND H113♦♣A=+5
+2.3Round 15🇱🇹 LITHUANIA304♥♣6+1+2
+2.2Round 9🇭🇷 CROATIA244♥♠K-2+7
+2.1Round 3🇱🇻 LATVIA294♥♦9=+0
+2.0Round 1🇷🇴 ROMANIA104♥♦T+1+1
+1.9Round 4🇸🇰 SLOVAKIA15♦♥6-1+10
+1.9Round 15🇱🇹 LITHUANIA284♥♠A+2+1
+1.8Round 2🇫🇴 FAROE ISLANDS204♠♣Q+2+12
+1.7Round 6🇧🇬 BULGARIA305♣x♦A-2-12
+1.7Round 7🇸🇮 SLOVENIA102♥♠J=+0
+1.7Round 10🇷🇸 SERBIA63♣♦3-1+5
+1.7Round 12🇸🇲 SAN MARINO304♠♦K-3-6
+1.4Round 14B AND H156♥♥7+1+11
+1.3Round 3🇱🇻 LATVIA232♦♥Q-1+0
+1.3Round 6🇧🇬 BULGARIA233♠♠4+1+10
+1.3Round 14B AND H194♥♣8+1+13
+1.2Round 4🇸🇰 SLOVAKIA23NT♥2+1-1
+1.2Round 4🇸🇰 SLOVAKIA71♠♥7+1+1
+1.2Round 11🇺🇦 UKRAINE171NT♦4-2+0
+1.1Round 3🇱🇻 LATVIA305♣♦9+1-11
+1.1Round 5🇭🇺 HUNGARY144♥♠Q-1-2
+1.0Round 7🇸🇮 SLOVENIA74♥♠Q=+0
+0.9Round 9🇭🇷 CROATIA293♥♠9+2+2
+0.8Round 7🇸🇮 SLOVENIA22♠♣J+1+0
+0.8Round 9🇭🇷 CROATIA231♣♠3+2+0
+0.7Round 6🇧🇬 BULGARIA253NT♦Q+2+0
+0.7Round 9🇭🇷 CROATIA223NT♠6+1-1
+0.7Round 13🇨🇾 CYPRUS82♠♦3-1-1
+0.6Round 12🇸🇲 SAN MARINO262♥♣2+1+1
+0.5Round 1🇷🇴 ROMANIA52♠♥A-1-4
+0.5Round 6🇧🇬 BULGARIA223♣♣6=+5
+0.3Round 1🇷🇴 ROMANIA74♠♦Q=+0
+0.3Round 2🇫🇴 FAROE ISLANDS134♠♠5=+1
+0.3Round 3🇱🇻 LATVIA226♥♥2+1-13
+0.3Round 9🇭🇷 CROATIA304♥♦J+1+0
+0.3Round 14B AND H122NT♠4=+7
+0.2Round 5🇭🇺 HUNGARY172♠♣A+2+6
+0.1Round 15🇱🇹 LITHUANIA222♠♥2=+0
-0.1Round 4🇸🇰 SLOVAKIA32♠♦J+1+0
-0.1Round 5🇭🇺 HUNGARY115♥x♠A-1+8
-0.1Round 10🇷🇸 SERBIA73NT♣3+1+1
-0.1Round 13🇨🇾 CYPRUS43NT♠4+2-12
-0.2Round 1🇷🇴 ROMANIA93♦♥5+1+7
-0.2Round 9🇭🇷 CROATIA264♠♥A-1+12
-0.2Round 13🇨🇾 CYPRUS14♦♠Q+1-7
-0.3Round 13🇨🇾 CYPRUS103NT♦K+2+0
-0.4Round 10🇷🇸 SERBIA43NT♣5+1+0
-0.4Round 15🇱🇹 LITHUANIA274♠♥7+1+0
-0.6Round 1🇷🇴 ROMANIA83♠♦Q-2-5
-0.7Round 3🇱🇻 LATVIA213♦♥A+1+11
-0.7Round 4🇸🇰 SLOVAKIA53♠♥6-2-2
-0.7Round 5🇭🇺 HUNGARY202♠♥6+2-2
-0.7Round 8🇪🇪 ESTONIA114♠♠7+1-1
-0.7Round 8🇪🇪 ESTONIA123NT♣6+1-1
-0.7Round 10🇷🇸 SERBIA104♥♣Q=-3
-0.7Round 15🇱🇹 LITHUANIA245♠♣7+1+11
-0.9Round 7🇸🇮 SLOVENIA13NT♦T+2-2
-0.9Round 11🇺🇦 UKRAINE205♦♠A-1-1
-0.9Round 14B AND H201♠♠4+3-8
-1.1Round 2🇫🇴 FAROE ISLANDS181♥♦6+1+1
-1.2Round 11🇺🇦 UKRAINE113♦♠2+1+0
-1.3Round 14B AND H183♣♦4=+1
-1.4Round 8🇪🇪 ESTONIA173NT♣Q+2+10
-1.4Round 8🇪🇪 ESTONIA195♥x♣9-2+5
-1.5Round 1🇷🇴 ROMANIA24♠♣5=+0
-1.5Round 13🇨🇾 CYPRUS23♣♠2=+0
-1.5Round 13🇨🇾 CYPRUS55♦x♥A=+9
-1.7Round 2🇫🇴 FAROE ISLANDS142♥♦5-1-3
-1.7Round 4🇸🇰 SLOVAKIA61NT♦3=-2
-1.7Round 7🇸🇮 SLOVENIA34♠♥9+2+13
-1.8Round 3🇱🇻 LATVIA262♠♠2=-6
-1.8Round 6🇧🇬 BULGARIA241NT♥7+2-2
-1.9Round 2🇫🇴 FAROE ISLANDS125♠♦K+1-13
-1.9Round 10🇷🇸 SERBIA21NT♥2-1+1
-2.0Round 5🇭🇺 HUNGARY152♦♠A+2-1
-2.0Round 9🇭🇷 CROATIA215♦x♠K-1-6
-2.1Round 5🇭🇺 HUNGARY161NT♣6-1+2
-2.1Round 15🇱🇹 LITHUANIA294♠♥K+1+13
-2.2Round 6🇧🇬 BULGARIA274♠♣Q+1+0
-2.2Round 11🇺🇦 UKRAINE123♣♠4=+0
-2.3Round 4🇸🇰 SLOVAKIA94♥♠A-1+9
-2.3Round 8🇪🇪 ESTONIA153♥♥K+1-2
-2.4Round 7🇸🇮 SLOVENIA82♠♥J=-1
-2.7Round 14B AND H162♠♣2=-6
-3.1Round 2🇫🇴 FAROE ISLANDS154♥♣5+2-13
-3.6Round 2🇫🇴 FAROE ISLANDS174♠♦T=+11
-3.6Round 5🇭🇺 HUNGARY126♦x♥A-2-5
-3.7Round 2🇫🇴 FAROE ISLANDS112♣♥K=-5
-3.7Round 8🇪🇪 ESTONIA203♣♥A=+1
-4.0Round 7🇸🇮 SLOVENIA62♥♣Q-2+0
-4.0Round 15🇱🇹 LITHUANIA214♥♠4-1-10
-4.3Round 10🇷🇸 SERBIA51♣♥3=-4
-5.5Round 11🇺🇦 UKRAINE144♥♣2+2-11
-5.7Round 15🇱🇹 LITHUANIA264♥♣K-3-5
-5.9Round 3🇱🇻 LATVIA272♠♦2-1-10
-5.9Round 6🇧🇬 BULGARIA293♣♣T+2-10
-6.1Round 4🇸🇰 SLOVAKIA42♠♦6=-6
-6.5Round 5🇭🇺 HUNGARY185♦♠A-1-6
-6.5Round 7🇸🇮 SLOVENIA45♦♣Q+2-13
-6.5Round 8🇪🇪 ESTONIA136♥♦2+1-1
-6.7Round 6🇧🇬 BULGARIA262♣♠3-3-5
-6.7Round 11🇺🇦 UKRAINE164♥♦K=-14
-6.9Round 12🇸🇲 SAN MARINO234♥x♣J=-11
-7.1Round 11🇺🇦 UKRAINE194♥♠Q=-10
-7.5Round 12🇸🇲 SAN MARINO253♥♦A=-7
-7.6Round 5🇭🇺 HUNGARY193NT♣2-1-10
-7.7Round 1🇷🇴 ROMANIA65♦x♥2-1-13
-8.5Round 2🇫🇴 FAROE ISLANDS163NT♥J+1+0
-8.9Round 9🇭🇷 CROATIA273NT♥A=-7
-9.9Round 4🇸🇰 SLOVAKIA103NT♥4=+0