🇳🇿 WHIBLEY Michael · NEW ZEALAND

39rank
+24.7Butler · 224 bds
+0.11per board
±4.4swing
+0.68vs par /bd · #22/100
-0.03adjusted /bd
Butler per round: -27.1 -30.7 20 -12.6 40.3 8.8 9.9 -14 -12.1 12.9 33.3 -16.1 31.9 -19.8by round

vs par split: bidding +0.07 · play +0.57

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

Card play — on target: opening leads 78.0% #69 of 100 · declarer play 87.3% #2 of 100 · defence 91.0% #26 of 100

Card play by contract type — on target
vs NTvs a suit
Opening leads78.9% (19)77.4% (31)
Declarer play73.7% (19)93.2% (44)
Defence88.6% (35)92.1% (76)

Opening leads by suit led: ♠ 73.3% (15) · ♥ 58.3% (12) · ♦ 100.0% (12) · ♣ 81.8% (11)

vs par by strain: NT +0.92 (73) · a suit +0.50 (150)

vs par by level: part-score +1.59 (80) · game +0.12 (130) · slam +0.00 (13)

By role: declaring +0.35/bd (-0.80 vs par · 113) · defending -0.13/bd (+2.19 vs par · 111)

By vulnerability: vulnerable -0.17/bd (+0.03 vs par · 112) · not vulnerable +0.39/bd (+1.34 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.BrownI.Bacalu – I.ColdeaClosed16-27.1-1.69-2.38
Round 2M.BrownC.Boland – T.HanlonOpen16-30.7-1.92-5.44
Round 3M.BrownC.Schwerdt – J.LindeClosed16+20.0+1.25+1.38
Round 4M.BrownP.Crouch – S.CopeClosed16-12.6-0.79+0.38
Round 5M.BrownG.Bilal – I.SyedClosed16+40.3+2.52+2.38
Round 8M.BrownV.Kiljan – B.NabClosed16+8.8+0.55+2.00
Round 9M.BrownJ.Robles – J.SmithOpen16+9.9+0.62+1.56
Round 10M.BrownA.Bianchedi – A.MadalaClosed16-14.0-0.88-0.56
Round 11M.BrownC.Hung – M.WuClosed16-12.1-0.76+2.69
Round 12M.BrownR.Gomez – P.GoncalvesClosed16+12.9+0.81+3.06
Round 14M.BrownF.Picard – C.GarnierClosed16+33.3+2.08+4.06
Round 15M.BrownF.Nystrom – J.UpmarkClosed16-16.1-1.01+0.56
Round 16M.BrownN.Eber – H.FickOpen16+31.9+1.99+1.19
Round 17M.BrownW.Chiu – S.SzeOpen16-19.8-1.24-1.31

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.7Round 5🇵🇰 PAKISTAN264♥♦Q-1+12
+10.2Round 16🇿🇦 SOUTH AFRICA63NT♠5=+7
+9.9Round 14🇬🇵 GUADELOUPE166NT♦K-2+14
+9.8Round 12🇪🇸 SPAIN93NT♦4-2+13
+9.5Round 8🇳🇱 NETHERLANDS114♠♠J-1+10
+9.3Round 14🇬🇵 GUADELOUPE122♦x♣3-2+9
+9.1Round 11🇹🇼 CHINESE TAIPEI324♥♠J=+7
+8.8Round 5🇵🇰 PAKISTAN194♥♥7-1+10
+8.6Round 2🇮🇪 IRELAND116♠♥A-1+8
+7.9Round 2🇮🇪 IRELAND96♣♠4=+0
+7.8Round 5🇵🇰 PAKISTAN173♣♠K-2+11
+7.7Round 11🇹🇼 CHINESE TAIPEI224♥♥3=+11
+7.2Round 11🇹🇼 CHINESE TAIPEI204♥♣J=+9
+7.2Round 12🇪🇸 SPAIN16Adj.♦10+11
+7.1Round 5🇵🇰 PAKISTAN323NT♦7=-1
+7.1Round 8🇳🇱 NETHERLANDS133NT♦3-2+13
+7.0Round 14🇬🇵 GUADELOUPE155♥♣K+1-9
+6.9Round 9🇨🇱 CHILE262♦♠2+3+10
+6.3Round 17🇭🇰 HONG KONG CHINA242♠x♥A-2+5
+6.1Round 11🇹🇼 CHINESE TAIPEI244♥♠2+2+11
+6.0Round 9🇨🇱 CHILE173NT♦10-4+7
+5.9Round 16🇿🇦 SOUTH AFRICA147♣♥6=-2
+5.7Round 12🇪🇸 SPAIN43NT♥J-1+16
+5.7Round 15🇸🇪 SWEDEN252♦x♥K-3+13
+5.6Round 16🇿🇦 SOUTH AFRICA112♠♥K+3+12
+5.5Round 3🇩🇪 GERMANY263♥♠K+1-1
+5.2Round 3🇩🇪 GERMANY253NT♣6+2+2
+4.9Round 3🇩🇪 GERMANY214♥♣J=+3
+4.9Round 14🇬🇵 GUADELOUPE34♠♦5=+11
+4.8Round 2🇮🇪 IRELAND103♦♣9-2+2
+4.8Round 16🇿🇦 SOUTH AFRICA132♥x♣8-3+5
+4.6Round 1🇷🇴 ROMANIA83NT♠Q=+0
+4.5Round 8🇳🇱 NETHERLANDS36♦x♥A-2+7
+4.5Round 15🇸🇪 SWEDEN283NT♠3-2+6
+4.2Round 1🇷🇴 ROMANIA155♣x♠A-1+7
+4.2Round 3🇩🇪 GERMANY183NT♥10-1+14
+4.1Round 17🇭🇰 HONG KONG CHINA302♦♣6=+8
+3.9Round 3🇩🇪 GERMANY232NT♠8+4+9
+3.9Round 12🇪🇸 SPAIN34♥♠K-2+2
+3.7Round 5🇵🇰 PAKISTAN225♥♦K=+8
+3.6Round 16🇿🇦 SOUTH AFRICA163NT♥4=+0
+3.5Round 5🇵🇰 PAKISTAN291NT♦10+1+0
+3.3Round 16🇿🇦 SOUTH AFRICA91NT♠5-6+11
+3.0Round 9🇨🇱 CHILE182♥x♠K-2+2
+3.0Round 14🇬🇵 GUADELOUPE53NT♦J-1+12
+2.8Round 10🇦🇷 ARGENTINA112♠♣3-2+6
+2.8Round 16🇿🇦 SOUTH AFRICA55♠♦J=+0
+2.8Round 17🇭🇰 HONG KONG CHINA184♠♦5=+11
+2.7Round 9🇨🇱 CHILE303♣♥K-1+5
+2.7Round 10🇦🇷 ARGENTINA83♦♦5=+5
+2.7Round 14🇬🇵 GUADELOUPE91NT♥3-2+0
+2.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND35♦♠K-1-4
+2.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73♠♦A=+7
+2.5Round 9🇨🇱 CHILE274♠♣8=+7
+2.5Round 9🇨🇱 CHILE323NT♥2=-1
+2.4Round 8🇳🇱 NETHERLANDS164♠♣3=+0
+2.3Round 15🇸🇪 SWEDEN272♠♣3+1+0
+2.2Round 8🇳🇱 NETHERLANDS13♦♠4=-1
+2.2Round 9🇨🇱 CHILE241NTx♦Q-1+0
+2.2Round 11🇹🇼 CHINESE TAIPEI271NT♥K=+6
+2.2Round 11🇹🇼 CHINESE TAIPEI284♠♥4+1+0
+2.1Round 1🇷🇴 ROMANIA103♦♦10=+0
+2.1Round 8🇳🇱 NETHERLANDS22♥♠J+1+0
+2.1Round 9🇨🇱 CHILE253♠♥4-1-2
+2.0Round 5🇵🇰 PAKISTAN271NT♦3-1+4
+1.9Round 2🇮🇪 IRELAND83♠♣10+1-1
+1.9Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND66♠♠5=+13
+1.7Round 1🇷🇴 ROMANIA121NT♣5=-2
+1.7Round 5🇵🇰 PAKISTAN253NT♦3+1+0
+1.7Round 5🇵🇰 PAKISTAN304♠♦A=+11
+1.7Round 12🇪🇸 SPAIN56♥♠10=+0
+1.7Round 14🇬🇵 GUADELOUPE43♦♣7+1+10
+1.6Round 3🇩🇪 GERMANY243NT♠6=-1
+1.6Round 17🇭🇰 HONG KONG CHINA291NT♦K-2+2
+1.5Round 3🇩🇪 GERMANY203♦♥2+1+0
+1.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND141NT♦Q+1+1
+1.4Round 10🇦🇷 ARGENTINA133NT♥A+1+1
+1.4Round 11🇹🇼 CHINESE TAIPEI254♠♦6-2+15
+1.3Round 3🇩🇪 GERMANY294♠♥10+1+0
+1.3Round 5🇵🇰 PAKISTAN281NT♥5-1+0
+1.3Round 12🇪🇸 SPAIN124♥♠10+1+0
+1.2Round 14🇬🇵 GUADELOUPE14♣♥A-1+5
+1.1Round 14🇬🇵 GUADELOUPE103NT♦2+1+0
+1.1Round 17🇭🇰 HONG KONG CHINA232♠♠K+2-10
+1.0Round 8🇳🇱 NETHERLANDS43NT♣Q-1+12
+1.0Round 9🇨🇱 CHILE221NT♠6=+0
+0.9Round 2🇮🇪 IRELAND154♥♣K+2-13
+0.9Round 12🇪🇸 SPAIN114♠♥5+1+0
+0.9Round 14🇬🇵 GUADELOUPE143NT♥5+3+1
+0.9Round 15🇸🇪 SWEDEN191NT♥10-2+1
+0.8Round 3🇩🇪 GERMANY284♥♠Q=+0
+0.7Round 8🇳🇱 NETHERLANDS71NT♣2+1-10
+0.7Round 12🇪🇸 SPAIN154♥♠K+1+0
+0.7Round 16🇿🇦 SOUTH AFRICA44♥♣2=-1
+0.7Round 17🇭🇰 HONG KONG CHINA283♦♣Q+1+1
+0.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133♣♥8-1+6
+0.6Round 8🇳🇱 NETHERLANDS82♠♦K-2+0
+0.6Round 16🇿🇦 SOUTH AFRICA24♥♦2=+0
+0.6Round 17🇭🇰 HONG KONG CHINA253NT♥3=-1
+0.5Round 8🇳🇱 NETHERLANDS64♠♠6+2+11
+0.5Round 9🇨🇱 CHILE234♥♦3-1+3
+0.5Round 10🇦🇷 ARGENTINA161NT♠K+3-8
+0.4Round 11🇹🇼 CHINESE TAIPEI314♠♣J+1+10
+0.4Round 15🇸🇪 SWEDEN263♦♠A=+6
+0.3Round 1🇷🇴 ROMANIA44♥♦9+1+0
+0.3Round 2🇮🇪 IRELAND72♠♠A=+6
+0.3Round 3🇩🇪 GERMANY274♥♣Q+1+0
+0.3Round 10🇦🇷 ARGENTINA33♠♥2=-8
+0.3Round 16🇿🇦 SOUTH AFRICA151NT♣7=+0
+0.2Round 1🇷🇴 ROMANIA52♥♦J+2-6
+0.2Round 3🇩🇪 GERMANY174♠♥3+2-11
+0.2Round 9🇨🇱 CHILE313NT♣J-1-5
+0.2Round 10🇦🇷 ARGENTINA153NT♥J=-1
+0.2Round 14🇬🇵 GUADELOUPE114♥♣K+3+14
+0.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13NT♥9+2+0
+0.1Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43NT♠K+1-1
+0.1Round 5🇵🇰 PAKISTAN313♠♦9=+0
+0.1Round 10🇦🇷 ARGENTINA23♥♦5-1+2
+0.1Round 14🇬🇵 GUADELOUPE73NT♦6+2+0
-0.0Round 8🇳🇱 NETHERLANDS104♥♣3=+9
+0.0Round 17🇭🇰 HONG KONG CHINA313NT♣A-1-6
-0.1Round 3🇩🇪 GERMANY304♠♥K=+0
-0.1Round 3🇩🇪 GERMANY314♠♦Q=+1
-0.1Round 10🇦🇷 ARGENTINA62♠♣4-1+1
-0.1Round 11🇹🇼 CHINESE TAIPEI173♣♣2-1+3
-0.1Round 12🇪🇸 SPAIN64♥♠A=+6
-0.1Round 12🇪🇸 SPAIN71NT♣2+1+0
-0.1Round 16🇿🇦 SOUTH AFRICA11NT♦6=+8
-0.1Round 16🇿🇦 SOUTH AFRICA84♠♦8=+0
-0.2Round 14🇬🇵 GUADELOUPE64♠♦2+1-13
-0.3Round 10🇦🇷 ARGENTINA44♠♦5=+0
-0.3Round 10🇦🇷 ARGENTINA124♠♥A+1+0
-0.3Round 16🇿🇦 SOUTH AFRICA123♠♣6-1-2
-0.4Round 3🇩🇪 GERMANY323NT♥6=+0
-0.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND163NT♣2=+0
-0.5Round 12🇪🇸 SPAIN101NT♠4-1+0
-0.5Round 16🇿🇦 SOUTH AFRICA104♠♣3+2-13
-0.7Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND102NT♣Q=-1
-0.7Round 5🇵🇰 PAKISTAN243♥♦K+1-1
-0.7Round 8🇳🇱 NETHERLANDS53NT♥Q+2-10
-0.7Round 17🇭🇰 HONG KONG CHINA274♥♦2+1+0
-0.8Round 1🇷🇴 ROMANIA134♥♦K+1+0
-0.8Round 17🇭🇰 HONG KONG CHINA173NT♠3+1+0
-0.9Round 1🇷🇴 ROMANIA114♠♥K-1+4
-0.9Round 2🇮🇪 IRELAND22♠♣3+2-10
-0.9Round 11🇹🇼 CHINESE TAIPEI183NT♠4+1+0
-0.9Round 15🇸🇪 SWEDEN314♥♣4+2-1
-0.9Round 15🇸🇪 SWEDEN323NT♠6+1+12
-1.1Round 2🇮🇪 IRELAND14♥♦2=-8
-1.1Round 5🇵🇰 PAKISTAN203NT♦2-1-6
-1.1Round 9🇨🇱 CHILE201NT♦2=-2
-1.3Round 5🇵🇰 PAKISTAN184♠♥10+1+0
-1.4Round 12🇪🇸 SPAIN14♥♦K-1-5
-1.4Round 14🇬🇵 GUADELOUPE134♠♠J+1+0
-1.4Round 15🇸🇪 SWEDEN224♣♠A-1+12
-1.5Round 1🇷🇴 ROMANIA27♠♠2=+0
-1.5Round 1🇷🇴 ROMANIA63NT♥5-2-7
-1.5Round 2🇮🇪 IRELAND133NT♠7+1+0
-1.5Round 5🇵🇰 PAKISTAN233NT♦10+1+1
-1.5Round 15🇸🇪 SWEDEN235♠♥K+2-9
-1.6Round 2🇮🇪 IRELAND144♠♣6=+0
-1.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND94♣♠10-1-10
-1.6Round 11🇹🇼 CHINESE TAIPEI213♥♥3=+0
-1.7Round 8🇳🇱 NETHERLANDS123♣♠A+1-1
-1.7Round 9🇨🇱 CHILE282♥♥3-2+1
-1.7Round 10🇦🇷 ARGENTINA53♠♥5=+0
-1.7Round 15🇸🇪 SWEDEN213NT♣A-3-10
-1.8Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154♠♣2-1+4
-1.9Round 10🇦🇷 ARGENTINA93NT♦A-1-6
-1.9Round 12🇪🇸 SPAIN144♥♠Q=-8
-2.1Round 12🇪🇸 SPAIN24♠♣K+2-1
-2.1Round 15🇸🇪 SWEDEN244♦♠3-2+1
-2.3Round 16🇿🇦 SOUTH AFRICA34♥♠10-2-6
-2.5Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23NT♦2+1+0
-2.5Round 10🇦🇷 ARGENTINA14♣x♥7-2+4
-2.5Round 17🇭🇰 HONG KONG CHINA205♥x♦9-3-12
-2.6Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114♥♦K+1+0
-2.6Round 16🇿🇦 SOUTH AFRICA74♠♣K+1+0
-2.6Round 17🇭🇰 HONG KONG CHINA321NT♣10+1+1
-2.7Round 11🇹🇼 CHINESE TAIPEI303NT♠4-1-10
-2.8Round 10🇦🇷 ARGENTINA103♠♦3=+0
-3.1Round 1🇷🇴 ROMANIA14♥♠J-1-4
-3.1Round 3🇩🇪 GERMANY224♦x♣K-2+5
-3.2Round 1🇷🇴 ROMANIA33♥♠8-1-5
-3.3Round 15🇸🇪 SWEDEN302♠♥A=-5
-3.5Round 5🇵🇰 PAKISTAN216♥♠J+1-11
-3.5Round 14🇬🇵 GUADELOUPE23NT♠A=+0
-3.6Round 2🇮🇪 IRELAND164♠♦6=-8
-3.6Round 14🇬🇵 GUADELOUPE83NT♥4+1+11
-3.6Round 15🇸🇪 SWEDEN293NT♥3-2-8
-3.7Round 17🇭🇰 HONG KONG CHINA264♥♦2+1-10
-3.9Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♥♠9-2-2
-3.9Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83♠♥2=-1
-3.9Round 9🇨🇱 CHILE293♣♣3+1+0
-3.9Round 10🇦🇷 ARGENTINA73♦♠6-2-2
-4.0Round 2🇮🇪 IRELAND43NT♦7-1-6
-4.2Round 15🇸🇪 SWEDEN202♠x♣K-1-3
-4.3Round 4🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123NT♥K=-6
-5.1Round 8🇳🇱 NETHERLANDS144♠♥6=+0
-5.1Round 15🇸🇪 SWEDEN174♠♥A-2-5
-5.2Round 12🇪🇸 SPAIN83NT♣K=+1
-5.2Round 15🇸🇪 SWEDEN183♠♦3+1-1
-5.3Round 9🇨🇱 CHILE194♣♥K=+0
-5.6Round 8🇳🇱 NETHERLANDS94♠x♣Q-1-7
-5.7Round 3🇩🇪 GERMANY194♥♦K=+1
-5.9Round 1🇷🇴 ROMANIA74♠♥7-1-12
-6.2Round 17🇭🇰 HONG KONG CHINA224♠♦5=+0
-6.9Round 1🇷🇴 ROMANIA94♠♠3+1-7
-7.0Round 12🇪🇸 SPAIN134♦x♦3-2+14
-7.5Round 2🇮🇪 IRELAND65♥♣K-1-14
-7.6Round 11🇹🇼 CHINESE TAIPEI234♥♠2=-9
-7.7Round 1🇷🇴 ROMANIA166♦♣6=+2
-7.7Round 9🇨🇱 CHILE214♥♣Q=+0
-8.5Round 10🇦🇷 ARGENTINA144♠♣K=-3
-8.7Round 1🇷🇴 ROMANIA144♥♣8+1-8
-8.7Round 8🇳🇱 NETHERLANDS153NT♥7+1-1
-9.5Round 17🇭🇰 HONG KONG CHINA213NT♠3+1+1
-9.6Round 2🇮🇪 IRELAND36♣♦4=-11
-11.0Round 17🇭🇰 HONG KONG CHINA194♥♦A=-11
-11.1Round 2🇮🇪 IRELAND125♥x♦A-1-12
-11.3Round 11🇹🇼 CHINESE TAIPEI297NT♦9=+0
-11.9Round 11🇹🇼 CHINESE TAIPEI193NT♦6=-10
-12.3Round 11🇹🇼 CHINESE TAIPEI265♥x♣3-2+0
-14.2Round 2🇮🇪 IRELAND56♣♥J-1-20