🇨🇦 HAVENS Connor · CANADA

87rank
-16.5Butler · 156 bds
-0.11per board
±4.5swing
-0.52vs par /bd · #105/134
-0.16adjusted /bd
Butler per round: -20.7 -13.8 -32.5 50.3 14.3 13.8 3.1 14.6 13.4 -27.2 -14.2 -4.8 -12.8by round

vs par split: bidding -0.55 · play +0.03

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

Card play — on target: opening leads 82.1% #68 of 134 · declarer play 70.0% #107 of 134 · defence 90.0% #3 of 134

Bidding activity — not a pass: 43.0% #73 of 134 (180/419)

Card play by contract type — on target
vs NTvs a suit
Opening leads86.7% (15)79.2% (24)
Declarer play55.6% (9)74.2% (31)
Defence82.8% (29)94.1% (51)

Opening leads by suit led: ♠ 77.8% (9) · ♥ 83.3% (12) · ♦ 77.8% (9) · ♣ 88.9% (9)

vs par by strain: NT +0.00 (49) · a suit -0.76 (107)

vs par by level: part-score -1.10 (58) · game -0.40 (88) · slam +1.80 (10)

By role: declaring -0.77/bd (-3.45 vs par · 76) · defending +0.52/bd (+2.26 vs par · 80)

