Salsomaggiore 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
1B.Mroz🇵🇱 POLAND60+2.38+143.0
2M.Prokopowicz🇵🇱 POLAND60+2.38+143.0
3T.Bernieri🇫🇷 FRANCE48+2.15+103.0
4X.Roulle🇫🇷 FRANCE48+2.15+103.0
5A.Chen🇺🇸 USA196+1.28+123.0
6J.Xiao🇺🇸 USA196+1.28+123.0
7M.Blicharz🇵🇱 POLAND48+0.75+36.0
8H.Ozibko🇵🇱 POLAND48+0.75+36.0
9A.Hemmer🇺🇸 USA184-0.15-13.0
10Z.Meyer🇺🇸 USA184-0.15-13.0
11L.Crepin🇫🇷 FRANCE72-0.36-26.0
12E.Lyoen🇫🇷 FRANCE72-0.36-26.0
13A.Mehta🇮🇳 INDIA72-0.44-32.0
14J.Narang🇮🇳 INDIA72-0.44-32.0
15B.Legras🇫🇷 FRANCE72-0.57-41.0
16C.Lejosne🇫🇷 FRANCE72-0.57-41.0
17J.Michalski🇵🇱 POLAND84-0.60-50.0
18F.Stezala🇵🇱 POLAND84-0.60-50.0
19A.Zodypache🇮🇳 INDIA84-0.90-76.0
20A.Zodypache🇮🇳 INDIA84-0.90-76.0
21K.Chen🇺🇸 USA112+1.25+15.0
22A.Shih🇺🇸 USA112+1.25+15.0
23P.Bansal🇮🇳 INDIA36+0.75+27.0
24V.Gahrotra🇮🇳 INDIA36+0.75+27.0
25S.Chen🇹🇼 CHINESE TAIPEI12+0.42+5.0
26C.Chu🇹🇼 CHINESE TAIPEI12+0.42+5.0
27Y.Peng🇹🇼 CHINESE TAIPEI12+0.08+1.0
28C.Wang🇹🇼 CHINESE TAIPEI12+0.08+1.0
29Y.Liu🇹🇼 CHINESE TAIPEI24-0.12-3.0
30P.Wu🇹🇼 CHINESE TAIPEI24-0.12-3.0
31Y.Hiba🇮🇱 ISRAEL24-0.29-7.0
32R.Khutorsky🇮🇱 ISRAEL24-0.29-7.0
33B.Bethere🇱🇻 LATVIA24-0.71-17.0
34L.Straume🇱🇻 LATVIA24-0.71-17.0
35M.Briedis🇱🇻 LATVIA24-1.33-32.0
36S.Litvak🇱🇻 LATVIA24-1.33-32.0
37Y.Bu🇨🇳 CHINA12-1.50-18.0
38H.Hu🇨🇳 CHINA12-1.50-18.0
39Z.Zhao🇨🇳 CHINA12-1.58-19.0
40Z.Zhu🇨🇳 CHINA12-1.58-19.0
41Y.Ben Melech🇮🇱 ISRAEL24-2.29-55.0
42O.Gal Or🇮🇱 ISRAEL24-2.29-55.0
43Y.Ji🇨🇳 CHINA24-2.67-64.0
44X.Wu🇨🇳 CHINA24-2.67-64.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.Crepin🇫🇷 FRANCE10100.0%0.00
2M.Blicharz🇵🇱 POLAND8100.0%0.00
3J.Narang🇮🇳 INDIA1100.0%0.00
4A.Zodypache🇮🇳 INDIA2491.7%0.08
5M.Prokopowicz🇵🇱 POLAND1687.5%0.25
6A.Hemmer🇺🇸 USA11681.2%0.19
7C.Lejosne🇫🇷 FRANCE1080.0%0.20
8J.Xiao🇺🇸 USA1977.8%0.22
9B.Mroz🇵🇱 POLAND1376.9%0.39
10E.Lyoen🇫🇷 FRANCE1275.0%0.25
11H.Ozibko🇵🇱 POLAND875.0%0.25
12A.Mehta🇮🇳 INDIA475.0%0.25
13A.Zodypache🇮🇳 INDIA1573.3%0.40
14A.Chen🇺🇸 USA11172.7%0.27
15B.Legras🇫🇷 FRANCE1872.2%0.28
16Z.Meyer🇺🇸 USA11258.3%0.42
17P.Wu🇹🇼 CHINESE TAIPEI5100.0%0.00
18B.Bethere🇱🇻 LATVIA2100.0%0.00
19Y.Bu🇨🇳 CHINA2100.0%0.00
20H.Hu🇨🇳 CHINA2100.0%0.00
21M.Briedis🇱🇻 LATVIA3100.0%0.00
22Y.Ben Melech🇮🇱 ISRAEL683.3%0.17
23L.Straume🇱🇻 LATVIA580.0%0.20
24P.Bansal🇮🇳 INDIA475.0%0.25
25V.Gahrotra🇮🇳 INDIA475.0%0.25
26Z.Zhao🇨🇳 CHINA475.0%0.25
27S.Litvak🇱🇻 LATVIA475.0%0.25
28O.Gal Or🇮🇱 ISRAEL666.7%0.33
29Y.Liu🇹🇼 CHINESE TAIPEI450.0%0.50
30Z.Zhu🇨🇳 CHINA250.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
1B.Mroz🇵🇱 POLAND15100.0%0.00
2A.Mehta🇮🇳 INDIA4100.0%0.00
3B.Legras🇫🇷 FRANCE1392.3%0.08
4E.Lyoen🇫🇷 FRANCE1090.0%0.10
5M.Blicharz🇵🇱 POLAND785.7%0.14
6C.Lejosne🇫🇷 FRANCE1984.2%0.16
7Z.Meyer🇺🇸 USA11580.0%0.20
8J.Xiao🇺🇸 USA11478.6%0.29
9H.Ozibko🇵🇱 POLAND1376.9%0.39
10M.Prokopowicz🇵🇱 POLAND1675.0%0.25
11A.Chen🇺🇸 USA11471.4%0.43
12A.Zodypache🇮🇳 INDIA1668.8%0.38
13A.Zodypache🇮🇳 INDIA1764.7%0.53
14A.Hemmer🇺🇸 USA1560.0%0.40
15L.Crepin🇫🇷 FRANCE450.0%0.75
16J.Narang🇮🇳 INDIA333.3%1.00
17P.Bansal🇮🇳 INDIA1100.0%0.00
18V.Gahrotra🇮🇳 INDIA3100.0%0.00
19B.Bethere🇱🇻 LATVIA3100.0%0.00
20L.Straume🇱🇻 LATVIA2100.0%0.00
21H.Hu🇨🇳 CHINA2100.0%0.00
22Z.Zhu🇨🇳 CHINA2100.0%0.00
23Y.Bu🇨🇳 CHINA683.3%0.33
24P.Wu🇹🇼 CHINESE TAIPEI580.0%0.20
25Y.Ben Melech🇮🇱 ISRAEL475.0%0.25
26O.Gal Or🇮🇱 ISRAEL875.0%0.25
27Y.Liu🇹🇼 CHINESE TAIPEI1070.0%0.50
28Z.Zhao🇨🇳 CHINA450.0%0.50
29M.Briedis🇱🇻 LATVIA250.0%0.50
30S.Litvak🇱🇻 LATVIA333.3%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
1B.Legras🇫🇷 FRANCE2892.9%0.18
2C.Lejosne🇫🇷 FRANCE2892.9%0.18
3A.Chen🇺🇸 USA12090.0%0.10
4J.Xiao🇺🇸 USA12090.0%0.10
5M.Blicharz🇵🇱 POLAND1687.5%0.19
6H.Ozibko🇵🇱 POLAND1687.5%0.19
7L.Crepin🇫🇷 FRANCE2286.4%0.23
8E.Lyoen🇫🇷 FRANCE2286.4%0.23
9A.Zodypache🇮🇳 INDIA3979.5%0.23
10A.Zodypache🇮🇳 INDIA3979.5%0.23
11A.Hemmer🇺🇸 USA12878.6%0.32
12Z.Meyer🇺🇸 USA12878.6%0.32
13B.Mroz🇵🇱 POLAND2972.4%0.28
14M.Prokopowicz🇵🇱 POLAND2972.4%0.28
15A.Mehta🇮🇳 INDIA560.0%0.60
16J.Narang🇮🇳 INDIA560.0%0.60
17Z.Zhao🇨🇳 CHINA6100.0%0.00
18Z.Zhu🇨🇳 CHINA6100.0%0.00
19Y.Liu🇹🇼 CHINESE TAIPEI988.9%0.11
20P.Wu🇹🇼 CHINESE TAIPEI988.9%0.11
21M.Briedis🇱🇻 LATVIA785.7%0.29
22S.Litvak🇱🇻 LATVIA785.7%0.29
23Y.Bu🇨🇳 CHINA475.0%0.25
24H.Hu🇨🇳 CHINA475.0%0.25
25Y.Ben Melech🇮🇱 ISRAEL1275.0%0.25
26O.Gal Or🇮🇱 ISRAEL1275.0%0.25
27P.Bansal🇮🇳 INDIA862.5%0.50
28V.Gahrotra🇮🇳 INDIA862.5%0.50
29B.Bethere🇱🇻 LATVIA757.1%0.43
30L.Straume🇱🇻 LATVIA757.1%0.43

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 %
1A.Zodypache🇮🇳 INDIA22911148.5%
2C.Lejosne🇫🇷 FRANCE1949247.4%
3H.Ozibko🇵🇱 POLAND1265946.8%
4B.Mroz🇵🇱 POLAND1637646.6%
5J.Narang🇮🇳 INDIA1999246.2%
6M.Blicharz🇵🇱 POLAND1306046.2%
7B.Legras🇫🇷 FRANCE1958644.1%
8A.Chen🇺🇸 USA126211543.9%
9A.Mehta🇮🇳 INDIA2038843.3%
10Z.Meyer🇺🇸 USA12319641.6%
11M.Prokopowicz🇵🇱 POLAND1666941.6%
12J.Xiao🇺🇸 USA126711041.2%
13T.Bernieri🇫🇷 FRANCE1375540.1%
14J.Michalski🇵🇱 POLAND2329139.2%
15X.Roulle🇫🇷 FRANCE1395438.8%
16E.Lyoen🇫🇷 FRANCE1927438.5%
17L.Crepin🇫🇷 FRANCE1907338.4%
18F.Stezala🇵🇱 POLAND2358937.9%
19A.Hemmer🇺🇸 USA12338837.8%
20A.Zodypache🇮🇳 INDIA2398937.2%
21Y.Liu🇹🇼 CHINESE TAIPEI693855.1%
22X.Wu🇨🇳 CHINA603253.3%
23B.Bethere🇱🇻 LATVIA623353.2%
24L.Straume🇱🇻 LATVIA613252.5%
25H.Hu🇨🇳 CHINA311651.6%
26Y.Bu🇨🇳 CHINA331751.5%
27Y.Hiba🇮🇱 ISRAEL593050.8%
28R.Khutorsky🇮🇱 ISRAEL592847.5%
29Z.Zhu🇨🇳 CHINA301446.7%
30P.Wu🇹🇼 CHINESE TAIPEI693043.5%
31Z.Zhao🇨🇳 CHINA281242.9%
32S.Chen🇹🇼 CHINESE TAIPEI331442.4%
33Y.Ji🇨🇳 CHINA632641.3%
34P.Bansal🇮🇳 INDIA1084339.8%
35C.Wang🇹🇼 CHINESE TAIPEI341338.2%
36V.Gahrotra🇮🇳 INDIA1023736.3%
37M.Briedis🇱🇻 LATVIA672435.8%
38C.Chu🇹🇼 CHINESE TAIPEI341235.3%
39Y.Peng🇹🇼 CHINESE TAIPEI341235.3%
40S.Litvak🇱🇻 LATVIA662334.8%
41O.Gal Or🇮🇱 ISRAEL622133.9%
42K.Chen🇺🇸 USA1361233.3%
43A.Shih🇺🇸 USA1371232.4%
44Y.Ben Melech🇮🇱 ISRAEL651827.7%

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Δ
1B.Mroz🇵🇱 POLAND60+0.19+1.14+1.33▲4
2M.Prokopowicz🇵🇱 POLAND60+0.19+1.14+1.33▲4
3T.Bernieri🇫🇷 FRANCE48-0.29+1.43+1.14▼2
4X.Roulle🇫🇷 FRANCE48-0.29+1.43+1.14▼2
5J.Michalski🇵🇱 POLAND84+0.24+0.84+1.08▲2
6F.Stezala🇵🇱 POLAND84+0.24+0.84+1.08▲2
7A.Chen🇺🇸 USA196-0.57+1.29+0.72▼4
8J.Xiao🇺🇸 USA196-0.57+1.29+0.72▼4
9L.Crepin🇫🇷 FRANCE72-0.06+0.29+0.23▲2
10E.Lyoen🇫🇷 FRANCE72-0.06+0.29+0.23▲2
11M.Blicharz🇵🇱 POLAND48-0.48+0.26-0.22▲2
12H.Ozibko🇵🇱 POLAND48-0.48+0.26-0.22▲2
13A.Hemmer🇺🇸 USA184-0.68+0.37-0.32▼4
14Z.Meyer🇺🇸 USA184-0.68+0.37-0.32▼4
15A.Zodypache🇮🇳 INDIA84+0.49-0.93-0.44▲2
16A.Zodypache🇮🇳 INDIA84+0.49-0.93-0.44▲2
17A.Mehta🇮🇳 INDIA72+0.40-0.95-0.55▲2
18J.Narang🇮🇳 INDIA72+0.40-0.95-0.55▲2
19B.Legras🇫🇷 FRANCE72-0.41-0.20-0.61▼4
20C.Lejosne🇫🇷 FRANCE72-0.41-0.20-0.61▼4