Talinn 2023 — 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
1W.Olanski🇱🇹 LITHUANIA90+1.10+99.0
2V.Vainikonis🇱🇹 LITHUANIA90+1.10+99.0
3O.Simic🇷🇸 SERBIA70+0.93+65.0
4S.Todorov🇧🇬 BULGARIA100+0.88+88.0
5V.Velichkov🇧🇬 BULGARIA100+0.88+88.0
6M.Catellani🇲🇨 MONACO140+0.69+96.0
7H.Fissore🇲🇨 MONACO140+0.69+96.0
8G.Mihai🇷🇴 ROMANIA140+0.65+91.0
9R.Mihai🇷🇴 ROMANIA140+0.65+91.0
10Z.Argay🇭🇺 HUNGARY140+0.62+87.0
11M.Kemeny🇭🇺 HUNGARY140+0.62+87.0
12B.Gierulski🇱🇹 LITHUANIA100+0.60+60.0
13J.Skrzypczak🇱🇹 LITHUANIA100+0.60+60.0
14F.Masic🇧🇦 BOSNIA AND HERZEGOVINA140+0.56+78.0
15M.Milovic🇧🇦 BOSNIA AND HERZEGOVINA140+0.56+78.0
16G.Radisic🇷🇸 SERBIA120+0.49+59.0
17D.Zipovski🇷🇸 SERBIA120+0.49+59.0
18P.Egholm🇫🇴 FAROE ISLANDS80+0.42+34.0
19M.Jokladal🇫🇴 FAROE ISLANDS80+0.42+34.0
20J.Maripuu🇪🇪 ESTONIA140+0.42+59.0
21S.Sester🇪🇪 ESTONIA140+0.42+59.0
22B.Seker🇨🇿 CZECH REPUBLIC140+0.36+50.0
23V.Volhejn🇨🇿 CZECH REPUBLIC140+0.36+50.0
24A.Dam🇫🇴 FAROE ISLANDS90+0.29+26.0
25D.Mohr🇫🇴 FAROE ISLANDS90+0.29+26.0
26S.Lassaberg🇫🇴 FAROE ISLANDS110+0.25+27.0
27A.Mikkelsen🇫🇴 FAROE ISLANDS110+0.25+27.0
28J.Bendiks🇱🇻 LATVIA140+0.24+34.0
29M.Romanovska🇱🇻 LATVIA140+0.24+34.0
30J.Kvocek🇸🇰 SLOVAKIA140+0.21+29.0
31M.Vodicka🇸🇰 SLOVAKIA140+0.21+29.0
32J.Caric🇭🇷 CROATIA120+0.15+18.0
33U.Jansons🇱🇻 LATVIA140+0.13+18.0
34J.Neimanis🇱🇻 LATVIA140+0.13+18.0
35V.Vujcic🇷🇸 SERBIA130+0.11+14.0
36G.Kemeny🇭🇺 HUNGARY140+0.09+12.0
37P.Trenka🇭🇺 HUNGARY140+0.09+12.0
38M.Sipus🇭🇷 CROATIA80+0.07+6.0
39M.Macura🇨🇿 CZECH REPUBLIC140+0.06+8.0
40D.Vachtarcik🇨🇿 CZECH REPUBLIC140+0.06+8.0
41P.Frangos🇨🇾 CYPRUS140-0.06-8.0
42F.Tillyri🇨🇾 CYPRUS140-0.06-8.0
43G.Cekol🇭🇷 CROATIA80-0.09-7.0
44J.Allavena🇲🇨 MONACO140-0.10-14.0
45C.Desmoulins🇲🇨 MONACO140-0.10-14.0
46V.Zoric🇭🇷 CROATIA140-0.10-14.0
47B.Altman🇷🇸 SERBIA90-0.13-12.0
48A.Arlovich🇱🇹 LITHUANIA90-0.38-34.0
49E.Vainikonis🇱🇹 LITHUANIA90-0.38-34.0
50V.Micescu🇷🇴 ROMANIA140-0.43-60.0
51D.Savin🇷🇴 ROMANIA140-0.43-60.0
52J.Aava🇪🇪 ESTONIA140-0.49-68.0
53V.Kurig🇪🇪 ESTONIA140-0.49-68.0
54K.Marinovski🇭🇷 CROATIA140-0.56-79.0
55D.Dimitrov🇧🇬 BULGARIA90-0.61-55.0
56R.Radev🇧🇬 BULGARIA90-0.61-55.0
57D.Martinovic🇧🇦 BOSNIA AND HERZEGOVINA140-0.64-89.0
58I.Novosel🇧🇦 BOSNIA AND HERZEGOVINA140-0.64-89.0
59H.Binev🇧🇬 BULGARIA90-0.72-65.0
60T.Rusev🇧🇬 BULGARIA90-0.72-65.0
61H.Fan🇨🇾 CYPRUS140-0.76-107.0
62V.Ioannou🇨🇾 CYPRUS140-0.76-107.0
63M.Henc🇸🇰 SLOVAKIA140-0.85-119.0
64K.Lohay🇸🇰 SLOVAKIA140-0.85-119.0
65G.Fazzardi🇸🇲 SAN MARINO140-1.05-147.0
66M.Paolucci🇸🇲 SAN MARINO140-1.05-147.0
67A.Pecci🇸🇲 SAN MARINO140-1.46-204.0
68M.Ritiani🇸🇲 SAN MARINO140-1.46-204.0
69M.Simic🇷🇸 SERBIA30+1.30+39.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
1B.Altman🇷🇸 SERBIA2395.7%0.04
2G.Radisic🇷🇸 SERBIA2295.5%0.04
3V.Velichkov🇧🇬 BULGARIA2892.9%0.07
4J.Allavena🇲🇨 MONACO2892.9%0.11
5D.Savin🇷🇴 ROMANIA2692.3%0.08
6J.Aava🇪🇪 ESTONIA3290.6%0.12
7A.Dam🇫🇴 FAROE ISLANDS2090.0%0.10
8U.Jansons🇱🇻 LATVIA2989.7%0.10
9E.Vainikonis🇱🇹 LITHUANIA1989.5%0.10
10F.Masic🇧🇦 BOSNIA AND HERZEGOVINA3688.9%0.11
11R.Mihai🇷🇴 ROMANIA3688.9%0.11
12Z.Argay🇭🇺 HUNGARY4187.8%0.12
13S.Sester🇪🇪 ESTONIA3287.5%0.19
14M.Jokladal🇫🇴 FAROE ISLANDS2387.0%0.17
15W.Olanski🇱🇹 LITHUANIA3086.7%0.13
16M.Macura🇨🇿 CZECH REPUBLIC3786.5%0.22
17R.Radev🇧🇬 BULGARIA2286.4%0.18
18J.Skrzypczak🇱🇹 LITHUANIA2286.4%0.23
19V.Ioannou🇨🇾 CYPRUS3585.7%0.17
20A.Arlovich🇱🇹 LITHUANIA2185.7%0.19
21I.Novosel🇧🇦 BOSNIA AND HERZEGOVINA3384.8%0.27
22V.Kurig🇪🇪 ESTONIA2684.6%0.19
23B.Seker🇨🇿 CZECH REPUBLIC1984.2%0.16
24D.Martinovic🇧🇦 BOSNIA AND HERZEGOVINA3884.2%0.16
25M.Romanovska🇱🇻 LATVIA3183.9%0.16
26P.Frangos🇨🇾 CYPRUS4383.7%0.16
27J.Bendiks🇱🇻 LATVIA4283.3%0.19
28J.Caric🇭🇷 CROATIA4283.3%0.19
29G.Kemeny🇭🇺 HUNGARY3683.3%0.19
30D.Mohr🇫🇴 FAROE ISLANDS2483.3%0.21
31M.Sipus🇭🇷 CROATIA1883.3%0.22
32F.Tillyri🇨🇾 CYPRUS3582.9%0.23
33P.Trenka🇭🇺 HUNGARY2982.8%0.21
34G.Mihai🇷🇴 ROMANIA4082.5%0.17
35D.Zipovski🇷🇸 SERBIA3381.8%0.21
36M.Kemeny🇭🇺 HUNGARY3881.6%0.29
37V.Zoric🇭🇷 CROATIA3781.1%0.22
38A.Pecci🇸🇲 SAN MARINO3781.1%0.22
39H.Binev🇧🇬 BULGARIA2080.0%0.20
40M.Paolucci🇸🇲 SAN MARINO3580.0%0.20
41M.Catellani🇲🇨 MONACO3580.0%0.29
42K.Marinovski🇭🇷 CROATIA2580.0%0.32
43D.Vachtarcik🇨🇿 CZECH REPUBLIC4379.1%0.26
44M.Milovic🇧🇦 BOSNIA AND HERZEGOVINA3878.9%0.24
45K.Lohay🇸🇰 SLOVAKIA3677.8%0.31
46A.Mikkelsen🇫🇴 FAROE ISLANDS3577.1%0.26
47V.Volhejn🇨🇿 CZECH REPUBLIC3976.9%0.26
48J.Maripuu🇪🇪 ESTONIA3976.9%0.28
49S.Lassaberg🇫🇴 FAROE ISLANDS2676.9%0.35
50M.Henc🇸🇰 SLOVAKIA4376.7%0.23
51V.Vujcic🇷🇸 SERBIA2576.0%0.24
52H.Fissore🇲🇨 MONACO4175.6%0.24
53J.Kvocek🇸🇰 SLOVAKIA4175.6%0.32
54S.Todorov🇧🇬 BULGARIA2475.0%0.25
55D.Dimitrov🇧🇬 BULGARIA2475.0%0.42
56O.Simic🇷🇸 SERBIA2075.0%0.50
57T.Rusev🇧🇬 BULGARIA2373.9%0.30
58M.Vodicka🇸🇰 SLOVAKIA2272.7%0.32
59J.Neimanis🇱🇻 LATVIA3672.2%0.39
60V.Micescu🇷🇴 ROMANIA3271.9%0.31
61M.Ritiani🇸🇲 SAN MARINO2871.4%0.29
62P.Egholm🇫🇴 FAROE ISLANDS1668.8%0.38
63V.Vainikonis🇱🇹 LITHUANIA1668.8%0.44
64H.Fan🇨🇾 CYPRUS3568.6%0.31
65G.Cekol🇭🇷 CROATIA1968.4%0.32
66C.Desmoulins🇲🇨 MONACO3467.6%0.44
67G.Fazzardi🇸🇲 SAN MARINO4067.5%0.35
68B.Gierulski🇱🇹 LITHUANIA3363.6%0.55
69M.Simic🇷🇸 SERBIA988.9%0.11

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
1V.Zoric🇭🇷 CROATIA3390.9%0.09
2B.Altman🇷🇸 SERBIA3190.3%0.10
3A.Arlovich🇱🇹 LITHUANIA1989.5%0.10
4C.Desmoulins🇲🇨 MONACO4689.1%0.15
5G.Mihai🇷🇴 ROMANIA2788.9%0.18
6G.Kemeny🇭🇺 HUNGARY3488.2%0.12
7M.Vodicka🇸🇰 SLOVAKIA4288.1%0.17
8A.Dam🇫🇴 FAROE ISLANDS2487.5%0.12
9P.Trenka🇭🇺 HUNGARY4087.5%0.15
10D.Zipovski🇷🇸 SERBIA3287.5%0.16
11J.Caric🇭🇷 CROATIA2387.0%0.13
12M.Macura🇨🇿 CZECH REPUBLIC3086.7%0.17
13D.Vachtarcik🇨🇿 CZECH REPUBLIC3086.7%0.17
14P.Egholm🇫🇴 FAROE ISLANDS2185.7%0.14
15J.Skrzypczak🇱🇹 LITHUANIA2185.7%0.14
16O.Simic🇷🇸 SERBIA1485.7%0.29
17W.Olanski🇱🇹 LITHUANIA2684.6%0.15
18J.Bendiks🇱🇻 LATVIA2684.6%0.19
19H.Binev🇧🇬 BULGARIA3284.4%0.25
20M.Jokladal🇫🇴 FAROE ISLANDS1984.2%0.16
21H.Fan🇨🇾 CYPRUS4484.1%0.25
22B.Gierulski🇱🇹 LITHUANIA2483.3%0.17
23E.Vainikonis🇱🇹 LITHUANIA3083.3%0.17
24V.Vainikonis🇱🇹 LITHUANIA1883.3%0.28
25P.Frangos🇨🇾 CYPRUS2882.1%0.18
26U.Jansons🇱🇻 LATVIA3982.1%0.20
27M.Milovic🇧🇦 BOSNIA AND HERZEGOVINA3281.2%0.22
28V.Volhejn🇨🇿 CZECH REPUBLIC4881.2%0.25
29M.Sipus🇭🇷 CROATIA1681.2%0.25
30R.Mihai🇷🇴 ROMANIA3781.1%0.27
31S.Lassaberg🇫🇴 FAROE ISLANDS2181.0%0.19
32V.Kurig🇪🇪 ESTONIA4281.0%0.19
33S.Todorov🇧🇬 BULGARIA2181.0%0.24
34M.Catellani🇲🇨 MONACO3680.6%0.22
35V.Vujcic🇷🇸 SERBIA3180.6%0.26
36Z.Argay🇭🇺 HUNGARY3080.0%0.23
37J.Maripuu🇪🇪 ESTONIA4080.0%0.25
38J.Aava🇪🇪 ESTONIA4080.0%0.33
39H.Fissore🇲🇨 MONACO2878.6%0.36
40V.Velichkov🇧🇬 BULGARIA2777.8%0.37
41A.Mikkelsen🇫🇴 FAROE ISLANDS2777.8%0.41
42J.Allavena🇲🇨 MONACO3177.4%0.29
43I.Novosel🇧🇦 BOSNIA AND HERZEGOVINA2676.9%0.27
44S.Sester🇪🇪 ESTONIA2975.9%0.34
45M.Henc🇸🇰 SLOVAKIA3775.7%0.27
46K.Marinovski🇭🇷 CROATIA4575.6%0.29
47J.Kvocek🇸🇰 SLOVAKIA3574.3%0.26
48M.Kemeny🇭🇺 HUNGARY3174.2%0.32
49F.Masic🇧🇦 BOSNIA AND HERZEGOVINA3473.5%0.41
50T.Rusev🇧🇬 BULGARIA1573.3%0.27
51V.Ioannou🇨🇾 CYPRUS2673.1%0.39
52B.Seker🇨🇿 CZECH REPUBLIC3372.7%0.33
53V.Micescu🇷🇴 ROMANIA4772.3%0.40
54D.Martinovic🇧🇦 BOSNIA AND HERZEGOVINA4372.1%0.35
55M.Romanovska🇱🇻 LATVIA4070.0%0.45
56G.Radisic🇷🇸 SERBIA3268.8%0.47
57D.Mohr🇫🇴 FAROE ISLANDS2268.2%0.50
58F.Tillyri🇨🇾 CYPRUS3366.7%0.36
59D.Savin🇷🇴 ROMANIA3565.7%0.37
60R.Radev🇧🇬 BULGARIA2665.4%0.39
61M.Ritiani🇸🇲 SAN MARINO3663.9%0.47
62G.Fazzardi🇸🇲 SAN MARINO2763.0%0.48
63A.Pecci🇸🇲 SAN MARINO3961.5%0.41
64D.Dimitrov🇧🇬 BULGARIA1861.1%0.44
65J.Neimanis🇱🇻 LATVIA3661.1%0.47
66K.Lohay🇸🇰 SLOVAKIA2458.3%0.54
67M.Paolucci🇸🇲 SAN MARINO3855.3%0.55
68G.Cekol🇭🇷 CROATIA2152.4%0.52
69M.Simic🇷🇸 SERBIA771.4%0.43

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.Dam🇫🇴 FAROE ISLANDS4493.2%0.07
2D.Mohr🇫🇴 FAROE ISLANDS4493.2%0.07
3B.Altman🇷🇸 SERBIA3892.1%0.08
4J.Maripuu🇪🇪 ESTONIA7191.5%0.09
5S.Sester🇪🇪 ESTONIA7191.5%0.09
6B.Gierulski🇱🇹 LITHUANIA5590.9%0.11
7J.Skrzypczak🇱🇹 LITHUANIA5590.9%0.11
8F.Masic🇧🇦 BOSNIA AND HERZEGOVINA7489.2%0.12
9M.Milovic🇧🇦 BOSNIA AND HERZEGOVINA7489.2%0.12
10J.Kvocek🇸🇰 SLOVAKIA6388.9%0.16
11M.Vodicka🇸🇰 SLOVAKIA6388.9%0.16
12G.Kemeny🇭🇺 HUNGARY6587.7%0.12
13P.Trenka🇭🇺 HUNGARY6587.7%0.12
14G.Radisic🇷🇸 SERBIA5587.3%0.14
15D.Zipovski🇷🇸 SERBIA5587.3%0.14
16Z.Argay🇭🇺 HUNGARY7987.3%0.28
17M.Kemeny🇭🇺 HUNGARY7987.3%0.28
18V.Vujcic🇷🇸 SERBIA6186.9%0.15
19K.Marinovski🇭🇷 CROATIA6586.2%0.14
20A.Arlovich🇱🇹 LITHUANIA4085.0%0.17
21E.Vainikonis🇱🇹 LITHUANIA4085.0%0.17
22V.Zoric🇭🇷 CROATIA6584.6%0.18
23P.Egholm🇫🇴 FAROE ISLANDS3984.6%0.20
24M.Jokladal🇫🇴 FAROE ISLANDS3984.6%0.20
25V.Micescu🇷🇴 ROMANIA5884.5%0.17
26D.Savin🇷🇴 ROMANIA5884.5%0.17
27M.Macura🇨🇿 CZECH REPUBLIC8083.8%0.17
28D.Vachtarcik🇨🇿 CZECH REPUBLIC8083.8%0.17
29S.Lassaberg🇫🇴 FAROE ISLANDS6183.6%0.20
30A.Mikkelsen🇫🇴 FAROE ISLANDS6183.6%0.20
31U.Jansons🇱🇻 LATVIA6583.1%0.23
32J.Neimanis🇱🇻 LATVIA6583.1%0.23
33G.Mihai🇷🇴 ROMANIA7682.9%0.17
34R.Mihai🇷🇴 ROMANIA7682.9%0.17
35S.Todorov🇧🇬 BULGARIA5282.7%0.23
36V.Velichkov🇧🇬 BULGARIA5282.7%0.23
37W.Olanski🇱🇹 LITHUANIA4682.6%0.20
38V.Vainikonis🇱🇹 LITHUANIA4682.6%0.20
39J.Bendiks🇱🇻 LATVIA7382.2%0.26
40M.Romanovska🇱🇻 LATVIA7382.2%0.26
41P.Frangos🇨🇾 CYPRUS7882.1%0.23
42F.Tillyri🇨🇾 CYPRUS7882.1%0.23
43B.Seker🇨🇿 CZECH REPUBLIC5881.0%0.22
44V.Volhejn🇨🇿 CZECH REPUBLIC5881.0%0.22
45J.Allavena🇲🇨 MONACO6280.6%0.23
46C.Desmoulins🇲🇨 MONACO6280.6%0.23
47J.Caric🇭🇷 CROATIA6780.6%0.27
48D.Dimitrov🇧🇬 BULGARIA4680.4%0.24
49R.Radev🇧🇬 BULGARIA4680.4%0.24
50G.Cekol🇭🇷 CROATIA4080.0%0.25
51H.Binev🇧🇬 BULGARIA4379.1%0.23
52T.Rusev🇧🇬 BULGARIA4379.1%0.23
53M.Catellani🇲🇨 MONACO7678.9%0.22
54H.Fissore🇲🇨 MONACO7678.9%0.22
55G.Fazzardi🇸🇲 SAN MARINO7577.3%0.25
56M.Paolucci🇸🇲 SAN MARINO7577.3%0.25
57O.Simic🇷🇸 SERBIA3976.9%0.26
58J.Aava🇪🇪 ESTONIA5874.1%0.29
59V.Kurig🇪🇪 ESTONIA5874.1%0.29
60M.Sipus🇭🇷 CROATIA4573.3%0.38
61M.Henc🇸🇰 SLOVAKIA7969.6%0.38
62K.Lohay🇸🇰 SLOVAKIA7969.6%0.38
63H.Fan🇨🇾 CYPRUS7068.6%0.43
64V.Ioannou🇨🇾 CYPRUS7068.6%0.43
65A.Pecci🇸🇲 SAN MARINO6567.7%0.41
66M.Ritiani🇸🇲 SAN MARINO6567.7%0.41
67D.Martinovic🇧🇦 BOSNIA AND HERZEGOVINA7167.6%0.42
68I.Novosel🇧🇦 BOSNIA AND HERZEGOVINA7167.6%0.42
69M.Simic🇷🇸 SERBIA1675.0%0.25

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 %
1V.Volhejn🇨🇿 CZECH REPUBLIC36319353.2%
2J.Neimanis🇱🇻 LATVIA39119148.8%
3A.Arlovich🇱🇹 LITHUANIA23711548.5%
4E.Vainikonis🇱🇹 LITHUANIA24211748.3%
5V.Micescu🇷🇴 ROMANIA38118348.0%
6V.Zoric🇭🇷 CROATIA37417847.6%
7B.Seker🇨🇿 CZECH REPUBLIC37617847.3%
8K.Marinovski🇭🇷 CROATIA38017947.1%
9M.Vodicka🇸🇰 SLOVAKIA39318446.8%
10V.Velichkov🇧🇬 BULGARIA29013546.6%
11J.Kvocek🇸🇰 SLOVAKIA38818046.4%
12P.Trenka🇭🇺 HUNGARY36717046.3%
13V.Kurig🇪🇪 ESTONIA37917546.2%
14U.Jansons🇱🇻 LATVIA39818346.0%
15H.Binev🇧🇬 BULGARIA23510846.0%
16J.Maripuu🇪🇪 ESTONIA38617745.9%
17D.Savin🇷🇴 ROMANIA39017845.6%
18F.Masic🇧🇦 BOSNIA AND HERZEGOVINA38217445.5%
19G.Radisic🇷🇸 SERBIA34515745.5%
20G.Cekol🇭🇷 CROATIA2099545.5%
21G.Kemeny🇭🇺 HUNGARY36816745.4%
22R.Mihai🇷🇴 ROMANIA39917944.9%
23M.Romanovska🇱🇻 LATVIA39017344.4%
24P.Frangos🇨🇾 CYPRUS40517944.2%
25C.Desmoulins🇲🇨 MONACO39017043.6%
26D.Zipovski🇷🇸 SERBIA34915243.6%
27V.Vujcic🇷🇸 SERBIA36315843.5%
28P.Egholm🇫🇴 FAROE ISLANDS2068842.7%
29J.Skrzypczak🇱🇹 LITHUANIA28712242.5%
30B.Altman🇷🇸 SERBIA26611342.5%
31R.Radev🇧🇬 BULGARIA26111142.5%
32M.Milovic🇧🇦 BOSNIA AND HERZEGOVINA38316242.3%
33T.Rusev🇧🇬 BULGARIA24110242.3%
34J.Allavena🇲🇨 MONACO40116942.1%
35D.Martinovic🇧🇦 BOSNIA AND HERZEGOVINA38016042.1%
36K.Lohay🇸🇰 SLOVAKIA37815942.1%
37V.Vainikonis🇱🇹 LITHUANIA24510342.0%
38J.Aava🇪🇪 ESTONIA38816141.5%
39S.Sester🇪🇪 ESTONIA38115741.2%
40B.Gierulski🇱🇹 LITHUANIA28711841.1%
41D.Dimitrov🇧🇬 BULGARIA25810641.1%
42S.Todorov🇧🇬 BULGARIA30212340.7%
43V.Ioannou🇨🇾 CYPRUS39616040.4%
44D.Mohr🇫🇴 FAROE ISLANDS25210140.1%
45H.Fan🇨🇾 CYPRUS40116039.9%
46A.Pecci🇸🇲 SAN MARINO38115239.9%
47H.Fissore🇲🇨 MONACO40516139.8%
48I.Novosel🇧🇦 BOSNIA AND HERZEGOVINA38415339.8%
49M.Ritiani🇸🇲 SAN MARINO38215239.8%
50M.Jokladal🇫🇴 FAROE ISLANDS2098339.7%
51G.Mihai🇷🇴 ROMANIA39915839.6%
52M.Sipus🇭🇷 CROATIA2108339.5%
53A.Mikkelsen🇫🇴 FAROE ISLANDS31112138.9%
54M.Kemeny🇭🇺 HUNGARY39715438.8%
55S.Lassaberg🇫🇴 FAROE ISLANDS31512238.7%
56M.Paolucci🇸🇲 SAN MARINO37614538.6%
57A.Dam🇫🇴 FAROE ISLANDS2559838.4%
58M.Catellani🇲🇨 MONACO39715238.3%
59F.Tillyri🇨🇾 CYPRUS40615538.2%
60J.Bendiks🇱🇻 LATVIA39315038.2%
61W.Olanski🇱🇹 LITHUANIA2449338.1%
62Z.Argay🇭🇺 HUNGARY40315237.7%
63G.Fazzardi🇸🇲 SAN MARINO38014337.6%
64M.Macura🇨🇿 CZECH REPUBLIC39514837.5%
65M.Henc🇸🇰 SLOVAKIA38614437.3%
66J.Caric🇭🇷 CROATIA33412136.2%
67O.Simic🇷🇸 SERBIA1916936.1%
68D.Vachtarcik🇨🇿 CZECH REPUBLIC40013533.8%
69M.Simic🇷🇸 SERBIA882427.3%

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Δ
1W.Olanski🇱🇹 LITHUANIA90-0.00+0.84+0.84·
2V.Vainikonis🇱🇹 LITHUANIA90-0.00+0.84+0.84·
3B.Altman🇷🇸 SERBIA90+0.06+0.76+0.82·
4V.Vujcic🇷🇸 SERBIA130+0.09+0.69+0.78·
5A.Dam🇫🇴 FAROE ISLANDS90+0.29+0.41+0.70▲11
6D.Mohr🇫🇴 FAROE ISLANDS90+0.29+0.41+0.70▲11
7B.Gierulski🇱🇹 LITHUANIA100+0.03+0.66+0.69▲1
8J.Skrzypczak🇱🇹 LITHUANIA100+0.03+0.66+0.69▲1
9B.Seker🇨🇿 CZECH REPUBLIC140+0.15+0.49+0.64▲3
10V.Volhejn🇨🇿 CZECH REPUBLIC140+0.15+0.49+0.64▲3
11G.Kemeny🇭🇺 HUNGARY140+0.11+0.50+0.60▼1
12P.Trenka🇭🇺 HUNGARY140+0.11+0.50+0.60▼1
13O.Simic🇷🇸 SERBIA70-0.24+0.69+0.45▼8
14S.Todorov🇧🇬 BULGARIA100+0.01+0.42+0.42·
15V.Velichkov🇧🇬 BULGARIA100+0.01+0.42+0.42·
16M.Catellani🇲🇨 MONACO140+0.08+0.33+0.41▲4
17H.Fissore🇲🇨 MONACO140+0.08+0.33+0.41▲4
18P.Egholm🇫🇴 FAROE ISLANDS80-0.31+0.68+0.37▼12
19M.Jokladal🇫🇴 FAROE ISLANDS80-0.31+0.68+0.37▼12
20G.Radisic🇷🇸 SERBIA120+0.04+0.22+0.26▲4
21D.Zipovski🇷🇸 SERBIA120+0.04+0.22+0.26▲4
22J.Allavena🇲🇨 MONACO140-0.14+0.36+0.22▼4
23C.Desmoulins🇲🇨 MONACO140-0.14+0.36+0.22▼4
24Z.Argay🇭🇺 HUNGARY140-0.09+0.28+0.19▼2
25M.Kemeny🇭🇺 HUNGARY140-0.09+0.28+0.19▼2
26J.Kvocek🇸🇰 SLOVAKIA140-0.06+0.19+0.13·
27M.Vodicka🇸🇰 SLOVAKIA140-0.06+0.19+0.13·
28U.Jansons🇱🇻 LATVIA140+0.04+0.08+0.11▲9
29J.Neimanis🇱🇻 LATVIA140+0.04+0.08+0.11▲9
30F.Masic🇧🇦 BOSNIA AND HERZEGOVINA140-0.05+0.13+0.08▲2
31M.Milovic🇧🇦 BOSNIA AND HERZEGOVINA140-0.05+0.13+0.08▲2
32K.Marinovski🇭🇷 CROATIA140+0.12-0.06+0.06▲16
33V.Micescu🇷🇴 ROMANIA140+0.02+0.04+0.06▲6
34D.Savin🇷🇴 ROMANIA140+0.02+0.04+0.06▲6
35J.Bendiks🇱🇻 LATVIA140-0.12+0.17+0.05▼7
36M.Romanovska🇱🇻 LATVIA140-0.12+0.17+0.05▼7
37G.Mihai🇷🇴 ROMANIA140-0.01+0.03+0.02▲4
38R.Mihai🇷🇴 ROMANIA140-0.01+0.03+0.02▲4
39A.Arlovich🇱🇹 LITHUANIA90-0.13+0.11-0.02▼5
40E.Vainikonis🇱🇹 LITHUANIA90-0.13+0.11-0.02▼5
41S.Lassaberg🇫🇴 FAROE ISLANDS110-0.04-0.00-0.04▲2
42A.Mikkelsen🇫🇴 FAROE ISLANDS110-0.04-0.00-0.04▲2
43J.Aava🇪🇪 ESTONIA140+0.05-0.10-0.04▲8
44V.Kurig🇪🇪 ESTONIA140+0.05-0.10-0.04▲8
45J.Maripuu🇪🇪 ESTONIA140-0.05-0.01-0.06·
46S.Sester🇪🇪 ESTONIA140-0.05-0.01-0.06·
47M.Macura🇨🇿 CZECH REPUBLIC140-0.22+0.16-0.07▼17
48D.Vachtarcik🇨🇿 CZECH REPUBLIC140-0.22+0.16-0.07▼17
49M.Sipus🇭🇷 CROATIA80-0.15+0.08-0.07▼13
50V.Zoric🇭🇷 CROATIA140-0.05-0.04-0.10▼3
51J.Caric🇭🇷 CROATIA120+0.04-0.14-0.10▲2
52P.Frangos🇨🇾 CYPRUS140-0.11-0.09-0.20▼3
53F.Tillyri🇨🇾 CYPRUS140-0.11-0.09-0.20▼3
54D.Martinovic🇧🇦 BOSNIA AND HERZEGOVINA140+0.06-0.28-0.22·
55I.Novosel🇧🇦 BOSNIA AND HERZEGOVINA140+0.06-0.28-0.22·
56G.Cekol🇭🇷 CROATIA80+0.04-0.50-0.46·
57H.Binev🇧🇬 BULGARIA90-0.01-0.56-0.57·
58T.Rusev🇧🇬 BULGARIA90-0.01-0.56-0.57·
59H.Fan🇨🇾 CYPRUS140+0.12-0.73-0.62▲2
60V.Ioannou🇨🇾 CYPRUS140+0.12-0.73-0.62▲2
61D.Dimitrov🇧🇬 BULGARIA90+0.02-0.68-0.66▼2
62R.Radev🇧🇬 BULGARIA90+0.02-0.68-0.66▼2
63M.Henc🇸🇰 SLOVAKIA140+0.11-0.91-0.80·
64K.Lohay🇸🇰 SLOVAKIA140+0.11-0.91-0.80·
65G.Fazzardi🇸🇲 SAN MARINO140+0.06-1.18-1.12·
66M.Paolucci🇸🇲 SAN MARINO140+0.06-1.18-1.12·
67A.Pecci🇸🇲 SAN MARINO140+0.18-1.49-1.30·
68M.Ritiani🇸🇲 SAN MARINO140+0.18-1.49-1.30·