Salsomaggiore 2016 — player statistics

Four double-dummy measures per player plus bidding activity, over every board they played, and an opponent-adjusted (strength-of-schedule) Butler. Each table lists all players and is sortable by any column. Double-dummy is idealised — the true best play needs all four hands — so read these as tendencies, not verdicts.

Butler vs double-dummy par↑ top

IMPs per board scored above (+) or below (−) the board’s minimax par — what real bidding and play (theirs and the opponents’) added or gave away against perfect double-dummy play. Players with few boards are greyed. Click a column header to sort; filter by name or team.

#PlayerTeamBoards/boardTotal
1M.Bojarski🇵🇱 POLAND154+1.28+197.0
2M.Chodacki🇵🇱 POLAND154+1.28+197.0
3T.Grude🇳🇴 NORWAY294+1.05+309.0
4A.Gundersen🇳🇴 NORWAY280+0.95+265.0
5K.Chan🇸🇬 SINGAPORE140+0.94+132.0
6S.Li🇸🇬 SINGAPORE140+0.94+132.0
7A.Elselehdar🇪🇬 EGYPT238+0.91+217.0
8M.Tharwat🇪🇬 EGYPT238+0.91+217.0
9Z.Brescoll🇺🇸 USA1224+0.82+184.0
10A.Kaplan🇺🇸 USA1224+0.82+184.0
11C.Westerbeek🇳🇱 NETHERLANDS196+0.82+161.0
12R.Westerbeek🇳🇱 NETHERLANDS196+0.82+161.0
13S.Ekenberg🇸🇪 SWEDEN210+0.81+171.0
14S.Hult🇸🇪 SWEDEN210+0.81+171.0
15G.Donati🇮🇹 ITALY280+0.75+211.0
16G.Percario🇮🇹 ITALY280+0.75+211.0
17S.Sun🇨🇳 CHINA252+0.74+186.0
18H.Wei🇨🇳 CHINA252+0.74+186.0
19M.Klukowski🇵🇱 POLAND210+0.67+140.0
20J.Zmuda🇵🇱 POLAND210+0.67+140.0
21D.Braun🇦🇺 AUSTRALIA252+0.64+162.0
22N.Edgtton🇦🇺 AUSTRALIA252+0.64+162.0
23Y.Wiseman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND168+0.64+107.0
24J.Etchepareborda🇦🇷 ARGENTINA266+0.53+142.0
25S.Rueda🇦🇷 ARGENTINA266+0.53+142.0
26A.Calmanovici🇮🇹 ITALY154+0.53+81.0
27R.Sau🇮🇹 ITALY154+0.53+81.0
28A.Khandelwal🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND168+0.46+77.0
29C.Deheeger🇫🇷 FRANCE224+0.46+102.0
30A.Rouanet-Labe🇫🇷 FRANCE224+0.46+102.0
31R.Chan🇸🇬 SINGAPORE224+0.40+89.0
32P.Haw🇸🇬 SINGAPORE224+0.40+89.0
33B.Kristensen🇺🇸 USA1196+0.38+75.0
34K.Rosenberg🇺🇸 USA1196+0.38+75.0
35M.Rimstedt🇸🇪 SWEDEN168+0.38+63.0
36O.Rimstedt🇸🇪 SWEDEN168+0.38+63.0
37V.Lamoureux🇨🇦 CANADA224+0.37+82.0
38X.Chan🇭🇰 CHINA HONG KONG182+0.35+64.0
39V.Wan🇭🇰 CHINA HONG KONG182+0.35+64.0
40A.Tebha🇺🇸 USA2280+0.35+98.0
41T.Polak🇳🇱 NETHERLANDS182+0.35+63.0
42T.Van Overbeeke🇳🇱 NETHERLANDS182+0.35+63.0
43M.Gronkvist🇸🇪 SWEDEN210+0.33+70.0
44D.Gullberg🇸🇪 SWEDEN210+0.33+70.0
45C.Konkoly🇭🇺 HUNGARY280+0.33+93.0
46F.Charignon🇫🇷 FRANCE154+0.32+50.0
47C.Laloubeyre🇫🇷 FRANCE154+0.32+50.0
48M.Crusizio🇦🇷 ARGENTINA294+0.31+91.0
49R.Garcia Da Rosa🇦🇷 ARGENTINA294+0.31+91.0
50V.Fagerlund🇫🇮 FINLAND294+0.30+87.0
51M.Myllaeri🇫🇮 FINLAND294+0.30+87.0
52X.Feng🇨🇦 CANADA224+0.27+61.0
53M.Vagi🇭🇺 HUNGARY224+0.22+50.0
54A.Edgtton🇦🇺 AUSTRALIA196+0.20+40.0
55M.Henbest🇦🇺 AUSTRALIA196+0.20+40.0
56V.Kiljan🇳🇱 NETHERLANDS210+0.17+36.0
57L.Tijssen🇳🇱 NETHERLANDS210+0.17+36.0
58C.Jolly🇺🇸 USA2238+0.16+39.0
59C.Bakke🇳🇴 NORWAY294+0.16+48.0
60O.Kriegel🇺🇸 USA2280+0.16+44.0
61W.Kazmierczak🇵🇱 POLAND224+0.14+31.0
62K.Nowak🇵🇱 POLAND224+0.14+31.0
63J.Kaye🇺🇸 USA2196+0.12+24.0
64H.Eide🇳🇴 NORWAY280+0.11+31.0
65B.Norton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND140+0.10+14.0
66G.Tang🇭🇰 CHINA HONG KONG210+0.08+17.0
67C.Wai🇭🇰 CHINA HONG KONG210+0.08+17.0
68M.Zhou🇸🇬 SINGAPORE224+0.06+13.0
69X.Zhu🇸🇬 SINGAPORE224+0.06+13.0
70A.Roberts🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND196+0.06+11.0
71B.Szirmay-Kalos🇭🇺 HUNGARY294+0.05+14.0
72B.Fischer🇭🇺 HUNGARY294-0.07-22.0
73S.Shah🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND252-0.10-26.0
74A.Grossack🇺🇸 USA1168-0.11-19.0
75Z.Grossack🇺🇸 USA1168-0.11-19.0
76G.Herman🇺🇸 USA2182-0.15-27.0
77J.Bernard🇫🇷 FRANCE210-0.16-33.0
78B.Combescure🇫🇷 FRANCE210-0.16-33.0
79Z.Tang🇨🇳 CHINA238-0.16-39.0
80K.Kobayashi🇯🇵 JAPAN196-0.25-49.0
81R.Yamada🇯🇵 JAPAN196-0.25-49.0
82Y.Tao🇨🇳 CHINA252-0.32-81.0
83M.Chavarria🇮🇹 ITALY154-0.44-67.0
84E.Montanelli🇮🇹 ITALY154-0.44-67.0
85F.Chan🇭🇰 CHINA HONG KONG196-0.44-86.0
86M.Ng🇭🇰 CHINA HONG KONG196-0.44-86.0
87RIPON RASHEDUL HASAN🇧🇩 BANGLADESH294-0.46-136.0
88B.Saha🇧🇩 BANGLADESH294-0.46-136.0
89N.Katagiri🇯🇵 JAPAN182-0.52-95.0
90K.Tsuruoka🇯🇵 JAPAN182-0.52-95.0
91T.Kikuchi🇯🇵 JAPAN210-0.54-114.0
92H.Tanabe🇯🇵 JAPAN210-0.54-114.0
93J.Valenzuela Rivera🇨🇴 COLOMBIA280-0.54-152.0
94A.Askari🇨🇦 CANADA182-0.55-101.0
95S.Macdonald🇨🇦 CANADA182-0.55-101.0
96J.Thompson🇦🇺 AUSTRALIA140-0.57-80.0
97S.Williams🇦🇺 AUSTRALIA140-0.57-80.0
98A.Aalto🇫🇮 FINLAND294-0.58-171.0
99O.Koivu🇫🇮 FINLAND294-0.58-171.0
100J.Cuervo Lopera🇨🇴 COLOMBIA280-0.71-198.0
101M.Litterst🇩🇪 GERMANY252-0.71-180.0
102F.Illingworth🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND252-0.73-185.0
103V.Otto🇩🇪 GERMANY252-0.78-197.0
104M.Islam🇧🇩 BANGLADESH294-0.98-288.0
105R.Siddiqui🇧🇩 BANGLADESH294-0.98-288.0
106N.Correa Laguna🇨🇴 COLOMBIA294-1.02-300.0
107J.Zamora Villamizar🇨🇴 COLOMBIA280-1.11-310.0
108D.Cozart🇨🇦 CANADA196-1.36-266.0
109J.Tsang🇨🇦 CANADA168-1.51-253.0
110F.Nordmann🇩🇪 GERMANY238-1.53-365.0
111O.Shaheen🇪🇬 EGYPT126-1.57-198.0
112M.Shouman🇪🇬 EGYPT126-1.57-198.0
113J.Pieper🇩🇪 GERMANY168-1.84-309.0
114K.Ashraf🇪🇬 EGYPT224-1.99-445.0
115A.Naser🇪🇬 EGYPT224-1.99-445.0
116F.Hahn🇩🇪 GERMANY266-2.09-557.0
117M.Scheie🇳🇴 NORWAY28+2.18+61.0
118Y.Chen🇨🇳 CHINA70+1.94+136.0
119S.Liu🇨🇳 CHINA112+1.14+128.0
120D.Tubak🇭🇺 HUNGARY84-0.42-35.0
121M.Maglio🇦🇷 ARGENTINA28-1.14-32.0
122F.Von Brudersdorff🇦🇷 ARGENTINA28-1.14-32.0
123D.Cardenas Cardenas🇨🇴 COLOMBIA42-2.67-112.0

