Wroclaw 2013 — 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
1D.Delft🇳🇱 NETHERLANDS180+1.79+322.0
2E.Ruiter🇳🇱 NETHERLANDS180+1.79+322.0
3A.Rouanet-Labe🇫🇷 FRANCE260+1.64+426.0
4A.Tartarin🇫🇷 FRANCE260+1.64+426.0
5M.Chavarria🇮🇹 ITALY280+1.12+313.0
6M.Salvato🇮🇹 ITALY280+1.12+313.0
7A.Leleu🇫🇷 FRANCE180+0.96+173.0
8J.Mourgues🇫🇷 FRANCE180+0.96+173.0
9D.Kazmucha🇵🇱 POLAND280+0.95+265.0
10J.Zmuda🇵🇱 POLAND280+0.95+265.0
11L.Leufkens🇳🇱 NETHERLANDS260+0.67+173.0
12M.Ticha🇳🇱 NETHERLANDS260+0.67+173.0
13S.Froyse🇳🇴 NORWAY320+0.36+115.0
14J.Carbonneaux🇫🇷 FRANCE200+0.35+70.0
15A.Thizy🇫🇷 FRANCE200+0.35+70.0
16M.Holeksa🇵🇱 POLAND180+0.32+58.0
17K.Wesolowska🇵🇱 POLAND180+0.32+58.0
18N.Banas🇳🇱 NETHERLANDS200+0.28+56.0
19J.Nab🇳🇱 NETHERLANDS200+0.28+56.0
20K.Asplund🇸🇪 SWEDEN320+0.26+82.0
21E.Rodin🇸🇪 SWEDEN320+0.26+82.0
22K.Dufrat🇵🇱 POLAND180+0.07+13.0
23B.Roslon🇵🇱 POLAND180+0.07+13.0
24D.Kaya🇹🇷 TURKEY240-0.24-58.0
25B.Uskup🇹🇷 TURKEY240-0.24-58.0
26T.Charkow🇦🇹 AUSTRIA320-0.32-101.0
27S.Hermann🇦🇹 AUSTRIA320-0.32-101.0
28S.Sjodal🇳🇴 NORWAY320-0.37-117.0
29H.Ozsema🇹🇷 TURKEY200-0.48-96.0
30T.Tugrul🇹🇷 TURKEY200-0.48-96.0
31G.Botta🇮🇹 ITALY220-0.55-121.0
32M.Costa🇮🇹 ITALY220-0.55-121.0
33A.Bunth🇭🇺 HUNGARY320-0.59-188.0
34L.Ersek🇭🇺 HUNGARY300-0.61-182.0
35A.Fischer🇭🇺 HUNGARY320-0.62-197.0
36Z.Beko🇭🇺 HUNGARY160-0.75-120.0
37E.Oktay🇹🇷 TURKEY200-0.79-157.0
38H.Ozgur🇹🇷 TURKEY200-0.79-157.0
39M.Klingen🇳🇴 NORWAY320-0.85-272.0
40M.Beko🇭🇺 HUNGARY180-0.92-165.0
41I.Petersen🇸🇪 SWEDEN320-1.15-367.0
42M.Petersen🇸🇪 SWEDEN320-1.15-367.0
43A.Charkow🇦🇹 AUSTRIA320-1.22-391.0
44G.Oelsinger🇦🇹 AUSTRIA320-1.22-391.0
45T.Hauge🇳🇴 NORWAY320-1.57-504.0
46C.Burgio🇮🇹 ITALY140+1.11+155.0
47F.Butto🇮🇹 ITALY140+1.11+155.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
1M.Costa🇮🇹 ITALY5390.6%0.11
2A.Leleu🇫🇷 FRANCE4290.5%0.12
3G.Botta🇮🇹 ITALY4889.6%0.12
4B.Uskup🇹🇷 TURKEY6589.2%0.11
5T.Tugrul🇹🇷 TURKEY4588.9%0.11
6A.Thizy🇫🇷 FRANCE4388.4%0.19
7L.Leufkens🇳🇱 NETHERLANDS5286.5%0.17
8E.Rodin🇸🇪 SWEDEN9785.6%0.15
9E.Oktay🇹🇷 TURKEY4785.1%0.17
10S.Froyse🇳🇴 NORWAY9984.8%0.16
11A.Tartarin🇫🇷 FRANCE6684.8%0.17
12M.Klingen🇳🇴 NORWAY6684.8%0.21
13Z.Beko🇭🇺 HUNGARY3884.2%0.24
14A.Rouanet-Labe🇫🇷 FRANCE6384.1%0.16
15A.Fischer🇭🇺 HUNGARY8783.9%0.17
16J.Zmuda🇵🇱 POLAND6883.8%0.16
17M.Holeksa🇵🇱 POLAND4182.9%0.17
18L.Ersek🇭🇺 HUNGARY7682.9%0.21
19M.Ticha🇳🇱 NETHERLANDS6982.6%0.22
20D.Kazmucha🇵🇱 POLAND6882.4%0.23
21S.Hermann🇦🇹 AUSTRIA8482.1%0.19
22M.Chavarria🇮🇹 ITALY6782.1%0.21
23T.Charkow🇦🇹 AUSTRIA7781.8%0.18
24B.Roslon🇵🇱 POLAND3881.6%0.21
25I.Petersen🇸🇪 SWEDEN7981.0%0.25
26E.Ruiter🇳🇱 NETHERLANDS3680.6%0.25
27K.Wesolowska🇵🇱 POLAND3680.6%0.25
28H.Ozsema🇹🇷 TURKEY5680.4%0.27
29J.Nab🇳🇱 NETHERLANDS5080.0%0.22
30A.Bunth🇭🇺 HUNGARY8379.5%0.27
31K.Dufrat🇵🇱 POLAND4379.1%0.21
32M.Petersen🇸🇪 SWEDEN5778.9%0.23
33T.Hauge🇳🇴 NORWAY7578.7%0.23
34N.Banas🇳🇱 NETHERLANDS4278.6%0.31
35G.Oelsinger🇦🇹 AUSTRIA8577.6%0.32
36K.Asplund🇸🇪 SWEDEN8077.5%0.26
37M.Beko🇭🇺 HUNGARY4477.3%0.29
38J.Carbonneaux🇫🇷 FRANCE4975.5%0.35
39A.Charkow🇦🇹 AUSTRIA8274.4%0.26
40H.Ozgur🇹🇷 TURKEY5273.1%0.31
41D.Kaya🇹🇷 TURKEY6373.0%0.30
42M.Salvato🇮🇹 ITALY7072.9%0.36
43D.Delft🇳🇱 NETHERLANDS4072.5%0.30
44J.Mourgues🇫🇷 FRANCE5072.0%0.30
45S.Sjodal🇳🇴 NORWAY9670.8%0.33
46C.Burgio🇮🇹 ITALY3381.8%0.18
47F.Butto🇮🇹 ITALY3177.4%0.23

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
1J.Carbonneaux🇫🇷 FRANCE5184.3%0.18
2E.Ruiter🇳🇱 NETHERLANDS5683.9%0.18
3D.Kazmucha🇵🇱 POLAND6083.3%0.20
4A.Rouanet-Labe🇫🇷 FRANCE5282.7%0.23
5K.Wesolowska🇵🇱 POLAND4682.6%0.22
6M.Chavarria🇮🇹 ITALY6782.1%0.25
7A.Leleu🇫🇷 FRANCE3982.1%0.26
8M.Holeksa🇵🇱 POLAND5581.8%0.20
9D.Delft🇳🇱 NETHERLANDS4879.2%0.25
10B.Uskup🇹🇷 TURKEY5578.2%0.26
11L.Leufkens🇳🇱 NETHERLANDS5978.0%0.34
12S.Froyse🇳🇴 NORWAY8077.5%0.28
13K.Asplund🇸🇪 SWEDEN4877.1%0.27
14M.Ticha🇳🇱 NETHERLANDS7276.4%0.31
15J.Zmuda🇵🇱 POLAND7676.3%0.28
16J.Mourgues🇫🇷 FRANCE4774.5%0.30
17A.Tartarin🇫🇷 FRANCE7774.0%0.33
18L.Ersek🇭🇺 HUNGARY8473.8%0.31
19G.Botta🇮🇹 ITALY4872.9%0.31
20A.Fischer🇭🇺 HUNGARY9072.2%0.39
21D.Kaya🇹🇷 TURKEY5671.4%0.32
22T.Charkow🇦🇹 AUSTRIA6971.0%0.43
23N.Banas🇳🇱 NETHERLANDS5570.9%0.34
24M.Salvato🇮🇹 ITALY6570.8%0.34
25J.Nab🇳🇱 NETHERLANDS4470.5%0.32
26A.Thizy🇫🇷 FRANCE5569.1%0.44
27M.Costa🇮🇹 ITALY5869.0%0.36
28E.Rodin🇸🇪 SWEDEN8469.0%0.38
29B.Roslon🇵🇱 POLAND4868.8%0.42
30K.Dufrat🇵🇱 POLAND4367.4%0.47
31G.Oelsinger🇦🇹 AUSTRIA7365.8%0.48
32M.Petersen🇸🇪 SWEDEN8465.5%0.43
33H.Ozgur🇹🇷 TURKEY4965.3%0.49
34I.Petersen🇸🇪 SWEDEN8864.8%0.44
35T.Hauge🇳🇴 NORWAY8864.8%0.56
36S.Hermann🇦🇹 AUSTRIA8764.4%0.45
37M.Klingen🇳🇴 NORWAY6764.2%0.42
38H.Ozsema🇹🇷 TURKEY5563.6%0.51
39E.Oktay🇹🇷 TURKEY5162.7%0.51
40S.Sjodal🇳🇴 NORWAY6860.3%0.46
41T.Tugrul🇹🇷 TURKEY4358.1%0.58
42A.Charkow🇦🇹 AUSTRIA7857.7%0.70
43Z.Beko🇭🇺 HUNGARY3357.6%0.73
44M.Beko🇭🇺 HUNGARY3655.6%0.75
45A.Bunth🇭🇺 HUNGARY6852.9%0.63
46C.Burgio🇮🇹 ITALY4087.5%0.15
47F.Butto🇮🇹 ITALY3680.6%0.31

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.Rouanet-Labe🇫🇷 FRANCE12991.5%0.09
2A.Tartarin🇫🇷 FRANCE12991.5%0.09
3A.Leleu🇫🇷 FRANCE9291.3%0.10
4J.Mourgues🇫🇷 FRANCE9291.3%0.10
5D.Kazmucha🇵🇱 POLAND13691.2%0.11
6J.Zmuda🇵🇱 POLAND13691.2%0.11
7J.Carbonneaux🇫🇷 FRANCE9290.2%0.10
8A.Thizy🇫🇷 FRANCE9290.2%0.10
9M.Chavarria🇮🇹 ITALY13788.3%0.17
10M.Salvato🇮🇹 ITALY13788.3%0.17
11N.Banas🇳🇱 NETHERLANDS9287.0%0.13
12J.Nab🇳🇱 NETHERLANDS9287.0%0.13
13E.Oktay🇹🇷 TURKEY9986.9%0.18
14H.Ozgur🇹🇷 TURKEY9986.9%0.18
15D.Delft🇳🇱 NETHERLANDS7686.8%0.14
16E.Ruiter🇳🇱 NETHERLANDS7686.8%0.14
17D.Kaya🇹🇷 TURKEY12886.7%0.16
18B.Uskup🇹🇷 TURKEY12886.7%0.16
19L.Leufkens🇳🇱 NETHERLANDS12186.0%0.15
20M.Ticha🇳🇱 NETHERLANDS12186.0%0.15
21M.Holeksa🇵🇱 POLAND7784.4%0.17
22K.Wesolowska🇵🇱 POLAND7784.4%0.17
23K.Dufrat🇵🇱 POLAND8184.0%0.22
24B.Roslon🇵🇱 POLAND8184.0%0.22
25S.Froyse🇳🇴 NORWAY18083.9%0.22
26I.Petersen🇸🇪 SWEDEN13683.1%0.23
27M.Petersen🇸🇪 SWEDEN13683.1%0.23
28G.Botta🇮🇹 ITALY10182.2%0.20
29M.Costa🇮🇹 ITALY10182.2%0.20
30A.Bunth🇭🇺 HUNGARY16081.9%0.24
31L.Ersek🇭🇺 HUNGARY15481.8%0.25
32K.Asplund🇸🇪 SWEDEN17781.4%0.25
33E.Rodin🇸🇪 SWEDEN17781.4%0.25
34H.Ozsema🇹🇷 TURKEY10181.2%0.20
35T.Tugrul🇹🇷 TURKEY10181.2%0.20
36Z.Beko🇭🇺 HUNGARY8479.8%0.25
37M.Klingen🇳🇴 NORWAY16379.8%0.29
38A.Charkow🇦🇹 AUSTRIA16779.6%0.29
39G.Oelsinger🇦🇹 AUSTRIA16779.6%0.29
40A.Fischer🇭🇺 HUNGARY16179.5%0.22
41T.Charkow🇦🇹 AUSTRIA16179.5%0.24
42S.Hermann🇦🇹 AUSTRIA16179.5%0.24
43S.Sjodal🇳🇴 NORWAY17378.6%0.31
44M.Beko🇭🇺 HUNGARY9776.3%0.27
45T.Hauge🇳🇴 NORWAY15673.7%0.39
46C.Burgio🇮🇹 ITALY6479.7%0.25
47F.Butto🇮🇹 ITALY6479.7%0.25

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Δ
1D.Delft🇳🇱 NETHERLANDS180-0.56+1.89+1.33·
2E.Ruiter🇳🇱 NETHERLANDS180-0.56+1.89+1.33·
3A.Rouanet-Labe🇫🇷 FRANCE260-0.16+1.34+1.18·
4A.Tartarin🇫🇷 FRANCE260-0.16+1.34+1.18·
5L.Leufkens🇳🇱 NETHERLANDS260-0.04+1.01+0.96▲2
6M.Ticha🇳🇱 NETHERLANDS260-0.04+1.01+0.96▲2
7J.Carbonneaux🇫🇷 FRANCE200-0.04+0.94+0.91▲2
8A.Thizy🇫🇷 FRANCE200-0.04+0.94+0.91▲2
9M.Chavarria🇮🇹 ITALY280+0.04+0.69+0.73▲6
10M.Salvato🇮🇹 ITALY280+0.04+0.69+0.73▲6
11D.Kazmucha🇵🇱 POLAND280-0.09+0.78+0.69·
12J.Zmuda🇵🇱 POLAND280-0.09+0.78+0.69·
13A.Leleu🇫🇷 FRANCE180-0.47+1.13+0.65▼8
14J.Mourgues🇫🇷 FRANCE180-0.47+1.13+0.65▼8
15M.Holeksa🇵🇱 POLAND180-0.22+0.77+0.54▼2
16K.Wesolowska🇵🇱 POLAND180-0.22+0.77+0.54▼2
17G.Botta🇮🇹 ITALY220+0.16+0.35+0.51▲2
18M.Costa🇮🇹 ITALY220+0.16+0.35+0.51▲2
19N.Banas🇳🇱 NETHERLANDS200+0.01+0.44+0.45▼2
20J.Nab🇳🇱 NETHERLANDS200+0.01+0.44+0.45▼2
21K.Dufrat🇵🇱 POLAND180-0.10+0.18+0.09·
22B.Roslon🇵🇱 POLAND180-0.10+0.18+0.09·
23H.Ozsema🇹🇷 TURKEY200+0.47-0.63-0.15▲9
24T.Tugrul🇹🇷 TURKEY200+0.47-0.63-0.15▲9
25T.Charkow🇦🇹 AUSTRIA320+0.13-0.34-0.21▼1
26S.Hermann🇦🇹 AUSTRIA320+0.13-0.34-0.21▼1
27S.Froyse🇳🇴 NORWAY320-0.01-0.23-0.25▼4
28K.Asplund🇸🇪 SWEDEN320+0.06-0.43-0.37▼2
29E.Rodin🇸🇪 SWEDEN320+0.06-0.43-0.37▼2
30A.Bunth🇭🇺 HUNGARY320+0.14-0.58-0.44▼1
31L.Ersek🇭🇺 HUNGARY300+0.08-0.56-0.48▼3
32A.Fischer🇭🇺 HUNGARY320+0.13-0.64-0.51▲2
33E.Oktay🇹🇷 TURKEY200+0.18-0.69-0.51▲4
34H.Ozgur🇹🇷 TURKEY200+0.18-0.69-0.51▲4
35S.Sjodal🇳🇴 NORWAY320+0.12-0.67-0.55▲1
36I.Petersen🇸🇪 SWEDEN320+0.18-0.78-0.60▲4
37M.Petersen🇸🇪 SWEDEN320+0.18-0.78-0.60▲4
38M.Beko🇭🇺 HUNGARY180+0.44-1.05-0.61▲4
39M.Klingen🇳🇴 NORWAY320+0.03-0.69-0.67·
40Z.Beko🇭🇺 HUNGARY160-0.04-0.67-0.71▼5
41D.Kaya🇹🇷 TURKEY240-0.15-0.63-0.78▼11
42B.Uskup🇹🇷 TURKEY240-0.15-0.63-0.78▼11
43T.Hauge🇳🇴 NORWAY320+0.16-1.13-0.97·
44A.Charkow🇦🇹 AUSTRIA320+0.13-1.41-1.28·
45G.Oelsinger🇦🇹 AUSTRIA320+0.13-1.41-1.28·