🇨🇦 FREEMAN Jacob · CANADA

14rank
+206.7Butler · 238 bds
+0.87per board
±4.8swing
+0.60vs par /bd · #30/115
+1.02adjusted /bd
Butler per round: 5.9 41.6 26.3 7.8 -4.7 -6.1 11.5 -12.6 -4.4 10.6 9.2 18.1 22.7 28.4 31.5 -10.8 31.7by round

vs par split: bidding +0.15 · play +0.47

Strength of schedule: opponents averaged +0.15/bd (a tough draw) → opponent-adjusted +1.02/bd

Card play — on target: opening leads 86.9% #7 of 115 · declarer play 70.4% #72 of 115 · defence 81.7% #68 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (20)90.2% (41)
Declarer play65.0% (20)73.5% (34)
Defence68.3% (41)88.2% (85)

Opening leads by suit led: ♠ 86.7% (15) · ♥ 83.3% (18) · ♦ 82.4% (17) · ♣ 100.0% (11)

vs par by strain: NT -0.09 (78) · a suit +0.96 (159)

vs par by level: part-score +0.11 (80) · game +0.68 (136) · slam +2.14 (21)

By role: declaring +0.61/bd (-2.16 vs par · 112) · defending +1.09/bd (+3.06 vs par · 126)

