🇺🇸 HAMMAN Bob · USA

35rank
+52.1Butler · 168 bds
+0.31per board
±4.3swing
+0.35vs par /bd · #31/137
+0.35adjusted /bd
Butler per round: 17.5 16.4 3.3 14.3 11.8 -5 12.4 2.4 4 22.5 11 1.5 -12.5 -47.5by round

vs par split: bidding +0.18 · play +0.19

Strength of schedule: opponents averaged +0.04/bd (an average draw) → opponent-adjusted +0.35/bd

Card play — on target: opening leads 83.6% #74 of 137 · declarer play 63.6% #121 of 137 · defence 88.9% #44 of 137

Card play by contract type — on target
vs NTvs a suit
Opening leads73.3% (15)87.5% (40)
Declarer play58.3% (12)65.6% (32)
Defence83.3% (24)90.9% (66)

Opening leads by suit led: ♠ 87.5% (8) · ♥ 93.8% (16) · ♦ 93.3% (15) · ♣ 62.5% (16)

vs par by strain: NT -0.36 (42) · a suit +0.62 (125)

vs par by level: part-score -0.11 (73) · game +1.25 (77) · slam -1.53 (17)

By role: declaring -0.47/bd (-3.31 vs par · 77) · defending +0.97/bd (+3.44 vs par · 91)

