Stokke 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.Anoyrkatis🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND128+1.17+150.0
2E.Gahan🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND128+1.17+150.0
3H.Rabourdin🇫🇷 FRANCE144+0.83+120.0
4O.Nijssen🇳🇱 NETHERLANDS272+0.62+168.0
5T.Van De Paverd🇳🇱 NETHERLANDS272+0.62+168.0
6R.Guth🇫🇷 FRANCE176+0.58+102.0
7P.Hulanicki🇵🇱 POLAND208+0.57+118.0
8P.Jasinski🇵🇱 POLAND208+0.57+118.0
9F.Doermer🇩🇪 GERMANY208+0.46+95.0
10J.Lepper🇩🇪 GERMANY208+0.46+95.0
11M.Fragola🇫🇷 FRANCE256+0.45+116.0
12X.Friesen🇳🇱 NETHERLANDS224+0.45+100.0
13R.Goor🇳🇱 NETHERLANDS224+0.45+100.0
14N.Tabata🇫🇷 FRANCE240+0.35+85.0
15E.Hansson🇸🇪 SWEDEN288+0.29+84.0
16C.Mann🇸🇪 SWEDEN288+0.29+84.0
17C.Curran🇳🇴 NORWAY176+0.29+51.0
18A.Devik🇳🇴 NORWAY176+0.29+51.0
19G.Giubilo🇮🇹 ITALY288+0.28+82.0
20G.Giubilo🇮🇹 ITALY288+0.28+82.0
21C.Gulez🇹🇷 TURKEY208+0.27+56.0
22E.Gunes🇹🇷 TURKEY208+0.27+56.0
23K.Dransfeld🇩🇪 GERMANY160+0.24+38.0
24M.Guendel🇩🇪 GERMANY160+0.24+38.0
25M.Austad🇳🇴 NORWAY240+0.23+54.0
26M.Lund🇳🇴 NORWAY240+0.23+54.0
27S.Clementsson🇸🇪 SWEDEN288-0.03-9.0
28A.Sandin🇸🇪 SWEDEN288-0.03-9.0
29H.Madden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.08-14.0
30O.Selby🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.08-14.0
31L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND272-0.08-22.0
32D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND272-0.08-22.0
33L.Bellicaud🇫🇷 FRANCE192-0.13-25.0
34N.Khutorsky🇮🇱 ISRAEL256-0.14-35.0
35A.Zeitak🇮🇱 ISRAEL256-0.14-35.0
36G.Matatyahou🇮🇱 ISRAEL288-0.16-47.0
37Y.Sliwowicz🇮🇱 ISRAEL288-0.16-47.0
38R.Bloch🇫🇷 FRANCE144-0.26-38.0
39M.Lombardi🇮🇹 ITALY256-0.37-95.0
40F.Porta🇮🇹 ITALY256-0.37-95.0
41T.Kielbasa🇵🇱 POLAND256-0.42-108.0
42K.Kopka🇵🇱 POLAND256-0.42-108.0
43A.Kalayci🇹🇷 TURKEY208-0.91-190.0
44E.Ozban🇹🇷 TURKEY208-0.91-190.0
45Y.Ozcelep🇹🇷 TURKEY160-0.96-154.0
46A.Sen🇹🇷 TURKEY160-0.96-154.0
47C.Johnsen🇳🇴 NORWAY160-0.99-158.0
48M.Saetre🇳🇴 NORWAY160-0.99-158.0
49V.Otto🇩🇪 GERMANY208-1.62-337.0
50P.Pabst🇩🇪 GERMANY208-1.62-337.0
51R.Madej🇵🇱 POLAND112+0.42+47.0
52R.Rosikiewicz🇵🇱 POLAND112+0.42+47.0
53L.Draghi🇮🇹 ITALY32+0.38+12.0
54A.Lombardi🇮🇹 ITALY32+0.38+12.0
55A.Katz🇮🇱 ISRAEL32-0.41-13.0
56O.Manzur🇮🇱 ISRAEL32-0.41-13.0
57D.Goudzwaard🇳🇱 NETHERLANDS80-0.66-53.0
58T.Westerveld🇳🇱 NETHERLANDS80-0.66-53.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.Ozcelep🇹🇷 TURKEY3992.3%0.08
2E.Ozban🇹🇷 TURKEY4789.4%0.11
3P.Hulanicki🇵🇱 POLAND4987.8%0.14
4M.Fragola🇫🇷 FRANCE5787.7%0.16
5N.Tabata🇫🇷 FRANCE6487.5%0.12
6X.Friesen🇳🇱 NETHERLANDS3987.2%0.18
7C.Curran🇳🇴 NORWAY4687.0%0.13
8C.Johnsen🇳🇴 NORWAY4687.0%0.13
9K.Dransfeld🇩🇪 GERMANY4386.0%0.14
10A.Sen🇹🇷 TURKEY3585.7%0.14
11O.Selby🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3884.2%0.16
12C.Mann🇸🇪 SWEDEN7684.2%0.24
13S.Clementsson🇸🇪 SWEDEN6783.6%0.21
14G.Giubilo🇮🇹 ITALY7283.3%0.22
15N.Khutorsky🇮🇱 ISRAEL6482.8%0.20
16L.Bellicaud🇫🇷 FRANCE4481.8%0.20
17F.Porta🇮🇹 ITALY7581.3%0.21
18H.Madden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3281.2%0.19
19R.Guth🇫🇷 FRANCE4881.2%0.19
20R.Goor🇳🇱 NETHERLANDS6481.2%0.22
21K.Kopka🇵🇱 POLAND7380.8%0.22
22M.Austad🇳🇴 NORWAY6280.6%0.21
23P.Pabst🇩🇪 GERMANY5080.0%0.22
24V.Otto🇩🇪 GERMANY5479.6%0.24
25L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6879.4%0.27
26T.Kielbasa🇵🇱 POLAND6678.8%0.27
27E.Gunes🇹🇷 TURKEY6678.8%0.30
28O.Nijssen🇳🇱 NETHERLANDS7578.7%0.27
29A.Sandin🇸🇪 SWEDEN7078.6%0.23
30S.Anoyrkatis🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3778.4%0.32
31J.Lepper🇩🇪 GERMANY6078.3%0.27
32G.Matatyahou🇮🇱 ISRAEL6877.9%0.22
33A.Zeitak🇮🇱 ISRAEL6877.9%0.29
34Y.Sliwowicz🇮🇱 ISRAEL6877.9%0.29
35T.Van De Paverd🇳🇱 NETHERLANDS5477.8%0.24
36M.Lund🇳🇴 NORWAY5477.8%0.30
37A.Devik🇳🇴 NORWAY4877.1%0.29
38M.Lombardi🇮🇹 ITALY5276.9%0.25
39D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6576.9%0.28
40C.Gulez🇹🇷 TURKEY5276.9%0.31
41P.Jasinski🇵🇱 POLAND5375.5%0.26
42E.Hansson🇸🇪 SWEDEN7174.6%0.31
43A.Kalayci🇹🇷 TURKEY4673.9%0.28
44F.Doermer🇩🇪 GERMANY5373.6%0.32
45H.Rabourdin🇫🇷 FRANCE3372.7%0.33
46G.Giubilo🇮🇹 ITALY7671.1%0.42
47M.Guendel🇩🇪 GERMANY4568.9%0.38
48E.Gahan🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3467.6%0.35
49M.Saetre🇳🇴 NORWAY4266.7%0.45
50R.Bloch🇫🇷 FRANCE4266.7%0.48
51O.Manzur🇮🇱 ISRAEL785.7%0.29
52A.Lombardi🇮🇹 ITALY683.3%0.17
53R.Rosikiewicz🇵🇱 POLAND2281.8%0.23
54L.Draghi🇮🇹 ITALY1080.0%0.20
55A.Katz🇮🇱 ISRAEL875.0%0.25
56D.Goudzwaard🇳🇱 NETHERLANDS1872.2%0.28
57R.Madej🇵🇱 POLAND3366.7%0.33
58T.Westerveld🇳🇱 NETHERLANDS1866.7%0.61

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
1E.Hansson🇸🇪 SWEDEN7788.3%0.20
2H.Rabourdin🇫🇷 FRANCE3488.2%0.21
3C.Mann🇸🇪 SWEDEN6487.5%0.17
4R.Bloch🇫🇷 FRANCE3086.7%0.17
5T.Van De Paverd🇳🇱 NETHERLANDS8285.4%0.16
6H.Madden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5983.1%0.19
7C.Curran🇳🇴 NORWAY4182.9%0.24
8L.Bellicaud🇫🇷 FRANCE4479.5%0.27
9C.Johnsen🇳🇴 NORWAY3979.5%0.41
10A.Zeitak🇮🇱 ISRAEL5377.4%0.24
11R.Goor🇳🇱 NETHERLANDS6677.3%0.35
12P.Pabst🇩🇪 GERMANY5276.9%0.27
13K.Kopka🇵🇱 POLAND4376.7%0.26
14X.Friesen🇳🇱 NETHERLANDS5576.4%0.33
15G.Giubilo🇮🇹 ITALY7676.3%0.29
16N.Tabata🇫🇷 FRANCE5875.9%0.29
17N.Khutorsky🇮🇱 ISRAEL7075.7%0.24
18M.Guendel🇩🇪 GERMANY3775.7%0.35
19M.Fragola🇫🇷 FRANCE7075.7%0.40
20A.Sen🇹🇷 TURKEY4175.6%0.32
21P.Hulanicki🇵🇱 POLAND4175.6%0.37
22O.Nijssen🇳🇱 NETHERLANDS6175.4%0.29
23F.Porta🇮🇹 ITALY6975.4%0.33
24E.Ozban🇹🇷 TURKEY5574.5%0.36
25S.Clementsson🇸🇪 SWEDEN7774.0%0.29
26P.Jasinski🇵🇱 POLAND6573.8%0.32
27M.Lund🇳🇴 NORWAY6773.1%0.40
28D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7473.0%0.35
29O.Selby🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4772.3%0.28
30R.Guth🇫🇷 FRANCE5072.0%0.32
31G.Giubilo🇮🇹 ITALY6371.4%0.29
32T.Kielbasa🇵🇱 POLAND7371.2%0.33
33A.Sandin🇸🇪 SWEDEN7470.3%0.38
34Y.Sliwowicz🇮🇱 ISRAEL7869.2%0.39
35V.Otto🇩🇪 GERMANY5269.2%0.39
36L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6468.8%0.33
37A.Kalayci🇹🇷 TURKEY5967.8%0.39
38K.Dransfeld🇩🇪 GERMANY3467.6%0.38
39F.Doermer🇩🇪 GERMANY4667.4%0.41
40M.Austad🇳🇴 NORWAY5766.7%0.40
41E.Gahan🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3666.7%0.47
42A.Devik🇳🇴 NORWAY4165.9%0.39
43G.Matatyahou🇮🇱 ISRAEL7365.8%0.44
44C.Gulez🇹🇷 TURKEY4864.6%0.44
45Y.Ozcelep🇹🇷 TURKEY4564.4%0.53
46E.Gunes🇹🇷 TURKEY4163.4%0.51
47J.Lepper🇩🇪 GERMANY4862.5%0.56
48M.Saetre🇳🇴 NORWAY3360.6%0.48
49M.Lombardi🇮🇹 ITALY5759.6%0.49
50S.Anoyrkatis🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2157.1%0.57
51O.Manzur🇮🇱 ISRAEL785.7%0.14
52R.Rosikiewicz🇵🇱 POLAND2982.8%0.21
53A.Katz🇮🇱 ISRAEL977.8%0.22
54L.Draghi🇮🇹 ITALY771.4%0.29
55D.Goudzwaard🇳🇱 NETHERLANDS3070.0%0.33
56A.Lombardi🇮🇹 ITALY966.7%0.44
57R.Madej🇵🇱 POLAND2857.1%0.50
58T.Westerveld🇳🇱 NETHERLANDS1353.8%0.54

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
1O.Nijssen🇳🇱 NETHERLANDS12990.7%0.09
2T.Van De Paverd🇳🇱 NETHERLANDS12990.7%0.09
3M.Fragola🇫🇷 FRANCE12490.3%0.10
4N.Khutorsky🇮🇱 ISRAEL13290.2%0.10
5A.Zeitak🇮🇱 ISRAEL13290.2%0.10
6H.Rabourdin🇫🇷 FRANCE7090.0%0.11
7R.Guth🇫🇷 FRANCE8789.7%0.13
8N.Tabata🇫🇷 FRANCE11589.6%0.10
9T.Kielbasa🇵🇱 POLAND13988.5%0.12
10K.Kopka🇵🇱 POLAND13988.5%0.12
11G.Giubilo🇮🇹 ITALY14888.5%0.14
12G.Giubilo🇮🇹 ITALY14888.5%0.14
13L.Bellicaud🇫🇷 FRANCE10388.3%0.14
14P.Hulanicki🇵🇱 POLAND10288.2%0.14
15P.Jasinski🇵🇱 POLAND10288.2%0.14
16S.Clementsson🇸🇪 SWEDEN13787.6%0.14
17A.Sandin🇸🇪 SWEDEN13787.6%0.14
18G.Matatyahou🇮🇱 ISRAEL13687.5%0.15
19Y.Sliwowicz🇮🇱 ISRAEL13687.5%0.15
20R.Bloch🇫🇷 FRANCE7787.0%0.14
21E.Hansson🇸🇪 SWEDEN14785.7%0.20
22C.Mann🇸🇪 SWEDEN14785.7%0.20
23H.Madden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7085.7%0.21
24O.Selby🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7085.7%0.21
25M.Austad🇳🇴 NORWAY11685.3%0.15
26M.Lund🇳🇴 NORWAY11685.3%0.15
27M.Lombardi🇮🇹 ITALY12785.0%0.18
28F.Porta🇮🇹 ITALY12785.0%0.18
29C.Curran🇳🇴 NORWAY9484.0%0.17
30A.Devik🇳🇴 NORWAY9484.0%0.17
31L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13383.5%0.20
32D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13383.5%0.20
33S.Anoyrkatis🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7183.1%0.17
34E.Gahan🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7183.1%0.17
35C.Gulez🇹🇷 TURKEY11883.1%0.20
36E.Gunes🇹🇷 TURKEY11883.1%0.20
37C.Johnsen🇳🇴 NORWAY8881.8%0.20
38M.Saetre🇳🇴 NORWAY8881.8%0.20
39X.Friesen🇳🇱 NETHERLANDS10381.6%0.23
40R.Goor🇳🇱 NETHERLANDS10381.6%0.23
41F.Doermer🇩🇪 GERMANY11381.4%0.22
42J.Lepper🇩🇪 GERMANY11381.4%0.22
43V.Otto🇩🇪 GERMANY10479.8%0.24
44P.Pabst🇩🇪 GERMANY10479.8%0.24
45K.Dransfeld🇩🇪 GERMANY8879.5%0.24
46M.Guendel🇩🇪 GERMANY8879.5%0.24
47A.Kalayci🇹🇷 TURKEY9377.4%0.27
48E.Ozban🇹🇷 TURKEY9377.4%0.27
49Y.Ozcelep🇹🇷 TURKEY7475.7%0.28
50A.Sen🇹🇷 TURKEY7475.7%0.28
51R.Madej🇵🇱 POLAND5594.5%0.07
52R.Rosikiewicz🇵🇱 POLAND5594.5%0.07
53D.Goudzwaard🇳🇱 NETHERLANDS3691.7%0.08
54T.Westerveld🇳🇱 NETHERLANDS3691.7%0.08
55A.Katz🇮🇱 ISRAEL1586.7%0.13
56O.Manzur🇮🇱 ISRAEL1586.7%0.13
57L.Draghi🇮🇹 ITALY1675.0%0.44
58A.Lombardi🇮🇹 ITALY1675.0%0.44

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🇳🇱 NETHERLANDS272-0.10+0.74+0.64·
2T.Van De Paverd🇳🇱 NETHERLANDS272-0.10+0.74+0.64·
3H.Madden🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.01+0.56+0.55▲1
4O.Selby🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND176-0.01+0.56+0.55▲1
5L.Bellicaud🇫🇷 FRANCE192+0.09+0.40+0.48▲8
6E.Hansson🇸🇪 SWEDEN288-0.04+0.50+0.47▲2
7C.Mann🇸🇪 SWEDEN288-0.04+0.50+0.47▲2
8S.Anoyrkatis🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND128-0.10+0.51+0.41▼2
9E.Gahan🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND128-0.10+0.51+0.41▼2
10R.Bloch🇫🇷 FRANCE144+0.03+0.36+0.39▲4
11X.Friesen🇳🇱 NETHERLANDS224-0.07+0.45+0.38·
12R.Goor🇳🇱 NETHERLANDS224-0.07+0.45+0.38·
13P.Hulanicki🇵🇱 POLAND208+0.23+0.09+0.31▲9
14P.Jasinski🇵🇱 POLAND208+0.23+0.09+0.31▲9
15H.Rabourdin🇫🇷 FRANCE144-0.40+0.63+0.23▼12
16R.Guth🇫🇷 FRANCE176-0.28+0.49+0.21▼6
17N.Khutorsky🇮🇱 ISRAEL256+0.08+0.13+0.21▲3
18A.Zeitak🇮🇱 ISRAEL256+0.08+0.13+0.21▲3
19M.Fragola🇫🇷 FRANCE256+0.05+0.16+0.20▼2
20T.Kielbasa🇵🇱 POLAND256-0.04+0.23+0.18▼5
21K.Kopka🇵🇱 POLAND256-0.04+0.23+0.18▼5
22M.Austad🇳🇴 NORWAY240+0.03+0.13+0.16▼4
23M.Lund🇳🇴 NORWAY240+0.03+0.13+0.16▼4
24N.Tabata🇫🇷 FRANCE240+0.04+0.05+0.09▲2
25C.Curran🇳🇴 NORWAY176+0.02+0.03+0.05▲2
26A.Devik🇳🇴 NORWAY176+0.02+0.03+0.05▲2
27M.Lombardi🇮🇹 ITALY256-0.01-0.01-0.02▲2
28F.Porta🇮🇹 ITALY256-0.01-0.01-0.02▲2
29L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND272-0.12+0.07-0.05▼5
30D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND272-0.12+0.07-0.05▼5
31G.Giubilo🇮🇹 ITALY288+0.03-0.10-0.08▲2
32G.Giubilo🇮🇹 ITALY288+0.03-0.10-0.08▲2
33S.Clementsson🇸🇪 SWEDEN288+0.09-0.18-0.09▲2
34A.Sandin🇸🇪 SWEDEN288+0.09-0.18-0.09▲2
35A.Kalayci🇹🇷 TURKEY208+0.21-0.40-0.19▲6
36E.Ozban🇹🇷 TURKEY208+0.21-0.40-0.19▲6
37F.Doermer🇩🇪 GERMANY208-0.26-0.08-0.34▼6
38J.Lepper🇩🇪 GERMANY208-0.26-0.08-0.34▼6
39K.Dransfeld🇩🇪 GERMANY160-0.07-0.28-0.34▼2
40M.Guendel🇩🇪 GERMANY160-0.07-0.28-0.34▼2
41G.Matatyahou🇮🇱 ISRAEL288-0.01-0.35-0.36▼2
42Y.Sliwowicz🇮🇱 ISRAEL288-0.01-0.35-0.36▼2
43Y.Ozcelep🇹🇷 TURKEY160+0.10-0.51-0.42▲2
44A.Sen🇹🇷 TURKEY160+0.10-0.51-0.42▲2
45C.Gulez🇹🇷 TURKEY208-0.01-0.43-0.44▼2
46E.Gunes🇹🇷 TURKEY208-0.01-0.43-0.44▼2
47V.Otto🇩🇪 GERMANY208+0.31-0.84-0.53·
48P.Pabst🇩🇪 GERMANY208+0.31-0.84-0.53·
49C.Johnsen🇳🇴 NORWAY160+0.05-0.94-0.89·
50M.Saetre🇳🇴 NORWAY160+0.05-0.94-0.89·