🇿🇦 GOWER Craig · SOUTH AFRICA

82rank
-14.3Butler · 240 bds
-0.06per board
±4.6swing
-0.12vs par /bd · #85/139
-0.13adjusted /bd
Butler per round: 23.5 -6 24.3 -17.8 -1.8 -11.4 -45.4 -14.7 -8.9 26.1 15.7 -6 -3.5 7.4 4.2by round

vs par split: bidding +0.02 · play -0.14

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

Card play — on target: opening leads 67.6% #139 of 139 · declarer play 73.4% #92 of 139 · defence 88.6% #47 of 139

Card play by contract type — on target
vs NTvs a suit
Opening leads60.0% (20)70.6% (51)
Declarer play60.0% (20)79.5% (44)
Defence87.9% (33)88.9% (90)

Opening leads by suit led: ♠ 55.0% (20) · ♥ 72.2% (18) · ♦ 76.5% (17) · ♣ 68.8% (16)

vs par by strain: NT +0.19 (68) · a suit -0.24 (172)

vs par by level: part-score -0.10 (91) · game +0.14 (128) · slam -1.76 (21)

By role: declaring -0.76/bd (-3.17 vs par · 117) · defending +0.61/bd (+2.79 vs par · 123)

By vulnerability: vulnerable -0.15/bd (-0.32 vs par · 120) · not vulnerable +0.03/bd (+0.08 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.AptekerK.Kong – N.LeeOpen16+23.5+1.47+2.81
Round 2A.AptekerT.Aa – A.LivgardOpen16-6.0-0.38+0.44
Round 5A.AptekerS.Dahan – F.LahlouOpen16+24.3+1.52+2.75
Round 6A.AptekerJ.Campos – A.RodriguesClosed16-17.8-1.11-4.56
Round 8A.AptekerG.Arts – S.De RoosClosed16-1.8-0.11+0.19
Round 9A.AptekerA.Sementa – A.VersaceClosed16-11.4-0.71-1.62
Round 11A.AptekerJ.Grue – B.MossOpen16-45.4-2.84-2.25
Round 12A.AptekerA.Mesbur – T.GarveyClosed16-14.7-0.92-0.12
Round 14A.AptekerJ.Shivdasani – S.ThakralClosed16-8.9-0.56-0.81
Round 15A.AptekerF.Nacrur – G.GuridiOpen16+26.1+1.63+2.25
Round 17A.AptekerT.Nunn – P.DalleyOpen16+15.7+0.98+3.00
Round 18A.AptekerC.Ju – Z.ShiClosed16-6.0-0.38-0.56
Round 19A.AptekerJ.Ong – J.XuOpen16-3.5-0.22-1.00
Round 21A.AptekerW.Gawel – R.JagniewskiOpen16+7.4+0.46-1.31
Round 23A.AptekerJ.Roll – A.LevinOpen16+4.2+0.26-0.94

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 17🇦🇺 AUSTRALIA67NT♠K-2+20
+13.4Round 19🇸🇬 SINGAPORE77♠♥A-1+17
+11.1Round 15🇨🇱 CHILE136♦♥10=+7
+11.0Round 2🇳🇴 NORWAY326♠♣3-1+13
+10.4Round 1🇭🇰 HONG KONG CHINA85♥♠4+2+14
+10.0Round 8🇧🇪 BELGIUM323NT♠K-2+12
+10.0Round 23🇮🇱 ISRAEL306♣♣7-1+10
+9.3Round 15🇨🇱 CHILE56♦♠3-1+11
+9.3Round 17🇦🇺 AUSTRALIA74♠x♦5-3+12
+9.1Round 14🇮🇳 INDIA225♠♣K-2+7
+8.6Round 9🇮🇹 ITALY45♣x♠K-2+8
+8.2Round 5🇲🇦 MOROCCO123NT♥5-1+10
+8.0Round 15🇨🇱 CHILE63NT♠Q-1+13
+7.9Round 21🇵🇱 POLAND253NT♦7-2+13
+7.7Round 5🇲🇦 MOROCCO103♠♦J+1+10
+7.2Round 21🇵🇱 POLAND294♠♥5+1+11
+7.0Round 8🇧🇪 BELGIUM176♦♠A=+3
+6.9Round 9🇮🇹 ITALY24♠♦6-1+12
+6.7Round 6🇧🇷 BRAZIL214♥♣A+2-13
+6.6Round 2🇳🇴 NORWAY244♥x♥6+1+7
+6.3Round 1🇭🇰 HONG KONG CHINA74♥♣A=+9
+6.3Round 5🇲🇦 MOROCCO13♠♦Q+2+13
+6.1Round 15🇨🇱 CHILE73NT♦6+1+1
+5.7Round 19🇸🇬 SINGAPORE165♣♠Q-1+9
+5.4Round 5🇲🇦 MOROCCO156♣♥8=+0
+5.3Round 21🇵🇱 POLAND236♥♠6=-13
+5.2Round 17🇦🇺 AUSTRALIA103♥♥Q-2+3
+5.1Round 1🇭🇰 HONG KONG CHINA55♦♠Q+1+11
+5.1Round 21🇵🇱 POLAND185♦♦9-1+10
+5.0Round 15🇨🇱 CHILE44♥♦K-2+13
+4.7Round 5🇲🇦 MOROCCO34♠♥5+1+13
+4.5Round 9🇮🇹 ITALY154♠x♥A-2+2
+4.3Round 5🇲🇦 MOROCCO142♠♥A=+14
+4.3Round 18🇨🇳 CHINA264♥♦Q=-1
+4.2Round 1🇭🇰 HONG KONG CHINA63♣♥6+2+4
+4.2Round 17🇦🇺 AUSTRALIA44♠♦A=+0
+4.1Round 8🇧🇪 BELGIUM284♥♣4-1+5
+4.1Round 19🇸🇬 SINGAPORE26♣♠K=+0
+3.9Round 1🇭🇰 HONG KONG CHINA32♠♥A-2+7
+3.9Round 23🇮🇱 ISRAEL324♠♥5-1+10
+3.8Round 14🇮🇳 INDIA272♦♠K-3+6
+3.8Round 21🇵🇱 POLAND204♠♥J=+0
+3.7Round 1🇭🇰 HONG KONG CHINA121NT♣J+1+0
+3.7Round 5🇲🇦 MOROCCO114♠♠3-3+7
+3.5Round 12🇮🇪 IRELAND182NT♠A-3+2
+3.4Round 1🇭🇰 HONG KONG CHINA143NT♥2=+7
+3.4Round 15🇨🇱 CHILE12♥♣3-1+4
+3.4Round 18🇨🇳 CHINA232♠♥A-1+0
+3.3Round 9🇮🇹 ITALY14♠x♠8-2+0
+3.3Round 11🇺🇸 USA221♥♣Q+1+1
+3.3Round 15🇨🇱 CHILE84♠♥5-2+6
+3.2Round 14🇮🇳 INDIA193NT♥5=-1
+3.2Round 23🇮🇱 ISRAEL223NT♥10-2+11
+3.2Round 23🇮🇱 ISRAEL286♣♦Q-1+12
+2.8Round 11🇺🇸 USA272♥♠Q+1+7
+2.6Round 8🇧🇪 BELGIUM206NT♦10+1+1
+2.6Round 11🇺🇸 USA233NT♠3+2+1
+2.4Round 1🇭🇰 HONG KONG CHINA114♥♦10=+0
+2.3Round 12🇮🇪 IRELAND304♣♠8-1+4
+2.2Round 18🇨🇳 CHINA294♠♥6-1+12
+2.1Round 2🇳🇴 NORWAY262♦♥K=-1
+2.0Round 8🇧🇪 BELGIUM304♠♥A-1+4
+2.0Round 17🇦🇺 AUSTRALIA31NT♥6=+6
+1.9Round 14🇮🇳 INDIA264♥♣Q-1-1
+1.8Round 8🇧🇪 BELGIUM192NT♠Q=+1
+1.8Round 19🇸🇬 SINGAPORE104♠♦K+2+1
+1.8Round 21🇵🇱 POLAND242♠♣J-1+2
+1.7Round 12🇮🇪 IRELAND312♠♣3+2+6
+1.7Round 19🇸🇬 SINGAPORE122♥♣4-1-11
+1.7Round 21🇵🇱 POLAND174♥♣K+1-11
+1.7Round 23🇮🇱 ISRAEL183♥♣K=-8
+1.7Round 23🇮🇱 ISRAEL202♠♥9+1+0
+1.6Round 12🇮🇪 IRELAND222♠x♦J-1+2
+1.6Round 12🇮🇪 IRELAND243♥♠9=+0
+1.5Round 19🇸🇬 SINGAPORE42NT♠6+2+8
+1.4Round 12🇮🇪 IRELAND262♥♣Q=+6
+1.4Round 15🇨🇱 CHILE33NT♥6-2+8
+1.3Round 14🇮🇳 INDIA212♦♠Q+2+1
+1.2Round 14🇮🇳 INDIA233♦♠4+1+10
+1.2Round 17🇦🇺 AUSTRALIA115♣♠10=-2
+1.2Round 18🇨🇳 CHINA283NT♠6+1-1
+1.1Round 21🇵🇱 POLAND192♥♥3+3-6
+1.0Round 1🇭🇰 HONG KONG CHINA152♥♠2-3+1
+1.0Round 12🇮🇪 IRELAND194♠♥K+1+1
+1.0Round 12🇮🇪 IRELAND273NT♥9=+0
+1.0Round 17🇦🇺 AUSTRALIA12♠♥A=+0
+0.9Round 2🇳🇴 NORWAY273♦♣A+1+0
+0.9Round 14🇮🇳 INDIA325♠♥3=+0
+0.9Round 18🇨🇳 CHINA251NT♥10=+5
+0.9Round 23🇮🇱 ISRAEL172♥♠5+1+0
+0.8Round 2🇳🇴 NORWAY231NT♦4-1+6
+0.8Round 8🇧🇪 BELGIUM222♣♠9+3+1
+0.8Round 9🇮🇹 ITALY61NT♣6-2-1
+0.8Round 14🇮🇳 INDIA183♥♣10-2+5
+0.8Round 23🇮🇱 ISRAEL193NT♠4+2+0
+0.7Round 5🇲🇦 MOROCCO54♠♦J+2+1
+0.7Round 6🇧🇷 BRAZIL265♦♠J=+0
+0.7Round 9🇮🇹 ITALY143NT♠10-1+5
+0.7Round 12🇮🇪 IRELAND295♣♠Q+1-3
+0.7Round 18🇨🇳 CHINA322♦♥9-1+10
+0.7Round 19🇸🇬 SINGAPORE84♠♦10=-1
+0.6Round 2🇳🇴 NORWAY293NT♦3=+1
+0.6Round 6🇧🇷 BRAZIL202♥♥Q-2-9
+0.6Round 17🇦🇺 AUSTRALIA93♦♥7=+1
+0.5Round 5🇲🇦 MOROCCO94♠♦10=+1
+0.4Round 11🇺🇸 USA2102♠♥6+1+0
+0.3Round 1🇭🇰 HONG KONG CHINA92NT♠6-1-5
+0.3Round 5🇲🇦 MOROCCO23♥♠K-1-5
+0.3Round 18🇨🇳 CHINA313NT♠Q+1+0
+0.2Round 5🇲🇦 MOROCCO64♠♣3+1-11
+0.2Round 8🇧🇪 BELGIUM292♠♣J+3+2
+0.1Round 1🇭🇰 HONG KONG CHINA103NT♥J+1+0
+0.1Round 12🇮🇪 IRELAND233♠♥8+1+10
+0.1Round 15🇨🇱 CHILE163♥♣10-1+3
+0.1Round 17🇦🇺 AUSTRALIA124♠♣7+1+0
-0.0Round 2🇳🇴 NORWAY224♥♠3=+0
+0.0Round 6🇧🇷 BRAZIL243NT♦2+1+0
+0.0Round 9🇮🇹 ITALY92NT♠8=+0
+0.0Round 11🇺🇸 USA213NT♠3+2+11
-0.1Round 17🇦🇺 AUSTRALIA83♦♦5-2+1
-0.2Round 2🇳🇴 NORWAY285♦x♦A-1+6
-0.2Round 15🇨🇱 CHILE102♥♣K+2-10
-0.2Round 17🇦🇺 AUSTRALIA144♥♦A-2+0
-0.3Round 5🇲🇦 MOROCCO75♥♠5=+0
-0.3Round 6🇧🇷 BRAZIL274♥♣4=-1
-0.3Round 6🇧🇷 BRAZIL312♦♣4+1-10
-0.3Round 12🇮🇪 IRELAND214♠♦J=+1
-0.3Round 18🇨🇳 CHINA204♠♣K+2+1
-0.3Round 23🇮🇱 ISRAEL233♦♣2-1-1
-0.4Round 11🇺🇸 USA244♦♠7+1-1
-0.4Round 12🇮🇪 IRELAND252♦♥Q=-1
-0.5Round 2🇳🇴 NORWAY193NT♦6=-1
-0.6Round 6🇧🇷 BRAZIL173NT♠J+1-1
-0.6Round 15🇨🇱 CHILE151NT♥5+1+0
-0.7Round 2🇳🇴 NORWAY202♠♠2+1+0
-0.7Round 6🇧🇷 BRAZIL284♥♠6=+0
-0.7Round 8🇧🇪 BELGIUM272♣♣6=+1
-0.7Round 9🇮🇹 ITALY72♣♠J+2-1
-0.7Round 14🇮🇳 INDIA202♣♣6+2-1
-0.7Round 14🇮🇳 INDIA292♠♦2=+0
-0.8Round 1🇭🇰 HONG KONG CHINA163NT♠3+2+12
-0.8Round 5🇲🇦 MOROCCO83♠♥3=+0
-0.8Round 6🇧🇷 BRAZIL323NT♣6+1-11
-0.8Round 14🇮🇳 INDIA284♥♠K-1-6
-0.8Round 21🇵🇱 POLAND303♠♣5-2-5
-1.0Round 18🇨🇳 CHINA193NT♥K=+0
-1.0Round 19🇸🇬 SINGAPORE144♥♠6=-3
-1.1Round 2🇳🇴 NORWAY181NT♥Q+2-1
-1.1Round 2🇳🇴 NORWAY254♥♦9+1+0
-1.1Round 14🇮🇳 INDIA312♠♦3+1+0
-1.1Round 21🇵🇱 POLAND264♠♣6+2-1
-1.2Round 8🇧🇪 BELGIUM181NT♥5+1+0
-1.2Round 11🇺🇸 USA2113♦♣Q=+0
-1.2Round 15🇨🇱 CHILE24♠♦4+1+0
-1.2Round 17🇦🇺 AUSTRALIA151NT♥6+3+2
-1.2Round 18🇨🇳 CHINA303♠♠J=-1
-1.2Round 23🇮🇱 ISRAEL272♥♥8+1-6
-1.3Round 9🇮🇹 ITALY164♥♠A=+0
-1.4Round 12🇮🇪 IRELAND174♠♥J+2-1
-1.4Round 17🇦🇺 AUSTRALIA135♣♠10-1+6
-1.5Round 18🇨🇳 CHINA213NT♣J+2+0
-1.6Round 6🇧🇷 BRAZIL193NT♣J+2-10
-1.7Round 2🇳🇴 NORWAY313NT♥2+1+1
-1.7Round 15🇨🇱 CHILE142♠♣J=+1
-1.7Round 18🇨🇳 CHINA171NT♥6+3-1
-1.7Round 19🇸🇬 SINGAPORE65♠♦K=+0
-1.7Round 23🇮🇱 ISRAEL255♥♣J-1+3
-1.9Round 6🇧🇷 BRAZIL253♦♦5-2-5
-1.9Round 23🇮🇱 ISRAEL215♣x♠4-1-6
-2.0Round 19🇸🇬 SINGAPORE133♣♥A=+0
-2.0Round 21🇵🇱 POLAND272♠♥A+2-6
-2.0Round 21🇵🇱 POLAND314♠♠10+1+0
-2.0Round 23🇮🇱 ISRAEL314♥♠5+1-11
-2.1Round 1🇭🇰 HONG KONG CHINA133NT♠7-2-7
-2.1Round 6🇧🇷 BRAZIL303NT♠5+1+0
-2.1Round 18🇨🇳 CHINA273NT♠4-1-10
-2.2Round 6🇧🇷 BRAZIL183NT♠6+1+0
-2.2Round 14🇮🇳 INDIA244♦♠A-1-8
-2.3Round 8🇧🇪 BELGIUM214♥♠A-1+1
-2.3Round 19🇸🇬 SINGAPORE94♥♦6=+0
-2.4Round 9🇮🇹 ITALY56♥♣10+1-11
-2.4Round 11🇺🇸 USA263♥♦K=+0
-2.4Round 19🇸🇬 SINGAPORE154♦♥A-2-2
-2.6Round 17🇦🇺 AUSTRALIA163NT♥10=+5
-2.7Round 2🇳🇴 NORWAY173♠♦2-2-1
-2.7Round 8🇧🇪 BELGIUM233NT♦2=+1
-2.8Round 9🇮🇹 ITALY84♠♣A=-3
-2.9Round 1🇭🇰 HONG KONG CHINA13NT♠6=+0
-2.9Round 6🇧🇷 BRAZIL233NT♦K-1-12
-2.9Round 21🇵🇱 POLAND323NT♥4+1-4
-3.0Round 8🇧🇪 BELGIUM253♥♦2-1+2
-3.2Round 11🇺🇸 USA254♥♣8=+0
-3.3Round 12🇮🇪 IRELAND324♠x♥J-1-11
-3.3Round 18🇨🇳 CHINA183♥♣5-1-5
-3.4Round 14🇮🇳 INDIA304♥♦K+2+1
-3.5Round 19🇸🇬 SINGAPORE12♠♣7+2-6
-3.8Round 6🇧🇷 BRAZIL292♦♣8-2-2
-3.8Round 18🇨🇳 CHINA223NT♦J-2-13
-3.9Round 23🇮🇱 ISRAEL242♠♥A+2-7
-4.0Round 9🇮🇹 ITALY114NT♥6+1+0
-4.0Round 11🇺🇸 USA285♠♦J=-4
-4.0Round 15🇨🇱 CHILE113NT♠7-1-5
-4.1Round 18🇨🇳 CHINA243♠x♥6-1-5
-4.2Round 9🇮🇹 ITALY124♥x♠2-3-12
-4.3Round 11🇺🇸 USA2123♥♣6=-1
-4.8Round 5🇲🇦 MOROCCO42♠♥5-2-7
-4.8Round 9🇮🇹 ITALY104♣♠J=-1
-4.8Round 23🇮🇱 ISRAEL264♥♦9=-9
-5.0Round 8🇧🇪 BELGIUM311NT♦10-2-7
-5.0Round 11🇺🇸 USA2154♠♥9+2-11
-5.0Round 17🇦🇺 AUSTRALIA54NT♦Q+1+11
-5.2Round 1🇭🇰 HONG KONG CHINA43NT♠10-2-8
-5.2Round 19🇸🇬 SINGAPORE116♥x♦K-1-5
-5.4Round 23🇮🇱 ISRAEL294♠♥Q+2-13
-5.5Round 5🇲🇦 MOROCCO131NT♣3+1-6
-5.5Round 11🇺🇸 USA294♠♣A=+0
-5.5Round 21🇵🇱 POLAND213NT♣6=+1
-5.7Round 19🇸🇬 SINGAPORE33NT♠7-3-11
-5.7Round 21🇵🇱 POLAND283NT♦5-2-12
-5.9Round 15🇨🇱 CHILE125♣x♦J=-9
-6.3Round 1🇭🇰 HONG KONG CHINA24♠♦6=+0
-6.3Round 5🇲🇦 MOROCCO165♥♣K=+4
-6.3Round 9🇮🇹 ITALY134♦♥K-1-12
-6.4Round 8🇧🇪 BELGIUM266♦♦3+1-13
-6.5Round 2🇳🇴 NORWAY303NT♦3-2-6
-6.5Round 21🇵🇱 POLAND223NT♥3=+0
-7.6Round 11🇺🇸 USA2162♦♥Q+2-11
-8.0Round 15🇨🇱 CHILE93NT♣2=-7
-8.6Round 6🇧🇷 BRAZIL224♠♥5=+1
-8.6Round 19🇸🇬 SINGAPORE54♠x♠10-2-12
-9.0Round 8🇧🇪 BELGIUM245♠♣Q-3-11
-9.0Round 14🇮🇳 INDIA174♥♦7-1-11
-9.7Round 9🇮🇹 ITALY34♠x♣7-3-12
-10.4Round 11🇺🇸 USA2136♠♣Q-1-17
-10.4Round 12🇮🇪 IRELAND283NT♦7-1-6
-10.5Round 11🇺🇸 USA2146♦♠3+1-11
-12.3Round 17🇦🇺 AUSTRALIA26♣♥3-1-17
-13.2Round 14🇮🇳 INDIA256NT♥3-6-15
-13.5Round 2🇳🇴 NORWAY216♦♣3-2-17
-13.8Round 12🇮🇪 IRELAND206♣♦K=-12