By vulnerability: vulnerable +0.56/bd (+1.13 vs par · 84) · not vulnerable +0.06/bd (-0.44 vs par · 84)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.MartelK.Lasocki – J.RussyanClosed12+17.5+1.46-0.92
Round 4C.MartelM.Siriklioglu – I.AksoyClosed12+16.4+1.37+1.58
Round 5C.MartelB.Engel – C.DaehrClosed12+3.3+0.27-0.42
Round 8C.MartelV.Li – A.ChengClosed12+14.3+1.19-0.08
Round 9C.MartelP.Schaltz – D.SchaltzClosed12+11.8+0.98+2.25
Round 12C.MartelM.Shen – X.ShenClosed12-5.0-0.42+0.08
Round 13C.MartelA.Comella – S.SabbatiniOpen12+12.4+1.03+2.00
Round 15C.MartelM.Smid – J.ReynoldsClosed12+2.4+0.20+2.25
Round 16C.MartelT.Bakke – H.HantveitClosed12+4.0+0.33+1.17
Round 17C.MartelC.Ackerley – D.RussellClosed12+22.5+1.88+0.67
Round 19C.MartelP.Eliasson – J.OstbergClosed12+11.0+0.92+0.50
Round 20C.MartelZ.Mahmood – M.HussainOpen12+1.5+0.12+1.50
Round 21C.MartelW.Haughie – R.KlingerClosed12-12.5-1.04-3.00
Round 23C.MartelJ.Holland – B.SeniorOpen12-47.5-3.96-2.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.4Round 4🇹🇷 TURKEY236♥♦2-1+13
+11.3Round 9🇩🇰 DENMARK76♣♠9-1+20
+11.0Round 4🇹🇷 TURKEY156♦♥2-2+13
+10.1Round 20🇵🇰 PAKISTAN136♣♥A-2+13
+9.5Round 17🇳🇿 NEW ZEALAND104♥♣Q=+10
+9.4Round 21🇦🇺 AUSTRALIA124♥♠2+1+13
+9.3Round 13🇮🇹 ITALY84♥♦7-1+10
+9.3Round 19🇸🇪 SWEDEN43NT♦4-3+10
+8.8Round 15🇲🇽 MEXICO94♠♥2-3+13
+8.2Round 16🇳🇴 NORWAY133♠♦K+1+10
+8.1Round 21🇦🇺 AUSTRALIA104♥♣Q=+10
+8.0Round 17🇳🇿 NEW ZEALAND94♠♣K=+8
+7.3Round 17🇳🇿 NEW ZEALAND14♠♥J+3+14
+6.8Round 19🇸🇪 SWEDEN35♥♣K-1+5
+6.3Round 16🇳🇴 NORWAY214♥♦Q+2+9
+6.3Round 16🇳🇴 NORWAY232♥♣10-1+12
+6.0Round 1🇵🇱 POLAND115♦x♠K=+3
+5.8Round 13🇮🇹 ITALY34♠x♣A-1+11
+5.8Round 20🇵🇰 PAKISTAN193NT♥Q-5+2
+5.0Round 8🇭🇰 CHINA HONG KONG245♣x♠A-3+2
+4.9Round 8🇭🇰 CHINA HONG KONG186♥♦6=-11
+4.4Round 1🇵🇱 POLAND16♦♠3=-12
+4.4Round 9🇩🇰 DENMARK54♥♦J=+11
+4.4Round 13🇮🇹 ITALY121♠x♦K-2+2
+4.3Round 1🇵🇱 POLAND46♠♦K=+0
+3.9Round 8🇭🇰 CHINA HONG KONG233♠♣Q+1+10
+3.8Round 8🇭🇰 CHINA HONG KONG163♣x♣2-1-1
+3.8Round 9🇩🇰 DENMARK113♦♥A-1+4
+3.8Round 13🇮🇹 ITALY93NT♥6-1+5
+3.8Round 20🇵🇰 PAKISTAN154♠♥6=+10
+3.7Round 9🇩🇰 DENMARK81NT♥5=-1
+3.7Round 12🇨🇳 CHINA203♠♦2-1+6
+3.3Round 9🇩🇰 DENMARK14♦♣A-2+5
+3.3Round 15🇲🇽 MEXICO42NT♣7-1-5
+3.3Round 19🇸🇪 SWEDEN21NT♠2-1+5
+3.2Round 5🇩🇪 GERMANY33NT♣7-1+6
+3.1Round 8🇭🇰 CHINA HONG KONG207♥x♠K-2+0
+2.8Round 9🇩🇰 DENMARK22♠♣5-1+5
+2.8Round 12🇨🇳 CHINA161NT♥8-2+5
+2.8Round 17🇳🇿 NEW ZEALAND112NT♠9=+6
+2.8Round 19🇸🇪 SWEDEN14♠x♣7-2+4
+2.7Round 4🇹🇷 TURKEY133NT♦2-3+10
+2.7Round 13🇮🇹 ITALY104♥♠10+2+12
+2.7Round 15🇲🇽 MEXICO32♥♠4+1+0
+2.7Round 20🇵🇰 PAKISTAN233NT♦5=-1
+2.7Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND122NT♦6-1+6
+2.5Round 1🇵🇱 POLAND34♠♣J+1-10
+2.5Round 12🇨🇳 CHINA223NT♣3+1+1
+2.4Round 17🇳🇿 NEW ZEALAND85♣♥4-1+5
+2.4Round 20🇵🇰 PAKISTAN202♠♥2-1+5
+2.3Round 5🇩🇪 GERMANY53♠♦A-2-1
+2.0Round 5🇩🇪 GERMANY121NT♦5+2+1
+1.8Round 5🇩🇪 GERMANY83♥♦2-1+4
+1.8Round 19🇸🇪 SWEDEN94♠♣A=+0
+1.7Round 1🇵🇱 POLAND55♥♦3+1+11
+1.6Round 8🇭🇰 CHINA HONG KONG212♠♥3-3-4
+1.6Round 17🇳🇿 NEW ZEALAND32♠♦K=+0
+1.5Round 15🇲🇽 MEXICO84♥♦Q=+8
+1.5Round 15🇲🇽 MEXICO113NT♥J+1+11
+1.3Round 9🇩🇰 DENMARK32♠♣K=+9
+1.3Round 15🇲🇽 MEXICO74♥♠K+1+0
+1.3Round 17🇳🇿 NEW ZEALAND62♥♦K+1-8
+1.3Round 21🇦🇺 AUSTRALIA82♥♣A+1+0
+1.2Round 12🇨🇳 CHINA232♠♥10+1+0
+1.1Round 1🇵🇱 POLAND123♥♣A=+1
+1.1Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13NT♥3=+2
+1.0Round 19🇸🇪 SWEDEN103♣♥Q-1+6
+1.0Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND26♣♠3+1+13
+0.9Round 5🇩🇪 GERMANY64♠♦J=+0
+0.8Round 4🇹🇷 TURKEY243NT♠2-2+0
+0.8Round 13🇮🇹 ITALY115♥♦6=+0
+0.6Round 4🇹🇷 TURKEY194♥♣2+1+8
+0.5Round 1🇵🇱 POLAND22♦♣4+3-1
+0.5Round 1🇵🇱 POLAND72♦♠Q+1-1
+0.5Round 4🇹🇷 TURKEY142NT♠2=-5
+0.5Round 8🇭🇰 CHINA HONG KONG144♣♦6-1+4
+0.4Round 13🇮🇹 ITALY64♥♦Q=+1
+0.4Round 21🇦🇺 AUSTRALIA54♠♥5+1+0
+0.3Round 5🇩🇪 GERMANY44♥♠J+1+0
+0.3Round 16🇳🇴 NORWAY153♦♣K+1-7
+0.3Round 16🇳🇴 NORWAY243♦♥K+1+7
+0.3Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND32♠♣Q=+1
+0.2Round 1🇵🇱 POLAND93NT♥3+1+1
+0.2Round 12🇨🇳 CHINA172♠♣6+1+7
+0.2Round 17🇳🇿 NEW ZEALAND72♥♦Q-1+0
+0.1Round 12🇨🇳 CHINA144♠♠J+1+0
+0.1Round 12🇨🇳 CHINA243♦♠K+1+7
+0.1Round 17🇳🇿 NEW ZEALAND124♠♥6+1+0
-0.0Round 13🇮🇹 ITALY53♥♦A+1+10
-0.0Round 21🇦🇺 AUSTRALIA65♠♦7=+0
-0.1Round 4🇹🇷 TURKEY183NT♣2+1-1
-0.3Round 1🇵🇱 POLAND104♠x♥K-2+8
-0.3Round 12🇨🇳 CHINA183NT♣4-2-6
-0.4Round 19🇸🇪 SWEDEN63♥♠K-1-5
-0.5Round 15🇲🇽 MEXICO104♠♦3+1+0
-0.5Round 16🇳🇴 NORWAY221NT♠10-1+0
-0.6Round 5🇩🇪 GERMANY73♠♥K=-8
-0.6Round 20🇵🇰 PAKISTAN243NT♠5=+0
-0.6Round 21🇦🇺 AUSTRALIA74♠♣4+1+0
-0.7Round 5🇩🇪 GERMANY14♣♠8-2-1
-0.7Round 5🇩🇪 GERMANY24♠♥2+1+0
-0.7Round 9🇩🇰 DENMARK43NT♥3+2+0
-0.7Round 15🇲🇽 MEXICO12♦♠K+1+0
-0.8Round 15🇲🇽 MEXICO63♣♥A=+0
-0.9Round 4🇹🇷 TURKEY211NT♥2+1-1
-0.9Round 8🇭🇰 CHINA HONG KONG13Pass-4
-1.0Round 8🇭🇰 CHINA HONG KONG222♠♦9+1+0
-1.1Round 5🇩🇪 GERMANY111NT♠Q+1-1
-1.1Round 16🇳🇴 NORWAY192♠♣A+2-1
-1.1Round 20🇵🇰 PAKISTAN214♥♠J-1-12
-1.2Round 13🇮🇹 ITALY13NT♠J+3-11
-1.3Round 1🇵🇱 POLAND87♠x♥4-4-12
-1.3Round 19🇸🇪 SWEDEN53♥♣2=+0
-1.3Round 20🇵🇰 PAKISTAN166NT♥8=+0
-1.3Round 20🇵🇰 PAKISTAN182♠♣5=+1
-1.4Round 4🇹🇷 TURKEY174♥♣2+2-11
-1.4Round 8🇭🇰 CHINA HONG KONG194♥♣J+2+11
-1.5Round 15🇲🇽 MEXICO52♥♥5=+1
-1.5Round 21🇦🇺 AUSTRALIA14♥♠K=-8
-1.7Round 5🇩🇪 GERMANY102♠♥6+1+0
-1.7Round 13🇮🇹 ITALY23NT♠2+1+0
-1.7Round 17🇳🇿 NEW ZEALAND53NT♥6=-11
-1.7Round 19🇸🇪 SWEDEN72♥♦K=-6
-1.8Round 16🇳🇴 NORWAY143♣♥K-2-6
-1.8Round 16🇳🇴 NORWAY184♠♦6+2+13
-1.9Round 8🇭🇰 CHINA HONG KONG173♣♥6+1-7
-2.0Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND44♠♥10-2-8
-2.1Round 1🇵🇱 POLAND61NT♦4+1+1
-2.2Round 12🇨🇳 CHINA194♥♠J=+0
-2.2Round 20🇵🇰 PAKISTAN174♠♣8=+11
-2.3Round 19🇸🇪 SWEDEN114♠♦Q-1-5
-2.4Round 5🇩🇪 GERMANY93NT♦5-1-5
-2.6Round 9🇩🇰 DENMARK63NT♣8+2+0
-2.7Round 4🇹🇷 TURKEY164♠♥2=+0
-2.7Round 4🇹🇷 TURKEY203♥♣2=-7
-2.7Round 12🇨🇳 CHINA152♦♣J+2-7
-2.9Round 19🇸🇪 SWEDEN83♥♠8=-6
-3.0Round 16🇳🇴 NORWAY162♥x♣A-2-2
-3.3Round 8🇭🇰 CHINA HONG KONG152♦♣A+2-1
-3.3Round 13🇮🇹 ITALY72NT♠2=+0
-3.5Round 15🇲🇽 MEXICO123NT♥6+1+11
-3.7Round 16🇳🇴 NORWAY201NT♠Q+2-10
-3.7Round 17🇳🇿 NEW ZEALAND42NT♠10-1-5
-3.8Round 4🇹🇷 TURKEY223♥♥2=+0
-4.0Round 12🇨🇳 CHINA131NT♣7+3-2
-4.0Round 21🇦🇺 AUSTRALIA24♥♦2+2-13
-4.3Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND72♠♠4-1-5
-4.4Round 21🇦🇺 AUSTRALIA33♣♥3=-7
-4.7Round 9🇩🇰 DENMARK93NT♥6-1-10
-5.0Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND62♥♣8+1-10
-5.3Round 9🇩🇰 DENMARK104♥♠5+2-17
-5.3Round 17🇳🇿 NEW ZEALAND26♥♥4+1-11
-5.4Round 19🇸🇪 SWEDEN122♥x♣4-2-2
-5.5Round 9🇩🇰 DENMARK124♥♠2-1+1
-5.5Round 16🇳🇴 NORWAY176♣♣8-1-11
-5.6Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114♥♦K=+0
-5.7Round 21🇦🇺 AUSTRALIA113♠♦K+1-4
-6.0Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND94♥♦Q=+0
-6.4Round 12🇨🇳 CHINA214♠♣6-1-10
-6.7Round 21🇦🇺 AUSTRALIA45♠♥K-1-13
-6.8Round 20🇵🇰 PAKISTAN223NT♥Q-2-11
-8.6Round 13🇮🇹 ITALY46♥♠A-2-16
-8.8Round 21🇦🇺 AUSTRALIA96♥♠6-1-14
-8.9Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♠♣3=-10
-9.1Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND86♦♥8+1-11
-9.7Round 15🇲🇽 MEXICO23NT♣5-1-12
-10.0Round 20🇵🇰 PAKISTAN146NT♠4=+0
-11.7Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103♣x♦K=-11