Opening-lead accuracy↑ top

How often a player’s opening lead held declarer to the same tricks as the best defensive lead double-dummy. Players with few boards are greyed. Click a column header to sort; filter by name or team.

#PlayerTeamLeadsOn targetConceded
1H.Wei🇨🇳 CHINA5292.3%0.10
2J.Kaye🇺🇸 USA26091.7%0.12
3M.Ng🇭🇰 CHINA HONG KONG4290.5%0.10
4K.Rosenberg🇺🇸 USA15989.8%0.15
5J.Zmuda🇵🇱 POLAND4987.8%0.18
6G.Donati🇮🇹 ITALY6587.7%0.15
7E.Montanelli🇮🇹 ITALY4087.5%0.15
8A.Roberts🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4887.5%0.17
9K.Tsuruoka🇯🇵 JAPAN3786.5%0.14
10A.Rouanet-Labe🇫🇷 FRANCE4486.4%0.18
11B.Combescure🇫🇷 FRANCE5786.0%0.19
12J.Cuervo Lopera🇨🇴 COLOMBIA6185.2%0.16
13V.Lamoureux🇨🇦 CANADA5984.7%0.17
14RIPON RASHEDUL HASAN🇧🇩 BANGLADESH7784.4%0.18
15Z.Brescoll🇺🇸 USA15184.3%0.16
16C.Deheeger🇫🇷 FRANCE5784.2%0.16
17T.Polak🇳🇱 NETHERLANDS4484.1%0.18
18G.Herman🇺🇸 USA24983.7%0.16
19F.Nordmann🇩🇪 GERMANY6183.6%0.20
20S.Li🇸🇬 SINGAPORE3683.3%0.19
21B.Kristensen🇺🇸 USA13683.3%0.25
22G.Percario🇮🇹 ITALY5983.1%0.17
23L.Tijssen🇳🇱 NETHERLANDS4783.0%0.19
24J.Tsang🇨🇦 CANADA3582.9%0.17
25R.Siddiqui🇧🇩 BANGLADESH7682.9%0.20
26C.Konkoly🇭🇺 HUNGARY6482.8%0.19
27K.Nowak🇵🇱 POLAND4682.6%0.17
28C.Bakke🇳🇴 NORWAY7382.2%0.19
29A.Calmanovici🇮🇹 ITALY4582.2%0.24
30H.Tanabe🇯🇵 JAPAN4582.2%0.24
31O.Koivu🇫🇮 FINLAND7882.1%0.20
32J.Etchepareborda🇦🇷 ARGENTINA6782.1%0.27
33S.Hult🇸🇪 SWEDEN5581.8%0.18
34M.Rimstedt🇸🇪 SWEDEN4881.2%0.23
35A.Tebha🇺🇸 USA26981.2%0.26
36X.Zhu🇸🇬 SINGAPORE4881.2%0.29
37B.Norton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3781.1%0.19
38S.Shah🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5381.1%0.23
39J.Pieper🇩🇪 GERMANY4780.9%0.23
40F.Chan🇭🇰 CHINA HONG KONG4780.9%0.26
41Z.Tang🇨🇳 CHINA7380.8%0.22
42F.Illingworth🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7380.8%0.26
43B.Fischer🇭🇺 HUNGARY7380.8%0.30
44A.Gundersen🇳🇴 NORWAY6780.6%0.22
45R.Garcia Da Rosa🇦🇷 ARGENTINA6680.3%0.24
46R.Chan🇸🇬 SINGAPORE6580.0%0.21
47A.Aalto🇫🇮 FINLAND7580.0%0.24
48K.Kobayashi🇯🇵 JAPAN5479.6%0.26
49A.Askari🇨🇦 CANADA5379.2%0.21
50M.Myllaeri🇫🇮 FINLAND8679.1%0.26
51T.Grude🇳🇴 NORWAY8179.0%0.25
52C.Westerbeek🇳🇱 NETHERLANDS5778.9%0.25
53N.Correa Laguna🇨🇴 COLOMBIA7678.9%0.25
54V.Kiljan🇳🇱 NETHERLANDS5278.8%0.23
55X.Feng🇨🇦 CANADA5278.8%0.27
56A.Khandelwal🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4278.6%0.21
57V.Wan🇭🇰 CHINA HONG KONG4278.6%0.24
58J.Bernard🇫🇷 FRANCE4278.6%0.26
59D.Braun🇦🇺 AUSTRALIA6578.5%0.25
60M.Chodacki🇵🇱 POLAND3778.4%0.22
61M.Islam🇧🇩 BANGLADESH7378.1%0.26
62A.Grossack🇺🇸 USA13278.1%0.28
63X.Chan🇭🇰 CHINA HONG KONG5078.0%0.22
64M.Henbest🇦🇺 AUSTRALIA4178.0%0.22
65S.Sun🇨🇳 CHINA5078.0%0.30
66B.Szirmay-Kalos🇭🇺 HUNGARY6877.9%0.32
67M.Litterst🇩🇪 GERMANY7777.9%0.36
68F.Hahn🇩🇪 GERMANY7277.8%0.26
69W.Kazmierczak🇵🇱 POLAND4577.8%0.27
70A.Edgtton🇦🇺 AUSTRALIA5477.8%0.28
71C.Wai🇭🇰 CHINA HONG KONG5477.8%0.28
72O.Shaheen🇪🇬 EGYPT2777.8%0.30
73M.Klukowski🇵🇱 POLAND4977.6%0.31
74T.Van Overbeeke🇳🇱 NETHERLANDS4077.5%0.28
75M.Gronkvist🇸🇪 SWEDEN5377.4%0.26
76A.Kaplan🇺🇸 USA16277.4%0.27
77A.Elselehdar🇪🇬 EGYPT6677.3%0.24
78M.Chavarria🇮🇹 ITALY3577.1%0.31
79N.Katagiri🇯🇵 JAPAN4776.6%0.28
80P.Haw🇸🇬 SINGAPORE5176.5%0.26
81S.Ekenberg🇸🇪 SWEDEN5576.4%0.27
82C.Jolly🇺🇸 USA25976.3%0.25
83R.Sau🇮🇹 ITALY3876.3%0.29
84M.Tharwat🇪🇬 EGYPT6376.2%0.27
85M.Crusizio🇦🇷 ARGENTINA8275.6%0.28
86V.Fagerlund🇫🇮 FINLAND6975.4%0.26
87Y.Tao🇨🇳 CHINA5775.4%0.28
88M.Bojarski🇵🇱 POLAND4475.0%0.27
89N.Edgtton🇦🇺 AUSTRALIA6475.0%0.31
90V.Otto🇩🇪 GERMANY6774.6%0.30
91H.Eide🇳🇴 NORWAY6374.6%0.35
92K.Ashraf🇪🇬 EGYPT4774.5%0.38
93J.Thompson🇦🇺 AUSTRALIA3974.4%0.26
94R.Yamada🇯🇵 JAPAN5074.0%0.26
95M.Vagi🇭🇺 HUNGARY5773.7%0.32
96B.Saha🇧🇩 BANGLADESH6672.7%0.32
97R.Westerbeek🇳🇱 NETHERLANDS4772.3%0.34
98K.Chan🇸🇬 SINGAPORE3672.2%0.31
99J.Valenzuela Rivera🇨🇴 COLOMBIA7871.8%0.31
100A.Naser🇪🇬 EGYPT6071.7%0.30
101S.Macdonald🇨🇦 CANADA4671.7%0.33
102O.Kriegel🇺🇸 USA27471.6%0.35
103D.Cozart🇨🇦 CANADA4971.4%0.35
104S.Rueda🇦🇷 ARGENTINA6570.8%0.37
105Z.Grossack🇺🇸 USA13770.3%0.32
106C.Laloubeyre🇫🇷 FRANCE3369.7%0.33
107S.Williams🇦🇺 AUSTRALIA3969.2%0.46
108Y.Wiseman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4868.8%0.35
109G.Tang🇭🇰 CHINA HONG KONG4868.8%0.38
110T.Kikuchi🇯🇵 JAPAN6068.3%0.42
111F.Charignon🇫🇷 FRANCE5068.0%0.38
112M.Shouman🇪🇬 EGYPT3265.6%0.38
113J.Zamora Villamizar🇨🇴 COLOMBIA7865.4%0.40
114D.Gullberg🇸🇪 SWEDEN4864.6%0.52
115O.Rimstedt🇸🇪 SWEDEN4264.3%0.48
116M.Zhou🇸🇬 SINGAPORE5362.3%0.53
117F.Von Brudersdorff🇦🇷 ARGENTINA6100.0%0.00
118D.Cardenas Cardenas🇨🇴 COLOMBIA1693.8%0.06
119D.Tubak🇭🇺 HUNGARY2487.5%0.12
120Y.Chen🇨🇳 CHINA1984.2%0.21
121S.Liu🇨🇳 CHINA4077.5%0.25
122M.Scheie🇳🇴 NORWAY475.0%0.25
123M.Maglio🇦🇷 ARGENTINA450.0%0.50

