🇧🇲 PENISTON William · BERMUDA

95rank
-386.8Butler · 238 bds
-1.63per board
±5.0swing
-1.90vs par /bd · #96/99
-1.42adjusted /bd
Butler per round: -24.4 -11.3 -14.9 -29.8 -23.5 -47.9 -54.3 -3.6 -12.8 -1.7 -13.7 -34.7 -17 -18 -13.9 -41.6 -23.7by round

vs par split: bidding -1.11 · play -0.78

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

Card play — on target: opening leads 67.8% #94 of 99 · declarer play 66.7% #71 of 99 · defence 71.7% #98 of 99

Card play by contract type — on target
vs NTvs a suit
Opening leads65.0% (20)69.2% (39)
Declarer play55.6% (9)68.8% (48)
Defence75.7% (37)69.9% (83)

Opening leads by suit led: ♠ 66.7% (18) · ♥ 75.0% (8) · ♦ 55.6% (18) · ♣ 80.0% (15)

vs par by strain: NT -0.64 (70) · a suit -2.41 (167)

vs par by level: part-score -2.44 (91) · game -1.81 (137) · slam +2.44 (9)

By role: declaring -2.17/bd (-4.03 vs par · 117) · defending -1.10/bd (+0.17 vs par · 121)

By vulnerability: vulnerable -1.68/bd (-1.97 vs par · 119) · not vulnerable -1.58/bd (-1.82 vs par · 119)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1R.CaveO.Toledano – A.YekutieliClosed14-24.4-1.74-0.36
Round 2R.CaveC.Smith – N.DavilaOpen14-11.3-0.81+0.29
Round 3R.CaveC.Chang – W.ChenOpen14-14.9-1.06-1.93
Round 4R.CaveF.Beugin – M.DufreneClosed14-29.8-2.13-2.57
Round 5R.CaveP.Godlewski – K.MajewskiOpen14-23.5-1.68+1.50
Round 6R.CaveS.Caspersen – C.LahrmannOpen14-47.9-3.42-3.79
Round 7R.CaveC.Chan – J.TsangOpen14-54.3-3.88-2.36
Round 8R.CaveA.Leung – Y.LiuClosed14-3.6-0.26+1.00
Round 9R.CaveH.Paoli – G.PanfiliClosed14-12.8-0.91-3.50
Round 10R.CaveF.Chiarandini – A.GaiottiClosed14-1.7-0.12+0.21
Round 11R.CaveY.Caris – P.DupontClosed14-13.7-0.98-3.43
Round 12R.CaveT.Bodin – I.PetersenOpen14-34.7-2.48-3.86
Round 13R.CaveS.Jesse – L.VornkahlClosed14-17.0-1.21-2.00
Round 14R.CaveH.Berk – N.ChangClosed14-18.0-1.29-2.07
Round 15R.CaveBOSE BABHRUBAHAN – KUSHARI SAYANTANOpen14-13.9-0.99-3.36
Round 16R.CaveR.Pan – X.WangClosed14-41.6-2.97-3.57
Round 17R.CaveM.Balodis – G.DreimanisOpen14-23.7-1.69-2.43

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
+11.8Round 11🇳🇱 NETHERLANDS136♥♣A+1+1
+10.5Round 1🇮🇱 ISRAEL42♠x♠J-2+17
+8.8Round 1🇮🇱 ISRAEL24♥x♣A=+10
+8.6Round 6🇩🇰 DENMARK94♠♣10-1+12
+8.5Round 2🇨🇱 CHILE265♥♠A-1+7
+8.5Round 17🇱🇻 LATVIA54♠♣8-2+5
+8.4Round 3🇹🇼 CHINESE TAIPEI51NT♣4-4+7
+8.4Round 10🇮🇹 ITALY175♥♠2-1+8
+7.9Round 17🇱🇻 LATVIA134♠♣3+1+1
+7.6Round 9🇧🇷 BRAZIL194♠♥6-1+13
+7.4Round 16🇨🇳 CHINA154♣♠J=+0
+6.6Round 5🇵🇱 POLAND183NT♠2+3+12
+6.6Round 6🇩🇰 DENMARK146♦♠2-1+10
+6.4Round 13🇩🇪 GERMANY66NT♠4-3+14
+6.1Round 2🇨🇱 CHILE152♠♣2+3+6
+6.1Round 11🇳🇱 NETHERLANDS114♥♦6=+8
+5.8Round 5🇵🇱 POLAND163♠♣4-1+13
+5.8Round 7🇭🇰 CHINA HONG KONG233NTx♣4=+12
+5.7Round 3🇹🇼 CHINESE TAIPEI102♠♣5-1+5
+5.6Round 3🇹🇼 CHINESE TAIPEI142♦♣7+1+8
+5.4Round 5🇵🇱 POLAND284♥♣2=+0
+5.4Round 13🇩🇪 GERMANY44♠♣6+1+1
+4.9Round 8🇸🇬 SINGAPORE33NT♣J-2+6
+4.8Round 9🇧🇷 BRAZIL263♦♣3-3-7
+4.7Round 4🇫🇷 FRANCE21NT♠5-1+6
+4.4Round 1🇮🇱 ISRAEL64♠♦A-3+13
+4.4Round 17🇱🇻 LATVIA63NT♣4-1+5
+4.2Round 3🇹🇼 CHINESE TAIPEI74♠♦J=+9
+4.1Round 14🇺🇸 USA223NT♠3-2+11
+3.8Round 2🇨🇱 CHILE174♠♦7-3+13
+3.8Round 15🇮🇳 INDIA72♥♠3-2+2
+3.7Round 1🇮🇱 ISRAEL93NT♥Q+2+0
+3.5Round 9🇧🇷 BRAZIL151NT♠8=+6
+3.2Round 2🇨🇱 CHILE184♥♣10-2+6
+3.2Round 6🇩🇰 DENMARK105♥♠K-1-9
+3.2Round 10🇮🇹 ITALY194♠x♥A-1+5
+2.9Round 1🇮🇱 ISRAEL84♠♣10-1+8
+2.9Round 5🇵🇱 POLAND254♠♥4-2+6
+2.8Round 2🇨🇱 CHILE223NT♠3-1+6
+2.7Round 8🇸🇬 SINGAPORE143♠♥A-1+4
+2.6Round 11🇳🇱 NETHERLANDS144♥♠6-2+6
+2.6Round 16🇨🇳 CHINA223NT♠Q+1+0
+2.5Round 7🇭🇰 CHINA HONG KONG192♠♠7-1+4
+2.4Round 8🇸🇬 SINGAPORE21♠♦2+1+5
+2.4Round 8🇸🇬 SINGAPORE93NT♦2-1+5
+2.4Round 12🇸🇪 SWEDEN155♥♥5+1-13
+2.4Round 14🇺🇸 USA204♥♠10=+0
+2.4Round 14🇺🇸 USA283NT♣5+1-1
+2.3Round 10🇮🇹 ITALY162♥♠A+2-1
+2.2Round 12🇸🇪 SWEDEN202♥♥7-1+11
+2.1Round 5🇵🇱 POLAND244♥♠5-1+5
+2.1Round 9🇧🇷 BRAZIL164♠♥Q=+0
+2.1Round 13🇩🇪 GERMANY84♥♥2+2+1
+2.0Round 8🇸🇬 SINGAPORE84♥♣7+1+1
+1.9Round 4🇫🇷 FRANCE73NT♠3=-1
+1.9Round 10🇮🇹 ITALY184♠♣5-1+6
+1.8Round 8🇸🇬 SINGAPORE53♦♠7=+0
+1.6Round 17🇱🇻 LATVIA91NT♠5-2+0
+1.5Round 15🇮🇳 INDIA23NT♥5+2+0
+1.5Round 16🇨🇳 CHINA171NT♣8+1+0
+1.4Round 4🇫🇷 FRANCE92♠♦A-1+0
+1.4Round 12🇸🇪 SWEDEN222♠♣3=+0
+1.4Round 16🇨🇳 CHINA253NT♥4-2+5
+1.3Round 9🇧🇷 BRAZIL184♠♥2=-13
+1.1Round 2🇨🇱 CHILE194♠♦5=+0
+1.1Round 5🇵🇱 POLAND196NT♣9=+0
+1.0Round 13🇩🇪 GERMANY114♥♣9+2-11
+1.0Round 13🇩🇪 GERMANY134♠♣6+2+13
+0.9Round 10🇮🇹 ITALY201♦♣5+3+10
+0.9Round 17🇱🇻 LATVIA32♠♥5+2+6
+0.8Round 14🇺🇸 USA273NT♥2=+0
+0.7Round 4🇫🇷 FRANCE33NT♣2+2+0
+0.7Round 8🇸🇬 SINGAPORE113NT♠A-2-6
+0.7Round 8🇸🇬 SINGAPORE135♥♠K-1+12
+0.6Round 10🇮🇹 ITALY263NT♣9=+1
+0.6Round 15🇮🇳 INDIA14♠♣K+1+0
+0.6Round 16🇨🇳 CHINA243♦♠K+3+13
+0.5Round 6🇩🇰 DENMARK124♠♥4+1+0
+0.5Round 11🇳🇱 NETHERLANDS74♥♣K+1-13
+0.5Round 17🇱🇻 LATVIA24♦♠3-2+0
+0.4Round 9🇧🇷 BRAZIL224♠♦A+1+0
+0.4Round 10🇮🇹 ITALY274♥♦3+1+0
+0.4Round 15🇮🇳 INDIA92♠♥5+2-8
+0.2Round 15🇮🇳 INDIA143♣♥A-1-2
+0.1Round 2🇨🇱 CHILE244♦♦8=+0
+0.1Round 3🇹🇼 CHINESE TAIPEI91NT♣5-1-2
+0.1Round 11🇳🇱 NETHERLANDS92♣♥K+3-6
+0.0Round 13🇩🇪 GERMANY54♥♦5=+1
-0.0Round 15🇮🇳 INDIA44♥♦3+1+0
-0.0Round 17🇱🇻 LATVIA143NT♥7+1-1
-0.1Round 2🇨🇱 CHILE283NT♦3+2+11
-0.1Round 10🇮🇹 ITALY233♠♣4-1-9
-0.2Round 11🇳🇱 NETHERLANDS54♠♣Q=+0
-0.3Round 12🇸🇪 SWEDEN271NT♠5+2-1
-0.3Round 13🇩🇪 GERMANY144♥♦5=+1
-0.4Round 9🇧🇷 BRAZIL202♠♥2=-6
-0.5Round 5🇵🇱 POLAND152♥♦8+2-6
-0.5Round 5🇵🇱 POLAND202♥♠J-2+9
-0.5Round 8🇸🇬 SINGAPORE62♥♠2-1-11
-0.5Round 11🇳🇱 NETHERLANDS33NT♥4+2+0
-0.5Round 16🇨🇳 CHINA283NT♣2+2+0
-0.6Round 3🇹🇼 CHINESE TAIPEI125♣x♠Q-3-5
-0.6Round 16🇨🇳 CHINA193NT♥2=+0
-0.7Round 10🇮🇹 ITALY284♥♥3=+0
-0.8Round 2🇨🇱 CHILE273NT♥3+2+0
-0.8Round 8🇸🇬 SINGAPORE44♠♥5+2-1
-0.8Round 14🇺🇸 USA173NT♠4=+1
-0.8Round 15🇮🇳 INDIA63NT♠6=-1
-0.9Round 4🇫🇷 FRANCE12♦♣K-1+1
-0.9Round 8🇸🇬 SINGAPORE123NT♠K=+0
-0.9Round 9🇧🇷 BRAZIL283NT♠6+1+0
-1.0Round 7🇭🇰 CHINA HONG KONG162♠♥9+1-1
-1.0Round 11🇳🇱 NETHERLANDS63♣♥9+2-1
-1.3Round 4🇫🇷 FRANCE63♦♣Q-1-5
-1.3Round 15🇮🇳 INDIA33♣♥7+1-10
-1.4Round 10🇮🇹 ITALY212♥♠Q+1-1
-1.5Round 4🇫🇷 FRANCE84♥♣A-2+0
-1.5Round 5🇵🇱 POLAND173NT♠3=+11
-1.5Round 11🇳🇱 NETHERLANDS123♠♣9-2-9
-1.5Round 12🇸🇪 SWEDEN163♠x♣Q-1-6
-1.5Round 14🇺🇸 USA245♦♣6=+0
-1.5Round 17🇱🇻 LATVIA13NT♣5+1+0
-1.6Round 10🇮🇹 ITALY153NT♥3+2-11
-1.8Round 3🇹🇼 CHINESE TAIPEI2Pass-3
-1.8Round 14🇺🇸 USA192♥♠K=-11
-1.8Round 15🇮🇳 INDIA134♥♣4+1-4
-1.9Round 1🇮🇱 ISRAEL33NT♥4+2-1
-1.9Round 2🇨🇱 CHILE213♥♦K-1-2
-1.9Round 10🇮🇹 ITALY224♠♥10-2-8
-2.1Round 9🇧🇷 BRAZIL274♥♦Q-3-1
-2.1Round 12🇸🇪 SWEDEN233♥♦3-2-10
-2.1Round 15🇮🇳 INDIA84♣♦4-1-4
-2.2Round 4🇫🇷 FRANCE112♥♣3+2-2
-2.2Round 6🇩🇰 DENMARK72♦♣3-1-1
-2.2Round 9🇧🇷 BRAZIL254♠♠5-1-5
-2.2Round 14🇺🇸 USA254♠♦4=-13
-2.3Round 13🇩🇪 GERMANY94♠♣Q-1-5
-2.4Round 3🇹🇼 CHINESE TAIPEI112♠♦7+1+0
-2.4Round 14🇺🇸 USA163♥♠5+1+6
-2.4Round 15🇮🇳 INDIA101NTx♦10-1-2
-2.4Round 17🇱🇻 LATVIA125NT♥2=+0
-2.5Round 6🇩🇰 DENMARK25♣♠Q=+0
-2.5Round 14🇺🇸 USA263NT♠4+2-1
-2.6Round 3🇹🇼 CHINESE TAIPEI63♦♣6-1-5
-2.6Round 11🇳🇱 NETHERLANDS82NT♠Q=+0
-2.6Round 12🇸🇪 SWEDEN251NT♠A+4-3
-2.7Round 12🇸🇪 SWEDEN192NT♠6-2+0
-2.7Round 15🇮🇳 INDIA53NT♦6-1-5
-2.8Round 7🇭🇰 CHINA HONG KONG173NT♠6+2-4
-2.9Round 12🇸🇪 SWEDEN181NT♦8+3-2
-2.9Round 13🇩🇪 GERMANY33NT♠J-1-5
-2.9Round 15🇮🇳 INDIA125♥♠K+1-2
-3.1Round 7🇭🇰 CHINA HONG KONG204♠♣4+1+0
-3.2Round 5🇵🇱 POLAND232♠♣7+1-1
-3.2Round 14🇺🇸 USA211NT♥4=-5
-3.3Round 5🇵🇱 POLAND223NT♦5+1+1
-3.4Round 4🇫🇷 FRANCE42♥♣6-1+0
-3.4Round 12🇸🇪 SWEDEN283NT♠8+2-1
-3.5Round 7🇭🇰 CHINA HONG KONG153♥♠4+2-6
-3.5Round 9🇧🇷 BRAZIL173NT♦5-4-3
-3.6Round 1🇮🇱 ISRAEL145♦♣3-1+4
-3.6Round 4🇫🇷 FRANCE104♥♣2+1-1
-3.6Round 7🇭🇰 CHINA HONG KONG264♥♠2=+1
-3.6Round 14🇺🇸 USA231NT♣K+1+0
-3.8Round 7🇭🇰 CHINA HONG KONG226♠♣J=+11
-3.9Round 6🇩🇰 DENMARK32♥♠4+1-1
-4.0Round 3🇹🇼 CHINESE TAIPEI83NT♦6-1-10
-4.0Round 3🇹🇼 CHINESE TAIPEI133♥♠2-1-6
-4.1Round 8🇸🇬 SINGAPORE74♠♣A+2-2
-4.3Round 12🇸🇪 SWEDEN264♠♥2=+0
-4.3Round 13🇩🇪 GERMANY14♠♦4=+0
-4.4Round 3🇹🇼 CHINESE TAIPEI34♥♦3+1-1
-4.4Round 4🇫🇷 FRANCE121NT♦9=-6
-4.4Round 6🇩🇰 DENMARK63♠♦3+2-6
-4.4Round 13🇩🇪 GERMANY104♠♥8-1-12
-4.4Round 17🇱🇻 LATVIA102♠x♥3-1-2
-4.5Round 1🇮🇱 ISRAEL113♥♠5-2-6
-4.5Round 10🇮🇹 ITALY256NT♦4=+11
-4.6Round 14🇺🇸 USA184♠♦Q-1-5
-4.8Round 1🇮🇱 ISRAEL102NT♥A-3-5
-4.8Round 8🇸🇬 SINGAPORE12♠♦6=-6
-4.8Round 13🇩🇪 GERMANY22NT♥6-1-12
-4.9Round 13🇩🇪 GERMANY122♥x♦K-2-2
-4.9Round 16🇨🇳 CHINA183NT♠6-1-5
-4.9Round 16🇨🇳 CHINA234♠♦A-3-9
-5.0Round 16🇨🇳 CHINA202♠♦3+1+0
-5.1Round 14🇺🇸 USA153♦♠A=-11
-5.1Round 17🇱🇻 LATVIA114♥x♣J-2-9
-5.2Round 2🇨🇱 CHILE164♥♦A+1-4
-5.3Round 7🇭🇰 CHINA HONG KONG212♠♦A-1-13
-5.3Round 7🇭🇰 CHINA HONG KONG255♣♠K+1-11
-5.4Round 7🇭🇰 CHINA HONG KONG181♣♥A=-5
-5.5Round 4🇫🇷 FRANCE145♥♣A-2-9
-5.5Round 11🇳🇱 NETHERLANDS23♦♠7+1-12
-5.7Round 12🇸🇪 SWEDEN214♠♣7-1-6
-5.9Round 2🇨🇱 CHILE254♠♦Q+3-14
-5.9Round 11🇳🇱 NETHERLANDS101NT♠4-1-6
-6.1Round 4🇫🇷 FRANCE132♥♦3=-12
-6.1Round 6🇩🇰 DENMARK131♠♠Q+2-10
-6.2Round 1🇮🇱 ISRAEL13♥♦4-1-10
-6.3Round 9🇧🇷 BRAZIL243♦♣5-1-9
-6.4Round 1🇮🇱 ISRAEL134♥x♣4-1-8
-6.4Round 6🇩🇰 DENMARK13♠♦4-2-8
-6.4Round 15🇮🇳 INDIA114♥♣A-2-11
-6.6Round 2🇨🇱 CHILE204♥♠3-3-5
-6.6Round 9🇧🇷 BRAZIL233♥♠2=-7
-7.1Round 16🇨🇳 CHINA274♠♣J-1-10
-7.4Round 1🇮🇱 ISRAEL74♠♦2=-9
-7.4Round 12🇸🇪 SWEDEN173NT♥3-4-12
-7.6Round 6🇩🇰 DENMARK111NTx♦2-2-4
-7.6Round 7🇭🇰 CHINA HONG KONG274♠♠2=-7
-7.8Round 12🇸🇪 SWEDEN244♠♥4-1-11
-7.9Round 11🇳🇱 NETHERLANDS43♠♥K-3-5
-8.5Round 3🇹🇼 CHINESE TAIPEI44♥♣A=-10
-8.6Round 16🇨🇳 CHINA214♥♣5-1-14
-9.0Round 13🇩🇪 GERMANY75♣♥2-2-12
-9.2Round 10🇮🇹 ITALY244♥♦6=-8
-9.3Round 17🇱🇻 LATVIA75♣♠5+2-14
-9.6Round 4🇫🇷 FRANCE55♥x♠K-4-7
-9.6Round 6🇩🇰 DENMARK44♥♦8+2-11
-9.6Round 6🇩🇰 DENMARK86♣♥A-1-10
-9.7Round 11🇳🇱 NETHERLANDS13NT♠3+1-11
-9.8Round 1🇮🇱 ISRAEL123NT♣7-3-9
-9.8Round 7🇭🇰 CHINA HONG KONG287NT♥6=+0
-10.1Round 1🇮🇱 ISRAEL51NTx♣Q-2-9
-10.1Round 8🇸🇬 SINGAPORE104♠x♣A-4+7
-10.5Round 9🇧🇷 BRAZIL214♠♥4+3-17
-10.6Round 3🇹🇼 CHINESE TAIPEI13NT♣6-1-14
-10.9Round 5🇵🇱 POLAND264♠♦A+1-4
-10.9Round 5🇵🇱 POLAND273♣♠A=-9
-11.1Round 16🇨🇳 CHINA263NT♥6-1-17
-11.4Round 7🇭🇰 CHINA HONG KONG245♠♣K+2-14
-11.6Round 17🇱🇻 LATVIA85♥x♠J-3-12
-12.4Round 16🇨🇳 CHINA164♥♠5-2-13
-13.2Round 17🇱🇻 LATVIA43♣x♣6-5-13
-14.5Round 6🇩🇰 DENMARK56♦x♠10-2-15
-16.4Round 2🇨🇱 CHILE233♥♦8+3-20
-16.6Round 5🇵🇱 POLAND215♣x♦K-8-16