Wroclaw 2024 — 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
1G.Szabo🇭🇺 HUNGARY154+1.67+257.0
2Z.Zabradi🇭🇺 HUNGARY154+1.67+257.0
3I.Mathisen🇳🇴 NORWAY98+1.54+151.0
4M.Moe🇳🇴 NORWAY98+1.54+151.0
5H.Vinevich🇮🇱 ISRAEL126+1.25+158.0
6N.Vinevich🇮🇱 ISRAEL126+1.25+158.0
7M.Klimiuk🇵🇱 POLAND126+1.22+154.0
8D.Magrys🇵🇱 POLAND126+1.22+154.0
9B.Doerdelmann🇩🇪 GERMANY112+1.02+114.0
10K.Kisielewski🇵🇱 POLAND70+0.93+65.0
11M.Prokopowicz🇵🇱 POLAND70+0.93+65.0
12J.Michalski🇵🇱 POLAND112+0.88+99.0
13F.Stezala🇵🇱 POLAND112+0.88+99.0
14N.Tykhonyuk🇩🇪 GERMANY112+0.79+88.0
15M.Blicharz🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154+0.69+107.0
16T.Bradkin🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154+0.69+107.0
17B.Bethere🇱🇻 LATVIA154+0.68+104.0
18L.Gise🇱🇻 LATVIA154+0.68+104.0
19S.Lillejord🇳🇴 NORWAY112+0.58+65.0
20A.S. Brandel🇳🇴 NORWAY112+0.58+65.0
21C.Birdsall🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND126+0.44+56.0
22D.Sankur🇹🇷 TURKIYE84+0.37+31.0
23E.Uz🇹🇷 TURKIYE84+0.37+31.0
24C.Zeeberg🇩🇰 DENMARK154+0.35+54.0
25F.Zeeberg🇩🇰 DENMARK154+0.35+54.0
26D.Katsakioris🇬🇷 GREECE140+0.33+46.0
27H.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154+0.32+50.0
28T.Vellios🇬🇷 GREECE112+0.28+31.0
29H.Ozibko🇩🇪 GERMANY140+0.18+25.0
30L.Crepin🇫🇷 FRANCE98+0.09+9.0
31E.Lyoen🇫🇷 FRANCE98+0.09+9.0
32M.Nguyen-Kovacs🇭🇺 HUNGARY126+0.02+3.0
33S.Haulan🇳🇴 NORWAY98+0.02+2.0
34T.Lillejord🇳🇴 NORWAY98+0.02+2.0
35A.Wlad🇩🇪 GERMANY154-0.05-8.0
36Y.Shor🇮🇱 ISRAEL98-0.08-8.0
37A.Zaidenberg Gatt🇮🇱 ISRAEL98-0.08-8.0
38M.Briedis🇱🇻 LATVIA154-0.14-22.0
39F.Freibergs🇱🇻 LATVIA154-0.14-22.0
40R.Farissier🇫🇷 FRANCE98-0.29-28.0
41B.Legras🇫🇷 FRANCE98-0.29-28.0
42M.De Wiljes🇩🇪 GERMANY98-0.50-49.0
43F.Hegyi🇭🇺 HUNGARY70-0.51-36.0
44D.Akyurek🇹🇷 TURKIYE98-0.56-55.0
45T.Gungor🇹🇷 TURKIYE98-0.56-55.0
46G.Duterte🇫🇷 FRANCE112-0.62-69.0
47S.Garcia🇫🇷 FRANCE112-0.62-69.0
48T.Blomsteel🇳🇱 NETHERLANDS154-0.86-132.0
49K.Visser🇳🇱 NETHERLANDS154-0.86-132.0
50A.Hoscan🇹🇷 TURKIYE126-0.87-109.0
51D.Sehirli🇹🇷 TURKIYE126-0.87-109.0
52D.Kontra🇭🇺 HUNGARY112-0.87-97.0
53C.Katsakioris🇬🇷 GREECE98-1.05-103.0
54T.Pothof🇳🇱 NETHERLANDS126-1.40-177.0
55D.De Rooij🇳🇱 NETHERLANDS154-1.47-226.0
56M.Ntereka🇬🇷 GREECE112-1.50-168.0
57A.Moeller Hejlesen🇩🇰 DENMARK140-1.68-235.0
58T.Toutourtsidis🇬🇷 GREECE98-1.71-168.0
59Y.Ben Melech🇮🇱 ISRAEL84-1.88-158.0
60O.Gal Or🇮🇱 ISRAEL84-1.88-158.0
61E.Knie-Andersen🇩🇰 DENMARK154-1.95-301.0
62S.Morris🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND28-0.21-6.0
63E.Kapidaki🇬🇷 GREECE56-1.32-74.0
64W.De Rooij🇳🇱 NETHERLANDS28-1.75-49.0
65S.Knie-Andersen🇩🇰 DENMARK14-4.71-66.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.Ozibko🇩🇪 GERMANY2996.6%0.03
2T.Vellios🇬🇷 GREECE2796.3%0.07
3E.Uz🇹🇷 TURKIYE2395.7%0.04
4J.Michalski🇵🇱 POLAND3494.1%0.09
5D.Sankur🇹🇷 TURKIYE1392.3%0.08
6I.Mathisen🇳🇴 NORWAY2391.3%0.09
7N.Vinevich🇮🇱 ISRAEL3190.3%0.10
8A.Wlad🇩🇪 GERMANY3889.5%0.10
9Z.Zabradi🇭🇺 HUNGARY3688.9%0.11
10T.Lillejord🇳🇴 NORWAY2588.0%0.16
11D.Kontra🇭🇺 HUNGARY3387.9%0.12
12S.Haulan🇳🇴 NORWAY2487.5%0.12
13G.Duterte🇫🇷 FRANCE2487.5%0.12
14M.Klimiuk🇵🇱 POLAND3086.7%0.13
15T.Gungor🇹🇷 TURKIYE1586.7%0.13
16B.Legras🇫🇷 FRANCE2286.4%0.14
17S.Garcia🇫🇷 FRANCE2684.6%0.19
18F.Freibergs🇱🇻 LATVIA4584.4%0.16
19D.Sehirli🇹🇷 TURKIYE3284.4%0.19
20H.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3884.2%0.18
21S.Lillejord🇳🇴 NORWAY2584.0%0.20
22M.Blicharz🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3683.3%0.17
23F.Zeeberg🇩🇰 DENMARK3083.3%0.17
24D.De Rooij🇳🇱 NETHERLANDS3083.3%0.20
25B.Doerdelmann🇩🇪 GERMANY3582.9%0.17
26N.Tykhonyuk🇩🇪 GERMANY3982.1%0.20
27E.Lyoen🇫🇷 FRANCE2281.8%0.27
28M.Ntereka🇬🇷 GREECE3281.2%0.22
29K.Kisielewski🇵🇱 POLAND2181.0%0.19
30L.Crepin🇫🇷 FRANCE2680.8%0.19
31K.Visser🇳🇱 NETHERLANDS3979.5%0.26
32M.Nguyen-Kovacs🇭🇺 HUNGARY2479.2%0.21
33M.De Wiljes🇩🇪 GERMANY2479.2%0.21
34R.Farissier🇫🇷 FRANCE1978.9%0.21
35A.Hoscan🇹🇷 TURKIYE3378.8%0.24
36O.Gal Or🇮🇱 ISRAEL3378.8%0.24
37T.Pothof🇳🇱 NETHERLANDS3378.8%0.27
38L.Gise🇱🇻 LATVIA4278.6%0.21
39Y.Shor🇮🇱 ISRAEL2878.6%0.21
40D.Magrys🇵🇱 POLAND3677.8%0.25
41H.Vinevich🇮🇱 ISRAEL3375.8%0.30
42M.Briedis🇱🇻 LATVIA2875.0%0.25
43T.Blomsteel🇳🇱 NETHERLANDS4875.0%0.25
44E.Knie-Andersen🇩🇰 DENMARK4374.4%0.28
45T.Bradkin🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3574.3%0.26
46C.Katsakioris🇬🇷 GREECE3174.2%0.29
47A.Moeller Hejlesen🇩🇰 DENMARK3174.2%0.29
48A.Zaidenberg Gatt🇮🇱 ISRAEL1973.7%0.26
49C.Zeeberg🇩🇰 DENMARK4173.2%0.27
50G.Szabo🇭🇺 HUNGARY4173.2%0.32
51D.Akyurek🇹🇷 TURKIYE2673.1%0.27
52F.Stezala🇵🇱 POLAND2972.4%0.31
53F.Hegyi🇭🇺 HUNGARY1471.4%0.29
54T.Toutourtsidis🇬🇷 GREECE3571.4%0.31
55Y.Ben Melech🇮🇱 ISRAEL1471.4%0.36
56B.Bethere🇱🇻 LATVIA4170.7%0.32
57A.S. Brandel🇳🇴 NORWAY2770.4%0.30
58M.Moe🇳🇴 NORWAY2969.0%0.31
59C.Birdsall🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2969.0%0.31
60D.Katsakioris🇬🇷 GREECE2268.2%0.32
61M.Prokopowicz🇵🇱 POLAND1464.3%0.57
62E.Kapidaki🇬🇷 GREECE1586.7%0.13
63S.Morris🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND771.4%0.29
64W.De Rooij🇳🇱 NETHERLANDS771.4%0.29
65S.Knie-Andersen🇩🇰 DENMARK425.0%0.75

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
1C.Zeeberg🇩🇰 DENMARK3585.7%0.20
2E.Lyoen🇫🇷 FRANCE2584.0%0.20
3S.Haulan🇳🇴 NORWAY3083.3%0.20
4F.Freibergs🇱🇻 LATVIA3881.6%0.21
5T.Bradkin🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5481.5%0.20
6M.Blicharz🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2781.5%0.22
7J.Michalski🇵🇱 POLAND2781.5%0.30
8A.Hoscan🇹🇷 TURKIYE3180.6%0.35
9D.Magrys🇵🇱 POLAND3080.0%0.20
10M.De Wiljes🇩🇪 GERMANY1978.9%0.37
11H.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4577.8%0.29
12K.Kisielewski🇵🇱 POLAND1776.5%0.47
13F.Stezala🇵🇱 POLAND2176.2%0.24
14B.Bethere🇱🇻 LATVIA2975.9%0.24
15G.Szabo🇭🇺 HUNGARY4075.0%0.28
16S.Lillejord🇳🇴 NORWAY3174.2%0.35
17R.Farissier🇫🇷 FRANCE3073.3%0.37
18M.Nguyen-Kovacs🇭🇺 HUNGARY3372.7%0.30
19M.Klimiuk🇵🇱 POLAND2972.4%0.41
20M.Prokopowicz🇵🇱 POLAND1872.2%0.28
21Z.Zabradi🇭🇺 HUNGARY3672.2%0.33
22A.Moeller Hejlesen🇩🇰 DENMARK2572.0%0.48
23N.Vinevich🇮🇱 ISRAEL3271.9%0.31
24H.Ozibko🇩🇪 GERMANY3271.9%0.34
25Y.Shor🇮🇱 ISRAEL2470.8%0.33
26B.Legras🇫🇷 FRANCE2770.4%0.52
27H.Vinevich🇮🇱 ISRAEL3070.0%0.40
28T.Blomsteel🇳🇱 NETHERLANDS3969.2%0.41
29A.S. Brandel🇳🇴 NORWAY2969.0%0.41
30D.Sehirli🇹🇷 TURKIYE2969.0%0.62
31B.Doerdelmann🇩🇪 GERMANY2568.0%0.52
32G.Duterte🇫🇷 FRANCE3467.6%0.35
33L.Gise🇱🇻 LATVIA4067.5%0.40
34A.Wlad🇩🇪 GERMANY4667.4%0.41
35T.Lillejord🇳🇴 NORWAY1866.7%0.44
36M.Ntereka🇬🇷 GREECE1566.7%0.53
37D.Katsakioris🇬🇷 GREECE3464.7%0.53
38I.Mathisen🇳🇴 NORWAY2263.6%0.55
39O.Gal Or🇮🇱 ISRAEL2263.6%0.68
40S.Garcia🇫🇷 FRANCE2763.0%0.44
41A.Zaidenberg Gatt🇮🇱 ISRAEL2763.0%0.59
42D.Kontra🇭🇺 HUNGARY3262.5%0.47
43F.Zeeberg🇩🇰 DENMARK4862.5%0.52
44T.Gungor🇹🇷 TURKIYE3161.3%0.65
45M.Moe🇳🇴 NORWAY2360.9%0.65
46C.Birdsall🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2860.7%0.68
47L.Crepin🇫🇷 FRANCE2560.0%0.52
48M.Briedis🇱🇻 LATVIA4358.1%0.72
49T.Vellios🇬🇷 GREECE3357.6%0.55
50Y.Ben Melech🇮🇱 ISRAEL1457.1%0.57
51C.Katsakioris🇬🇷 GREECE3056.7%0.70
52E.Uz🇹🇷 TURKIYE2356.5%0.61
53K.Visser🇳🇱 NETHERLANDS2653.8%0.77
54T.Pothof🇳🇱 NETHERLANDS2352.2%0.83
55D.Akyurek🇹🇷 TURKIYE2552.0%0.64
56D.Sankur🇹🇷 TURKIYE2552.0%0.68
57N.Tykhonyuk🇩🇪 GERMANY2050.0%0.65
58D.De Rooij🇳🇱 NETHERLANDS5147.1%0.63
59F.Hegyi🇭🇺 HUNGARY1844.4%0.72
60E.Knie-Andersen🇩🇰 DENMARK4843.8%0.85
61T.Toutourtsidis🇬🇷 GREECE1741.2%0.65
62E.Kapidaki🇬🇷 GREECE1668.8%0.56
63S.Morris🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND650.0%0.50
64W.De Rooij🇳🇱 NETHERLANDS837.5%1.38
65S.Knie-Andersen🇩🇰 DENMARK30.0%1.67

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.Klimiuk🇵🇱 POLAND6692.4%0.09
2D.Magrys🇵🇱 POLAND6692.4%0.09
3S.Lillejord🇳🇴 NORWAY5292.3%0.10
4A.S. Brandel🇳🇴 NORWAY5292.3%0.10
5G.Szabo🇭🇺 HUNGARY7790.9%0.12
6Z.Zabradi🇭🇺 HUNGARY7790.9%0.12
7S.Haulan🇳🇴 NORWAY4987.8%0.14
8T.Lillejord🇳🇴 NORWAY4987.8%0.14
9M.Blicharz🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7187.3%0.17
10T.Bradkin🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7187.3%0.17
11M.Nguyen-Kovacs🇭🇺 HUNGARY6186.9%0.18
12H.Ozibko🇩🇪 GERMANY6686.4%0.14
13A.Wlad🇩🇪 GERMANY7286.1%0.15
14F.Hegyi🇭🇺 HUNGARY3284.4%0.16
15I.Mathisen🇳🇴 NORWAY5282.7%0.21
16M.Moe🇳🇴 NORWAY5282.7%0.21
17J.Michalski🇵🇱 POLAND6382.5%0.24
18F.Stezala🇵🇱 POLAND6382.5%0.24
19B.Bethere🇱🇻 LATVIA8381.9%0.22
20L.Gise🇱🇻 LATVIA8381.9%0.22
21D.Kontra🇭🇺 HUNGARY4981.6%0.24
22C.Katsakioris🇬🇷 GREECE5280.8%0.31
23C.Zeeberg🇩🇰 DENMARK7180.3%0.21
24F.Zeeberg🇩🇰 DENMARK7180.3%0.21
25G.Duterte🇫🇷 FRANCE5080.0%0.22
26S.Garcia🇫🇷 FRANCE5080.0%0.22
27H.Vinevich🇮🇱 ISRAEL6479.7%0.23
28N.Vinevich🇮🇱 ISRAEL6479.7%0.23
29C.Birdsall🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6279.0%0.24
30H.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7478.4%0.24
31D.Katsakioris🇬🇷 GREECE5976.3%0.34
32R.Farissier🇫🇷 FRANCE4175.6%0.24
33B.Legras🇫🇷 FRANCE4175.6%0.24
34M.Briedis🇱🇻 LATVIA7375.3%0.27
35F.Freibergs🇱🇻 LATVIA7375.3%0.27
36L.Crepin🇫🇷 FRANCE4875.0%0.29
37E.Lyoen🇫🇷 FRANCE4875.0%0.29
38T.Toutourtsidis🇬🇷 GREECE6075.0%0.32
39Y.Ben Melech🇮🇱 ISRAEL4774.5%0.28
40O.Gal Or🇮🇱 ISRAEL4774.5%0.28
41T.Vellios🇬🇷 GREECE5174.5%0.33
42K.Kisielewski🇵🇱 POLAND3574.3%0.29
43M.Prokopowicz🇵🇱 POLAND3574.3%0.29
44A.Hoscan🇹🇷 TURKIYE6573.8%0.31
45D.Sehirli🇹🇷 TURKIYE6573.8%0.31
46B.Doerdelmann🇩🇪 GERMANY6773.1%0.33
47Y.Shor🇮🇱 ISRAEL4772.3%0.34
48A.Zaidenberg Gatt🇮🇱 ISRAEL4772.3%0.34
49D.Sankur🇹🇷 TURKIYE3672.2%0.47
50E.Uz🇹🇷 TURKIYE3672.2%0.47
51T.Blomsteel🇳🇱 NETHERLANDS8771.3%0.33
52K.Visser🇳🇱 NETHERLANDS8771.3%0.33
53A.Moeller Hejlesen🇩🇰 DENMARK6971.0%0.33
54D.Akyurek🇹🇷 TURKIYE4170.7%0.34
55T.Gungor🇹🇷 TURKIYE4170.7%0.34
56M.De Wiljes🇩🇪 GERMANY5770.2%0.39
57M.Ntereka🇬🇷 GREECE7068.6%0.37
58D.De Rooij🇳🇱 NETHERLANDS7068.6%0.46
59T.Pothof🇳🇱 NETHERLANDS5967.8%0.49
60N.Tykhonyuk🇩🇪 GERMANY6867.6%0.44
61E.Knie-Andersen🇩🇰 DENMARK7866.7%0.39
62S.Morris🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1275.0%0.25
63W.De Rooij🇳🇱 NETHERLANDS1172.7%0.27
64E.Kapidaki🇬🇷 GREECE3268.8%0.38
65S.Knie-Andersen🇩🇰 DENMARK933.3%0.78