By vulnerability: vulnerable +0.06/bd (-1.32 vs par · 78) · not vulnerable -0.27/bd (+0.28 vs par · 78)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.ZhaoM.Litterst – P.PabstClosed12-20.7-1.72-3.58
Round 3M.ZhaoC.Gulez – M.EkerClosed12-13.8-1.15-0.67
Round 4M.ZhaoS.Langdon-Macmillan – T.LibmanClosed12-32.5-2.71-3.83
Round 8M.ZhaoJ.Parsons – E.EdwardsClosed12+50.3+4.19+3.92
Round 10M.ZhaoS.Semberoiz – R.NunezClosed12+14.3+1.19+2.58
Round 13M.ZhaoL.Sanderson – A.HuttonClosed12+13.8+1.15-2.17
Round 14M.ZhaoS.Basu – S.SarkarOpen12+3.1+0.26-0.33
Round 16J.FreemanH.Gao – N.XuOpen12+14.6+1.22+3.25
Round 18J.FreemanM.Fragola – N.TabataClosed12+13.4+1.12+2.67
Round 19J.FreemanG.Donati – F.PortaOpen12-27.2-2.27-2.50
Round 21M.ZhaoN.Khutorsky – A.ZeitakOpen12-14.2-1.18-0.67
Round 22J.FreemanY.Lin – W.YeClosed12-4.8-0.40-3.17
Round 23M.ZhaoY.Caris – P.DupontClosed12-12.8-1.07-2.25

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.5Round 14🇮🇳 INDIA206♥♦7-1+17
+9.7Round 10🇦🇷 ARGENTINA186♠♦2-1+12
+8.6Round 22🇹🇼 CHINESE TAIPEI154♠x♥J=+4
+8.0Round 8🇧🇧 BARBADOS214♣♦T-1+8
+7.7Round 8🇧🇧 BARBADOS133NT♣5-4+11
+7.7Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♠4+1+1
+7.5Round 8🇧🇧 BARBADOS194♠♥A-1+5
+7.3Round 3🇹🇷 TURKIYE83NT♥3-1+5
+7.3Round 14🇮🇳 INDIA243NT♠2-2+11
+7.0Round 18🇫🇷 FRANCE203NT♠J-3+10
+6.9Round 16🇸🇬 SINGAPORE183NT♣3-1+10
+6.6Round 18🇫🇷 FRANCE144♠x♦A-1+8
+6.3Round 21🇮🇱 ISRAEL34♥♥3-2+7
+6.2Round 8🇧🇧 BARBADOS203NT♣6-3+9
+6.2Round 16🇸🇬 SINGAPORE153NT♦5+1+1
+6.0Round 18🇫🇷 FRANCE164♠♦6-3+10
+5.9Round 10🇦🇷 ARGENTINA213NT♣5-1+12
+5.9Round 18🇫🇷 FRANCE156♦♠Q=+7
+5.7Round 16🇸🇬 SINGAPORE205♠♣A+1+13
+5.3Round 4🇦🇺 AUSTRALIA161♦♠Q-3+0
+5.3Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113NT♠J=-1
+5.2Round 16🇸🇬 SINGAPORE144♠♦K=+0
+5.2Round 21🇮🇱 ISRAEL94♠♦6-2+7
+4.8Round 8🇧🇧 BARBADOS164♥♦A-1+12
+4.5Round 23🇳🇱 NETHERLANDS123NT♥6-2+7
+4.1Round 4🇦🇺 AUSTRALIA183♣♦K=+0
+4.1Round 8🇧🇧 BARBADOS142♣♠3-1+5
+4.1Round 8🇧🇧 BARBADOS182NT♦A+2+6
+4.1Round 19🇮🇹 ITALY103NT♠2-1+6
+4.0Round 10🇦🇷 ARGENTINA144♠♦Q-1+8
+3.6Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND66♥♠2=+0
+3.4Round 3🇹🇷 TURKIYE74♠♥K-1+6
+3.4Round 14🇮🇳 INDIA235♣♦8+1+0
+3.3Round 8🇧🇧 BARBADOS232♥♦A+2-10
+3.3Round 10🇦🇷 ARGENTINA174♠♠7-2+6
+3.3Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93♥♣9=+0
+3.2Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND53NT♥7=-1
+3.0Round 3🇹🇷 TURKIYE44♠♣3=+0
+3.0Round 23🇳🇱 NETHERLANDS64♠♥A-1+5
+2.6Round 19🇮🇹 ITALY23NT♠2=-2
+2.4Round 10🇦🇷 ARGENTINA195♠x♣A-3+0
+2.4Round 21🇮🇱 ISRAEL101♠♥2=-1
+2.1Round 8🇧🇧 BARBADOS174♣x♣6-2-4
+2.0Round 16🇸🇬 SINGAPORE242♥♣A=+0
+2.0Round 18🇫🇷 FRANCE223♠♣T+1+7
+1.7Round 10🇦🇷 ARGENTINA232♠♦6+2+2
+1.7Round 21🇮🇱 ISRAEL72♥♥6=+6
+1.7Round 22🇹🇼 CHINESE TAIPEI184♠♠A+1+1
+1.7Round 22🇹🇼 CHINESE TAIPEI236♥♠2=+0
+1.6Round 4🇦🇺 AUSTRALIA143♣♥5+1+0
+1.6Round 16🇸🇬 SINGAPORE226♣♥T=+8
+1.5Round 1🇩🇪 GERMANY84♠♣T=+0
+1.5Round 8🇧🇧 BARBADOS153NT♣6=+1
+1.3Round 1🇩🇪 GERMANY73♣♥K-1+0
+1.3Round 14🇮🇳 INDIA174♣♦A-1-2
+1.3Round 21🇮🇱 ISRAEL22♠♣Q+1+7
+1.2Round 10🇦🇷 ARGENTINA204♥♠2+1+0
+1.1Round 22🇹🇼 CHINESE TAIPEI193NT♠7+1+0
+1.1Round 22🇹🇼 CHINESE TAIPEI243♠♦3=+0
+1.1Round 23🇳🇱 NETHERLANDS53NT♥3-2+7
+0.8Round 1🇩🇪 GERMANY121NT♥5=-1
+0.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73♦♥A=-10
+0.7Round 8🇧🇧 BARBADOS244♦♠A-1+4
+0.6Round 18🇫🇷 FRANCE171NT♦Q-3+6
+0.6Round 21🇮🇱 ISRAEL53NT♣4+1+1
+0.6Round 22🇹🇼 CHINESE TAIPEI213NT♥2+3-12
+0.5Round 3🇹🇷 TURKIYE32♠♦6-1+3
+0.4Round 10🇦🇷 ARGENTINA162♥♠4+1+1
+0.3Round 8🇧🇧 BARBADOS223NT♣Q+1+0
+0.3Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND22♠♥K-1-1
+0.1Round 16🇸🇬 SINGAPORE172♠♠9+1+7
-0.0Round 1🇩🇪 GERMANY92♠♥4+1+6
-0.0Round 3🇹🇷 TURKIYE63♠♥5-1-1
-0.0Round 4🇦🇺 AUSTRALIA204♠♦4+1+0
+0.0Round 19🇮🇹 ITALY72♥♦K+2-8
-0.1Round 1🇩🇪 GERMANY23♠♦K-1+2
-0.3Round 14🇮🇳 INDIA215♣♠A-2+5
-0.3Round 21🇮🇱 ISRAEL13NT♠3=+0
-0.4Round 3🇹🇷 TURKIYE92♦♣A=-2
-0.4Round 16🇸🇬 SINGAPORE134♠♥3=-1
-0.5Round 1🇩🇪 GERMANY113NT♦4+1-11
-0.5Round 23🇳🇱 NETHERLANDS15♠♦K=+0
-0.6Round 10🇦🇷 ARGENTINA153NT♥2+2+0
-0.6Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43NT♥2=+1
-0.6Round 18🇫🇷 FRANCE212♠♣J=+1
-0.6Round 22🇹🇼 CHINESE TAIPEI174♥♠8-1-10
-0.6Round 23🇳🇱 NETHERLANDS33♣♠K-1-5
-0.7Round 3🇹🇷 TURKIYE53♥♠A-1-3
-0.7Round 4🇦🇺 AUSTRALIA224NT♥K=+1
-0.7Round 14🇮🇳 INDIA143♣♠A=-9
-0.7Round 16🇸🇬 SINGAPORE193NT♣6+1+12
-0.9Round 19🇮🇹 ITALY94♠x♦3-2-9
-1.0Round 14🇮🇳 INDIA224♥♠A-3-9
-1.1Round 21🇮🇱 ISRAEL63NT♣6+1+1
-1.1Round 23🇳🇱 NETHERLANDS82♥♦2=+1
-1.1Round 23🇳🇱 NETHERLANDS104♠♠8=+1
-1.3Round 4🇦🇺 AUSTRALIA132NT♣4+2-1
-1.3Round 19🇮🇹 ITALY43NT♥9=-1
-1.3Round 22🇹🇼 CHINESE TAIPEI144♠♠A-1+2
-1.4Round 1🇩🇪 GERMANY31NT♣A+1-1
-1.4Round 1🇩🇪 GERMANY51NT♠4=+1
-1.4Round 19🇮🇹 ITALY123♦♠6=+0
-1.7Round 3🇹🇷 TURKIYE125♣♦9-2+6
-1.7Round 23🇳🇱 NETHERLANDS72♠♦6-1-11
-1.8Round 18🇫🇷 FRANCE232♠♥J+1+0
-1.9Round 19🇮🇹 ITALY32♥♦T+3-6
-2.0Round 1🇩🇪 GERMANY64♠♠9+2-13
-2.1Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND121NT♣6-1-4
-2.1Round 14🇮🇳 INDIA153♣♦K+2+8
-2.1Round 21🇮🇱 ISRAEL41NT♥3=+0
-2.1Round 23🇳🇱 NETHERLANDS95♠x♥A-1-5
-2.2Round 14🇮🇳 INDIA135♣♦5+1-5
-2.3Round 23🇳🇱 NETHERLANDS24♥x♣K-2-5
-2.4Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND101NT♣3+2-1
-2.5Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND12♠♣8+2-10
-2.5Round 18🇫🇷 FRANCE242NT♣6=+1
-2.5Round 22🇹🇼 CHINESE TAIPEI226♥♦T=+0
-2.6Round 10🇦🇷 ARGENTINA134♥♣6-2-8
-2.7Round 1🇩🇪 GERMANY104♠♦3=+0
-2.7Round 18🇫🇷 FRANCE134♠♣8+2-13
-2.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♠♠A+1+0
-2.8Round 18🇫🇷 FRANCE185♣♥A=+0
-3.0Round 16🇸🇬 SINGAPORE164♣♦A=+0
-3.2Round 16🇸🇬 SINGAPORE214♥♦5-1-5
-3.3Round 3🇹🇷 TURKIYE114♠♠6+2+8
-3.4Round 4🇦🇺 AUSTRALIA243NT♥Q=+0
-3.4Round 14🇮🇳 INDIA184♠♣Q-2-6
-3.4Round 19🇮🇹 ITALY14♠♥7=+0
-3.4Round 23🇳🇱 NETHERLANDS114♠x♥A-1-5
-3.8Round 22🇹🇼 CHINESE TAIPEI131NT♥5=-5
-4.0Round 1🇩🇪 GERMANY14♠♦6=-11
-4.3Round 18🇫🇷 FRANCE193NT♣2-1-5
-4.4Round 10🇦🇷 ARGENTINA223♦♣5-3-4
-4.4Round 22🇹🇼 CHINESE TAIPEI204♥♠5+1-10
-4.8Round 4🇦🇺 AUSTRALIA194♥x♣A-2-3
-4.9Round 19🇮🇹 ITALY63♠♦T-3-6
-5.1Round 4🇦🇺 AUSTRALIA233NT♠8=-3
-5.2Round 3🇹🇷 TURKIYE103NT♥6-1-12
-5.3Round 14🇮🇳 INDIA193NT♦9-4-7
-5.3Round 21🇮🇱 ISRAEL115♣♠J-2-11
-5.8Round 16🇸🇬 SINGAPORE231NT♣3+1-6
-5.9Round 19🇮🇹 ITALY83♥♦3-3-2
-6.3Round 19🇮🇹 ITALY56♣♥6-1-13
-6.7Round 10🇦🇷 ARGENTINA246♦♦9+1+2
-7.0Round 22🇹🇼 CHINESE TAIPEI164♠♣J=-8
-7.4Round 14🇮🇳 INDIA163♥♦A-2-7
-7.6Round 4🇦🇺 AUSTRALIA216♠♦K=-15
-7.7Round 3🇹🇷 TURKIYE13NT♥Q=-7
-7.9Round 19🇮🇹 ITALY114♠♦5+1+11
-8.6Round 23🇳🇱 NETHERLANDS44♠♦3+2-17
-9.0Round 3🇹🇷 TURKIYE22♥♠2+1-11
-9.3Round 21🇮🇱 ISRAEL83NT♥6-3-11
-9.9Round 4🇦🇺 AUSTRALIA155♠x♥T-4-11
-10.7Round 4🇦🇺 AUSTRALIA174♣♠2-1-14
-12.2Round 1🇩🇪 GERMANY44NT♠8-1-15
-13.6Round 21🇮🇱 ISRAEL123NT♠2-3-14