🇺🇸 HAAS Michael · USA1

22rank
+55.3Butler · 104 bds
+0.53per board
±3.9swing
+0.64vs par /bd · #20/105
+0.55adjusted /bd
Butler per round: -13.6 5.8 -0.8 17.6 13.6 5.5 -7 8.1 18.1 -1.1 8.1 0.7 0.3by round

vs par split: bidding +0.58 · play +0.07

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

Card play — on target: opening leads 81.5% #55 of 105 · declarer play 80.0% #23 of 105 · defence 87.7% #25 of 105

Bidding activity — not a pass: 40.7% #80 of 105 (118/290)

Card play by contract type — on target
vs NTvs a suit
Opening leads87.5% (8)78.9% (19)
Declarer play87.5% (8)77.3% (22)
Defence92.9% (14)86.0% (43)

Opening leads by suit led: ♠ 100.0% (4) · ♥ 77.8% (9) · ♦ 60.0% (5) · ♣ 88.9% (9)

vs par by strain: NT +1.38 (24) · a suit +0.42 (80)

vs par by level: part-score -0.48 (42) · game +0.81 (57) · slam +8.20 (5)

By role: declaring +0.25/bd (-2.11 vs par · 47) · defending +0.76/bd (+2.91 vs par · 57)

By vulnerability: vulnerable +0.86/bd (+0.50 vs par · 52) · not vulnerable +0.20/bd (+0.79 vs par · 52)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2S.PahkF.Asplund Sivelind – M.BertheauOpen8-13.6-1.70-0.75
Round 3S.PahkA.Hariharan – A.LeOpen8+5.8+0.72+0.50
Round 5S.PahkH.Tsuchiya – Y.XiaoClosed8-0.8-0.10+0.38
Round 6S.PahkS.Saengtuen – C.SaisithOpen8+17.6+2.20+2.62
Round 8S.PahkL.Petelko – K.RetterOpen8+13.6+1.70-0.75
Round 9S.PahkH.Tsai – C.ChenOpen8+5.5+0.69-0.50
Round 11S.PahkM.Brocken – R.BrockenClosed8-7.0-0.88-0.62
Round 12S.PahkJ.Ma – Y.LiuClosed8+8.1+1.01-0.50
Round 14S.PahkJ.Gusson – K.AllasClosed8+18.1+2.26+3.12
Round 15S.PahkW.Okrzesik – K.KuflowskiOpen8-1.1-0.14+2.38
Round 17S.PahkC.Ben Guigui – E.BoninClosed8+8.1+1.01+1.50
Round 18S.PahkT.Chowdhury – M.PrakashOpen8+0.7+0.09-0.12
Round 19S.PahkA.Brogeland – N.Heiberg-EvenstadOpen8+0.3+0.04+1.12

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
+10.2Round 8🇮🇱 ISRAEL286♠♣T=+0
+8.9Round 14🇪🇪 ESTONIA132♠♣T+3+10
+8.8Round 11🇳🇱 NETHERLANDS234♠♦J-1+12
+7.9Round 12🇨🇳 CHINA284♠♦6-1+5
+7.9Round 18🇮🇳 INDIA123NT♥5-1+12
+7.5Round 17🇫🇷 FRANCE56NT♣K-2+11
+7.4Round 14🇪🇪 ESTONIA164♠♦T-1+12
+7.3Round 19🇳🇴 NORWAY223NT♠T-3+10
+7.2Round 14🇪🇪 ESTONIA146♥♠8-2+11
+6.8Round 15🇵🇱 POLAND205♣♥K-1+12
+6.0Round 6🇹🇭 THAILAND154♠♥2=+0
+5.6Round 18🇮🇳 INDIA104♠♠5+1-12
+5.4Round 6🇹🇭 THAILAND103♣♦7+2+10
+5.2Round 9🇹🇼 CHINESE TAIPEI13NT♣2=+0
+4.5Round 9🇹🇼 CHINESE TAIPEI23♥♣K=+7
+4.4Round 9🇹🇼 CHINESE TAIPEI34♠♣3-3+5
+4.2Round 6🇹🇭 THAILAND95♦x♠A-2+5
+3.7Round 14🇪🇪 ESTONIA104♠x♣A-2-3
+3.3Round 2🇸🇪 SWEDEN162♥♠6=+6
+3.3Round 17🇫🇷 FRANCE42♠♥4=+0
+3.3Round 19🇳🇴 NORWAY244♠♣T-1+5
+3.1Round 15🇵🇱 POLAND223NT♠4+3+1
+3.0Round 3🇦🇺 AUSTRALIA234♥♣Q+1+0
+2.8Round 19🇳🇴 NORWAY185♦♥5-2+0
+2.7Round 5🇯🇵 JAPAN25♣x♥Q-1+6
+2.7Round 17🇫🇷 FRANCE64♥♠K=+0
+2.6Round 2🇸🇪 SWEDEN154♠♥7-1+10
+2.6Round 8🇮🇱 ISRAEL294♠♣9=-1
+2.5Round 8🇮🇱 ISRAEL254♥♠J=+3
+2.5Round 19🇳🇴 NORWAY196♥♣K-2+17
+2.4Round 6🇹🇭 THAILAND134♥♣4+2+1
+2.4Round 8🇮🇱 ISRAEL314♠♦6=+0
+2.4Round 12🇨🇳 CHINA314♠♦2+1+11
+2.3Round 3🇦🇺 AUSTRALIA183♥♦K+1+2
+2.3Round 11🇳🇱 NETHERLANDS225♠♥7+1-1
+1.9Round 3🇦🇺 AUSTRALIA243♠♥2=+0
+1.7Round 18🇮🇳 INDIA94♥♠J+1+11
+1.3Round 15🇵🇱 POLAND181NT♠9-1+3
+1.2Round 5🇯🇵 JAPAN53♠♥A-1-6
+1.1Round 5🇯🇵 JAPAN34♠♦3=+0
+1.1Round 11🇳🇱 NETHERLANDS201♣♠6+2+0
+1.0Round 17🇫🇷 FRANCE21NT♥J+1+0
+0.7Round 3🇦🇺 AUSTRALIA223NT♣6=+0
+0.7Round 5🇯🇵 JAPAN14♠♥8-2+5
+0.6Round 12🇨🇳 CHINA324♥♣K+1+0
+0.5Round 2🇸🇪 SWEDEN102♦♣K=+5
+0.5Round 18🇮🇳 INDIA114♠♣3+1+0
+0.4Round 3🇦🇺 AUSTRALIA211NT♠5+2+1
+0.4Round 6🇹🇭 THAILAND121NT♥5+1+5
+0.3Round 6🇹🇭 THAILAND111♥♦2+1+0
+0.2Round 3🇦🇺 AUSTRALIA203NT♦4+1+1
+0.2Round 5🇯🇵 JAPAN61NT♣K+3+9
+0.2Round 9🇹🇼 CHINESE TAIPEI52NT♦3=+0
+0.1Round 8🇮🇱 ISRAEL304♠♦2+1+0
+0.1Round 9🇹🇼 CHINESE TAIPEI44♥♠9-1-6
+0.0Round 12🇨🇳 CHINA252♠♥7=-7
-0.1Round 5🇯🇵 JAPAN74♠♦6=+0
-0.1Round 12🇨🇳 CHINA292♠♣K=+0
-0.1Round 15🇵🇱 POLAND194♠♥A=+1
-0.1Round 19🇳🇴 NORWAY174♠♦J=-1
-0.2Round 18🇮🇳 INDIA162NT♠2=+0
-0.3Round 14🇪🇪 ESTONIA123NT♥6+2+0
-0.3Round 17🇫🇷 FRANCE14♠♥Q+2+11
-0.4Round 3🇦🇺 AUSTRALIA192♠♦J=+0
-0.4Round 6🇹🇭 THAILAND163♣♦K-1-2
-0.4Round 12🇨🇳 CHINA264♠♣K=+0
-0.4Round 17🇫🇷 FRANCE33♣♠K-1-4
-0.4Round 17🇫🇷 FRANCE82♦♣T=+1
-0.5Round 2🇸🇪 SWEDEN94♠♦5=+0
-0.6Round 11🇳🇱 NETHERLANDS193NT♦5=+0
-0.7Round 6🇹🇭 THAILAND146♦♠3+1+2
-0.8Round 12🇨🇳 CHINA273♠♥Q+1-6
-0.9Round 15🇵🇱 POLAND233♦♠A=+10
-1.1Round 14🇪🇪 ESTONIA91NT♥5=+1
-1.3Round 8🇮🇱 ISRAEL273♠♥5+1+6
-1.3Round 8🇮🇱 ISRAEL325♥♠K+1-9
-1.4Round 9🇹🇼 CHINESE TAIPEI73♦♣K-1-5
-1.5Round 12🇨🇳 CHINA302NT♦J=-7
-1.6Round 8🇮🇱 ISRAEL261NT♠3=-5
-1.6Round 9🇹🇼 CHINESE TAIPEI83♠♦T-1-5
-1.9Round 18🇮🇳 INDIA153NT♦6+1+1
-2.2Round 2🇸🇪 SWEDEN122♥♠A+1+0
-2.2Round 2🇸🇪 SWEDEN144♠♣4=-8
-2.2Round 18🇮🇳 INDIA143NT♠Q-2+0
-2.3Round 3🇦🇺 AUSTRALIA172♥♣8+1+0
-2.7Round 11🇳🇱 NETHERLANDS213NT♠K-1-5
-2.8Round 15🇵🇱 POLAND244♥♠5+1-1
-2.9Round 5🇯🇵 JAPAN45♦♥8-1-6
-2.9Round 11🇳🇱 NETHERLANDS172♠♠2+2-1
-3.2Round 15🇵🇱 POLAND173NT♠4=+0
-3.7Round 5🇯🇵 JAPAN81NT♥J=-5
-3.8Round 14🇪🇪 ESTONIA114♠♣4=-3
-3.9Round 11🇳🇱 NETHERLANDS245♦♠A-1-10
-3.9Round 14🇪🇪 ESTONIA153♦♠T-1-3
-3.9Round 19🇳🇴 NORWAY214♠♠2-2-7
-4.0Round 19🇳🇴 NORWAY204♠♣T+1+0
-5.3Round 15🇵🇱 POLAND211♣♦7+3-7
-5.3Round 17🇫🇷 FRANCE73♥♣A+1-7
-5.9Round 9🇹🇼 CHINESE TAIPEI63♠♥T=+0
-6.2Round 2🇸🇪 SWEDEN112♠♣A=-11
-7.6Round 19🇳🇴 NORWAY234♦♥A+2-15
-8.9Round 2🇸🇪 SWEDEN134♥x♠Q-2-8
-9.1Round 11🇳🇱 NETHERLANDS185♦♥J=+0
-10.7Round 18🇮🇳 INDIA135♠♥A-1-13