Bidding activity↑ top

Share of a player’s bids that were not a pass — contract bids, doubles and redoubles, over every auction they sat in. High = active, low = quiet. Players with few boards are greyed. Click a column header to sort; filter by name or team.

#PlayerTeamBidsNot passActive %
1D.Kontra🇭🇺 HUNGARY29815752.7%
2T.Gungor🇹🇷 TURKIYE26513852.1%
3A.Wlad🇩🇪 GERMANY41821150.5%
4S.Lillejord🇳🇴 NORWAY28514350.2%
5D.Akyurek🇹🇷 TURKIYE27113650.2%
6F.Zeeberg🇩🇰 DENMARK38719149.4%
7F.Freibergs🇱🇻 LATVIA39319148.6%
8D.De Rooij🇳🇱 NETHERLANDS40019348.2%
9T.Pothof🇳🇱 NETHERLANDS32415547.8%
10R.Farissier🇫🇷 FRANCE24711847.8%
11M.Briedis🇱🇻 LATVIA40419247.5%
12D.Sankur🇹🇷 TURKIYE2049747.5%
13T.Bradkin🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND39218346.7%
14D.Katsakioris🇬🇷 GREECE37717546.4%
15S.Garcia🇫🇷 FRANCE29313345.4%
16T.Vellios🇬🇷 GREECE28412945.4%
17A.Zaidenberg Gatt🇮🇱 ISRAEL24010945.4%
18O.Gal Or🇮🇱 ISRAEL2089445.2%
19M.Blicharz🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND39917944.9%
20Y.Shor🇮🇱 ISRAEL23910644.4%
21M.Prokopowicz🇵🇱 POLAND1757744.0%
22H.Ozibko🇩🇪 GERMANY39317243.8%
23M.Nguyen-Kovacs🇭🇺 HUNGARY32914443.8%
24M.Klimiuk🇵🇱 POLAND32714243.4%
25G.Duterte🇫🇷 FRANCE30012842.7%
26B.Legras🇫🇷 FRANCE25510942.7%
27S.Haulan🇳🇴 NORWAY26511342.6%
28C.Katsakioris🇬🇷 GREECE25811042.6%
29D.Magrys🇵🇱 POLAND33714342.4%
30A.S. Brandel🇳🇴 NORWAY29312442.3%
31M.De Wiljes🇩🇪 GERMANY25610842.2%
32E.Uz🇹🇷 TURKIYE2058642.0%
33F.Hegyi🇭🇺 HUNGARY1918041.9%
34E.Knie-Andersen🇩🇰 DENMARK39016241.5%
35H.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND38515941.3%
36C.Zeeberg🇩🇰 DENMARK38515740.8%
37A.Hoscan🇹🇷 TURKIYE32413140.4%
38K.Kisielewski🇵🇱 POLAND1787240.4%
39G.Szabo🇭🇺 HUNGARY40116039.9%
40N.Vinevich🇮🇱 ISRAEL33813539.9%
41T.Lillejord🇳🇴 NORWAY27410939.8%
42Z.Zabradi🇭🇺 HUNGARY41116239.4%
43H.Vinevich🇮🇱 ISRAEL33212938.9%
44L.Gise🇱🇻 LATVIA42016338.8%
45I.Mathisen🇳🇴 NORWAY2559838.4%
46Y.Ben Melech🇮🇱 ISRAEL2128138.2%
47M.Moe🇳🇴 NORWAY2539637.9%
48J.Michalski🇵🇱 POLAND29711237.7%
49E.Lyoen🇫🇷 FRANCE2529437.3%
50A.Moeller Hejlesen🇩🇰 DENMARK34812836.8%
51L.Crepin🇫🇷 FRANCE2549336.6%
52C.Birdsall🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND32711936.4%
53F.Stezala🇵🇱 POLAND29910836.1%
54M.Ntereka🇬🇷 GREECE27710036.1%
55D.Sehirli🇹🇷 TURKIYE32511736.0%
56B.Doerdelmann🇩🇪 GERMANY29510635.9%
57B.Bethere🇱🇻 LATVIA41614935.8%
58T.Toutourtsidis🇬🇷 GREECE2508534.0%
59N.Tykhonyuk🇩🇪 GERMANY3009933.0%
60T.Blomsteel🇳🇱 NETHERLANDS40513132.3%
61K.Visser🇳🇱 NETHERLANDS40612731.3%
62S.Morris🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND693144.9%
63E.Kapidaki🇬🇷 GREECE1425840.8%
64W.De Rooij🇳🇱 NETHERLANDS662639.4%
65S.Knie-Andersen🇩🇰 DENMARK33721.2%

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.Klimiuk🇵🇱 POLAND126-0.28+1.86+1.58·
2D.Magrys🇵🇱 POLAND126-0.28+1.86+1.58·
3M.Blicharz🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154+0.15+1.16+1.31▲2
4T.Bradkin🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154+0.15+1.16+1.31▲2
5H.Ozibko🇩🇪 GERMANY140+0.06+0.86+0.92▲6
6K.Kisielewski🇵🇱 POLAND70-0.30+1.19+0.89▼3
7M.Prokopowicz🇵🇱 POLAND70-0.30+1.19+0.89▼3
8G.Szabo🇭🇺 HUNGARY154-0.10+0.97+0.87▲1
9Z.Zabradi🇭🇺 HUNGARY154-0.10+0.97+0.87▲1
10I.Mathisen🇳🇴 NORWAY98-0.16+1.03+0.87▼3
11M.Moe🇳🇴 NORWAY98-0.16+1.03+0.87▼3
12A.Wlad🇩🇪 GERMANY154+0.10+0.67+0.76▲4
13D.Kontra🇭🇺 HUNGARY112+0.34+0.35+0.69▲9
14H.Vinevich🇮🇱 ISRAEL126-0.18+0.75+0.57▼2
15N.Vinevich🇮🇱 ISRAEL126-0.18+0.75+0.57▼2
16S.Lillejord🇳🇴 NORWAY112-0.18+0.72+0.54▼2
17A.S. Brandel🇳🇴 NORWAY112-0.18+0.72+0.54▼2
18M.Briedis🇱🇻 LATVIA154+0.10+0.29+0.39▲5
19F.Freibergs🇱🇻 LATVIA154+0.10+0.29+0.39▲5
20S.Haulan🇳🇴 NORWAY98-0.25+0.59+0.34▼3
21T.Lillejord🇳🇴 NORWAY98-0.25+0.59+0.34▼3
22M.Nguyen-Kovacs🇭🇺 HUNGARY126-0.06+0.39+0.33▼1
23J.Michalski🇵🇱 POLAND112+0.08+0.17+0.24▲2
24F.Stezala🇵🇱 POLAND112+0.08+0.17+0.24▲2
25B.Bethere🇱🇻 LATVIA154-0.32+0.47+0.15▼6
26L.Gise🇱🇻 LATVIA154-0.32+0.47+0.15▼6
27C.Birdsall🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND126+0.12-0.06+0.06▲6
28C.Zeeberg🇩🇰 DENMARK154-0.02+0.06+0.04▼1
29F.Zeeberg🇩🇰 DENMARK154-0.02+0.06+0.04▼1
30R.Farissier🇫🇷 FRANCE98+0.20-0.20-0.01▲10
31B.Legras🇫🇷 FRANCE98+0.20-0.20-0.01▲10
32Y.Shor🇮🇱 ISRAEL98+0.18-0.19-0.02▲6
33A.Zaidenberg Gatt🇮🇱 ISRAEL98+0.18-0.19-0.02▲6
34B.Doerdelmann🇩🇪 GERMANY112-0.07+0.02-0.05▼4
35D.Akyurek🇹🇷 TURKIYE98+0.33-0.39-0.06▲8
36T.Gungor🇹🇷 TURKIYE98+0.33-0.39-0.06▲8
37N.Tykhonyuk🇩🇪 GERMANY112-0.06-0.03-0.09▼5
38F.Hegyi🇭🇺 HUNGARY70-0.16+0.05-0.10▼9
39H.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154-0.13-0.03-0.16▼8
40M.De Wiljes🇩🇪 GERMANY98+0.21-0.37-0.16▲2
41G.Duterte🇫🇷 FRANCE112-0.08-0.15-0.23▼5
42S.Garcia🇫🇷 FRANCE112-0.08-0.15-0.23▼5
43T.Vellios🇬🇷 GREECE112+0.05-0.46-0.41▲4
44L.Crepin🇫🇷 FRANCE98-0.03-0.44-0.47▲1
45E.Lyoen🇫🇷 FRANCE98-0.03-0.44-0.47▲1
46A.Hoscan🇹🇷 TURKIYE126+0.21-0.73-0.52▲3
47D.Sehirli🇹🇷 TURKIYE126+0.21-0.73-0.52▲3
48D.Katsakioris🇬🇷 GREECE140+0.12-0.64-0.52·
49D.Sankur🇹🇷 TURKIYE84-0.57-0.09-0.66▼15
50E.Uz🇹🇷 TURKIYE84-0.57-0.09-0.66▼15
51Y.Ben Melech🇮🇱 ISRAEL84+0.24-0.99-0.75·
52O.Gal Or🇮🇱 ISRAEL84+0.24-0.99-0.75·
53M.Ntereka🇬🇷 GREECE112+0.15-1.15-1.00·
54T.Pothof🇳🇱 NETHERLANDS126+0.15-1.22-1.07▲1
55T.Blomsteel🇳🇱 NETHERLANDS154+0.16-1.26-1.10▲2
56K.Visser🇳🇱 NETHERLANDS154+0.16-1.26-1.10▲2
57A.Moeller Hejlesen🇩🇰 DENMARK140+0.18-1.30-1.11▲2
58C.Katsakioris🇬🇷 GREECE98+0.03-1.16-1.13▼4
59D.De Rooij🇳🇱 NETHERLANDS154+0.08-1.31-1.23▲1
60T.Toutourtsidis🇬🇷 GREECE98-0.11-1.25-1.36▼4
61E.Knie-Andersen🇩🇰 DENMARK154+0.23-1.73-1.50·