🇿🇦 CHEMALY Larry · SOUTH AFRICA

98rank
-43.8Butler · 240 bds
-0.18per board
±4.8swing
-0.27vs par /bd · #88/135
-0.08adjusted /bd
Butler per round: -29.8 -22.2 -12.2 21.2 14.4 6.8 -2.1 -9.5 -29.9 -20.9 0.6 22 -16.4 38.8 -4.6by round

vs par split: bidding -0.20 · play -0.07

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

Card play — on target: opening leads 84.5% #33 of 135 · declarer play 72.9% #79 of 135 · defence 81.7% #109 of 135

Card play by contract type — on target
vs NTvs a suit
Opening leads83.3% (18)85.0% (40)
Declarer play66.7% (21)76.3% (38)
Defence69.2% (39)87.7% (81)

Opening leads by suit led: ♠ 80.0% (20) · ♥ 91.7% (12) · ♦ 84.6% (13) · ♣ 84.6% (13)

vs par by strain: NT -0.94 (79) · a suit +0.06 (161)

vs par by level: part-score +0.17 (94) · game -0.56 (128) · slam -0.44 (18)

By role: declaring -0.01/bd (-2.38 vs par · 120) · defending -0.35/bd (+1.84 vs par · 120)

By vulnerability: vulnerable -0.28/bd (-0.42 vs par · 120) · not vulnerable -0.09/bd (-0.11 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2J.GrantP.Schaltz – D.SchaltzOpen16-29.8-1.86-1.88
Round 3J.GrantD.Baxter – D.LindopOpen16-22.2-1.39-0.75
Round 4J.GrantD.Beauchamp – A.KanetkarOpen16-12.2-0.76-1.50
Round 6J.GrantS.Saha – S.DasClosed16+21.2+1.32-2.50
Round 7J.GrantX.Shen – Y.LiangClosed16+14.4+0.90+1.12
Round 8J.GrantA.El Ghrari – A.RerhayeClosed16+6.8+0.42+0.56
Round 10J.GrantV.Koneru – P.RajadhyakshaOpen16-2.1-0.13-0.12
Round 11J.GrantJ.Schermer – N.ChambersOpen16-9.5-0.59-0.12
Round 14J.GrantP.Bizon – M.BlatClosed16-29.9-1.87-0.69
Round 15J.GrantP.Eliasson – G.ElmrothClosed16-20.9-1.31-2.00
Round 16J.GrantC.Lin – J.ChungClosed16+0.6+0.04-0.44
Round 18J.GrantA.Rivas – A.HoyosClosed16+22.0+1.38+1.06
Round 19J.GrantA.Farstad – J.MikkelsenClosed16-16.4-1.02-2.06
Round 20J.GrantF.Bigdeli – P.CoenraetsClosed16+38.8+2.42+4.06
Round 22J.GrantS.Akhtar – S.HamidClosed16-4.6-0.29+1.25

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.2Round 22🇵🇰 PAKISTAN116♥♦4-3+17
+11.9Round 3🇨🇦 CANADA96♥♣J=+0
+11.5Round 19🇳🇴 NORWAY115♥x♦A=+11
+11.0Round 15🇸🇪 SWEDEN93NT♣5=+7
+11.0Round 20🇧🇪 BELGIUM95♦♣7-2+13
+9.9Round 6🇮🇳 INDIA233NT♦K=-1
+9.1Round 6🇮🇳 INDIA186NT♦J-2+11
+9.0Round 20🇧🇪 BELGIUM106♣♥K-1+12
+8.4Round 10🇺🇸 USA1194♠♦K-2+8
+8.3Round 22🇵🇰 PAKISTAN164♠♣A+1+6
+8.1Round 11🇺🇸 USA2146♦♣Q+1+11
+7.7Round 7🇨🇳 CHINA16♥♥2=+0
+7.7Round 8🇲🇦 MOROCCO323NT♥9-1+12
+7.1Round 8🇲🇦 MOROCCO232♦x♥4-1+9
+7.0Round 19🇳🇴 NORWAY33NT♠9+1+1
+6.8Round 8🇲🇦 MOROCCO293NT♥5=+10
+6.7Round 11🇺🇸 USA223♦x♥7-2+9
+6.5Round 6🇮🇳 INDIA293♣x♠K-1+8
+6.3Round 20🇧🇪 BELGIUM73NT♥A=+0
+6.0Round 4🇦🇺 AUSTRALIA212♥♣A-3+5
+5.9Round 11🇺🇸 USA2163♦♥Q+1+11
+5.7Round 15🇸🇪 SWEDEN113NT♠Q-1+5
+5.5Round 16🇹🇼 CHINESE TAIPEI293NT♦9=+10
+5.4Round 7🇨🇳 CHINA122NT♥3+2+6
+5.4Round 18🇨🇴 COLOMBIA291NT♥3+4-9
+5.2Round 6🇮🇳 INDIA214♥♣A+1-13
+5.1Round 10🇺🇸 USA1183NT♠5+3+11
+5.1Round 22🇵🇰 PAKISTAN95♥♦J+1+17
+4.9Round 6🇮🇳 INDIA265♦x♠J=+4
+4.9Round 7🇨🇳 CHINA114♥♣A=-1
+4.9Round 20🇧🇪 BELGIUM142♦♣Q-2+11
+4.8Round 16🇹🇼 CHINESE TAIPEI263NT♥4=+10
+4.8Round 18🇨🇴 COLOMBIA263♥♠3+2+10
+4.7Round 18🇨🇴 COLOMBIA322NT♠10-2-6
+4.6Round 20🇧🇪 BELGIUM84♥♠5=+8
+4.4Round 7🇨🇳 CHINA91♦♦K-2+2
+4.3Round 4🇦🇺 AUSTRALIA286NT♣2=+0
+4.3Round 14🇵🇱 POLAND233NT♠J=-1
+4.1Round 11🇺🇸 USA2123♦♦A+2+2
+4.0Round 3🇨🇦 CANADA32♥♣3=+6
+4.0Round 15🇸🇪 SWEDEN104♥♣A-1+12
+4.0Round 18🇨🇴 COLOMBIA223NT♦6-2+13
+3.9Round 16🇹🇼 CHINESE TAIPEI251♠♦6+3+1
+3.8Round 3🇨🇦 CANADA42♥♠K=+6
+3.8Round 8🇲🇦 MOROCCO304♠x♥K-1+5
+3.8Round 18🇨🇴 COLOMBIA241NT♣Q-1+4
+3.8Round 18🇨🇴 COLOMBIA251NT♥9-1+0
+3.7Round 4🇦🇺 AUSTRALIA224♥♦9-1+5
+3.5Round 7🇨🇳 CHINA162♦♦5+2+11
+3.4Round 22🇵🇰 PAKISTAN33♦♠4-1+11
+3.4Round 22🇵🇰 PAKISTAN153♦♣10+2+13
+3.3Round 4🇦🇺 AUSTRALIA304♠♣6+1+0
+3.3Round 19🇳🇴 NORWAY54♦♥A=+0
+3.2Round 15🇸🇪 SWEDEN162♠♥8+1+0
+3.2Round 18🇨🇴 COLOMBIA183♦♠K-1+5
+3.1Round 19🇳🇴 NORWAY26♣♠6=+0
+2.9Round 4🇦🇺 AUSTRALIA234♥♥10-2+8
+2.8Round 15🇸🇪 SWEDEN142♠♦6+1+0
+2.8Round 20🇧🇪 BELGIUM23NT♣2+2+0
+2.6Round 6🇮🇳 INDIA252♦♦J+1+0
+2.6Round 7🇨🇳 CHINA24♥♠6+2+14
+2.6Round 22🇵🇰 PAKISTAN71NT♣K-1+1
+2.5Round 16🇹🇼 CHINESE TAIPEI193♦♠8-1+4
+2.4Round 10🇺🇸 USA1312♦♠7+1+0
+2.1Round 20🇧🇪 BELGIUM153NT♠4-2+0
+2.0Round 3🇨🇦 CANADA132♠♦K=+6
+2.0Round 8🇲🇦 MOROCCO244♠♥A=+0
+1.9Round 11🇺🇸 USA274♥♠Q-1-1
+1.9Round 14🇵🇱 POLAND255♦♣4+1+11
+1.9Round 16🇹🇼 CHINESE TAIPEI323NT♥7+2+4
+1.9Round 20🇧🇪 BELGIUM54♥♠2-1+10
+1.8Round 3🇨🇦 CANADA85♣♠4=+11
+1.8Round 4🇦🇺 AUSTRALIA175♠♣Q-1+5
+1.7Round 8🇲🇦 MOROCCO206♠♦A=+0
+1.7Round 14🇵🇱 POLAND172♥♦5+4+6
+1.7Round 16🇹🇼 CHINESE TAIPEI283♥♦5=+0
+1.5Round 8🇲🇦 MOROCCO192NT♥8=+1
+1.5Round 20🇧🇪 BELGIUM15♣♠A=+7
+1.5Round 20🇧🇪 BELGIUM162NT♠5+2+9
+1.4Round 6🇮🇳 INDIA274♥♠K+1+0
+1.4Round 11🇺🇸 USA2113♦♥Q=+0
+1.4Round 18🇨🇴 COLOMBIA231NT♦Q-1+5
+1.3Round 2🇩🇰 DENMARK262♦♣J+1+0
+1.3Round 2🇩🇰 DENMARK274♦♠J=+0
+1.3Round 2🇩🇰 DENMARK324♥♠3=+1
+1.3Round 8🇲🇦 MOROCCO272♥♣A-1+2
+1.2Round 8🇲🇦 MOROCCO222♣♠9+3+1
+1.2Round 10🇺🇸 USA1204♥♦7+2+13
+1.2Round 18🇨🇴 COLOMBIA193NT♣2=+0
+1.2Round 18🇨🇴 COLOMBIA302♠♠J=+0
+1.2Round 19🇳🇴 NORWAY122♥♣3-1-11
+1.1Round 7🇨🇳 CHINA31NT♥4-1+5
+1.1Round 10🇺🇸 USA1251NT♦3=+0
+1.0Round 4🇦🇺 AUSTRALIA323NT♠Q+1-12
+1.0Round 20🇧🇪 BELGIUM133NT♠Q+1+0
+0.8Round 2🇩🇰 DENMARK231NT♦2-1+6
+0.7Round 11🇺🇸 USA2134♠♦9+1+13
+0.7Round 16🇹🇼 CHINESE TAIPEI213♠♥Q=+0
+0.7Round 18🇨🇴 COLOMBIA213NT♣J+2+0
+0.6Round 7🇨🇳 CHINA73NT♠7=+0
+0.6Round 16🇹🇼 CHINESE TAIPEI304♥♠3=-11
+0.6Round 18🇨🇴 COLOMBIA313NT♠Q=+1
+0.5Round 4🇦🇺 AUSTRALIA273♦♠10=+0
+0.5Round 6🇮🇳 INDIA202♥♣5-2-9
+0.5Round 16🇹🇼 CHINESE TAIPEI205♥♠9+1+1
+0.4Round 6🇮🇳 INDIA173NT♣J+1-1
+0.4Round 10🇺🇸 USA1222♠♥Q=+0
+0.4Round 16🇹🇼 CHINESE TAIPEI273♥♠4-1+2
+0.3Round 6🇮🇳 INDIA323NT♥6+2-11
+0.3Round 7🇨🇳 CHINA64♥♦A+1+0
+0.3Round 11🇺🇸 USA213NT♣4+2-11
+0.3Round 14🇵🇱 POLAND243♣♠7-1+8
+0.3Round 18🇨🇴 COLOMBIA204♠♠10+1+0
+0.3Round 19🇳🇴 NORWAY84♠♦10=-1
+0.2Round 3🇨🇦 CANADA61NT♥6+2+0
+0.2Round 10🇺🇸 USA1175♣♥A=+1
+0.2Round 10🇺🇸 USA1234♥♦J=-3
+0.2Round 15🇸🇪 SWEDEN151NT♣4+1+0
+0.1Round 11🇺🇸 USA294♠♣K=+0
+0.1Round 15🇸🇪 SWEDEN24♠♦4+1+0
+0.0Round 10🇺🇸 USA1273♠♥3-1-6
+0.0Round 11🇺🇸 USA2103♠♣3+1-1
-0.0Round 16🇹🇼 CHINESE TAIPEI222♠♣6+2+6
-0.1Round 2🇩🇰 DENMARK224♥♠6=+0
-0.1Round 3🇨🇦 CANADA124♥♠10=+0
-0.2Round 10🇺🇸 USA1284♥♦5-1-2
-0.2Round 15🇸🇪 SWEDEN33NT♥10-2-8
-0.3Round 2🇩🇰 DENMARK214♠♣K=-13
-0.3Round 19🇳🇴 NORWAY104♠♦K=-1
-0.3Round 22🇵🇰 PAKISTAN43NT♠Q+1+1
-0.4Round 10🇺🇸 USA1321NT♥Q=-8
-0.4Round 16🇹🇼 CHINESE TAIPEI313NT♥7+2+0
-0.4Round 19🇳🇴 NORWAY64♠♦K+1+0
-0.5Round 2🇩🇰 DENMARK193NT♦6=-1
-0.5Round 20🇧🇪 BELGIUM44♠♦2+1-13
-0.6Round 2🇩🇰 DENMARK201♠♣3+2+0
-0.6Round 7🇨🇳 CHINA44♠♦8+1+0
-0.6Round 7🇨🇳 CHINA55♦♣2+1-13
-0.6Round 8🇲🇦 MOROCCO311NT♠6-1-1
-0.7Round 3🇨🇦 CANADA141NT♠K=+2
-0.7Round 4🇦🇺 AUSTRALIA182♥♦10=+0
-0.7Round 8🇲🇦 MOROCCO181♠♦5+1+0
-0.7Round 20🇧🇪 BELGIUM63NT♠10-1+2
-0.7Round 22🇵🇰 PAKISTAN85♥♠5-1-5
-0.8Round 7🇨🇳 CHINA142♠♥10=+0
-0.8Round 14🇵🇱 POLAND212♦♠Q+2-1
-0.8Round 16🇹🇼 CHINESE TAIPEI241NT♥A+1-1
-0.9Round 2🇩🇰 DENMARK182♠♣2=+0
-0.9Round 6🇮🇳 INDIA193NT♣J+2-10
-0.9Round 14🇵🇱 POLAND304♥♣9+2-1
-0.9Round 22🇵🇰 PAKISTAN134♦♠K=+0
-1.0Round 14🇵🇱 POLAND271NT♠Q-2-5
-1.0Round 19🇳🇴 NORWAY152♥♠Q+2-1
-1.0Round 20🇧🇪 BELGIUM125♦♣K-2+5
-1.1Round 2🇩🇰 DENMARK254♥♦9+1+0
-1.2Round 4🇦🇺 AUSTRALIA254♠♦A=+0
-1.2Round 10🇺🇸 USA1242♥♣10+1-1
-1.2Round 22🇵🇰 PAKISTAN53♥♠Q+1-10
-1.3Round 2🇩🇰 DENMARK293NT♦3=+1
-1.3Round 10🇺🇸 USA1294♥♣A+1+0
-1.4Round 14🇵🇱 POLAND202♣♣6=-1
-1.5Round 4🇦🇺 AUSTRALIA313♥♦9+1-1
-1.6Round 8🇲🇦 MOROCCO214♥♠A-1+1
-1.7Round 6🇮🇳 INDIA312♦♠A=-11
-1.8Round 6🇮🇳 INDIA284♥♠7=+0
-1.8Round 22🇵🇰 PAKISTAN11NT♥5-1+2
-1.9Round 3🇨🇦 CANADA14♠♥K+2-1
-1.9Round 3🇨🇦 CANADA151NT♣Q=+2
-1.9Round 4🇦🇺 AUSTRALIA244♠♥J+3-2
-2.0Round 14🇵🇱 POLAND193NT♠7+1+0
-2.0Round 15🇸🇪 SWEDEN84♠♦3-1-5
-2.0Round 19🇳🇴 NORWAY133♣♠K+1-1
-2.1Round 7🇨🇳 CHINA133NT♣K+1+0
-2.2Round 2🇩🇰 DENMARK314NT♥10+1+0
-2.3Round 18🇨🇴 COLOMBIA283NT♠6+3-1
-2.4Round 7🇨🇳 CHINA101NT♦3=+0
-2.4Round 11🇺🇸 USA233NT♠4+1+0
-2.6Round 20🇧🇪 BELGIUM35♠♣K=+0
-2.7Round 6🇮🇳 INDIA303NT♠5+1+0
-2.7Round 8🇲🇦 MOROCCO253♥♦2-1+2
-2.7Round 14🇵🇱 POLAND183♥♠A-2-5
-2.7Round 14🇵🇱 POLAND314♥♦9-1-5
-2.7Round 16🇹🇼 CHINESE TAIPEI173NT♠8+3-10
-2.8Round 14🇵🇱 POLAND324♠♣A+1+0
-2.8Round 15🇸🇪 SWEDEN12♥♠3-1-4
-3.0Round 14🇵🇱 POLAND264♥♣Q-1+1
-3.0Round 20🇧🇪 BELGIUM111NT♥A=+1
-3.2Round 19🇳🇴 NORWAY145♥♠Q=-4
-3.6Round 15🇸🇪 SWEDEN44♥♦K-1-12
-3.7Round 3🇨🇦 CANADA113♣♠10+2-6
-3.7Round 11🇺🇸 USA241NT♦4=-6
-3.7Round 16🇹🇼 CHINESE TAIPEI183♠♥5-2-6
-3.7Round 18🇨🇴 COLOMBIA173NT♠Q-1-5
-3.7Round 22🇵🇰 PAKISTAN105♦x♥2=-4
-3.9Round 7🇨🇳 CHINA153♠♦Q=+0
-3.9Round 19🇳🇴 NORWAY12♠♥8+2-6
-4.2Round 14🇵🇱 POLAND291NT♦10-1-5
-4.3Round 10🇺🇸 USA1263NT♥A-1-6
-4.4Round 11🇺🇸 USA264♥♦K-1-5
-4.4Round 19🇳🇴 NORWAY163NT♠Q=-7
-4.8Round 2🇩🇰 DENMARK243♥♠A+1-6
-5.0Round 6🇮🇳 INDIA244♣♠2+1-7
-5.3Round 3🇨🇦 CANADA24♠♥J=-3
-5.3Round 22🇵🇰 PAKISTAN123NT♠2-1-12
-5.6Round 2🇩🇰 DENMARK174♥♠8-1-5
-5.7Round 2🇩🇰 DENMARK304♠♦6-1-5
-5.7Round 7🇨🇳 CHINA81NT♥5+1-6
-5.9Round 3🇨🇦 CANADA74♠♥2=+1
-5.9Round 14🇵🇱 POLAND224♥♦2-1-5
-6.0Round 11🇺🇸 USA2156♠♦2+1-1
-6.3Round 22🇵🇰 PAKISTAN62♦x♣K-1-13
-6.5Round 8🇲🇦 MOROCCO266♦♠2+1-13
-6.6Round 4🇦🇺 AUSTRALIA203NT♠5=-10
-6.6Round 4🇦🇺 AUSTRALIA263NT♥4=+1
-6.6Round 8🇲🇦 MOROCCO284♥♦K=-7
-6.7Round 10🇺🇸 USA1213NT♣J-3-9
-6.7Round 15🇸🇪 SWEDEN73NT♦6+1-1
-6.9Round 15🇸🇪 SWEDEN135♦x♥K+1+4
-7.0Round 10🇺🇸 USA1306♠♣10=+0
-7.0Round 11🇺🇸 USA285♦♣K-1-6
-7.1Round 18🇨🇴 COLOMBIA273NT♠4=+0
-7.1Round 19🇳🇴 NORWAY45♦♠3-2-2
-7.5Round 6🇮🇳 INDIA224♠♥5+1+0
-7.6Round 8🇲🇦 MOROCCO176♣♦2-1-13
-7.7Round 15🇸🇪 SWEDEN125♣x♠A-1-6
-7.8Round 3🇨🇦 CANADA53NT♦9+4-14
-8.0Round 4🇦🇺 AUSTRALIA193♥♥2+2-10
-8.1Round 3🇨🇦 CANADA163NT♥K-1-12
-8.1Round 19🇳🇴 NORWAY76♠♥K=+0
-8.3Round 15🇸🇪 SWEDEN56♦♠3-1-11
-8.7Round 22🇵🇰 PAKISTAN146♣♥Q=+2
-9.2Round 4🇦🇺 AUSTRALIA293♥x♥6=-13
-9.7Round 15🇸🇪 SWEDEN64♥♦6-1-13
-10.5Round 3🇨🇦 CANADA104♠♠6=-10
-10.7Round 14🇵🇱 POLAND284♠x♦J-3-8
-10.7Round 22🇵🇰 PAKISTAN26♥x♦4=-6
-11.4Round 2🇩🇰 DENMARK283♦x♣Q=-8
-12.4Round 19🇳🇴 NORWAY93NTx♦4+2-11
-14.3Round 16🇹🇼 CHINESE TAIPEI234♥x♠3-4-17
-15.2Round 11🇺🇸 USA256NTx♦4-4-17