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
1C.Bjerkan🇺🇸 USA 1208+1.10+229.0
2H.Weinstein🇺🇸 USA 1208+1.10+229.0
3A.Gromov🇷🇺 RUSSIA272+0.79+214.0
4A.Gulevich🇷🇺 RUSSIA272+0.79+214.0
5F.Brown🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176+0.64+112.0
6M.Byrne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176+0.64+112.0
7G.Mihai🇷🇴 ROMANIA175+0.55+96.0
8R.Mihai🇷🇴 ROMANIA175+0.55+96.0
9M.Ionita🇷🇴 ROMANIA192+0.03+6.0
10M.Stegaroiu🇷🇴 ROMANIA192+0.03+6.0
11A.Dubinin🇷🇺 RUSSIA176+0.01+2.0
12T.Ponomareva🇷🇺 RUSSIA176+0.01+2.0
13F.Hinden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND191-0.07-13.0
14G.Osborne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND191-0.07-13.0
15A.Graves🇺🇸 USA 1240-0.27-65.0
16J.Meyers🇺🇸 USA 1240-0.27-65.0
17M.Balint🇷🇴 ROMANIA176-0.35-62.0
18B.Marina🇷🇴 ROMANIA176-0.35-62.0
19S.Brock🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.93-163.0
20B.Myers🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.93-163.0
21C.Henner🇺🇸 USA 1128-0.98-126.0
22U.Ivatury🇺🇸 USA 1128-0.98-126.0
23A.Gerasimov🇷🇺 RUSSIA128-1.14-146.0
24O.Vorobeychikova🇷🇺 RUSSIA128-1.14-146.0
25B.Cronier🇫🇷 FRANCE64+1.36+87.0
26P.Cronier🇫🇷 FRANCE64+1.36+87.0
27H.Bertens🇺🇸 USA 248+0.83+40.0
28J.Wolpert🇺🇸 USA 248+0.83+40.0
29Z.Liao🇨🇳 CHINA64+0.36+23.0
30Z.Xie🇨🇳 CHINA64+0.36+23.0
31H.Wu🇨🇳 CHINA32+0.12+4.0
32J.Alfejeva🇱🇻 LATVIA96+0.02+2.0
33K.Rubins🇱🇻 LATVIA96+0.02+2.0
34P.Wang🇨🇳 CHINA48-0.08-4.0
35J.Bethers🇱🇻 LATVIA96-0.09-9.0
36M.Romanovska🇱🇻 LATVIA96-0.09-9.0
37S.Wu🇨🇳 CHINA80-0.24-19.0
38J.Chen🇨🇳 CHINA96-0.28-27.0
39D.Gaviard🇫🇷 FRANCE80-0.29-23.0
40J.Rombaut🇫🇷 FRANCE80-0.29-23.0
41C.Willenken🇺🇸 USA 280-0.51-41.0
42M.Zur-Campanile🇺🇸 USA 280-0.51-41.0
43D.Rosenberg🇺🇸 USA 264-0.52-33.0
44A.Rosenthal🇺🇸 USA 264-0.52-33.0
45N.Frey🇫🇷 FRANCE48-2.23-107.0
46F.Volcker🇫🇷 FRANCE48-2.23-107.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
1O.Vorobeychikova🇷🇺 RUSSIA3190.3%0.10
2M.Ionita🇷🇴 ROMANIA5086.0%0.14
3A.Gromov🇷🇺 RUSSIA8085.0%0.16
4H.Weinstein🇺🇸 USA 16283.9%0.18
5U.Ivatury🇺🇸 USA 12483.3%0.17
6M.Balint🇷🇴 ROMANIA4883.3%0.19
7C.Bjerkan🇺🇸 USA 15383.0%0.17
8M.Byrne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4682.6%0.20
9J.Meyers🇺🇸 USA 16681.8%0.18
10A.Gerasimov🇷🇺 RUSSIA3881.6%0.21
11A.Dubinin🇷🇺 RUSSIA4281.0%0.19
12M.Stegaroiu🇷🇴 ROMANIA4879.2%0.21
13F.Hinden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4977.6%0.29
14S.Brock🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3976.9%0.23
15T.Ponomareva🇷🇺 RUSSIA4276.2%0.33
16A.Graves🇺🇸 USA 15475.9%0.30
17B.Marina🇷🇴 ROMANIA3675.0%0.25
18R.Mihai🇷🇴 ROMANIA5275.0%0.27
19G.Mihai🇷🇴 ROMANIA4273.8%0.31
20A.Gulevich🇷🇺 RUSSIA6071.7%0.32
21F.Brown🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4571.1%0.33
22B.Myers🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3669.4%0.39
23C.Henner🇺🇸 USA 14168.3%0.32
24G.Osborne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5164.7%0.35
25F.Volcker🇫🇷 FRANCE9100.0%0.00
26J.Chen🇨🇳 CHINA1794.1%0.06
27J.Bethers🇱🇻 LATVIA3491.2%0.15
28Z.Liao🇨🇳 CHINA2090.0%0.10
29J.Alfejeva🇱🇻 LATVIA2085.0%0.20
30C.Willenken🇺🇸 USA 21984.2%0.16
31D.Gaviard🇫🇷 FRANCE1283.3%0.17
32J.Rombaut🇫🇷 FRANCE1681.2%0.25
33M.Zur-Campanile🇺🇸 USA 22181.0%0.19
34Z.Xie🇨🇳 CHINA1580.0%0.20
35J.Wolpert🇺🇸 USA 21580.0%0.20
36B.Cronier🇫🇷 FRANCE1978.9%0.26
37H.Bertens🇺🇸 USA 21478.6%0.29
38K.Rubins🇱🇻 LATVIA2176.2%0.33
39S.Wu🇨🇳 CHINA2373.9%0.30
40M.Romanovska🇱🇻 LATVIA2070.0%0.35
41D.Rosenberg🇺🇸 USA 21668.8%0.31
42P.Wang🇨🇳 CHINA666.7%0.33
43A.Rosenthal🇺🇸 USA 21163.6%0.36
44N.Frey🇫🇷 FRANCE1361.5%0.39
45H.Wu🇨🇳 CHINA1060.0%0.40
46P.Cronier🇫🇷 FRANCE1656.2%0.56

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
1A.Gulevich🇷🇺 RUSSIA7184.5%0.17
2M.Ionita🇷🇴 ROMANIA4881.2%0.25
3F.Brown🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3479.4%0.27
4A.Gerasimov🇷🇺 RUSSIA2979.3%0.28
5M.Byrne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5178.4%0.23
6C.Henner🇺🇸 USA 12378.3%0.26
7R.Mihai🇷🇴 ROMANIA4077.5%0.28
8B.Marina🇷🇴 ROMANIA5676.8%0.25
9J.Meyers🇺🇸 USA 15576.4%0.31
10A.Dubinin🇷🇺 RUSSIA4276.2%0.26
11S.Brock🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5474.1%0.37
12F.Hinden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4973.5%0.37
13H.Weinstein🇺🇸 USA 14472.7%0.32
14B.Myers🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4772.3%0.34
15A.Graves🇺🇸 USA 16471.9%0.39
16M.Stegaroiu🇷🇴 ROMANIA4671.7%0.33
17G.Osborne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4271.4%0.41
18A.Gromov🇷🇺 RUSSIA6170.5%0.33
19T.Ponomareva🇷🇺 RUSSIA5070.0%0.34
20M.Balint🇷🇴 ROMANIA3669.4%0.44
21U.Ivatury🇺🇸 USA 14067.5%0.53
22C.Bjerkan🇺🇸 USA 14967.3%0.41
23G.Mihai🇷🇴 ROMANIA4165.9%0.44
24O.Vorobeychikova🇷🇺 RUSSIA3063.3%0.43
25P.Wang🇨🇳 CHINA1392.3%0.08
26Z.Xie🇨🇳 CHINA1090.0%0.10
27K.Rubins🇱🇻 LATVIA2387.0%0.22
28J.Bethers🇱🇻 LATVIA2080.0%0.20
29C.Willenken🇺🇸 USA 22080.0%0.30
30J.Rombaut🇫🇷 FRANCE2777.8%0.26
31J.Chen🇨🇳 CHINA3177.4%0.26
32B.Cronier🇫🇷 FRANCE1573.3%0.33
33D.Gaviard🇫🇷 FRANCE2572.0%0.28
34A.Rosenthal🇺🇸 USA 21770.6%0.29
35M.Zur-Campanile🇺🇸 USA 22070.0%0.35
36H.Bertens🇺🇸 USA 2966.7%0.33
37J.Wolpert🇺🇸 USA 21060.0%0.40
38S.Wu🇨🇳 CHINA2560.0%0.60
39J.Alfejeva🇱🇻 LATVIA3259.4%0.53
40M.Romanovska🇱🇻 LATVIA2259.1%0.41
41Z.Liao🇨🇳 CHINA1957.9%0.53
42P.Cronier🇫🇷 FRANCE1457.1%0.50
43D.Rosenberg🇺🇸 USA 22055.0%0.55
44H.Wu🇨🇳 CHINA250.0%0.50
45F.Volcker🇫🇷 FRANCE1450.0%0.64
46N.Frey🇫🇷 FRANCE1250.0%0.75

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
1C.Bjerkan🇺🇸 USA 111592.2%0.08
2H.Weinstein🇺🇸 USA 111592.2%0.08
3M.Balint🇷🇴 ROMANIA8490.5%0.12
4B.Marina🇷🇴 ROMANIA8490.5%0.12
5A.Graves🇺🇸 USA 112088.3%0.15
6J.Meyers🇺🇸 USA 112088.3%0.15
7G.Mihai🇷🇴 ROMANIA9487.2%0.19
8R.Mihai🇷🇴 ROMANIA9487.2%0.19
9A.Gromov🇷🇺 RUSSIA14087.1%0.16
10A.Gulevich🇷🇺 RUSSIA14087.1%0.16
11F.Hinden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10086.0%0.18
12G.Osborne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10086.0%0.18
13A.Dubinin🇷🇺 RUSSIA8485.7%0.15
14T.Ponomareva🇷🇺 RUSSIA8485.7%0.15
15F.Brown🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9185.7%0.20
16M.Byrne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9185.7%0.20
17M.Ionita🇷🇴 ROMANIA9884.7%0.19
18M.Stegaroiu🇷🇴 ROMANIA9884.7%0.19
19S.Brock🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7581.3%0.24
20B.Myers🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7581.3%0.24
21A.Gerasimov🇷🇺 RUSSIA6981.2%0.26
22O.Vorobeychikova🇷🇺 RUSSIA6981.2%0.26
23C.Henner🇺🇸 USA 16576.9%0.28
24U.Ivatury🇺🇸 USA 16576.9%0.28
25D.Rosenberg🇺🇸 USA 22796.3%0.04
26A.Rosenthal🇺🇸 USA 22796.3%0.04
27J.Chen🇨🇳 CHINA3992.3%0.08
28S.Wu🇨🇳 CHINA3992.3%0.08
29D.Gaviard🇫🇷 FRANCE2889.3%0.11
30J.Rombaut🇫🇷 FRANCE2889.3%0.11
31P.Wang🇨🇳 CHINA1788.2%0.12
32H.Wu🇨🇳 CHINA1788.2%0.12
33H.Bertens🇺🇸 USA 22986.2%0.14
34J.Wolpert🇺🇸 USA 22986.2%0.14
35Z.Liao🇨🇳 CHINA3585.7%0.14
36Z.Xie🇨🇳 CHINA3585.7%0.14
37C.Willenken🇺🇸 USA 24082.5%0.17
38M.Zur-Campanile🇺🇸 USA 24082.5%0.17
39N.Frey🇫🇷 FRANCE2281.8%0.23
40F.Volcker🇫🇷 FRANCE2281.8%0.23
41B.Cronier🇫🇷 FRANCE3580.0%0.23
42P.Cronier🇫🇷 FRANCE3580.0%0.23
43J.Bethers🇱🇻 LATVIA5479.6%0.22
44M.Romanovska🇱🇻 LATVIA5479.6%0.22
45J.Alfejeva🇱🇻 LATVIA4173.2%0.32
46K.Rubins🇱🇻 LATVIA4173.2%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Δ
1M.Ionita🇷🇴 ROMANIA192-0.08+0.54+0.46·
2M.Stegaroiu🇷🇴 ROMANIA192-0.08+0.54+0.46·
3A.Graves🇺🇸 USA 1240-0.09+0.43+0.34·
4J.Meyers🇺🇸 USA 1240-0.09+0.43+0.34·
5F.Brown🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.00+0.24+0.24·
6M.Byrne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.00+0.24+0.24·
7A.Dubinin🇷🇺 RUSSIA176-0.03+0.24+0.21·
8T.Ponomareva🇷🇺 RUSSIA176-0.03+0.24+0.21·
9A.Gromov🇷🇺 RUSSIA272-0.02+0.12+0.10·
10A.Gulevich🇷🇺 RUSSIA272-0.02+0.12+0.10·
11M.Balint🇷🇴 ROMANIA176-0.02+0.10+0.08·
12B.Marina🇷🇴 ROMANIA176-0.02+0.10+0.08·
13C.Bjerkan🇺🇸 USA 1208-0.03+0.04+0.00·
14H.Weinstein🇺🇸 USA 1208-0.03+0.04+0.00·
15S.Brock🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176+0.04-0.10-0.07▲2
16B.Myers🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176+0.04-0.10-0.07▲2
17A.Gerasimov🇷🇺 RUSSIA128+0.15-0.28-0.13▲2
18O.Vorobeychikova🇷🇺 RUSSIA128+0.15-0.28-0.13▲2
19G.Mihai🇷🇴 ROMANIA176-0.16-0.10-0.26▼4
20R.Mihai🇷🇴 ROMANIA176-0.16-0.10-0.26▼4
21F.Hinden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.12-0.39-0.28·
22G.Osborne🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.12-0.39-0.28·
23C.Henner🇺🇸 USA 1128-0.03-0.48-0.51·
24U.Ivatury🇺🇸 USA 1128-0.03-0.48-0.51·