Declarer-play accuracy↑ top

How often declarer took at least the double-dummy makeable tricks after the actual opening lead — i.e. didn’t leave tricks on the table. Players with few boards are greyed. Click a column header to sort; filter by name or team.

#PlayerTeamContractsOn targetConceded
1Z.Grossack🇺🇸 USA15988.1%0.12
2Z.Brescoll🇺🇸 USA15386.8%0.13
3C.Bakke🇳🇴 NORWAY7885.9%0.14
4X.Feng🇨🇦 CANADA4985.7%0.22
5C.Laloubeyre🇫🇷 FRANCE4885.4%0.17
6A.Grossack🇺🇸 USA14085.0%0.20
7B.Kristensen🇺🇸 USA15284.6%0.19
8S.Williams🇦🇺 AUSTRALIA3284.4%0.19
9C.Westerbeek🇳🇱 NETHERLANDS4484.1%0.18
10V.Wan🇭🇰 CHINA HONG KONG4983.7%0.20
11P.Haw🇸🇬 SINGAPORE4983.7%0.20
12G.Donati🇮🇹 ITALY7783.1%0.21
13Y.Wiseman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3982.1%0.20
14M.Chavarria🇮🇹 ITALY4481.8%0.20
15M.Gronkvist🇸🇪 SWEDEN4981.6%0.18
16O.Kriegel🇺🇸 USA27081.4%0.21
17O.Shaheen🇪🇬 EGYPT3781.1%0.24
18M.Henbest🇦🇺 AUSTRALIA4780.9%0.28
19S.Li🇸🇬 SINGAPORE3680.6%0.25
20B.Combescure🇫🇷 FRANCE6280.6%0.27
21M.Rimstedt🇸🇪 SWEDEN4180.5%0.24
22M.Klukowski🇵🇱 POLAND6180.3%0.26
23L.Tijssen🇳🇱 NETHERLANDS5879.3%0.21
24A.Edgtton🇦🇺 AUSTRALIA5379.2%0.23
25M.Ng🇭🇰 CHINA HONG KONG5379.2%0.30
26A.Khandelwal🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4278.6%0.26
27N.Edgtton🇦🇺 AUSTRALIA6578.5%0.21
28J.Zmuda🇵🇱 POLAND5178.4%0.26
29O.Rimstedt🇸🇪 SWEDEN3778.4%0.32
30A.Elselehdar🇪🇬 EGYPT5078.0%0.26
31M.Tharwat🇪🇬 EGYPT5978.0%0.34
32A.Gundersen🇳🇴 NORWAY7777.9%0.27
33B.Norton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3177.4%0.23
34M.Crusizio🇦🇷 ARGENTINA7577.3%0.29
35R.Westerbeek🇳🇱 NETHERLANDS4877.1%0.27
36J.Kaye🇺🇸 USA23076.7%0.30
37B.Fischer🇭🇺 HUNGARY7676.3%0.28
38S.Sun🇨🇳 CHINA8476.2%0.25
39T.Grude🇳🇴 NORWAY6776.1%0.28
40B.Szirmay-Kalos🇭🇺 HUNGARY7176.1%0.31
41A.Tebha🇺🇸 USA26776.1%0.31
42D.Braun🇦🇺 AUSTRALIA5875.9%0.28
43M.Myllaeri🇫🇮 FINLAND6675.8%0.36
44H.Wei🇨🇳 CHINA6575.4%0.26
45S.Ekenberg🇸🇪 SWEDEN5775.4%0.32
46G.Tang🇭🇰 CHINA HONG KONG5775.4%0.32
47R.Yamada🇯🇵 JAPAN4475.0%0.32
48R.Chan🇸🇬 SINGAPORE5974.6%0.32
49F.Illingworth🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6374.6%0.38
50M.Bojarski🇵🇱 POLAND3574.3%0.37
51R.Sau🇮🇹 ITALY3574.3%0.40
52K.Chan🇸🇬 SINGAPORE3174.2%0.29
53Y.Tao🇨🇳 CHINA6274.2%0.31
54B.Saha🇧🇩 BANGLADESH7774.0%0.39
55C.Jolly🇺🇸 USA26973.9%0.32
56S.Shah🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6173.8%0.41
57A.Aalto🇫🇮 FINLAND6173.8%0.41
58J.Bernard🇫🇷 FRANCE4973.5%0.39
59D.Gullberg🇸🇪 SWEDEN6073.3%0.30
60V.Kiljan🇳🇱 NETHERLANDS5172.5%0.37
61C.Deheeger🇫🇷 FRANCE5472.2%0.33
62D.Cozart🇨🇦 CANADA5072.0%0.36
63F.Nordmann🇩🇪 GERMANY5072.0%0.44
64J.Etchepareborda🇦🇷 ARGENTINA6471.9%0.36
65G.Percario🇮🇹 ITALY7871.8%0.33
66Z.Tang🇨🇳 CHINA4671.7%0.33
67S.Hult🇸🇪 SWEDEN4271.4%0.31
68K.Tsuruoka🇯🇵 JAPAN4971.4%0.35
69T.Kikuchi🇯🇵 JAPAN4971.4%0.35
70T.Van Overbeeke🇳🇱 NETHERLANDS5671.4%0.38
71K.Nowak🇵🇱 POLAND5271.2%0.31
72W.Kazmierczak🇵🇱 POLAND8071.2%0.36
73V.Fagerlund🇫🇮 FINLAND7371.2%0.37
74H.Eide🇳🇴 NORWAY7371.2%0.38
75O.Koivu🇫🇮 FINLAND8071.2%0.39
76M.Chodacki🇵🇱 POLAND3871.1%0.40
77X.Zhu🇸🇬 SINGAPORE5570.9%0.31
78G.Herman🇺🇸 USA24170.7%0.32
79A.Kaplan🇺🇸 USA15870.7%0.38
80M.Zhou🇸🇬 SINGAPORE6870.6%0.38
81A.Rouanet-Labe🇫🇷 FRANCE6870.6%0.38
82A.Roberts🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5070.0%0.32
83M.Shouman🇪🇬 EGYPT3070.0%0.43
84RIPON RASHEDUL HASAN🇧🇩 BANGLADESH7369.9%0.37
85J.Cuervo Lopera🇨🇴 COLOMBIA6669.7%0.38
86A.Calmanovici🇮🇹 ITALY3669.4%0.36
87C.Konkoly🇭🇺 HUNGARY7569.3%0.44
88C.Wai🇭🇰 CHINA HONG KONG5168.6%0.39
89F.Chan🇭🇰 CHINA HONG KONG5468.5%0.39
90A.Naser🇪🇬 EGYPT6668.2%0.58
91K.Rosenberg🇺🇸 USA14967.3%0.39
92V.Lamoureux🇨🇦 CANADA6767.2%0.43
93M.Islam🇧🇩 BANGLADESH8567.1%0.46
94J.Thompson🇦🇺 AUSTRALIA3066.7%0.40
95J.Valenzuela Rivera🇨🇴 COLOMBIA5466.7%0.41
96J.Zamora Villamizar🇨🇴 COLOMBIA7566.7%0.45
97R.Garcia Da Rosa🇦🇷 ARGENTINA7166.2%0.42
98S.Macdonald🇨🇦 CANADA3865.8%0.45
99M.Litterst🇩🇪 GERMANY6765.7%0.37
100S.Rueda🇦🇷 ARGENTINA7065.7%0.44
101H.Tanabe🇯🇵 JAPAN5464.8%0.46
102F.Hahn🇩🇪 GERMANY6864.7%0.46
103A.Askari🇨🇦 CANADA4564.4%0.42
104V.Otto🇩🇪 GERMANY4264.3%0.57
105K.Kobayashi🇯🇵 JAPAN4763.8%0.43
106F.Charignon🇫🇷 FRANCE2263.6%0.55
107M.Vagi🇭🇺 HUNGARY6061.7%0.48
108N.Katagiri🇯🇵 JAPAN4860.4%0.48
109N.Correa Laguna🇨🇴 COLOMBIA7558.7%0.56
110R.Siddiqui🇧🇩 BANGLADESH6058.3%0.67
111J.Tsang🇨🇦 CANADA4358.1%0.54
112K.Ashraf🇪🇬 EGYPT5058.0%0.64
113T.Polak🇳🇱 NETHERLANDS4257.1%0.52
114X.Chan🇭🇰 CHINA HONG KONG4156.1%0.49
115J.Pieper🇩🇪 GERMANY3351.5%0.70
116E.Montanelli🇮🇹 ITALY3551.4%0.66
117M.Maglio🇦🇷 ARGENTINA785.7%0.14
118D.Cardenas Cardenas🇨🇴 COLOMBIA977.8%0.33
119S.Liu🇨🇳 CHINA2774.1%0.30
120F.Von Brudersdorff🇦🇷 ARGENTINA1163.6%0.82
121M.Scheie🇳🇴 NORWAY560.0%0.40
122D.Tubak🇭🇺 HUNGARY2055.0%0.45
123Y.Chen🇨🇳 CHINA1154.5%0.46

