Salsomaggiore 2022 — 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
1A.Lin🇺🇸 USA 1224+0.88+198.0
2V.Reess🇫🇷 FRANCE192+0.86+165.0
3L.Sebbane🇫🇷 FRANCE192+0.86+165.0
4C.Willenken🇺🇸 USA 1192+0.77+148.0
5P.Schmidt🇫🇷 FRANCE160+0.74+118.0
6J.Zochowska🇫🇷 FRANCE160+0.74+118.0
7L.Cima🇮🇹 ITALY128+0.29+37.0
8B.Dessi🇮🇹 ITALY128+0.29+37.0
9D.Attanasio🇮🇹 ITALY128+0.23+30.0
10G.Manara🇮🇹 ITALY128+0.23+30.0
11E.Ginossar🇺🇸 USA 1192-0.15-29.0
12B.Cronier🇫🇷 FRANCE192-0.36-70.0
13P.Cronier🇫🇷 FRANCE192-0.36-70.0
14M.Zur-Campanile🇺🇸 USA 1272-0.47-128.0
15M.Eggeling🇩🇪 GERMANY160-0.58-93.0
16P.Gruenke🇩🇪 GERMANY160-0.58-93.0
17A.Rosenthal🇺🇸 USA 1128-0.90-115.0
18I.Baroni🇮🇹 ITALY128-0.96-123.0
19A.Gandoglia🇮🇹 ITALY128-0.96-123.0
20I.Grzejdziak🇵🇱 POLAND48+1.29+62.0
21S.Grzejdziak🇵🇱 POLAND48+1.29+62.0
22V.Carcassonne-Labaere🇧🇪 BELGIUM96+0.74+71.0
23A.Labaere🇧🇪 BELGIUM96+0.74+71.0
24K.Rosenberg🇺🇸 USA 164+0.58+37.0
25M.Ionita🇷🇴 ROMANIA80+0.26+21.0
26M.Stegaroiu🇷🇴 ROMANIA80+0.26+21.0
27H.Haeusler🇩🇪 GERMANY80+0.03+2.0
28D.Von Arnim🇩🇪 GERMANY80+0.03+2.0
29D.Berkowitz🇺🇸 USA 164-0.02-1.0
30A.Gladiator🇩🇪 GERMANY112-0.03-3.0
31M.Gromoeller🇩🇪 GERMANY112-0.03-3.0
32J.Ilzins🇱🇻 LATVIA64-0.06-4.0
33M.Romanovska🇱🇻 LATVIA64-0.06-4.0
34R.Mihai🇷🇴 ROMANIA32-0.16-5.0
35J.Alfejeva🇱🇻 LATVIA96-0.18-17.0
36K.Rubins🇱🇻 LATVIA96-0.18-17.0
37M.Lorencs🇱🇻 LATVIA32-0.25-8.0
38Z.Stamere🇱🇻 LATVIA32-0.25-8.0
39G.Mihai🇷🇴 ROMANIA80-0.28-22.0
40C.Teodorescu🇷🇴 ROMANIA48-0.35-17.0
41G.Dauwe🇧🇪 BELGIUM48-0.44-21.0
42T.Dobbels🇧🇪 BELGIUM48-0.44-21.0
43P.Butryn🇵🇱 POLAND48-0.69-33.0
44N.Sakowska🇵🇱 POLAND48-0.69-33.0
45M.Balint🇷🇴 ROMANIA32-0.72-23.0
46D.Moraru🇷🇴 ROMANIA32-0.72-23.0
47K.Nowak🇵🇱 POLAND96-0.75-72.0
48E.Sobolewska🇵🇱 POLAND96-0.75-72.0
49B.Dehaye🇧🇪 BELGIUM32-0.81-26.0
50I.Dewasme🇧🇪 BELGIUM48-1.21-58.0
51C.Bjerkan🇺🇸 USA 116-1.75-28.0
52P.Bocken🇧🇪 BELGIUM16-2.00-32.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
1D.Attanasio🇮🇹 ITALY3491.2%0.15
2A.Lin🇺🇸 USA 13889.5%0.18
3A.Rosenthal🇺🇸 USA 13287.5%0.19
4L.Cima🇮🇹 ITALY3187.1%0.13
5M.Eggeling🇩🇪 GERMANY3786.5%0.14
6C.Willenken🇺🇸 USA 16686.4%0.18
7E.Ginossar🇺🇸 USA 14684.8%0.20
8B.Dessi🇮🇹 ITALY3083.3%0.17
9P.Gruenke🇩🇪 GERMANY4682.6%0.20
10A.Gandoglia🇮🇹 ITALY2882.1%0.32
11B.Cronier🇫🇷 FRANCE3680.6%0.19
12P.Cronier🇫🇷 FRANCE6280.6%0.23
13G.Manara🇮🇹 ITALY3580.0%0.23
14V.Reess🇫🇷 FRANCE6279.0%0.23
15L.Sebbane🇫🇷 FRANCE3278.1%0.28
16J.Zochowska🇫🇷 FRANCE3076.7%0.23
17P.Schmidt🇫🇷 FRANCE4776.6%0.32
18M.Zur-Campanile🇺🇸 USA 17574.7%0.33
19I.Baroni🇮🇹 ITALY3174.2%0.26
20B.Dehaye🇧🇪 BELGIUM8100.0%0.00
21Z.Stamere🇱🇻 LATVIA10100.0%0.00
22C.Bjerkan🇺🇸 USA 16100.0%0.00
23N.Sakowska🇵🇱 POLAND1794.1%0.06
24I.Grzejdziak🇵🇱 POLAND1593.3%0.07
25H.Haeusler🇩🇪 GERMANY2692.3%0.08
26M.Stegaroiu🇷🇴 ROMANIA2090.0%0.10
27M.Ionita🇷🇴 ROMANIA2688.5%0.12
28S.Grzejdziak🇵🇱 POLAND1687.5%0.12
29I.Dewasme🇧🇪 BELGIUM887.5%0.12
30K.Rosenberg🇺🇸 USA 11384.6%0.39
31M.Gromoeller🇩🇪 GERMANY3183.9%0.19
32D.Moraru🇷🇴 ROMANIA683.3%0.17
33G.Dauwe🇧🇪 BELGIUM1283.3%0.17
34J.Ilzins🇱🇻 LATVIA1580.0%0.20
35M.Balint🇷🇴 ROMANIA580.0%0.20
36M.Lorencs🇱🇻 LATVIA1080.0%0.20
37K.Nowak🇵🇱 POLAND2979.3%0.31
38V.Carcassonne-Labaere🇧🇪 BELGIUM2676.9%0.42
39K.Rubins🇱🇻 LATVIA2774.1%0.41
40G.Mihai🇷🇴 ROMANIA2373.9%0.43
41M.Romanovska🇱🇻 LATVIA1973.7%0.26
42D.Berkowitz🇺🇸 USA 11573.3%0.27
43P.Butryn🇵🇱 POLAND1172.7%0.27
44A.Gladiator🇩🇪 GERMANY2972.4%0.28
45T.Dobbels🇧🇪 BELGIUM1070.0%0.30
46D.Von Arnim🇩🇪 GERMANY2568.0%0.44
47R.Mihai🇷🇴 ROMANIA666.7%0.33
48J.Alfejeva🇱🇻 LATVIA1163.6%0.36
49C.Teodorescu🇷🇴 ROMANIA560.0%0.40
50A.Labaere🇧🇪 BELGIUM1758.8%0.47
51E.Sobolewska🇵🇱 POLAND1258.3%0.42
52P.Bocken🇧🇪 BELGIUM250.0%0.50

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
1P.Schmidt🇫🇷 FRANCE3794.6%0.05
2A.Gandoglia🇮🇹 ITALY3086.7%0.13
3E.Ginossar🇺🇸 USA 14386.0%0.16
4C.Willenken🇺🇸 USA 15086.0%0.18
5P.Gruenke🇩🇪 GERMANY4085.0%0.20
6L.Sebbane🇫🇷 FRANCE3781.1%0.27
7P.Cronier🇫🇷 FRANCE5180.4%0.20
8D.Attanasio🇮🇹 ITALY2878.6%0.25
9V.Reess🇫🇷 FRANCE6078.3%0.23
10B.Dessi🇮🇹 ITALY3278.1%0.25
11L.Cima🇮🇹 ITALY3574.3%0.31
12A.Rosenthal🇺🇸 USA 13073.3%0.30
13G.Manara🇮🇹 ITALY3073.3%0.37
14J.Zochowska🇫🇷 FRANCE4571.1%0.40
15I.Baroni🇮🇹 ITALY3969.2%0.39
16M.Zur-Campanile🇺🇸 USA 16869.1%0.37
17B.Cronier🇫🇷 FRANCE4365.1%0.44
18M.Eggeling🇩🇪 GERMANY3759.5%0.59
19A.Lin🇺🇸 USA 15358.5%0.47
20K.Rosenberg🇺🇸 USA 117100.0%0.00
21B.Dehaye🇧🇪 BELGIUM11100.0%0.00
22I.Grzejdziak🇵🇱 POLAND5100.0%0.00
23M.Romanovska🇱🇻 LATVIA8100.0%0.00
24D.Moraru🇷🇴 ROMANIA7100.0%0.00
25G.Mihai🇷🇴 ROMANIA6100.0%0.00
26C.Bjerkan🇺🇸 USA 13100.0%0.00
27V.Carcassonne-Labaere🇧🇪 BELGIUM2892.9%0.11
28H.Haeusler🇩🇪 GERMANY988.9%0.22
29M.Stegaroiu🇷🇴 ROMANIA2387.0%0.13
30I.Dewasme🇧🇪 BELGIUM1586.7%0.13
31M.Lorencs🇱🇻 LATVIA785.7%0.29
32D.Von Arnim🇩🇪 GERMANY1984.2%0.16
33D.Berkowitz🇺🇸 USA 11984.2%0.21
34K.Rubins🇱🇻 LATVIA2483.3%0.17
35M.Gromoeller🇩🇪 GERMANY2982.8%0.21
36M.Ionita🇷🇴 ROMANIA1181.8%0.27
37P.Butryn🇵🇱 POLAND1181.8%0.27
38Z.Stamere🇱🇻 LATVIA580.0%0.20
39T.Dobbels🇧🇪 BELGIUM1580.0%0.20
40E.Sobolewska🇵🇱 POLAND2479.2%0.29
41R.Mihai🇷🇴 ROMANIA1478.6%0.21
42M.Balint🇷🇴 ROMANIA1478.6%0.21
43K.Nowak🇵🇱 POLAND3177.4%0.26
44J.Ilzins🇱🇻 LATVIA2277.3%0.41
45C.Teodorescu🇷🇴 ROMANIA2676.9%0.27
46A.Labaere🇧🇪 BELGIUM2576.0%0.32
47S.Grzejdziak🇵🇱 POLAND1275.0%0.25
48P.Bocken🇧🇪 BELGIUM475.0%0.25
49A.Gladiator🇩🇪 GERMANY2373.9%0.30
50G.Dauwe🇧🇪 BELGIUM1172.7%0.27
51J.Alfejeva🇱🇻 LATVIA3467.6%0.41
52N.Sakowska🇵🇱 POLAND966.7%0.44

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.Ginossar🇺🇸 USA 19694.8%0.05
2V.Reess🇫🇷 FRANCE9487.2%0.16
3L.Sebbane🇫🇷 FRANCE9487.2%0.16
4C.Willenken🇺🇸 USA 110087.0%0.13
5M.Zur-Campanile🇺🇸 USA 114486.8%0.16
6B.Cronier🇫🇷 FRANCE9886.7%0.17
7P.Cronier🇫🇷 FRANCE9886.7%0.17
8A.Lin🇺🇸 USA 110985.3%0.17
9I.Baroni🇮🇹 ITALY5984.7%0.17
10A.Gandoglia🇮🇹 ITALY5984.7%0.17
11D.Attanasio🇮🇹 ITALY6984.1%0.16
12G.Manara🇮🇹 ITALY6984.1%0.16
13L.Cima🇮🇹 ITALY6183.6%0.20
14B.Dessi🇮🇹 ITALY6183.6%0.20
15M.Eggeling🇩🇪 GERMANY8380.7%0.24
16P.Gruenke🇩🇪 GERMANY8380.7%0.24
17P.Schmidt🇫🇷 FRANCE7780.5%0.22
18J.Zochowska🇫🇷 FRANCE7780.5%0.22
19A.Rosenthal🇺🇸 USA 16779.1%0.27
20B.Dehaye🇧🇪 BELGIUM12100.0%0.00
21R.Mihai🇷🇴 ROMANIA13100.0%0.00
22C.Bjerkan🇺🇸 USA 18100.0%0.00
23V.Carcassonne-Labaere🇧🇪 BELGIUM4397.7%0.05
24A.Labaere🇧🇪 BELGIUM4397.7%0.05
25G.Dauwe🇧🇪 BELGIUM2295.5%0.04
26T.Dobbels🇧🇪 BELGIUM2295.5%0.04
27I.Dewasme🇧🇪 BELGIUM1894.4%0.06
28G.Mihai🇷🇴 ROMANIA3494.1%0.06
29I.Grzejdziak🇵🇱 POLAND3193.5%0.07
30S.Grzejdziak🇵🇱 POLAND3193.5%0.07
31D.Berkowitz🇺🇸 USA 13093.3%0.07
32M.Balint🇷🇴 ROMANIA1190.9%0.09
33D.Moraru🇷🇴 ROMANIA1190.9%0.09
34C.Teodorescu🇷🇴 ROMANIA2190.5%0.10
35H.Haeusler🇩🇪 GERMANY5190.2%0.10
36D.Von Arnim🇩🇪 GERMANY5190.2%0.10
37P.Butryn🇵🇱 POLAND2889.3%0.18
38N.Sakowska🇵🇱 POLAND2889.3%0.18
39A.Gladiator🇩🇪 GERMANY6088.3%0.15
40M.Gromoeller🇩🇪 GERMANY6088.3%0.15
41M.Ionita🇷🇴 ROMANIA4687.0%0.20
42M.Stegaroiu🇷🇴 ROMANIA4687.0%0.20
43M.Lorencs🇱🇻 LATVIA2085.0%0.25
44Z.Stamere🇱🇻 LATVIA2085.0%0.25
45P.Bocken🇧🇪 BELGIUM683.3%0.17
46K.Nowak🇵🇱 POLAND4182.9%0.20
47E.Sobolewska🇵🇱 POLAND4182.9%0.20
48K.Rosenberg🇺🇸 USA 12882.1%0.25
49J.Alfejeva🇱🇻 LATVIA3881.6%0.18
50K.Rubins🇱🇻 LATVIA3881.6%0.18
51J.Ilzins🇱🇻 LATVIA3473.5%0.27
52M.Romanovska🇱🇻 LATVIA3473.5%0.27

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Δ
1P.Schmidt🇫🇷 FRANCE176+0.07+0.69+0.77·
2J.Zochowska🇫🇷 FRANCE176+0.07+0.69+0.77·
3C.Willenken🇺🇸 USA 1192+0.01+0.52+0.53▲1
4A.Lin🇺🇸 USA 1224-0.18+0.68+0.50▼1
5V.Reess🇫🇷 FRANCE192-0.28+0.50+0.22·
6L.Sebbane🇫🇷 FRANCE192-0.28+0.50+0.22·
7D.Attanasio🇮🇹 ITALY128+0.03+0.01+0.05▲1
8G.Manara🇮🇹 ITALY128+0.03+0.01+0.05▲1
9M.Zur-Campanile🇺🇸 USA 1272+0.06-0.03+0.03▲5
10L.Cima🇮🇹 ITALY128-0.04+0.00-0.03·
11B.Dessi🇮🇹 ITALY128-0.04+0.00-0.03·
12E.Ginossar🇺🇸 USA 1192-0.14+0.10-0.04▼5
13B.Cronier🇫🇷 FRANCE208-0.10-0.03-0.13▼1
14P.Cronier🇫🇷 FRANCE208-0.10-0.03-0.13▼1
15M.Eggeling🇩🇪 GERMANY176+0.17-0.46-0.29▲1
16P.Gruenke🇩🇪 GERMANY176+0.17-0.46-0.29▲1
17A.Rosenthal🇺🇸 USA 1128+0.15-0.45-0.29▼2
18I.Baroni🇮🇹 ITALY128+0.34-0.96-0.62·
19A.Gandoglia🇮🇹 ITALY128+0.34-0.96-0.62·