🇨🇦 ZHAO Martin · CANADA

98rank
-41.0Butler · 144 bds
-0.28per board
±4.8swing
-0.48vs par /bd · #99/134
-0.51adjusted /bd
Butler per round: -20.7 -13.8 -32.5 50.3 14.3 13.8 3.1 -27.1 11.8 -14.2 -13.2 -12.8by round

vs par split: bidding -0.13 · play -0.35

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

Card play — on target: opening leads 85.7% #31 of 134 · declarer play 74.2% #81 of 134 · defence 88.8% #19 of 134

Bidding activity — not a pass: 38.9% #116 of 134 (155/398)

Card play by contract type — on target
vs NTvs a suit
Opening leads84.6% (13)86.2% (29)
Declarer play77.8% (9)72.7% (22)
Defence84.6% (26)90.7% (54)

Opening leads by suit led: ♠ 80.0% (10) · ♥ 100.0% (10) · ♦ 84.6% (13) · ♣ 77.8% (9)

vs par by strain: NT -0.36 (45) · a suit -0.54 (99)

vs par by level: part-score -0.35 (52) · game -0.49 (84) · slam -1.25 (8)

By role: declaring -1.46/bd (-4.33 vs par · 64) · defending +0.65/bd (+2.60 vs par · 80)

By vulnerability: vulnerable -0.12/bd (-0.75 vs par · 72) · not vulnerable -0.45/bd (-0.21 vs par · 72)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.HavensM.Litterst – P.PabstClosed12-20.7-1.72-3.58
Round 3C.HavensC.Gulez – M.EkerClosed12-13.8-1.15-0.67
Round 4C.HavensS.Langdon-Macmillan – T.LibmanClosed12-32.5-2.71-3.83
Round 8C.HavensJ.Parsons – E.EdwardsClosed12+50.3+4.19+3.92
Round 10C.HavensS.Semberoiz – R.NunezClosed12+14.3+1.19+2.58
Round 13C.HavensL.Sanderson – A.HuttonClosed12+13.8+1.15-2.17
Round 14C.HavensS.Basu – S.SarkarOpen12+3.1+0.26-0.33
Round 15D.LiY.Poon – C.HuiClosed12-27.1-2.26-0.58
Round 17D.LiJ.Bazyluk – T.KielbasaClosed12+11.8+0.98+0.58
Round 21C.HavensN.Khutorsky – A.ZeitakOpen12-14.2-1.18-0.67
Round 22D.LiK.Chang – X.LinOpen12-13.2-1.10+1.25
Round 23C.HavensY.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
+11.9Round 22🇹🇼 CHINESE TAIPEI235♥♥7+1+13
+9.7Round 10🇦🇷 ARGENTINA186♠♦2-1+12
+9.3Round 17🇵🇱 POLAND43NT♥5=+0
+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
+6.3Round 21🇮🇱 ISRAEL34♥♥3-2+7
+6.2Round 8🇧🇧 BARBADOS203NT♣6-3+9
+6.0Round 15🇭🇰 HONG KONG CHINA102NT♠5=+11
+5.9Round 10🇦🇷 ARGENTINA213NT♣5-1+12
+5.6Round 17🇵🇱 POLAND83NT♥Q+3+2
+5.3Round 4🇦🇺 AUSTRALIA161♦♠Q-3+0
+5.3Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113NT♠J=-1
+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 15🇭🇰 HONG KONG CHINA34♠♦8-1+5
+4.0Round 10🇦🇷 ARGENTINA144♠♦Q-1+8
+3.9Round 17🇵🇱 POLAND33NT♠K-1+12
+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.2Round 15🇭🇰 HONG KONG CHINA124♠x♣K-2+5
+3.0Round 3🇹🇷 TURKIYE44♠♣3=+0
+3.0Round 23🇳🇱 NETHERLANDS64♠♥A-1+5
+2.5Round 22🇹🇼 CHINESE TAIPEI226♥♣8=+0
+2.4Round 10🇦🇷 ARGENTINA195♠x♣A-3+0
+2.4Round 21🇮🇱 ISRAEL101♠♥2=-1
+2.1Round 8🇧🇧 BARBADOS174♣x♣6-2-4
+1.7Round 10🇦🇷 ARGENTINA232♠♦6+2+2
+1.7Round 21🇮🇱 ISRAEL72♥♥6=+6
+1.6Round 4🇦🇺 AUSTRALIA143♣♥5+1+0
+1.5Round 1🇩🇪 GERMANY84♠♣T=+0
+1.5Round 8🇧🇧 BARBADOS153NT♣6=+1
+1.4Round 17🇵🇱 POLAND124♠♣4=+0
+1.3Round 1🇩🇪 GERMANY73♣♥K-1+0
+1.3Round 14🇮🇳 INDIA174♣♦A-1-2
+1.3Round 21🇮🇱 ISRAEL22♠♣Q+1+7
+1.3Round 22🇹🇼 CHINESE TAIPEI215♣♠7+1+13
+1.2Round 10🇦🇷 ARGENTINA204♥♠2+1+0
+1.2Round 17🇵🇱 POLAND53NT♥8+1-1
+1.1Round 23🇳🇱 NETHERLANDS53NT♥3-2+7
+0.9Round 17🇵🇱 POLAND114♦♥K-1+4
+0.8Round 1🇩🇪 GERMANY121NT♥5=-1
+0.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73♦♥A=-10
+0.7Round 8🇧🇧 BARBADOS244♦♠A-1+4
+0.7Round 15🇭🇰 HONG KONG CHINA42♠♦2+2+10
+0.6Round 21🇮🇱 ISRAEL53NT♣4+1+1
+0.6Round 22🇹🇼 CHINESE TAIPEI174♥♠8-1+10
+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.0Round 1🇩🇪 GERMANY92♠♥4+1+6
-0.0Round 3🇹🇷 TURKIYE63♠♥5-1-1
-0.0Round 4🇦🇺 AUSTRALIA204♠♦4+1+0
-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 17🇵🇱 POLAND73♦♦6+2+8
-0.5Round 1🇩🇪 GERMANY113NT♦4+1-11
-0.5Round 15🇭🇰 HONG KONG CHINA13NT♠4=+0
-0.5Round 23🇳🇱 NETHERLANDS15♠♦K=+0
-0.6Round 10🇦🇷 ARGENTINA153NT♥2+2+0
-0.6Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43NT♥2=+1
-0.6Round 17🇵🇱 POLAND24♥♠A+1+0
-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 22🇹🇼 CHINESE TAIPEI131NT♦K-1+0
-0.8Round 17🇵🇱 POLAND93NT♠3-2-6
-0.9Round 22🇹🇼 CHINESE TAIPEI184♠♠A=+0
-1.0Round 14🇮🇳 INDIA224♥♠A-3-9
-1.0Round 17🇵🇱 POLAND12♥♦K+1+0
-1.1Round 21🇮🇱 ISRAEL63NT♣6+1+1
-1.1Round 22🇹🇼 CHINESE TAIPEI193NT♣7+1+0
-1.1Round 22🇹🇼 CHINESE TAIPEI244♦♣A-3+0
-1.1Round 23🇳🇱 NETHERLANDS82♥♦2=+1
-1.1Round 23🇳🇱 NETHERLANDS104♠♠8=+1
-1.2Round 17🇵🇱 POLAND102♠♠5-1-1
-1.3Round 4🇦🇺 AUSTRALIA132NT♣4+2-1
-1.4Round 1🇩🇪 GERMANY31NT♣A+1-1
-1.4Round 1🇩🇪 GERMANY51NT♠4=+1
-1.5Round 15🇭🇰 HONG KONG CHINA64♦♥J+1+7
-1.7Round 3🇹🇷 TURKIYE125♣♦9-2+6
-1.7Round 23🇳🇱 NETHERLANDS72♠♦6-1-11
-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.6Round 10🇦🇷 ARGENTINA134♥♣6-2-8
-2.7Round 1🇩🇪 GERMANY104♠♦3=+0
-2.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♠♠A+1+0
-2.8Round 15🇭🇰 HONG KONG CHINA54♠♥3-1-10
-2.8Round 22🇹🇼 CHINESE TAIPEI163♠♣J=-4
-3.3Round 3🇹🇷 TURKIYE114♠♠6+2+8
-3.4Round 4🇦🇺 AUSTRALIA243NT♥Q=+0
-3.4Round 14🇮🇳 INDIA184♠♣Q-2-6
-3.4Round 23🇳🇱 NETHERLANDS114♠x♥A-1-5
-4.0Round 1🇩🇪 GERMANY14♠♦6=-11
-4.2Round 15🇭🇰 HONG KONG CHINA84♠♣T+1-1
-4.4Round 10🇦🇷 ARGENTINA223♦♣5-3-4
-4.8Round 4🇦🇺 AUSTRALIA194♥x♣A-2-3
-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.6Round 15🇭🇰 HONG KONG CHINA75♠♥K=+4
-6.2Round 22🇹🇼 CHINESE TAIPEI145♥x♠J-2-9
-6.5Round 17🇵🇱 POLAND64♥♣3-1-11
-6.7Round 10🇦🇷 ARGENTINA246♦♦9+1+2
-6.8Round 15🇭🇰 HONG KONG CHINA114♠x♥3-2-12
-6.9Round 22🇹🇼 CHINESE TAIPEI154♠♣A+2-1
-7.4Round 14🇮🇳 INDIA163♥♦A-2-7
-7.6Round 4🇦🇺 AUSTRALIA216♠♦K=-15
-7.7Round 3🇹🇷 TURKIYE13NT♥Q=-7
-8.6Round 23🇳🇱 NETHERLANDS44♠♦3+2-17
-9.0Round 3🇹🇷 TURKIYE22♥♠2+1-11
-9.3Round 21🇮🇱 ISRAEL83NT♥6-3-11
-9.7Round 15🇭🇰 HONG KONG CHINA26♦♠A=-7
-9.8Round 22🇹🇼 CHINESE TAIPEI204♥♥6-1-7
-9.9Round 4🇦🇺 AUSTRALIA155♠x♥T-4-11
-10.0Round 15🇭🇰 HONG KONG CHINA96NT♥9-1-19
-10.7Round 4🇦🇺 AUSTRALIA174♣♠2-1-14
-12.2Round 1🇩🇪 GERMANY44NT♠8-1-15
-13.6Round 21🇮🇱 ISRAEL123NT♠2-3-14