🇺🇸 HUBER Christopher · USA 1

47rank
+25.0Butler · 154 bds
+0.16per board
±4.4swing
+0.18vs par /bd · #44/82
+0.40adjusted /bd
Butler per round: 5.2 -37.6 -0.5 -2.4 -6.8 -2.9 33.1 0.8 8.5 3.9 23.7by round

vs par split: bidding +0.20 · play +0.00

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

Card play — on target: opening leads 80.4% #39 of 82 · declarer play 69.4% #51 of 82 · defence 79.8% #65 of 82

Card play by contract type — on target
vs NTvs a suit
Opening leads69.2% (13)84.8% (33)
Declarer play61.5% (13)73.9% (23)
Defence84.0% (25)78.0% (59)

Opening leads by suit led: ♠ 77.8% (9) · ♥ 69.2% (13) · ♦ 93.3% (15) · ♣ 77.8% (9)

vs par by strain: NT +0.22 (51) · a suit +0.17 (103)

vs par by level: part-score +1.31 (51) · game -0.38 (87) · slam -0.38 (16)

By role: declaring +0.97/bd (-2.52 vs par · 69) · defending -0.49/bd (+2.38 vs par · 85)

By vulnerability: vulnerable +0.02/bd (+0.23 vs par · 77) · not vulnerable +0.31/bd (+0.13 vs par · 77)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2O.KriegelB.Snowden – A.HuntClosed14+5.2+0.37-0.50
Round 3O.KriegelK.Jin – C.ZhuClosed14-37.6-2.69-3.00
Round 5O.KriegelM.Krysa – B.KrawczykClosed14-0.5-0.04+0.36
Round 6O.KriegelJ.Safsten – O.RimstedtClosed14-2.4-0.17-1.64
Round 7O.KriegelC.Celep – I.CiftciClosed14-6.8-0.49-0.14
Round 8O.KriegelF.Beugin – M.FourreClosed14-2.9-0.21+0.14
Round 10O.KriegelDHARANISHVAR S S – SHYLENDRAN POpen14+33.1+2.36+4.64
Round 11O.KriegelT.Sprinkhuizen – L.TijssenClosed14+0.8+0.06+0.93
Round 12O.KriegelJ.Saether – M.ScheieOpen14+8.5+0.61+0.71
Round 14O.KriegelM.Ng – F.ChanClosed14+3.9+0.28-0.29
Round 15O.KriegelL.Kolek – J.VojtikClosed14+23.7+1.69+0.79

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
+13.8Round 8🇫🇷 FRANCE25♠xx♥7=+14
+13.4Round 10🇮🇳 INDIA266NT♥5-1+17
+10.3Round 15🇨🇿 CZECH REPUBLIC53NT♣Q-2+11
+8.7Round 8🇫🇷 FRANCE36NT♦J=+0
+8.7Round 15🇨🇿 CZECH REPUBLIC62♥x♥K-2+3
+8.6Round 12🇳🇴 NORWAY252♠♦K-1+12
+7.9Round 6🇸🇪 SWEDEN33NT♣5+3+1
+7.9Round 6🇸🇪 SWEDEN135♥♠4-1+12
+7.5Round 6🇸🇪 SWEDEN53♠x♥A-2+12
+7.1Round 7🇹🇷 TURKEY274♥♦9+1+1
+7.0Round 11🇳🇱 NETHERLANDS36♣♦K=+0
+6.3Round 2🇺🇸 USA 2232♥♣7+3+10
+6.2Round 10🇮🇳 INDIA233NT♠7+4+6
+5.8Round 2🇺🇸 USA 2185♣♥K=+0
+5.8Round 11🇳🇱 NETHERLANDS94♠♥A-1+9
+5.3Round 15🇨🇿 CZECH REPUBLIC125♦♣7=-13
+5.0Round 5🇵🇱 POLAND164♠♦9-1+9
+4.9Round 10🇮🇳 INDIA243NT♠3=+0
+4.7Round 5🇵🇱 POLAND215♦♣K=+3
+4.7Round 10🇮🇳 INDIA184♠♦A=+0
+4.3Round 11🇳🇱 NETHERLANDS43NT♥2-1+6
+4.3Round 14🇭🇰 CHINA HONG KONG223NT♠Q+1-11
+4.3Round 15🇨🇿 CZECH REPUBLIC144♠♦5-2+0
+4.2Round 6🇸🇪 SWEDEN23♣♣3+1-7
+4.1Round 12🇳🇴 NORWAY153NT♦Q+1+0
+4.0Round 10🇮🇳 INDIA284♠♥A-2+11
+3.9Round 2🇺🇸 USA 2156♦♠J+1-2
+3.9Round 2🇺🇸 USA 2254♠♦K=+0
+3.9Round 10🇮🇳 INDIA152♠♣4=+6
+3.9Round 11🇳🇱 NETHERLANDS86♠♥3=-11
+3.7Round 11🇳🇱 NETHERLANDS53NT♣2-2+6
+3.7Round 15🇨🇿 CZECH REPUBLIC73NT♥7=-1
+3.1Round 3🇨🇳 CHINA13♠♥K=+1
+3.1Round 5🇵🇱 POLAND246♠♠6-1+11
+3.1Round 8🇫🇷 FRANCE54♥♣J=+3
+3.1Round 10🇮🇳 INDIA194♥♠A+1+1
+2.8Round 11🇳🇱 NETHERLANDS12♠♥A+1+0
+2.7Round 2🇺🇸 USA 2204♥♠9-2+7
+2.7Round 5🇵🇱 POLAND172NT♠K-2+5
+2.7Round 7🇹🇷 TURKEY154♠♣A-2+6
+2.7Round 7🇹🇷 TURKEY174♥♠9-1+5
+2.6Round 8🇫🇷 FRANCE94♦♥10-2+3
+2.4Round 15🇨🇿 CZECH REPUBLIC32NT♦9=+1
+2.3Round 2🇺🇸 USA 2243♦♣7-1+5
+2.3Round 7🇹🇷 TURKEY283♠♣Q-1+5
+2.2Round 12🇳🇴 NORWAY183♣♣3+1+0
+2.1Round 12🇳🇴 NORWAY193NT♣J+1+0
+2.1Round 14🇭🇰 CHINA HONG KONG153NT♥5=-1
+2.1Round 14🇭🇰 CHINA HONG KONG166♠=+0
+2.1Round 14🇭🇰 CHINA HONG KONG193♣♥K-1+3
+1.9Round 7🇹🇷 TURKEY204♠♣3+2-13
+1.9Round 10🇮🇳 INDIA216♥♠A=+0
+1.7Round 2🇺🇸 USA 2161NT♣J-3+1
+1.7Round 10🇮🇳 INDIA225♥♣9+1+9
+1.6Round 8🇫🇷 FRANCE62♥♦2+1+1
+1.4Round 6🇸🇪 SWEDEN123NT♦10=-2
+1.4Round 12🇳🇴 NORWAY164♥♣K+1+0
+1.3Round 2🇺🇸 USA 2283NT♣J=-1
+1.3Round 5🇵🇱 POLAND154♠♦K+1+0
+1.1Round 6🇸🇪 SWEDEN144♣♦J-2+6
+1.0Round 12🇳🇴 NORWAY273NT♦2=-1
+0.9Round 15🇨🇿 CZECH REPUBLIC41NT♥3+1+11
+0.8Round 11🇳🇱 NETHERLANDS133NT♦3=-1
+0.7Round 5🇵🇱 POLAND224♥♦Q+1+0
+0.7Round 7🇹🇷 TURKEY182♦♠8=+0
+0.6Round 14🇭🇰 CHINA HONG KONG184♥♣5+2+14
+0.5Round 3🇨🇳 CHINA83NT♣10-1+5
+0.5Round 3🇨🇳 CHINA101NT♥2-1+1
+0.5Round 8🇫🇷 FRANCE133♦♣10-1-1
+0.5Round 12🇳🇴 NORWAY233NT♠3=+0
+0.5Round 14🇭🇰 CHINA HONG KONG171NT♥2+1+0
+0.5Round 14🇭🇰 CHINA HONG KONG204♥♠Q+1-13
+0.5Round 15🇨🇿 CZECH REPUBLIC92♥♠6+1+0
+0.4Round 11🇳🇱 NETHERLANDS143NT♥2+1+0
+0.3Round 5🇵🇱 POLAND263NT♠5+1+0
+0.3Round 14🇭🇰 CHINA HONG KONG274♥♠A+2+1
+0.2Round 14🇭🇰 CHINA HONG KONG283NT♠T=+1
+0.1Round 12🇳🇴 NORWAY174♠♠4+2-11
+0.1Round 12🇳🇴 NORWAY283NT♠10+2+0
-0.0Round 6🇸🇪 SWEDEN81NT♥3-2+1
+0.0Round 15🇨🇿 CZECH REPUBLIC23♠♥Q+1+6
-0.1Round 5🇵🇱 POLAND254♠♠3+1+0
-0.1Round 8🇫🇷 FRANCE43♥♦J=+7
-0.2Round 7🇹🇷 TURKEY241NT♦Q+2-1
-0.3Round 7🇹🇷 TURKEY262♠♦J+2+10
-0.3Round 8🇫🇷 FRANCE103NT♥Q+3-17
-0.3Round 12🇳🇴 NORWAY222NT♥Q+1+6
-0.5Round 10🇮🇳 INDIA203NT♦2+2+12
-0.7Round 2🇺🇸 USA 2213NT♦T+1+0
-0.7Round 12🇳🇴 NORWAY205♣x♠3-1-7
-0.8Round 2🇺🇸 USA 2192♠♠3+2-1
-0.8Round 6🇸🇪 SWEDEN74♥♣Q+2-13
-0.9Round 7🇹🇷 TURKEY161NT♥3+2+10
-1.0Round 3🇨🇳 CHINA34♥♦6+1-1
-1.0Round 3🇨🇳 CHINA124♠♥J-1-6
-1.0Round 6🇸🇪 SWEDEN94♠♦10+1-1
-1.0Round 15🇨🇿 CZECH REPUBLIC114♥♦2+2+11
-1.1Round 3🇨🇳 CHINA53♠♣9-2+1
-1.1Round 5🇵🇱 POLAND205♦♣3-1-7
-1.1Round 14🇭🇰 CHINA HONG KONG243NT♥8=+0
-1.1Round 15🇨🇿 CZECH REPUBLIC103NT♦7=+2
-1.3Round 14🇭🇰 CHINA HONG KONG263NT♥3+1+0
-1.4Round 8🇫🇷 FRANCE143♠♥6=+0
-1.4Round 10🇮🇳 INDIA175♣♥J+1-2
-1.4Round 15🇨🇿 CZECH REPUBLIC82♦-1-2
-1.5Round 5🇵🇱 POLAND186♦♥A=+2
-1.5Round 6🇸🇪 SWEDEN106♥♥7+1-1
-1.5Round 10🇮🇳 INDIA162♠♣J+1+0
-1.6Round 11🇳🇱 NETHERLANDS64♠♦10+2+13
-1.7Round 3🇨🇳 CHINA132♠♦4=+1
-1.8Round 2🇺🇸 USA 2273♠♦K-2-7
-1.9Round 14🇭🇰 CHINA HONG KONG252♠♠2-2+1
-2.0Round 14🇭🇰 CHINA HONG KONG233♣♥6=+0
-2.1Round 3🇨🇳 CHINA41NT♦2=-5
-2.5Round 5🇵🇱 POLAND194♠♦A=+0
-2.5Round 14🇭🇰 CHINA HONG KONG213♣♥A=+1
-2.6Round 3🇨🇳 CHINA115♣♥8+1-11
-2.6Round 7🇹🇷 TURKEY232♦♠J-1-5
-2.6Round 10🇮🇳 INDIA273NT♥7+2+11
-2.7Round 3🇨🇳 CHINA23NT♦6-1-10
-2.7Round 5🇵🇱 POLAND234♠♥K=+0
-2.7Round 12🇳🇴 NORWAY244♥♠K+1+11
-3.1Round 5🇵🇱 POLAND273NT♦6+2-11
-3.1Round 12🇳🇴 NORWAY213NT♠10=+1
-3.3Round 11🇳🇱 NETHERLANDS22♥♦5=+7
-3.4Round 6🇸🇪 SWEDEN43♦♣A=-6
-3.5Round 3🇨🇳 CHINA63NT♠6-3-4
-3.5Round 7🇹🇷 TURKEY194♥♣K-3-6
-3.7Round 15🇨🇿 CZECH REPUBLIC132♠♣A=-6
-3.9Round 2🇺🇸 USA 2176♥♠5=+0
-3.9Round 8🇫🇷 FRANCE84♥♦A+1+0
-4.5Round 7🇹🇷 TURKEY254♠♦K=+1
-4.7Round 10🇮🇳 INDIA252♠♣J+3-6
-4.7Round 11🇳🇱 NETHERLANDS114♠♠4+1-8
-4.8Round 12🇳🇴 NORWAY263NT♠10+1-1
-5.2Round 6🇸🇪 SWEDEN63♥♦2-2-2
-5.2Round 8🇫🇷 FRANCE14♥♦6=+1
-5.2Round 15🇨🇿 CZECH REPUBLIC13♥♥4=-12
-5.4Round 7🇹🇷 TURKEY224♠♣J=-8
-5.5Round 3🇨🇳 CHINA94♠♦7=+0
-5.5Round 11🇳🇱 NETHERLANDS103♣♠2-2-8
-6.1Round 11🇳🇱 NETHERLANDS74♥♣9=+0
-6.7Round 11🇳🇱 NETHERLANDS126♥♦2=+0
-6.8Round 7🇹🇷 TURKEY214♠♥10=-7
-7.3Round 3🇨🇳 CHINA143♦♥6+1-1
-7.3Round 5🇵🇱 POLAND283NT♦7=-7
-7.3Round 8🇫🇷 FRANCE116♥♠5=+0
-7.3Round 8🇫🇷 FRANCE126♥♣K-1-9
-7.4Round 2🇺🇸 USA 2264♥♣K-1-12
-7.7Round 8🇫🇷 FRANCE76NT♥2=+0
-8.1Round 2🇺🇸 USA 2223NT♠A+1-7
-8.1Round 6🇸🇪 SWEDEN113NT♦3-1-11
-12.4Round 6🇸🇪 SWEDEN13NTx♠Q-4-12
-13.2Round 3🇨🇳 CHINA76♥♦5=-13