Dublin 2012 — 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
1K.Lasocki🇵🇱 Poland240+1.15+276.0
2J.Russyan🇵🇱 Poland240+1.15+276.0
3M.Elinescu🇩🇪 Germany224+1.15+257.0
4E.Wladow🇩🇪 Germany224+1.15+257.0
5F.Leenhardt🇫🇷 France208+1.03+215.0
6P.Piganeau🇫🇷 France208+1.03+215.0
7S.Bjerregard🇸🇪 Sweden240+1.01+243.0
8A.Morath🇸🇪 Sweden240+1.01+243.0
9J.Murdoch🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland176+0.95+168.0
10I.Sime🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland176+0.95+168.0
11R.Anderson🇮🇪 Ireland176+0.91+161.0
12P.Barry🇮🇪 Ireland176+0.91+161.0
13B.Vriend🇳🇱 Netherlands192+0.80+154.0
14J.Engel🇮🇱 Israel192+0.74+143.0
15J.Frydrich🇮🇱 Israel192+0.74+143.0
16P.Hackett🏴󠁧󠁢󠁥󠁮󠁧󠁿 England160+0.69+110.0
17T.Waterlow🏴󠁧󠁢󠁥󠁮󠁧󠁿 England160+0.69+110.0
18H.Hristov🇧🇬 Bulgaria272+0.66+179.0
19T.Rusev🇧🇬 Bulgaria272+0.66+179.0
20A.Maas🇳🇱 Netherlands208+0.62+129.0
21O.Janssens🇳🇱 Netherlands192+0.62+119.0
22K.Vrieze🇳🇱 Netherlands192+0.62+119.0
23D.Diamond🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland192+0.58+112.0
24V.Silverstone🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland192+0.58+112.0
25K.Boesgaard🇩🇰 Denmark224+0.52+116.0
26H.Nielsen🇩🇰 Denmark224+0.52+116.0
27F.Bigdeli🇧🇪 Belgium144+0.51+74.0
28H.Janssens🇧🇪 Belgium144+0.51+74.0
29G.Grossi🇪🇸 Spain224+0.46+104.0
30M.Mestres🇪🇸 Spain224+0.46+104.0
31S.Moller🇩🇰 Denmark208+0.42+88.0
32P.Schaltz🇩🇰 Denmark208+0.42+88.0
33C.Mosca🇮🇹 Italy208+0.37+77.0
34A.Vivaldi🇮🇹 Italy208+0.37+77.0
35D.Johnson🇧🇪 Belgium208+0.35+72.0
36J.Stas🇧🇪 Belgium208+0.35+72.0
37A.Kowalski🇵🇱 Poland240+0.33+78.0
38J.Romanski🇵🇱 Poland240+0.33+78.0
39F.Falay🇹🇷 Turkey256+0.23+60.0
40B.Buer🇳🇴 Norway192+0.19+37.0
41J.Holmbakken🇳🇴 Norway192+0.19+37.0
42F.Caviezel🇮🇹 Italy160+0.18+29.0
43F.Cedolin🇮🇹 Italy160+0.18+29.0
44R.Marsal🇩🇪 Germany208+0.14+29.0
45U.Wenning🇩🇪 Germany208+0.14+29.0
46P.Romik🇮🇱 Israel192+0.06+11.0
47S.Zeligman🇮🇱 Israel192+0.06+11.0
48D.Birman🇮🇱 Israel192-0.01-2.0
49D.Birman🇮🇱 Israel192-0.01-2.0
50G.Lasserre🇫🇷 France176-0.01-2.0
51P.Poizat🇫🇷 France176-0.01-2.0
52H.Maesel🇳🇴 Norway192-0.05-10.0
53R.Maesel🇳🇴 Norway192-0.05-10.0
54E.Juuri-Oja🇫🇮 Finland192-0.07-13.0
55P.Juuri-Oja🇫🇮 Finland192-0.07-13.0
56A.Kaplan🇧🇪 Belgium224-0.08-18.0
57G.Polet🇧🇪 Belgium224-0.08-18.0
58O.Ekinci🇹🇷 Turkey288-0.09-25.0
59M.Copur🇹🇷 Turkey256-0.10-26.0
60E.Fitzgerald🇮🇪 Ireland192-0.10-20.0
61M.Macdonagh🇮🇪 Ireland192-0.10-20.0
62G.Kobolt🇪🇪 Estonia192-0.19-36.0
63P.Lond🇪🇪 Estonia192-0.19-36.0
64P.Grenthe🇫🇷 France192-0.22-42.0
65P.Vanhoutte🇫🇷 France192-0.22-42.0
66S.Darakchiev🇧🇬 Bulgaria160-0.25-40.0
67D.Petkanov🇧🇬 Bulgaria160-0.25-40.0
68C.Gebeceli🇹🇷 Turkey240-0.26-62.0
69J.Luck🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales176-0.27-47.0
70D.Price🏴󠁧󠁢󠁥󠁮󠁧󠁿 England208-0.27-56.0
71C.Simpson🏴󠁧󠁢󠁥󠁮󠁧󠁿 England208-0.27-56.0
72G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 England208-0.27-57.0
73J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 England208-0.27-57.0
74A.Buratti🇮🇹 Italy208-0.33-69.0
75A.Comella🇮🇹 Italy208-0.33-69.0
76M.Hirst🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales160-0.37-59.0
77T.Bakke🇳🇴 Norway192-0.45-86.0
78A.Farstad🇳🇴 Norway192-0.45-86.0
79T.Berg🇩🇰 Denmark144-0.47-67.0
80G.Jorgensen🇩🇰 Denmark144-0.47-67.0
81P.Leis🇪🇪 Estonia208-0.55-114.0
82J.Linnamagi🇪🇪 Estonia208-0.55-114.0
83W.Coyle🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland208-0.59-122.0
84J.Matheson🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland208-0.59-122.0
85T.Disley🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales208-0.60-125.0
86M.Hernandez🇪🇸 Spain176-0.61-107.0
87J.Melgar🇪🇸 Spain176-0.61-107.0
88G.Gergov🇧🇬 Bulgaria144-0.63-91.0
89R.Mantchev🇧🇬 Bulgaria144-0.63-91.0
90R.Penton🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales192-0.71-137.0
91P.Mcdevitt🇮🇪 Ireland208-0.76-158.0
92R.Timlin🇮🇪 Ireland208-0.76-158.0
93P.Billgren🇸🇪 Sweden240-0.85-205.0
94B.Sanzen🇸🇪 Sweden240-0.85-205.0
95J.Salisbury🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales208-0.86-179.0
96M.Tedd🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales208-0.86-179.0
97S.Verhees🇳🇱 Netherlands176-0.89-156.0
98V.Kelha🇫🇮 Finland208-0.90-188.0
99T.Meinander🇫🇮 Finland208-0.90-188.0
100C.Niemeijer🇳🇱 Netherlands192-0.94-181.0
101U.Kratz🇩🇪 Germany144-0.96-138.0
102B.Strater🇩🇪 Germany144-0.96-138.0
103K.Pedak🇪🇪 Estonia176-1.04-183.0
104A.Priimagi🇪🇪 Estonia176-1.04-183.0
105S.Castren🇫🇮 Finland176-1.06-187.0
106M.Sihvola🇫🇮 Finland176-1.06-187.0
107J.Arimon🇪🇸 Spain176-1.32-232.0
108A.Prados🇪🇸 Spain176-1.32-232.0
109I.Numanoglu🇹🇷 Turkey112+0.60+67.0
110L.Hyden🇸🇪 Sweden96-0.15-14.0
111G.Levan🇸🇪 Sweden96-0.15-14.0
112J.Klukowski🇵🇱 Poland96-0.60-58.0
113V.Markowicz🇵🇱 Poland96-0.60-58.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
1R.Mantchev🇧🇬 Bulgaria3093.3%0.10
2P.Grenthe🇫🇷 France3591.4%0.09
3P.Piganeau🇫🇷 France5290.4%0.12
4G.Gergov🇧🇬 Bulgaria2989.7%0.10
5F.Bigdeli🇧🇪 Belgium2788.9%0.11
6A.Prados🇪🇸 Spain4588.9%0.13
7B.Sanzen🇸🇪 Sweden5488.9%0.17
8O.Ekinci🇹🇷 Turkey7487.8%0.14
9U.Wenning🇩🇪 Germany4987.8%0.14
10B.Strater🇩🇪 Germany2487.5%0.12
11K.Pedak🇪🇪 Estonia3987.2%0.13
12C.Simpson🏴󠁧󠁢󠁥󠁮󠁧󠁿 England4687.0%0.39
13E.Wladow🇩🇪 Germany5386.8%0.15
14G.Jorgensen🇩🇰 Denmark3086.7%0.20
15T.Bakke🇳🇴 Norway3786.5%0.14
16S.Castren🇫🇮 Finland3786.5%0.32
17S.Verhees🇳🇱 Netherlands2986.2%0.14
18J.Frydrich🇮🇱 Israel5086.0%0.14
19P.Hackett🏴󠁧󠁢󠁥󠁮󠁧󠁿 England4285.7%0.14
20D.Birman🇮🇱 Israel4185.4%0.20
21S.Bjerregard🇸🇪 Sweden4785.1%0.26
22J.Holmbakken🇳🇴 Norway4085.0%0.15
23P.Vanhoutte🇫🇷 France4085.0%0.20
24J.Matheson🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland5384.9%0.17
25J.Linnamagi🇪🇪 Estonia5984.7%0.19
26G.Grossi🇪🇸 Spain5884.5%0.19
27A.Vivaldi🇮🇹 Italy6484.4%0.25
28D.Birman🇮🇱 Israel4584.4%0.33
29R.Timlin🇮🇪 Ireland3884.2%0.18
30S.Moller🇩🇰 Denmark6384.1%0.21
31J.Stas🇧🇪 Belgium5084.0%0.20
32A.Kowalski🇵🇱 Poland5683.9%0.21
33J.Luck🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales4983.7%0.18
34A.Morath🇸🇪 Sweden6783.6%0.16
35M.Tedd🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales4883.3%0.17
36M.Hirst🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales3683.3%0.17
37G.Kobolt🇪🇪 Estonia4883.3%0.17
38M.Copur🇹🇷 Turkey5983.1%0.20
39C.Niemeijer🇳🇱 Netherlands5383.0%0.17
40K.Vrieze🇳🇱 Netherlands5383.0%0.19
41G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 England4783.0%0.19
42J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 England4783.0%0.19
43T.Waterlow🏴󠁧󠁢󠁥󠁮󠁧󠁿 England3482.4%0.23
44J.Russyan🇵🇱 Poland6882.4%0.25
45B.Buer🇳🇴 Norway5682.1%0.20
46H.Hristov🇧🇬 Bulgaria6182.0%0.25
47D.Johnson🇧🇪 Belgium5581.8%0.26
48M.Elinescu🇩🇪 Germany6081.7%0.30
49M.Mestres🇪🇸 Spain5981.4%0.29
50J.Melgar🇪🇸 Spain5381.1%0.24
51T.Rusev🇧🇬 Bulgaria6381.0%0.19
52A.Maas🇳🇱 Netherlands2680.8%0.19
53F.Leenhardt🇫🇷 France5280.8%0.27
54D.Diamond🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland5780.7%0.25
55H.Nielsen🇩🇰 Denmark5780.7%0.25
56P.Mcdevitt🇮🇪 Ireland5580.0%0.26
57G.Lasserre🇫🇷 France4580.0%0.29
58R.Maesel🇳🇴 Norway5080.0%0.32
59T.Berg🇩🇰 Denmark3080.0%0.33
60C.Mosca🇮🇹 Italy4979.6%0.20
61C.Gebeceli🇹🇷 Turkey5479.6%0.22
62K.Lasocki🇵🇱 Poland4979.6%0.22
63P.Romik🇮🇱 Israel3979.5%0.26
64H.Maesel🇳🇴 Norway4879.2%0.21
65P.Juuri-Oja🇫🇮 Finland4879.2%0.21
66R.Anderson🇮🇪 Ireland7279.2%0.25
67S.Zeligman🇮🇱 Israel5379.2%0.28
68I.Sime🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland4379.1%0.21
69A.Comella🇮🇹 Italy5778.9%0.21
70E.Fitzgerald🇮🇪 Ireland3878.9%0.29
71P.Poizat🇫🇷 France5178.4%0.28
72H.Janssens🇧🇪 Belgium3278.1%0.25
73K.Boesgaard🇩🇰 Denmark4977.6%0.33
74D.Petkanov🇧🇬 Bulgaria3177.4%0.29
75T.Meinander🇫🇮 Finland4477.3%0.27
76F.Falay🇹🇷 Turkey5777.2%0.35
77M.Sihvola🇫🇮 Finland3976.9%0.31
78A.Buratti🇮🇹 Italy3076.7%0.23
79J.Arimon🇪🇸 Spain3476.5%0.27
80F.Caviezel🇮🇹 Italy5076.0%0.26
81P.Leis🇪🇪 Estonia5076.0%0.26
82G.Polet🇧🇪 Belgium5076.0%0.28
83R.Penton🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales5875.9%0.24
84A.Farstad🇳🇴 Norway5375.5%0.28
85B.Vriend🇳🇱 Netherlands8575.3%0.31
86P.Billgren🇸🇪 Sweden4875.0%0.25
87V.Kelha🇫🇮 Finland5675.0%0.30
88W.Coyle🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland4875.0%0.31
89V.Silverstone🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland4875.0%0.42
90M.Hernandez🇪🇸 Spain4875.0%0.42
91S.Darakchiev🇧🇬 Bulgaria4374.4%0.26
92U.Kratz🇩🇪 Germany3974.4%0.33
93F.Cedolin🇮🇹 Italy3574.3%0.34
94D.Price🏴󠁧󠁢󠁥󠁮󠁧󠁿 England5874.1%0.28
95P.Schaltz🇩🇰 Denmark4173.2%0.29
96A.Priimagi🇪🇪 Estonia3372.7%0.33
97R.Marsal🇩🇪 Germany5172.5%0.29
98M.Macdonagh🇮🇪 Ireland5172.5%0.43
99J.Engel🇮🇱 Israel4772.3%0.32
100T.Disley🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales4772.3%0.38
101J.Romanski🇵🇱 Poland6172.1%0.29
102P.Lond🇪🇪 Estonia5771.9%0.32
103J.Salisbury🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales5271.2%0.54
104J.Murdoch🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland4170.7%0.44
105A.Kaplan🇧🇪 Belgium6770.1%0.33
106P.Barry🇮🇪 Ireland2369.6%0.35
107E.Juuri-Oja🇫🇮 Finland4969.4%0.37
108O.Janssens🇳🇱 Netherlands3565.7%0.34
109V.Markowicz🇵🇱 Poland2592.0%0.08
110G.Levan🇸🇪 Sweden3183.9%0.23
111I.Numanoglu🇹🇷 Turkey3278.1%0.47
112L.Hyden🇸🇪 Sweden2176.2%0.24
113J.Klukowski🇵🇱 Poland1675.0%0.31

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
1D.Petkanov🇧🇬 Bulgaria2090.0%0.10
2P.Hackett🏴󠁧󠁢󠁥󠁮󠁧󠁿 England3588.6%0.20
3F.Bigdeli🇧🇪 Belgium4887.5%0.17
4F.Falay🇹🇷 Turkey4887.5%0.21
5J.Engel🇮🇱 Israel4787.2%0.15
6I.Sime🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland3886.8%0.18
7P.Schaltz🇩🇰 Denmark4586.7%0.16
8G.Gergov🇧🇬 Bulgaria4386.0%0.14
9F.Leenhardt🇫🇷 France5685.7%0.16
10G.Kobolt🇪🇪 Estonia4785.1%0.17
11H.Maesel🇳🇴 Norway4085.0%0.20
12B.Strater🇩🇪 Germany3384.8%0.18
13P.Mcdevitt🇮🇪 Ireland5184.3%0.16
14R.Anderson🇮🇪 Ireland3183.9%0.19
15G.Lasserre🇫🇷 France3783.8%0.22
16P.Barry🇮🇪 Ireland4983.7%0.18
17S.Bjerregard🇸🇪 Sweden4983.7%0.20
18S.Moller🇩🇰 Denmark4883.3%0.19
19A.Maas🇳🇱 Netherlands6583.1%0.21
20M.Elinescu🇩🇪 Germany4182.9%0.24
21C.Niemeijer🇳🇱 Netherlands2982.8%0.21
22G.Grossi🇪🇸 Spain5782.5%0.21
23H.Nielsen🇩🇰 Denmark5182.4%0.20
24A.Morath🇸🇪 Sweden6182.0%0.20
25D.Diamond🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland3381.8%0.18
26T.Waterlow🏴󠁧󠁢󠁥󠁮󠁧󠁿 England3381.8%0.30
27J.Stas🇧🇪 Belgium6081.7%0.22
28T.Berg🇩🇰 Denmark4381.4%0.23
29M.Copur🇹🇷 Turkey6481.2%0.23
30F.Cedolin🇮🇹 Italy3281.2%0.25
31O.Janssens🇳🇱 Netherlands6381.0%0.24
32J.Murdoch🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland4281.0%0.24
33K.Lasocki🇵🇱 Poland5280.8%0.21
34M.Hernandez🇪🇸 Spain3180.6%0.26
35J.Holmbakken🇳🇴 Norway5180.4%0.22
36T.Rusev🇧🇬 Bulgaria5580.0%0.22
37R.Marsal🇩🇪 Germany6080.0%0.23
38A.Buratti🇮🇹 Italy6080.0%0.27
39P.Grenthe🇫🇷 France6080.0%0.30
40A.Farstad🇳🇴 Norway5080.0%0.30
41B.Sanzen🇸🇪 Sweden5979.7%0.25
42V.Silverstone🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland4778.7%0.21
43J.Frydrich🇮🇱 Israel3778.4%0.27
44R.Penton🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales3677.8%0.25
45K.Boesgaard🇩🇰 Denmark4977.6%0.24
46P.Lond🇪🇪 Estonia4077.5%0.30
47K.Vrieze🇳🇱 Netherlands3177.4%0.29
48J.Russyan🇵🇱 Poland6677.3%0.27
49J.Romanski🇵🇱 Poland6677.3%0.30
50G.Polet🇧🇪 Belgium5676.8%0.25
51D.Birman🇮🇱 Israel6076.7%0.33
52A.Kowalski🇵🇱 Poland5176.5%0.28
53A.Kaplan🇧🇪 Belgium4276.2%0.26
54A.Priimagi🇪🇪 Estonia4276.2%0.26
55R.Timlin🇮🇪 Ireland5475.9%0.32
56P.Romik🇮🇱 Israel4175.6%0.27
57A.Vivaldi🇮🇹 Italy5375.5%0.30
58G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 England4975.5%0.33
59H.Janssens🇧🇪 Belgium3675.0%0.28
60E.Fitzgerald🇮🇪 Ireland6475.0%0.30
61P.Vanhoutte🇫🇷 France5574.5%0.29
62P.Piganeau🇫🇷 France3974.4%0.26
63J.Luck🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales3974.4%0.31
64C.Simpson🏴󠁧󠁢󠁥󠁮󠁧󠁿 England3974.4%0.33
65M.Macdonagh🇮🇪 Ireland3174.2%0.35
66E.Wladow🇩🇪 Germany5773.7%0.39
67S.Darakchiev🇧🇬 Bulgaria5373.6%0.40
68T.Disley🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales4973.5%0.35
69W.Coyle🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland4573.3%0.31
70U.Wenning🇩🇪 Germany4573.3%0.33
71J.Linnamagi🇪🇪 Estonia5673.2%0.27
72M.Tedd🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales5273.1%0.31
73G.Jorgensen🇩🇰 Denmark3773.0%0.38
74J.Salisbury🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales5572.7%0.27
75D.Price🏴󠁧󠁢󠁥󠁮󠁧󠁿 England5172.5%0.31
76J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 England5872.4%0.29
77P.Leis🇪🇪 Estonia4372.1%0.40
78T.Bakke🇳🇴 Norway5072.0%0.34
79O.Ekinci🇹🇷 Turkey8971.9%0.37
80A.Comella🇮🇹 Italy5371.7%0.30
81F.Caviezel🇮🇹 Italy4271.4%0.31
82P.Juuri-Oja🇫🇮 Finland4271.4%0.36
83R.Mantchev🇧🇬 Bulgaria3571.4%0.40
84E.Juuri-Oja🇫🇮 Finland5271.2%0.31
85B.Buer🇳🇴 Norway4571.1%0.33
86C.Gebeceli🇹🇷 Turkey6271.0%0.35
87S.Zeligman🇮🇱 Israel5570.9%0.33
88H.Hristov🇧🇬 Bulgaria7570.7%0.36
89K.Pedak🇪🇪 Estonia6170.5%0.43
90J.Arimon🇪🇸 Spain5070.0%0.34
91R.Maesel🇳🇴 Norway5070.0%0.46
92S.Castren🇫🇮 Finland6869.1%0.41
93P.Poizat🇫🇷 France3268.8%0.34
94T.Meinander🇫🇮 Finland6768.7%0.37
95D.Birman🇮🇱 Israel4168.3%0.46
96S.Verhees🇳🇱 Netherlands6567.7%0.35
97D.Johnson🇧🇪 Belgium3366.7%0.39
98M.Mestres🇪🇸 Spain5066.0%0.42
99V.Kelha🇫🇮 Finland4165.9%0.37
100J.Melgar🇪🇸 Spain4465.9%0.46
101C.Mosca🇮🇹 Italy3565.7%0.37
102U.Kratz🇩🇪 Germany3565.7%0.40
103M.Hirst🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales4065.0%0.50
104J.Matheson🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland5764.9%0.44
105P.Billgren🇸🇪 Sweden6563.1%0.54
106M.Sihvola🇫🇮 Finland3161.3%0.68
107B.Vriend🇳🇱 Netherlands2254.5%0.50
108A.Prados🇪🇸 Spain4454.5%0.61
109G.Levan🇸🇪 Sweden3076.7%0.33
110I.Numanoglu🇹🇷 Turkey2075.0%0.45
111J.Klukowski🇵🇱 Poland2766.7%0.44
112L.Hyden🇸🇪 Sweden1464.3%0.43
113V.Markowicz🇵🇱 Poland2763.0%0.48

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
1A.Kowalski🇵🇱 Poland11794.9%0.05
2J.Romanski🇵🇱 Poland11794.9%0.05
3H.Hristov🇧🇬 Bulgaria12493.5%0.10
4T.Rusev🇧🇬 Bulgaria12493.5%0.10
5P.Hackett🏴󠁧󠁢󠁥󠁮󠁧󠁿 England7693.4%0.12
6T.Waterlow🏴󠁧󠁢󠁥󠁮󠁧󠁿 England7693.4%0.12
7K.Boesgaard🇩🇰 Denmark10692.5%0.09
8H.Nielsen🇩🇰 Denmark10692.5%0.09
9P.Romik🇮🇱 Israel9292.4%0.09
10S.Zeligman🇮🇱 Israel9292.4%0.09
11F.Leenhardt🇫🇷 France10492.3%0.09
12P.Piganeau🇫🇷 France10492.3%0.09
13G.Grossi🇪🇸 Spain11792.3%0.12
14M.Mestres🇪🇸 Spain11792.3%0.12
15M.Elinescu🇩🇪 Germany11392.0%0.09
16E.Wladow🇩🇪 Germany11392.0%0.09
17D.Price🏴󠁧󠁢󠁥󠁮󠁧󠁿 England10490.4%0.12
18C.Simpson🏴󠁧󠁢󠁥󠁮󠁧󠁿 England10490.4%0.12
19H.Maesel🇳🇴 Norway9889.8%0.10
20R.Maesel🇳🇴 Norway9889.8%0.10
21O.Janssens🇳🇱 Netherlands8889.8%0.11
22K.Vrieze🇳🇱 Netherlands8889.8%0.11
23S.Bjerregard🇸🇪 Sweden11489.5%0.11
24A.Morath🇸🇪 Sweden11489.5%0.11
25J.Murdoch🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland8489.3%0.14
26I.Sime🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland8489.3%0.14
27S.Darakchiev🇧🇬 Bulgaria7489.2%0.11
28D.Petkanov🇧🇬 Bulgaria7489.2%0.11
29F.Falay🇹🇷 Turkey12789.0%0.12
30S.Moller🇩🇰 Denmark10488.5%0.15
31P.Schaltz🇩🇰 Denmark10488.5%0.15
32T.Berg🇩🇰 Denmark6088.3%0.15
33G.Jorgensen🇩🇰 Denmark6088.3%0.15
34S.Castren🇫🇮 Finland7688.2%0.13
35M.Sihvola🇫🇮 Finland7688.2%0.13
36G.Gergov🇧🇬 Bulgaria5988.1%0.12
37R.Mantchev🇧🇬 Bulgaria5988.1%0.12
38W.Coyle🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland10188.1%0.13
39J.Matheson🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland10188.1%0.13
40P.Grenthe🇫🇷 France7588.0%0.12
41P.Vanhoutte🇫🇷 France7588.0%0.12
42R.Marsal🇩🇪 Germany10088.0%0.13
43U.Wenning🇩🇪 Germany10088.0%0.13
44J.Salisbury🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales10088.0%0.14
45M.Tedd🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales10088.0%0.14
46G.Lasserre🇫🇷 France9687.5%0.12
47P.Poizat🇫🇷 France9687.5%0.12
48K.Lasocki🇵🇱 Poland11787.2%0.18
49J.Russyan🇵🇱 Poland11787.2%0.18
50M.Hernandez🇪🇸 Spain10187.1%0.15
51J.Melgar🇪🇸 Spain10187.1%0.15
52D.Johnson🇧🇪 Belgium10586.7%0.14
53J.Stas🇧🇪 Belgium10586.7%0.14
54D.Diamond🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland10586.7%0.18
55V.Silverstone🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland10586.7%0.18
56C.Mosca🇮🇹 Italy11386.7%0.20
57A.Vivaldi🇮🇹 Italy11386.7%0.20
58A.Buratti🇮🇹 Italy8786.2%0.15
59A.Comella🇮🇹 Italy8786.2%0.15
60B.Vriend🇳🇱 Netherlands10786.0%0.15
61C.Gebeceli🇹🇷 Turkey10685.8%0.17
62G.Kobolt🇪🇪 Estonia10585.7%0.18
63P.Lond🇪🇪 Estonia10585.7%0.18
64A.Maas🇳🇱 Netherlands11185.6%0.15
65R.Anderson🇮🇪 Ireland9585.3%0.21
66P.Barry🇮🇪 Ireland9585.3%0.21
67M.Copur🇹🇷 Turkey12085.0%0.19
68F.Caviezel🇮🇹 Italy8584.7%0.17
69F.Cedolin🇮🇹 Italy8584.7%0.17
70T.Bakke🇳🇴 Norway9084.4%0.17
71A.Farstad🇳🇴 Norway9084.4%0.17
72B.Buer🇳🇴 Norway9684.4%0.20
73J.Holmbakken🇳🇴 Norway9684.4%0.20
74O.Ekinci🇹🇷 Turkey13984.2%0.18
75P.Mcdevitt🇮🇪 Ireland9383.9%0.27
76R.Timlin🇮🇪 Ireland9383.9%0.27
77D.Birman🇮🇱 Israel8683.7%0.20
78D.Birman🇮🇱 Israel8683.7%0.20
79R.Penton🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales10283.3%0.20
80P.Billgren🇸🇪 Sweden10283.3%0.21
81B.Sanzen🇸🇪 Sweden10283.3%0.21
82F.Bigdeli🇧🇪 Belgium5983.1%0.17
83H.Janssens🇧🇪 Belgium5983.1%0.17
84G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 England9483.0%0.20
85J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 England9483.0%0.20
86T.Disley🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales11283.0%0.20
87M.Hirst🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales7882.1%0.20
88J.Luck🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales8881.8%0.22
89J.Engel🇮🇱 Israel9781.4%0.20
90J.Frydrich🇮🇱 Israel9781.4%0.20
91U.Kratz🇩🇪 Germany6381.0%0.24
92B.Strater🇩🇪 Germany6381.0%0.24
93P.Leis🇪🇪 Estonia10980.7%0.24
94J.Linnamagi🇪🇪 Estonia10980.7%0.24
95E.Juuri-Oja🇫🇮 Finland9780.4%0.22
96P.Juuri-Oja🇫🇮 Finland9780.4%0.22
97A.Kaplan🇧🇪 Belgium11778.6%0.23
98G.Polet🇧🇪 Belgium11778.6%0.23
99V.Kelha🇫🇮 Finland10078.0%0.37
100T.Meinander🇫🇮 Finland10078.0%0.37
101E.Fitzgerald🇮🇪 Ireland8977.5%0.24
102M.Macdonagh🇮🇪 Ireland8977.5%0.24
103K.Pedak🇪🇪 Estonia7276.4%0.31
104A.Priimagi🇪🇪 Estonia7276.4%0.31
105C.Niemeijer🇳🇱 Netherlands8670.9%0.31
106J.Arimon🇪🇸 Spain7970.9%0.43
107A.Prados🇪🇸 Spain7970.9%0.43
108S.Verhees🇳🇱 Netherlands8270.7%0.32
109L.Hyden🇸🇪 Sweden5288.5%0.12
110G.Levan🇸🇪 Sweden5288.5%0.12
111I.Numanoglu🇹🇷 Turkey6085.0%0.15
112J.Klukowski🇵🇱 Poland4178.0%0.22
113V.Markowicz🇵🇱 Poland4178.0%0.22

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Δ
1M.Elinescu🇩🇪 Germany224+0.07+0.87+0.94▲2
2E.Wladow🇩🇪 Germany224+0.07+0.87+0.94▲2
3F.Leenhardt🇫🇷 France208+0.03+0.87+0.90▼2
4P.Piganeau🇫🇷 France208+0.03+0.87+0.90▼2
5K.Lasocki🇵🇱 Poland240+0.03+0.66+0.69·
6J.Russyan🇵🇱 Poland240+0.03+0.66+0.69·
7A.Kowalski🇵🇱 Poland240+0.06+0.57+0.63·
8J.Romanski🇵🇱 Poland240+0.06+0.57+0.63·
9S.Bjerregard🇸🇪 Sweden240+0.20+0.32+0.51▲14
10A.Morath🇸🇪 Sweden240+0.20+0.32+0.51▲14
11P.Romik🇮🇱 Israel192+0.10+0.41+0.51▲6
12S.Zeligman🇮🇱 Israel192+0.10+0.41+0.51▲6
13A.Kaplan🇧🇪 Belgium224+0.04+0.44+0.49·
14G.Polet🇧🇪 Belgium224+0.04+0.44+0.49·
15D.Diamond🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland192-0.01+0.47+0.47▼4
16V.Silverstone🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland192-0.01+0.47+0.47▼4
17S.Moller🇩🇰 Denmark208+0.10+0.36+0.46▲2
18P.Schaltz🇩🇰 Denmark208+0.10+0.36+0.46▲2
19K.Boesgaard🇩🇰 Denmark224+0.02+0.41+0.43▼4
20H.Nielsen🇩🇰 Denmark224+0.02+0.41+0.43▼4
21G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 England208+0.11+0.29+0.40▲8
22J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 England208+0.11+0.29+0.40▲8
23P.Grenthe🇫🇷 France192-0.10+0.49+0.40▼14
24P.Vanhoutte🇫🇷 France192-0.10+0.49+0.40▼14
25O.Janssens🇳🇱 Netherlands192+0.02+0.28+0.30▲6
26K.Vrieze🇳🇱 Netherlands192+0.02+0.28+0.30▲6
27D.Johnson🇧🇪 Belgium208-0.09+0.34+0.26▼6
28J.Stas🇧🇪 Belgium208-0.09+0.34+0.26▼6
29C.Mosca🇮🇹 Italy208+0.07+0.18+0.25▲15
30A.Vivaldi🇮🇹 Italy208+0.07+0.18+0.25▲15
31F.Caviezel🇮🇹 Italy160-0.10+0.31+0.21▼6
32F.Cedolin🇮🇹 Italy160-0.10+0.31+0.21▼6
33H.Hristov🇧🇬 Bulgaria272-0.11+0.30+0.19▼6
34T.Rusev🇧🇬 Bulgaria272-0.11+0.30+0.19▼6
35W.Coyle🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland208-0.09+0.27+0.18▼2
36J.Matheson🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland208-0.09+0.27+0.18▼2
37J.Murdoch🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland176-0.07+0.24+0.17▼2
38I.Sime🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland176-0.07+0.24+0.17▼2
39B.Vriend🇳🇱 Netherlands192-0.04+0.18+0.14▲7
40D.Birman🇮🇱 Israel192-0.09+0.22+0.13▼3
41D.Birman🇮🇱 Israel192-0.09+0.22+0.13▼3
42M.Copur🇹🇷 Turkey256-0.02+0.14+0.12▲7
43B.Buer🇳🇴 Norway192-0.04+0.15+0.11▲4
44J.Holmbakken🇳🇴 Norway192-0.04+0.15+0.11▲4
45R.Anderson🇮🇪 Ireland176-0.09+0.20+0.11▼5
46P.Barry🇮🇪 Ireland176-0.09+0.20+0.11▼5
47A.Maas🇳🇱 Netherlands208-0.10+0.20+0.10▼8
48G.Gergov🇧🇬 Bulgaria144+0.02+0.07+0.09▲3
49R.Mantchev🇧🇬 Bulgaria144+0.02+0.07+0.09▲3
50C.Gebeceli🇹🇷 Turkey240+0.04+0.03+0.07▲3
51R.Marsal🇩🇪 Germany208-0.15+0.18+0.03▼9
52U.Wenning🇩🇪 Germany208-0.15+0.18+0.03▼9
53F.Falay🇹🇷 Turkey256-0.07+0.09+0.02▼3
54J.Engel🇮🇱 Israel192+0.04-0.03+0.00▲8
55J.Frydrich🇮🇱 Israel192+0.04-0.03+0.00▲8
56S.Verhees🇳🇱 Netherlands176+0.02-0.02-0.00▲3
57E.Fitzgerald🇮🇪 Ireland192-0.03-0.00-0.03·
58M.Macdonagh🇮🇪 Ireland192-0.03-0.00-0.03·
59C.Niemeijer🇳🇱 Netherlands192-0.05+0.02-0.03▼3
60H.Maesel🇳🇴 Norway192+0.06-0.10-0.04▲6
61R.Maesel🇳🇴 Norway192+0.06-0.10-0.04▲6
62P.Billgren🇸🇪 Sweden240+0.01-0.05-0.05▲2
63B.Sanzen🇸🇪 Sweden240+0.01-0.05-0.05▲2
64A.Buratti🇮🇹 Italy208-0.03-0.03-0.05▼4
65A.Comella🇮🇹 Italy208-0.03-0.03-0.05▼4
66D.Price🏴󠁧󠁢󠁥󠁮󠁧󠁿 England208-0.12+0.02-0.10▼12
67C.Simpson🏴󠁧󠁢󠁥󠁮󠁧󠁿 England208-0.12+0.02-0.10▼12
68F.Bigdeli🇧🇪 Belgium144+0.07-0.17-0.10▲4
69H.Janssens🇧🇪 Belgium144+0.07-0.17-0.10▲4
70G.Lasserre🇫🇷 France176-0.00-0.16-0.16·
71P.Poizat🇫🇷 France176-0.00-0.16-0.16·
72J.Salisbury🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales208+0.11-0.30-0.19▲9
73M.Tedd🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales208+0.11-0.30-0.19▲9
74S.Darakchiev🇧🇬 Bulgaria160+0.21-0.40-0.19▲13
75D.Petkanov🇧🇬 Bulgaria160+0.21-0.40-0.19▲13
76P.Mcdevitt🇮🇪 Ireland208+0.11-0.30-0.19▲7
77R.Timlin🇮🇪 Ireland208+0.11-0.30-0.19▲7
78O.Ekinci🇹🇷 Turkey288-0.03-0.17-0.20▼4
79G.Grossi🇪🇸 Spain224+0.02-0.25-0.23▼4
80M.Mestres🇪🇸 Spain224+0.02-0.25-0.23▼4
81T.Berg🇩🇰 Denmark144-0.12-0.12-0.24▼13
82G.Jorgensen🇩🇰 Denmark144-0.12-0.12-0.24▼13
83T.Bakke🇳🇴 Norway192+0.00-0.26-0.25▼6
84A.Farstad🇳🇴 Norway192+0.00-0.26-0.25▼6
85P.Leis🇪🇪 Estonia208+0.09-0.36-0.27·
86J.Linnamagi🇪🇪 Estonia208+0.09-0.36-0.27·
87P.Hackett🏴󠁧󠁢󠁥󠁮󠁧󠁿 England160-0.02-0.29-0.31▼8
88T.Waterlow🏴󠁧󠁢󠁥󠁮󠁧󠁿 England160-0.02-0.29-0.31▼8
89U.Kratz🇩🇪 Germany144-0.01-0.49-0.50·
90B.Strater🇩🇪 Germany144-0.01-0.49-0.50·
91M.Hernandez🇪🇸 Spain176+0.18-0.70-0.52▲8
92J.Melgar🇪🇸 Spain176+0.18-0.70-0.52▲8
93G.Kobolt🇪🇪 Estonia192+0.09-0.62-0.53▲2
94P.Lond🇪🇪 Estonia192+0.09-0.62-0.53▲2
95S.Castren🇫🇮 Finland176+0.17-0.70-0.53▲2
96M.Sihvola🇫🇮 Finland176+0.17-0.70-0.53▲2
97J.Luck🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales176-0.03-0.56-0.59▼4
98J.Arimon🇪🇸 Spain176-0.11-0.53-0.63▼7
99A.Prados🇪🇸 Spain176-0.11-0.53-0.63▼7
100M.Hirst🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales160-0.05-0.59-0.65▼6
101V.Kelha🇫🇮 Finland208+0.07-0.84-0.77▲4
102T.Meinander🇫🇮 Finland208+0.07-0.84-0.77▲4
103E.Juuri-Oja🇫🇮 Finland192-0.15-0.73-0.88▼2
104P.Juuri-Oja🇫🇮 Finland192-0.15-0.73-0.88▼2
105K.Pedak🇪🇪 Estonia176-0.11-0.83-0.94▼2
106A.Priimagi🇪🇪 Estonia176-0.11-0.83-0.94▼2
107T.Disley🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales208+0.07-1.06-0.99·
108R.Penton🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales192+0.06-1.13-1.07·