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
1E.Rosthoej🇩🇰 DENMARK192+1.74+334.0
2J.Sigsgaard🇩🇰 DENMARK192+1.74+334.0
3F.Dalpozzo🇮🇹 ITALY216+1.36+293.0
4V.Dalpozzo🇮🇹 ITALY216+1.36+293.0
5T.Hauge🇳🇴 NORWAY180+1.26+227.0
6S.Sjodal🇳🇴 NORWAY180+1.26+227.0
7Y.Shao🇨🇳 CHINA252+0.95+239.0
8F.Beekman🇳🇱 NETHERLANDS216+0.94+204.0
9M.Christensen🇳🇱 NETHERLANDS216+0.94+204.0
10C.Zhang🇨🇳 CHINA252+0.85+215.0
11D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND132+0.77+101.0
12L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND132+0.77+101.0
13C.Bouton🇫🇷 FRANCE216+0.66+143.0
14M.Kurek Beaulieu🇫🇷 FRANCE216+0.66+143.0
15MORAWSKA EWA🇵🇱 POLAND228+0.56+128.0
16D.Ocylok🇵🇱 POLAND228+0.56+128.0
17N.Bens🇫🇷 FRANCE132+0.54+71.0
18E.Bonin🇫🇷 FRANCE132+0.54+71.0
19M.Niklaus🇵🇱 POLAND216+0.43+92.0
20J.Zalewska🇵🇱 POLAND216+0.43+92.0
21K.Hudson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND204+0.41+83.0
22L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND204+0.41+83.0
23A.Toth🇭🇺 HUNGARY168+0.33+55.0
24H.Lajos🇭🇺 HUNGARY264+0.32+85.0
25V.Szucs🇭🇺 HUNGARY264+0.32+85.0
26J.Hegedus🇭🇺 HUNGARY192+0.22+43.0
27J.Udomsrirungruang🇺🇸 USA2180+0.19+34.0
28W.Kedsakun🇹🇭 THAILAND204+0.18+36.0
29T.Rimnong Ang🇹🇭 THAILAND204+0.18+36.0
30K.Brekke🇳🇴 NORWAY192-0.03-5.0
31A.Kjensli🇳🇴 NORWAY192-0.03-5.0
32H.Chow🇺🇸 USA1180-0.06-10.0
33N.Qian🇺🇸 USA1180-0.06-10.0
34A.Donnellan🇺🇸 USA1168-0.07-11.0
35M.Donnellan🇺🇸 USA1168-0.07-11.0
36M.Johnstone🇺🇸 USA2240-0.23-56.0
37Z.Beko🇭🇺 HUNGARY168-0.35-58.0
38C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192-0.35-67.0
39I.La Chapelle🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192-0.35-67.0
40S.Capobianco🇮🇹 ITALY204-0.42-85.0
41E.Dalpozzo🇮🇹 ITALY204-0.42-85.0
42L.De Wijs🇳🇱 NETHERLANDS192-0.44-85.0
43S.De Wijs🇳🇱 NETHERLANDS192-0.44-85.0
44A.Bune🇩🇰 DENMARK180-0.46-82.0
45S.Bune🇩🇰 DENMARK180-0.46-82.0
46T.Indrebo🇳🇴 NORWAY156-0.47-73.0
47I.Oeberg🇳🇴 NORWAY156-0.47-73.0
48A.Kraikitrat🇹🇭 THAILAND156-0.56-87.0
49W.Phongpha🇹🇭 THAILAND156-0.56-87.0
50C.Ge🇨🇳 CHINA252-0.62-157.0
51C.Brusotti🇮🇹 ITALY108-0.66-71.0
52Z.Davide🇮🇹 ITALY108-0.66-71.0
53R.Ma🇨🇳 CHINA252-0.67-168.0
54C.Belloy🇫🇷 FRANCE180-0.68-123.0
55W.Schlumberger🇫🇷 FRANCE180-0.68-123.0
56C.Ehrlichman🇺🇸 USA2204-0.70-142.0
57K.Hwang🇺🇸 USA2204-0.70-142.0
58M.Lejeune🇳🇱 NETHERLANDS120-0.95-114.0
59M.Sprinkhuizen🇳🇱 NETHERLANDS120-0.95-114.0
60Y.Cai🇺🇸 USA1180-1.03-185.0
61H.Hsieh🇺🇸 USA1180-1.03-185.0
62B.Choeichuenklin🇹🇭 THAILAND168-1.13-190.0
63P.Majan🇹🇭 THAILAND168-1.13-190.0
64L.Jacobsen🇩🇰 DENMARK156-1.19-186.0
65C.Pedersen🇩🇰 DENMARK156-1.19-186.0
66K.Sullivan🇺🇸 USA2132-1.95-258.0
67Y.Xiu🇨🇳 CHINA48-0.19-9.0
68M.Gryzlo🇵🇱 POLAND84-1.18-99.0
69M.Kapala🇵🇱 POLAND84-1.18-99.0
70P.Tran Nguyen🇺🇸 USA296-2.54-244.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.Donnellan🇺🇸 USA12792.6%0.07
2S.Sjodal🇳🇴 NORWAY4891.7%0.12
3F.Dalpozzo🇮🇹 ITALY5390.6%0.09
4T.Rimnong Ang🇹🇭 THAILAND6190.2%0.12
5J.Zalewska🇵🇱 POLAND5288.5%0.14
6J.Sigsgaard🇩🇰 DENMARK3488.2%0.12
7MORAWSKA EWA🇵🇱 POLAND5988.1%0.12
8L.De Wijs🇳🇱 NETHERLANDS4087.5%0.12
9C.Pedersen🇩🇰 DENMARK3287.5%0.16
10J.Udomsrirungruang🇺🇸 USA24486.4%0.14
11E.Bonin🇫🇷 FRANCE3585.7%0.17
12V.Dalpozzo🇮🇹 ITALY5685.7%0.20
13C.Zhang🇨🇳 CHINA6285.5%0.19
14H.Chow🇺🇸 USA14185.4%0.15
15V.Szucs🇭🇺 HUNGARY6185.2%0.18
16C.Bouton🇫🇷 FRANCE4785.1%0.19
17B.Choeichuenklin🇹🇭 THAILAND3384.8%0.18
18H.Hsieh🇺🇸 USA15284.6%0.17
19D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3284.4%0.16
20Z.Beko🇭🇺 HUNGARY4584.4%0.16
21W.Phongpha🇹🇭 THAILAND4383.7%0.19
22C.Ehrlichman🇺🇸 USA25583.6%0.24
23A.Kjensli🇳🇴 NORWAY5483.3%0.17
24K.Brekke🇳🇴 NORWAY4783.0%0.17
25C.Belloy🇫🇷 FRANCE4783.0%0.23
26H.Lajos🇭🇺 HUNGARY6482.8%0.19
27K.Hudson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4682.6%0.17
28W.Schlumberger🇫🇷 FRANCE4682.6%0.30
29R.Ma🇨🇳 CHINA7382.2%0.18
30I.Oeberg🇳🇴 NORWAY3982.1%0.18
31F.Beekman🇳🇱 NETHERLANDS5682.1%0.23
32L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5082.0%0.18
33K.Hwang🇺🇸 USA25581.8%0.22
34M.Niklaus🇵🇱 POLAND5280.8%0.23
35T.Hauge🇳🇴 NORWAY4180.5%0.22
36I.La Chapelle🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4580.0%0.20
37Z.Davide🇮🇹 ITALY2580.0%0.20
38A.Bune🇩🇰 DENMARK3979.5%0.26
39C.Ge🇨🇳 CHINA6879.4%0.25
40E.Rosthoej🇩🇰 DENMARK5379.2%0.24
41M.Christensen🇳🇱 NETHERLANDS6178.7%0.28
42E.Dalpozzo🇮🇹 ITALY4278.6%0.21
43P.Majan🇹🇭 THAILAND3778.4%0.22
44A.Toth🇭🇺 HUNGARY5178.4%0.28
45Y.Cai🇺🇸 USA14678.3%0.28
46D.Ocylok🇵🇱 POLAND5578.2%0.24
47L.Jacobsen🇩🇰 DENMARK4077.5%0.25
48S.Capobianco🇮🇹 ITALY5377.4%0.26
49J.Hegedus🇭🇺 HUNGARY5377.4%0.28
50M.Lejeune🇳🇱 NETHERLANDS3177.4%0.29
51Y.Shao🇨🇳 CHINA6976.8%0.23
52T.Indrebo🇳🇴 NORWAY4776.6%0.28
53S.De Wijs🇳🇱 NETHERLANDS4175.6%0.37
54S.Bune🇩🇰 DENMARK5474.1%0.33
55C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5373.6%0.26
56M.Johnstone🇺🇸 USA26172.1%0.38
57M.Kurek Beaulieu🇫🇷 FRANCE5971.2%0.37
58L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3171.0%0.32
59C.Brusotti🇮🇹 ITALY3070.0%0.30
60W.Kedsakun🇹🇭 THAILAND5070.0%0.40
61K.Sullivan🇺🇸 USA23369.7%0.36
62M.Sprinkhuizen🇳🇱 NETHERLANDS2867.9%0.36
63N.Bens🇫🇷 FRANCE3764.9%0.35
64N.Qian🇺🇸 USA13964.1%0.36
65A.Kraikitrat🇹🇭 THAILAND3262.5%0.44
66M.Donnellan🇺🇸 USA13655.6%0.47
67P.Tran Nguyen🇺🇸 USA21693.8%0.06
68M.Gryzlo🇵🇱 POLAND2684.6%0.19
69M.Kapala🇵🇱 POLAND2382.6%0.17
70Y.Xiu🇨🇳 CHINA1471.4%0.29

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
1Z.Davide🇮🇹 ITALY2491.7%0.17
2J.Zalewska🇵🇱 POLAND5989.8%0.12
3S.Sjodal🇳🇴 NORWAY4288.1%0.21
4L.De Wijs🇳🇱 NETHERLANDS4787.2%0.17
5Y.Cai🇺🇸 USA14486.4%0.14
6E.Bonin🇫🇷 FRANCE3083.3%0.17
7L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5282.7%0.25
8Y.Shao🇨🇳 CHINA6182.0%0.23
9S.Bune🇩🇰 DENMARK4481.8%0.27
10C.Pedersen🇩🇰 DENMARK4780.9%0.21
11M.Lejeune🇳🇱 NETHERLANDS3680.6%0.22
12I.Oeberg🇳🇴 NORWAY3680.6%0.31
13A.Kjensli🇳🇴 NORWAY5180.4%0.22
14M.Christensen🇳🇱 NETHERLANDS5180.4%0.22
15I.La Chapelle🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4680.4%0.24
16F.Dalpozzo🇮🇹 ITALY5680.4%0.27
17M.Kurek Beaulieu🇫🇷 FRANCE6180.3%0.23
18K.Hudson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5580.0%0.24
19V.Szucs🇭🇺 HUNGARY7979.7%0.30
20A.Bune🇩🇰 DENMARK4379.1%0.30
21T.Rimnong Ang🇹🇭 THAILAND5278.8%0.23
22C.Brusotti🇮🇹 ITALY2878.6%0.32
23C.Zhang🇨🇳 CHINA5578.2%0.26
24R.Ma🇨🇳 CHINA5578.2%0.33
25M.Johnstone🇺🇸 USA27378.1%0.26
26V.Dalpozzo🇮🇹 ITALY5078.0%0.24
27H.Chow🇺🇸 USA14577.8%0.27
28S.De Wijs🇳🇱 NETHERLANDS6377.8%0.32
29J.Hegedus🇭🇺 HUNGARY4977.6%0.35
30K.Hwang🇺🇸 USA24477.3%0.23
31C.Bouton🇫🇷 FRANCE4877.1%0.27
32D.Ocylok🇵🇱 POLAND3976.9%0.23
33C.Ge🇨🇳 CHINA5276.9%0.29
34MORAWSKA EWA🇵🇱 POLAND7376.7%0.27
35J.Udomsrirungruang🇺🇸 USA23775.7%0.27
36L.Jacobsen🇩🇰 DENMARK3775.7%0.30
37N.Qian🇺🇸 USA15574.5%0.29
38W.Schlumberger🇫🇷 FRANCE4273.8%0.36
39D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3473.5%0.32
40N.Bens🇫🇷 FRANCE3073.3%0.33
41H.Lajos🇭🇺 HUNGARY6073.3%0.33
42S.Capobianco🇮🇹 ITALY4872.9%0.42
43K.Brekke🇳🇴 NORWAY4072.5%0.33
44M.Niklaus🇵🇱 POLAND5371.7%0.38
45T.Hauge🇳🇴 NORWAY4971.4%0.35
46F.Beekman🇳🇱 NETHERLANDS4870.8%0.33
47M.Donnellan🇺🇸 USA15870.7%0.36
48A.Toth🇭🇺 HUNGARY3369.7%0.33
49Z.Beko🇭🇺 HUNGARY3369.7%0.39
50A.Kraikitrat🇹🇭 THAILAND3969.2%0.39
51C.Belloy🇫🇷 FRANCE4568.9%0.51
52E.Rosthoej🇩🇰 DENMARK5768.4%0.35
53E.Dalpozzo🇮🇹 ITALY6068.3%0.37
54A.Donnellan🇺🇸 USA14768.1%0.36
55C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4768.1%0.38
56M.Sprinkhuizen🇳🇱 NETHERLANDS2568.0%0.32
57L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3467.6%0.38
58T.Indrebo🇳🇴 NORWAY3467.6%0.44
59P.Majan🇹🇭 THAILAND4766.0%0.45
60J.Sigsgaard🇩🇰 DENMARK4864.6%0.46
61W.Phongpha🇹🇭 THAILAND4264.3%0.50
62W.Kedsakun🇹🇭 THAILAND3961.5%0.39
63B.Choeichuenklin🇹🇭 THAILAND5160.8%0.49
64K.Sullivan🇺🇸 USA23060.0%0.47
65H.Hsieh🇺🇸 USA13658.3%0.58
66C.Ehrlichman🇺🇸 USA25058.0%0.50
67Y.Xiu🇨🇳 CHINA1776.5%0.41
68M.Kapala🇵🇱 POLAND2070.0%0.35
69M.Gryzlo🇵🇱 POLAND1566.7%0.40
70P.Tran Nguyen🇺🇸 USA23060.0%0.70

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
1F.Beekman🇳🇱 NETHERLANDS11790.6%0.15
2M.Christensen🇳🇱 NETHERLANDS11790.6%0.15
3T.Hauge🇳🇴 NORWAY8989.9%0.10
4S.Sjodal🇳🇴 NORWAY8989.9%0.10
5F.Dalpozzo🇮🇹 ITALY10989.0%0.13
6V.Dalpozzo🇮🇹 ITALY10989.0%0.13
7N.Bens🇫🇷 FRANCE7288.9%0.12
8E.Bonin🇫🇷 FRANCE7288.9%0.12
9C.Bouton🇫🇷 FRANCE10688.7%0.14
10M.Kurek Beaulieu🇫🇷 FRANCE10688.7%0.14
11K.Brekke🇳🇴 NORWAY10188.1%0.12
12A.Kjensli🇳🇴 NORWAY10188.1%0.12
13H.Lajos🇭🇺 HUNGARY12588.0%0.13
14V.Szucs🇭🇺 HUNGARY12588.0%0.13
15C.Zhang🇨🇳 CHINA13388.0%0.14
16M.Niklaus🇵🇱 POLAND10487.5%0.15
17J.Zalewska🇵🇱 POLAND10487.5%0.15
18E.Rosthoej🇩🇰 DENMARK8787.4%0.13
19J.Sigsgaard🇩🇰 DENMARK8787.4%0.13
20Y.Shao🇨🇳 CHINA13387.2%0.15
21MORAWSKA EWA🇵🇱 POLAND11486.8%0.18
22D.Ocylok🇵🇱 POLAND11486.8%0.18
23K.Hudson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9686.5%0.15
24L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9686.5%0.15
25R.Ma🇨🇳 CHINA14486.1%0.15
26C.Ge🇨🇳 CHINA14285.9%0.15
27S.Capobianco🇮🇹 ITALY9585.3%0.15
28E.Dalpozzo🇮🇹 ITALY9585.3%0.15
29H.Chow🇺🇸 USA18085.0%0.16
30N.Qian🇺🇸 USA18085.0%0.16
31L.Jacobsen🇩🇰 DENMARK7284.7%0.24
32C.Pedersen🇩🇰 DENMARK7284.7%0.24
33T.Indrebo🇳🇴 NORWAY8683.7%0.17
34I.Oeberg🇳🇴 NORWAY8683.7%0.17
35A.Donnellan🇺🇸 USA16382.5%0.19
36M.Donnellan🇺🇸 USA16382.5%0.19
37A.Toth🇭🇺 HUNGARY9582.1%0.22
38C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9881.6%0.22
39I.La Chapelle🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9881.6%0.22
40C.Belloy🇫🇷 FRANCE9380.6%0.21
41W.Schlumberger🇫🇷 FRANCE9380.6%0.21
42L.De Wijs🇳🇱 NETHERLANDS8180.2%0.21
43S.De Wijs🇳🇱 NETHERLANDS8180.2%0.21
44J.Hegedus🇭🇺 HUNGARY10680.2%0.24
45M.Lejeune🇳🇱 NETHERLANDS5979.7%0.22
46M.Sprinkhuizen🇳🇱 NETHERLANDS5979.7%0.22
47A.Bune🇩🇰 DENMARK9378.5%0.29
48S.Bune🇩🇰 DENMARK9378.5%0.29
49W.Kedsakun🇹🇭 THAILAND11178.4%0.27
50T.Rimnong Ang🇹🇭 THAILAND11178.4%0.27
51M.Johnstone🇺🇸 USA211878.0%0.26
52Z.Beko🇭🇺 HUNGARY9777.3%0.29
53A.Kraikitrat🇹🇭 THAILAND7577.3%0.35
54W.Phongpha🇹🇭 THAILAND7577.3%0.35
55J.Udomsrirungruang🇺🇸 USA28976.4%0.26
56C.Ehrlichman🇺🇸 USA211073.6%0.34
57K.Hwang🇺🇸 USA211073.6%0.34
58Y.Cai🇺🇸 USA19873.5%0.32
59H.Hsieh🇺🇸 USA19873.5%0.32
60D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6373.0%0.33
61L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6373.0%0.33
62C.Brusotti🇮🇹 ITALY5572.7%0.33
63Z.Davide🇮🇹 ITALY5572.7%0.33
64B.Choeichuenklin🇹🇭 THAILAND7070.0%0.34
65P.Majan🇹🇭 THAILAND7070.0%0.34
66K.Sullivan🇺🇸 USA25967.8%0.36
67Y.Xiu🇨🇳 CHINA2085.0%0.15
68M.Gryzlo🇵🇱 POLAND4983.7%0.18
69M.Kapala🇵🇱 POLAND4983.7%0.18
70P.Tran Nguyen🇺🇸 USA24247.6%0.59

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 %
1B.Choeichuenklin🇹🇭 THAILAND48126154.3%
2M.Donnellan🇺🇸 USA145123051.0%
3S.De Wijs🇳🇱 NETHERLANDS50825249.6%
4L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND56127048.1%
5L.De Wijs🇳🇱 NETHERLANDS50924347.7%
6K.Hudson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND56126747.6%
7S.Capobianco🇮🇹 ITALY58427747.4%
8E.Dalpozzo🇮🇹 ITALY59027947.3%
9C.Brusotti🇮🇹 ITALY30814446.8%
10MORAWSKA EWA🇵🇱 POLAND63629546.4%
11E.Rosthoej🇩🇰 DENMARK52824546.4%
12L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND38818046.4%
13D.Ocylok🇵🇱 POLAND63729346.0%
14L.Jacobsen🇩🇰 DENMARK42119345.8%
15N.Qian🇺🇸 USA151523545.6%
16V.Szucs🇭🇺 HUNGARY70632145.5%
17J.Zalewska🇵🇱 POLAND62028045.2%
18M.Kurek Beaulieu🇫🇷 FRANCE59927045.1%
19H.Chow🇺🇸 USA150822945.1%
20P.Majan🇹🇭 THAILAND49022145.1%
21A.Bune🇩🇰 DENMARK50122544.9%
22M.Niklaus🇵🇱 POLAND62127844.8%
23M.Lejeune🇳🇱 NETHERLANDS32614544.5%
24C.Pedersen🇩🇰 DENMARK42819044.4%
25K.Sullivan🇺🇸 USA237916744.1%
26W.Schlumberger🇫🇷 FRANCE51622744.0%
27A.Kraikitrat🇹🇭 THAILAND46020243.9%
28I.La Chapelle🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND52022843.8%
29S.Bune🇩🇰 DENMARK50822143.5%
30H.Lajos🇭🇺 HUNGARY71030643.1%
31K.Brekke🇳🇴 NORWAY52922742.9%
32S.Sjodal🇳🇴 NORWAY48520742.7%
33A.Donnellan🇺🇸 USA145719442.5%
34I.Oeberg🇳🇴 NORWAY44518942.5%
35D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND38816542.5%
36M.Sprinkhuizen🇳🇱 NETHERLANDS32513842.5%
37F.Dalpozzo🇮🇹 ITALY63326842.3%
38M.Johnstone🇺🇸 USA266728142.1%
39Y.Shao🇨🇳 CHINA71129841.9%
40C.Ge🇨🇳 CHINA70829541.7%
41J.Sigsgaard🇩🇰 DENMARK53922541.7%
42V.Dalpozzo🇮🇹 ITALY63126241.5%
43E.Bonin🇫🇷 FRANCE36415141.5%
44M.Christensen🇳🇱 NETHERLANDS59824741.3%
45C.Belloy🇫🇷 FRANCE51821240.9%
46C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND52221240.6%
47Y.Cai🇺🇸 USA151520940.6%
48A.Kjensli🇳🇴 NORWAY51921040.5%
49Z.Davide🇮🇹 ITALY31112640.5%
50W.Phongpha🇹🇭 THAILAND45518440.4%
51J.Udomsrirungruang🇺🇸 USA248419540.3%
52C.Bouton🇫🇷 FRANCE60524340.2%
53K.Hwang🇺🇸 USA256822840.1%
54H.Hsieh🇺🇸 USA151620740.1%
55N.Bens🇫🇷 FRANCE36914840.1%
56T.Hauge🇳🇴 NORWAY48519440.0%
57W.Kedsakun🇹🇭 THAILAND57222839.9%
58T.Indrebo🇳🇴 NORWAY45618139.7%
59F.Beekman🇳🇱 NETHERLANDS59923038.4%
60A.Toth🇭🇺 HUNGARY47718338.4%
61T.Rimnong Ang🇹🇭 THAILAND56621538.0%
62J.Hegedus🇭🇺 HUNGARY54120537.9%
63C.Zhang🇨🇳 CHINA72226937.3%
64R.Ma🇨🇳 CHINA69725937.2%
65Z.Beko🇭🇺 HUNGARY47417637.1%
66C.Ehrlichman🇺🇸 USA257921336.8%
67P.Tran Nguyen🇺🇸 USA226013050.0%
68Y.Xiu🇨🇳 CHINA1356648.9%
69M.Gryzlo🇵🇱 POLAND23710544.3%
70M.Kapala🇵🇱 POLAND2409740.4%

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Δ
1MORAWSKA EWA🇵🇱 POLAND228-0.01+0.77+0.76▲2
2D.Ocylok🇵🇱 POLAND228-0.01+0.77+0.76▲2
3T.Hauge🇳🇴 NORWAY180-0.09+0.81+0.71▼2
4S.Sjodal🇳🇴 NORWAY180-0.09+0.81+0.71▼2
5C.Bouton🇫🇷 FRANCE216-0.01+0.66+0.65·
6M.Kurek Beaulieu🇫🇷 FRANCE216-0.01+0.66+0.65·
7C.Zhang🇨🇳 CHINA252-0.00+0.63+0.62▲2
8E.Rosthoej🇩🇰 DENMARK192-0.01+0.63+0.62▼1
9J.Sigsgaard🇩🇰 DENMARK192-0.01+0.63+0.62▼1
10Y.Shao🇨🇳 CHINA252-0.01+0.54+0.53·
11S.Capobianco🇮🇹 ITALY204+0.16+0.32+0.48▲9
12E.Dalpozzo🇮🇹 ITALY204+0.16+0.32+0.48▲9
13K.Hudson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND204+0.01+0.40+0.41▲2
14L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND204+0.01+0.40+0.41▲2
15H.Lajos🇭🇺 HUNGARY264+0.06+0.31+0.36▲7
16V.Szucs🇭🇺 HUNGARY264+0.06+0.31+0.36▲7
17F.Dalpozzo🇮🇹 ITALY216-0.06+0.42+0.36▼4
18V.Dalpozzo🇮🇹 ITALY216-0.06+0.42+0.36▼4
19C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.01+0.30+0.31▲5
20I.La Chapelle🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192+0.01+0.30+0.31▲5
21A.Toth🇭🇺 HUNGARY168-0.12+0.40+0.27▼4
22N.Bens🇫🇷 FRANCE132-0.27+0.52+0.25▼11
23E.Bonin🇫🇷 FRANCE132-0.27+0.52+0.25▼11
24H.Chow🇺🇸 USA1180+0.02+0.20+0.22▲4
25N.Qian🇺🇸 USA1180+0.02+0.20+0.22▲4
26K.Brekke🇳🇴 NORWAY192-0.11+0.32+0.21▼8
27A.Kjensli🇳🇴 NORWAY192-0.11+0.32+0.21▼8
28J.Hegedus🇭🇺 HUNGARY192+0.00+0.15+0.15▲2
29F.Beekman🇳🇱 NETHERLANDS216-0.07+0.20+0.13▼3
30M.Christensen🇳🇱 NETHERLANDS216-0.07+0.20+0.13▼3
31T.Indrebo🇳🇴 NORWAY156+0.23-0.14+0.09▲10
32I.Oeberg🇳🇴 NORWAY156+0.23-0.14+0.09▲10
33M.Lejeune🇳🇱 NETHERLANDS120+0.06-0.02+0.03▼2
34M.Sprinkhuizen🇳🇱 NETHERLANDS120+0.06-0.02+0.03▼2
35L.De Wijs🇳🇱 NETHERLANDS192+0.03-0.14-0.11▲4
36S.De Wijs🇳🇱 NETHERLANDS192+0.03-0.14-0.11▲4
37J.Udomsrirungruang🇺🇸 USA2180-0.01-0.18-0.18▲6
38M.Niklaus🇵🇱 POLAND216-0.18-0.04-0.23▼3
39J.Zalewska🇵🇱 POLAND216-0.18-0.04-0.23▼3
40L.Jacobsen🇩🇰 DENMARK156+0.06-0.30-0.24▲5
41C.Pedersen🇩🇰 DENMARK156+0.06-0.30-0.24▲5
42A.Kraikitrat🇹🇭 THAILAND156-0.13-0.12-0.25▼5
43W.Phongpha🇹🇭 THAILAND156-0.13-0.12-0.25▼5
44C.Brusotti🇮🇹 ITALY108+0.18-0.46-0.28▲8
45Z.Davide🇮🇹 ITALY108+0.18-0.46-0.28▲8
46R.Ma🇨🇳 CHINA252+0.02-0.31-0.29▲1
47C.Ge🇨🇳 CHINA252-0.01-0.28-0.29▼3
48A.Donnellan🇺🇸 USA1168+0.06-0.39-0.33▲2
49M.Donnellan🇺🇸 USA1168+0.06-0.39-0.33▲2
50D.Coley🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND132-0.32-0.03-0.35▼17
51L.Kearney🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND132-0.32-0.03-0.35▼17
52W.Kedsakun🇹🇭 THAILAND204+0.13-0.54-0.41▲6
53T.Rimnong Ang🇹🇭 THAILAND204+0.13-0.54-0.41▲6
54C.Belloy🇫🇷 FRANCE180+0.05-0.48-0.43▲1
55W.Schlumberger🇫🇷 FRANCE180+0.05-0.48-0.43▲1
56A.Bune🇩🇰 DENMARK180-0.06-0.38-0.44▼8
57S.Bune🇩🇰 DENMARK180-0.06-0.38-0.44▼8
58M.Johnstone🇺🇸 USA2240+0.03-0.47-0.44▼4
59Z.Beko🇭🇺 HUNGARY168+0.06-0.51-0.45▼2
60C.Ehrlichman🇺🇸 USA2204+0.11-0.61-0.50·
61K.Hwang🇺🇸 USA2204+0.11-0.61-0.50·
62B.Choeichuenklin🇹🇭 THAILAND168+0.07-0.87-0.81▲2
63P.Majan🇹🇭 THAILAND168+0.07-0.87-0.81▲2
64Y.Cai🇺🇸 USA1180-0.06-0.83-0.90▼2
65H.Hsieh🇺🇸 USA1180-0.06-0.83-0.90▼2
66K.Sullivan🇺🇸 USA2132+0.12-1.30-1.18·