🇳🇿 MILLER Jeff · NEW ZEALAND

77rank
+1.2Butler · 159 bds
+0.01per board
±4.3swing
+0.12vs par /bd · #55/125
-0.22adjusted /bd
Butler per round: -23.4 -14.3 -22.4 24.6 18.8 8.4 -14.1 5.8 11.6 6.2by round

vs par split: bidding -0.05 · play +0.02

Strength of schedule: opponents averaged -0.23/bd (an easy draw) → opponent-adjusted -0.22/bd

Card play — on target: opening leads 81.0% #90 of 125 · declarer play 77.8% #50 of 125 · defence 82.0% #120 of 125

Card play by contract type — on target
vs NTvs a suit
Opening leads·81.0% (21)
Declarer play·77.8% (18)
Defence·82.0% (50)

Opening leads by suit led: ♠ 83.3% (6) · ♥ 100.0% (3) · ♦ 75.0% (4) · ♣ 75.0% (8)

vs par by strain: a suit -0.03 (106)

vs par by level: part-score +0.27 (41) · game -0.64 (52) · slam +1.46 (13)

By role: declaring +0.42/bd (-1.41 vs par · 90) · defending -0.55/bd (+2.27 vs par · 67)

By vulnerability: vulnerable +0.22/bd (-0.28 vs par · 79) · not vulnerable -0.21/bd (+0.51 vs par · 80)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1G.StoutL.Yang – J.DaiClosed16-23.4-1.46+0.31
Round 3G.StoutF.Gong – S.HuClosed16-14.3-0.89-3.25
Round 5G.StoutM.Castello Branco – G.ChagasClosed16-22.4-1.40+0.44
Round 8G.StoutT.Teramoto – M.TakayamaOpen16+24.6+1.54+2.25
Round 11G.StoutK.Frey – E.PaganiOpen15+18.8+1.25+1.60
Round 12G.StoutM.Hussain – N.TalpurClosed16+8.4+0.53+0.19
Round 14G.StoutP.Reynolds – D.AppletonClosed16-14.1-0.88-2.06
Round 17G.StoutJ.Penture – J.MoersOpen16+5.8+0.36+0.56
Round 20G.StoutB.Satyanarayana – K.NadarOpen16+11.6+0.72+2.00
Round 21G.StoutM.Elinescu – E.WladowOpen16+6.2+0.39-0.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.3Round 3🇹🇼 CHINESE TAIPEI46♦♣Q=-13
+10.0Round 11🇲🇽 MEXICO66♥♠9-3+14
+9.8Round 8🇯🇵 JAPAN184♠♥A=+7
+9.4Round 21🇩🇪 GERMANY126♣♣8=+0
+9.2Round 21🇩🇪 GERMANY103♥♠3+2+10
+8.7Round 12🇵🇰 PAKISTAN183N♥8+3+1
+8.1Round 5🇧🇷 BRAZIL114♠♣4=+7
+8.1Round 11🇲🇽 MEXICO116♥♠5-1+11
+7.9Round 17🇬🇵 GUADELOUPE34♥♠K-3+9
+7.7Round 8🇯🇵 JAPAN293♠♥J+1+10
+7.0Round 5🇧🇷 BRAZIL26♥♠6-2+11
+6.7Round 20🇮🇳 INDIA244♣♠4-1+6
+6.0Round 14🇦🇺 AUSTRALIA312♠♥4+2+6
+4.9Round 11🇲🇽 MEXICO126♣♦K=+0
+4.8Round 21🇩🇪 GERMANY44♠x♥T-1+7
+4.7Round 17🇬🇵 GUADELOUPE24♣♠A=+1
+4.6Round 12🇵🇰 PAKISTAN292N♦3=+0
+4.5Round 14🇦🇺 AUSTRALIA193N♣2+2+1
+4.5Round 20🇮🇳 INDIA204♣♥A=+0
+4.4Round 11🇲🇽 MEXICO44♠♥Q=+0
+4.3Round 20🇮🇳 INDIA294♠♦4=-1
+4.2Round 21🇩🇪 GERMANY63N♦3+2+1
+3.7Round 12🇵🇰 PAKISTAN304♠♠6=+0
+3.6Round 17🇬🇵 GUADELOUPE11N♣Q=+5
+3.6Round 20🇮🇳 INDIA226♠♣J+1+13
+3.5Round 20🇮🇳 INDIA323N♣9=-1
+3.4Round 17🇬🇵 GUADELOUPE43N♥Q+2+0
+3.3Round 12🇵🇰 PAKISTAN262♥♣A+1+10
+3.1Round 11🇲🇽 MEXICO163♠♦K-2+5
+3.0Round 3🇹🇼 CHINESE TAIPEI31N♣7=+5
+3.0Round 3🇹🇼 CHINESE TAIPEI102♣♠K+1+6
+3.0Round 8🇯🇵 JAPAN203N♠4+3+2
+3.0Round 17🇬🇵 GUADELOUPE131N♥T+2+2
+2.9Round 21🇩🇪 GERMANY115♥x♠A-3+2
+2.7Round 1🇨🇳 CHINA LONG ZHU OPEN144♥♠Q-1+5
+2.7Round 5🇧🇷 BRAZIL54♠♥K+2+11
+2.6Round 5🇧🇷 BRAZIL33N♥3+2+1
+2.6Round 8🇯🇵 JAPAN224♠♠K-2+5
+2.6Round 8🇯🇵 JAPAN253N♠7+1+11
+2.5Round 17🇬🇵 GUADELOUPE53N♥T-3+7
+2.4Round 1🇨🇳 CHINA LONG ZHU OPEN134♥♠8=-1
+2.4Round 17🇬🇵 GUADELOUPE122♠♥A-1+8
+2.4Round 20🇮🇳 INDIA284♥♦3-1+4
+2.2Round 3🇹🇼 CHINESE TAIPEI164♠♦K=+0
+2.2Round 14🇦🇺 AUSTRALIA305♠♥Q+1+8
+2.1Round 8🇯🇵 JAPAN211N♥2=+5
+2.0Round 1🇨🇳 CHINA LONG ZHU OPEN123N♥7=-1
+2.0Round 21🇩🇪 GERMANY136♣♣5+1+2
+1.9Round 8🇯🇵 JAPAN192N♠K=+0
+1.9Round 12🇵🇰 PAKISTAN252N♣Q+1+8
+1.9Round 20🇮🇳 INDIA274♦♥7=+0
+1.8Round 3🇹🇼 CHINESE TAIPEI151♠♥K+1+0
+1.7Round 1🇨🇳 CHINA LONG ZHU OPEN64♠♣6+1+0
+1.7Round 1🇨🇳 CHINA LONG ZHU OPEN161♠♥7+2-6
+1.7Round 8🇯🇵 JAPAN272N♠5-1+2
+1.7Round 12🇵🇰 PAKISTAN242♠♣2=+5
+1.7Round 17🇬🇵 GUADELOUPE73♠♦7=-10
+1.7Round 20🇮🇳 INDIA195♣♠2=+0
+1.6Round 11🇲🇽 MEXICO134♥♠K+2-12
+1.6Round 17🇬🇵 GUADELOUPE114♥♠K=-1
+1.5Round 12🇵🇰 PAKISTAN231N♥2+1+0
+1.5Round 21🇩🇪 GERMANY154♠♣A+1-11
+1.4Round 17🇬🇵 GUADELOUPE101N♣2-2+2
+1.4Round 17🇬🇵 GUADELOUPE144♦♠K=+5
+1.2Round 5🇧🇷 BRAZIL143N♠Q+1+11
+1.2Round 11🇲🇽 MEXICO5Pass-3
+1.2Round 12🇵🇰 PAKISTAN282♦x♥A-1-2
+1.1Round 5🇧🇷 BRAZIL91N♠5-1+3
+1.1Round 14🇦🇺 AUSTRALIA293N♠3+3-13
+1.0Round 3🇹🇼 CHINESE TAIPEI131N♣4+1+0
+1.0Round 11🇲🇽 MEXICO94♣x♠K-5+8
+1.0Round 14🇦🇺 AUSTRALIA271N♥Q+1-1
+0.9Round 12🇵🇰 PAKISTAN223N♠J+1+0
+0.8Round 8🇯🇵 JAPAN324♠♣3+2+11
+0.8Round 14🇦🇺 AUSTRALIA263N♦J+1+0
+0.7Round 8🇯🇵 JAPAN303♠♣Q-1-2
+0.6Round 5🇧🇷 BRAZIL154♠♣3=+0
+0.4Round 8🇯🇵 JAPAN244♠♣J=+1
+0.4Round 11🇲🇽 MEXICO83N♠8=+2
+0.4Round 12🇵🇰 PAKISTAN203N♥2+2+0
+0.4Round 14🇦🇺 AUSTRALIA323N♣J+3+1
+0.2Round 12🇵🇰 PAKISTAN214♠♦Q+1+0
+0.2Round 14🇦🇺 AUSTRALIA173♦♥K=+0
+0.1Round 20🇮🇳 INDIA304♥♦Q=+1
+0.0Round 1🇨🇳 CHINA LONG ZHU OPEN24♥♦2+1+0
-0.0Round 1🇨🇳 CHINA LONG ZHU OPEN94♥♣Q+1+0
+0.0Round 8🇯🇵 JAPAN312♣♠4-1+2
+0.0Round 14🇦🇺 AUSTRALIA223♠♦3-3+10
-0.1Round 5🇧🇷 BRAZIL121N♦4-1-2
-0.1Round 8🇯🇵 JAPAN231N♥4-1+1
-0.1Round 11🇲🇽 MEXICO23♠♠2-1-2
-0.1Round 11🇲🇽 MEXICO35♦♥J=-1
-0.4Round 12🇵🇰 PAKISTAN324♠♣A=-1
-0.4Round 14🇦🇺 AUSTRALIA241N♥2=+1
-0.4Round 21🇩🇪 GERMANY95♥x♣A-2+4
-0.5Round 20🇮🇳 INDIA314♥♣6+1-1
-0.6Round 5🇧🇷 BRAZIL11N♠3-1+2
-0.6Round 20🇮🇳 INDIA173N♦3+2+11
-0.7Round 21🇩🇪 GERMANY22♠♣K-1+2
-0.9Round 12🇵🇰 PAKISTAN31Pass-3
-1.0Round 12🇵🇰 PAKISTAN173N♥J+1+0
-1.2Round 11🇲🇽 MEXICO153♠♦A=+7
-1.2Round 20🇮🇳 INDIA261N♠2+1+0
-1.3Round 3🇹🇼 CHINESE TAIPEI94♥♦9=+0
-1.4Round 1🇨🇳 CHINA LONG ZHU OPEN155♣♥K=+11
-1.6Round 14🇦🇺 AUSTRALIA254♥♠3-1-5
-1.7Round 11🇲🇽 MEXICO145♣x♥K-1+0
-1.8Round 3🇹🇼 CHINESE TAIPEI142N♥4+1-7
-1.9Round 3🇹🇼 CHINESE TAIPEI82♦♦T-2+1
-1.9Round 21🇩🇪 GERMANY72♠♦J=+0
-2.0Round 1🇨🇳 CHINA LONG ZHU OPEN13♥♠J=-1
-2.0Round 14🇦🇺 AUSTRALIA281N♥5+1+0
-2.2Round 1🇨🇳 CHINA LONG ZHU OPEN73N♠7+1+12
-2.2Round 8🇯🇵 JAPAN172♥♣K+3-6
-2.2Round 20🇮🇳 INDIA184♥♣K+1+0
-2.3Round 1🇨🇳 CHINA LONG ZHU OPEN103N♦4+1+0
-2.4Round 1🇨🇳 CHINA LONG ZHU OPEN53♣♥9+1-6
-2.7Round 3🇹🇼 CHINESE TAIPEI114♠♦A+1-4
-2.9Round 5🇧🇷 BRAZIL83N♥3+1+0
-2.9Round 8🇯🇵 JAPAN263N♣9=-10
-3.0Round 14🇦🇺 AUSTRALIA234♥♠2-1-6
-3.0Round 20🇮🇳 INDIA234♠♣K+1-1
-3.0Round 21🇩🇪 GERMANY53♦♦7=-6
-3.1Round 21🇩🇪 GERMANY32N♦3-1-6
-3.3Round 5🇧🇷 BRAZIL162♦♣2+1-6
-3.3Round 17🇬🇵 GUADELOUPE83♥♣T+1+2
-3.3Round 20🇮🇳 INDIA254♣♣T-1+2
-3.5Round 8🇯🇵 JAPAN285♣♠J=-3
-3.6Round 1🇨🇳 CHINA LONG ZHU OPEN85♣x♠Q+1+4
-3.6Round 11🇲🇽 MEXICO12♠♥2-1-5
-3.8Round 3🇹🇼 CHINESE TAIPEI64♠♥A-4-5
-3.9Round 21🇩🇪 GERMANY81N♣5-2+0
-4.0Round 3🇹🇼 CHINESE TAIPEI25♣x♥A-2+0
-4.0Round 21🇩🇪 GERMANY164♥♦7=+0
-4.2Round 3🇹🇼 CHINESE TAIPEI75♣♥4=-17
-4.4Round 3🇹🇼 CHINESE TAIPEI53♠♣5-2-6
-4.5Round 17🇬🇵 GUADELOUPE65♥♣Q=-8
-4.5Round 17🇬🇵 GUADELOUPE153♦♣K-3-5
-4.6Round 21🇩🇪 GERMANY142♠♥K+1-7
-5.0Round 1🇨🇳 CHINA LONG ZHU OPEN36♣♠9+1+13
-5.0Round 17🇬🇵 GUADELOUPE92♠♥A+1+0
-5.1Round 3🇹🇼 CHINESE TAIPEI123N♥5+2-1
-5.5Round 5🇧🇷 BRAZIL75♦♥K+2-13
-5.5Round 14🇦🇺 AUSTRALIA202♠♦5-2-10
-6.2Round 21🇩🇪 GERMANY13N♠J-1-10
-6.3Round 20🇮🇳 INDIA213N♥6+1-1
-6.8Round 5🇧🇷 BRAZIL65♥x♦A-2-12
-6.9Round 14🇦🇺 AUSTRALIA184♠♣2-1-12
-7.0Round 1🇨🇳 CHINA LONG ZHU OPEN114♠♥9-1-10
-7.5Round 12🇵🇰 PAKISTAN275♠♣7-2-5
-7.9Round 5🇧🇷 BRAZIL43N♦4-1-6
-8.0Round 1🇨🇳 CHINA LONG ZHU OPEN43♣♠K+3-15
-8.4Round 3🇹🇼 CHINESE TAIPEI16♥♦7=-11
-9.0Round 5🇧🇷 BRAZIL136♥♣J=+0
-9.2Round 11🇲🇽 MEXICO73N♠4-5+0
-9.6Round 5🇧🇷 BRAZIL104♥♣6=+0
-9.9Round 12🇵🇰 PAKISTAN191Nxx♠A-2-10
-10.5Round 17🇬🇵 GUADELOUPE166♠♥Q=-8
-10.9Round 14🇦🇺 AUSTRALIA216♦♠3-2-13