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
1A.Sontag🇺🇸 USA 2183+1.01+184.0
2R.Bates🇺🇸 USA 2199+0.83+166.0
3B.Bramley🇺🇸 USA 2176+0.73+129.0
4L.Stansby🇺🇸 USA 2176+0.73+129.0
5G.Kasle🇺🇸 USA 1160+0.31+50.0
6R.Smith🇺🇸 USA 1160+0.31+50.0
7H.Lasut🇮🇩 INDONESIA224+0.28+62.0
8E.Manoppo🇮🇩 INDONESIA224+0.28+62.0
9M.Castello Branco🇧🇷 BRAZIL128+0.12+15.0
10E.Vianna🇧🇷 BRAZIL128+0.12+15.0
11M.Sawiruddin🇮🇩 INDONESIA168+0.11+19.0
12C.Camacho🇧🇷 BRAZIL128+0.09+11.0
13C.Fonseca🇧🇷 BRAZIL128+0.09+11.0
14D.Sacul🇮🇩 INDONESIA216-0.24-51.0
15D.Morse🇺🇸 USA 1119-0.40-47.0
16B.Wolff🇺🇸 USA 1119-0.40-47.0
17M.Amaral🇧🇷 BRAZIL120-0.77-92.0
18P.Castello Branco🇧🇷 BRAZIL120-0.77-92.0
19P.Piganeau🇫🇷 FRANCE48+1.60+77.0
20J.Py🇫🇷 FRANCE48+1.60+77.0
21K.Lasocki🇵🇱 POLAND80+1.32+106.0
22J.Russyan🇵🇱 POLAND80+1.32+106.0
23G.Resta🇮🇹 ITALY48+0.71+34.0
24B.Baran🇨🇦 CANADA48+0.40+19.0
25A.Hobart🇨🇦 CANADA48+0.40+19.0
26D.De Falco🇮🇹 ITALY64+0.06+4.0
27F.Hoffer🇨🇦 CANADA48-0.02-1.0
28D.Piafsky🇨🇦 CANADA48-0.02-1.0
29G.Baze🇺🇸 USA 264-0.08-5.0
30J.Carruthers🇨🇦 CANADA64-0.25-16.0
31J.Silver🇨🇦 CANADA64-0.25-16.0
32R.Meltzer🇺🇸 USA 280-0.29-23.0
33D.Gerstman🇺🇸 USA 196-0.61-59.0
34J.Sutherlin🇺🇸 USA 196-0.61-59.0
35J.Stoppa🇫🇷 FRANCE48-0.67-32.0
36F.Stretz🇫🇷 FRANCE48-0.67-32.0
37P.Grenthe🇫🇷 FRANCE64-0.70-45.0
38P.Vanhoutte🇫🇷 FRANCE64-0.70-45.0
39F.Baroni🇮🇹 ITALY64-1.28-82.0
40M.Ricciarelli🇮🇹 ITALY64-1.28-82.0
41F.Waluyan🇮🇩 INDONESIA48-1.46-70.0
42L.Burgay🇮🇹 ITALY32-1.75-56.0
43C.Mariani🇮🇹 ITALY48-1.79-86.0
44K.Omernik🇵🇱 POLAND32-1.81-58.0
45J.Pochron🇵🇱 POLAND32-1.81-58.0
46A.Jezioro🇵🇱 POLAND48-1.98-95.0
47J.Klukowski🇵🇱 POLAND48-1.98-95.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.Morse🇺🇸 USA 121100.0%0.00
2C.Fonseca🇧🇷 BRAZIL1994.7%0.05
3R.Bates🇺🇸 USA 23688.9%0.11
4H.Lasut🇮🇩 INDONESIA4288.1%0.12
5E.Vianna🇧🇷 BRAZIL2588.0%0.12
6B.Bramley🇺🇸 USA 23387.9%0.12
7P.Castello Branco🇧🇷 BRAZIL2986.2%0.14
8M.Amaral🇧🇷 BRAZIL2185.7%0.14
9L.Stansby🇺🇸 USA 22785.2%0.15
10R.Smith🇺🇸 USA 12684.6%0.19
11A.Sontag🇺🇸 USA 23683.3%0.17
12M.Sawiruddin🇮🇩 INDONESIA4082.5%0.17
13B.Wolff🇺🇸 USA 11782.4%0.18
14D.Sacul🇮🇩 INDONESIA4780.9%0.21
15E.Manoppo🇮🇩 INDONESIA5080.0%0.24
16G.Kasle🇺🇸 USA 13479.4%0.21
17M.Castello Branco🇧🇷 BRAZIL2878.6%0.21
18C.Camacho🇧🇷 BRAZIL3174.2%0.26
19F.Hoffer🇨🇦 CANADA8100.0%0.00
20P.Piganeau🇫🇷 FRANCE9100.0%0.00
21C.Mariani🇮🇹 ITALY4100.0%0.00
22J.Pochron🇵🇱 POLAND1100.0%0.00
23M.Ricciarelli🇮🇹 ITALY1492.9%0.07
24F.Stretz🇫🇷 FRANCE1291.7%0.08
25P.Vanhoutte🇫🇷 FRANCE1090.0%0.10
26J.Py🇫🇷 FRANCE988.9%0.11
27B.Baran🇨🇦 CANADA988.9%0.11
28J.Carruthers🇨🇦 CANADA1687.5%0.12
29F.Baroni🇮🇹 ITALY1586.7%0.13
30J.Russyan🇵🇱 POLAND785.7%0.14
31G.Resta🇮🇹 ITALY785.7%0.14
32J.Stoppa🇫🇷 FRANCE785.7%0.14
33L.Burgay🇮🇹 ITALY785.7%0.14
34D.Piafsky🇨🇦 CANADA683.3%0.17
35K.Lasocki🇵🇱 POLAND1283.3%0.17
36J.Silver🇨🇦 CANADA1283.3%0.17
37D.Gerstman🇺🇸 USA 12382.6%0.22
38P.Grenthe🇫🇷 FRANCE1181.8%0.18
39F.Waluyan🇮🇩 INDONESIA1181.8%0.18
40R.Meltzer🇺🇸 USA 22080.0%0.20
41A.Jezioro🇵🇱 POLAND977.8%0.22
42K.Omernik🇵🇱 POLAND977.8%0.33
43J.Klukowski🇵🇱 POLAND875.0%0.25
44D.De Falco🇮🇹 ITALY1172.7%0.27
45G.Baze🇺🇸 USA 21471.4%0.29
46A.Hobart🇨🇦 CANADA771.4%0.29
47J.Sutherlin🇺🇸 USA 11464.3%0.36

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.Bramley🇺🇸 USA 23881.6%0.24
2C.Camacho🇧🇷 BRAZIL2580.0%0.20
3R.Bates🇺🇸 USA 23577.1%0.23
4E.Manoppo🇮🇩 INDONESIA3476.5%0.27
5D.Morse🇺🇸 USA 12576.0%0.36
6H.Lasut🇮🇩 INDONESIA3775.7%0.30
7M.Castello Branco🇧🇷 BRAZIL2075.0%0.35
8D.Sacul🇮🇩 INDONESIA3473.5%0.38
9P.Castello Branco🇧🇷 BRAZIL2673.1%0.31
10C.Fonseca🇧🇷 BRAZIL2470.8%0.29
11R.Smith🇺🇸 USA 14170.7%0.34
12G.Kasle🇺🇸 USA 12268.2%0.41
13M.Sawiruddin🇮🇩 INDONESIA3265.6%0.38
14E.Vianna🇧🇷 BRAZIL2065.0%0.45
15L.Stansby🇺🇸 USA 23464.7%0.41
16A.Sontag🇺🇸 USA 23464.7%0.41
17B.Wolff🇺🇸 USA 12564.0%0.36
18M.Amaral🇧🇷 BRAZIL1850.0%0.56
19J.Py🇫🇷 FRANCE4100.0%0.00
20D.Piafsky🇨🇦 CANADA988.9%0.11
21G.Baze🇺🇸 USA 2887.5%0.12
22J.Carruthers🇨🇦 CANADA1485.7%0.14
23A.Hobart🇨🇦 CANADA785.7%0.14
24P.Piganeau🇫🇷 FRANCE1384.6%0.15
25F.Hoffer🇨🇦 CANADA1181.8%0.27
26J.Russyan🇵🇱 POLAND2281.8%0.27
27G.Resta🇮🇹 ITALY580.0%0.20
28P.Vanhoutte🇫🇷 FRANCE1580.0%0.27
29D.De Falco🇮🇹 ITALY1978.9%0.21
30C.Mariani🇮🇹 ITALY1478.6%0.29
31J.Silver🇨🇦 CANADA977.8%0.22
32R.Meltzer🇺🇸 USA 21675.0%0.25
33B.Baran🇨🇦 CANADA1275.0%0.25
34L.Burgay🇮🇹 ITALY475.0%0.25
35J.Stoppa🇫🇷 FRANCE875.0%0.38
36A.Jezioro🇵🇱 POLAND1172.7%0.36
37J.Klukowski🇵🇱 POLAND1172.7%0.36
38K.Lasocki🇵🇱 POLAND2470.8%0.42
39J.Pochron🇵🇱 POLAND966.7%0.33
40F.Waluyan🇮🇩 INDONESIA966.7%0.44
41F.Baroni🇮🇹 ITALY1258.3%0.42
42J.Sutherlin🇺🇸 USA 11457.1%0.43
43D.Gerstman🇺🇸 USA 12356.5%0.48
44M.Ricciarelli🇮🇹 ITALY1154.5%0.64
45F.Stretz🇫🇷 FRANCE1050.0%0.50
46K.Omernik🇵🇱 POLAND650.0%0.50
47P.Grenthe🇫🇷 FRANCE1050.0%0.70

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.Bramley🇺🇸 USA 26096.7%0.03
2L.Stansby🇺🇸 USA 26096.7%0.03
3H.Lasut🇮🇩 INDONESIA9294.6%0.05
4E.Manoppo🇮🇩 INDONESIA9294.6%0.05
5G.Kasle🇺🇸 USA 16093.3%0.07
6R.Smith🇺🇸 USA 16093.3%0.07
7A.Sontag🇺🇸 USA 27092.9%0.09
8M.Castello Branco🇧🇷 BRAZIL5392.5%0.07
9E.Vianna🇧🇷 BRAZIL5392.5%0.07
10D.Morse🇺🇸 USA 13892.1%0.08
11B.Wolff🇺🇸 USA 13892.1%0.08
12C.Camacho🇧🇷 BRAZIL5092.0%0.08
13C.Fonseca🇧🇷 BRAZIL5092.0%0.08
14R.Bates🇺🇸 USA 27592.0%0.09
15M.Amaral🇧🇷 BRAZIL5090.0%0.10
16P.Castello Branco🇧🇷 BRAZIL5090.0%0.10
17D.Sacul🇮🇩 INDONESIA9889.8%0.12
18M.Sawiruddin🇮🇩 INDONESIA7188.7%0.13
19P.Grenthe🇫🇷 FRANCE21100.0%0.00
20P.Vanhoutte🇫🇷 FRANCE21100.0%0.00
21D.De Falco🇮🇹 ITALY18100.0%0.00
22B.Baran🇨🇦 CANADA16100.0%0.00
23A.Hobart🇨🇦 CANADA16100.0%0.00
24G.Resta🇮🇹 ITALY15100.0%0.00
25K.Omernik🇵🇱 POLAND10100.0%0.00
26J.Pochron🇵🇱 POLAND10100.0%0.00
27P.Piganeau🇫🇷 FRANCE1894.4%0.06
28J.Py🇫🇷 FRANCE1894.4%0.06
29F.Hoffer🇨🇦 CANADA1492.9%0.07
30D.Piafsky🇨🇦 CANADA1492.9%0.07
31C.Mariani🇮🇹 ITALY1492.9%0.07
32F.Waluyan🇮🇩 INDONESIA2792.6%0.11
33D.Gerstman🇺🇸 USA 13791.9%0.08
34J.Sutherlin🇺🇸 USA 13791.9%0.08
35L.Burgay🇮🇹 ITALY1190.9%0.09
36K.Lasocki🇵🇱 POLAND1984.2%0.16
37J.Russyan🇵🇱 POLAND1984.2%0.16
38J.Stoppa🇫🇷 FRANCE1984.2%0.16
39F.Stretz🇫🇷 FRANCE1984.2%0.16
40A.Jezioro🇵🇱 POLAND1782.4%0.18
41J.Klukowski🇵🇱 POLAND1782.4%0.18
42F.Baroni🇮🇹 ITALY2979.3%0.21
43M.Ricciarelli🇮🇹 ITALY2979.3%0.21
44R.Meltzer🇺🇸 USA 23677.8%0.25
45G.Baze🇺🇸 USA 23177.4%0.26
46J.Carruthers🇨🇦 CANADA2875.0%0.32
47J.Silver🇨🇦 CANADA2875.0%0.32

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.Morse🇺🇸 USA 1160+0.23+0.49+0.72▲6
2B.Wolff🇺🇸 USA 1160+0.23+0.49+0.72▲6
3B.Bramley🇺🇸 USA 2208-0.40+1.03+0.63▼2
4L.Stansby🇺🇸 USA 2208-0.40+1.03+0.63▼2
5H.Lasut🇮🇩 INDONESIA272-0.01+0.57+0.56▼2
6E.Manoppo🇮🇩 INDONESIA272-0.01+0.57+0.56▼2
7A.Sontag🇺🇸 USA 2208-0.25+0.56+0.31▼2
8R.Bates🇺🇸 USA 2224-0.27+0.53+0.26▼2
9G.Kasle🇺🇸 USA 1208+0.20-0.02+0.17▲2
10R.Smith🇺🇸 USA 1208+0.20-0.02+0.17▲2
11C.Camacho🇧🇷 BRAZIL160-0.23+0.27+0.04▼2
12C.Fonseca🇧🇷 BRAZIL160-0.23+0.27+0.04▼2
13M.Castello Branco🇧🇷 BRAZIL160+0.10-0.07+0.03·
14E.Vianna🇧🇷 BRAZIL160+0.10-0.07+0.03·
15M.Sawiruddin🇮🇩 INDONESIA208+0.21-0.24-0.03▲2
16M.Amaral🇧🇷 BRAZIL160-0.15-0.15-0.30▼1
17P.Castello Branco🇧🇷 BRAZIL160-0.15-0.15-0.30▼1
18D.Sacul🇮🇩 INDONESIA272+0.12-0.61-0.49·