Defensive accuracy↑ top

How often the defenders held declarer to the double-dummy makeable (or fewer) — charged to both defenders on the board. Players with few boards are greyed. Click a column header to sort; filter by name or team.

#PlayerTeamBoardsOn targetConceded
1M.Klukowski🇵🇱 POLAND9894.9%0.05
2J.Zmuda🇵🇱 POLAND9894.9%0.05
3S.Ekenberg🇸🇪 SWEDEN11092.7%0.10
4S.Hult🇸🇪 SWEDEN11092.7%0.10
5S.Sun🇨🇳 CHINA10292.2%0.09
6H.Wei🇨🇳 CHINA10292.2%0.09
7C.Bakke🇳🇴 NORWAY13891.3%0.11
8H.Eide🇳🇴 NORWAY13290.9%0.11
9A.Khandelwal🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND8390.4%0.12
10A.Grossack🇺🇸 USA16989.9%0.12
11Z.Grossack🇺🇸 USA16989.9%0.12
12J.Thompson🇦🇺 AUSTRALIA7889.7%0.10
13S.Williams🇦🇺 AUSTRALIA7889.7%0.10
14A.Roberts🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9589.5%0.13
15C.Deheeger🇫🇷 FRANCE10189.1%0.12
16A.Rouanet-Labe🇫🇷 FRANCE10189.1%0.12
17M.Gronkvist🇸🇪 SWEDEN10189.1%0.13
18D.Gullberg🇸🇪 SWEDEN10189.1%0.13
19W.Kazmierczak🇵🇱 POLAND9189.0%0.13
20K.Nowak🇵🇱 POLAND9189.0%0.13
21K.Chan🇸🇬 SINGAPORE7288.9%0.11
22S.Li🇸🇬 SINGAPORE7288.9%0.11
23M.Bojarski🇵🇱 POLAND8188.9%0.12
24M.Chodacki🇵🇱 POLAND8188.9%0.12
25D.Braun🇦🇺 AUSTRALIA12988.4%0.12
26N.Edgtton🇦🇺 AUSTRALIA12988.4%0.12
27A.Gundersen🇳🇴 NORWAY14488.2%0.15
28T.Polak🇳🇱 NETHERLANDS8488.1%0.17
29T.Van Overbeeke🇳🇱 NETHERLANDS8488.1%0.17
30A.Tebha🇺🇸 USA214288.0%0.13
31X.Chan🇭🇰 CHINA HONG KONG9288.0%0.13
32V.Wan🇭🇰 CHINA HONG KONG9288.0%0.13
33T.Grude🇳🇴 NORWAY15088.0%0.15
34J.Bernard🇫🇷 FRANCE9987.9%0.15
35B.Combescure🇫🇷 FRANCE9987.9%0.15
36S.Shah🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13187.8%0.19
37K.Kobayashi🇯🇵 JAPAN10487.5%0.18
38R.Yamada🇯🇵 JAPAN10487.5%0.18
39B.Kristensen🇺🇸 USA19587.4%0.14
40K.Rosenberg🇺🇸 USA19587.4%0.14
41M.Zhou🇸🇬 SINGAPORE10187.1%0.15
42X.Zhu🇸🇬 SINGAPORE10187.1%0.15
43J.Cuervo Lopera🇨🇴 COLOMBIA14087.1%0.16
44F.Charignon🇫🇷 FRANCE8386.7%0.14
45C.Laloubeyre🇫🇷 FRANCE8386.7%0.14
46M.Rimstedt🇸🇪 SWEDEN9086.7%0.21
47O.Rimstedt🇸🇪 SWEDEN9086.7%0.21
48F.Illingworth🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND12686.5%0.21
49O.Kriegel🇺🇸 USA214786.4%0.14
50Y.Tao🇨🇳 CHINA13986.3%0.16
51G.Donati🇮🇹 ITALY12486.3%0.18
52G.Percario🇮🇹 ITALY12486.3%0.18
53R.Chan🇸🇬 SINGAPORE11686.2%0.15
54P.Haw🇸🇬 SINGAPORE11686.2%0.15
55M.Crusizio🇦🇷 ARGENTINA14885.8%0.18
56R.Garcia Da Rosa🇦🇷 ARGENTINA14885.8%0.18
57Z.Tang🇨🇳 CHINA13285.6%0.17
58C.Westerbeek🇳🇱 NETHERLANDS10485.6%0.19
59R.Westerbeek🇳🇱 NETHERLANDS10485.6%0.19
60J.Etchepareborda🇦🇷 ARGENTINA13285.6%0.20
61S.Rueda🇦🇷 ARGENTINA13285.6%0.20
62C.Konkoly🇭🇺 HUNGARY13685.3%0.18
63A.Elselehdar🇪🇬 EGYPT12984.5%0.19
64M.Tharwat🇪🇬 EGYPT12984.5%0.19
65A.Aalto🇫🇮 FINLAND15384.3%0.19
66O.Koivu🇫🇮 FINLAND15384.3%0.19
67J.Zamora Villamizar🇨🇴 COLOMBIA13984.2%0.19
68Z.Brescoll🇺🇸 USA111384.1%0.19
69A.Kaplan🇺🇸 USA111384.1%0.19
70V.Fagerlund🇫🇮 FINLAND15583.9%0.17
71M.Myllaeri🇫🇮 FINLAND15583.9%0.17
72G.Tang🇭🇰 CHINA HONG KONG10283.3%0.23
73C.Wai🇭🇰 CHINA HONG KONG10283.3%0.23
74K.Ashraf🇪🇬 EGYPT10783.2%0.21
75A.Naser🇪🇬 EGYPT10783.2%0.21
76V.Otto🇩🇪 GERMANY14783.0%0.18
77V.Kiljan🇳🇱 NETHERLANDS9982.8%0.20
78L.Tijssen🇳🇱 NETHERLANDS9982.8%0.20
79X.Feng🇨🇦 CANADA11082.7%0.24
80V.Lamoureux🇨🇦 CANADA11182.0%0.23
81C.Jolly🇺🇸 USA212882.0%0.24
82M.Litterst🇩🇪 GERMANY13881.9%0.19
83A.Calmanovici🇮🇹 ITALY8381.9%0.20
84R.Sau🇮🇹 ITALY8381.9%0.20
85B.Szirmay-Kalos🇭🇺 HUNGARY13781.8%0.23
86J.Kaye🇺🇸 USA211081.8%0.23
87M.Vagi🇭🇺 HUNGARY11281.2%0.22
88A.Edgtton🇦🇺 AUSTRALIA9581.1%0.23
89M.Henbest🇦🇺 AUSTRALIA9581.1%0.23
90G.Herman🇺🇸 USA29581.1%0.24
91RIPON RASHEDUL HASAN🇧🇩 BANGLADESH14380.4%0.25
92B.Saha🇧🇩 BANGLADESH14380.4%0.25
93N.Katagiri🇯🇵 JAPAN8479.8%0.26
94K.Tsuruoka🇯🇵 JAPAN8479.8%0.26
95Y.Wiseman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9279.3%0.25
96B.Fischer🇭🇺 HUNGARY14379.0%0.26
97F.Chan🇭🇰 CHINA HONG KONG8978.7%0.23
98M.Ng🇭🇰 CHINA HONG KONG8978.7%0.23
99M.Chavarria🇮🇹 ITALY7578.7%0.28
100E.Montanelli🇮🇹 ITALY7578.7%0.28
101J.Valenzuela Rivera🇨🇴 COLOMBIA15477.9%0.30
102F.Nordmann🇩🇪 GERMANY12577.6%0.25
103N.Correa Laguna🇨🇴 COLOMBIA16177.0%0.32
104A.Askari🇨🇦 CANADA9976.8%0.35
105S.Macdonald🇨🇦 CANADA9976.8%0.35
106B.Norton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7576.0%0.29
107M.Islam🇧🇩 BANGLADESH14975.2%0.33
108R.Siddiqui🇧🇩 BANGLADESH14975.2%0.33
109O.Shaheen🇪🇬 EGYPT5974.6%0.30
110M.Shouman🇪🇬 EGYPT5974.6%0.30
111T.Kikuchi🇯🇵 JAPAN10573.3%0.31
112H.Tanabe🇯🇵 JAPAN10573.3%0.31
113D.Cozart🇨🇦 CANADA9373.1%0.33
114J.Tsang🇨🇦 CANADA7671.1%0.35
115F.Hahn🇩🇪 GERMANY14270.4%0.37
116J.Pieper🇩🇪 GERMANY9668.8%0.40
117M.Maglio🇦🇷 ARGENTINA10100.0%0.00
118F.Von Brudersdorff🇦🇷 ARGENTINA10100.0%0.00
119M.Scheie🇳🇴 NORWAY1291.7%0.08
120D.Tubak🇭🇺 HUNGARY4490.9%0.14
121S.Liu🇨🇳 CHINA6590.8%0.12
122Y.Chen🇨🇳 CHINA4285.7%0.19
123D.Cardenas Cardenas🇨🇴 COLOMBIA2470.8%0.38