By vulnerability: vulnerable +1.20/bd (+1.00 vs par · 119) · not vulnerable +0.54/bd (+0.20 vs par · 119)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1B.ZhuA.Sandin – S.ClementssonOpen14+5.9+0.42+1.07
Round 2B.ZhuT.Fong – W.CheungClosed14+41.6+2.97+3.79
Round 4B.ZhuT.Sammalisto – A.AaltoClosed14+26.3+1.88+3.07
Round 5B.ZhuC.Curran – A.DevikOpen14+7.8+0.56+0.79
Round 7B.ZhuJ.Wu – X.GuanOpen14-4.7-0.34-1.86
Round 9B.ZhuI.Baniri – N.KhutorskyClosed14-6.1-0.44-0.14
Round 10B.ZhuE.Vasquez – B.PerezClosed14+11.5+0.82-1.00
Round 11B.ZhuG.Teneva – N.YaninskiClosed14-12.6-0.90-0.79
Round 12B.ZhuP.Pabst – S.Van OostenOpen14-4.4-0.31-4.50
Round 13B.ZhuT.Guillemin – A.BoulinClosed14+10.6+0.76+0.43
Round 14B.ZhuN.Pimpisan – R.SrisukhaOpen14+9.2+0.66+0.93
Round 15B.ZhuK.Panchagnula – H.MaddenOpen14+18.1+1.29-0.79
Round 16B.ZhuP.Jasinski – T.KielbasaOpen14+22.7+1.62+1.93
Round 17B.ZhuK.Takizawa – Y.InoueClosed14+28.4+2.03+0.29
Round 18B.ZhuX.Wang – Z.ChengOpen14+31.5+2.25+4.14
Round 19B.ZhuS.Goor – R.GoorClosed14-10.8-0.77+1.57
Round 20B.ZhuGOKUL S – R.Vadumangudi BalasundaramClosed14+31.7+2.26+1.29

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
+15.3Round 18🇨🇳 CHINA44♠xx♥A-3+16
+14.2Round 2🇭🇰 CHINA HONG KONG64♠x♣A-5+14
+13.2Round 17🇯🇵 JAPAN46♥♣K=+13
+12.8Round 19🇳🇱 NETHERLANDS127♣♣4-3+17
+12.5Round 13🇫🇷 FRANCE86♥♣5=+11
+12.3Round 20🇮🇳 INDIA123NTx♦Q-4+14
+11.7Round 4🇫🇮 FINLAND47♣♠A-1+14
+11.0Round 9🇮🇱 ISRAEL36♥♦10-2+11
+10.8Round 20🇮🇳 INDIA86NT♦J-1+14
+10.5Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND136♠♦J-2+13
+10.4Round 2🇭🇰 CHINA HONG KONG144♥x♠5=+10
+10.0Round 9🇮🇱 ISRAEL52♥x♥J=+12
+9.9Round 18🇨🇳 CHINA133NT♠2+3+17
+9.5Round 17🇯🇵 JAPAN114♠♦K-1+14
+9.1Round 18🇨🇳 CHINA143♣x♥5=+11
+8.8Round 20🇮🇳 INDIA95♠x♦A-2+12
+8.6Round 16🇵🇱 POLAND24♥♥3=+3
+8.2Round 16🇵🇱 POLAND133♣♥7=+10
+8.1Round 1🇸🇪 SWEDEN123NT♦2=+10
+7.8Round 14🇹🇭 THAILAND103NT♦Q-3+9
+7.7Round 4🇫🇮 FINLAND54♥♠10+2+9
+7.6Round 14🇹🇭 THAILAND63NT♠6+2+13
+7.5Round 2🇭🇰 CHINA HONG KONG74♠♣7-1+12
+7.1Round 14🇹🇭 THAILAND25NT♥9-1+10
+6.9Round 14🇹🇭 THAILAND114♥♥3-4+7
+6.7Round 5🇳🇴 NORWAY113NT♠4=-1
+6.7Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114♥x♣J-2+5
+6.4Round 16🇵🇱 POLAND74♥♣3-1+12
+6.1Round 13🇫🇷 FRANCE124♣♦K-3+6
+5.7Round 11🇧🇬 BULGARIA114♥♦6=+11
+5.6Round 5🇳🇴 NORWAY54♥♦3-1+11
+5.6Round 7🇸🇬 SINGAPORE86♠♦K=-11
+5.6Round 13🇫🇷 FRANCE143NT♦2=-1
+5.5Round 4🇫🇮 FINLAND64♠♠3-2+8
+5.4Round 4🇫🇮 FINLAND103NT♣4+1+1
+5.4Round 11🇧🇬 BULGARIA144♠♥Q-3+6
+5.3Round 9🇮🇱 ISRAEL115♣x♠K-1+6
+5.0Round 5🇳🇴 NORWAY24♥♠3-1-2
+4.9Round 1🇸🇪 SWEDEN52♦♣6+2+7
+4.9Round 16🇵🇱 POLAND56NT♠9+1+1
+4.9Round 19🇳🇱 NETHERLANDS64♥♠8-2+8
+4.8Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83NT♠8-1+4
+4.7Round 19🇳🇱 NETHERLANDS103♠♠7-1+6
+4.6Round 14🇹🇭 THAILAND95♦♣9+1+1
+4.6Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123♠♦K=+0
+4.5Round 5🇳🇴 NORWAY86♥♦10-2+5
+4.4Round 5🇳🇴 NORWAY124♥♠Q=+10
+4.4Round 7🇸🇬 SINGAPORE21NT♥9+1+5
+4.4Round 12🇩🇪 GERMANY116♠♠4=-11
+4.3Round 16🇵🇱 POLAND144♠♦7+2+2
+4.1Round 1🇸🇪 SWEDEN104♥♣3+1+1
+4.1Round 10🇨🇱 CHILE61NT♠5-2+3
+4.1Round 17🇯🇵 JAPAN91NT♣A=+5
+4.0Round 5🇳🇴 NORWAY44♠♥A=+9
+4.0Round 5🇳🇴 NORWAY133NT♠5-2+13
+4.0Round 7🇸🇬 SINGAPORE143NT♥7-3+6
+4.0Round 12🇩🇪 GERMANY54♠♣Q-1+5
+3.9Round 4🇫🇮 FINLAND14♣♥J=+7
+3.7Round 7🇸🇬 SINGAPORE113NT♥K+2+2
+3.7Round 12🇩🇪 GERMANY42♦♥Q-2-10
+3.7Round 19🇳🇱 NETHERLANDS44♠♥K+1+1
+3.5Round 1🇸🇪 SWEDEN34♠♠6=-1
+3.5Round 17🇯🇵 JAPAN63NT♥8-3+9
+3.3Round 9🇮🇱 ISRAEL63♥♣J-1+4
+3.3Round 17🇯🇵 JAPAN123♠♣A=+6
+3.3Round 19🇳🇱 NETHERLANDS76♦♠A=+7
+3.3Round 20🇮🇳 INDIA113♣♦3=+0
+3.2Round 17🇯🇵 JAPAN36NT♣4=-11
+3.2Round 18🇨🇳 CHINA63NT♠4-1+6
+3.2Round 18🇨🇳 CHINA93♣♠8-1+5
+3.1Round 10🇨🇱 CHILE102♣♠7=+5
+3.1Round 14🇹🇭 THAILAND44♠♣A+1+4
+3.1Round 14🇹🇭 THAILAND141NT♥3-1-2
+3.0Round 20🇮🇳 INDIA144♦♥6+1+6
+2.9Round 2🇭🇰 CHINA HONG KONG104♥♠7-1+6
+2.9Round 13🇫🇷 FRANCE104♥♠10+1+1
+2.9Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND94♥♣K=+0
+2.9Round 16🇵🇱 POLAND103NT♥Q+3-17
+2.8Round 2🇭🇰 CHINA HONG KONG41NT♠Q-2-9
+2.8Round 11🇧🇬 BULGARIA33♠♣10-1+5
+2.8Round 12🇩🇪 GERMANY23NT♠2+2+0
+2.8Round 20🇮🇳 INDIA134♠♣9+3+2
+2.7Round 7🇸🇬 SINGAPORE104♠♣5-2+8
+2.5Round 10🇨🇱 CHILE124♠♦7+1+0
+2.5Round 16🇵🇱 POLAND124♦♣7=+1
+2.4Round 10🇨🇱 CHILE53♣♠2+1+0
+2.4Round 17🇯🇵 JAPAN14♥♠J+1+1
+2.4Round 17🇯🇵 JAPAN52♥x♥5-1-9
+2.3Round 2🇭🇰 CHINA HONG KONG25♥♠A=+0
+2.3Round 11🇧🇬 BULGARIA53NT♥6+4+10
+2.2Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND143NT♣5+2+0
+2.2Round 18🇨🇳 CHINA86♥♦K=+11
+2.1Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♠♠2+2+1
+2.1Round 16🇵🇱 POLAND112♠♣5-1+3
+2.0Round 10🇨🇱 CHILE14♥♣8=+8
+2.0Round 10🇨🇱 CHILE33♠♦A=+1
+2.0Round 18🇨🇳 CHINA124♠♥4-3+7
+1.9Round 2🇭🇰 CHINA HONG KONG132♠♠6=+6
+1.9Round 20🇮🇳 INDIA43NT♦Q+1+0
+1.8Round 2🇭🇰 CHINA HONG KONG13♣♠K-1+5
+1.8Round 18🇨🇳 CHINA24♠♥5-1+5
+1.7Round 4🇫🇮 FINLAND114♥♦2+1+1
+1.7Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND51NT♥6-1+4
+1.6Round 10🇨🇱 CHILE84♥♠10=+0
+1.5Round 1🇸🇪 SWEDEN14♥♥7-1+4
+1.5Round 10🇨🇱 CHILE141♠x♠A-3+2
+1.5Round 11🇧🇬 BULGARIA23NT♠8+1+0
+1.4Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43NT♥10+1-1
+1.3Round 1🇸🇪 SWEDEN44♠♦4=-1
+1.3Round 2🇭🇰 CHINA HONG KONG121NT♠4-1+4
+1.3Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND74♥♣5+1+0
+1.2Round 10🇨🇱 CHILE23♥♥4-2-9
+1.2Round 12🇩🇪 GERMANY83NT♠3-1+4
+1.1Round 20🇮🇳 INDIA36♦♠3+1-11
+1.0Round 4🇫🇮 FINLAND82NT♥J-1+5
+0.8Round 13🇫🇷 FRANCE113♥♦4+2+3
+0.7Round 2🇭🇰 CHINA HONG KONG33NT♥K+2+0
+0.7Round 11🇧🇬 BULGARIA123♠♣2=-6
+0.7Round 14🇹🇭 THAILAND84♦x♥A-2-4
+0.5Round 1🇸🇪 SWEDEN84♠♥5+1+0
+0.5Round 4🇫🇮 FINLAND22♦♥Q+2+0
+0.5Round 10🇨🇱 CHILE132NT♠7+1-10
+0.5Round 20🇮🇳 INDIA51NT♦J+1+0
+0.4Round 2🇭🇰 CHINA HONG KONG84♥♦5+2+1
+0.3Round 9🇮🇱 ISRAEL82♦♦Q=-1
+0.3Round 11🇧🇬 BULGARIA16♦♣4=-2
+0.2Round 2🇭🇰 CHINA HONG KONG51NT♥J=+1
+0.2Round 4🇫🇮 FINLAND94♠♥4+3+12
+0.2Round 4🇫🇮 FINLAND124♥♦J=+1
+0.2Round 5🇳🇴 NORWAY91NT♦J=+1
+0.2Round 12🇩🇪 GERMANY63♠♥K-1+0
+0.2Round 13🇫🇷 FRANCE93NT♦10-3+4
+0.2Round 19🇳🇱 NETHERLANDS93NT♥3+1-4
+0.1Round 11🇧🇬 BULGARIA42♥♣K=+1
+0.0Round 1🇸🇪 SWEDEN73NT♠3+1-1
-0.1Round 4🇫🇮 FINLAND73NT♣2-1-6
-0.1Round 12🇩🇪 GERMANY134NT♥2+1-13
-0.2Round 1🇸🇪 SWEDEN22NT♣3=+7
-0.3Round 10🇨🇱 CHILE111NT♥2=+0
-0.4Round 9🇮🇱 ISRAEL101NT♥3+1-1
-0.4Round 12🇩🇪 GERMANY144♥♣K+2-11
-0.6Round 2🇭🇰 CHINA HONG KONG111NT♠5-1+2
-0.7Round 11🇧🇬 BULGARIA95♥♠Q=+0
-0.7Round 17🇯🇵 JAPAN85♣♦7-2-5
-0.7Round 17🇯🇵 JAPAN104♠♦3+1+0
-0.8Round 17🇯🇵 JAPAN143♣♠5+2-6
-0.9Round 7🇸🇬 SINGAPORE44♠♥J+1+0
-0.9Round 13🇫🇷 FRANCE51NT♠J+2+6
-0.9Round 18🇨🇳 CHINA53NT♠8=-1
-0.9Round 18🇨🇳 CHINA103NT♠4-1+1
-1.0Round 1🇸🇪 SWEDEN114♠♦4=+1
-1.0Round 7🇸🇬 SINGAPORE133♥♥7=+0
-1.0Round 12🇩🇪 GERMANY124♠♣9=+11
-1.1Round 5🇳🇴 NORWAY144♥♠K-2-6
-1.1Round 16🇵🇱 POLAND62♥♣3-1+2
-1.1Round 19🇳🇱 NETHERLANDS114♥♦9+1+11
-1.2Round 12🇩🇪 GERMANY31NT♦6-4-2
-1.2Round 20🇮🇳 INDIA63NT♠10+3-1
-1.4Round 10🇨🇱 CHILE41NT♣Q+1+1
-1.4Round 10🇨🇱 CHILE73♥♣7-1-5
-1.4Round 12🇩🇪 GERMANY74♠♦8-1+0
-1.4Round 13🇫🇷 FRANCE4Pass-3
-1.4Round 13🇫🇷 FRANCE61NT♦A=+1
-1.4Round 13🇫🇷 FRANCE133NT♦5+1+1
-1.5Round 9🇮🇱 ISRAEL143NT♠Q+2-1
-1.5Round 17🇯🇵 JAPAN131NT♦K-1-6
-1.8Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND35♥♦A=-4
-1.9Round 7🇸🇬 SINGAPORE71NT♣A-1-6
-1.9Round 7🇸🇬 SINGAPORE92♦♠6=+0
-2.0Round 1🇸🇪 SWEDEN92♦♦8+2-7
-2.0Round 13🇫🇷 FRANCE74♠♥J-1-6
-2.0Round 19🇳🇱 NETHERLANDS51NT♠6+2-2
-2.1Round 13🇫🇷 FRANCE33NT♥J+2-1
-2.1Round 14🇹🇭 THAILAND14♠♦2=+0
-2.1Round 16🇵🇱 POLAND92♠♥10+1+10
-2.1Round 18🇨🇳 CHINA114♥♠K=+0
-2.2Round 20🇮🇳 INDIA12♥♦3-1+1
-2.3Round 20🇮🇳 INDIA73♣♠10=-6
-2.5Round 20🇮🇳 INDIA25♠♠9=-13
-2.6Round 1🇸🇪 SWEDEN144♥♣7-1-10
-2.7Round 7🇸🇬 SINGAPORE54♠♥8-2-2
-2.8Round 19🇳🇱 NETHERLANDS22♠♣K+1-1
-2.9Round 4🇫🇮 FINLAND33♠♦A+1-6
-3.1Round 5🇳🇴 NORWAY63♦♥K+1-1
-3.2Round 11🇧🇬 BULGARIA106♠♠6+1-1
-3.3Round 16🇵🇱 POLAND34♠♥Q=+1
-3.3Round 16🇵🇱 POLAND44♠♥9+1-1
-3.4Round 9🇮🇱 ISRAEL14♥♣A+1+0
-3.4Round 16🇵🇱 POLAND14♠♦A=+0
-3.5Round 4🇫🇮 FINLAND134♠♣K=-3
-3.5Round 5🇳🇴 NORWAY104♠♥3-1-6
-3.5Round 9🇮🇱 ISRAEL23NT♥5=-10
-3.5Round 19🇳🇱 NETHERLANDS143NT♥A=+0
-3.6Round 7🇸🇬 SINGAPORE14♥♠7-1-8
-3.6Round 12🇩🇪 GERMANY13NT♥5-1-17
-3.6Round 18🇨🇳 CHINA33NT♥3-3-2
-3.6Round 18🇨🇳 CHINA75♦♦7+1-13
-3.7Round 9🇮🇱 ISRAEL43♥♦J-1-5
-3.9Round 13🇫🇷 FRANCE13♦♦3-1-10
-3.9Round 14🇹🇭 THAILAND53NT♣7-1-6
-4.0Round 7🇸🇬 SINGAPORE33♥♦A-1-10
-4.0Round 11🇧🇬 BULGARIA134♠♥J=+0
-4.0Round 12🇩🇪 GERMANY104♥♠A-1-12
-4.0Round 16🇵🇱 POLAND84♠♥7=+0
-4.1Round 18🇨🇳 CHINA12NT♣K-2-5
-4.2Round 2🇭🇰 CHINA HONG KONG94♠♦9=+1
-4.2Round 7🇸🇬 SINGAPORE124♥♦5-1-5
-4.2Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13NT♣5-1-11
-4.2Round 17🇯🇵 JAPAN75♦♠6-1-6
-4.3Round 14🇹🇭 THAILAND134♥♦6+1+0
-4.4Round 13🇫🇷 FRANCE22♠♦K=-6
-4.6Round 20🇮🇳 INDIA103NT♣Q=+0
-4.7Round 5🇳🇴 NORWAY33NT♥2-2-11
-4.7Round 9🇮🇱 ISRAEL132♥♦K+2-1
-4.8Round 14🇹🇭 THAILAND73♥♦J-1-12
-4.9Round 1🇸🇪 SWEDEN132♠♦K+2+10
-4.9Round 7🇸🇬 SINGAPORE63♠♥J-1-5
-5.0Round 4🇫🇮 FINLAND143NT♥J=+0
-5.1Round 9🇮🇱 ISRAEL74♠♣J=+0
-5.1Round 14🇹🇭 THAILAND122♠♣5=+7
-5.3Round 5🇳🇴 NORWAY71NT♠4-2-3
-5.3Round 17🇯🇵 JAPAN26♥♠5+1-1
-6.0Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♠♠6=-12
-6.2Round 11🇧🇬 BULGARIA73NT♦9=-12
-6.3Round 10🇨🇱 CHILE95♦x♥A-2-10
-6.3Round 19🇳🇱 NETHERLANDS33NT♦5-2-5
-6.4Round 19🇳🇱 NETHERLANDS81NT♠6+2-2
-6.6Round 9🇮🇱 ISRAEL95♣♠J+1-13
-7.1Round 9🇮🇱 ISRAEL124♥♠K=-3
-7.3Round 1🇸🇪 SWEDEN65♣x♣8-4-5
-7.4Round 19🇳🇱 NETHERLANDS16♠♠4-1-14
-8.1Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103♥♦3+1-10
-8.3Round 11🇧🇬 BULGARIA86♠♦A=-10
-8.9Round 5🇳🇴 NORWAY14♠♣A=-8
-9.0Round 11🇧🇬 BULGARIA63NT♣10=-13
-9.0Round 12🇩🇪 GERMANY93NT♥7=-7
-10.9Round 19🇳🇱 NETHERLANDS136NT♠10=+0
-11.5Round 14🇹🇭 THAILAND34♥♠K+2-14