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
1C.Deheeger🇫🇷 FRANCE96+1.70+163.0
2A.Bukat🇵🇱 POLAND142+1.20+170.0
3S.Baldysz🇵🇱 POLAND190+0.94+178.0
4M.Andonov🇧🇬 BULGARIA192+0.84+161.0
5T.Pavlov🇧🇬 BULGARIA192+0.84+161.0
6J.Andruszkiewicz🇵🇱 POLAND128+0.70+89.0
7A.Bauer🇩🇪 GERMANY192+0.69+132.0
8P.Petrov🇩🇪 GERMANY192+0.69+132.0
9P.Bedouet🇫🇷 FRANCE160+0.68+108.0
10S.Pepic🇷🇸 SERBIA192+0.61+118.0
11J.Zoranovic🇷🇸 SERBIA192+0.61+118.0
12K.Goscianski🇳🇱 NETHERLANDS192+0.58+111.0
13R.Van Der Weide🇳🇱 NETHERLANDS192+0.58+111.0
14E.Sucharda🇵🇱 POLAND176+0.55+97.0
15M.Balodis🇱🇻 LATVIA192+0.54+104.0
16J.Ilzins🇱🇻 LATVIA192+0.54+104.0
17E.Olla🇱🇻 LATVIA192+0.34+66.0
18T.Straume🇱🇻 LATVIA192+0.34+66.0
19H.Kuscu🇹🇷 TURKIYE144+0.34+49.0
20T.Sari🇹🇷 TURKIYE144+0.34+49.0
21J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176+0.28+50.0
22K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176+0.28+50.0
23M.Seizovic🇷🇸 SERBIA192+0.24+46.0
24S.Vazic🇷🇸 SERBIA192+0.24+46.0
25G.Falconer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144+0.19+27.0
26R.Valentine🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144+0.19+27.0
27E.Vallet🇫🇷 FRANCE144+0.12+17.0
28O.Gardenghi🇪🇸 SPAIN128+0.11+14.0
29D.Puerto🇪🇸 SPAIN128+0.11+14.0
30G.Akar🇹🇷 TURKIYE112+0.10+11.0
31K.Sezer🇹🇷 TURKIYE112+0.10+11.0
32Z.Ferov🇧🇬 BULGARIA192+0.06+12.0
33D.Lazarov🇧🇬 BULGARIA192+0.06+12.0
34S.Laan🇪🇪 ESTONIA192-0.07-14.0
35R.Zvorovski🇪🇪 ESTONIA192-0.07-14.0
36L.Bonin🇫🇷 FRANCE144-0.13-19.0
37T.Guichet🇫🇷 FRANCE144-0.13-19.0
38R.Maide🇪🇪 ESTONIA192-0.27-51.0
39T.Piibeleht🇪🇪 ESTONIA192-0.27-51.0
40R.Retzler🇷🇴 ROMANIA174-0.37-64.0
41C.Basbug🇹🇷 TURKIYE128-0.41-52.0
42M.Kalayci🇹🇷 TURKIYE128-0.41-52.0
43A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.55-97.0
44O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.55-97.0
45J.Middleton🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND96-0.57-55.0
46N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND96-0.57-55.0
47Z.Zhu🇩🇪 GERMANY192-0.64-123.0
48Y.Zuo🇩🇪 GERMANY192-0.64-123.0
49A.Huang🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144-0.81-117.0
50J.Nakamaru-Pinder🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144-0.81-117.0
51G.Gemeno🇪🇸 SPAIN128-0.91-117.0
52E.Penalba🇪🇸 SPAIN128-0.91-117.0
53A.Boonstra🇳🇱 NETHERLANDS192-1.01-194.0
54B.Van Noort🇳🇱 NETHERLANDS192-1.01-194.0
55N.Garcia Lopez🇪🇸 SPAIN128-1.07-137.0
56E.Milesi Vidal🇪🇸 SPAIN128-1.07-137.0
57D.Grigore🇷🇴 ROMANIA174-1.07-187.0
58R.Marina🇷🇴 ROMANIA170-1.13-192.0
59A.Daian🇷🇴 ROMANIA170-1.85-315.0
60R.Basler🇫🇷 FRANCE80+0.90+72.0
61R.Rosikiewicz🇵🇱 POLAND58+0.12+7.0
62F.Trojanski🇵🇱 POLAND58+0.12+7.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.Van Noort🇳🇱 NETHERLANDS4791.5%0.09
2E.Olla🇱🇻 LATVIA4591.1%0.09
3J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4290.5%0.10
4E.Milesi Vidal🇪🇸 SPAIN3688.9%0.11
5Z.Zhu🇩🇪 GERMANY4488.6%0.16
6D.Lazarov🇧🇬 BULGARIA4887.5%0.21
7K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5886.2%0.15
8J.Ilzins🇱🇻 LATVIA4386.0%0.19
9M.Andonov🇧🇬 BULGARIA4985.7%0.18
10S.Pepic🇷🇸 SERBIA3585.7%0.20
11T.Piibeleht🇪🇪 ESTONIA4185.4%0.15
12A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4684.8%0.15
13S.Vazic🇷🇸 SERBIA4584.4%0.16
14R.Maide🇪🇪 ESTONIA5084.0%0.22
15M.Kalayci🇹🇷 TURKIYE3183.9%0.16
16M.Balodis🇱🇻 LATVIA4983.7%0.16
17P.Petrov🇩🇪 GERMANY4883.3%0.17
18T.Guichet🇫🇷 FRANCE3683.3%0.17
19S.Baldysz🇵🇱 POLAND5483.3%0.18
20R.Valentine🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND3683.3%0.22
21K.Goscianski🇳🇱 NETHERLANDS4182.9%0.20
22G.Gemeno🇪🇸 SPAIN2982.8%0.17
23J.Nakamaru-Pinder🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND2882.1%0.18
24Y.Zuo🇩🇪 GERMANY3982.1%0.20
25R.Marina🇷🇴 ROMANIA3781.1%0.27
26A.Boonstra🇳🇱 NETHERLANDS4780.9%0.19
27G.Akar🇹🇷 TURKIYE3180.6%0.19
28N.Garcia Lopez🇪🇸 SPAIN3180.6%0.19
29R.Retzler🇷🇴 ROMANIA4080.0%0.23
30D.Grigore🇷🇴 ROMANIA4080.0%0.33
31J.Zoranovic🇷🇸 SERBIA5278.8%0.21
32E.Vallet🇫🇷 FRANCE3378.8%0.30
33K.Sezer🇹🇷 TURKIYE2878.6%0.21
34Z.Ferov🇧🇬 BULGARIA4678.3%0.24
35S.Laan🇪🇪 ESTONIA5578.2%0.24
36P.Bedouet🇫🇷 FRANCE4977.6%0.24
37E.Sucharda🇵🇱 POLAND3976.9%0.26
38A.Bukat🇵🇱 POLAND4376.7%0.23
39D.Puerto🇪🇸 SPAIN3476.5%0.29
40A.Bauer🇩🇪 GERMANY5375.5%0.28
41R.Zvorovski🇪🇪 ESTONIA4975.5%0.31
42N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND2875.0%0.25
43G.Falconer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND3675.0%0.25
44J.Andruszkiewicz🇵🇱 POLAND2774.1%0.37
45E.Penalba🇪🇸 SPAIN3873.7%0.34
46A.Daian🇷🇴 ROMANIA5373.6%0.28
47H.Kuscu🇹🇷 TURKIYE2673.1%0.27
48C.Basbug🇹🇷 TURKIYE2673.1%0.35
49A.Huang🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND2972.4%0.28
50O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4772.3%0.38
51C.Deheeger🇫🇷 FRANCE1471.4%0.29
52T.Sari🇹🇷 TURKIYE3871.1%0.32
53M.Seizovic🇷🇸 SERBIA5570.9%0.31
54T.Pavlov🇧🇬 BULGARIA5569.1%0.33
55T.Straume🇱🇻 LATVIA5367.9%0.36
56L.Bonin🇫🇷 FRANCE4165.9%0.34
57O.Gardenghi🇪🇸 SPAIN2065.0%0.35
58J.Middleton🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND3164.5%0.42
59R.Van Der Weide🇳🇱 NETHERLANDS5362.3%0.40
60R.Rosikiewicz🇵🇱 POLAND1782.4%0.23
61F.Trojanski🇵🇱 POLAND1478.6%0.21
62R.Basler🇫🇷 FRANCE2369.6%0.43

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.Deheeger🇫🇷 FRANCE3588.6%0.11
2J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3287.5%0.16
3S.Baldysz🇵🇱 POLAND4386.0%0.14
4R.Zvorovski🇪🇪 ESTONIA5882.8%0.24
5T.Guichet🇫🇷 FRANCE3482.4%0.21
6J.Andruszkiewicz🇵🇱 POLAND3381.8%0.21
7E.Olla🇱🇻 LATVIA4381.4%0.23
8T.Straume🇱🇻 LATVIA5180.4%0.28
9J.Zoranovic🇷🇸 SERBIA5979.7%0.25
10P.Petrov🇩🇪 GERMANY4979.6%0.27
11E.Sucharda🇵🇱 POLAND4678.3%0.24
12H.Kuscu🇹🇷 TURKIYE4678.3%0.35
13P.Bedouet🇫🇷 FRANCE3278.1%0.31
14T.Pavlov🇧🇬 BULGARIA4178.0%0.27
15D.Puerto🇪🇸 SPAIN3177.4%0.29
16M.Andonov🇧🇬 BULGARIA4776.6%0.28
17A.Boonstra🇳🇱 NETHERLANDS5076.0%0.30
18J.Ilzins🇱🇻 LATVIA5875.9%0.31
19L.Bonin🇫🇷 FRANCE3275.0%0.25
20A.Huang🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND4875.0%0.27
21M.Seizovic🇷🇸 SERBIA4875.0%0.33
22R.Retzler🇷🇴 ROMANIA4774.5%0.36
23O.Gardenghi🇪🇸 SPAIN4374.4%0.33
24O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4973.5%0.31
25T.Sari🇹🇷 TURKIYE3473.5%0.32
26A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3473.5%0.38
27A.Bauer🇩🇪 GERMANY4173.2%0.32
28K.Goscianski🇳🇱 NETHERLANDS4872.9%0.33
29A.Bukat🇵🇱 POLAND3271.9%0.38
30S.Pepic🇷🇸 SERBIA4671.7%0.33
31M.Balodis🇱🇻 LATVIA4271.4%0.29
32M.Kalayci🇹🇷 TURKIYE3571.4%0.43
33T.Piibeleht🇪🇪 ESTONIA4770.2%0.34
34R.Van Der Weide🇳🇱 NETHERLANDS5070.0%0.36
35S.Vazic🇷🇸 SERBIA4369.8%0.37
36Y.Zuo🇩🇪 GERMANY5969.5%0.37
37C.Basbug🇹🇷 TURKIYE3669.4%0.33
38E.Vallet🇫🇷 FRANCE3969.2%0.36
39N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND1668.8%0.44
40K.Sezer🇹🇷 TURKIYE2268.2%0.32
41K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4468.2%0.43
42B.Van Noort🇳🇱 NETHERLANDS4866.7%0.44
43R.Valentine🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND3966.7%0.51
44D.Lazarov🇧🇬 BULGARIA5265.4%0.42
45R.Maide🇪🇪 ESTONIA5464.8%0.39
46G.Akar🇹🇷 TURKIYE3164.5%0.48
47Z.Ferov🇧🇬 BULGARIA4564.4%0.47
48S.Laan🇪🇪 ESTONIA3063.3%0.43
49R.Marina🇷🇴 ROMANIA3863.2%0.45
50N.Garcia Lopez🇪🇸 SPAIN2661.5%0.46
51G.Falconer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND3360.6%0.42
52J.Middleton🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND2060.0%0.60
53J.Nakamaru-Pinder🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND3959.0%0.51
54E.Milesi Vidal🇪🇸 SPAIN3458.8%0.47
55E.Penalba🇪🇸 SPAIN2356.5%0.52
56Z.Zhu🇩🇪 GERMANY4953.1%0.63
57D.Grigore🇷🇴 ROMANIA5052.0%0.68
58A.Daian🇷🇴 ROMANIA3847.4%0.79
59G.Gemeno🇪🇸 SPAIN3842.1%0.87
60R.Rosikiewicz🇵🇱 POLAND1492.9%0.14
61F.Trojanski🇵🇱 POLAND1275.0%0.25
62R.Basler🇫🇷 FRANCE1566.7%0.33

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.Andonov🇧🇬 BULGARIA10490.4%0.11
2T.Pavlov🇧🇬 BULGARIA10490.4%0.11
3J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10089.0%0.12
4K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10089.0%0.12
5L.Bonin🇫🇷 FRANCE7788.3%0.16
6T.Guichet🇫🇷 FRANCE7788.3%0.16
7A.Bukat🇵🇱 POLAND7987.3%0.13
8O.Gardenghi🇪🇸 SPAIN5487.0%0.13
9D.Puerto🇪🇸 SPAIN5487.0%0.13
10M.Balodis🇱🇻 LATVIA9287.0%0.18
11J.Ilzins🇱🇻 LATVIA9287.0%0.18
12P.Bedouet🇫🇷 FRANCE8486.9%0.14
13C.Deheeger🇫🇷 FRANCE4586.7%0.22
14S.Baldysz🇵🇱 POLAND10486.5%0.14
15G.Akar🇹🇷 TURKIYE5986.4%0.15
16K.Sezer🇹🇷 TURKIYE5986.4%0.15
17J.Andruszkiewicz🇵🇱 POLAND5986.4%0.17
18A.Bauer🇩🇪 GERMANY10186.1%0.17
19P.Petrov🇩🇪 GERMANY10186.1%0.17
20E.Sucharda🇵🇱 POLAND8485.7%0.17
21E.Vallet🇫🇷 FRANCE7485.1%0.16
22Z.Ferov🇧🇬 BULGARIA9485.1%0.18
23D.Lazarov🇧🇬 BULGARIA9485.1%0.18
24M.Seizovic🇷🇸 SERBIA10085.0%0.17
25S.Vazic🇷🇸 SERBIA10085.0%0.17
26E.Olla🇱🇻 LATVIA9884.7%0.16
27T.Straume🇱🇻 LATVIA9884.7%0.16
28R.Maide🇪🇪 ESTONIA9184.6%0.21
29T.Piibeleht🇪🇪 ESTONIA9184.6%0.21
30H.Kuscu🇹🇷 TURKIYE6484.4%0.22
31T.Sari🇹🇷 TURKIYE6484.4%0.22
32S.Pepic🇷🇸 SERBIA8783.9%0.22
33J.Zoranovic🇷🇸 SERBIA8783.9%0.22
34S.Laan🇪🇪 ESTONIA10483.7%0.18
35R.Zvorovski🇪🇪 ESTONIA10483.7%0.18
36K.Goscianski🇳🇱 NETHERLANDS9483.0%0.26
37R.Van Der Weide🇳🇱 NETHERLANDS9483.0%0.26
38C.Basbug🇹🇷 TURKIYE5782.5%0.17
39M.Kalayci🇹🇷 TURKIYE5782.5%0.17
40A.Huang🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5782.5%0.23
41J.Nakamaru-Pinder🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5782.5%0.23
42N.Garcia Lopez🇪🇸 SPAIN6782.1%0.25
43E.Milesi Vidal🇪🇸 SPAIN6782.1%0.25
44Z.Zhu🇩🇪 GERMANY8381.9%0.27
45Y.Zuo🇩🇪 GERMANY8381.9%0.27
46A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9381.7%0.24
47O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9381.7%0.24
48R.Retzler🇷🇴 ROMANIA7979.7%0.27
49R.Marina🇷🇴 ROMANIA9179.1%0.25
50G.Falconer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND7276.4%0.32
51R.Valentine🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND7276.4%0.32
52D.Grigore🇷🇴 ROMANIA7975.9%0.33
53A.Daian🇷🇴 ROMANIA9175.8%0.31
54A.Boonstra🇳🇱 NETHERLANDS9473.4%0.30
55B.Van Noort🇳🇱 NETHERLANDS9473.4%0.30
56G.Gemeno🇪🇸 SPAIN6771.6%0.40
57E.Penalba🇪🇸 SPAIN6771.6%0.40
58J.Middleton🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5969.5%0.37
59N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5969.5%0.37
60R.Basler🇫🇷 FRANCE3582.9%0.29
61R.Rosikiewicz🇵🇱 POLAND3180.6%0.26
62F.Trojanski🇵🇱 POLAND3180.6%0.26

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 %
1J.Nakamaru-Pinder🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND40021152.8%
2J.Zoranovic🇷🇸 SERBIA53828352.6%
3S.Pepic🇷🇸 SERBIA54027550.9%
4Y.Zuo🇩🇪 GERMANY53627350.9%
5D.Lazarov🇧🇬 BULGARIA52826850.8%
6Z.Ferov🇧🇬 BULGARIA53226750.2%
7A.Huang🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND40020050.0%
8D.Puerto🇪🇸 SPAIN36417748.6%
9J.Andruszkiewicz🇵🇱 POLAND35317048.2%
10C.Deheeger🇫🇷 FRANCE25412248.0%
11D.Grigore🇷🇴 ROMANIA46122047.7%
12O.Gardenghi🇪🇸 SPAIN36517447.7%
13R.Retzler🇷🇴 ROMANIA46622247.6%
14C.Basbug🇹🇷 TURKIYE36517347.4%
15J.Ilzins🇱🇻 LATVIA54525847.3%
16T.Piibeleht🇪🇪 ESTONIA50323546.7%
17R.Valentine🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND38417846.4%
18M.Kalayci🇹🇷 TURKIYE36617046.4%
19R.Maide🇪🇪 ESTONIA51423445.5%
20Z.Zhu🇩🇪 GERMANY53824245.0%
21E.Sucharda🇵🇱 POLAND48021645.0%
22K.Goscianski🇳🇱 NETHERLANDS51022844.7%
23P.Bedouet🇫🇷 FRANCE40618144.6%
24T.Sari🇹🇷 TURKIYE38417144.5%
25R.Zvorovski🇪🇪 ESTONIA49922044.1%
26M.Balodis🇱🇻 LATVIA55024244.0%
27G.Falconer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND38516943.9%
28A.Boonstra🇳🇱 NETHERLANDS53923243.0%
29B.Van Noort🇳🇱 NETHERLANDS53022843.0%
30R.Van Der Weide🇳🇱 NETHERLANDS51622042.6%
31E.Vallet🇫🇷 FRANCE38016242.6%
32A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND46519742.4%
33N.Garcia Lopez🇪🇸 SPAIN34014442.4%
34O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND46819641.9%
35K.Sezer🇹🇷 TURKIYE30812941.9%
36S.Baldysz🇵🇱 POLAND52922141.8%
37S.Vazic🇷🇸 SERBIA50720941.2%
38E.Milesi Vidal🇪🇸 SPAIN34214141.2%
39P.Petrov🇩🇪 GERMANY51921140.7%
40H.Kuscu🇹🇷 TURKIYE38915840.6%
41T.Pavlov🇧🇬 BULGARIA51820740.0%
42M.Andonov🇧🇬 BULGARIA51220239.5%
43T.Straume🇱🇻 LATVIA53020739.1%
44E.Olla🇱🇻 LATVIA52220439.1%
45A.Bauer🇩🇪 GERMANY52520438.9%
46G.Gemeno🇪🇸 SPAIN34713538.9%
47M.Seizovic🇷🇸 SERBIA51219838.7%
48T.Guichet🇫🇷 FRANCE39515338.7%
49G.Akar🇹🇷 TURKIYE31111938.3%
50J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND47217837.7%
51L.Bonin🇫🇷 FRANCE39114737.6%
52K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND47017637.4%
53A.Bukat🇵🇱 POLAND40114736.7%
54R.Marina🇷🇴 ROMANIA43415936.6%
55A.Daian🇷🇴 ROMANIA43315435.6%
56E.Penalba🇪🇸 SPAIN34912435.5%
57S.Laan🇪🇪 ESTONIA50517634.9%
58J.Middleton🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND2599034.7%
59N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND2658431.7%
60R.Rosikiewicz🇵🇱 POLAND1567749.4%
61R.Basler🇫🇷 FRANCE22010648.2%
62F.Trojanski🇵🇱 POLAND1606641.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Δ
1J.Andruszkiewicz🇵🇱 POLAND128-0.40+1.39+0.99▲1
2A.Bukat🇵🇱 POLAND144+0.18+0.72+0.89▲6
3S.Pepic🇷🇸 SERBIA192-0.15+1.03+0.88·
4J.Zoranovic🇷🇸 SERBIA192-0.15+1.03+0.88·
5M.Andonov🇧🇬 BULGARIA192+0.01+0.81+0.82▲1
6T.Pavlov🇧🇬 BULGARIA192+0.01+0.81+0.82▲1
7C.Deheeger🇫🇷 FRANCE96-0.69+1.43+0.74▼6
8E.Sucharda🇵🇱 POLAND176-0.24+0.90+0.66▼3
9M.Balodis🇱🇻 LATVIA192-0.07+0.70+0.63·
10J.Ilzins🇱🇻 LATVIA192-0.07+0.70+0.63·
11S.Baldysz🇵🇱 POLAND192+0.18+0.43+0.61▲4
12C.Basbug🇹🇷 TURKIYE128-0.03+0.48+0.45▲1
13M.Kalayci🇹🇷 TURKIYE128-0.03+0.48+0.45▲1
14P.Bedouet🇫🇷 FRANCE160-0.01+0.41+0.40▲2
15A.Bauer🇩🇪 GERMANY192-0.13+0.49+0.36▼4
16P.Petrov🇩🇪 GERMANY192-0.13+0.49+0.36▼4
17A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.20+0.12+0.32▲7
18O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.20+0.12+0.32▲7
19E.Vallet🇫🇷 FRANCE144+0.18+0.13+0.31▲4
20K.Goscianski🇳🇱 NETHERLANDS192+0.01+0.28+0.29▼1
21R.Van Der Weide🇳🇱 NETHERLANDS192+0.01+0.28+0.29▼1
22O.Gardenghi🇪🇸 SPAIN128+0.17+0.10+0.27▲4
23D.Puerto🇪🇸 SPAIN128+0.17+0.10+0.27▲4
24Z.Ferov🇧🇬 BULGARIA192-0.07+0.32+0.24▼7
25D.Lazarov🇧🇬 BULGARIA192-0.07+0.32+0.24▼7
26L.Bonin🇫🇷 FRANCE144+0.15-0.05+0.11▲2
27T.Guichet🇫🇷 FRANCE144+0.15-0.05+0.11▲2
28E.Olla🇱🇻 LATVIA192-0.10+0.17+0.07▼7
29T.Straume🇱🇻 LATVIA192-0.10+0.17+0.07▼7
30M.Seizovic🇷🇸 SERBIA192+0.10-0.06+0.04▲2
31S.Vazic🇷🇸 SERBIA192+0.10-0.06+0.04▲2
32S.Laan🇪🇪 ESTONIA192+0.13-0.19-0.06▲6
33R.Zvorovski🇪🇪 ESTONIA192+0.13-0.19-0.06▲6
34A.Huang🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144+0.07-0.13-0.06·
35J.Nakamaru-Pinder🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144+0.07-0.13-0.06·
36G.Akar🇹🇷 TURKIYE112+0.34-0.45-0.10▲6
37K.Sezer🇹🇷 TURKIYE112+0.34-0.45-0.10▲6
38R.Maide🇪🇪 ESTONIA192-0.09-0.16-0.25▼2
39T.Piibeleht🇪🇪 ESTONIA192-0.09-0.16-0.25▼2
40J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192-0.17-0.20-0.37·
41K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192-0.17-0.20-0.37·
42H.Kuscu🇹🇷 TURKIYE144-0.36-0.05-0.42▼12
43T.Sari🇹🇷 TURKIYE144-0.36-0.05-0.42▼12
44J.Middleton🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND96-0.02-0.51-0.53·
45N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND96-0.02-0.51-0.53·
46R.Retzler🇷🇴 ROMANIA192+0.01-0.58-0.56▲2
47G.Falconer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144+0.17-0.77-0.59▲4
48R.Valentine🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144+0.17-0.77-0.59▲4
49Z.Zhu🇩🇪 GERMANY192-0.08-0.55-0.63▼3
50Y.Zuo🇩🇪 GERMANY192-0.08-0.55-0.63▼3
51A.Boonstra🇳🇱 NETHERLANDS192+0.08-0.80-0.72▲2
52B.Van Noort🇳🇱 NETHERLANDS192+0.08-0.80-0.72▲2
53N.Garcia Lopez🇪🇸 SPAIN128-0.15-0.61-0.76▼4
54E.Milesi Vidal🇪🇸 SPAIN128-0.15-0.61-0.76▼4
55D.Grigore🇷🇴 ROMANIA192+0.06-0.87-0.81·
56G.Gemeno🇪🇸 SPAIN128+0.23-1.47-1.24·
57E.Penalba🇪🇸 SPAIN128+0.23-1.47-1.24·
58R.Marina🇷🇴 ROMANIA192+0.10-1.48-1.38·
59A.Daian🇷🇴 ROMANIA192+0.14-1.79-1.64·