🇨🇦 EATON Joan · CANADA

37rank
+85.4Butler · 224 bds
+0.38per board
±4.6swing
+0.60vs par /bd · #23/129
+0.35adjusted /bd
Butler per round: -11.9 4.5 30.4 8.6 8.8 -35 15.2 0.4 14.4 60.8 -10.4 -3.5 -17.5 20.6by round

vs par split: bidding +0.25 · play +0.37

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

Card play — on target: opening leads 84.7% #41 of 129 · declarer play 68.6% #90 of 129 · defence 85.7% #65 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads90.0% (10)83.7% (49)
Declarer play53.3% (15)75.0% (36)
Defence95.5% (22)83.3% (90)

Opening leads by suit led: ♠ 92.3% (13) · ♥ 85.7% (14) · ♦ 85.7% (21) · ♣ 72.7% (11)

vs par by strain: NT -0.43 (53) · a suit +0.95 (170)

vs par by level: part-score +0.60 (83) · game +0.97 (121) · slam -1.53 (19)

By role: declaring +0.34/bd (-2.11 vs par · 112) · defending +0.42/bd (+3.31 vs par · 112)

By vulnerability: vulnerable +0.24/bd (+0.03 vs par · 112) · not vulnerable +0.52/bd (+1.18 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1K.CumpstoneY.Liu – R.YanClosed16-11.9-0.74-1.38
Round 2K.CumpstoneY.Fukuyoshi – A.YanagisawaClosed16+4.5+0.28+2.19
Round 4K.CumpstoneA.Garcia – S.FabbricatoreClosed16+30.4+1.90+2.06
Round 5K.CumpstoneS.Brock – N.SmithClosed16+8.6+0.54+3.62
Round 7K.CumpstoneM.Bourke – S.LuskOpen16+8.8+0.55+0.06
Round 9K.CumpstoneO.Oymen – D.YavasOpen16-35.0-2.19-3.38
Round 10K.CumpstoneC.Child – D.RossleeOpen16+15.2+0.95-1.25
Round 11K.CumpstoneM.Espinosa-Paz – M.PrevideOpen16+0.4+0.03-0.81
Round 13K.CumpstoneR.Hai – F.RazaOpen16+14.4+0.90-0.12
Round 14K.CumpstoneM.Bakshi – S.SinglaOpen16+60.8+3.80+6.38
Round 16K.CumpstoneC.Ahlesved – M.GronkvistOpen16-10.4-0.65+0.38
Round 18K.CumpstoneC.D'Ovidio – J.NeveOpen16-3.5-0.22+1.06
Round 19K.CumpstoneK.Sanborn – I.LevitinaOpen16-17.5-1.09-1.88
Round 21K.CumpstoneL.Cartner – G.PalmerClosed16+20.6+1.29+1.50

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.0Round 14🇮🇳 INDIA235♥♠Q+1+10
+11.2Round 9🇹🇷 TURKEY156♣♠2+1+1
+11.0Round 14🇮🇳 INDIA184♠♦K-1+12
+10.8Round 14🇮🇳 INDIA316♦♥Q-1+13
+10.4Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND46♣♦2=+0
+10.2Round 2🇯🇵 JAPAN234♥♠Q+1+4
+10.0Round 11🇦🇷 ARGENTINA152♥x♠K-2+3
+9.5Round 13🇵🇰 PAKISTAN164♥♦3-1+9
+9.4Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♠♦7-1+12
+9.3Round 11🇦🇷 ARGENTINA134♠♣A-3+13
+9.1Round 1🇨🇳 CHINA104♠♥A-1+12
+9.1Round 10🇿🇦 SOUTH AFRICA224♠♥K=+0
+8.9Round 7🇦🇺 AUSTRALIA122♥♠A+1+11
+8.4Round 18🇫🇷 FRANCE304♥♣3=+1
+8.3Round 4🇬🇵 GUADELOUPE203NT♠Q-4+11
+8.3Round 14🇮🇳 INDIA293NT♣4=-1
+8.1Round 7🇦🇺 AUSTRALIA74♠♥J+2+13
+7.9Round 14🇮🇳 INDIA216♥♦6-2+16
+7.3Round 2🇯🇵 JAPAN194♥♣K-2+12
+7.3Round 21🇳🇿 NEW ZEALAND24♠x♦K=+9
+7.1Round 4🇬🇵 GUADELOUPE194♠x♥A-1+13
+7.1Round 7🇦🇺 AUSTRALIA53NT♠7-2+13
+6.4Round 11🇦🇷 ARGENTINA94♣♣J+1+7
+6.2Round 10🇿🇦 SOUTH AFRICA173♠♠4+1+11
+6.0Round 13🇵🇰 PAKISTAN14♥♣J=+0
+5.5Round 1🇨🇳 CHINA24♠x♥K-1+6
+5.4Round 4🇬🇵 GUADELOUPE282♥♣4-1+6
+5.3Round 16🇸🇪 SWEDEN193♦♣J+1+10
+5.0Round 14🇮🇳 INDIA286♥♦K+1+13
+5.0Round 18🇫🇷 FRANCE252♣♦3=+6
+4.6Round 21🇳🇿 NEW ZEALAND124♠♦K=+1
+4.4Round 13🇵🇰 PAKISTAN153♠♣K=+0
+4.4Round 19🇺🇸 USA135♦♠K-3+12
+4.3Round 1🇨🇳 CHINA85♥♠6-2+0
+4.3Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123♥♣9+1+15
+4.3Round 9🇹🇷 TURKEY93♣♥A=+0
+4.3Round 9🇹🇷 TURKEY164♠♦10-2+11
+4.3Round 16🇸🇪 SWEDEN231NT♦K+1+6
+4.2Round 18🇫🇷 FRANCE222♠♣10+1+1
+4.2Round 21🇳🇿 NEW ZEALAND116♦♥K=+0
+4.1Round 4🇬🇵 GUADELOUPE311NT♠10-1+5
+4.1Round 14🇮🇳 INDIA195♣♦J-1+10
+4.0Round 2🇯🇵 JAPAN244♥♦K+2+11
+3.7Round 4🇬🇵 GUADELOUPE274♠♥5+1+0
+3.7Round 19🇺🇸 USA1163NT♥2-1+6
+3.6Round 21🇳🇿 NEW ZEALAND71NT♣2-1+5
+3.5Round 10🇿🇦 SOUTH AFRICA303NT♣4-2+5
+3.2Round 4🇬🇵 GUADELOUPE183♥♥6=+6
+3.2Round 7🇦🇺 AUSTRALIA153♠♥2+1-6
+3.1Round 7🇦🇺 AUSTRALIA44♥♦3+1+1
+3.0Round 11🇦🇷 ARGENTINA62♣♦4-4+2
+2.9Round 14🇮🇳 INDIA223♦♥K-3+6
+2.9Round 21🇳🇿 NEW ZEALAND44♥♥2=+0
+2.8Round 1🇨🇳 CHINA64♥♣J+3+15
+2.8Round 1🇨🇳 CHINA113NT♥2-2+6
+2.8Round 2🇯🇵 JAPAN211NT♣J=+5
+2.7Round 13🇵🇰 PAKISTAN104♠♥7+1+4
+2.7Round 18🇫🇷 FRANCE294♥♦3=-1
+2.6Round 7🇦🇺 AUSTRALIA14♠♦8+1+11
+2.6Round 13🇵🇰 PAKISTAN42♦♠3-1+6
+2.6Round 14🇮🇳 INDIA324♠♥5+1+0
+2.6Round 16🇸🇪 SWEDEN283♠♥4-2+6
+2.5Round 4🇬🇵 GUADELOUPE303NT♠6-1+10
+2.5Round 10🇿🇦 SOUTH AFRICA202♥♦7-3+5
+2.3Round 10🇿🇦 SOUTH AFRICA193♣♥10-1+3
+2.3Round 14🇮🇳 INDIA206♠♣2+1+13
+2.2Round 14🇮🇳 INDIA264♠♦8=+0
+2.1Round 10🇿🇦 SOUTH AFRICA252♥♦Q+3+2
+2.1Round 11🇦🇷 ARGENTINA32♠♥4=+0
+2.1Round 18🇫🇷 FRANCE194♠♦K+2+11
+2.0Round 16🇸🇪 SWEDEN253♣♠J=+0
+1.9Round 10🇿🇦 SOUTH AFRICA286♦♣9+1-13
+1.9Round 13🇵🇰 PAKISTAN23NT♠3+2+1
+1.9Round 13🇵🇰 PAKISTAN86♥♣A+1-11
+1.8Round 21🇳🇿 NEW ZEALAND32♠♣8-2-1
+1.7Round 11🇦🇷 ARGENTINA162♥♥5+1+2
+1.7Round 16🇸🇪 SWEDEN303NT♣9=-1
+1.7Round 21🇳🇿 NEW ZEALAND103NT♠10+1-1
+1.6Round 4🇬🇵 GUADELOUPE234♥♥3-1-6
+1.5Round 1🇨🇳 CHINA56♠♥K=-13
+1.5Round 19🇺🇸 USA143NT♥10+1+0
+1.3Round 4🇬🇵 GUADELOUPE212♥♦10=+6
+1.3Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113NT♥6+1+1
+1.3Round 7🇦🇺 AUSTRALIA143♠♥A-2-1
+1.3Round 9🇹🇷 TURKEY43NT♠5+1+0
+1.3Round 10🇿🇦 SOUTH AFRICA323NT♠7+2+0
+1.3Round 21🇳🇿 NEW ZEALAND52♠♥Q=+11
+1.2Round 1🇨🇳 CHINA73♥♠A=+0
+1.2Round 10🇿🇦 SOUTH AFRICA182♠♦K+2-8
+1.2Round 13🇵🇰 PAKISTAN62NT♣3-2+3
+1.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♠♥T-1+5
+1.1Round 7🇦🇺 AUSTRALIA33NT♣4+3-12
+1.1Round 16🇸🇪 SWEDEN274♠♣K=+3
+1.1Round 19🇺🇸 USA1143♥♠5-1-1
+1.0Round 2🇯🇵 JAPAN224♥♦J+3+17
+1.0Round 21🇳🇿 NEW ZEALAND95♦♣Q=+2
+0.9Round 14🇮🇳 INDIA173NT♠4=+7
+0.8Round 2🇯🇵 JAPAN173NT♣5+1+0
+0.8Round 2🇯🇵 JAPAN324♠♠6+2+1
+0.8Round 18🇫🇷 FRANCE262♥♠8+1-1
+0.8Round 19🇺🇸 USA183♦♣K=-1
+0.7Round 1🇨🇳 CHINA134♠♣K-1+7
+0.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♥♣Q+1+8
+0.6Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23NT♠6=-2
+0.6Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♥♣T+1+6
+0.6Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND152♥♦9-2+1
+0.6Round 13🇵🇰 PAKISTAN114♠x♥A-3+10
+0.5Round 2🇯🇵 JAPAN185♣♦Q=+0
+0.5Round 4🇬🇵 GUADELOUPE251NT♥2+1-1
+0.5Round 11🇦🇷 ARGENTINA43♣♥10-1-1
+0.4Round 4🇬🇵 GUADELOUPE244♠♠8+2-11
+0.4Round 7🇦🇺 AUSTRALIA92♥♠K+1+0
+0.3Round 10🇿🇦 SOUTH AFRICA271♥♠8-1+2
+0.3Round 13🇵🇰 PAKISTAN74♠♥5+1+0
+0.2Round 10🇿🇦 SOUTH AFRICA294♥♦J+1+0
+0.2Round 16🇸🇪 SWEDEN263NT♠K-1-6
+0.1Round 9🇹🇷 TURKEY73NT♦10+2+0
+0.1Round 10🇿🇦 SOUTH AFRICA313NT♥J+1-1
+0.0Round 14🇮🇳 INDIA254♠♣7+1+0
+0.0Round 18🇫🇷 FRANCE171NT♦6+1+7
+0.0Round 18🇫🇷 FRANCE214♥♦6=+1
-0.1Round 10🇿🇦 SOUTH AFRICA263♠♦A=+0
-0.1Round 11🇦🇷 ARGENTINA53NT♦Q=-1
-0.2Round 2🇯🇵 JAPAN252♥♣6-1-1
-0.2Round 11🇦🇷 ARGENTINA14♠♥9=+1
-0.2Round 16🇸🇪 SWEDEN214♥♣A=-1
-0.2Round 16🇸🇪 SWEDEN322♥♠5+1+0
-0.2Round 21🇳🇿 NEW ZEALAND84♥♦10+1+0
-0.3Round 1🇨🇳 CHINA11♠♥4+1+0
-0.3Round 18🇫🇷 FRANCE283NT♥2-1-5
-0.4Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND92♦♣A+1+0
-0.4Round 21🇳🇿 NEW ZEALAND154♥♥2=-1
-0.5Round 21🇳🇿 NEW ZEALAND164♥♠K+1+10
-0.6Round 4🇬🇵 GUADELOUPE223♠♥4-1-2
-0.6Round 11🇦🇷 ARGENTINA81NT♠4+2+6
-0.6Round 19🇺🇸 USA172♦♣A+1+0
-0.6Round 19🇺🇸 USA191NT♣3=-1
-0.6Round 21🇳🇿 NEW ZEALAND62NT♥3=+0
-0.7Round 2🇯🇵 JAPAN302♠♠Q+1-7
-0.7Round 9🇹🇷 TURKEY123NT♠7+2+0
-0.7Round 14🇮🇳 INDIA244♥♦6=+0
-0.8Round 18🇫🇷 FRANCE205♣♦3=-2
-0.8Round 19🇺🇸 USA1113♠♦9-1-3
-0.8Round 21🇳🇿 NEW ZEALAND12♥♠Q+2-6
-0.9Round 1🇨🇳 CHINA153♥♦Q=-1
-0.9Round 2🇯🇵 JAPAN293♥♥2+1-10
-1.0Round 4🇬🇵 GUADELOUPE264♠♦A+1+0
-1.0Round 4🇬🇵 GUADELOUPE324♥♦4=+0
-1.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133♠♦K-2+9
-1.0Round 9🇹🇷 TURKEY81NT♥2-1-4
-1.0Round 14🇮🇳 INDIA304♠♥Q+3+10
-1.0Round 21🇳🇿 NEW ZEALAND142♣♥10+1-5
-1.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND81NT♥5-2+0
-1.1Round 7🇦🇺 AUSTRALIA102♠♣4+1-1
-1.1Round 19🇺🇸 USA151NT♥J+3-9
-1.2Round 1🇨🇳 CHINA94♥♥9-1-5
-1.2Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND15♠♣K=+11
-1.3Round 7🇦🇺 AUSTRALIA84♥♠K=-8
-1.3Round 16🇸🇪 SWEDEN223NT♥T-1+6
-1.4Round 4🇬🇵 GUADELOUPE293♦♣3=+1
-1.4Round 13🇵🇰 PAKISTAN54♥♥4+1-1
-1.4Round 16🇸🇪 SWEDEN201♠♣3-1-1
-1.4Round 16🇸🇪 SWEDEN292♠♦4-1+1
-1.5Round 19🇺🇸 USA1102♥♠A=+0
-1.5Round 19🇺🇸 USA1154♠♣K=+0
-1.6Round 7🇦🇺 AUSTRALIA133NT♥3+3-12
-1.6Round 11🇦🇷 ARGENTINA112♠♣7=+1
-1.8Round 10🇿🇦 SOUTH AFRICA244♥♦K-2+1
-2.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND76♥♦T=+0
-2.0Round 13🇵🇰 PAKISTAN31♠♦9+1+1
-2.0Round 13🇵🇰 PAKISTAN124♦♠A=-6
-2.0Round 18🇫🇷 FRANCE245♠♦9-2+0
-2.1Round 13🇵🇰 PAKISTAN93♦♣8=+1
-2.3Round 2🇯🇵 JAPAN274♥♠4+1+0
-2.3Round 11🇦🇷 ARGENTINA72♥♠9+1+0
-2.3Round 16🇸🇪 SWEDEN242♠♥T-2-5
-2.4Round 9🇹🇷 TURKEY104♥♣K+1-1
-2.4Round 19🇺🇸 USA1126♠♦Q=+0
-2.6Round 18🇫🇷 FRANCE273NT♥Q+4+14
-2.6Round 19🇺🇸 USA162♥♠K=-1
-3.1Round 11🇦🇷 ARGENTINA124♥♣9-1-5
-3.2Round 2🇯🇵 JAPAN28Pass-3
-3.2Round 16🇸🇪 SWEDEN184♥♣8=+0
-3.2Round 19🇺🇸 USA111♦♣10+2-7
-3.3Round 1🇨🇳 CHINA144♥♦2-2-11
-3.3Round 2🇯🇵 JAPAN204♠♣10+1+0
-3.5Round 9🇹🇷 TURKEY143NT♠5=-12
-3.7Round 4🇬🇵 GUADELOUPE174♦♠A-2-5
-3.7Round 7🇦🇺 AUSTRALIA162NT♣7-2-3
-3.8Round 7🇦🇺 AUSTRALIA62♥♣Q-1-5
-4.0Round 13🇵🇰 PAKISTAN144♠♦A+2-11
-4.0Round 18🇫🇷 FRANCE234♥x♣J-1-2
-4.3Round 21🇳🇿 NEW ZEALAND133NT♠4+1+0
-4.5Round 9🇹🇷 TURKEY113♠♣A+1-7
-4.6Round 7🇦🇺 AUSTRALIA113♥♣A=+0
-4.8Round 9🇹🇷 TURKEY54♠♦K-1-5
-5.0Round 1🇨🇳 CHINA42♦♣10+1-6
-5.1Round 16🇸🇪 SWEDEN313NT♥8=+0
-5.2Round 13🇵🇰 PAKISTAN135♦x♠9-1-8
-5.2Round 18🇫🇷 FRANCE323NT♣7=+0
-5.3Round 18🇫🇷 FRANCE183NT♦2=+1
-5.4Round 9🇹🇷 TURKEY65♦x♠A-1-5
-5.6Round 2🇯🇵 JAPAN265♥x♠J=-5
-6.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♦4-2-8
-6.1Round 19🇺🇸 USA126♣♣2-2-13
-6.2Round 10🇿🇦 SOUTH AFRICA213NT♥5-1-15
-6.5Round 18🇫🇷 FRANCE313NT♥4+4-14
-6.7Round 2🇯🇵 JAPAN316♣♥2=+11
-7.4Round 10🇿🇦 SOUTH AFRICA234♥♠10-1-12
-7.5Round 14🇮🇳 INDIA274♥♦Q=-7
-7.8Round 9🇹🇷 TURKEY23NT♠7=-7
-7.8Round 9🇹🇷 TURKEY34♥♣3=-7
-8.0Round 11🇦🇷 ARGENTINA26♥♦3=-11
-8.0Round 11🇦🇷 ARGENTINA103NT♠2-2-13
-8.3Round 1🇨🇳 CHINA36♠♦A-1-11
-8.6Round 19🇺🇸 USA1133NT♥10-1-12
-8.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND163NT♠3=+0
-8.7Round 11🇦🇷 ARGENTINA146♠♣K-1-17
-9.0Round 9🇹🇷 TURKEY136♣x♥A-1-7
-9.2Round 1🇨🇳 CHINA164♥♣10+1-13
-9.3Round 9🇹🇷 TURKEY15♣♠A-2-11
-10.9Round 7🇦🇺 AUSTRALIA26♦♠J=+0
-11.6Round 1🇨🇳 CHINA125♣x♦Q=-8
-12.5Round 16🇸🇪 SWEDEN174♣x♠2-5-12