Wuhan 2019 — 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
1S.Das🇮🇳 INDIA192+0.68+131.0
2S.Saha🇮🇳 INDIA192+0.68+131.0
3J.Hansen🇩🇰 DENMARK240+0.42+100.0
4S.Schou🇩🇰 DENMARK240+0.42+100.0
5D.Kendrick🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.19+37.0
6T.Ward🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.19+37.0
7L.Hofland🇳🇱 NETHERLANDS176+0.06+11.0
8B.Van Der Hoek🇳🇱 NETHERLANDS176+0.06+11.0
9A.Mulder🇳🇱 NETHERLANDS192-0.03-5.0
10H.Vergoed🇳🇱 NETHERLANDS192-0.03-5.0
11J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND288-0.03-8.0
12A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND288-0.03-8.0
13K.Boesgaard🇩🇰 DENMARK240-0.06-15.0
14H.Nielsen🇩🇰 DENMARK240-0.06-15.0
15H.De Vrind🇳🇱 NETHERLANDS176-0.15-27.0
16F.Ten Brink🇳🇱 NETHERLANDS176-0.15-27.0
17S.Dhakras🇮🇳 INDIA144-0.41-59.0
18R.Sridharan🇮🇳 INDIA144-0.41-59.0
19D.Poddar🇮🇳 INDIA208-0.75-157.0
20J.Solani🇮🇳 INDIA208-0.75-157.0
21C.Yeh🇹🇼 CHINESE TAIPEI16+1.94+31.0
22J.Shih🇹🇼 CHINESE TAIPEI96+1.58+152.0
23M.Lebel🇫🇷 FRANCE80+1.55+124.0
24P.Soulet🇫🇷 FRANCE80+1.55+124.0
25P.Huang🇹🇼 CHINESE TAIPEI80+1.51+121.0
26M.Lair🇺🇸 USA 264+1.17+75.0
27M.Rosenberg🇺🇸 USA 264+1.17+75.0
28Y.Liang🇨🇳 CHINA64+0.59+38.0
29M.Sun🇨🇳 CHINA80+0.38+30.0
30R.Lin🇨🇳 CHINA48+0.17+8.0
31D.Muller🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND96+0.06+6.0
32M.Pryor🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND96+0.06+6.0
33J.Tao🇨🇳 CHINA64+0.00+0.0
34S.Christiansen🇩🇰 DENMARK96-0.19-18.0
35H.Hansen🇩🇰 DENMARK96-0.19-18.0
36D.Berkowitz🇺🇸 USA 264-0.25-16.0
37A.Sontag🇺🇸 USA 264-0.25-16.0
38M.Abecassis🇫🇷 FRANCE80-0.40-32.0
39A.Levy🇫🇷 FRANCE80-0.40-32.0
40M.Shen🇨🇳 CHINA64-0.58-37.0
41X.Shen🇨🇳 CHINA64-0.58-37.0
42J.Chung🇹🇼 CHINESE TAIPEI96-1.38-132.0
43C.Lin🇹🇼 CHINESE TAIPEI96-1.38-132.0
44S.Garner🇺🇸 USA 264-1.56-100.0
45J.Wolfson🇺🇸 USA 264-1.56-100.0
46G.Lasserre🇫🇷 FRANCE32-2.12-68.0
47P.Poizat🇫🇷 FRANCE32-2.12-68.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.Kendrick🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4190.2%0.12
2H.De Vrind🇳🇱 NETHERLANDS3488.2%0.12
3F.Ten Brink🇳🇱 NETHERLANDS5782.5%0.19
4J.Hansen🇩🇰 DENMARK6081.7%0.18
5S.Das🇮🇳 INDIA5280.8%0.21
6H.Nielsen🇩🇰 DENMARK5580.0%0.27
7S.Dhakras🇮🇳 INDIA4879.2%0.25
8K.Boesgaard🇩🇰 DENMARK6279.0%0.24
9J.Solani🇮🇳 INDIA4678.3%0.24
10B.Van Der Hoek🇳🇱 NETHERLANDS4678.3%0.28
11L.Hofland🇳🇱 NETHERLANDS4575.6%0.24
12S.Saha🇮🇳 INDIA4175.6%0.24
13S.Schou🇩🇰 DENMARK5775.4%0.30
14T.Ward🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6475.0%0.27
15A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7275.0%0.33
16D.Poddar🇮🇳 INDIA4774.5%0.30
17J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6473.4%0.30
18R.Sridharan🇮🇳 INDIA3672.2%0.28
19A.Mulder🇳🇱 NETHERLANDS1872.2%0.33
20H.Vergoed🇳🇱 NETHERLANDS6365.1%0.36
21C.Yeh🇹🇼 CHINESE TAIPEI7100.0%0.00
22M.Lair🇺🇸 USA 21794.1%0.06
23M.Shen🇨🇳 CHINA1190.9%0.09
24S.Garner🇺🇸 USA 21090.0%0.10
25M.Lebel🇫🇷 FRANCE988.9%0.11
26J.Chung🇹🇼 CHINESE TAIPEI2688.5%0.15
27H.Hansen🇩🇰 DENMARK3384.8%0.15
28P.Huang🇹🇼 CHINESE TAIPEI1883.3%0.17
29Y.Liang🇨🇳 CHINA1080.0%0.20
30M.Abecassis🇫🇷 FRANCE1580.0%0.20
31J.Tao🇨🇳 CHINA1978.9%0.26
32P.Soulet🇫🇷 FRANCE3378.8%0.24
33R.Lin🇨🇳 CHINA1478.6%0.21
34G.Lasserre🇫🇷 FRANCE977.8%0.22
35S.Christiansen🇩🇰 DENMARK2277.3%0.32
36M.Sun🇨🇳 CHINA2676.9%0.23
37X.Shen🇨🇳 CHINA2176.2%0.24
38D.Berkowitz🇺🇸 USA 22176.2%0.43
39J.Shih🇹🇼 CHINESE TAIPEI2975.9%0.34
40C.Lin🇹🇼 CHINESE TAIPEI2075.0%0.25
41M.Pryor🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2075.0%0.35
42A.Levy🇫🇷 FRANCE2373.9%0.30
43J.Wolfson🇺🇸 USA 21973.7%0.26
44M.Rosenberg🇺🇸 USA 21369.2%0.31
45D.Muller🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2965.5%0.41
46A.Sontag🇺🇸 USA 21662.5%0.44
47P.Poizat🇫🇷 FRANCE450.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
1L.Hofland🇳🇱 NETHERLANDS4883.3%0.21
2D.Kendrick🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2781.5%0.18
3F.Ten Brink🇳🇱 NETHERLANDS4281.0%0.21
4R.Sridharan🇮🇳 INDIA2979.3%0.21
5H.Nielsen🇩🇰 DENMARK6279.0%0.27
6J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5778.9%0.26
7S.Schou🇩🇰 DENMARK6678.8%0.24
8S.Das🇮🇳 INDIA5678.6%0.27
9J.Solani🇮🇳 INDIA7375.3%0.27
10B.Van Der Hoek🇳🇱 NETHERLANDS3675.0%0.28
11A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9574.7%0.32
12T.Ward🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6071.7%0.35
13H.De Vrind🇳🇱 NETHERLANDS4369.8%0.35
14J.Hansen🇩🇰 DENMARK5768.4%0.39
15S.Saha🇮🇳 INDIA4367.4%0.42
16K.Boesgaard🇩🇰 DENMARK6167.2%0.51
17D.Poddar🇮🇳 INDIA4266.7%0.38
18S.Dhakras🇮🇳 INDIA3164.5%0.39
19A.Mulder🇳🇱 NETHERLANDS7363.0%0.57
20H.Vergoed🇳🇱 NETHERLANDS3759.5%0.78
21R.Lin🇨🇳 CHINA7100.0%0.00
22P.Huang🇹🇼 CHINESE TAIPEI2592.0%0.12
23M.Rosenberg🇺🇸 USA 21788.2%0.18
24Y.Liang🇨🇳 CHINA1687.5%0.19
25D.Muller🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3083.3%0.27
26P.Soulet🇫🇷 FRANCE1681.2%0.31
27M.Sun🇨🇳 CHINA2080.0%0.25
28M.Pryor🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1776.5%0.23
29S.Garner🇺🇸 USA 21973.7%0.26
30X.Shen🇨🇳 CHINA1573.3%0.33
31J.Shih🇹🇼 CHINESE TAIPEI1471.4%0.29
32M.Shen🇨🇳 CHINA1770.6%0.29
33A.Levy🇫🇷 FRANCE2070.0%0.30
34C.Lin🇹🇼 CHINESE TAIPEI2669.2%0.31
35J.Tao🇨🇳 CHINA1668.8%0.50
36M.Abecassis🇫🇷 FRANCE2268.2%0.36
37C.Yeh🇹🇼 CHINESE TAIPEI366.7%0.67
38S.Christiansen🇩🇰 DENMARK2665.4%0.46
39M.Lair🇺🇸 USA 21662.5%0.38
40A.Sontag🇺🇸 USA 21662.5%0.44
41J.Chung🇹🇼 CHINESE TAIPEI2462.5%0.46
42D.Berkowitz🇺🇸 USA 21060.0%0.40
43H.Hansen🇩🇰 DENMARK1560.0%0.47
44M.Lebel🇫🇷 FRANCE2259.1%0.50
45J.Wolfson🇺🇸 USA 21650.0%0.56
46G.Lasserre🇫🇷 FRANCE1250.0%0.75
47P.Poizat🇫🇷 FRANCE742.9%0.86

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.Das🇮🇳 INDIA9388.2%0.14
2S.Saha🇮🇳 INDIA9388.2%0.14
3J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13688.2%0.15
4A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13688.2%0.15
5S.Dhakras🇮🇳 INDIA8488.1%0.17
6R.Sridharan🇮🇳 INDIA8488.1%0.17
7L.Hofland🇳🇱 NETHERLANDS9186.8%0.19
8B.Van Der Hoek🇳🇱 NETHERLANDS9186.8%0.19
9H.De Vrind🇳🇱 NETHERLANDS9185.7%0.18
10F.Ten Brink🇳🇱 NETHERLANDS9185.7%0.18
11D.Kendrick🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10585.7%0.19
12T.Ward🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10585.7%0.19
13K.Boesgaard🇩🇰 DENMARK11784.6%0.19
14H.Nielsen🇩🇰 DENMARK11784.6%0.19
15J.Hansen🇩🇰 DENMARK11784.6%0.19
16S.Schou🇩🇰 DENMARK11784.6%0.19
17A.Mulder🇳🇱 NETHERLANDS8180.2%0.26
18H.Vergoed🇳🇱 NETHERLANDS8180.2%0.26
19D.Poddar🇮🇳 INDIA9375.3%0.31
20J.Solani🇮🇳 INDIA9375.3%0.31
21M.Lebel🇫🇷 FRANCE4295.2%0.05
22P.Soulet🇫🇷 FRANCE4295.2%0.05
23M.Abecassis🇫🇷 FRANCE3892.1%0.08
24A.Levy🇫🇷 FRANCE3892.1%0.08
25M.Sun🇨🇳 CHINA4090.0%0.12
26Y.Liang🇨🇳 CHINA3488.2%0.15
27M.Shen🇨🇳 CHINA3287.5%0.12
28X.Shen🇨🇳 CHINA3287.5%0.12
29S.Christiansen🇩🇰 DENMARK5587.3%0.22
30H.Hansen🇩🇰 DENMARK5587.3%0.22
31M.Lair🇺🇸 USA 23086.7%0.17
32M.Rosenberg🇺🇸 USA 23086.7%0.17
33P.Huang🇹🇼 CHINESE TAIPEI4386.0%0.14
34J.Shih🇹🇼 CHINESE TAIPEI5485.2%0.15
35J.Chung🇹🇼 CHINESE TAIPEI4684.8%0.17
36C.Lin🇹🇼 CHINESE TAIPEI4684.8%0.17
37D.Berkowitz🇺🇸 USA 23783.8%0.16
38A.Sontag🇺🇸 USA 23783.8%0.16
39S.Garner🇺🇸 USA 22982.8%0.17
40J.Wolfson🇺🇸 USA 22982.8%0.17
41C.Yeh🇹🇼 CHINESE TAIPEI1181.8%0.18
42D.Muller🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4977.6%0.33
43M.Pryor🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4977.6%0.33
44J.Tao🇨🇳 CHINA3577.1%0.23
45G.Lasserre🇫🇷 FRANCE1376.9%0.23
46P.Poizat🇫🇷 FRANCE1376.9%0.23
47R.Lin🇨🇳 CHINA2972.4%0.28

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Δ
1K.Boesgaard🇩🇰 DENMARK240+0.03+0.58+0.61·
2H.Nielsen🇩🇰 DENMARK240+0.03+0.58+0.61·
3J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND288-0.01+0.56+0.56·
4A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND288-0.01+0.56+0.56·
5J.Hansen🇩🇰 DENMARK240+0.02+0.23+0.25·
6S.Schou🇩🇰 DENMARK240+0.02+0.23+0.25·
7S.Das🇮🇳 INDIA192+0.10-0.13-0.03▲4
8S.Saha🇮🇳 INDIA192+0.10-0.13-0.03▲4
9S.Dhakras🇮🇳 INDIA144+0.05-0.19-0.14▲4
10R.Sridharan🇮🇳 INDIA144+0.05-0.19-0.14▲4
11L.Hofland🇳🇱 NETHERLANDS176-0.15+0.00-0.14▼4
12B.Van Der Hoek🇳🇱 NETHERLANDS176-0.15+0.00-0.14▼4
13D.Kendrick🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.03-0.22-0.19▲4
14T.Ward🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.03-0.22-0.19▲4
15D.Poddar🇮🇳 INDIA208-0.13-0.08-0.21▼6
16J.Solani🇮🇳 INDIA208-0.13-0.08-0.21▼6
17A.Mulder🇳🇱 NETHERLANDS192-0.02-0.19-0.21▼2
18H.Vergoed🇳🇱 NETHERLANDS192-0.02-0.19-0.21▼2
19H.De Vrind🇳🇱 NETHERLANDS176+0.03-0.39-0.36·
20F.Ten Brink🇳🇱 NETHERLANDS176+0.03-0.39-0.36·