Shanghai 2007 — 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
1G.Helgemo🇳🇴 NORWAY235+1.39+326.0
2T.Helness🇳🇴 NORWAY235+1.39+326.0
3S.Brink🇳🇱 NETHERLANDS171+1.13+193.0
4B.Drijver🇳🇱 NETHERLANDS171+1.13+193.0
5Z.Mahmood🇺🇸 USA 1217+0.08+18.0
6M.Rosenberg🇺🇸 USA 1217+0.08+18.0
7S.De Wijs🇳🇱 NETHERLANDS144+0.06+9.0
8B.Muller🇳🇱 NETHERLANDS144+0.06+9.0
9B.Brogeland🇳🇴 NORWAY208-0.02-5.0
10E.Saelensminde🇳🇴 NORWAY208-0.02-5.0
11T.Cope🇿🇦 SOUTH AFRICA144-0.11-16.0
12G.Holman🇿🇦 SOUTH AFRICA144-0.11-16.0
13S.Garner🇺🇸 USA 1224-0.26-59.0
14H.Weinstein🇺🇸 USA 1224-0.26-59.0
15C.Bosenberg🇿🇦 SOUTH AFRICA137-0.32-44.0
16N.Eber🇿🇦 SOUTH AFRICA137-0.32-44.0
17G.Groetheim🇳🇴 NORWAY128-0.89-114.0
18U.Tundal🇳🇴 NORWAY128-0.89-114.0
19S.Sun🇨🇳 CHINA SMEG64+0.98+63.0
20X.Wang🇨🇳 CHINA SMEG64+0.98+63.0
21M.Green🇦🇺 AUSTRALIA64+0.70+45.0
22A.Peake🇦🇺 AUSTRALIA64+0.70+45.0
23N.Bocchi🇮🇹 ITALY64+0.12+8.0
24G.Duboin🇮🇹 ITALY64+0.12+8.0
25A.Apteker🇿🇦 SOUTH AFRICA128+0.11+14.0
26C.Gower🇿🇦 SOUTH AFRICA128+0.11+14.0
27T.Bakkeren🇳🇱 NETHERLANDS96+0.08+8.0
28H.Bertens🇳🇱 NETHERLANDS96+0.08+8.0
29G.Jacobs🇺🇸 USA 1128-0.05-6.0
30R.Katz🇺🇸 USA 1128-0.05-6.0
31L.Lauria🇮🇹 ITALY64-0.28-18.0
32A.Versace🇮🇹 ITALY64-0.28-18.0
33R.Jedrychowski🇦🇺 AUSTRALIA64-0.50-32.0
34B.Neill🇦🇺 AUSTRALIA64-0.50-32.0
35P.Bertheau🇸🇪 SWEDEN64-0.52-33.0
36F.Nystrom🇸🇪 SWEDEN64-0.52-33.0
37P.Cullin🇸🇪 SWEDEN48-0.67-32.0
38J.Upmark🇸🇪 SWEDEN48-0.67-32.0
39F.Fantoni🇮🇹 ITALY32-0.94-30.0
40C.Nunes🇮🇹 ITALY32-0.94-30.0
41Z.Fu🇨🇳 CHINA SMEG48-1.48-71.0
42J.Zhao🇨🇳 CHINA SMEG48-1.48-71.0
43P.Gumby🇦🇺 AUSTRALIA32-1.53-49.0
44W.Lazer🇦🇺 AUSTRALIA32-1.53-49.0
45H.Shi🇨🇳 CHINA SMEG48-1.71-82.0
46Z.Zhuang🇨🇳 CHINA SMEG48-1.71-82.0
47B.Efraimsson🇸🇪 SWEDEN48-1.94-93.0
48A.Morath🇸🇪 SWEDEN48-1.94-93.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
1C.Bosenberg🇿🇦 SOUTH AFRICA18100.0%0.00
2E.Saelensminde🇳🇴 NORWAY3591.4%0.09
3B.Muller🇳🇱 NETHERLANDS2889.3%0.18
4S.Brink🇳🇱 NETHERLANDS2688.5%0.12
5G.Holman🇿🇦 SOUTH AFRICA1984.2%0.16
6G.Helgemo🇳🇴 NORWAY3083.3%0.17
7B.Drijver🇳🇱 NETHERLANDS3881.6%0.18
8T.Helness🇳🇴 NORWAY4281.0%0.19
9S.De Wijs🇳🇱 NETHERLANDS2181.0%0.19
10H.Weinstein🇺🇸 USA 13680.6%0.19
11G.Groetheim🇳🇴 NORWAY2580.0%0.24
12T.Cope🇿🇦 SOUTH AFRICA2580.0%0.28
13N.Eber🇿🇦 SOUTH AFRICA2676.9%0.23
14U.Tundal🇳🇴 NORWAY2176.2%0.24
15B.Brogeland🇳🇴 NORWAY3775.7%0.32
16M.Rosenberg🇺🇸 USA 14573.3%0.29
17Z.Mahmood🇺🇸 USA 14271.4%0.29
18S.Garner🇺🇸 USA 14264.3%0.36
19G.Duboin🇮🇹 ITALY4100.0%0.00
20W.Lazer🇦🇺 AUSTRALIA4100.0%0.00
21L.Lauria🇮🇹 ITALY12100.0%0.00
22H.Shi🇨🇳 CHINA SMEG9100.0%0.00
23Z.Zhuang🇨🇳 CHINA SMEG2100.0%0.00
24B.Efraimsson🇸🇪 SWEDEN8100.0%0.00
25A.Morath🇸🇪 SWEDEN13100.0%0.00
26F.Nystrom🇸🇪 SWEDEN1492.9%0.07
27R.Jedrychowski🇦🇺 AUSTRALIA1492.9%0.07
28G.Jacobs🇺🇸 USA 12592.0%0.08
29P.Gumby🇦🇺 AUSTRALIA1291.7%0.08
30A.Apteker🇿🇦 SOUTH AFRICA1291.7%0.08
31J.Upmark🇸🇪 SWEDEN988.9%0.11
32F.Fantoni🇮🇹 ITALY988.9%0.11
33Z.Fu🇨🇳 CHINA SMEG887.5%0.12
34A.Peake🇦🇺 AUSTRALIA1586.7%0.13
35C.Nunes🇮🇹 ITALY785.7%0.14
36H.Bertens🇳🇱 NETHERLANDS1984.2%0.16
37A.Versace🇮🇹 ITALY683.3%0.17
38T.Bakkeren🇳🇱 NETHERLANDS1181.8%0.18
39P.Bertheau🇸🇪 SWEDEN1181.8%0.18
40N.Bocchi🇮🇹 ITALY1080.0%0.20
41M.Green🇦🇺 AUSTRALIA1080.0%0.20
42S.Sun🇨🇳 CHINA SMEG2080.0%0.20
43C.Gower🇿🇦 SOUTH AFRICA2576.0%0.24
44R.Katz🇺🇸 USA 12576.0%0.28
45X.Wang🇨🇳 CHINA SMEG875.0%0.25
46P.Cullin🇸🇪 SWEDEN875.0%0.25
47B.Neill🇦🇺 AUSTRALIA1172.7%0.27
48J.Zhao🇨🇳 CHINA SMEG771.4%0.29

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
1N.Eber🇿🇦 SOUTH AFRICA3287.5%0.22
2H.Weinstein🇺🇸 USA 14185.4%0.15
3M.Rosenberg🇺🇸 USA 13284.4%0.19
4S.Brink🇳🇱 NETHERLANDS3183.9%0.23
5Z.Mahmood🇺🇸 USA 14080.0%0.23
6S.Garner🇺🇸 USA 14379.1%0.23
7T.Helness🇳🇴 NORWAY4178.0%0.29
8G.Helgemo🇳🇴 NORWAY3476.5%0.27
9S.De Wijs🇳🇱 NETHERLANDS2576.0%0.32
10B.Drijver🇳🇱 NETHERLANDS3375.8%0.27
11B.Brogeland🇳🇴 NORWAY4575.6%0.33
12B.Muller🇳🇱 NETHERLANDS2373.9%0.30
13T.Cope🇿🇦 SOUTH AFRICA1973.7%0.37
14G.Holman🇿🇦 SOUTH AFRICA1770.6%0.35
15E.Saelensminde🇳🇴 NORWAY3770.3%0.35
16C.Bosenberg🇿🇦 SOUTH AFRICA1968.4%0.37
17U.Tundal🇳🇴 NORWAY2568.0%0.40
18G.Groetheim🇳🇴 NORWAY2556.0%0.60
19S.Sun🇨🇳 CHINA SMEG8100.0%0.00
20J.Upmark🇸🇪 SWEDEN7100.0%0.00
21Z.Fu🇨🇳 CHINA SMEG9100.0%0.00
22N.Bocchi🇮🇹 ITALY887.5%0.12
23C.Nunes🇮🇹 ITALY785.7%0.29
24R.Jedrychowski🇦🇺 AUSTRALIA1384.6%0.23
25M.Green🇦🇺 AUSTRALIA1283.3%0.17
26F.Nystrom🇸🇪 SWEDEN1283.3%0.17
27A.Apteker🇿🇦 SOUTH AFRICA2382.6%0.17
28R.Katz🇺🇸 USA 13180.6%0.23
29H.Bertens🇳🇱 NETHERLANDS2080.0%0.30
30X.Wang🇨🇳 CHINA SMEG1080.0%0.30
31A.Peake🇦🇺 AUSTRALIA1478.6%0.21
32C.Gower🇿🇦 SOUTH AFRICA2777.8%0.22
33B.Neill🇦🇺 AUSTRALIA1376.9%0.31
34A.Morath🇸🇪 SWEDEN1376.9%0.31
35P.Gumby🇦🇺 AUSTRALIA475.0%0.25
36F.Fantoni🇮🇹 ITALY475.0%0.25
37G.Jacobs🇺🇸 USA 11172.7%0.27
38G.Duboin🇮🇹 ITALY1172.7%0.55
39T.Bakkeren🇳🇱 NETHERLANDS1872.2%0.28
40A.Versace🇮🇹 ITALY771.4%0.29
41H.Shi🇨🇳 CHINA SMEG771.4%0.29
42L.Lauria🇮🇹 ITALY1070.0%0.30
43P.Cullin🇸🇪 SWEDEN1070.0%0.30
44J.Zhao🇨🇳 CHINA SMEG1070.0%0.30
45P.Bertheau🇸🇪 SWEDEN966.7%0.67
46B.Efraimsson🇸🇪 SWEDEN560.0%0.40
47W.Lazer🇦🇺 AUSTRALIA450.0%0.50
48Z.Zhuang🇨🇳 CHINA SMEG540.0%0.60

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
1S.Garner🇺🇸 USA 17893.6%0.06
2H.Weinstein🇺🇸 USA 17893.6%0.06
3B.Brogeland🇳🇴 NORWAY7291.7%0.08
4E.Saelensminde🇳🇴 NORWAY7291.7%0.08
5G.Helgemo🇳🇴 NORWAY7290.3%0.10
6T.Helness🇳🇴 NORWAY7290.3%0.10
7S.De Wijs🇳🇱 NETHERLANDS4989.8%0.10
8B.Muller🇳🇱 NETHERLANDS4989.8%0.10
9T.Cope🇿🇦 SOUTH AFRICA4488.6%0.11
10G.Holman🇿🇦 SOUTH AFRICA4488.6%0.11
11Z.Mahmood🇺🇸 USA 18788.5%0.13
12M.Rosenberg🇺🇸 USA 18788.5%0.13
13G.Groetheim🇳🇴 NORWAY4684.8%0.17
14U.Tundal🇳🇴 NORWAY4684.8%0.17
15S.Brink🇳🇱 NETHERLANDS6484.4%0.19
16B.Drijver🇳🇱 NETHERLANDS6484.4%0.19
17C.Bosenberg🇿🇦 SOUTH AFRICA4481.8%0.20
18N.Eber🇿🇦 SOUTH AFRICA4481.8%0.20
19Z.Fu🇨🇳 CHINA SMEG15100.0%0.00
20J.Zhao🇨🇳 CHINA SMEG15100.0%0.00
21F.Fantoni🇮🇹 ITALY1693.8%0.06
22C.Nunes🇮🇹 ITALY1693.8%0.06
23N.Bocchi🇮🇹 ITALY1492.9%0.07
24G.Duboin🇮🇹 ITALY1492.9%0.07
25M.Green🇦🇺 AUSTRALIA2592.0%0.08
26A.Peake🇦🇺 AUSTRALIA2592.0%0.08
27G.Jacobs🇺🇸 USA 15092.0%0.08
28R.Katz🇺🇸 USA 15092.0%0.08
29P.Bertheau🇸🇪 SWEDEN2592.0%0.08
30F.Nystrom🇸🇪 SWEDEN2592.0%0.08
31S.Sun🇨🇳 CHINA SMEG2889.3%0.14
32X.Wang🇨🇳 CHINA SMEG2889.3%0.14
33P.Cullin🇸🇪 SWEDEN1788.2%0.12
34J.Upmark🇸🇪 SWEDEN1788.2%0.12
35R.Jedrychowski🇦🇺 AUSTRALIA2588.0%0.12
36B.Neill🇦🇺 AUSTRALIA2588.0%0.12
37T.Bakkeren🇳🇱 NETHERLANDS3086.7%0.13
38H.Bertens🇳🇱 NETHERLANDS3086.7%0.13
39A.Apteker🇿🇦 SOUTH AFRICA3783.8%0.16
40C.Gower🇿🇦 SOUTH AFRICA3783.8%0.16
41L.Lauria🇮🇹 ITALY1883.3%0.22
42A.Versace🇮🇹 ITALY1883.3%0.22
43H.Shi🇨🇳 CHINA SMEG1181.8%0.18
44Z.Zhuang🇨🇳 CHINA SMEG1181.8%0.18
45P.Gumby🇦🇺 AUSTRALIA1681.2%0.19
46W.Lazer🇦🇺 AUSTRALIA1681.2%0.19
47B.Efraimsson🇸🇪 SWEDEN2181.0%0.19
48A.Morath🇸🇪 SWEDEN2181.0%0.19

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Δ
1G.Helgemo🇳🇴 NORWAY256-0.06+0.75+0.70▲2
2T.Helness🇳🇴 NORWAY256-0.06+0.75+0.70▲2
3B.Brogeland🇳🇴 NORWAY224+0.03+0.44+0.47▲4
4E.Saelensminde🇳🇴 NORWAY224+0.03+0.44+0.47▲4
5G.Groetheim🇳🇴 NORWAY160-0.22+0.69+0.46·
6U.Tundal🇳🇴 NORWAY160-0.22+0.69+0.46·
7S.Brink🇳🇱 NETHERLANDS192-0.31+0.77+0.46▼6
8B.Drijver🇳🇱 NETHERLANDS192-0.31+0.77+0.46▼6
9S.De Wijs🇳🇱 NETHERLANDS160-0.29+0.44+0.15·
10B.Muller🇳🇱 NETHERLANDS160-0.29+0.44+0.15·
11Z.Mahmood🇺🇸 USA 1256-0.03+0.04+0.01·
12M.Rosenberg🇺🇸 USA 1256-0.03+0.04+0.01·
13S.Garner🇺🇸 USA 1256+0.23-0.24-0.01▲2
14H.Weinstein🇺🇸 USA 1256+0.23-0.24-0.01▲2
15C.Bosenberg🇿🇦 SOUTH AFRICA160+0.39-0.69-0.30▲2
16N.Eber🇿🇦 SOUTH AFRICA160+0.39-0.69-0.30▲2
17T.Cope🇿🇦 SOUTH AFRICA176-0.35-0.00-0.35▼4
18G.Holman🇿🇦 SOUTH AFRICA176-0.35-0.00-0.35▼4