Jurmala 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
1B.Altman🇷🇸 SERBIA156+0.81+127.0
2V.Vujcic🇷🇸 SERBIA156+0.81+127.0
3M.Kopecky🇨🇿 CZECH REPUBLIC156+0.68+106.0
4J.Slemr🇨🇿 CZECH REPUBLIC156+0.68+106.0
5R.Gradinariu🇷🇴 ROMANIA96+0.57+55.0
6B.Marina🇷🇴 ROMANIA96+0.57+55.0
7R.Arraiano🇵🇹 PORTUGAL156+0.52+81.0
8J.Moraes🇵🇹 PORTUGAL156+0.52+81.0
9R.Gabriel🇸🇰 SLOVAKIA72+0.51+37.0
10J.Rumancik🇸🇰 SLOVAKIA72+0.51+37.0
11G.Rybnikov🇺🇦 UKRAINE156+0.51+80.0
12O.Saposnicov🇺🇦 UKRAINE156+0.51+80.0
13Z.Hamori🇭🇺 HUNGARY156+0.48+75.0
14A.Honyek🇭🇺 HUNGARY156+0.48+75.0
15E.Lavendelis🇱🇻 LATVIA96+0.48+46.0
16M.Lorencs🇱🇻 LATVIA96+0.48+46.0
17J.Kvocek🇸🇰 SLOVAKIA120+0.41+49.0
18M.Vodicka🇸🇰 SLOVAKIA120+0.41+49.0
19J.Allavena🇲🇨 MONACO156+0.37+58.0
20C.Desmoulins🇲🇨 MONACO156+0.37+58.0
21G.Borevkovic🇭🇷 CROATIA156+0.31+48.0
22K.Brguljan🇭🇷 CROATIA156+0.31+48.0
23G.Radisic🇷🇸 SERBIA156+0.24+37.0
24D.Zipovski🇷🇸 SERBIA156+0.24+37.0
25Y.Chumak🇺🇦 UKRAINE156+0.14+22.0
26P.Karlykov🇺🇦 UKRAINE156+0.14+22.0
27P.Frangos🇨🇾 CYPRUS120+0.12+14.0
28F.Tillyri🇨🇾 CYPRUS120+0.12+14.0
29R.Babickas🇱🇹 LITHUANIA120+0.11+13.0
30M.Balint🇷🇴 ROMANIA108+0.06+6.0
31D.Moraru🇷🇴 ROMANIA108+0.06+6.0
32D.Gulyas🇭🇺 HUNGARY156+0.05+8.0
33P.Hodosi🇭🇺 HUNGARY156+0.05+8.0
34J.Alfejeva🇱🇻 LATVIA108+0.05+5.0
35K.Rubins🇱🇻 LATVIA108+0.05+5.0
36J.Aava🇪🇪 ESTONIA108+0.03+3.0
37V.Kurig🇪🇪 ESTONIA108+0.03+3.0
38B.Koros🇸🇰 SLOVAKIA120+0.01+1.0
39M.Vodicka🇸🇰 SLOVAKIA120+0.01+1.0
40J.Caric🇭🇷 CROATIA156-0.09-14.0
41G.Cekol🇭🇷 CROATIA156-0.09-14.0
42A.Michailovas🇱🇹 LITHUANIA132-0.09-12.0
43H.Nigul🇪🇪 ESTONIA108-0.10-11.0
44T.Toomere🇪🇪 ESTONIA108-0.10-11.0
45M.Matisons🇱🇻 LATVIA108-0.14-15.0
46A.Tihane🇱🇻 LATVIA108-0.14-15.0
47F.Coutinho🇵🇹 PORTUGAL156-0.22-34.0
48M.Ferreira🇵🇹 PORTUGAL156-0.22-34.0
49Z.Zencevicius🇱🇹 LITHUANIA120-0.24-29.0
50S.Sakarauskas🇱🇹 LITHUANIA132-0.25-33.0
51M.Ionita🇷🇴 ROMANIA108-0.32-35.0
52M.Stegaroiu🇷🇴 ROMANIA108-0.32-35.0
53H.Fan🇨🇾 CYPRUS108-0.32-35.0
54V.Ioannou🇨🇾 CYPRUS108-0.32-35.0
55M.Catellani🇲🇨 MONACO156-0.35-55.0
56H.Fissore🇲🇨 MONACO156-0.35-55.0
57O.Oja🇪🇪 ESTONIA96-0.40-38.0
58M.Tenn🇪🇪 ESTONIA96-0.40-38.0
59G.Georgiades🇨🇾 CYPRUS84-0.51-43.0
60G.Kolettis🇨🇾 CYPRUS84-0.51-43.0
61A.Saulis🇱🇹 LITHUANIA120-0.57-69.0
62D.Vozabal🇨🇿 CZECH REPUBLIC156-0.87-136.0
63B.Zajicek🇨🇿 CZECH REPUBLIC156-0.87-136.0
64G.Fazzardi🇸🇲 SAN MARINO156-0.94-146.0
65M.Paolucci🇸🇲 SAN MARINO156-0.94-146.0
66A.Pecci🇸🇲 SAN MARINO156-1.48-231.0
67M.Ritiani🇸🇲 SAN MARINO156-1.48-231.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
1F.Tillyri🇨🇾 CYPRUS2996.6%0.03
2J.Rumancik🇸🇰 SLOVAKIA1693.8%0.06
3H.Fan🇨🇾 CYPRUS2892.9%0.07
4R.Gabriel🇸🇰 SLOVAKIA1392.3%0.08
5M.Balint🇷🇴 ROMANIA2692.3%0.12
6P.Frangos🇨🇾 CYPRUS2592.0%0.08
7J.Aava🇪🇪 ESTONIA2290.9%0.14
8D.Zipovski🇷🇸 SERBIA4085.0%0.15
9G.Rybnikov🇺🇦 UKRAINE4584.4%0.20
10J.Kvocek🇸🇰 SLOVAKIA3083.3%0.27
11M.Ferreira🇵🇹 PORTUGAL3582.9%0.20
12A.Michailovas🇱🇹 LITHUANIA2982.8%0.17
13M.Matisons🇱🇻 LATVIA1782.4%0.18
14M.Vodicka🇸🇰 SLOVAKIA3482.4%0.21
15K.Brguljan🇭🇷 CROATIA4582.2%0.22
16G.Radisic🇷🇸 SERBIA5082.0%0.24
17R.Arraiano🇵🇹 PORTUGAL3381.8%0.18
18M.Tenn🇪🇪 ESTONIA2781.5%0.18
19V.Kurig🇪🇪 ESTONIA3281.2%0.22
20B.Marina🇷🇴 ROMANIA1681.2%0.31
21B.Altman🇷🇸 SERBIA3781.1%0.19
22P.Hodosi🇭🇺 HUNGARY5881.0%0.19
23J.Slemr🇨🇿 CZECH REPUBLIC4780.9%0.21
24M.Stegaroiu🇷🇴 ROMANIA2580.0%0.20
25Y.Chumak🇺🇦 UKRAINE2580.0%0.28
26J.Allavena🇲🇨 MONACO3979.5%0.20
27V.Vujcic🇷🇸 SERBIA3979.5%0.26
28V.Ioannou🇨🇾 CYPRUS2979.3%0.21
29O.Saposnicov🇺🇦 UKRAINE3778.4%0.22
30Z.Zencevicius🇱🇹 LITHUANIA2378.3%0.26
31P.Karlykov🇺🇦 UKRAINE4477.3%0.23
32B.Koros🇸🇰 SLOVAKIA2676.9%0.23
33M.Ionita🇷🇴 ROMANIA2676.9%0.31
34D.Gulyas🇭🇺 HUNGARY3675.0%0.25
35J.Caric🇭🇷 CROATIA3275.0%0.25
36Z.Hamori🇭🇺 HUNGARY3675.0%0.28
37M.Ritiani🇸🇲 SAN MARINO4875.0%0.29
38D.Vozabal🇨🇿 CZECH REPUBLIC5275.0%0.31
39A.Pecci🇸🇲 SAN MARINO3275.0%0.31
40R.Gradinariu🇷🇴 ROMANIA3675.0%0.33
41M.Catellani🇲🇨 MONACO3675.0%0.33
42A.Honyek🇭🇺 HUNGARY3574.3%0.31
43M.Paolucci🇸🇲 SAN MARINO4973.5%0.31
44M.Vodicka🇸🇰 SLOVAKIA3473.5%0.32
45D.Moraru🇷🇴 ROMANIA3473.5%0.35
46E.Lavendelis🇱🇻 LATVIA1573.3%0.27
47G.Cekol🇭🇷 CROATIA4573.3%0.33
48J.Moraes🇵🇹 PORTUGAL4173.2%0.34
49M.Lorencs🇱🇻 LATVIA2673.1%0.27
50C.Desmoulins🇲🇨 MONACO4072.5%0.30
51H.Nigul🇪🇪 ESTONIA2972.4%0.28
52H.Fissore🇲🇨 MONACO3271.9%0.28
53G.Borevkovic🇭🇷 CROATIA3971.8%0.39
54O.Oja🇪🇪 ESTONIA1471.4%0.29
55M.Kopecky🇨🇿 CZECH REPUBLIC3871.1%0.37
56S.Sakarauskas🇱🇹 LITHUANIA3171.0%0.32
57J.Alfejeva🇱🇻 LATVIA2770.4%0.30
58K.Rubins🇱🇻 LATVIA2770.4%0.37
59B.Zajicek🇨🇿 CZECH REPUBLIC3669.4%0.31
60A.Saulis🇱🇹 LITHUANIA3868.4%0.40
61F.Coutinho🇵🇹 PORTUGAL3467.6%0.32
62G.Fazzardi🇸🇲 SAN MARINO3066.7%0.33
63T.Toomere🇪🇪 ESTONIA2661.5%0.39
64G.Georgiades🇨🇾 CYPRUS2560.0%0.40
65A.Tihane🇱🇻 LATVIA3560.0%0.40
66R.Babickas🇱🇹 LITHUANIA2157.1%0.48
67G.Kolettis🇨🇾 CYPRUS2050.0%0.60

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
1M.Catellani🇲🇨 MONACO4192.7%0.07
2B.Marina🇷🇴 ROMANIA2090.0%0.35
3D.Moraru🇷🇴 ROMANIA2185.7%0.14
4M.Tenn🇪🇪 ESTONIA2382.6%0.22
5R.Babickas🇱🇹 LITHUANIA4082.5%0.20
6P.Karlykov🇺🇦 UKRAINE4481.8%0.18
7Z.Zencevicius🇱🇹 LITHUANIA2281.8%0.27
8R.Gabriel🇸🇰 SLOVAKIA2680.8%0.35
9J.Kvocek🇸🇰 SLOVAKIA3180.6%0.26
10V.Vujcic🇷🇸 SERBIA4680.4%0.22
11K.Rubins🇱🇻 LATVIA2979.3%0.28
12R.Gradinariu🇷🇴 ROMANIA2479.2%0.21
13G.Rybnikov🇺🇦 UKRAINE4379.1%0.23
14C.Desmoulins🇲🇨 MONACO4379.1%0.26
15D.Vozabal🇨🇿 CZECH REPUBLIC4178.0%0.32
16M.Balint🇷🇴 ROMANIA2777.8%0.26
17D.Gulyas🇭🇺 HUNGARY3677.8%0.31
18G.Borevkovic🇭🇷 CROATIA4077.5%0.25
19O.Oja🇪🇪 ESTONIA3177.4%0.26
20M.Stegaroiu🇷🇴 ROMANIA2277.3%0.27
21M.Lorencs🇱🇻 LATVIA2576.0%0.24
22M.Vodicka🇸🇰 SLOVAKIA2576.0%0.24
23J.Allavena🇲🇨 MONACO3375.8%0.30
24A.Michailovas🇱🇹 LITHUANIA4175.6%0.27
25J.Alfejeva🇱🇻 LATVIA2475.0%0.25
26M.Paolucci🇸🇲 SAN MARINO4075.0%0.28
27H.Fan🇨🇾 CYPRUS2875.0%0.29
28G.Georgiades🇨🇾 CYPRUS1275.0%0.33
29B.Zajicek🇨🇿 CZECH REPUBLIC2774.1%0.26
30G.Kolettis🇨🇾 CYPRUS2774.1%0.37
31J.Moraes🇵🇹 PORTUGAL4973.5%0.27
32B.Altman🇷🇸 SERBIA3473.5%0.35
33Z.Hamori🇭🇺 HUNGARY3073.3%0.33
34J.Rumancik🇸🇰 SLOVAKIA1573.3%0.33
35G.Radisic🇷🇸 SERBIA3773.0%0.27
36F.Coutinho🇵🇹 PORTUGAL4872.9%0.33
37A.Saulis🇱🇹 LITHUANIA3372.7%0.36
38M.Vodicka🇸🇰 SLOVAKIA3271.9%0.31
39M.Ferreira🇵🇹 PORTUGAL3971.8%0.31
40G.Cekol🇭🇷 CROATIA4571.1%0.36
41M.Kopecky🇨🇿 CZECH REPUBLIC3171.0%0.32
42B.Koros🇸🇰 SLOVAKIA2669.2%0.35
43H.Nigul🇪🇪 ESTONIA2669.2%0.35
44A.Tihane🇱🇻 LATVIA2969.0%0.38
45M.Ionita🇷🇴 ROMANIA3568.6%0.37
46M.Ritiani🇸🇲 SAN MARINO3568.6%0.51
47F.Tillyri🇨🇾 CYPRUS3467.6%0.38
48S.Sakarauskas🇱🇹 LITHUANIA3467.6%0.50
49A.Honyek🇭🇺 HUNGARY5567.3%0.44
50R.Arraiano🇵🇹 PORTUGAL3366.7%0.42
51M.Matisons🇱🇻 LATVIA2766.7%0.48
52D.Zipovski🇷🇸 SERBIA2965.5%0.52
53J.Slemr🇨🇿 CZECH REPUBLIC4065.0%0.42
54G.Fazzardi🇸🇲 SAN MARINO3764.9%0.54
55V.Kurig🇪🇪 ESTONIA3164.5%0.35
56A.Pecci🇸🇲 SAN MARINO4163.4%0.56
57V.Ioannou🇨🇾 CYPRUS1963.2%0.42
58T.Toomere🇪🇪 ESTONIA2763.0%0.41
59K.Brguljan🇭🇷 CROATIA3262.5%0.41
60H.Fissore🇲🇨 MONACO4761.7%0.49
61O.Saposnicov🇺🇦 UKRAINE3161.3%0.42
62Y.Chumak🇺🇦 UKRAINE4161.0%0.49
63E.Lavendelis🇱🇻 LATVIA2958.6%0.52
64P.Hodosi🇭🇺 HUNGARY2657.7%0.58
65P.Frangos🇨🇾 CYPRUS3056.7%0.47
66J.Aava🇪🇪 ESTONIA2356.5%0.70
67J.Caric🇭🇷 CROATIA3455.9%0.68

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
1H.Nigul🇪🇪 ESTONIA5592.7%0.09
2T.Toomere🇪🇪 ESTONIA5592.7%0.09
3G.Borevkovic🇭🇷 CROATIA8491.7%0.08
4K.Brguljan🇭🇷 CROATIA8491.7%0.08
5G.Rybnikov🇺🇦 UKRAINE8291.5%0.10
6O.Saposnicov🇺🇦 UKRAINE8291.5%0.10
7Z.Zencevicius🇱🇹 LITHUANIA5891.4%0.09
8M.Catellani🇲🇨 MONACO6891.2%0.10
9H.Fissore🇲🇨 MONACO6891.2%0.10
10B.Altman🇷🇸 SERBIA7690.8%0.12
11V.Vujcic🇷🇸 SERBIA7690.8%0.12
12J.Alfejeva🇱🇻 LATVIA5490.7%0.15
13K.Rubins🇱🇻 LATVIA5490.7%0.15
14D.Gulyas🇭🇺 HUNGARY9490.4%0.10
15P.Hodosi🇭🇺 HUNGARY9490.4%0.10
16A.Saulis🇱🇹 LITHUANIA6190.2%0.10
17S.Sakarauskas🇱🇹 LITHUANIA6589.2%0.15
18R.Babickas🇱🇹 LITHUANIA4689.1%0.17
19Z.Hamori🇭🇺 HUNGARY7188.7%0.14
20A.Honyek🇭🇺 HUNGARY7188.7%0.14
21R.Gradinariu🇷🇴 ROMANIA5288.5%0.12
22B.Marina🇷🇴 ROMANIA5288.5%0.12
23M.Matisons🇱🇻 LATVIA5288.5%0.12
24A.Tihane🇱🇻 LATVIA5288.5%0.12
25Y.Chumak🇺🇦 UKRAINE6988.4%0.13
26P.Karlykov🇺🇦 UKRAINE6988.4%0.13
27M.Balint🇷🇴 ROMANIA6088.3%0.18
28D.Moraru🇷🇴 ROMANIA6088.3%0.18
29J.Kvocek🇸🇰 SLOVAKIA6487.5%0.17
30M.Vodicka🇸🇰 SLOVAKIA6487.5%0.17
31J.Aava🇪🇪 ESTONIA5487.0%0.15
32V.Kurig🇪🇪 ESTONIA5487.0%0.15
33B.Koros🇸🇰 SLOVAKIA6086.7%0.13
34M.Vodicka🇸🇰 SLOVAKIA6086.7%0.13
35A.Pecci🇸🇲 SAN MARINO8086.2%0.14
36M.Ritiani🇸🇲 SAN MARINO8086.2%0.14
37J.Caric🇭🇷 CROATIA7785.7%0.20
38G.Cekol🇭🇷 CROATIA7785.7%0.20
39E.Lavendelis🇱🇻 LATVIA4185.4%0.15
40M.Lorencs🇱🇻 LATVIA4185.4%0.15
41O.Oja🇪🇪 ESTONIA4185.4%0.20
42M.Tenn🇪🇪 ESTONIA4185.4%0.20
43G.Georgiades🇨🇾 CYPRUS4584.4%0.16
44G.Kolettis🇨🇾 CYPRUS4584.4%0.16
45P.Frangos🇨🇾 CYPRUS5483.3%0.17
46F.Tillyri🇨🇾 CYPRUS5483.3%0.17
47G.Radisic🇷🇸 SERBIA9083.3%0.21
48D.Zipovski🇷🇸 SERBIA9083.3%0.21
49A.Michailovas🇱🇹 LITHUANIA5483.3%0.28
50M.Ionita🇷🇴 ROMANIA5182.4%0.20
51M.Stegaroiu🇷🇴 ROMANIA5182.4%0.20
52R.Arraiano🇵🇹 PORTUGAL7482.4%0.23
53J.Moraes🇵🇹 PORTUGAL7482.4%0.23
54M.Kopecky🇨🇿 CZECH REPUBLIC8581.2%0.21
55J.Slemr🇨🇿 CZECH REPUBLIC8581.2%0.21
56J.Allavena🇲🇨 MONACO7981.0%0.19
57C.Desmoulins🇲🇨 MONACO7981.0%0.19
58G.Fazzardi🇸🇲 SAN MARINO7981.0%0.23
59M.Paolucci🇸🇲 SAN MARINO7981.0%0.23
60D.Vozabal🇨🇿 CZECH REPUBLIC8880.7%0.19
61B.Zajicek🇨🇿 CZECH REPUBLIC8880.7%0.19
62F.Coutinho🇵🇹 PORTUGAL6979.7%0.28
63M.Ferreira🇵🇹 PORTUGAL6979.7%0.28
64H.Fan🇨🇾 CYPRUS5778.9%0.25
65V.Ioannou🇨🇾 CYPRUS5778.9%0.25
66R.Gabriel🇸🇰 SLOVAKIA2975.9%0.31
67J.Rumancik🇸🇰 SLOVAKIA2975.9%0.31

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 %
1R.Gabriel🇸🇰 SLOVAKIA20910952.2%
2A.Michailovas🇱🇹 LITHUANIA33317251.7%
3O.Oja🇪🇪 ESTONIA26313049.4%
4T.Toomere🇪🇪 ESTONIA30615149.3%
5P.Karlykov🇺🇦 UKRAINE44922049.0%
6Y.Chumak🇺🇦 UKRAINE44721347.7%
7E.Lavendelis🇱🇻 LATVIA27112746.9%
8Z.Hamori🇭🇺 HUNGARY40418846.5%
9R.Babickas🇱🇹 LITHUANIA30414146.4%
10P.Frangos🇨🇾 CYPRUS31814746.2%
11G.Rybnikov🇺🇦 UKRAINE42219446.0%
12J.Rumancik🇸🇰 SLOVAKIA2119746.0%
13M.Ionita🇷🇴 ROMANIA30113845.8%
14M.Ferreira🇵🇹 PORTUGAL42419345.5%
15A.Honyek🇭🇺 HUNGARY40018245.5%
16F.Tillyri🇨🇾 CYPRUS32514745.2%
17M.Tenn🇪🇪 ESTONIA26612045.1%
18S.Sakarauskas🇱🇹 LITHUANIA36016245.0%
19H.Nigul🇪🇪 ESTONIA30913945.0%
20M.Lorencs🇱🇻 LATVIA27512344.7%
21H.Fan🇨🇾 CYPRUS29913344.5%
22V.Vujcic🇷🇸 SERBIA43919544.4%
23G.Borevkovic🇭🇷 CROATIA40317944.4%
24J.Kvocek🇸🇰 SLOVAKIA32314344.3%
25J.Slemr🇨🇿 CZECH REPUBLIC42418643.9%
26B.Koros🇸🇰 SLOVAKIA31413843.9%
27A.Tihane🇱🇻 LATVIA30713443.6%
28M.Vodicka🇸🇰 SLOVAKIA32914343.5%
29M.Catellani🇲🇨 MONACO41117843.3%
30M.Stegaroiu🇷🇴 ROMANIA29612843.2%
31M.Kopecky🇨🇿 CZECH REPUBLIC43018442.8%
32J.Moraes🇵🇹 PORTUGAL42918342.7%
33K.Brguljan🇭🇷 CROATIA39616942.7%
34M.Vodicka🇸🇰 SLOVAKIA31913642.6%
35M.Matisons🇱🇻 LATVIA31213342.6%
36Z.Zencevicius🇱🇹 LITHUANIA32613742.0%
37V.Kurig🇪🇪 ESTONIA29112241.9%
38J.Allavena🇲🇨 MONACO44318541.8%
39G.Cekol🇭🇷 CROATIA42217541.5%
40H.Fissore🇲🇨 MONACO42217541.5%
41R.Arraiano🇵🇹 PORTUGAL43017640.9%
42D.Vozabal🇨🇿 CZECH REPUBLIC43617740.6%
43F.Coutinho🇵🇹 PORTUGAL43417640.6%
44K.Rubins🇱🇻 LATVIA29511940.3%
45G.Radisic🇷🇸 SERBIA42317040.2%
46M.Balint🇷🇴 ROMANIA30212140.1%
47C.Desmoulins🇲🇨 MONACO44217539.6%
48B.Altman🇷🇸 SERBIA43917439.6%
49D.Moraru🇷🇴 ROMANIA30912239.5%
50M.Paolucci🇸🇲 SAN MARINO42116539.2%
51A.Saulis🇱🇹 LITHUANIA33713239.2%
52G.Kolettis🇨🇾 CYPRUS2238739.0%
53D.Gulyas🇭🇺 HUNGARY43016738.8%
54O.Saposnicov🇺🇦 UKRAINE44417238.7%
55G.Fazzardi🇸🇲 SAN MARINO42916638.7%
56P.Hodosi🇭🇺 HUNGARY42316238.3%
57B.Marina🇷🇴 ROMANIA2559637.6%
58B.Zajicek🇨🇿 CZECH REPUBLIC43516237.2%
59A.Pecci🇸🇲 SAN MARINO42815937.1%
60J.Alfejeva🇱🇻 LATVIA29811036.9%
61M.Ritiani🇸🇲 SAN MARINO41915436.8%
62V.Ioannou🇨🇾 CYPRUS30411236.8%
63D.Zipovski🇷🇸 SERBIA43315936.7%
64R.Gradinariu🇷🇴 ROMANIA2579336.2%
65J.Aava🇪🇪 ESTONIA29610736.1%
66J.Caric🇭🇷 CROATIA43415535.7%
67G.Georgiades🇨🇾 CYPRUS2327532.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Δ
1B.Altman🇷🇸 SERBIA156+0.05+0.98+1.03·
2V.Vujcic🇷🇸 SERBIA156+0.05+0.98+1.03·
3J.Allavena🇲🇨 MONACO156-0.03+0.60+0.56·
4C.Desmoulins🇲🇨 MONACO156-0.03+0.60+0.56·
5G.Rybnikov🇺🇦 UKRAINE156+0.03+0.42+0.45·
6O.Saposnicov🇺🇦 UKRAINE156+0.03+0.42+0.45·
7E.Lavendelis🇱🇻 LATVIA96+0.09+0.36+0.45▲2
8M.Lorencs🇱🇻 LATVIA96+0.09+0.36+0.45▲2
9J.Kvocek🇸🇰 SLOVAKIA120+0.16+0.28+0.45▲8
10M.Vodicka🇸🇰 SLOVAKIA120+0.16+0.28+0.45▲8
11Z.Hamori🇭🇺 HUNGARY156+0.08+0.31+0.39▲2
12A.Honyek🇭🇺 HUNGARY156+0.08+0.31+0.39▲2
13R.Babickas🇱🇹 LITHUANIA120+0.22+0.16+0.39▲16
14O.Oja🇪🇪 ESTONIA96+0.17+0.17+0.34▲13
15M.Tenn🇪🇪 ESTONIA96+0.17+0.17+0.34▲13
16B.Koros🇸🇰 SLOVAKIA120-0.12+0.38+0.25▼9
17M.Vodicka🇸🇰 SLOVAKIA120-0.12+0.38+0.25▼9
18M.Kopecky🇨🇿 CZECH REPUBLIC156+0.01+0.22+0.23▲7
19J.Slemr🇨🇿 CZECH REPUBLIC156+0.01+0.22+0.23▲7
20G.Borevkovic🇭🇷 CROATIA156-0.01+0.23+0.22▲1
21K.Brguljan🇭🇷 CROATIA156-0.01+0.23+0.22▲1
22G.Georgiades🇨🇾 CYPRUS84+0.05+0.15+0.20▲12
23G.Kolettis🇨🇾 CYPRUS84+0.05+0.15+0.20▲12
24Y.Chumak🇺🇦 UKRAINE156-0.14+0.28+0.14▼5
25P.Karlykov🇺🇦 UKRAINE156-0.14+0.28+0.14▼5
26R.Gradinariu🇷🇴 ROMANIA96-0.20+0.33+0.13▼15
27B.Marina🇷🇴 ROMANIA96-0.20+0.33+0.13▼15
28M.Balint🇷🇴 ROMANIA108+0.06+0.07+0.12▲8
29D.Moraru🇷🇴 ROMANIA108+0.06+0.07+0.12▲8
30R.Arraiano🇵🇹 PORTUGAL156-0.10+0.22+0.12▼7
31J.Moraes🇵🇹 PORTUGAL156-0.10+0.22+0.12▼7
32G.Radisic🇷🇸 SERBIA156-0.19+0.29+0.10▼17
33D.Zipovski🇷🇸 SERBIA156-0.19+0.29+0.10▼17
34J.Alfejeva🇱🇻 LATVIA108-0.06+0.15+0.09▼2
35K.Rubins🇱🇻 LATVIA108-0.06+0.15+0.09▼2
36F.Coutinho🇵🇹 PORTUGAL156+0.09-0.02+0.07▲9
37M.Ferreira🇵🇹 PORTUGAL156+0.09-0.02+0.07▲9
38M.Matisons🇱🇻 LATVIA108+0.01+0.04+0.05·
39A.Tihane🇱🇻 LATVIA108+0.01+0.04+0.05·
40Z.Zencevicius🇱🇹 LITHUANIA120+0.09-0.06+0.03▲9
41M.Ionita🇷🇴 ROMANIA108+0.05-0.04+0.00▲6
42M.Stegaroiu🇷🇴 ROMANIA108+0.05-0.04+0.00▲6
43R.Gabriel🇸🇰 SLOVAKIA72-0.19+0.16-0.02▼13
44J.Rumancik🇸🇰 SLOVAKIA72-0.19+0.16-0.02▼13
45A.Michailovas🇱🇹 LITHUANIA132-0.06+0.03-0.03▼5
46D.Gulyas🇭🇺 HUNGARY156-0.10+0.03-0.08▼5
47P.Hodosi🇭🇺 HUNGARY156-0.10+0.03-0.08▼5
48H.Fan🇨🇾 CYPRUS108+0.04-0.16-0.12▲2
49V.Ioannou🇨🇾 CYPRUS108+0.04-0.16-0.12▲2
50J.Aava🇪🇪 ESTONIA108-0.12-0.01-0.14▼7
51V.Kurig🇪🇪 ESTONIA108-0.12-0.01-0.14▼7
52H.Nigul🇪🇪 ESTONIA108+0.00-0.25-0.25·
53T.Toomere🇪🇪 ESTONIA108+0.00-0.25-0.25·
54A.Saulis🇱🇹 LITHUANIA120+0.06-0.33-0.27·
55J.Caric🇭🇷 CROATIA156-0.01-0.39-0.40·
56G.Cekol🇭🇷 CROATIA156-0.01-0.39-0.40·
57M.Catellani🇲🇨 MONACO156+0.09-0.51-0.42▲3
58H.Fissore🇲🇨 MONACO156+0.09-0.51-0.42▲3
59D.Vozabal🇨🇿 CZECH REPUBLIC156+0.04-0.47-0.43▼1
60B.Zajicek🇨🇿 CZECH REPUBLIC156+0.04-0.47-0.43▼1
61S.Sakarauskas🇱🇹 LITHUANIA132-0.04-0.41-0.45▼4
62P.Frangos🇨🇾 CYPRUS120-0.03-0.59-0.63·
63F.Tillyri🇨🇾 CYPRUS120-0.03-0.59-0.63·
64G.Fazzardi🇸🇲 SAN MARINO156+0.00-0.88-0.88·
65M.Paolucci🇸🇲 SAN MARINO156+0.00-0.88-0.88·
66A.Pecci🇸🇲 SAN MARINO156+0.14-1.66-1.52·
67M.Ritiani🇸🇲 SAN MARINO156+0.14-1.66-1.52·