Dubrovnik 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
1C.Puillet🇫🇷 FRENCH CHAMPIONS64+1.89+121.0
2A.Tartarin🇫🇷 FRENCH CHAMPIONS64+1.89+121.0
3L.BildeODENSE BRIDGECLUB64+1.36+87.0
4M.Dam MortensenODENSE BRIDGECLUB64+1.36+87.0
5A.Sarniak🇵🇱 POLISH CHAMPIONS32+2.75+88.0
6J.Zalewska🇵🇱 POLISH CHAMPIONS32+2.75+88.0
7A.Sarniak🇵🇱 POLISH CHAMPIONS B32+1.94+62.0
8J.Zalewska🇵🇱 POLISH CHAMPIONS B32+1.94+62.0
9M.GrguricCROATIAN CHAMPIONS B32+1.56+50.0
10R.MullerCROATIAN CHAMPIONS B32+1.56+50.0
11S.Kriftner🇩🇪 GERMAN CHAMPIONS48+1.19+57.0
12M.Plath🇩🇪 GERMAN CHAMPIONS48+1.19+57.0
13M.GrguricCROATIAN CHAMPIONS32+1.19+38.0
14R.MullerCROATIAN CHAMPIONS32+1.19+38.0
15S.KuranogluTURKISH CHAMPIONS48+0.96+46.0
16G.VahabogluTURKISH CHAMPIONS48+0.96+46.0
17P.Kronback🇸🇪 SWEDISH CHAMPIONS32+0.72+23.0
18T.Trendafilova🇸🇪 SWEDISH CHAMPIONS32+0.72+23.0
19I.Borling🇸🇪 SWEDISH CHAMPIONS B32+0.47+15.0
20L.Edlund🇸🇪 SWEDISH CHAMPIONS B32+0.47+15.0
21I.Gromann🇩🇪 GERMAN CHAMPIONS32+0.38+12.0
22K.Wenning🇩🇪 GERMAN CHAMPIONS32+0.38+12.0
23S.Rolland🇫🇷 FRENCH CHAMPIONS16+0.25+4.0
24V.Sauvage🇫🇷 FRENCH CHAMPIONS16+0.25+4.0
25E.Morawska🇵🇱 POLISH CHAMPIONS B32+0.06+2.0
26D.Ocylok🇵🇱 POLISH CHAMPIONS B32+0.06+2.0
27E.RosthoejODENSE BRIDGECLUB32+0.06+2.0
28J.SigsgaardODENSE BRIDGECLUB32+0.06+2.0
29S.Kulovic-ProbstCROATIAN CHAMPIONS B32-0.72-23.0
30I.MrkicCROATIAN CHAMPIONS B32-0.72-23.0
31A.Della Monta🇩🇪 GERMAN CHAMPIONS48-0.94-45.0
32G.Smykalla🇩🇪 GERMAN CHAMPIONS48-0.94-45.0
33E.Morawska🇵🇱 POLISH CHAMPIONS32-1.19-38.0
34D.Ocylok🇵🇱 POLISH CHAMPIONS32-1.19-38.0
35I.IlicakTURKISH CHAMPIONS32-1.22-39.0
36A.MetinTURKISH CHAMPIONS32-1.22-39.0
37M.Kurek Beaulieu🇫🇷 FRENCH CHAMPIONS48-1.25-60.0
38A.Leleu🇫🇷 FRENCH CHAMPIONS48-1.25-60.0
39I.Borling🇸🇪 SWEDISH CHAMPIONS32-1.56-50.0
40L.Edlund🇸🇪 SWEDISH CHAMPIONS32-1.56-50.0
41L.HembergODENSE BRIDGECLUB32-1.91-61.0
42N.RindahlODENSE BRIDGECLUB32-1.91-61.0
43P.Kronback🇸🇪 SWEDISH CHAMPIONS B32-2.47-79.0
44T.Trendafilova🇸🇪 SWEDISH CHAMPIONS B32-2.47-79.0
45R.DuvenyazTURKISH CHAMPIONS48-2.58-124.0
46E.OzanTURKISH CHAMPIONS48-2.58-124.0
47S.Kulovic-ProbstCROATIAN CHAMPIONS32-2.75-88.0
48I.MrkicCROATIAN CHAMPIONS32-2.75-88.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
1L.BildeODENSE BRIDGECLUB1291.7%0.08
2C.Puillet🇫🇷 FRENCH CHAMPIONS2181.0%0.29
3M.Dam MortensenODENSE BRIDGECLUB2378.3%0.22
4A.Tartarin🇫🇷 FRENCH CHAMPIONS1675.0%0.25
5A.Sarniak🇵🇱 POLISH CHAMPIONS B6100.0%0.00
6L.HembergODENSE BRIDGECLUB4100.0%0.00
7I.Borling🇸🇪 SWEDISH CHAMPIONS5100.0%0.00
8T.Trendafilova🇸🇪 SWEDISH CHAMPIONS9100.0%0.00
9I.IlicakTURKISH CHAMPIONS3100.0%0.00
10L.Edlund🇸🇪 SWEDISH CHAMPIONS B10100.0%0.00
11T.Trendafilova🇸🇪 SWEDISH CHAMPIONS B7100.0%0.00
12R.MullerCROATIAN CHAMPIONS B988.9%0.11
13D.Ocylok🇵🇱 POLISH CHAMPIONS988.9%0.11
14P.Kronback🇸🇪 SWEDISH CHAMPIONS887.5%0.12
15R.DuvenyazTURKISH CHAMPIONS887.5%0.12
16I.Gromann🇩🇪 GERMAN CHAMPIONS785.7%0.14
17G.Smykalla🇩🇪 GERMAN CHAMPIONS1384.6%0.15
18V.Sauvage🇫🇷 FRENCH CHAMPIONS683.3%0.17
19A.Della Monta🇩🇪 GERMAN CHAMPIONS1283.3%0.17
20S.Kulovic-ProbstCROATIAN CHAMPIONS683.3%0.17
21N.RindahlODENSE BRIDGECLUB683.3%0.50
22I.MrkicCROATIAN CHAMPIONS683.3%0.50
23S.Kulovic-ProbstCROATIAN CHAMPIONS B1080.0%0.20
24E.Morawska🇵🇱 POLISH CHAMPIONS580.0%0.20
25A.MetinTURKISH CHAMPIONS580.0%0.20
26S.KuranogluTURKISH CHAMPIONS2080.0%0.20
27G.VahabogluTURKISH CHAMPIONS1080.0%0.30
28E.Morawska🇵🇱 POLISH CHAMPIONS B977.8%0.22
29J.Zalewska🇵🇱 POLISH CHAMPIONS875.0%0.25
30A.Leleu🇫🇷 FRENCH CHAMPIONS1675.0%0.25
31A.Sarniak🇵🇱 POLISH CHAMPIONS1275.0%0.42
32R.MullerCROATIAN CHAMPIONS875.0%0.62
33J.SigsgaardODENSE BRIDGECLUB771.4%0.29
34L.Edlund🇸🇪 SWEDISH CHAMPIONS1471.4%0.29
35S.Kriftner🇩🇪 GERMAN CHAMPIONS1471.4%0.36
36E.OzanTURKISH CHAMPIONS1471.4%0.43
37K.Wenning🇩🇪 GERMAN CHAMPIONS1070.0%0.30
38M.GrguricCROATIAN CHAMPIONS1070.0%0.30
39M.Kurek Beaulieu🇫🇷 FRENCH CHAMPIONS1070.0%0.50
40J.Zalewska🇵🇱 POLISH CHAMPIONS B966.7%0.33
41D.Ocylok🇵🇱 POLISH CHAMPIONS B862.5%0.38
42I.Borling🇸🇪 SWEDISH CHAMPIONS B862.5%0.38
43M.Plath🇩🇪 GERMAN CHAMPIONS1060.0%0.40
44P.Kronback🇸🇪 SWEDISH CHAMPIONS B757.1%0.43
45E.RosthoejODENSE BRIDGECLUB757.1%0.57
46S.Rolland🇫🇷 FRENCH CHAMPIONS250.0%0.50
47M.GrguricCROATIAN CHAMPIONS B450.0%0.75
48I.MrkicCROATIAN CHAMPIONS B540.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
1C.Puillet🇫🇷 FRENCH CHAMPIONS1392.3%0.08
2L.BildeODENSE BRIDGECLUB1681.2%0.25
3A.Tartarin🇫🇷 FRENCH CHAMPIONS1471.4%0.36
4M.Dam MortensenODENSE BRIDGECLUB1361.5%0.39
5A.Sarniak🇵🇱 POLISH CHAMPIONS B8100.0%0.00
6S.Rolland🇫🇷 FRENCH CHAMPIONS2100.0%0.00
7R.MullerCROATIAN CHAMPIONS5100.0%0.00
8R.MullerCROATIAN CHAMPIONS B1593.3%0.07
9K.Wenning🇩🇪 GERMAN CHAMPIONS1090.0%0.10
10T.Trendafilova🇸🇪 SWEDISH CHAMPIONS1090.0%0.10
11R.DuvenyazTURKISH CHAMPIONS1090.0%0.60
12I.MrkicCROATIAN CHAMPIONS B988.9%0.11
13E.Morawska🇵🇱 POLISH CHAMPIONS B887.5%0.12
14E.OzanTURKISH CHAMPIONS1687.5%0.12
15D.Ocylok🇵🇱 POLISH CHAMPIONS B785.7%0.14
16V.Sauvage🇫🇷 FRENCH CHAMPIONS683.3%0.17
17A.Sarniak🇵🇱 POLISH CHAMPIONS683.3%0.17
18J.Zalewska🇵🇱 POLISH CHAMPIONS683.3%0.17
19G.VahabogluTURKISH CHAMPIONS1181.8%0.18
20M.Plath🇩🇪 GERMAN CHAMPIONS1080.0%0.30
21E.Morawska🇵🇱 POLISH CHAMPIONS1080.0%0.40
22S.Kriftner🇩🇪 GERMAN CHAMPIONS1478.6%0.36
23J.Zalewska🇵🇱 POLISH CHAMPIONS B977.8%0.22
24L.HembergODENSE BRIDGECLUB977.8%0.22
25M.GrguricCROATIAN CHAMPIONS977.8%0.22
26J.SigsgaardODENSE BRIDGECLUB1275.0%0.42
27M.GrguricCROATIAN CHAMPIONS B475.0%0.50
28M.Kurek Beaulieu🇫🇷 FRENCH CHAMPIONS1172.7%0.27
29A.Leleu🇫🇷 FRENCH CHAMPIONS1172.7%0.27
30L.Edlund🇸🇪 SWEDISH CHAMPIONS771.4%0.29
31I.IlicakTURKISH CHAMPIONS1070.0%0.30
32G.Smykalla🇩🇪 GERMAN CHAMPIONS1163.6%0.36
33S.Kulovic-ProbstCROATIAN CHAMPIONS B862.5%0.62
34D.Ocylok🇵🇱 POLISH CHAMPIONS862.5%0.75
35N.RindahlODENSE BRIDGECLUB1361.5%0.54
36I.Gromann🇩🇪 GERMAN CHAMPIONS560.0%0.40
37I.Borling🇸🇪 SWEDISH CHAMPIONS B560.0%0.40
38A.Della Monta🇩🇪 GERMAN CHAMPIONS1258.3%0.42
39A.MetinTURKISH CHAMPIONS1457.1%0.57
40T.Trendafilova🇸🇪 SWEDISH CHAMPIONS B757.1%0.57
41S.KuranogluTURKISH CHAMPIONS757.1%0.71
42L.Edlund🇸🇪 SWEDISH CHAMPIONS B955.6%0.56
43I.Borling🇸🇪 SWEDISH CHAMPIONS650.0%0.50
44E.RosthoejODENSE BRIDGECLUB650.0%1.33
45P.Kronback🇸🇪 SWEDISH CHAMPIONS B1145.5%1.00
46S.Kulovic-ProbstCROATIAN CHAMPIONS1241.7%0.83
47I.MrkicCROATIAN CHAMPIONS825.0%1.12
48P.Kronback🇸🇪 SWEDISH CHAMPIONS520.0%1.00

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
1C.Puillet🇫🇷 FRENCH CHAMPIONS3794.6%0.05
2A.Tartarin🇫🇷 FRENCH CHAMPIONS3794.6%0.05
3L.BildeODENSE BRIDGECLUB3582.9%0.17
4M.Dam MortensenODENSE BRIDGECLUB3582.9%0.17
5A.Sarniak🇵🇱 POLISH CHAMPIONS2095.0%0.05
6J.Zalewska🇵🇱 POLISH CHAMPIONS2095.0%0.05
7E.Morawska🇵🇱 POLISH CHAMPIONS B1794.1%0.06
8D.Ocylok🇵🇱 POLISH CHAMPIONS B1794.1%0.06
9M.GrguricCROATIAN CHAMPIONS B1392.3%0.08
10R.MullerCROATIAN CHAMPIONS B1392.3%0.08
11R.DuvenyazTURKISH CHAMPIONS2290.9%0.09
12E.OzanTURKISH CHAMPIONS2290.9%0.09
13S.KuranogluTURKISH CHAMPIONS3090.0%0.10
14G.VahabogluTURKISH CHAMPIONS3090.0%0.10
15I.Gromann🇩🇪 GERMAN CHAMPIONS1788.2%0.12
16K.Wenning🇩🇪 GERMAN CHAMPIONS1788.2%0.12
17A.Della Monta🇩🇪 GERMAN CHAMPIONS2588.0%0.12
18G.Smykalla🇩🇪 GERMAN CHAMPIONS2588.0%0.12
19S.Rolland🇫🇷 FRENCH CHAMPIONS887.5%0.12
20V.Sauvage🇫🇷 FRENCH CHAMPIONS887.5%0.12
21S.Kriftner🇩🇪 GERMAN CHAMPIONS2487.5%0.12
22M.Plath🇩🇪 GERMAN CHAMPIONS2487.5%0.12
23A.Sarniak🇵🇱 POLISH CHAMPIONS B1586.7%0.13
24J.Zalewska🇵🇱 POLISH CHAMPIONS B1586.7%0.13
25S.Kulovic-ProbstCROATIAN CHAMPIONS B1586.7%0.13
26I.MrkicCROATIAN CHAMPIONS B1586.7%0.13
27E.Morawska🇵🇱 POLISH CHAMPIONS1485.7%0.14
28D.Ocylok🇵🇱 POLISH CHAMPIONS1485.7%0.14
29P.Kronback🇸🇪 SWEDISH CHAMPIONS B1485.7%0.29
30T.Trendafilova🇸🇪 SWEDISH CHAMPIONS B1485.7%0.29
31S.Kulovic-ProbstCROATIAN CHAMPIONS1283.3%0.17
32I.MrkicCROATIAN CHAMPIONS1283.3%0.17
33I.Borling🇸🇪 SWEDISH CHAMPIONS B1883.3%0.17
34L.Edlund🇸🇪 SWEDISH CHAMPIONS B1883.3%0.17
35M.GrguricCROATIAN CHAMPIONS1883.3%0.22
36R.MullerCROATIAN CHAMPIONS1883.3%0.22
37M.Kurek Beaulieu🇫🇷 FRENCH CHAMPIONS2680.8%0.19
38A.Leleu🇫🇷 FRENCH CHAMPIONS2680.8%0.19
39L.HembergODENSE BRIDGECLUB1080.0%0.20
40N.RindahlODENSE BRIDGECLUB1080.0%0.20
41E.RosthoejODENSE BRIDGECLUB1478.6%0.21
42J.SigsgaardODENSE BRIDGECLUB1478.6%0.21
43I.IlicakTURKISH CHAMPIONS875.0%0.38
44A.MetinTURKISH CHAMPIONS875.0%0.38
45I.Borling🇸🇪 SWEDISH CHAMPIONS1968.4%0.37
46L.Edlund🇸🇪 SWEDISH CHAMPIONS1968.4%0.37
47P.Kronback🇸🇪 SWEDISH CHAMPIONS1764.7%0.41
48T.Trendafilova🇸🇪 SWEDISH CHAMPIONS1764.7%0.41