🇧🇬 GRAMATIKOV Guergui · BULGARIA

62rank
-6.3Butler · 224 bds
-0.03per board
±4.2swing
+0.07vs par /bd · #60/129
-0.05adjusted /bd
Butler per round: -2.1 -7.5 -6.4 6 -35.4 16 14 1.6 -1.6 5.3 -20.6 4.2 31.2 -11by round

vs par split: bidding +0.14 · play -0.09

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

Card play — on target: opening leads 89.4% #5 of 129 · declarer play 67.9% #113 of 129 · defence 85.5% #71 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads85.7% (7)90.0% (40)
Declarer play52.9% (17)74.4% (39)
Defence88.9% (27)84.4% (90)

Opening leads by suit led: ♠ 90.0% (10) · ♥ 90.9% (11) · ♦ 92.3% (13) · ♣ 84.6% (13)

vs par by strain: NT +0.18 (56) · a suit +0.01 (167)

vs par by level: part-score +0.17 (82) · game -0.29 (124) · slam +2.00 (17)

By role: declaring +0.07/bd (-1.88 vs par · 106) · defending -0.12/bd (+1.81 vs par · 118)

By vulnerability: vulnerable -0.22/bd (-0.08 vs par · 112) · not vulnerable +0.16/bd (+0.21 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2D.PetkanovB.Richman – A.BraithwaiteOpen16-2.1-0.13-1.31
Round 3D.PetkanovF.Hoffer – D.PiafskyClosed16-7.5-0.47+2.62
Round 5D.PetkanovL.Finkel – R.SchwartzClosed16-6.4-0.40-1.06
Round 6D.PetkanovY.Nakamura – T.YoshidaOpen16+6.0+0.38-0.19
Round 8D.PetkanovT.Berg – G.JorgensenOpen16-35.4-2.21-0.69
Round 9D.PetkanovJ.Khalid – S.AkhtarClosed16+16.0+1.00+0.38
Round 11D.PetkanovG.Vigna – Y.MondonClosed16+14.0+0.88+0.69
Round 12D.PetkanovJ.Cassin – J.PelletierClosed16+1.6+0.10+1.88
Round 14D.PetkanovR.Marsal – U.WenningClosed16-1.6-0.10+0.25
Round 15D.PetkanovP.Poizat – G.LasserreClosed16+5.3+0.33-1.00
Round 16D.PetkanovA.Kowalski – J.RomanskiOpen16-20.6-1.29-1.31
Round 18D.PetkanovJ.Mcleod – D.EvennettClosed16+4.2+0.26-1.00
Round 20D.PetkanovV.Li – A.ChengClosed16+31.2+1.95+2.75
Round 21D.PetkanovC.Andrade – M.MoreiraOpen16-11.0-0.69-1.06

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.9Round 6🇯🇵 JAPAN315♦x♦5=+13
+14.0Round 20🇭🇰 CHINA HONG KONG184♥x♣K-4+14
+12.5Round 20🇭🇰 CHINA HONG KONG261♦x♠4+1+14
+11.0Round 2🇦🇺 AUSTRALIA313NT♠K-3+10
+11.0Round 11🇷🇪 REUNION16♣♦9-1+11
+9.9Round 12🇬🇵 GUADELOUPE266♥♠J-1+13
+9.0Round 5🇺🇸 USA 174♥♣K=+0
+9.0Round 18🇳🇿 NEW ZEALAND215♠♦K-1+9
+8.9Round 18🇳🇿 NEW ZEALAND306♣♠K=-2
+7.8Round 3🇨🇦 CANADA14♥♣Q=+8
+7.4Round 15🇫🇷 FRANCE66♦♥Q-1+11
+7.0Round 8🇩🇰 DENMARK323NT♥6-1+10
+6.9Round 9🇵🇰 PAKISTAN144♥♣2=+7
+6.4Round 20🇭🇰 CHINA HONG KONG275♣x♦10-2+9
+5.9Round 3🇨🇦 CANADA92♠♦K+2+6
+5.5Round 15🇫🇷 FRANCE42♠♥6+2+1
+5.4Round 20🇭🇰 CHINA HONG KONG313NT♠8-3+9
+5.1Round 5🇺🇸 USA 1164♥♣K=-1
+5.0Round 18🇳🇿 NEW ZEALAND244♥♦Q-4+8
+4.9Round 20🇭🇰 CHINA HONG KONG224♠♣8=+10
+4.8Round 18🇳🇿 NEW ZEALAND283NT♥3-1+12
+4.6Round 8🇩🇰 DENMARK211NT♦3-2+3
+4.6Round 12🇬🇵 GUADELOUPE323NT♦4-3+6
+4.6Round 20🇭🇰 CHINA HONG KONG234♥♠5=+3
+4.4Round 11🇷🇪 REUNION133♦♣A=+0
+4.4Round 16🇵🇱 POLAND272♠♠8+2+1
+4.4Round 21🇧🇷 BRAZIL33NT♥8+2+0
+3.7Round 3🇨🇦 CANADA144♦♠A-1+5
+3.7Round 9🇵🇰 PAKISTAN51NT♦5+3-1
+3.7Round 9🇵🇰 PAKISTAN104♥♦8+2+13
+3.7Round 14🇩🇪 GERMANY194♥♥4-1+10
+3.7Round 18🇳🇿 NEW ZEALAND261NT♣K-2+10
+3.6Round 3🇨🇦 CANADA64♠♥Q=+10
+3.5Round 9🇵🇰 PAKISTAN84♥♣8+1+0
+3.4Round 20🇭🇰 CHINA HONG KONG175♦♠5=+0
+3.2Round 2🇦🇺 AUSTRALIA173♥♠Q=+1
+3.2Round 3🇨🇦 CANADA164♠♥J+1+4
+3.2Round 16🇵🇱 POLAND232♠♥A+1+0
+3.0Round 14🇩🇪 GERMANY223♥♣6-2+6
+2.9Round 2🇦🇺 AUSTRALIA294♥♠Q+1+0
+2.9Round 9🇵🇰 PAKISTAN113NT♦2+2+1
+2.6Round 9🇵🇰 PAKISTAN33NT♣Q=-1
+2.6Round 9🇵🇰 PAKISTAN163NT♠6-2+6
+2.5Round 6🇯🇵 JAPAN273NT♣J+3-11
+2.5Round 16🇵🇱 POLAND251NT♥2-2+0
+2.4Round 2🇦🇺 AUSTRALIA181NT♠Q=+6
+2.4Round 6🇯🇵 JAPAN175♦♥8-1+5
+2.3Round 2🇦🇺 AUSTRALIA212♥♣10=+0
+2.2Round 16🇵🇱 POLAND292♠♦9-1+5
+2.1Round 21🇧🇷 BRAZIL23NT♠Q+3+13
+2.0Round 15🇫🇷 FRANCE22♥♣2-2+1
+2.0Round 15🇫🇷 FRANCE102♠♣7-1-1
+1.9Round 2🇦🇺 AUSTRALIA274♥♦K-2-1
+1.9Round 14🇩🇪 GERMANY183♠♥Q+1+1
+1.9Round 20🇭🇰 CHINA HONG KONG252♥♣A-2+1
+1.8Round 8🇩🇰 DENMARK183NT♥4+2+1
+1.7Round 5🇺🇸 USA 184♠♣J-1+5
+1.7Round 8🇩🇰 DENMARK252NT♦4+1+6
+1.7Round 15🇫🇷 FRANCE81♠♥Q+1+0
+1.7Round 15🇫🇷 FRANCE134♠♣10-1-1
+1.7Round 16🇵🇱 POLAND303NT♥4+2-11
+1.6Round 8🇩🇰 DENMARK261NT♥2=-1
+1.6Round 14🇩🇪 GERMANY253♣♥Q-1-2
+1.6Round 21🇧🇷 BRAZIL14♠♠6-1+5
+1.5Round 12🇬🇵 GUADELOUPE273NT♥4-1+5
+1.5Round 21🇧🇷 BRAZIL86♠♣A=+0
+1.4Round 11🇷🇪 REUNION112♦♠J-1+2
+1.4Round 11🇷🇪 REUNION163NT♠7+4+10
+1.3Round 3🇨🇦 CANADA153NT♦7=-1
+1.3Round 11🇷🇪 REUNION122♥♠Q+2+1
+1.3Round 18🇳🇿 NEW ZEALAND223♣♥K+1+0
+1.2Round 3🇨🇦 CANADA132♦♣J-1+6
+1.2Round 5🇺🇸 USA 1101NT♦2+1+0
+1.2Round 11🇷🇪 REUNION154♥♣Q=-1
+1.2Round 14🇩🇪 GERMANY262♥♦5-1+0
+1.2Round 20🇭🇰 CHINA HONG KONG303♣♠10+1+0
+1.1Round 11🇷🇪 REUNION74♥♦J=+1
+1.0Round 6🇯🇵 JAPAN302♠♦A+1-4
+1.0Round 12🇬🇵 GUADELOUPE193♠♥K-2-1
+1.0Round 14🇩🇪 GERMANY314♥♥9=+0
+1.0Round 15🇫🇷 FRANCE74♥♥5=+3
+1.0Round 20🇭🇰 CHINA HONG KONG213NT♠Q+1+1
+0.9Round 5🇺🇸 USA 1153♠♦2-1-1
+0.8Round 9🇵🇰 PAKISTAN23NT♠3+1+0
+0.8Round 12🇬🇵 GUADELOUPE284♥♣6=+0
+0.7Round 21🇧🇷 BRAZIL54♠♣Q+1-11
+0.5Round 5🇺🇸 USA 1114♠♣10=+0
+0.5Round 12🇬🇵 GUADELOUPE225♥♦A-1-6
+0.5Round 21🇧🇷 BRAZIL133♠♦3-1+1
+0.3Round 2🇦🇺 AUSTRALIA234♠♣8+1+0
+0.3Round 2🇦🇺 AUSTRALIA283NT♦2+1+0
+0.3Round 3🇨🇦 CANADA124NT♥5=+1
+0.3Round 5🇺🇸 USA 1122♥♦J+1+0
+0.3Round 6🇯🇵 JAPAN294♠♥8+1+10
+0.3Round 8🇩🇰 DENMARK304♠♣K-1-2
+0.3Round 9🇵🇰 PAKISTAN153NT♣10+1+1
+0.3Round 11🇷🇪 REUNION83♠♣A+1+1
+0.3Round 11🇷🇪 REUNION93NT♦Q+2+11
+0.3Round 14🇩🇪 GERMANY214♥♣A=+0
+0.3Round 20🇭🇰 CHINA HONG KONG291NT♥3+1+0
+0.2Round 2🇦🇺 AUSTRALIA244♥♠4+1+0
+0.2Round 6🇯🇵 JAPAN264NT♠10+2-13
+0.2Round 12🇬🇵 GUADELOUPE294♠♣K=+1
+0.2Round 15🇫🇷 FRANCE114♠♥6+1+0
+0.1Round 14🇩🇪 GERMANY322NT♦J-1+8
+0.1Round 16🇵🇱 POLAND324♠♦10+1+0
-0.0Round 5🇺🇸 USA 124♠♥2+1+0
-0.0Round 6🇯🇵 JAPAN325♦♣2+2+11
-0.0Round 8🇩🇰 DENMARK173♥♣A-1+4
-0.0Round 15🇫🇷 FRANCE165♦x♠6-1-7
-0.0Round 21🇧🇷 BRAZIL143NT♠K+2+0
-0.1Round 2🇦🇺 AUSTRALIA224♣♠K-1-2
-0.1Round 11🇷🇪 REUNION103♠♦7=+0
-0.1Round 12🇬🇵 GUADELOUPE235♣♠6-2+9
-0.1Round 15🇫🇷 FRANCE33NT♠6+1+1
-0.2Round 6🇯🇵 JAPAN194♠♣10=+1
-0.2Round 9🇵🇰 PAKISTAN94♠♥Q-1-12
-0.2Round 14🇩🇪 GERMANY24Pass+3
-0.3Round 5🇺🇸 USA 134♠♥K=+0
-0.3Round 5🇺🇸 USA 153NT♦5+2+0
-0.3Round 5🇺🇸 USA 192♣♥K=+1
-0.3Round 12🇬🇵 GUADELOUPE254♠♦K=-1
-0.3Round 21🇧🇷 BRAZIL163NT♠7+2+0
-0.4Round 9🇵🇰 PAKISTAN43♦♠3=+0
-0.5Round 9🇵🇰 PAKISTAN12♥♦2=+0
-0.5Round 18🇳🇿 NEW ZEALAND294♠♥3+1+0
-0.6Round 16🇵🇱 POLAND223NT♠Q=-13
-0.6Round 20🇭🇰 CHINA HONG KONG195♦♣7=+1
-0.6Round 21🇧🇷 BRAZIL91♣♥A-3-8
-0.7Round 11🇷🇪 REUNION25♥♣Q-2-5
-0.7Round 11🇷🇪 REUNION144♠♥K-1-4
-0.7Round 14🇩🇪 GERMANY281NT♥K=+1
-0.7Round 15🇫🇷 FRANCE92♦♥8=+0
-0.8Round 6🇯🇵 JAPAN236♠♣9+1-1
-0.9Round 8🇩🇰 DENMARK293♣♥K=+0
-0.9Round 9🇵🇰 PAKISTAN64♥♦6+2-13
-0.9Round 18🇳🇿 NEW ZEALAND193NT♥4-1-12
-1.0Round 6🇯🇵 JAPAN222♦♣2=-2
-1.0Round 11🇷🇪 REUNION53♣♥A=+0
-1.0Round 12🇬🇵 GUADELOUPE303♠♦K-1-4
-1.0Round 14🇩🇪 GERMANY204♥♦10=+1
-1.0Round 16🇵🇱 POLAND314♥♣A=-1
-1.0Round 18🇳🇿 NEW ZEALAND203NT♥Q=-2
-1.0Round 21🇧🇷 BRAZIL44♥♠Q+1-4
-1.1Round 11🇷🇪 REUNION32♠♣3+2-8
-1.1Round 21🇧🇷 BRAZIL113♦♥9-1-5
-1.2Round 16🇵🇱 POLAND194♠♦8+1+0
-1.3Round 3🇨🇦 CANADA21NT♠2-1+2
-1.3Round 18🇳🇿 NEW ZEALAND274♥♠3+1+0
-1.4Round 6🇯🇵 JAPAN252♠♣K+2-1
-1.4Round 12🇬🇵 GUADELOUPE173♠♥A-1+2
-1.4Round 18🇳🇿 NEW ZEALAND324♠x♥K-1-7
-1.5Round 2🇦🇺 AUSTRALIA324♠♦2+1-1
-1.5Round 6🇯🇵 JAPAN184♥♣J+1+0
-1.5Round 8🇩🇰 DENMARK232♣x♦J-2-4
-1.5Round 8🇩🇰 DENMARK282♠♥Q+1+0
-1.5Round 14🇩🇪 GERMANY174♠♦5+1-11
-1.9Round 5🇺🇸 USA 161NT♦7+2-1
-1.9Round 12🇬🇵 GUADELOUPE203NT♣7+1+0
-1.9Round 14🇩🇪 GERMANY305♥x♠A-3-2
-1.9Round 15🇫🇷 FRANCE15♦♠Q-2+0
-2.0Round 3🇨🇦 CANADA33♥♠4+1-1
-2.0Round 14🇩🇪 GERMANY294♠♥7=+1
-2.1Round 14🇩🇪 GERMANY275♥♣A-2-5
-2.1Round 20🇭🇰 CHINA HONG KONG324♥x♣5-1+5
-2.1Round 21🇧🇷 BRAZIL123NT♦3-1+2
-2.2Round 2🇦🇺 AUSTRALIA194♠♥J=+0
-2.2Round 11🇷🇪 REUNION64♠♥J=-7
-2.3Round 2🇦🇺 AUSTRALIA304♠♣K-1-8
-2.3Round 9🇵🇰 PAKISTAN122♦♠6+1+9
-2.3Round 12🇬🇵 GUADELOUPE213♠♥A-2+5
-2.3Round 16🇵🇱 POLAND242♠♠8=+0
-2.3Round 18🇳🇿 NEW ZEALAND252♥♦A-1-5
-2.4Round 2🇦🇺 AUSTRALIA266♥♠10+1-2
-2.4Round 3🇨🇦 CANADA72♥♠4-1-6
-2.4Round 6🇯🇵 JAPAN283NT♥5=+0
-2.4Round 20🇭🇰 CHINA HONG KONG203♠♠J=+0
-2.5Round 6🇯🇵 JAPAN203NT♣4-2-7
-2.5Round 6🇯🇵 JAPAN242♠♥6-1+2
-2.5Round 16🇵🇱 POLAND212♠♦10+1-11
-2.6Round 11🇷🇪 REUNION42♣x♥9=-1
-2.6Round 21🇧🇷 BRAZIL153♠♣A-1+2
-2.7Round 5🇺🇸 USA 116♠♣4+1+11
-2.7Round 15🇫🇷 FRANCE123NT♥6+1-11
-2.7Round 15🇫🇷 FRANCE154♥♥8+2-5
-3.0Round 3🇨🇦 CANADA56NT♦9+1+13
-3.0Round 6🇯🇵 JAPAN214♠♣Q-2-6
-3.0Round 12🇬🇵 GUADELOUPE184♥♦Q=+1
-3.0Round 16🇵🇱 POLAND201♠♣K-2+9
-3.2Round 9🇵🇰 PAKISTAN134♥♦6+1-4
-3.3Round 5🇺🇸 USA 143NT♥2=+0
-3.3Round 12🇬🇵 GUADELOUPE243NT♠Q+1+0
-3.3Round 21🇧🇷 BRAZIL103♦♣8+1+0
-3.5Round 9🇵🇰 PAKISTAN72♦♣3+1+0
-3.6Round 12🇬🇵 GUADELOUPE313♣♥K+1+0
-3.7Round 5🇺🇸 USA 1143NT♥7-1-10
-3.7Round 21🇧🇷 BRAZIL73NT♦J-3-4
-3.8Round 8🇩🇰 DENMARK276♥♦Q+1+11
-4.0Round 8🇩🇰 DENMARK312♠♦Q=-5
-4.0Round 15🇫🇷 FRANCE145♦x♥J-1-5
-4.1Round 15🇫🇷 FRANCE54♥♦J=-3
-4.2Round 18🇳🇿 NEW ZEALAND182♣♥6=-11
-4.3Round 16🇵🇱 POLAND266♠♦6=+0
-4.4Round 3🇨🇦 CANADA102♠♥2-1+1
-4.7Round 18🇳🇿 NEW ZEALAND313NT♠9+3-11
-4.9Round 3🇨🇦 CANADA113♥♠7=-6
-4.9Round 16🇵🇱 POLAND176♥♦5+1+11
-4.9Round 18🇳🇿 NEW ZEALAND174♠x♦J-2-5
-5.0Round 14🇩🇪 GERMANY233♠♦J=-7
-6.0Round 16🇵🇱 POLAND181♠♥Q+1-1
-6.1Round 20🇭🇰 CHINA HONG KONG244♠♦J-1-10
-7.0Round 8🇩🇰 DENMARK204♥♠6=+0
-7.1Round 21🇧🇷 BRAZIL63NT♦5-2-8
-7.2Round 3🇨🇦 CANADA86♥♦J=+0
-7.3Round 2🇦🇺 AUSTRALIA254♠♥K-1-12
-7.3Round 18🇳🇿 NEW ZEALAND235♦♥5=+0
-8.9Round 16🇵🇱 POLAND286♣♠A-1-10
-9.2Round 8🇩🇰 DENMARK246♥♠6-3-11
-9.3Round 3🇨🇦 CANADA46♣♠7=+0
-10.3Round 8🇩🇰 DENMARK223♦♠9+3-10
-10.8Round 2🇦🇺 AUSTRALIA205♥♠8-1-12
-12.6Round 5🇺🇸 USA 1136NT♥J-3-21
-13.2Round 20🇭🇰 CHINA HONG KONG285♣♠J=-13
-14.2Round 8🇩🇰 DENMARK195♠x♥K=-13