Strength of schedule — opponent-adjusted Butler↑ top

On every board a player meets a specific opposing pair, and strong opponents defend and bid well — which quietly depresses your cross-IMP. Opp /bd is the mean cumulative Butler of the pairs faced, i.e. the strength of the draw (+ tough, − easy). Adj /bd adds it back — a tough draw is credited, an easy one discounted — and Δ is the resulting move against the raw Butler order. Regulars only (≥ 40% of the boards). Click a column header to sort; filter by name or team.

#PlayerTeamBoardsOpp /bdRaw /bdAdj /bdΔ
1S.Sun🇨🇳 CHINA252-0.20+1.19+0.99·
2H.Wei🇨🇳 CHINA252-0.20+1.19+0.99·
3W.Kazmierczak🇵🇱 POLAND224-0.17+1.08+0.91·
4K.Nowak🇵🇱 POLAND224-0.17+1.08+0.91·
5M.Zhou🇸🇬 SINGAPORE224-0.06+0.93+0.86·
6X.Zhu🇸🇬 SINGAPORE224-0.06+0.93+0.86·
7H.Eide🇳🇴 NORWAY280+0.06+0.69+0.75▲5
8C.Bakke🇳🇴 NORWAY294-0.01+0.75+0.75▲3
9M.Rimstedt🇸🇪 SWEDEN168+0.33+0.39+0.72▲22
10O.Rimstedt🇸🇪 SWEDEN168+0.33+0.39+0.72▲22
11Z.Brescoll🇺🇸 USA1224+0.07+0.63+0.70▲2
12A.Kaplan🇺🇸 USA1224+0.07+0.63+0.70▲2
13M.Gronkvist🇸🇪 SWEDEN210-0.12+0.79+0.67▼6
14D.Gullberg🇸🇪 SWEDEN210-0.12+0.79+0.67▼6
15V.Kiljan🇳🇱 NETHERLANDS210-0.11+0.78+0.67▼6
16L.Tijssen🇳🇱 NETHERLANDS210-0.11+0.78+0.67▼6
17G.Donati🇮🇹 ITALY280-0.01+0.62+0.60▼2
18G.Percario🇮🇹 ITALY280-0.01+0.62+0.60▼2
19B.Kristensen🇺🇸 USA1196+0.08+0.51+0.59▲1
20K.Rosenberg🇺🇸 USA1196+0.08+0.51+0.59▲1
21M.Klukowski🇵🇱 POLAND210+0.22+0.35+0.57▲16
22J.Zmuda🇵🇱 POLAND210+0.22+0.35+0.57▲16
23T.Polak🇳🇱 NETHERLANDS182+0.27+0.30+0.57▲21
24T.Van Overbeeke🇳🇱 NETHERLANDS182+0.27+0.30+0.57▲21
25A.Tebha🇺🇸 USA2280-0.06+0.56+0.50▼6
26T.Grude🇳🇴 NORWAY294-0.01+0.50+0.49▼2
27M.Crusizio🇦🇷 ARGENTINA294-0.03+0.51+0.47▼5
28R.Garcia Da Rosa🇦🇷 ARGENTINA294-0.03+0.51+0.47▼5
29D.Braun🇦🇺 AUSTRALIA252-0.04+0.50+0.46▼4
30N.Edgtton🇦🇺 AUSTRALIA252-0.04+0.50+0.46▼4
31A.Gundersen🇳🇴 NORWAY280+0.03+0.40+0.43▼1
32O.Kriegel🇺🇸 USA2280+0.01+0.41+0.42▼3
33J.Etchepareborda🇦🇷 ARGENTINA266+0.10+0.30+0.40▲13
34S.Rueda🇦🇷 ARGENTINA266+0.10+0.30+0.40▲13
35J.Bernard🇫🇷 FRANCE210-0.12+0.49+0.37▼8
36B.Combescure🇫🇷 FRANCE210-0.12+0.49+0.37▼8
37K.Chan🇸🇬 SINGAPORE140-0.01+0.34+0.34▲2
38S.Li🇸🇬 SINGAPORE140-0.01+0.34+0.34▲2
39M.Bojarski🇵🇱 POLAND154-0.28+0.62+0.33▼22
40M.Chodacki🇵🇱 POLAND154-0.28+0.62+0.33▼22
41C.Westerbeek🇳🇱 NETHERLANDS196-0.07+0.38+0.31▼8
42R.Westerbeek🇳🇱 NETHERLANDS196-0.07+0.38+0.31▼8
43G.Tang🇭🇰 CHINA HONG KONG210+0.12+0.17+0.30▲13
44C.Wai🇭🇰 CHINA HONG KONG210+0.12+0.17+0.30▲13
45M.Chavarria🇮🇹 ITALY154+0.08+0.21+0.30▲7
46E.Montanelli🇮🇹 ITALY154+0.08+0.21+0.30▲7
47C.Konkoly🇭🇺 HUNGARY280-0.07+0.31+0.24▼6
48C.Deheeger🇫🇷 FRANCE224+0.04+0.20+0.24▲6
49A.Rouanet-Labe🇫🇷 FRANCE224+0.04+0.20+0.24▲6
50V.Fagerlund🇫🇮 FINLAND294+0.10+0.12+0.22▲10
51M.Myllaeri🇫🇮 FINLAND294+0.10+0.12+0.22▲10
52X.Chan🇭🇰 CHINA HONG KONG182-0.08+0.28+0.20▼4
53V.Wan🇭🇰 CHINA HONG KONG182-0.08+0.28+0.20▼4
54M.Vagi🇭🇺 HUNGARY224+0.00+0.16+0.17▲4
55Y.Tao🇨🇳 CHINA252+0.28-0.13+0.15▲16
56S.Shah🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND252+0.07+0.07+0.14▲7
57A.Edgtton🇦🇺 AUSTRALIA196-0.10+0.22+0.12▼7
58M.Henbest🇦🇺 AUSTRALIA196-0.10+0.22+0.12▼7
59S.Ekenberg🇸🇪 SWEDEN210-0.24+0.35+0.11▼24
60S.Hult🇸🇪 SWEDEN210-0.24+0.35+0.11▼24
61B.Szirmay-Kalos🇭🇺 HUNGARY294-0.03+0.10+0.07▲1
62B.Fischer🇭🇺 HUNGARY294+0.02+0.05+0.07▲2
63J.Kaye🇺🇸 USA2196+0.08-0.02+0.06▲3
64J.Thompson🇦🇺 AUSTRALIA140+0.24-0.19+0.05▲16
65S.Williams🇦🇺 AUSTRALIA140+0.24-0.19+0.05▲16
66A.Grossack🇺🇸 USA1168-0.30+0.31+0.01▼24
67Z.Grossack🇺🇸 USA1168-0.30+0.31+0.01▼24
68Z.Tang🇨🇳 CHINA238+0.18-0.19-0.01▲11
69F.Illingworth🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND252+0.04-0.06-0.02·
70Y.Wiseman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND168-0.15+0.13-0.02▼11
71C.Jolly🇺🇸 USA2238-0.03+0.00-0.03▼6
72A.Khandelwal🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND168-0.07-0.04-0.11▼5
73T.Kikuchi🇯🇵 JAPAN210+0.24-0.37-0.13▲14
74H.Tanabe🇯🇵 JAPAN210+0.24-0.37-0.13▲14
75G.Herman🇺🇸 USA2182+0.01-0.14-0.13▼3
76V.Lamoureux🇨🇦 CANADA224+0.12-0.27-0.15▲6
77A.Elselehdar🇪🇬 EGYPT238+0.00-0.16-0.16▼4
78M.Tharwat🇪🇬 EGYPT238+0.00-0.16-0.16▼4
79A.Roberts🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND196-0.11-0.05-0.16▼11
80R.Chan🇸🇬 SINGAPORE224-0.00-0.18-0.18▼3
81P.Haw🇸🇬 SINGAPORE224-0.00-0.18-0.18▼3
82B.Norton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND140-0.17-0.06-0.23▼12
83F.Charignon🇫🇷 FRANCE154+0.08-0.44-0.35▲6
84C.Laloubeyre🇫🇷 FRANCE154+0.08-0.44-0.35▲6
85RIPON RASHEDUL HASAN🇧🇩 BANGLADESH294+0.07-0.44-0.37▲6
86B.Saha🇧🇩 BANGLADESH294+0.07-0.44-0.37▲6
87X.Feng🇨🇦 CANADA224+0.14-0.51-0.37▲9
88A.Calmanovici🇮🇹 ITALY154-0.21-0.18-0.38▼13
89R.Sau🇮🇹 ITALY154-0.21-0.18-0.38▼13
90J.Cuervo Lopera🇨🇴 COLOMBIA280+0.07-0.48-0.42▲3
91A.Aalto🇫🇮 FINLAND294+0.03-0.50-0.47▲3
92O.Koivu🇫🇮 FINLAND294+0.03-0.50-0.47▲3
93N.Katagiri🇯🇵 JAPAN182-0.15-0.33-0.48▼10
94K.Tsuruoka🇯🇵 JAPAN182-0.15-0.33-0.48▼10
95A.Askari🇨🇦 CANADA182+0.06-0.61-0.55▲3
96S.Macdonald🇨🇦 CANADA182+0.06-0.61-0.55▲3
97F.Chan🇭🇰 CHINA HONG KONG196-0.25-0.36-0.61▼12
98M.Ng🇭🇰 CHINA HONG KONG196-0.25-0.36-0.61▼12
99J.Zamora Villamizar🇨🇴 COLOMBIA280+0.07-0.72-0.65▲2
100K.Kobayashi🇯🇵 JAPAN196+0.05-0.80-0.75▲2
101R.Yamada🇯🇵 JAPAN196+0.05-0.80-0.75▲2
102J.Tsang🇨🇦 CANADA168-0.17-0.60-0.77▼5
103D.Cozart🇨🇦 CANADA196-0.13-0.69-0.81▼3
104K.Ashraf🇪🇬 EGYPT224+0.05-0.87-0.82·
105A.Naser🇪🇬 EGYPT224+0.05-0.87-0.82·
106F.Nordmann🇩🇪 GERMANY238+0.04-1.01-0.97·
107M.Islam🇧🇩 BANGLADESH294+0.05-1.08-1.03·
108R.Siddiqui🇧🇩 BANGLADESH294+0.05-1.08-1.03·
109V.Otto🇩🇪 GERMANY252+0.22-1.27-1.05▲1
110J.Valenzuela Rivera🇨🇴 COLOMBIA280-0.05-1.09-1.14▼1
111M.Litterst🇩🇪 GERMANY252+0.17-1.33-1.16▲1
112N.Correa Laguna🇨🇴 COLOMBIA294-0.04-1.31-1.36▼1
113O.Shaheen🇪🇬 EGYPT126+0.17-1.57-1.39·
114M.Shouman🇪🇬 EGYPT126+0.17-1.57-1.39·
115F.Hahn🇩🇪 GERMANY266-0.09-1.64-1.73·
116J.Pieper🇩🇪 GERMANY168+0.00-1.82-1.81·