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
1D.Lucka🇵🇱 POLAND80+1.68+134.0
2N.Suszanowicz🇵🇱 POLAND80+1.68+134.0
3Y.Chen🇨🇳 CHINA72+1.46+105.0
4X.Ruan🇨🇳 CHINA72+1.46+105.0
5A.Donnellan🇺🇸 USA172+1.33+96.0
6K.Helmbold🇺🇸 USA172+1.33+96.0
7H.Mraz🇭🇺 HUNGARY64+1.31+84.0
8L.De Wijs🇳🇱 NETHERLANDS120+1.18+141.0
9S.De Wijs🇳🇱 NETHERLANDS120+1.18+141.0
10L.Jacobsen🇩🇰 DENMARK80+0.88+70.0
11C.Pedersen🇩🇰 DENMARK80+0.88+70.0
12L.Bednarski🇩🇪 GERMANY80+0.84+67.0
13C.Daldal🇩🇪 GERMANY80+0.84+67.0
14Y.Chung🇭🇰 HONG KONG CHINA120+0.67+80.0
15L.Fan🇭🇰 HONG KONG CHINA120+0.67+80.0
16S.Sjodal🇳🇴 NORWAY96+0.61+59.0
17E.Plana🇳🇴 NORWAY88+0.60+53.0
18E.Morawska🇵🇱 POLAND80+0.59+47.0
19Z.Trojan🇵🇱 POLAND80+0.59+47.0
20A.Oranje🇳🇱 NETHERLANDS88+0.53+47.0
21M.Van Der Valk🇳🇱 NETHERLANDS88+0.53+47.0
22N.Yamazaki🇯🇵 JAPAN96+0.47+45.0
23K.Brekke🇳🇴 NORWAY88+0.47+41.0
24M.Saegrov🇳🇴 NORWAY80+0.44+35.0
25C.Ehrlichman🇺🇸 USA1104+0.39+41.0
26K.Hwang🇺🇸 USA1104+0.39+41.0
27S.Jiang🇨🇳 CHINA80+0.39+31.0
28C.Pan🇨🇳 CHINA80+0.39+31.0
29F.Dalpozzo🇮🇹 ITALY112+0.38+42.0
30V.Dalpozzo🇮🇹 ITALY112+0.38+42.0
31F.Sasaki🇯🇵 JAPAN96+0.38+36.0
32S.Capobianco🇮🇹 ITALY88+0.38+33.0
33E.Dalpozzo🇮🇹 ITALY88+0.38+33.0
34Y.Cai🇺🇸 USA288+0.34+30.0
35S.Chu🇺🇸 USA288+0.34+30.0
36L.Ciborowska🇵🇱 POLAND80+0.33+26.0
37M.Klimiuk🇵🇱 POLAND80+0.33+26.0
38C.Bouton🇫🇷 FRANCE96+0.26+25.0
39A.Bune🇩🇰 DENMARK72+0.25+18.0
40A.Rasmussen🇩🇰 DENMARK72+0.25+18.0
41E.Torok🇭🇺 HUNGARY112+0.21+23.0
42N.Bens🇫🇷 FRANCE88+0.16+14.0
43M.Yoshida🇯🇵 JAPAN104+0.14+15.0
44E.Aga🇩🇪 GERMANY80+0.14+11.0
45C.Baumgart🇩🇪 GERMANY80+0.14+11.0
46S.Grande-Weberg🇳🇴 NORWAY64+0.12+8.0
47C.Wedvik🇳🇴 NORWAY64+0.12+8.0
48E.Rosthoej🇩🇰 DENMARK88-0.03-3.0
49J.Sigsgaard🇩🇰 DENMARK88-0.03-3.0
50K.Ang🇸🇬 SINGAPORE80-0.16-13.0
51T.Gao🇸🇬 SINGAPORE80-0.16-13.0
52H.Cork🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND120-0.23-28.0
53A.Zeman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND120-0.23-28.0
54Y.Inamura🇯🇵 JAPAN96-0.29-28.0
55T.Atzmon🇮🇱 ISRAEL80-0.33-26.0
56L.Toledano🇮🇱 ISRAEL80-0.33-26.0
57Z.Nagy🇭🇺 HUNGARY64-0.36-23.0
58D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND120-0.39-47.0
59L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND120-0.39-47.0
60H.Vinevich🇮🇱 ISRAEL80-0.42-34.0
61N.Vinevich🇮🇱 ISRAEL80-0.42-34.0
62M.Hirono🇯🇵 JAPAN88-0.45-40.0
63M.Bultel🇫🇷 FRANCE80-0.53-42.0
64J.Bakhshi🇺🇸 USA272-0.53-38.0
65C.Zhao🇺🇸 USA272-0.53-38.0
66Y.Jiang🇨🇳 CHINA88-0.60-53.0
67L.Teng🇨🇳 CHINA88-0.60-53.0
68E.Nugues🇫🇷 FRANCE96-0.65-62.0
69S.Garcia🇫🇷 FRANCE72-0.76-55.0
70D.Kontra🇭🇺 HUNGARY72-0.92-66.0
71E.Su🇺🇸 USA280-0.94-75.0
72K.Sullivan🇺🇸 USA280-0.94-75.0
73H.Chow🇺🇸 USA164-0.94-60.0
74N.Qian🇺🇸 USA164-0.94-60.0
75Z.Mauberquez🇫🇷 FRANCE48-0.96-46.0
76X.Tan🇸🇬 SINGAPORE80-1.00-80.0
77S.Xu🇸🇬 SINGAPORE80-1.00-80.0
78Y.Tse🇭🇰 HONG KONG CHINA120-1.17-140.0
79W.Yeung🇭🇰 HONG KONG CHINA120-1.17-140.0
80F.Oelker🇩🇪 GERMANY80-1.44-115.0
81K.Schwalbach🇩🇪 GERMANY80-1.44-115.0
82F.Hegyi🇭🇺 HUNGARY72-1.50-108.0
83G.Fibert🇮🇱 ISRAEL80-1.73-138.0
84Y.Kapiluto🇮🇱 ISRAEL80-1.73-138.0
85M.Nguyen-Kovacs🇭🇺 HUNGARY96-1.73-166.0
86X.Lin🇸🇬 SINGAPORE80-1.75-140.0
87B.Seah🇸🇬 SINGAPORE80-1.75-140.0
88A.Damen🇳🇱 NETHERLANDS32+1.53+49.0
89I.Van Den Wijngaard🇳🇱 NETHERLANDS32+1.53+49.0
90A.Pelaggi🇮🇹 ITALY40+0.42+17.0
91M.Pelaggi🇮🇹 ITALY40+0.42+17.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
1X.Ruan🇨🇳 CHINA18100.0%0.00
2C.Wedvik🇳🇴 NORWAY17100.0%0.00
3K.Sullivan🇺🇸 USA215100.0%0.00
4X.Tan🇸🇬 SINGAPORE14100.0%0.00
5K.Schwalbach🇩🇪 GERMANY2395.7%0.09
6K.Hwang🇺🇸 USA12095.0%0.05
7L.Ciborowska🇵🇱 POLAND1994.7%0.05
8S.Jiang🇨🇳 CHINA1994.7%0.05
9Z.Nagy🇭🇺 HUNGARY1894.4%0.06
10A.Oranje🇳🇱 NETHERLANDS1794.1%0.06
11Y.Chung🇭🇰 HONG KONG CHINA1794.1%0.06
12N.Suszanowicz🇵🇱 POLAND1693.8%0.06
13C.Ehrlichman🇺🇸 USA12892.9%0.11
14S.De Wijs🇳🇱 NETHERLANDS2792.6%0.15
15Z.Mauberquez🇫🇷 FRANCE1392.3%0.08
16E.Su🇺🇸 USA22592.0%0.08
17F.Dalpozzo🇮🇹 ITALY2491.7%0.08
18Y.Chen🇨🇳 CHINA2391.3%0.09
19D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3491.2%0.18
20C.Zhao🇺🇸 USA21190.9%0.09
21L.De Wijs🇳🇱 NETHERLANDS3090.0%0.10
22M.Nguyen-Kovacs🇭🇺 HUNGARY2989.7%0.10
23E.Morawska🇵🇱 POLAND1989.5%0.10
24A.Donnellan🇺🇸 USA11888.9%0.11
25V.Dalpozzo🇮🇹 ITALY2688.5%0.12
26C.Bouton🇫🇷 FRANCE2688.5%0.15
27T.Gao🇸🇬 SINGAPORE1788.2%0.12
28A.Rasmussen🇩🇰 DENMARK887.5%0.12
29Z.Trojan🇵🇱 POLAND1687.5%0.25
30L.Fan🇭🇰 HONG KONG CHINA3187.1%0.16
31M.Hirono🇯🇵 JAPAN2387.0%0.13
32X.Lin🇸🇬 SINGAPORE2387.0%0.13
33E.Nugues🇫🇷 FRANCE2387.0%0.17
34K.Helmbold🇺🇸 USA12286.4%0.14
35J.Bakhshi🇺🇸 USA22885.7%0.21
36M.Klimiuk🇵🇱 POLAND1384.6%0.15
37C.Baumgart🇩🇪 GERMANY1384.6%0.15
38E.Torok🇭🇺 HUNGARY2684.6%0.19
39K.Ang🇸🇬 SINGAPORE2684.6%0.19
40S.Capobianco🇮🇹 ITALY3284.4%0.16
41Y.Inamura🇯🇵 JAPAN2584.0%0.16
42W.Yeung🇭🇰 HONG KONG CHINA3783.8%0.16
43E.Plana🇳🇴 NORWAY3083.3%0.17
44T.Atzmon🇮🇱 ISRAEL1283.3%0.17
45L.Toledano🇮🇱 ISRAEL2483.3%0.17
46N.Qian🇺🇸 USA11283.3%0.17
47E.Aga🇩🇪 GERMANY1883.3%0.28
48S.Xu🇸🇬 SINGAPORE2982.8%0.17
49E.Rosthoej🇩🇰 DENMARK2382.6%0.17
50Y.Cai🇺🇸 USA21782.4%0.18
51D.Kontra🇭🇺 HUNGARY1181.8%0.18
52H.Cork🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3881.6%0.21
53A.Zeman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2781.5%0.18
54Y.Tse🇭🇰 HONG KONG CHINA3281.2%0.22
55C.Pedersen🇩🇰 DENMARK2181.0%0.19
56L.Jacobsen🇩🇰 DENMARK2080.0%0.20
57C.Daldal🇩🇪 GERMANY2080.0%0.20
58A.Bune🇩🇰 DENMARK2580.0%0.20
59N.Bens🇫🇷 FRANCE2080.0%0.20
60M.Saegrov🇳🇴 NORWAY1580.0%0.33
61M.Yoshida🇯🇵 JAPAN3479.4%0.21
62N.Yamazaki🇯🇵 JAPAN2979.3%0.24
63N.Vinevich🇮🇱 ISRAEL1978.9%0.21
64F.Oelker🇩🇪 GERMANY1978.9%0.21
65C.Pan🇨🇳 CHINA1978.9%0.26
66H.Vinevich🇮🇱 ISRAEL1978.9%0.26
67H.Chow🇺🇸 USA11877.8%0.22
68G.Fibert🇮🇱 ISRAEL1877.8%0.22
69F.Hegyi🇭🇺 HUNGARY2277.3%0.23
70S.Grande-Weberg🇳🇴 NORWAY1776.5%0.23
71J.Sigsgaard🇩🇰 DENMARK1776.5%0.29
72M.Van Der Valk🇳🇱 NETHERLANDS2075.0%0.25
73L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2875.0%0.32
74B.Seah🇸🇬 SINGAPORE2075.0%0.35
75D.Lucka🇵🇱 POLAND2774.1%0.26
76L.Bednarski🇩🇪 GERMANY2774.1%0.26
77Y.Jiang🇨🇳 CHINA2373.9%0.30
78F.Sasaki🇯🇵 JAPAN2373.9%0.39
79S.Garcia🇫🇷 FRANCE1973.7%0.26
80L.Teng🇨🇳 CHINA1573.3%0.27
81K.Brekke🇳🇴 NORWAY2272.7%0.27
82H.Mraz🇭🇺 HUNGARY1172.7%0.46
83S.Chu🇺🇸 USA22871.4%0.29
84E.Dalpozzo🇮🇹 ITALY2171.4%0.38
85Y.Kapiluto🇮🇱 ISRAEL2070.0%0.30
86S.Sjodal🇳🇴 NORWAY2268.2%0.41
87M.Bultel🇫🇷 FRANCE1361.5%0.39
88M.Pelaggi🇮🇹 ITALY11100.0%0.00
89A.Pelaggi🇮🇹 ITALY1190.9%0.09
90A.Damen🇳🇱 NETHERLANDS1283.3%0.17
91I.Van Den Wijngaard🇳🇱 NETHERLANDS1181.8%0.27

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
1S.Capobianco🇮🇹 ITALY1693.8%0.06
2L.Teng🇨🇳 CHINA2788.9%0.11
3C.Daldal🇩🇪 GERMANY1687.5%0.12
4Z.Trojan🇵🇱 POLAND2487.5%0.25
5Y.Cai🇺🇸 USA22387.0%0.13
6E.Morawska🇵🇱 POLAND2185.7%0.14
7C.Pedersen🇩🇰 DENMARK2185.7%0.19
8A.Rasmussen🇩🇰 DENMARK2185.7%0.19
9E.Dalpozzo🇮🇹 ITALY1984.2%0.16
10L.Ciborowska🇵🇱 POLAND2982.8%0.21
11M.Hirono🇯🇵 JAPAN1782.4%0.18
12L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3982.1%0.18
13N.Suszanowicz🇵🇱 POLAND2281.8%0.18
14X.Ruan🇨🇳 CHINA1181.8%0.36
15H.Mraz🇭🇺 HUNGARY1681.2%0.19
16H.Chow🇺🇸 USA11681.2%0.25
17E.Su🇺🇸 USA21681.2%0.44
18F.Dalpozzo🇮🇹 ITALY3781.1%0.22
19A.Oranje🇳🇱 NETHERLANDS2181.0%0.24
20K.Hwang🇺🇸 USA12680.8%0.19
21E.Torok🇭🇺 HUNGARY3180.6%0.19
22S.Chu🇺🇸 USA22080.0%0.20
23Y.Chen🇨🇳 CHINA2080.0%0.30
24Y.Chung🇭🇰 HONG KONG CHINA4080.0%0.30
25F.Sasaki🇯🇵 JAPAN2080.0%0.30
26S.Sjodal🇳🇴 NORWAY1978.9%0.21
27H.Vinevich🇮🇱 ISRAEL2378.3%0.22
28T.Atzmon🇮🇱 ISRAEL2378.3%0.26
29L.Jacobsen🇩🇰 DENMARK1877.8%0.22
30C.Pan🇨🇳 CHINA1877.8%0.22
31S.De Wijs🇳🇱 NETHERLANDS3677.8%0.28
32C.Baumgart🇩🇪 GERMANY1877.8%0.39
33Z.Nagy🇭🇺 HUNGARY1877.8%0.61
34S.Grande-Weberg🇳🇴 NORWAY1376.9%0.23
35C.Wedvik🇳🇴 NORWAY1776.5%0.23
36L.Bednarski🇩🇪 GERMANY1776.5%0.29
37C.Bouton🇫🇷 FRANCE2475.0%0.25
38E.Aga🇩🇪 GERMANY3174.2%0.32
39K.Schwalbach🇩🇪 GERMANY1573.3%0.27
40L.De Wijs🇳🇱 NETHERLANDS2673.1%0.31
41T.Gao🇸🇬 SINGAPORE2272.7%0.41
42E.Rosthoej🇩🇰 DENMARK2972.4%0.31
43E.Plana🇳🇴 NORWAY1872.2%0.28
44S.Garcia🇫🇷 FRANCE1872.2%0.33
45N.Vinevich🇮🇱 ISRAEL1872.2%0.33
46K.Helmbold🇺🇸 USA11471.4%0.29
47M.Nguyen-Kovacs🇭🇺 HUNGARY2171.4%0.29
48X.Lin🇸🇬 SINGAPORE2171.4%0.33
49K.Sullivan🇺🇸 USA22470.8%0.42
50N.Qian🇺🇸 USA11770.6%0.29
51K.Brekke🇳🇴 NORWAY2770.4%0.37
52G.Fibert🇮🇱 ISRAEL2070.0%0.35
53M.Van Der Valk🇳🇱 NETHERLANDS3070.0%0.37
54C.Ehrlichman🇺🇸 USA13070.0%0.37
55Z.Mauberquez🇫🇷 FRANCE1070.0%0.40
56M.Yoshida🇯🇵 JAPAN2369.6%0.39
57M.Saegrov🇳🇴 NORWAY2369.6%0.43
58X.Tan🇸🇬 SINGAPORE1668.8%0.69
59D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1968.4%0.37
60J.Sigsgaard🇩🇰 DENMARK1968.4%0.42
61Y.Tse🇭🇰 HONG KONG CHINA2268.2%0.36
62D.Lucka🇵🇱 POLAND1566.7%0.33
63S.Jiang🇨🇳 CHINA2466.7%0.38
64A.Donnellan🇺🇸 USA11866.7%0.39
65A.Bune🇩🇰 DENMARK1866.7%0.39
66C.Zhao🇺🇸 USA21566.7%0.40
67E.Nugues🇫🇷 FRANCE2766.7%0.41
68F.Hegyi🇭🇺 HUNGARY2166.7%0.43
69M.Klimiuk🇵🇱 POLAND1866.7%0.44
70S.Xu🇸🇬 SINGAPORE2166.7%0.48
71L.Fan🇭🇰 HONG KONG CHINA3265.6%0.53
72Y.Jiang🇨🇳 CHINA2365.2%0.39
73F.Oelker🇩🇪 GERMANY2365.2%0.39
74N.Yamazaki🇯🇵 JAPAN2263.6%0.41
75N.Bens🇫🇷 FRANCE2263.6%0.41
76H.Cork🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2462.5%0.46
77W.Yeung🇭🇰 HONG KONG CHINA2962.1%0.52
78L.Toledano🇮🇱 ISRAEL2161.9%0.57
79J.Bakhshi🇺🇸 USA21861.1%0.44
80V.Dalpozzo🇮🇹 ITALY2560.0%0.48
81Y.Inamura🇯🇵 JAPAN2458.3%0.50
82A.Zeman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3158.1%0.61
83D.Kontra🇭🇺 HUNGARY1656.2%0.50
84B.Seah🇸🇬 SINGAPORE1656.2%0.56
85M.Bultel🇫🇷 FRANCE2556.0%0.52
86Y.Kapiluto🇮🇱 ISRAEL2254.5%0.59
87K.Ang🇸🇬 SINGAPORE1553.3%0.67
88M.Pelaggi🇮🇹 ITALY7100.0%0.00
89A.Pelaggi🇮🇹 ITALY1190.9%0.09
90I.Van Den Wijngaard🇳🇱 NETHERLANDS771.4%0.29
91A.Damen🇳🇱 NETHERLANDS250.0%0.50

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.Bune🇩🇰 DENMARK3393.9%0.06
2A.Rasmussen🇩🇰 DENMARK3393.9%0.06
3C.Bouton🇫🇷 FRANCE4893.8%0.06
4S.Sjodal🇳🇴 NORWAY4793.6%0.06
5K.Brekke🇳🇴 NORWAY4292.9%0.07
6N.Bens🇫🇷 FRANCE4292.9%0.07
7L.Jacobsen🇩🇰 DENMARK4192.7%0.10
8C.Pedersen🇩🇰 DENMARK4192.7%0.10
9S.Capobianco🇮🇹 ITALY5392.5%0.07
10E.Dalpozzo🇮🇹 ITALY5392.5%0.07
11S.Grande-Weberg🇳🇴 NORWAY3491.2%0.09
12C.Wedvik🇳🇴 NORWAY3491.2%0.09
13Y.Chen🇨🇳 CHINA4190.2%0.10
14X.Ruan🇨🇳 CHINA4190.2%0.10
15C.Ehrlichman🇺🇸 USA14889.6%0.15
16K.Hwang🇺🇸 USA14889.6%0.15
17Y.Cai🇺🇸 USA24588.9%0.20
18S.Chu🇺🇸 USA24588.9%0.20
19Y.Chung🇭🇰 HONG KONG CHINA4887.5%0.15
20L.Fan🇭🇰 HONG KONG CHINA4887.5%0.15
21A.Donnellan🇺🇸 USA14087.5%0.15
22K.Helmbold🇺🇸 USA14087.5%0.15
23L.Ciborowska🇵🇱 POLAND3287.5%0.22
24M.Klimiuk🇵🇱 POLAND3287.5%0.22
25E.Plana🇳🇴 NORWAY4787.2%0.17
26D.Lucka🇵🇱 POLAND4386.0%0.14
27N.Suszanowicz🇵🇱 POLAND4386.0%0.14
28L.De Wijs🇳🇱 NETHERLANDS5786.0%0.16
29S.De Wijs🇳🇱 NETHERLANDS5786.0%0.16
30X.Lin🇸🇬 SINGAPORE4386.0%0.16
31B.Seah🇸🇬 SINGAPORE4386.0%0.16
32E.Morawska🇵🇱 POLAND3585.7%0.14
33Z.Trojan🇵🇱 POLAND3585.7%0.14
34M.Saegrov🇳🇴 NORWAY4285.7%0.19
35E.Rosthoej🇩🇰 DENMARK4085.0%0.23
36J.Sigsgaard🇩🇰 DENMARK4085.0%0.23
37J.Bakhshi🇺🇸 USA23984.6%0.15
38C.Zhao🇺🇸 USA23984.6%0.15
39F.Dalpozzo🇮🇹 ITALY5084.0%0.18
40V.Dalpozzo🇮🇹 ITALY5084.0%0.18
41A.Oranje🇳🇱 NETHERLANDS3783.8%0.30
42M.Van Der Valk🇳🇱 NETHERLANDS3783.8%0.30
43H.Cork🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6583.1%0.21
44A.Zeman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6583.1%0.21
45L.Bednarski🇩🇪 GERMANY4783.0%0.26
46C.Daldal🇩🇪 GERMANY4783.0%0.26
47Y.Tse🇭🇰 HONG KONG CHINA6982.6%0.26
48W.Yeung🇭🇰 HONG KONG CHINA6982.6%0.26
49M.Hirono🇯🇵 JAPAN5082.0%0.20
50F.Sasaki🇯🇵 JAPAN5581.8%0.22
51H.Mraz🇭🇺 HUNGARY2781.5%0.22
52F.Oelker🇩🇪 GERMANY4281.0%0.26
53K.Schwalbach🇩🇪 GERMANY4281.0%0.26
54E.Aga🇩🇪 GERMANY3180.6%0.19
55C.Baumgart🇩🇪 GERMANY3180.6%0.19
56M.Yoshida🇯🇵 JAPAN6680.3%0.24
57E.Su🇺🇸 USA24080.0%0.23
58K.Sullivan🇺🇸 USA24080.0%0.23
59F.Hegyi🇭🇺 HUNGARY4080.0%0.25
60S.Jiang🇨🇳 CHINA3878.9%0.21
61C.Pan🇨🇳 CHINA3878.9%0.21
62Y.Jiang🇨🇳 CHINA3878.9%0.26
63L.Teng🇨🇳 CHINA3878.9%0.26
64T.Atzmon🇮🇱 ISRAEL3677.8%0.25
65L.Toledano🇮🇱 ISRAEL3677.8%0.25
66Y.Inamura🇯🇵 JAPAN4877.1%0.27
67M.Nguyen-Kovacs🇭🇺 HUNGARY4776.6%0.32
68D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6275.8%0.29
69L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6275.8%0.29
70K.Ang🇸🇬 SINGAPORE4374.4%0.28
71T.Gao🇸🇬 SINGAPORE4374.4%0.28
72S.Garcia🇫🇷 FRANCE3873.7%0.32
73N.Yamazaki🇯🇵 JAPAN4973.5%0.31
74H.Chow🇺🇸 USA13073.3%0.37
75N.Qian🇺🇸 USA13073.3%0.37
76E.Torok🇭🇺 HUNGARY5273.1%0.36
77E.Nugues🇫🇷 FRANCE4072.5%0.28
78M.Bultel🇫🇷 FRANCE3470.6%0.29
79D.Kontra🇭🇺 HUNGARY3770.3%0.41
80X.Tan🇸🇬 SINGAPORE4369.8%0.40
81S.Xu🇸🇬 SINGAPORE4369.8%0.40
82H.Vinevich🇮🇱 ISRAEL3868.4%0.37
83N.Vinevich🇮🇱 ISRAEL3868.4%0.37
84G.Fibert🇮🇱 ISRAEL3868.4%0.40
85Y.Kapiluto🇮🇱 ISRAEL3868.4%0.40
86Z.Mauberquez🇫🇷 FRANCE2665.4%0.42
87Z.Nagy🇭🇺 HUNGARY3164.5%0.48
88A.Damen🇳🇱 NETHERLANDS2391.3%0.09
89I.Van Den Wijngaard🇳🇱 NETHERLANDS2391.3%0.09
90A.Pelaggi🇮🇹 ITALY2286.4%0.14
91M.Pelaggi🇮🇹 ITALY2286.4%0.14

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 %
1V.Dalpozzo🇮🇹 ITALY32817152.1%
2F.Dalpozzo🇮🇹 ITALY33316750.2%
3E.Nugues🇫🇷 FRANCE27313750.2%
4C.Baumgart🇩🇪 GERMANY22211150.0%
5E.Morawska🇵🇱 POLAND21010550.0%
6L.Fan🇭🇰 HONG KONG CHINA30915349.5%
7L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND32015849.4%
8N.Vinevich🇮🇱 ISRAEL22711148.9%
9M.Van Der Valk🇳🇱 NETHERLANDS23411448.7%
10A.Oranje🇳🇱 NETHERLANDS23311348.5%
11C.Pedersen🇩🇰 DENMARK23311348.5%
12L.Jacobsen🇩🇰 DENMARK23111248.5%
13Y.Jiang🇨🇳 CHINA23111148.1%
14A.Bune🇩🇰 DENMARK1899148.1%
15H.Mraz🇭🇺 HUNGARY1858948.1%
16D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND32615547.5%
17K.Brekke🇳🇴 NORWAY23210947.0%
18Z.Trojan🇵🇱 POLAND2119946.9%
19G.Fibert🇮🇱 ISRAEL23310946.8%
20L.De Wijs🇳🇱 NETHERLANDS32315146.7%
21E.Aga🇩🇪 GERMANY22910746.7%
22S.Garcia🇫🇷 FRANCE1959046.2%
23S.De Wijs🇳🇱 NETHERLANDS32314946.1%
24A.Rasmussen🇩🇰 DENMARK1878646.0%
25L.Teng🇨🇳 CHINA23610745.3%
26M.Bultel🇫🇷 FRANCE22210045.0%
27C.Ehrlichman🇺🇸 USA128312744.9%
28Y.Cai🇺🇸 USA223910744.8%
29Y.Kapiluto🇮🇱 ISRAEL23510544.7%
30C.Wedvik🇳🇴 NORWAY1667444.6%
31E.Su🇺🇸 USA22189744.5%
32E.Torok🇭🇺 HUNGARY30713644.3%
33J.Sigsgaard🇩🇰 DENMARK25311244.3%
34K.Sullivan🇺🇸 USA22219844.3%
35K.Schwalbach🇩🇪 GERMANY2209744.1%
36M.Nguyen-Kovacs🇭🇺 HUNGARY26511643.8%
37L.Ciborowska🇵🇱 POLAND2249843.8%
38H.Vinevich🇮🇱 ISRAEL2259843.6%
39T.Gao🇸🇬 SINGAPORE2089043.3%
40N.Yamazaki🇯🇵 JAPAN27311843.2%
41K.Ang🇸🇬 SINGAPORE2099043.1%
42K.Hwang🇺🇸 USA129112543.0%
43L.Toledano🇮🇱 ISRAEL2088942.8%
44T.Atzmon🇮🇱 ISRAEL2048742.6%
45H.Chow🇺🇸 USA11697242.6%
46S.Sjodal🇳🇴 NORWAY26111042.1%
47Y.Chung🇭🇰 HONG KONG CHINA31713342.0%
48M.Klimiuk🇵🇱 POLAND2249442.0%
49J.Bakhshi🇺🇸 USA21847741.8%
50Y.Inamura🇯🇵 JAPAN26411041.7%
51S.Chu🇺🇸 USA224410141.4%
52E.Rosthoej🇩🇰 DENMARK25310441.1%
53N.Suszanowicz🇵🇱 POLAND2249241.1%
54A.Donnellan🇺🇸 USA11958041.0%
55F.Oelker🇩🇪 GERMANY2219040.7%
56N.Qian🇺🇸 USA11716940.4%
57H.Cork🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33113340.2%
58C.Pan🇨🇳 CHINA2198840.2%
59M.Hirono🇯🇵 JAPAN2409640.0%
60F.Hegyi🇭🇺 HUNGARY2038139.9%
61N.Bens🇫🇷 FRANCE2449739.8%
62Z.Mauberquez🇫🇷 FRANCE1244939.5%
63B.Seah🇸🇬 SINGAPORE2218739.4%
64S.Jiang🇨🇳 CHINA2168539.4%
65D.Kontra🇭🇺 HUNGARY1937639.4%
66A.Zeman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND34113238.7%
67E.Plana🇳🇴 NORWAY2389238.7%
68F.Sasaki🇯🇵 JAPAN26410238.6%
69S.Grande-Weberg🇳🇴 NORWAY1666438.6%
70Y.Chen🇨🇳 CHINA1927438.5%
71K.Helmbold🇺🇸 USA11987638.4%
72Z.Nagy🇭🇺 HUNGARY1756738.3%
73L.Bednarski🇩🇪 GERMANY2218438.0%
74X.Ruan🇨🇳 CHINA1927338.0%
75X.Tan🇸🇬 SINGAPORE2017637.8%
76C.Zhao🇺🇸 USA21887137.8%
77X.Lin🇸🇬 SINGAPORE2188237.6%
78E.Dalpozzo🇮🇹 ITALY2338737.3%
79C.Daldal🇩🇪 GERMANY2288537.3%
80C.Bouton🇫🇷 FRANCE2679937.1%
81Y.Tse🇭🇰 HONG KONG CHINA32712036.7%
82W.Yeung🇭🇰 HONG KONG CHINA33012036.4%
83M.Saegrov🇳🇴 NORWAY2147736.0%
84D.Lucka🇵🇱 POLAND2238035.9%
85S.Capobianco🇮🇹 ITALY2348335.5%
86M.Yoshida🇯🇵 JAPAN29510134.2%
87S.Xu🇸🇬 SINGAPORE2086330.3%
88M.Pelaggi🇮🇹 ITALY1084440.7%
89A.Pelaggi🇮🇹 ITALY1114237.8%
90A.Damen🇳🇱 NETHERLANDS863034.9%
91I.Van Den Wijngaard🇳🇱 NETHERLANDS863034.9%

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.Lucka🇵🇱 POLAND80-0.07+1.44+1.37·
2N.Suszanowicz🇵🇱 POLAND80-0.07+1.44+1.37·
3Y.Chen🇨🇳 CHINA72-0.13+1.18+1.05▲2
4X.Ruan🇨🇳 CHINA72-0.13+1.18+1.05▲2
5E.Plana🇳🇴 NORWAY88-0.04+0.92+0.88▲2
6S.Sjodal🇳🇴 NORWAY96+0.33+0.55+0.87▲13
7L.De Wijs🇳🇱 NETHERLANDS120-0.35+1.22+0.87▼4
8S.De Wijs🇳🇱 NETHERLANDS120-0.35+1.22+0.87▼4
9A.Oranje🇳🇱 NETHERLANDS88+0.14+0.71+0.85▲1
10M.Van Der Valk🇳🇱 NETHERLANDS88+0.14+0.71+0.85▲1
11L.Jacobsen🇩🇰 DENMARK80+0.09+0.68+0.77▲1
12C.Pedersen🇩🇰 DENMARK80+0.09+0.68+0.77▲1
13E.Morawska🇵🇱 POLAND80-0.14+0.84+0.70▼5
14Z.Trojan🇵🇱 POLAND80-0.14+0.84+0.70▼5
15K.Brekke🇳🇴 NORWAY88+0.35+0.26+0.62▲20
16C.Ehrlichman🇺🇸 USA1104-0.04+0.66+0.61▼2
17K.Hwang🇺🇸 USA1104-0.04+0.66+0.61▼2
18N.Yamazaki🇯🇵 JAPAN96+0.08+0.53+0.61▲3
19M.Saegrov🇳🇴 NORWAY80-0.04+0.65+0.60▼3
20F.Dalpozzo🇮🇹 ITALY112-0.03+0.55+0.52▼3
21V.Dalpozzo🇮🇹 ITALY112-0.03+0.55+0.52▼3
22Y.Chung🇭🇰 HONG KONG CHINA120+0.07+0.43+0.50▲2
23L.Fan🇭🇰 HONG KONG CHINA120+0.07+0.43+0.50▲2
24A.Donnellan🇺🇸 USA172-0.10+0.53+0.43▼2
25K.Helmbold🇺🇸 USA172-0.10+0.53+0.43▼2
26S.Capobianco🇮🇹 ITALY88+0.29+0.09+0.37▲17
27E.Dalpozzo🇮🇹 ITALY88+0.29+0.09+0.37▲17
28F.Sasaki🇯🇵 JAPAN96-0.05+0.41+0.36▼2
29E.Rosthoej🇩🇰 DENMARK88-0.09+0.37+0.28▼2
30J.Sigsgaard🇩🇰 DENMARK88-0.09+0.37+0.28▼2
31L.Ciborowska🇵🇱 POLAND80-0.11+0.37+0.26·
32M.Klimiuk🇵🇱 POLAND80-0.11+0.37+0.26·
33L.Bednarski🇩🇪 GERMANY80-0.12+0.37+0.25▼4
34C.Daldal🇩🇪 GERMANY80-0.12+0.37+0.25▼4
35H.Mraz🇭🇺 HUNGARY64-0.33+0.53+0.21▼15
36S.Jiang🇨🇳 CHINA80+0.00+0.20+0.20·
37C.Pan🇨🇳 CHINA80+0.00+0.20+0.20·
38Y.Inamura🇯🇵 JAPAN96+0.36-0.28+0.08▲15
39A.Bune🇩🇰 DENMARK72-0.19+0.19+0.01▼1
40A.Rasmussen🇩🇰 DENMARK72-0.19+0.19+0.01▼1
41M.Yoshida🇯🇵 JAPAN104-0.16+0.15-0.01▲1
42D.Kontra🇭🇺 HUNGARY72+0.21-0.22-0.01▲10
43E.Aga🇩🇪 GERMANY80-0.08+0.04-0.04▲2
44C.Baumgart🇩🇪 GERMANY80-0.08+0.04-0.04▲2
45D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND120-0.07-0.01-0.08▲2
46L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND120-0.07-0.01-0.08▲2
47J.Bakhshi🇺🇸 USA272+0.54-0.62-0.08▲17
48C.Zhao🇺🇸 USA272+0.54-0.62-0.08▲17
49Y.Jiang🇨🇳 CHINA88+0.02-0.14-0.12·
50L.Teng🇨🇳 CHINA88+0.02-0.14-0.12·
51M.Hirono🇯🇵 JAPAN88+0.09-0.21-0.12·
52N.Bens🇫🇷 FRANCE88+0.20-0.35-0.15▲3
53C.Bouton🇫🇷 FRANCE96+0.13-0.29-0.15▲1
54Y.Cai🇺🇸 USA288-0.36+0.17-0.19▼14
55S.Chu🇺🇸 USA288-0.36+0.17-0.19▼14
56E.Nugues🇫🇷 FRANCE96+0.04-0.40-0.35▲1
57S.Grande-Weberg🇳🇴 NORWAY64-0.70+0.35-0.35▼24
58C.Wedvik🇳🇴 NORWAY64-0.70+0.35-0.35▼24
59F.Oelker🇩🇪 GERMANY80+0.40-0.86-0.46▲16
60K.Schwalbach🇩🇪 GERMANY80+0.40-0.86-0.46▲16
61T.Atzmon🇮🇱 ISRAEL80+0.06-0.52-0.47▼3
62L.Toledano🇮🇱 ISRAEL80+0.06-0.52-0.47▼3
63M.Bultel🇫🇷 FRANCE80-0.10-0.39-0.49▼7
64H.Cork🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND120+0.11-0.63-0.52▲3
65A.Zeman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND120+0.11-0.63-0.52▲3
66F.Hegyi🇭🇺 HUNGARY72+0.13-0.67-0.54▲3
67H.Vinevich🇮🇱 ISRAEL80+0.16-0.70-0.54▲3
68N.Vinevich🇮🇱 ISRAEL80+0.16-0.70-0.54▲3
69E.Su🇺🇸 USA280-0.03-0.53-0.56▼9
70K.Sullivan🇺🇸 USA280-0.03-0.53-0.56▼9
71S.Garcia🇫🇷 FRANCE72-0.06-0.60-0.66▼9
72E.Torok🇭🇺 HUNGARY112-0.05-0.62-0.67▼9
73Z.Nagy🇭🇺 HUNGARY64-0.13-0.62-0.75▼7
74X.Tan🇸🇬 SINGAPORE80+0.16-0.93-0.77▲5
75S.Xu🇸🇬 SINGAPORE80+0.16-0.93-0.77▲5
76H.Chow🇺🇸 USA164+0.10-0.90-0.80▲1
77N.Qian🇺🇸 USA164+0.10-0.90-0.80▲1
78K.Ang🇸🇬 SINGAPORE80-0.11-0.74-0.85▼6
79T.Gao🇸🇬 SINGAPORE80-0.11-0.74-0.85▼6
80X.Lin🇸🇬 SINGAPORE80+0.23-1.21-0.97▲2
81B.Seah🇸🇬 SINGAPORE80+0.23-1.21-0.97▲2
82M.Nguyen-Kovacs🇭🇺 HUNGARY96-0.00-1.05-1.05▼1
83Z.Mauberquez🇫🇷 FRANCE48-0.23-0.83-1.06▼9
84Y.Tse🇭🇰 HONG KONG CHINA120+0.04-1.32-1.28·
85W.Yeung🇭🇰 HONG KONG CHINA120+0.04-1.32-1.28·
86G.Fibert🇮🇱 ISRAEL80+0.15-1.47-1.32·
87Y.Kapiluto🇮🇱 ISRAEL80+0.15-1.47-1.32·