🇸🇬 HAW Peter · SINGAPORE

80rank
-40.8Butler · 224 bds
-0.18per board
±4.3swing
+0.40vs par /bd · #31/116
-0.18adjusted /bd
Butler per round: 20 -12.8 3.2 -8.1 0.4 -6.1 -1.4 -22.9 22.8 -15.8 -19.7 2.3 19.1 13.8 -13.8 -21.8by round

vs par split: bidding +0.30 · play +0.10

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

Card play — on target: opening leads 76.5% #80 of 116 · declarer play 83.7% #10 of 116 · defence 86.2% #53 of 116

Card play by contract type — on target
vs NTvs a suit
Opening leads64.3% (14)81.1% (37)
Declarer play92.9% (14)80.0% (35)
Defence83.9% (31)87.1% (85)

Opening leads by suit led: ♠ 61.1% (18) · ♥ 87.5% (8) · ♦ 81.8% (11) · ♣ 85.7% (14)

vs par by strain: NT +0.31 (64) · a suit +0.43 (160)

vs par by level: part-score +0.91 (75) · game +0.07 (131) · slam +0.67 (18)

By role: declaring -0.10/bd (-2.02 vs par · 108) · defending -0.25/bd (+2.65 vs par · 116)

By vulnerability: vulnerable +0.22/bd (+1.05 vs par · 112) · not vulnerable -0.58/bd (-0.26 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1R.ChanJ.Pieper – F.HahnOpen14+20.0+1.43+3.43
Round 2R.ChanA.Kaplan – Z.BrescollClosed14-12.8-0.91-0.79
Round 4R.ChanW.Kazmierczak – K.NowakOpen14+3.2+0.23+0.86
Round 5R.ChanR.Sau – A.CalmanoviciOpen14-8.1-0.58-0.57
Round 7R.ChanN.Correa Laguna – J.Valenzuela RiveraOpen14+0.4+0.03+0.43
Round 8R.ChanD.Gullberg – M.GronkvistOpen14-6.1-0.44+0.21
Round 9R.ChanM.Islam – R.SiddiquiOpen14-1.4-0.10-0.64
Round 10R.ChanA.Tebha – O.KriegelOpen14-22.9-1.64+1.64
Round 11R.ChanF.Charignon – C.LaloubeyreClosed14+22.8+1.63+1.29
Round 13R.ChanH.Wei – S.SunClosed14-15.8-1.13-2.50
Round 15R.ChanC.Westerbeek – R.WesterbeekOpen14-19.7-1.41-2.43
Round 16R.ChanC.Wai – G.TangOpen14+2.3+0.16-0.50
Round 17R.ChanA.Roberts – F.IllingworthOpen14+19.1+1.36+3.36
Round 18R.ChanK.Ashraf – A.NaserClosed14+13.8+0.99+3.21
Round 20R.ChanD.Braun – N.EdgttonOpen14-13.8-0.99+0.86
Round 21R.ChanJ.Etchepareborda – S.RuedaClosed14-21.8-1.56-1.50

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.0Round 18🇪🇬 EGYPT235♠♦Q-1+12
+10.8Round 1🇩🇪 GERMANY45♦♠K+2+17
+10.3Round 8🇸🇪 SWEDEN201NT♠4-1+11
+10.2Round 15🇳🇱 NETHERLANDS55♥♠2-1+11
+9.9Round 11🇫🇷 FRANCE63NT♣7+1+11
+9.7Round 13🇨🇳 CHINA124♥♦10=+3
+9.7Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND26♣♦A-1+11
+9.6Round 20🇦🇺 AUSTRALIA243♦x♠K+3-4
+9.2Round 18🇪🇬 EGYPT186♦♠2-1+17
+7.9Round 16🇭🇰 CHINA HONG KONG245♣♥2-1+10
+7.3Round 7🇨🇴 COLOMBIA44♥x♦5-1+8
+7.2Round 1🇩🇪 GERMANY64♥♥9-3+13
+7.1Round 18🇪🇬 EGYPT253NT♣7-2+11
+6.6Round 4🇵🇱 POLAND224♠♥A=+3
+6.4Round 21🇦🇷 ARGENTINA54♥x♣K=+10
+6.3Round 1🇩🇪 GERMANY73♥♦Q+1+9
+6.2Round 11🇫🇷 FRANCE134♥♠8-1+12
+5.8Round 8🇸🇪 SWEDEN286♣♠K+1+13
+5.4Round 8🇸🇪 SWEDEN183NT♦7=+6
+5.4Round 11🇫🇷 FRANCE22♦♥A-2+7
+5.2Round 5🇮🇹 ITALY114♥♣8-2+5
+5.0Round 2🇺🇸 USA1184♠x♥K=+5
+4.8Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93♦♠2-2+9
+4.7Round 7🇨🇴 COLOMBIA134♠♣10+1+1
+4.5Round 2🇺🇸 USA1164♥♠A=+3
+4.4Round 7🇨🇴 COLOMBIA74♥♣A-4+6
+4.4Round 16🇭🇰 CHINA HONG KONG212♠♥10-3+5
+4.3Round 1🇩🇪 GERMANY123NT♠5=+10
+4.2Round 13🇨🇳 CHINA115♣♦6=+7
+4.1Round 5🇮🇹 ITALY12♥♠Q=+5
+4.1Round 11🇫🇷 FRANCE72♦♥2-2+3
+4.0Round 20🇦🇺 AUSTRALIA172NT♣6-1+4
+3.9Round 4🇵🇱 POLAND264♦x♠7-2-4
+3.9Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND141NT♥4-2+5
+3.8Round 4🇵🇱 POLAND165♦x♥J-1+11
+3.8Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73♣♠4+1+6
+3.7Round 9🇧🇩 BANGLADESH24♥♦3=+8
+3.6Round 10🇺🇸 USA2216♠♥5+1+13
+3.5Round 2🇺🇸 USA1201NT♠Q-2+3
+3.5Round 7🇨🇴 COLOMBIA93♠♥K+1+8
+3.5Round 10🇺🇸 USA2173♠♦A-3+1
+3.5Round 13🇨🇳 CHINA65♣♠6-1+6
+3.4Round 1🇩🇪 GERMANY13NT♣3=+0
+3.4Round 4🇵🇱 POLAND193NT♠K+2+2
+3.4Round 9🇧🇩 BANGLADESH135♠x♦K-1-7
+3.3Round 13🇨🇳 CHINA44♥♣3-2+7
+3.3Round 18🇪🇬 EGYPT244♥♦3+1+0
+3.2Round 1🇩🇪 GERMANY113♥♠5=+0
+3.1Round 5🇮🇹 ITALY84♣♥4-1+4
+3.1Round 11🇫🇷 FRANCE93NT♦3-3-8
+3.1Round 16🇭🇰 CHINA HONG KONG223NT♣4-2+11
+3.1Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND101NT♦9-2+2
+3.1Round 21🇦🇷 ARGENTINA24♠♠J-5+4
+3.0Round 2🇺🇸 USA1222♠♥8+1+0
+2.6Round 11🇫🇷 FRANCE114♥♣J-1+8
+2.4Round 20🇦🇺 AUSTRALIA186♦♠6-1+5
+2.3Round 7🇨🇴 COLOMBIA53NT♣Q+2+1
+2.2Round 2🇺🇸 USA1154♠♦10+2+1
+2.2Round 4🇵🇱 POLAND214♥♣K=-1
+2.1Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33♦♠K+1+10
+1.9Round 9🇧🇩 BANGLADESH74♠♣A+1+1
+1.9Round 16🇭🇰 CHINA HONG KONG232♣♣6=+5
+1.9Round 16🇭🇰 CHINA HONG KONG273NT♠Q+1+1
+1.9Round 18🇪🇬 EGYPT213NT♣8+2+0
+1.8Round 15🇳🇱 NETHERLANDS13♠♠2+1+6
+1.7Round 11🇫🇷 FRANCE44♥♦K+1+13
+1.6Round 7🇨🇴 COLOMBIA124♠♠5+2+1
+1.5Round 5🇮🇹 ITALY42♥♣7=+6
+1.5Round 9🇧🇩 BANGLADESH113♥♠A-3+7
+1.5Round 21🇦🇷 ARGENTINA143NT♠2=+2
+1.4Round 7🇨🇴 COLOMBIA13NT♠5=-1
+1.4Round 9🇧🇩 BANGLADESH105♣♠3=-13
+1.4Round 10🇺🇸 USA2254♠♠8-1+5
+1.4Round 16🇭🇰 CHINA HONG KONG152♠♦7+2-6
+1.4Round 18🇪🇬 EGYPT162♥♦2=+5
+1.4Round 21🇦🇷 ARGENTINA13NT♠J+1+0
+1.2Round 4🇵🇱 POLAND274NT♠4+2-11
+1.2Round 5🇮🇹 ITALY75♦♠3=-1
+1.2Round 7🇨🇴 COLOMBIA85♣♥A=+0
+1.2Round 8🇸🇪 SWEDEN154♥♥6+1+0
+1.2Round 11🇫🇷 FRANCE125♥♦8+1-9
+1.2Round 15🇳🇱 NETHERLANDS123♥♦A-3+4
+1.1Round 1🇩🇪 GERMANY25♦x♣10-3+5
+1.1Round 5🇮🇹 ITALY145♣x♣3-2+0
+1.1Round 20🇦🇺 AUSTRALIA233♠♦A-2+7
+0.9Round 2🇺🇸 USA1273NT♠7+2+0
+0.9Round 11🇫🇷 FRANCE83♠♥3=+0
+0.9Round 20🇦🇺 AUSTRALIA283NT♣4+2+0
+0.8Round 15🇳🇱 NETHERLANDS83NT♦2+2+0
+0.7Round 13🇨🇳 CHINA23♥♦K+1-8
+0.7Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND14♠♣3+1+0
+0.7Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND44♥♠10+1+0
+0.7Round 21🇦🇷 ARGENTINA44♠♦Q=+0
+0.6Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND124♥♦K=+0
+0.5Round 5🇮🇹 ITALY21NT♦K=+1
+0.5Round 16🇭🇰 CHINA HONG KONG192♥♦Q+3-9
+0.5Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND134♥♣4+1+4
+0.4Round 21🇦🇷 ARGENTINA123NT♠Q+2+0
+0.3Round 7🇨🇴 COLOMBIA64♠♣Q+1+0
+0.2Round 16🇭🇰 CHINA HONG KONG204♥♠10=+0
+0.2Round 18🇪🇬 EGYPT202♠♣K+2+10
+0.1Round 10🇺🇸 USA2233♠♣8=+0
+0.0Round 9🇧🇩 BANGLADESH143♥♠3-3+2
-0.0Round 10🇺🇸 USA2202♠♣A=+6
-0.1Round 15🇳🇱 NETHERLANDS114♥♣9+1-11
-0.1Round 18🇪🇬 EGYPT151NT♠3-1+1
-0.1Round 18🇪🇬 EGYPT194♥♣9=+0
-0.2Round 9🇧🇩 BANGLADESH84♥♣7+1-1
-0.3Round 1🇩🇪 GERMANY102♥♦J=+0
-0.3Round 1🇩🇪 GERMANY133♥♦8=+0
-0.3Round 2🇺🇸 USA1283NT♠7+3-11
-0.3Round 21🇦🇷 ARGENTINA103NT♠2-1-6
-0.4Round 1🇩🇪 GERMANY83♠♦Q+1+4
-0.4Round 4🇵🇱 POLAND244♥♥3+1+0
-0.4Round 13🇨🇳 CHINA33NT♠5+2+0
-0.4Round 15🇳🇱 NETHERLANDS134♠♦5+2+13
-0.5Round 8🇸🇪 SWEDEN163♥♠9-1+0
-0.6Round 1🇩🇪 GERMANY33NT♣Q+1+0
-0.6Round 11🇫🇷 FRANCE106NT♥A=+0
-0.7Round 4🇵🇱 POLAND185♦♥Q=+13
-0.7Round 5🇮🇹 ITALY104♥♠2=+0
-0.8Round 9🇧🇩 BANGLADESH123NT♠K+1-1
-0.8Round 10🇺🇸 USA2193NT♥4=-2
-0.8Round 20🇦🇺 AUSTRALIA204♠♥2-1-6
-0.9Round 8🇸🇪 SWEDEN253♣♠K+2-6
-1.0Round 4🇵🇱 POLAND253♣♠K+1+0
-1.0Round 5🇮🇹 ITALY33NT♣2=-2
-1.0Round 10🇺🇸 USA2224♠♦A+1+0
-1.0Round 20🇦🇺 AUSTRALIA163NT♠2=+1
-1.0Round 21🇦🇷 ARGENTINA91♠♦A=+0
-1.1Round 2🇺🇸 USA1256♠♦K+1+11
-1.1Round 16🇭🇰 CHINA HONG KONG161NT♣3+1+7
-1.2Round 13🇨🇳 CHINA101NT♥6+1-1
-1.3Round 2🇺🇸 USA1194♠♦9=+0
-1.3Round 15🇳🇱 NETHERLANDS33NT♠Q-1-5
-1.3Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND63NT♠7+1+0
-1.4Round 9🇧🇩 BANGLADESH13♥♠4=+0
-1.4Round 15🇳🇱 NETHERLANDS144♥♣6+1+0
-1.4Round 16🇭🇰 CHINA HONG KONG254♠♦4+2-13
-1.5Round 4🇵🇱 POLAND283NT♦6=+1
-1.5Round 9🇧🇩 BANGLADESH53♦♠7=+0
-1.5Round 13🇨🇳 CHINA54♠♣Q+1-1
-1.5Round 13🇨🇳 CHINA82NT♠Q+1-1
-1.6Round 7🇨🇴 COLOMBIA32♥♠6=+0
-1.6Round 21🇦🇷 ARGENTINA84♠♥2-3+0
-1.7Round 9🇧🇩 BANGLADESH61NT♥5+2+10
-1.7Round 11🇫🇷 FRANCE144♠♦K+2-14
-1.8Round 11🇫🇷 FRANCE52NT♠5=+0
-1.8Round 16🇭🇰 CHINA HONG KONG174♥♠3+1-1
-1.9Round 4🇵🇱 POLAND173NT♣5=+2
-1.9Round 7🇨🇴 COLOMBIA25♣♠K=+0
-2.0Round 7🇨🇴 COLOMBIA111NT♥3+1+1
-2.0Round 8🇸🇪 SWEDEN193♣♦K=+0
-2.0Round 8🇸🇪 SWEDEN246♠♣8+1-11
-2.0Round 20🇦🇺 AUSTRALIA193NT♠4+1-1
-2.2Round 9🇧🇩 BANGLADESH45♣x♠A-2-4
-2.3Round 8🇸🇪 SWEDEN272♠♣K+1+0
-2.3Round 10🇺🇸 USA2261NT♦4+2+10
-2.3Round 21🇦🇷 ARGENTINA32♠♥2+2-6
-2.4Round 5🇮🇹 ITALY55♥x♠A-2+5
-2.5Round 2🇺🇸 USA1236♥♣3=+13
-2.5Round 9🇧🇩 BANGLADESH93NT♣6-1-5
-2.5Round 13🇨🇳 CHINA144♦♦2-1+3
-2.6Round 16🇭🇰 CHINA HONG KONG263NT♠K+2-1
-2.7Round 10🇺🇸 USA2164♠♥Q=+0
-2.7Round 20🇦🇺 AUSTRALIA214♥♣A+1+11
-2.8Round 10🇺🇸 USA2273♠♥Q-2-5
-2.9Round 11🇫🇷 FRANCE16NT♠10+1-1
-2.9Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND52♠♣7+2-1
-3.0Round 1🇩🇪 GERMANY52♠♣A=+1
-3.0Round 2🇺🇸 USA1264♠♦8-1-3
-3.0Round 9🇧🇩 BANGLADESH33NT♠K-2-6
-3.0Round 10🇺🇸 USA2243NT♠9+1+1
-3.0Round 15🇳🇱 NETHERLANDS93♥♦6-2-6
-3.0Round 18🇪🇬 EGYPT281NT♣3+3+6
-3.1Round 18🇪🇬 EGYPT273♣♠10+1-1
-3.1Round 20🇦🇺 AUSTRALIA275♦x♦7-3-2
-3.2Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83♥x♣K-1+0
-3.2Round 18🇪🇬 EGYPT263NT♦5-2-8
-3.2Round 21🇦🇷 ARGENTINA63NT♣J-1-5
-3.3Round 5🇮🇹 ITALY63♥♣3=-6
-3.3Round 15🇳🇱 NETHERLANDS24♠♣9-1-12
-3.3Round 15🇳🇱 NETHERLANDS104♠♦K-1-12
-3.4Round 4🇵🇱 POLAND203♥♣7=+0
-3.4Round 17🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114♠♣K=+1
-3.4Round 20🇦🇺 AUSTRALIA253NT♥4-2-5
-3.6Round 8🇸🇪 SWEDEN173NT♠6+1-4
-3.6Round 8🇸🇪 SWEDEN226♠♣J=+11
-3.6Round 8🇸🇪 SWEDEN264♥♣4=+1
-3.7Round 13🇨🇳 CHINA13♠♥K-3-6
-3.7Round 20🇦🇺 AUSTRALIA223NT♣Q=+1
-4.0Round 2🇺🇸 USA1243NT♠9-2-6
-4.0Round 4🇵🇱 POLAND151♦x♥K-1+2
-4.1Round 5🇮🇹 ITALY133♣♦Q=-10
-4.1Round 16🇭🇰 CHINA HONG KONG184♠♦Q-1-5
-4.3Round 8🇸🇪 SWEDEN214♣♦A+1-12
-4.3Round 10🇺🇸 USA2183NT♣4+2+12
-4.8Round 7🇨🇴 COLOMBIA145♦x♥8=-3
-4.8Round 13🇨🇳 CHINA93NT♦5-1-10
-5.0Round 4🇵🇱 POLAND234♥♦3-1-6
-5.3Round 11🇫🇷 FRANCE35♣x♣2=-4
-5.4Round 1🇩🇪 GERMANY146♥x♦A-1+0
-5.4Round 18🇪🇬 EGYPT174♥♣9=-8
-5.4Round 18🇪🇬 EGYPT223NT♦K+1+0
-5.7Round 15🇳🇱 NETHERLANDS76♣♠A-2-12
-6.0Round 5🇮🇹 ITALY121NT♠Q-3-7
-6.0Round 8🇸🇪 SWEDEN233NT♠8-1-6
-6.3Round 1🇩🇪 GERMANY95♦♥K-1-11
-6.4Round 20🇦🇺 AUSTRALIA154♠♥J-1+1
-6.6Round 2🇺🇸 USA1176♦♥2-1-14
-6.7Round 21🇦🇷 ARGENTINA134♠♦K=+0
-7.2Round 10🇺🇸 USA2152♦x♥Q=-8
-7.2Round 15🇳🇱 NETHERLANDS44♠♣6-1-12
-7.3Round 5🇮🇹 ITALY92♥x♣3=-8
-7.4Round 10🇺🇸 USA2284♥♣4-1-10
-7.9Round 13🇨🇳 CHINA76♥♣A-2-17
-8.0Round 15🇳🇱 NETHERLANDS65♦♥6=+2
-8.0Round 16🇭🇰 CHINA HONG KONG284♠♣8-1-11
-8.7Round 20🇦🇺 AUSTRALIA266♠♥K=+0
-9.7Round 21🇦🇷 ARGENTINA114♥x♠4=-10
-10.5Round 21🇦🇷 ARGENTINA77♣♥3=-10
-13.1Round 2🇺🇸 USA1212♠x♦2+1-13
-13.7Round 13🇨🇳 CHINA136♥♦4-2-17
-16.0Round 7🇨🇴 COLOMBIA105♥x♦6=-16