🇺🇸 HAMMAN Bob · USA 1

54rank
+30.7Butler · 280 bds
+0.11per board
±4.4swing
+0.12vs par /bd · #53/125
+0.00adjusted /bd
Butler per round: -24.5 10.9 -6.2 15.6 -25.3 13 36 -45.4 22.6 -18.3 18 13.1 -2.5 23.7by round

vs par split: bidding +0.21 · play +0.17

Strength of schedule: opponents averaged -0.11/bd (an easy draw) → opponent-adjusted +0.00/bd

Card play — on target: opening leads 85.0% #35 of 125 · declarer play 86.8% #13 of 125 · defence 87.8% #73 of 125

Card play by contract type — on target
vs NTvs a suit
Opening leads·85.0% (40)
Declarer play·86.8% (53)
Defence·87.8% (90)

Opening leads by suit led: ♠ 87.5% (8) · ♥ 100.0% (5) · ♦ 86.7% (15) · ♣ 75.0% (12)

vs par by strain: a suit +0.38 (195)

vs par by level: part-score +0.75 (68) · game -0.06 (109) · slam +1.61 (18)

By role: declaring -0.39/bd (-2.16 vs par · 147) · defending +0.67/bd (+2.65 vs par · 133)

By vulnerability: vulnerable +0.13/bd (+0.87 vs par · 140) · not vulnerable +0.09/bd (-0.62 vs par · 140)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2P.SolowayJ.Carruthers – J.SilverOpen20-24.5-1.23-0.55
Round 3P.SolowayT.Teramoto – K.MiyakuniClosed20+10.9+0.55+0.35
Round 4P.SolowayP.Newell – M.ReidOpen20-6.2-0.31-1.05
Round 6P.SolowayR.Rubin – R.EkebladClosed20+15.6+0.78+1.25
Round 8P.SolowayH.Dagher – A.El-KourdyClosed20-25.3-1.27-3.70
Round 9P.SolowayK.Jassem – K.MartensOpen20+13.0+0.65+2.00
Round 10P.SolowayR.Rizk – P.JoattonClosed20+36.0+1.80+2.40
Round 12P.SolowayV.Kholomeev – D.ZlotovClosed20-45.4-2.27-2.65
Round 13P.SolowayM.Ghanem – S.BarakatOpen20+22.6+1.13+1.05
Round 15P.SolowayM.Lindkvist – P.FredinClosed20-18.3-0.92-2.00
Round 16P.SolowayC.Luis – N.PazClosed20+18.0+0.90+1.20
Round 18P.SolowayS.De Wijs – B.MullerClosed20+13.1+0.66+2.85
Round 19P.SolowayP.Markey – D.HortonClosed20-2.5-0.12-1.15
Round 21P.SolowayN.Bocchi – G.DuboinOpen20+23.7+1.19+1.75

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.7Round 21🇮🇹 ITALY194♥x♣K-4+12
+11.6Round 13🇯🇴 JORDAN26♥♥3-3+12
+11.4Round 13🇯🇴 JORDAN33N♥5-2+13
+10.7Round 13🇯🇴 JORDAN201Nxx♠4=+4
+10.5Round 16🇵🇹 PORTUGAL36♥♦2-1+15
+10.3Round 16🇵🇹 PORTUGAL133N♣6-1+13
+10.1Round 3🇯🇵 JAPAN123♠♥J-1+10
+9.7Round 19🇦🇺 AUSTRALIA135♠♣A-1+16
+9.6Round 21🇮🇹 ITALY96♣x♠A+1+16
+9.3Round 21🇮🇹 ITALY146♣♥2-1+14
+8.7Round 3🇯🇵 JAPAN84♠♦4-1+10
+8.5Round 4🇳🇿 NEW ZEALAND84♥x♦A-2-3
+8.1Round 15🇸🇪 SWEDEN165♦♥10-1+11
+7.9Round 4🇳🇿 NEW ZEALAND183N♣A+1+7
+7.9Round 8🇪🇬 EGYPT95♥♠A-2+9
+7.4Round 3🇯🇵 JAPAN156♠♣A-1+9
+7.4Round 10🇬🇵 GUADELOUPE106♠♣A=+0
+7.3Round 8🇪🇬 EGYPT183N♠Q-1+10
+7.2Round 18🇳🇱 NETHERLANDS64♠x♣A-2+12
+7.1Round 9🇵🇱 POLAND174♠x♣K-2+5
+7.1Round 9🇵🇱 POLAND184♥♣2-1+10
+7.0Round 13🇯🇴 JORDAN92♥♦5+3+10
+6.5Round 12🇷🇺 RUSSIA153N♣A=+14
+6.5Round 13🇯🇴 JORDAN103♠♣3+3+9
+6.5Round 16🇵🇹 PORTUGAL94♥♥3=+0
+6.0Round 18🇳🇱 NETHERLANDS74♥♠K-2+13
+5.9Round 2🇨🇦 CANADA12♥♠4=+8
+5.8Round 9🇵🇱 POLAND166♣♠K-1+12
+5.7Round 10🇬🇵 GUADELOUPE194♠♥5=+0
+5.6Round 8🇪🇬 EGYPT36♦♥J=-12
+5.4Round 10🇬🇵 GUADELOUPE131N♥2=+0
+5.0Round 10🇬🇵 GUADELOUPE14♠♦4+1+4
+5.0Round 19🇦🇺 AUSTRALIA176♦♣A=-2
+4.9Round 16🇵🇹 PORTUGAL102♠♥K-1+5
+4.8Round 19🇦🇺 AUSTRALIA203♣♠2+1+12
+4.7Round 6🇺🇸 USA 263♦♠K-2+2
+4.6Round 18🇳🇱 NETHERLANDS91N♦6-1+5
+4.6Round 18🇳🇱 NETHERLANDS147N♥4=+0
+4.5Round 12🇷🇺 RUSSIA162♥♦J-1+5
+4.4Round 15🇸🇪 SWEDEN61♠♦J+1+11
+4.3Round 18🇳🇱 NETHERLANDS26N♣J-3+12
+4.1Round 10🇬🇵 GUADELOUPE143N♥K-1+6
+4.0Round 2🇨🇦 CANADA101♠♠6-1+1
+3.9Round 6🇺🇸 USA 2183♦♥8-1+10
+3.7Round 9🇵🇱 POLAND32♠x♠J-1+2
+3.7Round 10🇬🇵 GUADELOUPE123N♥9-1+5
+3.7Round 16🇵🇹 PORTUGAL183♣♠Q-2+5
+3.6Round 13🇯🇴 JORDAN154♥♣10-2+11
+3.5Round 21🇮🇹 ITALY74♦♣A-1+11
+3.5Round 21🇮🇹 ITALY104♥♦Q+2+13
+3.4Round 12🇷🇺 RUSSIA145♣♣2-1+4
+3.4Round 18🇳🇱 NETHERLANDS135♦x♥K=+6
+3.3Round 9🇵🇱 POLAND15♣♥4+1+12
+3.3Round 9🇵🇱 POLAND53♣♠K-3+2
+3.3Round 16🇵🇹 PORTUGAL81N♠2+2+1
+3.2Round 10🇬🇵 GUADELOUPE203♣♠A=+6
+3.1Round 19🇦🇺 AUSTRALIA122N♥2-3+2
+3.0Round 4🇳🇿 NEW ZEALAND174♥♦10+1+0
+3.0Round 6🇺🇸 USA 2153N♠5+3+2
+3.0Round 10🇬🇵 GUADELOUPE184♠♣6+2+11
+3.0Round 16🇵🇹 PORTUGAL162N♠6-1+6
+2.9Round 21🇮🇹 ITALY113N♠6-1+5
+2.8Round 15🇸🇪 SWEDEN23♥♥4=-6
+2.8Round 15🇸🇪 SWEDEN34♥♠3=+8
+2.7Round 10🇬🇵 GUADELOUPE36♥♠A-1+17
+2.7Round 18🇳🇱 NETHERLANDS201♠♦9-1+6
+2.7Round 21🇮🇹 ITALY64♠♦7+1+1
+2.6Round 13🇯🇴 JORDAN45♦♦10-2+2
+2.5Round 3🇯🇵 JAPAN33♣♦5-2+6
+2.5Round 4🇳🇿 NEW ZEALAND51N♥4+2+10
+2.5Round 8🇪🇬 EGYPT151N♥2+1+1
+2.5Round 9🇵🇱 POLAND104♠♥A=+0
+2.5Round 16🇵🇹 PORTUGAL23♦♦2-2+0
+2.4Round 10🇬🇵 GUADELOUPE24♠♦10=+1
+2.4Round 18🇳🇱 NETHERLANDS124♠♣J-1+10
+2.3Round 6🇺🇸 USA 241N♥8+1+6
+2.3Round 6🇺🇸 USA 2126♣♥J=-2
+2.3Round 19🇦🇺 AUSTRALIA44♠♦7+1+0
+2.2Round 4🇳🇿 NEW ZEALAND34♦♠8-1-3
+2.2Round 12🇷🇺 RUSSIA104♥♣5=+0
+2.1Round 19🇦🇺 AUSTRALIA83♠♣A=+0
+2.1Round 21🇮🇹 ITALY84♥♠K+1+0
+2.0Round 4🇳🇿 NEW ZEALAND102N♥J-1+6
+2.0Round 6🇺🇸 USA 284♥♦K+1+1
+2.0Round 6🇺🇸 USA 2201N♥5+1+0
+2.0Round 10🇬🇵 GUADELOUPE174♠x♦J-2-4
+2.0Round 19🇦🇺 AUSTRALIA72♦♣10=+5
+1.9Round 4🇳🇿 NEW ZEALAND124♣♠2=+0
+1.8Round 4🇳🇿 NEW ZEALAND24♠♥2+1+1
+1.7Round 6🇺🇸 USA 2134♠♥J-3+5
+1.6Round 2🇨🇦 CANADA25♣♦A=-2
+1.6Round 9🇵🇱 POLAND201♠♣4=+5
+1.6Round 19🇦🇺 AUSTRALIA61N♠10-1+0
+1.6Round 21🇮🇹 ITALY123♠♦7+2+9
+1.4Round 12🇷🇺 RUSSIA72♠♠7-1+11
+1.3Round 13🇯🇴 JORDAN122N♦6-1-2
+1.2Round 6🇺🇸 USA 216Pass+3
+1.2Round 10🇬🇵 GUADELOUPE72♠♣Q-1-1
+1.1Round 6🇺🇸 USA 253♦♣10=+0
+1.1Round 15🇸🇪 SWEDEN153♥♣5=+0
+1.1Round 18🇳🇱 NETHERLANDS164♥♣J+1+0
+1.1Round 21🇮🇹 ITALY41N♥10+1+0
+1.0Round 6🇺🇸 USA 2192♥♣10=+5
+1.0Round 15🇸🇪 SWEDEN13N♥10+2-10
+1.0Round 16🇵🇹 PORTUGAL51N♥2-2+0
+0.9Round 16🇵🇹 PORTUGAL13♠♠3-1+2
+0.9Round 21🇮🇹 ITALY183♥♣5-4-8
+0.8Round 12🇷🇺 RUSSIA134♥♠K=+0
+0.8Round 19🇦🇺 AUSTRALIA53N♠2+3-12
+0.7Round 13🇯🇴 JORDAN161N♠9+3-6
+0.7Round 19🇦🇺 AUSTRALIA183N♦3+2+0
+0.6Round 6🇺🇸 USA 214♠♣A=+0
+0.6Round 6🇺🇸 USA 294♠♣5=+0
+0.6Round 9🇵🇱 POLAND85♥♠J=+0
+0.6Round 15🇸🇪 SWEDEN135♥♠A-1-12
+0.5Round 3🇯🇵 JAPAN174♥♦2-1-5
+0.5Round 8🇪🇬 EGYPT104♠♦Q=+1
+0.5Round 9🇵🇱 POLAND73N♦7+1+1
+0.5Round 10🇬🇵 GUADELOUPE45♣♥J=+13
+0.5Round 16🇵🇹 PORTUGAL173N♦A+1+4
+0.4Round 3🇯🇵 JAPAN13N♥Q=-1
+0.4Round 3🇯🇵 JAPAN53N♠J=+0
+0.4Round 4🇳🇿 NEW ZEALAND65♣♦K-2-1
+0.4Round 4🇳🇿 NEW ZEALAND164♥♠10=+1
+0.4Round 16🇵🇹 PORTUGAL114♥♣4-2-1
+0.3Round 4🇳🇿 NEW ZEALAND154♥♠J+1+0
+0.3Round 10🇬🇵 GUADELOUPE153♦♠7=+7
+0.3Round 15🇸🇪 SWEDEN73N♣K+1+1
+0.2Round 2🇨🇦 CANADA207N♥2=+0
+0.2Round 8🇪🇬 EGYPT44♥♠K-1-6
+0.2Round 9🇵🇱 POLAND64♠♠10=+0
+0.2Round 16🇵🇹 PORTUGAL143♦♣Q-1+3
+0.2Round 19🇦🇺 AUSTRALIA24♠♥6+1+0
+0.2Round 19🇦🇺 AUSTRALIA91N♥7=+0
+0.1Round 12🇷🇺 RUSSIA34♠♦Q+1+0
+0.1Round 19🇦🇺 AUSTRALIA14♥♠10+1-11
+0.1Round 21🇮🇹 ITALY23N♠10+3-14
-0.0Round 4🇳🇿 NEW ZEALAND204♥♠2+1+0
+0.0Round 10🇬🇵 GUADELOUPE92♦♦3+2-7
-0.0Round 13🇯🇴 JORDAN74♠♥5=+1
-0.0Round 13🇯🇴 JORDAN84♠♦6=+0
-0.0Round 15🇸🇪 SWEDEN44♥♦A=+0
+0.0Round 18🇳🇱 NETHERLANDS153♣♣2+1+0
-0.1Round 3🇯🇵 JAPAN61N♥3+1+0
-0.1Round 3🇯🇵 JAPAN104♠♦Q+1+0
-0.1Round 3🇯🇵 JAPAN113N♥8=-1
-0.1Round 3🇯🇵 JAPAN144♠♣6+1+11
-0.1Round 6🇺🇸 USA 2103N♣6=+0
-0.1Round 6🇺🇸 USA 2173N♦4+2-1
-0.2Round 6🇺🇸 USA 2141N♥6+1+1
-0.2Round 12🇷🇺 RUSSIA54♠♥10+1+0
-0.2Round 13🇯🇴 JORDAN133N♦6+2+0
-0.2Round 15🇸🇪 SWEDEN182♠♠A+2+1
-0.2Round 15🇸🇪 SWEDEN203N♦5=+1
-0.3Round 2🇨🇦 CANADA92N♠Q-1-6
-0.3Round 2🇨🇦 CANADA124♠♣5=+0
-0.3Round 2🇨🇦 CANADA133N♠8+2+0
-0.3Round 4🇳🇿 NEW ZEALAND95♦x♥Q-3+0
-0.3Round 8🇪🇬 EGYPT143♠♥7=-6
-0.3Round 12🇷🇺 RUSSIA194♠♦5=-1
-0.3Round 18🇳🇱 NETHERLANDS44♠♦K+1+0
-0.3Round 21🇮🇹 ITALY204♥♠4-1+9
-0.4Round 3🇯🇵 JAPAN22♥♦8-1+3
-0.4Round 10🇬🇵 GUADELOUPE163N♦5=+0
-0.4Round 12🇷🇺 RUSSIA93N♠7+1+1
-0.4Round 15🇸🇪 SWEDEN173♥♠K-1+4
-0.5Round 2🇨🇦 CANADA34♥♦A+2+11
-0.5Round 3🇯🇵 JAPAN94♥♠J+1+0
-0.5Round 12🇷🇺 RUSSIA65♣♠A+1-11
-0.6Round 8🇪🇬 EGYPT201♠♠9-1+0
-0.6Round 18🇳🇱 NETHERLANDS112♠♥3-2+0
-0.7Round 9🇵🇱 POLAND24♠♦Q=+1
-0.8Round 3🇯🇵 JAPAN44♠♥8-1-3
-0.8Round 4🇳🇿 NEW ZEALAND72♥♥10+1+0
-0.8Round 8🇪🇬 EGYPT13N♥2=+0
-0.8Round 21🇮🇹 ITALY3Pass-11
-0.9Round 8🇪🇬 EGYPT23♠♥A+1-8
-1.0Round 2🇨🇦 CANADA83♠♥3-2+1
-1.0Round 10🇬🇵 GUADELOUPE84♣♥4+1-1
-1.0Round 13🇯🇴 JORDAN173♠♦5-1-4
-1.0Round 21🇮🇹 ITALY174♥♣10=-7
-1.1Round 9🇵🇱 POLAND114♠♣5-2-5
-1.1Round 19🇦🇺 AUSTRALIA193♦♥A-1+2
-1.2Round 2🇨🇦 CANADA144♠♥K-2+0
-1.2Round 6🇺🇸 USA 271N♠10+2+10
-1.2Round 18🇳🇱 NETHERLANDS193♦♥2+2-1
-1.3Round 2🇨🇦 CANADA163N♦5+2+14
-1.3Round 8🇪🇬 EGYPT124♥♣3-3-9
-1.3Round 9🇵🇱 POLAND153♦♠K=-5
-1.3Round 12🇷🇺 RUSSIA83♣♥7+2-7
-1.4Round 4🇳🇿 NEW ZEALAND14♠♦3=+0
-1.5Round 3🇯🇵 JAPAN74♠♥4-1-6
-1.5Round 3🇯🇵 JAPAN161N♣10+3-1
-1.5Round 15🇸🇪 SWEDEN102♥♣10=-6
-1.6Round 3🇯🇵 JAPAN182♥♣3-2-5
-1.6Round 9🇵🇱 POLAND144♠♦6=+1
-1.6Round 15🇸🇪 SWEDEN113N♣5=+1
-1.6Round 16🇵🇹 PORTUGAL62♣x♦4-1+0
-1.6Round 16🇵🇹 PORTUGAL123N♠3+3-13
-1.7Round 4🇳🇿 NEW ZEALAND134♠♦3-1-1
-1.7Round 13🇯🇴 JORDAN63♥♠3=-1
-1.7Round 15🇸🇪 SWEDEN122♠♣2+1+0
-1.8Round 2🇨🇦 CANADA152♥♠2=-6
-1.8Round 16🇵🇹 PORTUGAL154♥♦J-1-5
-1.8Round 19🇦🇺 AUSTRALIA155♠♦A=+0
-1.9Round 8🇪🇬 EGYPT86N♦7=-11
-1.9Round 9🇵🇱 POLAND93N♥4+2-1
-1.9Round 10🇬🇵 GUADELOUPE64♥♣9+2-5
-2.0Round 2🇨🇦 CANADA43N♥K+1+1
-2.0Round 2🇨🇦 CANADA176N♠10=+0
-2.1Round 4🇳🇿 NEW ZEALAND43N♣2=+0
-2.2Round 8🇪🇬 EGYPT53N♦5+2-1
-2.2Round 13🇯🇴 JORDAN113N♦J+1+1
-2.2Round 16🇵🇹 PORTUGAL73N♦6+3+13
-2.2Round 18🇳🇱 NETHERLANDS174♠x♥7-2+0
-2.3Round 3🇯🇵 JAPAN195♦♣3=-13
-2.3Round 9🇵🇱 POLAND44♥♣4+1+0
-2.3Round 21🇮🇹 ITALY15♠♥K-1-4
-2.4Round 6🇺🇸 USA 2114♠♦K-1-5
-2.5Round 18🇳🇱 NETHERLANDS5Pass-4
-2.5Round 18🇳🇱 NETHERLANDS107♦♣2=-4
-2.7Round 2🇨🇦 CANADA55♣♠4=+0
-2.7Round 9🇵🇱 POLAND131♠♦9+1+0
-2.8Round 8🇪🇬 EGYPT195♣♠8-1-5
-2.9Round 6🇺🇸 USA 233♦♥4+1-7
-2.9Round 15🇸🇪 SWEDEN84♠♥3-1-4
-3.0Round 10🇬🇵 GUADELOUPE53♣♠2+1+0
-3.1Round 2🇨🇦 CANADA183N♥4-1-10
-3.2Round 18🇳🇱 NETHERLANDS33N♥3=+0
-3.2Round 18🇳🇱 NETHERLANDS84♠x♦K-2+4
-3.3Round 18🇳🇱 NETHERLANDS185♣♥A-2-2
-3.4Round 9🇵🇱 POLAND121N♠2+1+0
-3.4Round 19🇦🇺 AUSTRALIA143♥♦K-1-9
-3.5Round 12🇷🇺 RUSSIA173♠♦7-2-5
-3.5Round 13🇯🇴 JORDAN184♥♣J+1+0
-3.9Round 6🇺🇸 USA 224♠♥K-2-5
-3.9Round 8🇪🇬 EGYPT63♥♣K=-7
-3.9Round 19🇦🇺 AUSTRALIA32N♦9-1-4
-4.1Round 3🇯🇵 JAPAN203N♣5+2-1
-4.2Round 18🇳🇱 NETHERLANDS17♠♥J=+0
-4.3Round 10🇬🇵 GUADELOUPE114♥♠5-1-4
-4.4Round 16🇵🇹 PORTUGAL195♦♣A-2-5
-4.7Round 2🇨🇦 CANADA194♠♥5=+0
-4.7Round 13🇯🇴 JORDAN144♦♣8-2-8
-4.8Round 2🇨🇦 CANADA116♥♣K=+0
-4.8Round 21🇮🇹 ITALY153♣♦Q+2-6
-5.0Round 2🇨🇦 CANADA74♥♠A-4-11
-5.0Round 21🇮🇹 ITALY163N♣8-2-2
-5.2Round 2🇨🇦 CANADA65♦♣K-1-12
-5.2Round 13🇯🇴 JORDAN194♠♦K-1-3
-5.3Round 15🇸🇪 SWEDEN56♦♠2+1-11
-5.4Round 12🇷🇺 RUSSIA203N♦6=+0
-5.7Round 12🇷🇺 RUSSIA113N♦7-1-10
-5.7Round 12🇷🇺 RUSSIA125♦x♠K-3-12
-5.7Round 13🇯🇴 JORDAN14♠♦10-1-5
-5.9Round 21🇮🇹 ITALY134♥♥5=+0
-6.0Round 3🇯🇵 JAPAN132♥♦K=-6
-6.0Round 8🇪🇬 EGYPT133N♣Q+3-13
-6.0Round 8🇪🇬 EGYPT173N♥2=+1
-6.1Round 8🇪🇬 EGYPT162♥x♣K-2-5
-6.2Round 21🇮🇹 ITALY54♥♠4=-3
-6.4Round 15🇸🇪 SWEDEN146♣♠K-2-11
-7.7Round 8🇪🇬 EGYPT114♥♦5=-7
-7.7Round 9🇵🇱 POLAND194♠♥K=+0
-7.7Round 19🇦🇺 AUSTRALIA103N♦9=+0
-8.4Round 19🇦🇺 AUSTRALIA164♥♦Q-2-11
-8.6Round 13🇯🇴 JORDAN53N♥7-2-13
-8.6Round 15🇸🇪 SWEDEN194♠♥8-2-13
-8.7Round 4🇳🇿 NEW ZEALAND146♥x♠K-2-13
-8.8Round 4🇳🇿 NEW ZEALAND116♠♥J-1-11
-8.8Round 8🇪🇬 EGYPT73N♣10-1-6
-8.8Round 19🇦🇺 AUSTRALIA114♠♦4-2-11
-9.0Round 12🇷🇺 RUSSIA13N♣J-1-10
-9.0Round 16🇵🇹 PORTUGAL41Nx♠6-2-9
-9.1Round 16🇵🇹 PORTUGAL203N♥8=-10
-9.4Round 12🇷🇺 RUSSIA43N♣5-1-6
-9.9Round 12🇷🇺 RUSSIA185♥x♠2-3-9
-10.6Round 15🇸🇪 SWEDEN94♠x♥3=-5
-13.0Round 12🇷🇺 RUSSIA23N♥3+3-17
-13.3Round 4🇳🇿 NEW ZEALAND196N♣Q-3-14