Veldhoven 2023 — 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
1I.Moskovitz🇮🇱 ISRAEL140+1.21+170.0
2D.Msika🇮🇱 ISRAEL140+1.21+170.0
3M.Haas🇺🇸 USA2112+0.69+77.0
4S.Pahk🇺🇸 USA2112+0.69+77.0
5N.Hammelev🇩🇰 DENMARK98+0.26+25.0
6A.Tylvad🇩🇰 DENMARK98+0.26+25.0
7R.Xiao🇺🇸 USA2112+0.24+27.0
8J.Yue🇺🇸 USA2112+0.24+27.0
9Y.Niu🇨🇳 CHINA126+0.11+14.0
10Z.Wang🇨🇳 CHINA126+0.11+14.0
11C.Lahrmann🇩🇰 DENMARK168+0.08+13.0
12D.Tylvad🇩🇰 DENMARK168+0.08+13.0
13A.Rolf-Larsen🇩🇰 DENMARK70+0.07+5.0
14N.Zeeberg🇩🇰 DENMARK70+0.07+5.0
15H.Ma🇨🇳 CHINA140-0.35-49.0
16Z.Wang🇨🇳 CHINA140-0.35-49.0
17M.Hu🇺🇸 USA2112-0.54-61.0
18A.Zhou🇺🇸 USA2112-0.54-61.0
19O.Sabbah🇮🇱 ISRAEL140-0.74-104.0
20Y.Sliwowicz🇮🇱 ISRAEL140-0.74-104.0
21W.Bak🇵🇱 POLAND56+1.11+62.0
22F.Kurlit🇵🇱 POLAND56+1.11+62.0
23O.Manzur🇮🇱 ISRAEL28+0.75+21.0
24S.Zur🇮🇱 ISRAEL28+0.75+21.0
25R.Bloch🇫🇷 FRANCE56+0.34+19.0
26E.Vallet🇫🇷 FRANCE56+0.34+19.0
27H.Luba🇺🇸 USA156+0.05+3.0
28B.Zhu🇺🇸 USA156+0.05+3.0
29J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42-0.10-4.0
30L.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42-0.10-4.0
31T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42-0.10-4.0
32H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42-0.10-4.0
33O.Schireson🇺🇸 USA142-0.12-5.0
34M.Xu🇺🇸 USA142-0.12-5.0
35A.Gallard🇫🇷 FRANCE56-0.36-20.0
36L.Rombaut🇫🇷 FRANCE56-0.36-20.0
37A.Gong🇺🇸 USA114-0.50-7.0
38N.Gong🇺🇸 USA114-0.50-7.0
39A.Cope🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND28-1.11-31.0
40T.Gardner🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND28-1.11-31.0
41H.Cai🇨🇳 CHINA42-1.12-47.0
42J.Chen🇨🇳 CHINA42-1.12-47.0
43K.Kuflowski🇵🇱 POLAND42-1.12-47.0
44W.Okrzesik🇵🇱 POLAND42-1.12-47.0
45L.Ciborowska🇵🇱 POLAND14-4.07-57.0
46K.Ciborowski🇵🇱 POLAND14-4.07-57.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
1A.Rolf-Larsen🇩🇰 DENMARK7100.0%0.00
2A.Zhou🇺🇸 USA212100.0%0.00
3D.Tylvad🇩🇰 DENMARK1794.1%0.06
4Y.Sliwowicz🇮🇱 ISRAEL1794.1%0.06
5N.Hammelev🇩🇰 DENMARK1794.1%0.06
6C.Lahrmann🇩🇰 DENMARK2090.0%0.15
7J.Yue🇺🇸 USA22090.0%0.15
8Y.Niu🇨🇳 CHINA2487.5%0.17
9S.Pahk🇺🇸 USA22487.5%0.17
10O.Sabbah🇮🇱 ISRAEL1586.7%0.13
11Z.Wang🇨🇳 CHINA683.3%0.17
12M.Haas🇺🇸 USA21782.4%0.18
13R.Xiao🇺🇸 USA21580.0%0.27
14A.Tylvad🇩🇰 DENMARK977.8%0.44
15D.Msika🇮🇱 ISRAEL2676.9%0.27
16N.Zeeberg🇩🇰 DENMARK475.0%0.25
17H.Ma🇨🇳 CHINA875.0%0.38
18I.Moskovitz🇮🇱 ISRAEL3073.3%0.30
19Z.Wang🇨🇳 CHINA2171.4%0.33
20M.Hu🇺🇸 USA2944.4%0.56
21H.Luba🇺🇸 USA13100.0%0.00
22L.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6100.0%0.00
23A.Gallard🇫🇷 FRANCE4100.0%0.00
24L.Rombaut🇫🇷 FRANCE2100.0%0.00
25T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10100.0%0.00
26H.Cai🇨🇳 CHINA6100.0%0.00
27L.Ciborowska🇵🇱 POLAND4100.0%0.00
28K.Ciborowski🇵🇱 POLAND3100.0%0.00
29B.Zhu🇺🇸 USA1683.3%0.17
30M.Xu🇺🇸 USA1683.3%0.17
31W.Okrzesik🇵🇱 POLAND1181.8%0.18
32J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1181.8%0.36
33R.Bloch🇫🇷 FRANCE1080.0%0.20
34K.Kuflowski🇵🇱 POLAND1172.7%0.73
35H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND666.7%0.33
36J.Chen🇨🇳 CHINA366.7%1.00
37O.Schireson🇺🇸 USA1560.0%0.40
38E.Vallet🇫🇷 FRANCE955.6%0.44

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.Hammelev🇩🇰 DENMARK18100.0%0.00
2H.Ma🇨🇳 CHINA7100.0%0.00
3O.Sabbah🇮🇱 ISRAEL1794.1%0.06
4R.Xiao🇺🇸 USA21392.3%0.08
5Z.Wang🇨🇳 CHINA785.7%0.14
6M.Haas🇺🇸 USA21485.7%0.43
7C.Lahrmann🇩🇰 DENMARK2584.0%0.16
8Y.Niu🇨🇳 CHINA2882.1%0.29
9A.Zhou🇺🇸 USA21080.0%0.20
10S.Pahk🇺🇸 USA21580.0%0.20
11Z.Wang🇨🇳 CHINA2580.0%0.28
12I.Moskovitz🇮🇱 ISRAEL1478.6%0.50
13D.Tylvad🇩🇰 DENMARK2277.3%0.27
14J.Yue🇺🇸 USA2875.0%0.25
15A.Tylvad🇩🇰 DENMARK1275.0%0.50
16M.Hu🇺🇸 USA21172.7%0.27
17D.Msika🇮🇱 ISRAEL1471.4%0.29
18Y.Sliwowicz🇮🇱 ISRAEL2166.7%0.48
19A.Rolf-Larsen🇩🇰 DENMARK1163.6%0.36
20N.Zeeberg🇩🇰 DENMARK650.0%0.67
21A.Gallard🇫🇷 FRANCE2100.0%0.00
22L.Rombaut🇫🇷 FRANCE6100.0%0.00
23L.Ciborowska🇵🇱 POLAND4100.0%0.00
24H.Cai🇨🇳 CHINA1190.9%0.09
25R.Bloch🇫🇷 FRANCE1283.3%0.17
26B.Zhu🇺🇸 USA11181.8%0.18
27H.Luba🇺🇸 USA1875.0%0.38
28E.Vallet🇫🇷 FRANCE1172.7%0.64
29T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND666.7%0.33
30W.Okrzesik🇵🇱 POLAND966.7%0.33
31H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND666.7%0.50
32K.Ciborowski🇵🇱 POLAND366.7%0.67
33K.Kuflowski🇵🇱 POLAND1163.6%0.46
34L.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND862.5%0.50
35J.Chen🇨🇳 CHINA850.0%0.62
36O.Schireson🇺🇸 USA1650.0%0.67
37M.Xu🇺🇸 USA11145.5%0.73
38J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND333.3%1.00

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
1M.Hu🇺🇸 USA22195.2%0.05
2A.Zhou🇺🇸 USA22195.2%0.05
3H.Ma🇨🇳 CHINA1492.9%0.07
4Z.Wang🇨🇳 CHINA1492.9%0.07
5C.Lahrmann🇩🇰 DENMARK3791.9%0.11
6D.Tylvad🇩🇰 DENMARK3791.9%0.11
7M.Haas🇺🇸 USA24187.8%0.17
8S.Pahk🇺🇸 USA24187.8%0.17
9Y.Niu🇨🇳 CHINA4586.7%0.13
10Z.Wang🇨🇳 CHINA4586.7%0.13
11N.Hammelev🇩🇰 DENMARK2684.6%0.15
12A.Tylvad🇩🇰 DENMARK2684.6%0.15
13R.Xiao🇺🇸 USA23582.9%0.17
14J.Yue🇺🇸 USA23582.9%0.17
15A.Rolf-Larsen🇩🇰 DENMARK1181.8%0.18
16N.Zeeberg🇩🇰 DENMARK1181.8%0.18
17I.Moskovitz🇮🇱 ISRAEL5678.6%0.29
18D.Msika🇮🇱 ISRAEL5678.6%0.29
19O.Sabbah🇮🇱 ISRAEL3278.1%0.25
20Y.Sliwowicz🇮🇱 ISRAEL3278.1%0.25
21O.Schireson🇺🇸 USA11190.9%0.09
22M.Xu🇺🇸 USA11190.9%0.09
23K.Kuflowski🇵🇱 POLAND2286.4%0.14
24W.Okrzesik🇵🇱 POLAND2286.4%0.14
25L.Ciborowska🇵🇱 POLAND785.7%0.14
26K.Ciborowski🇵🇱 POLAND785.7%0.14
27A.Gallard🇫🇷 FRANCE683.3%0.17
28L.Rombaut🇫🇷 FRANCE683.3%0.17
29J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1782.4%0.35
30L.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1782.4%0.35
31R.Bloch🇫🇷 FRANCE1978.9%0.21
32E.Vallet🇫🇷 FRANCE1978.9%0.21
33T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1668.8%0.38
34H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1668.8%0.38
35H.Luba🇺🇸 USA1966.7%0.33
36B.Zhu🇺🇸 USA1966.7%0.33
37H.Cai🇨🇳 CHINA966.7%0.33
38J.Chen🇨🇳 CHINA966.7%0.33

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 %
1N.Zeeberg🇩🇰 DENMARK1969950.5%
2O.Sabbah🇮🇱 ISRAEL39519348.9%
3A.Rolf-Larsen🇩🇰 DENMARK1969448.0%
4Y.Sliwowicz🇮🇱 ISRAEL39818546.5%
5N.Hammelev🇩🇰 DENMARK28212945.7%
6A.Zhou🇺🇸 USA231414345.5%
7C.Lahrmann🇩🇰 DENMARK47020844.3%
8M.Hu🇺🇸 USA230513544.3%
9R.Xiao🇺🇸 USA233014343.3%
10Y.Niu🇨🇳 CHINA36515542.5%
11A.Tylvad🇩🇰 DENMARK28311741.3%
12Z.Wang🇨🇳 CHINA39316141.0%
13D.Tylvad🇩🇰 DENMARK47619140.1%
14S.Pahk🇺🇸 USA231212439.7%
15J.Yue🇺🇸 USA234013238.8%
16Z.Wang🇨🇳 CHINA36713937.9%
17H.Ma🇨🇳 CHINA39014737.7%
18M.Haas🇺🇸 USA231811837.1%
19D.Msika🇮🇱 ISRAEL40613834.0%
20I.Moskovitz🇮🇱 ISRAEL40713533.2%
21T.Gardner🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND724461.1%
22L.Ciborowska🇵🇱 POLAND352160.0%
23K.Ciborowski🇵🇱 POLAND382257.9%
24W.Okrzesik🇵🇱 POLAND1247056.5%
25A.Cope🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND784456.4%
26H.Cai🇨🇳 CHINA1206554.2%
27B.Zhu🇺🇸 USA11578252.2%
28M.Xu🇺🇸 USA11186151.7%
29K.Kuflowski🇵🇱 POLAND1246451.6%
30H.Luba🇺🇸 USA11537851.0%
31J.Chen🇨🇳 CHINA1205848.3%
32S.Zur🇮🇱 ISRAEL743445.9%
33O.Schireson🇺🇸 USA11165345.7%
34O.Manzur🇮🇱 ISRAEL753445.3%
35A.Gallard🇫🇷 FRANCE1596742.1%
36F.Kurlit🇵🇱 POLAND1516241.1%
37T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1134640.7%
38L.Rombaut🇫🇷 FRANCE1696739.6%
39W.Bak🇵🇱 POLAND1526039.5%
40H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1124237.5%
41R.Bloch🇫🇷 FRANCE1465437.0%
42E.Vallet🇫🇷 FRANCE1475436.7%
43J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1124136.6%
44L.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND1124035.7%
45A.Gong🇺🇸 USA1471327.7%
46N.Gong🇺🇸 USA1461021.7%

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Δ
1A.Rolf-Larsen🇩🇰 DENMARK70+0.19+0.87+1.06·
2N.Zeeberg🇩🇰 DENMARK70+0.19+0.87+1.06·
3C.Lahrmann🇩🇰 DENMARK168+0.08+0.46+0.54·
4D.Tylvad🇩🇰 DENMARK168+0.08+0.46+0.54·
5I.Moskovitz🇮🇱 ISRAEL140+0.08+0.35+0.43▲2
6D.Msika🇮🇱 ISRAEL140+0.08+0.35+0.43▲2
7M.Hu🇺🇸 USA2112+0.09+0.24+0.33▲2
8A.Zhou🇺🇸 USA2112+0.09+0.24+0.33▲2
9R.Xiao🇺🇸 USA2112-0.17+0.37+0.20▼4
10J.Yue🇺🇸 USA2112-0.17+0.37+0.20▼4
11O.Sabbah🇮🇱 ISRAEL140-0.21+0.03-0.18▲2
12Y.Sliwowicz🇮🇱 ISRAEL140-0.21+0.03-0.18▲2
13Y.Niu🇨🇳 CHINA126-0.34+0.14-0.20▼2
14Z.Wang🇨🇳 CHINA126-0.34+0.14-0.20▼2
15N.Hammelev🇩🇰 DENMARK98-0.12-0.22-0.33▲2
16A.Tylvad🇩🇰 DENMARK98-0.12-0.22-0.33▲2
17M.Haas🇺🇸 USA2112-0.24-0.10-0.34▼2
18S.Pahk🇺🇸 USA2112-0.24-0.10-0.34▼2
19H.Ma🇨🇳 CHINA140+0.26-0.77-0.51·
20Z.Wang🇨🇳 CHINA140+0.26-0.77-0.51·