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
1S.Thorpe🇳🇱 NETHERLANDS70+1.23+86.0
2S.Van Oosten🇳🇱 NETHERLANDS70+1.23+86.0
3I.Baniri🇮🇱 ISRAEL98+1.07+105.0
4T.Loonstein🇮🇱 ISRAEL98+1.07+105.0
5M.Kedzierski🇵🇱 POLAND112+0.79+88.0
6B.Krawczyk🇵🇱 POLAND112+0.79+88.0
7O.Nijssen🇳🇱 NETHERLANDS154+0.65+100.0
8T.Van De Paverd🇳🇱 NETHERLANDS154+0.65+100.0
9J.Bazyluk🇵🇱 POLAND98+0.62+61.0
10T.Kielbasa🇵🇱 POLAND98+0.62+61.0
11X.Teo🇸🇬 SINGAPORE168+0.10+16.0
12T.Wu🇸🇬 SINGAPORE168+0.10+16.0
13Y.Caris🇳🇱 NETHERLANDS84-0.25-21.0
14P.Dupont🇳🇱 NETHERLANDS84-0.25-21.0
15O.Toledano🇮🇱 ISRAEL112-0.31-35.0
16A.Zamir🇮🇱 ISRAEL112-0.31-35.0
17K.Cichy🇵🇱 POLAND98-0.42-41.0
18K.Kopka🇵🇱 POLAND98-0.42-41.0
19N.Khutorsky🇮🇱 ISRAEL98-0.49-48.0
20A.Zeitak🇮🇱 ISRAEL98-0.49-48.0
21L.Lee🇸🇬 SINGAPORE168-0.51-85.0
22B.Yang🇸🇬 SINGAPORE168-0.51-85.0
23H.Hjorth Warlenius🇸🇪 SWEDEN28+1.39+39.0
24I.Lichtenstein🇸🇪 SWEDEN28+1.39+39.0
25Z.Grossack🇺🇸 USA142+0.45+19.0
26F.Kolesnik🇺🇸 USA142+0.45+19.0
27G.Donati🇮🇹 ITALY56+0.32+18.0
28F.Porta🇮🇹 ITALY56+0.32+18.0
29I.Papaspyrou🇬🇷 GREECE28+0.07+2.0
30I.Pollatou🇬🇷 GREECE28+0.07+2.0
31B.Kristensen🇺🇸 USA156-0.48-27.0
32K.Rosenberg🇺🇸 USA156-0.48-27.0
33S.Clementsson🇸🇪 SWEDEN42-0.79-33.0
34A.Sandin🇸🇪 SWEDEN42-0.79-33.0
35A.Gaiotti🇮🇹 ITALY28-1.00-28.0
36S.Scata🇮🇹 ITALY28-1.00-28.0
37G.Giubilo🇮🇹 ITALY28-1.00-28.0
38G.Giubilo🇮🇹 ITALY28-1.00-28.0
39N.Apteker🇺🇸 USA114-1.36-19.0
40E.Kolesnik🇺🇸 USA114-1.36-19.0
41F.Kritsalis🇬🇷 GREECE28-1.57-44.0
42P.Skordas🇬🇷 GREECE28-1.57-44.0
43D.Kapiris🇬🇷 GREECE28-1.61-45.0
44M.Soumplis🇬🇷 GREECE28-1.61-45.0
45E.Hansson🇸🇪 SWEDEN42-1.90-80.0
46C.Mann🇸🇪 SWEDEN42-1.90-80.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
1Y.Caris🇳🇱 NETHERLANDS14100.0%0.00
2K.Cichy🇵🇱 POLAND7100.0%0.00
3T.Kielbasa🇵🇱 POLAND1794.1%0.06
4O.Nijssen🇳🇱 NETHERLANDS1291.7%0.08
5K.Kopka🇵🇱 POLAND1291.7%0.08
6B.Krawczyk🇵🇱 POLAND1190.9%0.09
7A.Zeitak🇮🇱 ISRAEL1190.9%0.09
8O.Toledano🇮🇱 ISRAEL2190.5%0.14
9S.Van Oosten🇳🇱 NETHERLANDS1090.0%0.10
10T.Wu🇸🇬 SINGAPORE3387.9%0.15
11A.Zamir🇮🇱 ISRAEL1586.7%0.20
12T.Van De Paverd🇳🇱 NETHERLANDS1485.7%0.14
13B.Yang🇸🇬 SINGAPORE2185.7%0.19
14M.Kedzierski🇵🇱 POLAND1681.2%0.25
15I.Baniri🇮🇱 ISRAEL580.0%0.20
16X.Teo🇸🇬 SINGAPORE2774.1%0.30
17N.Khutorsky🇮🇱 ISRAEL1573.3%0.27
18P.Dupont🇳🇱 NETHERLANDS771.4%0.29
19S.Thorpe🇳🇱 NETHERLANDS1070.0%0.30
20J.Bazyluk🇵🇱 POLAND1668.8%0.31
21L.Lee🇸🇬 SINGAPORE1968.4%0.47
22T.Loonstein🇮🇱 ISRAEL560.0%0.40
23F.Porta🇮🇹 ITALY3100.0%0.00
24F.Kritsalis🇬🇷 GREECE2100.0%0.00
25P.Skordas🇬🇷 GREECE6100.0%0.00
26S.Clementsson🇸🇪 SWEDEN2100.0%0.00
27A.Sandin🇸🇪 SWEDEN2100.0%0.00
28S.Scata🇮🇹 ITALY683.3%0.17
29G.Donati🇮🇹 ITALY1283.3%0.33
30E.Hansson🇸🇪 SWEDEN580.0%0.20
31G.Giubilo🇮🇹 ITALY580.0%0.20
32D.Kapiris🇬🇷 GREECE580.0%0.40
33M.Soumplis🇬🇷 GREECE1172.7%0.46
34C.Mann🇸🇪 SWEDEN1070.0%0.40
35A.Gaiotti🇮🇹 ITALY366.7%0.33
36G.Giubilo🇮🇹 ITALY666.7%0.33
37F.Kolesnik🇺🇸 USA1666.7%0.67
38B.Kristensen🇺🇸 USA1862.5%0.38
39K.Rosenberg🇺🇸 USA1560.0%0.40
40Z.Grossack🇺🇸 USA1560.0%0.80

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
1P.Dupont🇳🇱 NETHERLANDS8100.0%0.00
2M.Kedzierski🇵🇱 POLAND1190.9%0.09
3O.Toledano🇮🇱 ISRAEL2090.0%0.15
4T.Loonstein🇮🇱 ISRAEL988.9%0.11
5T.Van De Paverd🇳🇱 NETHERLANDS2588.0%0.16
6K.Cichy🇵🇱 POLAND1384.6%0.23
7B.Yang🇸🇬 SINGAPORE1782.4%0.18
8T.Kielbasa🇵🇱 POLAND1080.0%0.20
9S.Van Oosten🇳🇱 NETHERLANDS1080.0%0.40
10O.Nijssen🇳🇱 NETHERLANDS1978.9%0.21
11I.Baniri🇮🇱 ISRAEL977.8%0.22
12J.Bazyluk🇵🇱 POLAND1376.9%0.23
13Y.Caris🇳🇱 NETHERLANDS1376.9%0.23
14L.Lee🇸🇬 SINGAPORE1376.9%0.23
15X.Teo🇸🇬 SINGAPORE2373.9%0.30
16T.Wu🇸🇬 SINGAPORE1573.3%0.33
17A.Zeitak🇮🇱 ISRAEL1770.6%0.35
18K.Kopka🇵🇱 POLAND1070.0%0.30
19N.Khutorsky🇮🇱 ISRAEL1369.2%0.39
20B.Krawczyk🇵🇱 POLAND1866.7%0.44
21S.Thorpe🇳🇱 NETHERLANDS1266.7%0.50
22A.Zamir🇮🇱 ISRAEL1464.3%0.50
23Z.Grossack🇺🇸 USA17100.0%0.00
24B.Kristensen🇺🇸 USA14100.0%0.00
25S.Clementsson🇸🇪 SWEDEN4100.0%0.00
26G.Giubilo🇮🇹 ITALY2100.0%0.00
27K.Rosenberg🇺🇸 USA11190.9%0.09
28G.Donati🇮🇹 ITALY580.0%0.20
29P.Skordas🇬🇷 GREECE580.0%0.20
30E.Hansson🇸🇪 SWEDEN1478.6%0.21
31F.Kolesnik🇺🇸 USA11070.0%0.30
32C.Mann🇸🇪 SWEDEN1369.2%0.39
33A.Sandin🇸🇪 SWEDEN666.7%0.50
34D.Kapiris🇬🇷 GREECE742.9%0.71
35A.Gaiotti🇮🇹 ITALY540.0%0.80
36M.Soumplis🇬🇷 GREECE540.0%1.20
37F.Porta🇮🇹 ITALY837.5%0.75
38G.Giubilo🇮🇹 ITALY10.0%1.00
39F.Kritsalis🇬🇷 GREECE10.0%3.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
1S.Thorpe🇳🇱 NETHERLANDS2095.0%0.05
2S.Van Oosten🇳🇱 NETHERLANDS2095.0%0.05
3M.Kedzierski🇵🇱 POLAND2792.6%0.07
4B.Krawczyk🇵🇱 POLAND2792.6%0.07
5N.Khutorsky🇮🇱 ISRAEL2692.3%0.08
6A.Zeitak🇮🇱 ISRAEL2692.3%0.08
7I.Baniri🇮🇱 ISRAEL1090.0%0.10
8T.Loonstein🇮🇱 ISRAEL1090.0%0.10
9O.Toledano🇮🇱 ISRAEL3688.9%0.11
10A.Zamir🇮🇱 ISRAEL3688.9%0.11
11O.Nijssen🇳🇱 NETHERLANDS2688.5%0.12
12T.Van De Paverd🇳🇱 NETHERLANDS2688.5%0.12
13L.Lee🇸🇬 SINGAPORE4087.5%0.23
14B.Yang🇸🇬 SINGAPORE4087.5%0.23
15K.Cichy🇵🇱 POLAND1984.2%0.26
16K.Kopka🇵🇱 POLAND1984.2%0.26
17X.Teo🇸🇬 SINGAPORE6083.3%0.18
18T.Wu🇸🇬 SINGAPORE6083.3%0.18
19J.Bazyluk🇵🇱 POLAND3381.8%0.21
20T.Kielbasa🇵🇱 POLAND3381.8%0.21
21Y.Caris🇳🇱 NETHERLANDS2181.0%0.24
22P.Dupont🇳🇱 NETHERLANDS2181.0%0.24
23Z.Grossack🇺🇸 USA11190.9%0.09
24F.Kolesnik🇺🇸 USA11190.9%0.09
25F.Kritsalis🇬🇷 GREECE887.5%0.12
26P.Skordas🇬🇷 GREECE887.5%0.12
27D.Kapiris🇬🇷 GREECE1687.5%0.12
28M.Soumplis🇬🇷 GREECE1687.5%0.12
29G.Donati🇮🇹 ITALY1586.7%0.13
30F.Porta🇮🇹 ITALY1586.7%0.13
31B.Kristensen🇺🇸 USA11384.6%0.31
32K.Rosenberg🇺🇸 USA11384.6%0.31
33A.Gaiotti🇮🇹 ITALY977.8%0.22
34S.Scata🇮🇹 ITALY977.8%0.22
35S.Clementsson🇸🇪 SWEDEN475.0%0.25
36A.Sandin🇸🇪 SWEDEN475.0%0.25
37E.Hansson🇸🇪 SWEDEN1573.3%0.33
38C.Mann🇸🇪 SWEDEN1573.3%0.33
39G.Giubilo🇮🇹 ITALY1172.7%0.27
40G.Giubilo🇮🇹 ITALY1172.7%0.27

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 %
1T.Van De Paverd🇳🇱 NETHERLANDS43921549.0%
2O.Nijssen🇳🇱 NETHERLANDS43821448.9%
3A.Zeitak🇮🇱 ISRAEL28613848.3%
4N.Khutorsky🇮🇱 ISRAEL28113247.0%
5K.Cichy🇵🇱 POLAND28612744.4%
6M.Kedzierski🇵🇱 POLAND31614044.3%
7X.Teo🇸🇬 SINGAPORE47921043.8%
8L.Lee🇸🇬 SINGAPORE48521243.7%
9B.Krawczyk🇵🇱 POLAND31813943.7%
10K.Kopka🇵🇱 POLAND29312442.3%
11T.Loonstein🇮🇱 ISRAEL26811342.2%
12B.Yang🇸🇬 SINGAPORE48520141.4%
13T.Kielbasa🇵🇱 POLAND27311241.0%
14S.Thorpe🇳🇱 NETHERLANDS2008241.0%
15T.Wu🇸🇬 SINGAPORE49120140.9%
16A.Zamir🇮🇱 ISRAEL33013440.6%
17Y.Caris🇳🇱 NETHERLANDS2439840.3%
18J.Bazyluk🇵🇱 POLAND28111239.9%
19O.Toledano🇮🇱 ISRAEL33613339.6%
20P.Dupont🇳🇱 NETHERLANDS2509939.6%
21I.Baniri🇮🇱 ISRAEL27911039.4%
22S.Van Oosten🇳🇱 NETHERLANDS1997236.2%
23E.Hansson🇸🇪 SWEDEN1156859.1%
24I.Pollatou🇬🇷 GREECE764255.3%
25F.Kolesnik🇺🇸 USA11166152.6%
26Z.Grossack🇺🇸 USA11146052.6%
27G.Donati🇮🇹 ITALY1467249.3%
28C.Mann🇸🇪 SWEDEN1145548.2%
29I.Papaspyrou🇬🇷 GREECE753546.7%
30P.Skordas🇬🇷 GREECE693144.9%
31F.Porta🇮🇹 ITALY1546844.2%
32S.Scata🇮🇹 ITALY803543.8%
33A.Sandin🇸🇪 SWEDEN1255342.4%
34N.Apteker🇺🇸 USA1341441.2%
35S.Clementsson🇸🇪 SWEDEN1265140.5%
36F.Kritsalis🇬🇷 GREECE753040.0%
37B.Kristensen🇺🇸 USA11646539.6%
38A.Gaiotti🇮🇹 ITALY803138.8%
39G.Giubilo🇮🇹 ITALY833238.6%
40K.Rosenberg🇺🇸 USA11716538.0%
41G.Giubilo🇮🇹 ITALY853035.3%
42H.Hjorth Warlenius🇸🇪 SWEDEN792632.9%
43D.Kapiris🇬🇷 GREECE722331.9%
44I.Lichtenstein🇸🇪 SWEDEN762127.6%
45E.Kolesnik🇺🇸 USA1371027.0%
46M.Soumplis🇬🇷 GREECE751925.3%

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Δ
1O.Nijssen🇳🇱 NETHERLANDS154-0.46+1.25+0.79·
2T.Van De Paverd🇳🇱 NETHERLANDS154-0.46+1.25+0.79·
3S.Thorpe🇳🇱 NETHERLANDS70-0.57+1.19+0.62·
4S.Van Oosten🇳🇱 NETHERLANDS70-0.57+1.19+0.62·
5I.Baniri🇮🇱 ISRAEL98+0.05+0.50+0.56▲2
6T.Loonstein🇮🇱 ISRAEL98+0.05+0.50+0.56▲2
7N.Khutorsky🇮🇱 ISRAEL98+0.44-0.02+0.41▲4
8A.Zeitak🇮🇱 ISRAEL98+0.44-0.02+0.41▲4
9M.Kedzierski🇵🇱 POLAND112-0.15+0.42+0.26·
10B.Krawczyk🇵🇱 POLAND112-0.15+0.42+0.26·
11X.Teo🇸🇬 SINGAPORE168+0.27-0.03+0.24▲2
12T.Wu🇸🇬 SINGAPORE168+0.27-0.03+0.24▲2
13J.Bazyluk🇵🇱 POLAND98-0.73+0.79+0.06▼8
14T.Kielbasa🇵🇱 POLAND98-0.73+0.79+0.06▼8
15L.Lee🇸🇬 SINGAPORE168+0.27-0.35-0.08▲2
16B.Yang🇸🇬 SINGAPORE168+0.27-0.35-0.08▲2
17O.Toledano🇮🇱 ISRAEL112+0.37-0.51-0.14▲4
18A.Zamir🇮🇱 ISRAEL112+0.37-0.51-0.14▲4
19Y.Caris🇳🇱 NETHERLANDS84-0.45-0.08-0.53▼4
20P.Dupont🇳🇱 NETHERLANDS84-0.45-0.08-0.53▼4
21K.Cichy🇵🇱 POLAND98-0.28-0.37-0.66▼2
22K.Kopka🇵🇱 POLAND98-0.28-0.37-0.66▼2