Bucharest 2025 — 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🇱🇹 LITHUANIA60+1.42+85.0
2O.Bahnik🇨🇿 CZECH REPUBLIC150+1.13+169.0
3L.Kohutova🇨🇿 CZECH REPUBLIC150+1.13+169.0
4R.Trendafilov🇧🇬 BULGARIA150+0.97+146.0
5K.Videv🇧🇬 BULGARIA150+0.97+146.0
6M.Matisons🇱🇻 LATVIA100+0.93+93.0
7A.Tihane🇱🇻 LATVIA100+0.93+93.0
8M.Grigoriu🇷🇴 ROMANIA110+0.86+95.0
9M.Petrescu🇷🇴 ROMANIA100+0.77+77.0
10B.Gierulski🇱🇹 LITHUANIA150+0.71+106.0
11J.Skrzypczak🇱🇹 LITHUANIA150+0.71+106.0
12G.Georgiades🇨🇾 CYPRUS110+0.67+74.0
13T.Drnovsek🇸🇮 SLOVENIA100+0.66+66.0
14M.Gantar🇸🇮 SLOVENIA100+0.66+66.0
15A.Mikkelsen🇫🇴 FAROE ISLANDS150+0.65+97.0
16D.Mohr🇫🇴 FAROE ISLANDS150+0.65+97.0
17G.Borevkovic🇭🇷 CROATIA110+0.63+69.0
18K.Brguljan🇭🇷 CROATIA110+0.63+69.0
19M.Nieskoromnyi🇺🇦 UKRAINE90+0.53+48.0
20A.Pedmanson🇪🇪 ESTONIA120+0.53+64.0
21I.Coldea🇷🇴 ROMANIA100+0.49+49.0
22G.Kolettis🇨🇾 CYPRUS100+0.48+48.0
23F.Tillyri🇨🇾 CYPRUS110+0.44+48.0
24A.Arlovich🇱🇹 LITHUANIA150+0.37+56.0
25J.Caric🇭🇷 CROATIA80+0.25+20.0
26D.Diklic🇭🇷 CROATIA80+0.25+20.0
27D.MartinovicB AND H150+0.23+34.0
28I.NovoselB AND H150+0.23+34.0
29M.Karpov🇪🇪 ESTONIA150+0.16+24.0
30I.Bacalu🇷🇴 ROMANIA130+0.15+19.0
31H.Fan🇨🇾 CYPRUS110+0.12+13.0
32G.Fazzardi🇸🇲 SAN MARINO150+0.08+12.0
33M.Paolucci🇸🇲 SAN MARINO150+0.08+12.0
34S.Mironov🇷🇸 SERBIA150+0.07+11.0
35A.Mironova🇷🇸 SERBIA150+0.07+11.0
36M.Janosik🇭🇺 HUNGARY150+0.06+9.0
37L.Szucs🇭🇺 HUNGARY150+0.06+9.0
38B.Rasula🇸🇮 SLOVENIA100+0.02+2.0
39J.Sadar🇸🇮 SLOVENIA100+0.02+2.0
40M.Mitev🇧🇬 BULGARIA150+0.01+1.0
41T.Rusev🇧🇬 BULGARIA150+0.01+1.0
42P.Karlykov🇺🇦 UKRAINE150-0.07-10.0
43V.Ioannou🇨🇾 CYPRUS120-0.07-9.0
44V.Kurig🇪🇪 ESTONIA130-0.08-10.0
45H.Linnamagi🇪🇪 ESTONIA80-0.09-7.0
46U.Jansons🇱🇻 LATVIA100-0.10-10.0
47J.Neimanis🇱🇻 LATVIA100-0.10-10.0
48J.Romanovskis🇱🇻 LATVIA100-0.20-20.0
49D.Uljanovs🇱🇻 LATVIA100-0.20-20.0
50B.Altman🇷🇸 SERBIA150-0.20-30.0
51V.Vujcic🇷🇸 SERBIA150-0.20-30.0
52D.Tubak🇭🇺 HUNGARY150-0.24-36.0
53A.Vikor🇭🇺 HUNGARY150-0.24-36.0
54J.Aava🇪🇪 ESTONIA120-0.24-29.0
55I.Bilusic🇭🇷 CROATIA110-0.25-28.0
56V.Zoric🇭🇷 CROATIA110-0.25-28.0
57R.Gabriel🇸🇰 SLOVAKIA150-0.29-43.0
58J.Rumancik🇸🇰 SLOVAKIA150-0.29-43.0
59C.Teodorescu🇷🇴 ROMANIA100-0.30-30.0
60A.Ordog🇷🇴 ROMANIA60-0.30-18.0
61E.Vainikonis🇱🇹 LITHUANIA90-0.32-29.0
62P.Belcak🇸🇰 SLOVAKIA150-0.41-61.0
63M.Henc🇸🇰 SLOVAKIA150-0.41-61.0
64O.Saposnicov🇺🇦 UKRAINE90-0.61-55.0
65G.Rybnikov🇺🇦 UKRAINE150-0.62-93.0
66J.Pavsek🇸🇮 SLOVENIA100-0.72-72.0
67E.Sagmeister🇸🇮 SLOVENIA100-0.72-72.0
68E.Klems🇨🇿 CZECH REPUBLIC150-0.74-111.0
69D.Vozabal🇨🇿 CZECH REPUBLIC150-0.74-111.0
70Y.Chumak🇺🇦 UKRAINE120-0.80-96.0
71F.MasicB AND H150-0.85-127.0
72M.MilovicB AND H150-0.85-127.0
73P.Egholm🇫🇴 FAROE ISLANDS150-1.11-167.0
74M.Jokladal🇫🇴 FAROE ISLANDS150-1.11-167.0
75A.Pecci🇸🇲 SAN MARINO150-2.01-302.0
76M.Ritiani🇸🇲 SAN MARINO150-2.01-302.0
77P.Frangos🇨🇾 CYPRUS50+0.60+30.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
1G.Borevkovic🇭🇷 CROATIA29100.0%0.00
2B.Gierulski🇱🇹 LITHUANIA3193.5%0.07
3G.Rybnikov🇺🇦 UKRAINE3591.4%0.09
4C.Teodorescu🇷🇴 ROMANIA2290.9%0.09
5D.Mohr🇫🇴 FAROE ISLANDS3390.9%0.15
6M.Matisons🇱🇻 LATVIA2190.5%0.10
7A.Ordog🇷🇴 ROMANIA1788.2%0.12
8R.Trendafilov🇧🇬 BULGARIA3488.2%0.27
9J.Sadar🇸🇮 SLOVENIA2588.0%0.12
10H.Fan🇨🇾 CYPRUS2588.0%0.12
11M.Petrescu🇷🇴 ROMANIA2387.0%0.13
12B.Rasula🇸🇮 SLOVENIA2387.0%0.13
13I.Coldea🇷🇴 ROMANIA2387.0%0.30
14G.Kolettis🇨🇾 CYPRUS3086.7%0.13
15J.Caric🇭🇷 CROATIA2286.4%0.18
16J.Aava🇪🇪 ESTONIA2986.2%0.31
17M.Mitev🇧🇬 BULGARIA3686.1%0.14
18T.Rusev🇧🇬 BULGARIA4085.0%0.15
19D.MartinovicB AND H4085.0%0.17
20K.Videv🇧🇬 BULGARIA4085.0%0.20
21V.Zoric🇭🇷 CROATIA2085.0%0.20
22M.Grigoriu🇷🇴 ROMANIA2684.6%0.23
23W.Olanski🇱🇹 LITHUANIA1984.2%0.16
24Y.Chumak🇺🇦 UKRAINE2584.0%0.24
25G.Fazzardi🇸🇲 SAN MARINO3783.8%0.22
26F.Tillyri🇨🇾 CYPRUS1883.3%0.17
27D.Diklic🇭🇷 CROATIA2483.3%0.21
28A.Pecci🇸🇲 SAN MARINO4082.5%0.17
29F.MasicB AND H4082.5%0.28
30A.Vikor🇭🇺 HUNGARY3482.4%0.18
31I.NovoselB AND H3381.8%0.18
32A.Arlovich🇱🇹 LITHUANIA3881.6%0.18
33J.Skrzypczak🇱🇹 LITHUANIA3881.6%0.21
34V.Ioannou🇨🇾 CYPRUS2781.5%0.18
35K.Brguljan🇭🇷 CROATIA3281.2%0.25
36A.Mironova🇷🇸 SERBIA3781.1%0.30
37A.Tihane🇱🇻 LATVIA2181.0%0.24
38M.Gantar🇸🇮 SLOVENIA2680.8%0.31
39T.Drnovsek🇸🇮 SLOVENIA3180.6%0.29
40M.Paolucci🇸🇲 SAN MARINO4680.4%0.33
41E.Sagmeister🇸🇮 SLOVENIA2580.0%0.20
42D.Uljanovs🇱🇻 LATVIA3080.0%0.27
43U.Jansons🇱🇻 LATVIA2580.0%0.32
44S.Mironov🇷🇸 SERBIA4580.0%0.33
45R.Gabriel🇸🇰 SLOVAKIA3479.4%0.27
46L.Szucs🇭🇺 HUNGARY2979.3%0.24
47D.Tubak🇭🇺 HUNGARY2979.3%0.24
48J.Neimanis🇱🇻 LATVIA2979.3%0.38
49M.Jokladal🇫🇴 FAROE ISLANDS4379.1%0.21
50O.Bahnik🇨🇿 CZECH REPUBLIC4379.1%0.23
51L.Kohutova🇨🇿 CZECH REPUBLIC3878.9%0.21
52P.Karlykov🇺🇦 UKRAINE3878.9%0.21
53A.Mikkelsen🇫🇴 FAROE ISLANDS3778.4%0.24
54M.Janosik🇭🇺 HUNGARY4678.3%0.22
55D.Vozabal🇨🇿 CZECH REPUBLIC4178.0%0.29
56P.Egholm🇫🇴 FAROE ISLANDS4577.8%0.24
57P.Belcak🇸🇰 SLOVAKIA4577.8%0.24
58I.Bacalu🇷🇴 ROMANIA2777.8%0.30
59M.MilovicB AND H4077.5%0.35
60J.Rumancik🇸🇰 SLOVAKIA3577.1%0.26
61A.Pedmanson🇪🇪 ESTONIA2676.9%0.31
62O.Saposnicov🇺🇦 UKRAINE2576.0%0.32
63H.Linnamagi🇪🇪 ESTONIA1275.0%0.25
64M.Ritiani🇸🇲 SAN MARINO4075.0%0.30
65V.Kurig🇪🇪 ESTONIA3574.3%0.40
66G.Georgiades🇨🇾 CYPRUS3574.3%0.51
67B.Altman🇷🇸 SERBIA3174.2%0.32
68M.Nieskoromnyi🇺🇦 UKRAINE2373.9%0.26
69J.Pavsek🇸🇮 SLOVENIA1973.7%0.26
70E.Klems🇨🇿 CZECH REPUBLIC3473.5%0.27
71V.Vujcic🇷🇸 SERBIA3372.7%0.27
72J.Romanovskis🇱🇻 LATVIA2770.4%0.30
73M.Henc🇸🇰 SLOVAKIA4070.0%0.35
74E.Vainikonis🇱🇹 LITHUANIA2369.6%0.30
75M.Karpov🇪🇪 ESTONIA4269.0%0.43
76I.Bilusic🇭🇷 CROATIA2458.3%0.58
77P.Frangos🇨🇾 CYPRUS966.7%0.33

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
1L.Kohutova🇨🇿 CZECH REPUBLIC2993.1%0.07
2M.Gantar🇸🇮 SLOVENIA2491.7%0.08
3W.Olanski🇱🇹 LITHUANIA1090.0%0.30
4T.Drnovsek🇸🇮 SLOVENIA1989.5%0.21
5D.Diklic🇭🇷 CROATIA1888.9%0.11
6J.Neimanis🇱🇻 LATVIA1888.9%0.17
7M.Janosik🇭🇺 HUNGARY3588.6%0.11
8I.Coldea🇷🇴 ROMANIA3387.9%0.12
9M.Jokladal🇫🇴 FAROE ISLANDS3187.1%0.16
10R.Trendafilov🇧🇬 BULGARIA3886.8%0.16
11P.Egholm🇫🇴 FAROE ISLANDS3086.7%0.17
12M.Mitev🇧🇬 BULGARIA3786.5%0.19
13K.Brguljan🇭🇷 CROATIA2885.7%0.14
14D.Mohr🇫🇴 FAROE ISLANDS4285.7%0.14
15Y.Chumak🇺🇦 UKRAINE3585.7%0.20
16M.Matisons🇱🇻 LATVIA2584.0%0.24
17D.Vozabal🇨🇿 CZECH REPUBLIC4383.7%0.26
18M.Nieskoromnyi🇺🇦 UKRAINE1883.3%0.22
19G.Kolettis🇨🇾 CYPRUS1883.3%0.22
20P.Karlykov🇺🇦 UKRAINE4182.9%0.27
21H.Linnamagi🇪🇪 ESTONIA2382.6%0.22
22J.Skrzypczak🇱🇹 LITHUANIA4582.2%0.24
23K.Videv🇧🇬 BULGARIA3881.6%0.18
24J.Rumancik🇸🇰 SLOVAKIA3881.6%0.29
25M.Petrescu🇷🇴 ROMANIA2781.5%0.30
26V.Zoric🇭🇷 CROATIA2680.8%0.23
27B.Gierulski🇱🇹 LITHUANIA3680.6%0.22
28M.Karpov🇪🇪 ESTONIA4180.5%0.22
29V.Vujcic🇷🇸 SERBIA4580.0%0.22
30A.Vikor🇭🇺 HUNGARY4580.0%0.22
31J.Caric🇭🇷 CROATIA1580.0%0.27
32P.Belcak🇸🇰 SLOVAKIA2979.3%0.21
33M.Grigoriu🇷🇴 ROMANIA2979.3%0.28
34U.Jansons🇱🇻 LATVIA2878.6%0.25
35A.Arlovich🇱🇹 LITHUANIA4278.6%0.26
36T.Rusev🇧🇬 BULGARIA3778.4%0.30
37E.Sagmeister🇸🇮 SLOVENIA2378.3%0.35
38A.Tihane🇱🇻 LATVIA3278.1%0.22
39J.Pavsek🇸🇮 SLOVENIA3278.1%0.22
40F.Tillyri🇨🇾 CYPRUS3278.1%0.31
41E.Vainikonis🇱🇹 LITHUANIA1877.8%0.39
42V.Ioannou🇨🇾 CYPRUS3577.1%0.23
43G.Rybnikov🇺🇦 UKRAINE3577.1%0.26
44O.Bahnik🇨🇿 CZECH REPUBLIC3976.9%0.36
45M.Paolucci🇸🇲 SAN MARINO3775.7%0.27
46G.Borevkovic🇭🇷 CROATIA2075.0%0.25
47I.Bacalu🇷🇴 ROMANIA3275.0%0.31
48I.NovoselB AND H4075.0%0.33
49E.Klems🇨🇿 CZECH REPUBLIC3174.2%0.29
50B.Rasula🇸🇮 SLOVENIA2774.1%0.26
51H.Fan🇨🇾 CYPRUS2774.1%0.37
52A.Mikkelsen🇫🇴 FAROE ISLANDS3873.7%0.34
53A.Mironova🇷🇸 SERBIA3873.7%0.37
54C.Teodorescu🇷🇴 ROMANIA2673.1%0.39
55I.Bilusic🇭🇷 CROATIA4072.5%0.40
56A.Pedmanson🇪🇪 ESTONIA2972.4%0.34
57M.Henc🇸🇰 SLOVAKIA3672.2%0.36
58A.Ordog🇷🇴 ROMANIA1471.4%0.36
59M.MilovicB AND H3871.1%0.53
60F.MasicB AND H3171.0%0.39
61J.Sadar🇸🇮 SLOVENIA2470.8%0.33
62D.MartinovicB AND H3770.3%0.35
63L.Szucs🇭🇺 HUNGARY4070.0%0.33
64G.Georgiades🇨🇾 CYPRUS2369.6%0.52
65J.Aava🇪🇪 ESTONIA2969.0%0.34
66J.Romanovskis🇱🇻 LATVIA1968.4%0.42
67B.Altman🇷🇸 SERBIA4168.3%0.41
68R.Gabriel🇸🇰 SLOVAKIA4266.7%0.36
69V.Kurig🇪🇪 ESTONIA3366.7%0.46
70S.Mironov🇷🇸 SERBIA2965.5%0.52
71G.Fazzardi🇸🇲 SAN MARINO3063.3%0.50
72D.Uljanovs🇱🇻 LATVIA2462.5%0.42
73D.Tubak🇭🇺 HUNGARY4161.0%0.44
74A.Pecci🇸🇲 SAN MARINO3860.5%0.50
75M.Ritiani🇸🇲 SAN MARINO3154.8%0.68
76O.Saposnicov🇺🇦 UKRAINE2454.2%0.58
77P.Frangos🇨🇾 CYPRUS2181.0%0.29

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
1E.Vainikonis🇱🇹 LITHUANIA4695.7%0.04
2U.Jansons🇱🇻 LATVIA5494.4%0.09
3J.Neimanis🇱🇻 LATVIA5494.4%0.09
4T.Drnovsek🇸🇮 SLOVENIA5793.0%0.07
5M.Gantar🇸🇮 SLOVENIA5793.0%0.07
6A.Arlovich🇱🇹 LITHUANIA8092.5%0.07
7I.Bacalu🇷🇴 ROMANIA5791.2%0.09
8I.Coldea🇷🇴 ROMANIA4490.9%0.09
9R.Trendafilov🇧🇬 BULGARIA7490.5%0.11
10K.Videv🇧🇬 BULGARIA7490.5%0.11
11V.Kurig🇪🇪 ESTONIA6090.0%0.10
12J.Aava🇪🇪 ESTONIA5989.8%0.10
13G.Georgiades🇨🇾 CYPRUS6388.9%0.13
14P.Karlykov🇺🇦 UKRAINE7088.6%0.11
15M.Nieskoromnyi🇺🇦 UKRAINE4388.4%0.12
16W.Olanski🇱🇹 LITHUANIA3488.2%0.12
17B.Rasula🇸🇮 SLOVENIA4887.5%0.15
18J.Sadar🇸🇮 SLOVENIA4887.5%0.15
19E.Klems🇨🇿 CZECH REPUBLIC7586.7%0.13
20D.Vozabal🇨🇿 CZECH REPUBLIC7586.7%0.13
21O.Saposnicov🇺🇦 UKRAINE4486.4%0.16
22F.Tillyri🇨🇾 CYPRUS4285.7%0.14
23A.Mikkelsen🇫🇴 FAROE ISLANDS7085.7%0.16
24D.Mohr🇫🇴 FAROE ISLANDS7085.7%0.16
25A.Pedmanson🇪🇪 ESTONIA6385.7%0.16
26M.Matisons🇱🇻 LATVIA4285.7%0.21
27A.Tihane🇱🇻 LATVIA4285.7%0.21
28G.Kolettis🇨🇾 CYPRUS5984.7%0.15
29Y.Chumak🇺🇦 UKRAINE5984.7%0.20
30B.Altman🇷🇸 SERBIA6484.4%0.16
31V.Vujcic🇷🇸 SERBIA6484.4%0.16
32H.Linnamagi🇪🇪 ESTONIA3284.4%0.25
33G.Rybnikov🇺🇦 UKRAINE7684.2%0.21
34M.Janosik🇭🇺 HUNGARY7584.0%0.17
35L.Szucs🇭🇺 HUNGARY7584.0%0.17
36M.Karpov🇪🇪 ESTONIA7483.8%0.22
37G.Borevkovic🇭🇷 CROATIA6183.6%0.16
38K.Brguljan🇭🇷 CROATIA6183.6%0.16
39P.Egholm🇫🇴 FAROE ISLANDS8883.0%0.18
40M.Jokladal🇫🇴 FAROE ISLANDS8883.0%0.18
41O.Bahnik🇨🇿 CZECH REPUBLIC8182.7%0.20
42L.Kohutova🇨🇿 CZECH REPUBLIC8182.7%0.20
43J.Caric🇭🇷 CROATIA4682.6%0.20
44D.Diklic🇭🇷 CROATIA4682.6%0.20
45C.Teodorescu🇷🇴 ROMANIA5082.0%0.24
46F.MasicB AND H8081.2%0.23
47M.MilovicB AND H8081.2%0.23
48D.Tubak🇭🇺 HUNGARY6381.0%0.21
49A.Vikor🇭🇺 HUNGARY6381.0%0.21
50S.Mironov🇷🇸 SERBIA8280.5%0.21
51A.Mironova🇷🇸 SERBIA8280.5%0.21
52A.Ordog🇷🇴 ROMANIA3080.0%0.30
53B.Gierulski🇱🇹 LITHUANIA6979.7%0.23
54J.Skrzypczak🇱🇹 LITHUANIA6979.7%0.23
55I.Bilusic🇭🇷 CROATIA4479.5%0.20
56V.Zoric🇭🇷 CROATIA4479.5%0.20
57G.Fazzardi🇸🇲 SAN MARINO8379.5%0.24
58M.Paolucci🇸🇲 SAN MARINO8379.5%0.24
59A.Pecci🇸🇲 SAN MARINO8078.8%0.28
60M.Ritiani🇸🇲 SAN MARINO8078.8%0.28
61H.Fan🇨🇾 CYPRUS4977.6%0.29
62J.Romanovskis🇱🇻 LATVIA5777.2%0.32
63D.Uljanovs🇱🇻 LATVIA5777.2%0.32
64R.Gabriel🇸🇰 SLOVAKIA6976.8%0.29
65J.Rumancik🇸🇰 SLOVAKIA6976.8%0.29
66V.Ioannou🇨🇾 CYPRUS5676.8%0.30
67P.Belcak🇸🇰 SLOVAKIA8575.3%0.27
68M.Henc🇸🇰 SLOVAKIA8575.3%0.27
69M.Mitev🇧🇬 BULGARIA7675.0%0.29
70T.Rusev🇧🇬 BULGARIA7675.0%0.29
71M.Petrescu🇷🇴 ROMANIA4475.0%0.41
72M.Grigoriu🇷🇴 ROMANIA5174.5%0.39
73D.MartinovicB AND H7374.0%0.29
74I.NovoselB AND H7374.0%0.29
75J.Pavsek🇸🇮 SLOVENIA4472.7%0.39
76E.Sagmeister🇸🇮 SLOVENIA4472.7%0.39
77P.Frangos🇨🇾 CYPRUS1989.5%0.10

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 %
1I.Bilusic🇭🇷 CROATIA28914951.6%
2J.Skrzypczak🇱🇹 LITHUANIA40320751.4%
3A.Vikor🇭🇺 HUNGARY41921250.6%
4V.Vujcic🇷🇸 SERBIA42321049.6%
5M.Petrescu🇷🇴 ROMANIA28214049.6%
6Y.Chumak🇺🇦 UKRAINE34216748.8%
7A.Tihane🇱🇻 LATVIA28113748.8%
8M.Nieskoromnyi🇺🇦 UKRAINE24411948.8%
9D.Tubak🇭🇺 HUNGARY41420148.6%
10I.Coldea🇷🇴 ROMANIA29514348.5%
11B.Rasula🇸🇮 SLOVENIA27513348.4%
12P.Karlykov🇺🇦 UKRAINE42020248.1%
13B.Gierulski🇱🇹 LITHUANIA40219348.0%
14G.Rybnikov🇺🇦 UKRAINE42120147.7%
15R.Trendafilov🇧🇬 BULGARIA40119147.6%
16S.Mironov🇷🇸 SERBIA40619247.3%
17E.Klems🇨🇿 CZECH REPUBLIC40919347.2%
18V.Zoric🇭🇷 CROATIA28913647.1%
19E.Sagmeister🇸🇮 SLOVENIA26412447.0%
20I.Bacalu🇷🇴 ROMANIA36917346.9%
21H.Fan🇨🇾 CYPRUS30514346.9%
22I.NovoselB AND H40218546.0%
23M.Grigoriu🇷🇴 ROMANIA30814045.5%
24F.MasicB AND H40518445.4%
25R.Gabriel🇸🇰 SLOVAKIA41718945.3%
26D.Vozabal🇨🇿 CZECH REPUBLIC39918045.1%
27A.Mironova🇷🇸 SERBIA42419145.0%
28H.Linnamagi🇪🇪 ESTONIA22310044.8%
29M.Karpov🇪🇪 ESTONIA40517944.2%
30J.Rumancik🇸🇰 SLOVAKIA42218644.1%
31M.MilovicB AND H40617944.1%
32O.Saposnicov🇺🇦 UKRAINE24710944.1%
33B.Altman🇷🇸 SERBIA41818444.0%
34F.Tillyri🇨🇾 CYPRUS29112844.0%
35V.Kurig🇪🇪 ESTONIA35815743.9%
36A.Mikkelsen🇫🇴 FAROE ISLANDS41618243.8%
37L.Szucs🇭🇺 HUNGARY40617843.8%
38M.Matisons🇱🇻 LATVIA27211943.8%
39A.Ordog🇷🇴 ROMANIA1607043.8%
40M.Janosik🇭🇺 HUNGARY42218443.6%
41M.Jokladal🇫🇴 FAROE ISLANDS40617442.9%
42G.Borevkovic🇭🇷 CROATIA29212542.8%
43K.Videv🇧🇬 BULGARIA38916642.7%
44J.Neimanis🇱🇻 LATVIA28412142.6%
45V.Ioannou🇨🇾 CYPRUS34214542.4%
46T.Drnovsek🇸🇮 SLOVENIA27711742.2%
47U.Jansons🇱🇻 LATVIA28011842.1%
48T.Rusev🇧🇬 BULGARIA39816641.7%
49D.Mohr🇫🇴 FAROE ISLANDS41217041.3%
50C.Teodorescu🇷🇴 ROMANIA26811041.0%
51D.MartinovicB AND H40216240.3%
52A.Pecci🇸🇲 SAN MARINO42016940.2%
53A.Arlovich🇱🇹 LITHUANIA41116540.1%
54M.Gantar🇸🇮 SLOVENIA26910840.1%
55M.Paolucci🇸🇲 SAN MARINO41816740.0%
56D.Diklic🇭🇷 CROATIA2248939.7%
57A.Pedmanson🇪🇪 ESTONIA32312839.6%
58J.Sadar🇸🇮 SLOVENIA29811839.6%
59J.Romanovskis🇱🇻 LATVIA26810639.6%
60L.Kohutova🇨🇿 CZECH REPUBLIC41716439.3%
61K.Brguljan🇭🇷 CROATIA28011039.3%
62M.Mitev🇧🇬 BULGARIA39615539.1%
63G.Kolettis🇨🇾 CYPRUS27610638.4%
64P.Belcak🇸🇰 SLOVAKIA39114938.1%
65J.Aava🇪🇪 ESTONIA32412338.0%
66G.Georgiades🇨🇾 CYPRUS29211138.0%
67O.Bahnik🇨🇿 CZECH REPUBLIC41015537.8%
68J.Pavsek🇸🇮 SLOVENIA26810137.7%
69D.Uljanovs🇱🇻 LATVIA26810037.3%
70P.Egholm🇫🇴 FAROE ISLANDS40515037.0%
71E.Vainikonis🇱🇹 LITHUANIA2529336.9%
72G.Fazzardi🇸🇲 SAN MARINO41815336.6%
73J.Caric🇭🇷 CROATIA2318436.4%
74M.Ritiani🇸🇲 SAN MARINO41615036.1%
75M.Henc🇸🇰 SLOVAKIA39113735.0%
76W.Olanski🇱🇹 LITHUANIA1605333.1%
77P.Frangos🇨🇾 CYPRUS1286248.4%

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.Petrescu🇷🇴 ROMANIA100-0.16+1.13+0.98·
2M.Grigoriu🇷🇴 ROMANIA110-0.17+1.10+0.93·
3B.Gierulski🇱🇹 LITHUANIA150-0.02+0.76+0.74▲1
4J.Skrzypczak🇱🇹 LITHUANIA150-0.02+0.76+0.74▲1
5R.Trendafilov🇧🇬 BULGARIA150-0.09+0.76+0.67▲1
6K.Videv🇧🇬 BULGARIA150-0.09+0.76+0.67▲1
7T.Drnovsek🇸🇮 SLOVENIA100+0.19+0.38+0.57▲13
8M.Gantar🇸🇮 SLOVENIA100+0.19+0.38+0.57▲13
9B.Rasula🇸🇮 SLOVENIA100-0.11+0.62+0.51▼1
10J.Sadar🇸🇮 SLOVENIA100-0.11+0.62+0.51▼1
11M.Matisons🇱🇻 LATVIA100-0.10+0.61+0.50▼1
12A.Tihane🇱🇻 LATVIA100-0.10+0.61+0.50▼1
13O.Bahnik🇨🇿 CZECH REPUBLIC150-0.02+0.52+0.50▲2
14L.Kohutova🇨🇿 CZECH REPUBLIC150-0.02+0.52+0.50▲2
15M.Nieskoromnyi🇺🇦 UKRAINE90-0.09+0.58+0.50▼3
16W.Olanski🇱🇹 LITHUANIA60-0.40+0.89+0.49▼13
17M.Karpov🇪🇪 ESTONIA150-0.01+0.49+0.48·
18I.Coldea🇷🇴 ROMANIA100-0.13+0.52+0.39▼4
19G.Georgiades🇨🇾 CYPRUS110-0.04+0.38+0.34·
20G.Kolettis🇨🇾 CYPRUS100+0.18+0.15+0.33▲11
21J.Romanovskis🇱🇻 LATVIA100-0.01+0.33+0.33▲3
22D.Uljanovs🇱🇻 LATVIA100-0.01+0.33+0.33▲3
23H.Linnamagi🇪🇪 ESTONIA80-0.27+0.58+0.31▼10
24I.Bacalu🇷🇴 ROMANIA130-0.04+0.34+0.30▼1
25F.Tillyri🇨🇾 CYPRUS110-0.11+0.40+0.29▼7
26H.Fan🇨🇾 CYPRUS110-0.06+0.34+0.28▼4
27G.Borevkovic🇭🇷 CROATIA110-0.03+0.28+0.25▲1
28K.Brguljan🇭🇷 CROATIA110-0.03+0.28+0.25▲1
29V.Ioannou🇨🇾 CYPRUS120-0.10+0.33+0.23▼3
30A.Arlovich🇱🇹 LITHUANIA150-0.10+0.28+0.18▼3
31P.Karlykov🇺🇦 UKRAINE150-0.07+0.20+0.13▼1
32A.Pedmanson🇪🇪 ESTONIA120+0.07+0.03+0.10▲6
33P.Egholm🇫🇴 FAROE ISLANDS150+0.09+0.00+0.09▲8
34M.Jokladal🇫🇴 FAROE ISLANDS150+0.09+0.00+0.09▲8
35B.Altman🇷🇸 SERBIA150+0.08+0.00+0.08▲4
36V.Vujcic🇷🇸 SERBIA150+0.08+0.00+0.08▲4
37M.Mitev🇧🇬 BULGARIA150-0.06+0.13+0.07▼3
38T.Rusev🇧🇬 BULGARIA150-0.06+0.13+0.07▼3
39J.Caric🇭🇷 CROATIA80-0.08+0.14+0.07▼7
40D.Diklic🇭🇷 CROATIA80-0.08+0.14+0.07▼7
41M.Janosik🇭🇺 HUNGARY150+0.09-0.04+0.05▲2
42L.Szucs🇭🇺 HUNGARY150+0.09-0.04+0.05▲2
43J.Aava🇪🇪 ESTONIA120+0.27-0.24+0.04▲13
44I.Bilusic🇭🇷 CROATIA110-0.12+0.10-0.02▼8
45V.Zoric🇭🇷 CROATIA110-0.12+0.10-0.02▼8
46E.Vainikonis🇱🇹 LITHUANIA90+0.11-0.13-0.03▲5
47D.MartinovicB AND H150+0.01-0.09-0.09▼2
48I.NovoselB AND H150+0.01-0.09-0.09▼2
49D.Tubak🇭🇺 HUNGARY150+0.07-0.23-0.16▲5
50A.Vikor🇭🇺 HUNGARY150+0.07-0.23-0.16▲5
51E.Klems🇨🇿 CZECH REPUBLIC150+0.01-0.17-0.16▲1
52D.Vozabal🇨🇿 CZECH REPUBLIC150+0.01-0.17-0.16▲1
53U.Jansons🇱🇻 LATVIA100-0.09-0.13-0.21▼4
54J.Neimanis🇱🇻 LATVIA100-0.09-0.13-0.21▼4
55P.Belcak🇸🇰 SLOVAKIA150-0.12-0.11-0.23▼8
56M.Henc🇸🇰 SLOVAKIA150-0.12-0.11-0.23▼8
57A.Mikkelsen🇫🇴 FAROE ISLANDS150+0.07-0.33-0.26·
58D.Mohr🇫🇴 FAROE ISLANDS150+0.07-0.33-0.26·
59V.Kurig🇪🇪 ESTONIA130+0.07-0.38-0.30▲2
60S.Mironov🇷🇸 SERBIA150+0.02-0.38-0.36▼1
61A.Mironova🇷🇸 SERBIA150+0.02-0.38-0.36▼1
62Y.Chumak🇺🇦 UKRAINE120+0.03-0.42-0.39·
63C.Teodorescu🇷🇴 ROMANIA100+0.18-0.60-0.42▲8
64G.Fazzardi🇸🇲 SAN MARINO150+0.02-0.46-0.43▼1
65M.Paolucci🇸🇲 SAN MARINO150+0.02-0.46-0.43▼1
66J.Pavsek🇸🇮 SLOVENIA100+0.04-0.49-0.45▼1
67E.Sagmeister🇸🇮 SLOVENIA100+0.04-0.49-0.45▼1
68F.MasicB AND H150+0.04-0.50-0.47▼1
69M.MilovicB AND H150+0.04-0.50-0.47▼1
70R.Gabriel🇸🇰 SLOVAKIA150+0.09-0.58-0.49▼1
71J.Rumancik🇸🇰 SLOVAKIA150+0.09-0.58-0.49▼1
72A.Ordog🇷🇴 ROMANIA60+0.24-1.01-0.76▲1
73G.Rybnikov🇺🇦 UKRAINE150+0.07-0.98-0.91▼1
74O.Saposnicov🇺🇦 UKRAINE90+0.04-1.32-1.28·
75A.Pecci🇸🇲 SAN MARINO150+0.07-1.61-1.53·
76M.Ritiani🇸🇲 SAN MARINO150+0.07-1.61-1.53·