Herning 2025 — 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.Christiansen🇩🇰 DENMARK196+1.41+277.0
2J.Nicolajsen🇩🇰 DENMARK196+1.41+277.0
3B.Satyanarayana🇮🇳 INDIA252+1.36+342.0
4J.Shivdasani🇮🇳 INDIA252+1.36+342.0
5Z.Mahmood🇺🇸 USA2238+1.17+279.0
6A.Sontag🇺🇸 USA2238+1.17+279.0
7M.Kwiecien🇵🇱 POLAND224+1.11+249.0
8W.Starkowski🇵🇱 POLAND224+1.11+249.0
9M.Kamil🇺🇸 USA1238+1.03+244.0
10J.Meckstroth🇺🇸 USA1238+1.03+244.0
11D.Berkowitz🇺🇸 USA1238+0.87+208.0
12L.Cohen🇺🇸 USA1238+0.87+208.0
13G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND182+0.85+155.0
14D.Mossop🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND182+0.85+155.0
15L.Van Den Brom🇳🇱 NETHERLANDS224+0.75+167.0
16R.Chamberlain🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND224+0.75+167.0
17P.Shields🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND224+0.75+167.0
18A.Mulder🇳🇱 NETHERLANDS238+0.71+170.0
19P.Chottin🇫🇷 FRANCE210+0.62+131.0
20D.Pilon🇫🇷 FRANCE210+0.62+131.0
21B.Levin🇺🇸 USA2252+0.62+157.0
22E.Rodwell🇺🇸 USA2252+0.62+157.0
23L.Palazzo🇦🇷 ARGENTINA210+0.52+110.0
24N.Buchlev🇩🇪 GERMANY224+0.51+114.0
25N.Schilhart🇩🇪 GERMANY224+0.51+114.0
26M.Gustawsson🇸🇪 SWEDEN224+0.42+93.0
27J.Sylvan🇸🇪 SWEDEN224+0.42+93.0
28K.Feichtinger🇦🇹 AUSTRIA182+0.41+75.0
29S.Terraneo🇦🇹 AUSTRIA182+0.41+75.0
30W.Fornasari🇦🇷 ARGENTINA210+0.40+85.0
31M.Lanzarotti🇮🇹 ITALY252+0.38+96.0
32A.Mortarotti🇮🇹 ITALY252+0.38+96.0
33T.Bergdahl🇸🇪 SWEDEN210+0.38+79.0
34J.Ostberg🇸🇪 SWEDEN210+0.38+79.0
35H.Lall🇺🇸 USA2154+0.31+48.0
36R.Milner🇺🇸 USA2154+0.31+48.0
37R.Goenka🇮🇳 INDIA196+0.28+55.0
38S.Gupta🇮🇳 INDIA196+0.28+55.0
39D.Schaltz🇩🇰 DENMARK238+0.26+63.0
40P.Schaltz🇩🇰 DENMARK238+0.26+63.0
41M.Abaza🇪🇬 EGYPT238+0.25+60.0
42A.Zein🇪🇬 EGYPT238+0.25+60.0
43G.Duboin🇮🇹 ITALY266+0.23+62.0
44G.Failla🇮🇹 ITALY266+0.23+62.0
45D.Beauchamp🇦🇺 AUSTRALIA238+0.23+55.0
46M.Van Der Vlugt🇦🇺 AUSTRALIA238+0.23+55.0
47M.Hirata🇯🇵 JAPAN210+0.22+46.0
48A.Omasa🇯🇵 JAPAN210+0.22+46.0
49H.Grosvenor🇦🇺 AUSTRALIA224+0.22+49.0
50G.Kozakos🇦🇺 AUSTRALIA224+0.22+49.0
51J.Kolen🇳🇱 NETHERLANDS224+0.17+39.0
52J.Verhees🇳🇱 NETHERLANDS210+0.17+36.0
53A.Babsch🇦🇹 AUSTRIA252+0.17+42.0
54F.Terraneo🇦🇹 AUSTRIA252+0.17+42.0
55B.Efraimsson🇸🇪 SWEDEN210+0.16+34.0
56A.Morath🇸🇪 SWEDEN210+0.16+34.0
57Y.Cheng🇹🇼 CHINESE TAIPEI210+0.15+32.0
58H.Lin🇹🇼 CHINESE TAIPEI210+0.15+32.0
59J.Hayet🇲🇦 MOROCCO252+0.13+33.0
60P.Sibony🇲🇦 MOROCCO252+0.13+33.0
61H.Klumpp🇩🇪 GERMANY182+0.10+19.0
62R.Marsal🇩🇪 GERMANY182+0.10+19.0
63K.Chiu🇭🇰 HONG KONG CHINA210+0.10+20.0
64P.Yeung🇭🇰 HONG KONG CHINA210+0.10+20.0
65M.Bompis🇫🇷 FRANCE224+0.08+18.0
66P.Soulet🇫🇷 FRANCE224+0.08+18.0
67Y.Liang🇨🇳 CHINA224+0.03+6.0
68Y.Zheng🇨🇳 CHINA224+0.03+6.0
69M.Abecassis🇫🇷 FRANCE210-0.00-1.0
70H.Vinciguerra🇫🇷 FRANCE210-0.00-1.0
71S.Garner🇺🇸 USA1168-0.02-3.0
72J.Wolfson🇺🇸 USA1168-0.02-3.0
73S.Bjerkset🇳🇴 NORWAY224-0.04-9.0
74J.Furunes🇳🇴 NORWAY224-0.04-9.0
75H.Berger🇦🇹 AUSTRIA210-0.05-10.0
76P.Zelnik🇦🇹 AUSTRIA210-0.05-10.0
77A.Farstad🇳🇴 NORWAY210-0.05-10.0
78E.Rynning🇳🇴 NORWAY210-0.05-10.0
79D.Jacob🇨🇦 CANADA280-0.07-19.0
80P.Klimowicz🇨🇦 CANADA280-0.07-19.0
81A.Kowalski🇵🇱 POLAND224-0.10-22.0
82P.Tuszynski🇵🇱 POLAND224-0.10-22.0
83J.Atkinson🇳🇿 NEW ZEALAND224-0.12-28.0
84P.Carter🇳🇿 NEW ZEALAND224-0.12-28.0
85P.Bizon🇵🇱 POLAND196-0.14-28.0
86M.Blat🇵🇱 POLAND196-0.14-28.0
87M.Hussain Atm🇧🇩 BANGLADESH280-0.17-48.0
88R.Geller🇯🇵 JAPAN224-0.23-52.0
89M.Ino🇯🇵 JAPAN224-0.23-52.0
90J.Weng🇨🇳 CHINA210-0.23-49.0
91S.Zhou🇨🇳 CHINA210-0.23-49.0
92R.Ling🇭🇰 HONG KONG CHINA238-0.26-62.0
93S.Wan🇭🇰 HONG KONG CHINA238-0.26-62.0
94M.Lorber🇨🇦 CANADA266-0.29-76.0
95Z.Marcinski🇨🇦 CANADA266-0.29-76.0
96C.Lucena🇦🇷 ARGENTINA224-0.29-66.0
97G.Cohner🇩🇪 GERMANY238-0.35-84.0
98C.Daehr🇩🇪 GERMANY238-0.35-84.0
99A.Azzam🇪🇬 EGYPT224-0.37-83.0
100M.El Baz🇪🇬 EGYPT224-0.37-83.0
101A.Belkouch🇲🇦 MOROCCO210-0.40-83.0
102G.Cambournac🇲🇦 MOROCCO210-0.40-83.0
103H.Camberos🇦🇷 ARGENTINA224-0.42-93.0
104J.Rueda🇦🇷 ARGENTINA224-0.42-93.0
105W.Gosschalk🇳🇱 NETHERLANDS196-0.45-88.0
106W.Van Eijck🇳🇱 NETHERLANDS196-0.45-88.0
107C.Chang🇹🇼 CHINESE TAIPEI224-0.50-111.0
108C.Chen🇹🇼 CHINESE TAIPEI224-0.50-111.0
109J.Haque🇧🇩 BANGLADESH294-0.50-146.0
110M.Macri🇦🇷 ARGENTINA196-0.52-101.0
111C.Kuo🇹🇼 CHINESE TAIPEI210-0.55-115.0
112C.Wu🇹🇼 CHINESE TAIPEI210-0.55-115.0
113K.Belrhiti Alaoui🇲🇦 MOROCCO182-0.55-101.0
114M.Berrada🇲🇦 MOROCCO182-0.55-101.0
115S.Ahmed🇧🇩 BANGLADESH308-0.62-190.0
116T.Brown🇦🇺 AUSTRALIA182-0.64-116.0
117I.Thomson🇦🇺 AUSTRALIA182-0.64-116.0
118M.Cornell🇳🇿 NEW ZEALAND196-0.67-132.0
119G.Tislevoll🇳🇿 NEW ZEALAND196-0.67-132.0
120D.Crombie🇳🇿 NEW ZEALAND224-0.67-151.0
121N.Stuckey🇳🇿 NEW ZEALAND224-0.67-151.0
122J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND238-0.69-164.0
123A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND238-0.69-164.0
124D.Hanzala🇧🇩 BANGLADESH294-0.79-233.0
125J.Dai🇨🇳 CHINA210-0.80-169.0
126Q.Li🇨🇳 CHINA210-0.80-169.0
127O.Ludvigsen🇳🇴 NORWAY210-0.81-170.0
128J.Mikkelsen🇳🇴 NORWAY210-0.81-170.0
129T.Imakura🇯🇵 JAPAN210-0.81-170.0
130K.Yamada🇯🇵 JAPAN210-0.81-170.0
131W.El Ahmady🇪🇬 EGYPT182-0.87-158.0
132A.Farrag🇪🇬 EGYPT182-0.87-158.0
133J.Hansen🇩🇰 DENMARK210-1.10-232.0
134S.Schou🇩🇰 DENMARK210-1.10-232.0
135P.Balakrishnan🇮🇳 INDIA196-1.11-217.0
136K.Ramaratnam🇮🇳 INDIA196-1.11-217.0
137S.Chan🇭🇰 HONG KONG CHINA196-1.47-288.0
138K.Lung🇭🇰 HONG KONG CHINA196-1.47-288.0
139R.Hughes🇨🇦 CANADA98-0.08-8.0
140D.Turner🇨🇦 CANADA98-0.08-8.0
141A.Mina🇮🇹 ITALY126-0.27-34.0
142R.Pulga🇮🇹 ITALY126-0.27-34.0
143K.Haque🇧🇩 BANGLADESH112-1.49-167.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
1P.Chottin🇫🇷 FRANCE5592.7%0.11
2K.Belrhiti Alaoui🇲🇦 MOROCCO3791.9%0.08
3A.Kowalski🇵🇱 POLAND4991.8%0.12
4D.Pilon🇫🇷 FRANCE4889.6%0.15
5H.Lin🇹🇼 CHINESE TAIPEI5689.3%0.11
6L.Palazzo🇦🇷 ARGENTINA5488.9%0.13
7B.Satyanarayana🇮🇳 INDIA5988.1%0.15
8J.Furunes🇳🇴 NORWAY5088.0%0.12
9K.Ramaratnam🇮🇳 INDIA4187.8%0.12
10L.Cohen🇺🇸 USA16886.8%0.13
11T.Brown🇦🇺 AUSTRALIA4586.7%0.24
12G.Cambournac🇲🇦 MOROCCO5286.5%0.14
13M.Kamil🇺🇸 USA15986.4%0.17
14W.Starkowski🇵🇱 POLAND5086.0%0.14
15D.Mossop🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4386.0%0.16
16W.El Ahmady🇪🇬 EGYPT4285.7%0.14
17A.Morath🇸🇪 SWEDEN5685.7%0.16
18A.Farrag🇪🇬 EGYPT4285.7%0.21
19J.Meckstroth🇺🇸 USA15585.5%0.14
20J.Sylvan🇸🇪 SWEDEN5485.2%0.20
21D.Beauchamp🇦🇺 AUSTRALIA6085.0%0.15
22P.Balakrishnan🇮🇳 INDIA4684.8%0.15
23N.Schilhart🇩🇪 GERMANY5284.6%0.23
24C.Chang🇹🇼 CHINESE TAIPEI5284.6%0.23
25G.Duboin🇮🇹 ITALY6484.4%0.23
26R.Geller🇯🇵 JAPAN6384.1%0.17
27J.Mikkelsen🇳🇴 NORWAY4484.1%0.25
28D.Hanzala🇧🇩 BANGLADESH7584.0%0.19
29Z.Mahmood🇺🇸 USA25683.9%0.16
30P.Soulet🇫🇷 FRANCE5683.9%0.16
31S.Terraneo🇦🇹 AUSTRIA6283.9%0.19
32S.Gupta🇮🇳 INDIA5683.9%0.20
33S.Chan🇭🇰 HONG KONG CHINA4983.7%0.22
34Y.Zheng🇨🇳 CHINA5583.6%0.18
35M.Berrada🇲🇦 MOROCCO5583.6%0.18
36H.Grosvenor🇦🇺 AUSTRALIA6183.6%0.26
37G.Kozakos🇦🇺 AUSTRALIA5483.3%0.18
38S.Schou🇩🇰 DENMARK4283.3%0.19
39A.Babsch🇦🇹 AUSTRIA6083.3%0.20
40M.Gustawsson🇸🇪 SWEDEN5983.1%0.20
41A.Mulder🇳🇱 NETHERLANDS7082.9%0.26
42M.Abecassis🇫🇷 FRANCE5282.7%0.19
43R.Ling🇭🇰 HONG KONG CHINA5282.7%0.19
44T.Imakura🇯🇵 JAPAN4682.6%0.22
45M.Abaza🇪🇬 EGYPT6982.6%0.23
46C.Lucena🇦🇷 ARGENTINA6382.5%0.21
47I.Thomson🇦🇺 AUSTRALIA3482.4%0.21
48J.Kolen🇳🇱 NETHERLANDS5182.4%0.22
49M.El Baz🇪🇬 EGYPT5182.4%0.23
50J.Hansen🇩🇰 DENMARK4582.2%0.22
51J.Wolfson🇺🇸 USA13982.1%0.31
52W.Fornasari🇦🇷 ARGENTINA5082.0%0.20
53J.Dai🇨🇳 CHINA4981.6%0.24
54K.Yamada🇯🇵 JAPAN4981.6%0.27
55P.Shields🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6581.5%0.20
56S.Zhou🇨🇳 CHINA5481.5%0.22
57H.Klumpp🇩🇪 GERMANY6481.2%0.22
58D.Crombie🇳🇿 NEW ZEALAND6981.2%0.28
59Y.Liang🇨🇳 CHINA5381.1%0.19
60K.Lung🇭🇰 HONG KONG CHINA5381.1%0.23
61E.Rynning🇳🇴 NORWAY5881.0%0.19
62D.Berkowitz🇺🇸 USA15881.0%0.22
63J.Shivdasani🇮🇳 INDIA6880.9%0.22
64O.Ludvigsen🇳🇴 NORWAY6880.9%0.29
65M.Blat🇵🇱 POLAND5280.8%0.21
66A.Zein🇪🇬 EGYPT5780.7%0.25
67S.Ahmed🇧🇩 BANGLADESH8380.7%0.27
68G.Cohner🇩🇪 GERMANY6080.0%0.22
69A.Farstad🇳🇴 NORWAY5080.0%0.22
70A.Belkouch🇲🇦 MOROCCO5580.0%0.24
71Y.Cheng🇹🇼 CHINESE TAIPEI5580.0%0.24
72P.Schaltz🇩🇰 DENMARK6580.0%0.25
73P.Sibony🇲🇦 MOROCCO5580.0%0.26
74D.Schaltz🇩🇰 DENMARK6080.0%0.30
75Z.Marcinski🇨🇦 CANADA6479.7%0.23
76T.Bergdahl🇸🇪 SWEDEN5979.7%0.24
77L.Van Den Brom🇳🇱 NETHERLANDS5979.7%0.27
78H.Vinciguerra🇫🇷 FRANCE5479.6%0.24
79C.Daehr🇩🇪 GERMANY4979.6%0.24
80W.Gosschalk🇳🇱 NETHERLANDS4479.5%0.29
81P.Carter🇳🇿 NEW ZEALAND5879.3%0.22
82J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5879.3%0.31
83C.Chen🇹🇼 CHINESE TAIPEI7279.2%0.25
84R.Marsal🇩🇪 GERMANY4379.1%0.23
85D.Jacob🇨🇦 CANADA7178.9%0.23
86S.Garner🇺🇸 USA13878.9%0.26
87P.Bizon🇵🇱 POLAND5278.8%0.33
88M.Lorber🇨🇦 CANADA7578.7%0.25
89H.Lall🇺🇸 USA24778.7%0.28
90M.Macri🇦🇷 ARGENTINA4278.6%0.26
91J.Haque🇧🇩 BANGLADESH7978.5%0.25
92M.Kwiecien🇵🇱 POLAND6578.5%0.26
93E.Rodwell🇺🇸 USA26578.5%0.28
94J.Rueda🇦🇷 ARGENTINA6078.3%0.25
95A.Sontag🇺🇸 USA25578.2%0.26
96B.Levin🇺🇸 USA25578.2%0.27
97M.Van Der Vlugt🇦🇺 AUSTRALIA5978.0%0.29
98A.Mortarotti🇮🇹 ITALY7277.8%0.24
99C.Kuo🇹🇼 CHINESE TAIPEI5477.8%0.24
100N.Buchlev🇩🇪 GERMANY6277.4%0.24
101A.Omasa🇯🇵 JAPAN5377.4%0.26
102J.Ostberg🇸🇪 SWEDEN4477.3%0.23
103C.Wu🇹🇼 CHINESE TAIPEI4477.3%0.25
104S.Wan🇭🇰 HONG KONG CHINA6976.8%0.28
105R.Chamberlain🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6076.7%0.23
106F.Terraneo🇦🇹 AUSTRIA6076.7%0.27
107P.Klimowicz🇨🇦 CANADA7376.7%0.29
108R.Milner🇺🇸 USA23076.7%0.37
109P.Zelnik🇦🇹 AUSTRIA4776.6%0.30
110M.Hussain Atm🇧🇩 BANGLADESH7276.4%0.25
111G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5576.4%0.29
112G.Failla🇮🇹 ITALY7276.4%0.32
113H.Camberos🇦🇷 ARGENTINA5576.4%0.33
114K.Feichtinger🇦🇹 AUSTRIA3876.3%0.47
115P.Tuszynski🇵🇱 POLAND4276.2%0.26
116Q.Li🇨🇳 CHINA4276.2%0.33
117M.Cornell🇳🇿 NEW ZEALAND5076.0%0.38
118A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5475.9%0.26
119J.Nicolajsen🇩🇰 DENMARK6275.8%0.34
120M.Ino🇯🇵 JAPAN4575.6%0.27
121M.Hirata🇯🇵 JAPAN6975.4%0.30
122H.Berger🇦🇹 AUSTRIA5775.4%0.33
123G.Tislevoll🇳🇿 NEW ZEALAND3675.0%0.28
124A.Azzam🇪🇬 EGYPT5275.0%0.29
125M.Lanzarotti🇮🇹 ITALY5974.6%0.32
126S.Christiansen🇩🇰 DENMARK4774.5%0.28
127J.Weng🇨🇳 CHINA5174.5%0.31
128R.Goenka🇮🇳 INDIA4774.5%0.32
129J.Atkinson🇳🇿 NEW ZEALAND5574.5%0.34
130B.Efraimsson🇸🇪 SWEDEN6073.3%0.37
131P.Yeung🇭🇰 HONG KONG CHINA5273.1%0.33
132K.Chiu🇭🇰 HONG KONG CHINA5972.9%0.30
133J.Hayet🇲🇦 MOROCCO5972.9%0.36
134J.Verhees🇳🇱 NETHERLANDS5572.7%0.29
135S.Bjerkset🇳🇴 NORWAY5570.9%0.33
136W.Van Eijck🇳🇱 NETHERLANDS4568.9%0.36
137N.Stuckey🇳🇿 NEW ZEALAND5468.5%0.35
138M.Bompis🇫🇷 FRANCE4367.4%0.44
139R.Pulga🇮🇹 ITALY3193.5%0.07
140R.Hughes🇨🇦 CANADA2885.7%0.18
141D.Turner🇨🇦 CANADA2281.8%0.23
142A.Mina🇮🇹 ITALY2680.8%0.19
143K.Haque🇧🇩 BANGLADESH2080.0%0.30

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
1L.Van Den Brom🇳🇱 NETHERLANDS4787.2%0.17
2M.Kwiecien🇵🇱 POLAND5886.2%0.19
3E.Rodwell🇺🇸 USA26785.1%0.19
4A.Babsch🇦🇹 AUSTRIA6785.1%0.19
5H.Berger🇦🇹 AUSTRIA5884.5%0.24
6W.Starkowski🇵🇱 POLAND5184.3%0.20
7M.Lanzarotti🇮🇹 ITALY4983.7%0.18
8M.Kamil🇺🇸 USA15583.6%0.18
9H.Vinciguerra🇫🇷 FRANCE4783.0%0.32
10B.Efraimsson🇸🇪 SWEDEN4182.9%0.17
11A.Sontag🇺🇸 USA25782.5%0.19
12S.Zhou🇨🇳 CHINA5782.5%0.26
13J.Meckstroth🇺🇸 USA16882.4%0.21
14S.Gupta🇮🇳 INDIA5182.4%0.29
15N.Schilhart🇩🇪 GERMANY4582.2%0.20
16J.Ostberg🇸🇪 SWEDEN5481.5%0.24
17G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4381.4%0.21
18G.Duboin🇮🇹 ITALY7081.4%0.21
19G.Failla🇮🇹 ITALY5981.4%0.22
20D.Pilon🇫🇷 FRANCE4381.4%0.26
21D.Berkowitz🇺🇸 USA14881.2%0.19
22C.Lucena🇦🇷 ARGENTINA6381.0%0.24
23M.Abaza🇪🇬 EGYPT6381.0%0.25
24D.Mossop🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4180.5%0.24
25W.Gosschalk🇳🇱 NETHERLANDS5180.4%0.29
26M.Hussain Atm🇧🇩 BANGLADESH6180.3%0.23
27Q.Li🇨🇳 CHINA5080.0%0.20
28P.Balakrishnan🇮🇳 INDIA5580.0%0.24
29J.Shivdasani🇮🇳 INDIA6080.0%0.28
30B.Levin🇺🇸 USA26479.7%0.25
31Z.Mahmood🇺🇸 USA26979.7%0.26
32I.Thomson🇦🇺 AUSTRALIA4979.6%0.20
33P.Tuszynski🇵🇱 POLAND6379.4%0.24
34H.Lall🇺🇸 USA24879.2%0.23
35R.Chamberlain🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4379.1%0.21
36Y.Zheng🇨🇳 CHINA6279.0%0.32
37S.Schou🇩🇰 DENMARK6178.7%0.26
38W.Fornasari🇦🇷 ARGENTINA4678.3%0.26
39A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6478.1%0.25
40K.Belrhiti Alaoui🇲🇦 MOROCCO3278.1%0.31
41W.El Ahmady🇪🇬 EGYPT5877.6%0.24
42J.Hansen🇩🇰 DENMARK6277.4%0.26
43J.Sylvan🇸🇪 SWEDEN5377.4%0.26
44M.Abecassis🇫🇷 FRANCE5777.2%0.28
45L.Cohen🇺🇸 USA16476.6%0.33
46G.Tislevoll🇳🇿 NEW ZEALAND6476.6%0.34
47J.Verhees🇳🇱 NETHERLANDS5176.5%0.31
48P.Klimowicz🇨🇦 CANADA7276.4%0.25
49M.El Baz🇪🇬 EGYPT5576.4%0.26
50M.Bompis🇫🇷 FRANCE5576.4%0.34
51G.Cambournac🇲🇦 MOROCCO5976.3%0.30
52S.Ahmed🇧🇩 BANGLADESH8076.2%0.30
53M.Cornell🇳🇿 NEW ZEALAND4676.1%0.37
54P.Schaltz🇩🇰 DENMARK5875.9%0.24
55T.Brown🇦🇺 AUSTRALIA5475.9%0.28
56K.Ramaratnam🇮🇳 INDIA5475.9%0.32
57M.Gustawsson🇸🇪 SWEDEN5875.9%0.34
58J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6275.8%0.27
59A.Zein🇪🇬 EGYPT4975.5%0.33
60N.Buchlev🇩🇪 GERMANY6575.4%0.29
61M.Berrada🇲🇦 MOROCCO5775.4%0.37
62M.Lorber🇨🇦 CANADA7375.3%0.29
63J.Haque🇧🇩 BANGLADESH8175.3%0.33
64L.Palazzo🇦🇷 ARGENTINA5675.0%0.27
65A.Omasa🇯🇵 JAPAN4475.0%0.29
66J.Wolfson🇺🇸 USA14475.0%0.29
67W.Van Eijck🇳🇱 NETHERLANDS5675.0%0.34
68A.Farstad🇳🇴 NORWAY5675.0%0.34
69P.Chottin🇫🇷 FRANCE6374.6%0.29
70R.Ling🇭🇰 HONG KONG CHINA6374.6%0.29
71P.Bizon🇵🇱 POLAND4774.5%0.32
72O.Ludvigsen🇳🇴 NORWAY5174.5%0.37
73M.Ino🇯🇵 JAPAN6274.2%0.35
74D.Schaltz🇩🇰 DENMARK5474.1%0.30
75S.Garner🇺🇸 USA14673.9%0.26
76C.Daehr🇩🇪 GERMANY6473.4%0.30
77A.Morath🇸🇪 SWEDEN5273.1%0.29
78D.Jacob🇨🇦 CANADA6373.0%0.30
79P.Soulet🇫🇷 FRANCE7072.9%0.36
80J.Weng🇨🇳 CHINA4872.9%0.40
81S.Terraneo🇦🇹 AUSTRIA4472.7%0.32
82J.Dai🇨🇳 CHINA6972.5%0.29
83J.Furunes🇳🇴 NORWAY5872.4%0.29
84R.Milner🇺🇸 USA22972.4%0.31
85Y.Cheng🇹🇼 CHINESE TAIPEI5872.4%0.34
86B.Satyanarayana🇮🇳 INDIA6572.3%0.32
87G.Cohner🇩🇪 GERMANY6572.3%0.35
88T.Imakura🇯🇵 JAPAN6172.1%0.29
89D.Hanzala🇧🇩 BANGLADESH6471.9%0.34
90M.Van Der Vlugt🇦🇺 AUSTRALIA5371.7%0.36
91C.Chang🇹🇼 CHINESE TAIPEI4971.4%0.33
92C.Kuo🇹🇼 CHINESE TAIPEI4971.4%0.39
93K.Feichtinger🇦🇹 AUSTRIA3871.1%0.29
94H.Grosvenor🇦🇺 AUSTRALIA6271.0%0.39
95K.Lung🇭🇰 HONG KONG CHINA4870.8%0.35
96M.Hirata🇯🇵 JAPAN4470.5%0.32
97R.Geller🇯🇵 JAPAN5470.4%0.46
98S.Christiansen🇩🇰 DENMARK4770.2%0.36
99J.Nicolajsen🇩🇰 DENMARK4070.0%0.35
100S.Bjerkset🇳🇴 NORWAY6070.0%0.38
101P.Shields🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5669.6%0.38
102J.Rueda🇦🇷 ARGENTINA5669.6%0.38
103J.Atkinson🇳🇿 NEW ZEALAND5969.5%0.42
104J.Kolen🇳🇱 NETHERLANDS6269.4%0.37
105D.Crombie🇳🇿 NEW ZEALAND4969.4%0.43
106F.Terraneo🇦🇹 AUSTRIA6569.2%0.35
107N.Stuckey🇳🇿 NEW ZEALAND5269.2%0.40
108P.Yeung🇭🇰 HONG KONG CHINA4868.8%0.38
109A.Kowalski🇵🇱 POLAND7068.6%0.37
110S.Wan🇭🇰 HONG KONG CHINA5468.5%0.37
111Y.Liang🇨🇳 CHINA5468.5%0.39
112A.Azzam🇪🇬 EGYPT6668.2%0.41
113A.Mortarotti🇮🇹 ITALY7268.1%0.42
114T.Bergdahl🇸🇪 SWEDEN5367.9%0.36
115A.Mulder🇳🇱 NETHERLANDS5367.9%0.36
116H.Camberos🇦🇷 ARGENTINA5267.3%0.40
117J.Hayet🇲🇦 MOROCCO6467.2%0.45
118R.Marsal🇩🇪 GERMANY3366.7%0.36
119H.Klumpp🇩🇪 GERMANY4266.7%0.38
120P.Zelnik🇦🇹 AUSTRIA4866.7%0.44
121Z.Marcinski🇨🇦 CANADA5466.7%0.44
122R.Goenka🇮🇳 INDIA4165.9%0.39
123D.Beauchamp🇦🇺 AUSTRALIA6665.2%0.39
124G.Kozakos🇦🇺 AUSTRALIA4665.2%0.56
125K.Yamada🇯🇵 JAPAN5464.8%0.39
126K.Chiu🇭🇰 HONG KONG CHINA5164.7%0.43
127P.Sibony🇲🇦 MOROCCO7363.0%0.42
128C.Chen🇹🇼 CHINESE TAIPEI5162.7%0.43
129P.Carter🇳🇿 NEW ZEALAND5162.7%0.47
130A.Farrag🇪🇬 EGYPT4062.5%0.47
131M.Blat🇵🇱 POLAND4562.2%0.42
132M.Macri🇦🇷 ARGENTINA4562.2%0.53
133J.Mikkelsen🇳🇴 NORWAY4761.7%0.45
134H.Lin🇹🇼 CHINESE TAIPEI4161.0%0.63
135S.Chan🇭🇰 HONG KONG CHINA4660.9%0.56
136E.Rynning🇳🇴 NORWAY4560.0%0.60
137A.Belkouch🇲🇦 MOROCCO4456.8%0.52
138C.Wu🇹🇼 CHINESE TAIPEI6256.5%0.48
139D.Turner🇨🇦 CANADA2785.2%0.15
140R.Pulga🇮🇹 ITALY3284.4%0.22
141R.Hughes🇨🇦 CANADA2176.2%0.33
142A.Mina🇮🇹 ITALY3675.0%0.28
143K.Haque🇧🇩 BANGLADESH2969.0%0.48

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
1Z.Mahmood🇺🇸 USA211194.6%0.06
2A.Sontag🇺🇸 USA211194.6%0.06
3B.Satyanarayana🇮🇳 INDIA12793.7%0.07
4J.Shivdasani🇮🇳 INDIA12793.7%0.07
5D.Schaltz🇩🇰 DENMARK12593.6%0.07
6P.Schaltz🇩🇰 DENMARK12593.6%0.07
7J.Hansen🇩🇰 DENMARK8793.1%0.08
8S.Schou🇩🇰 DENMARK8793.1%0.08
9M.Abecassis🇫🇷 FRANCE10691.5%0.11
10H.Vinciguerra🇫🇷 FRANCE10691.5%0.11
11M.Kamil🇺🇸 USA111491.2%0.12
12J.Meckstroth🇺🇸 USA111491.2%0.12
13H.Lall🇺🇸 USA27790.9%0.10
14R.Milner🇺🇸 USA27790.9%0.10
15B.Levin🇺🇸 USA212090.8%0.09
16E.Rodwell🇺🇸 USA212090.8%0.09
17L.Van Den Brom🇳🇱 NETHERLANDS12790.6%0.10
18W.Fornasari🇦🇷 ARGENTINA10690.6%0.12
19D.Berkowitz🇺🇸 USA112690.5%0.10
20L.Cohen🇺🇸 USA112690.5%0.10
21B.Efraimsson🇸🇪 SWEDEN11690.5%0.10
22A.Morath🇸🇪 SWEDEN11690.5%0.10
23N.Buchlev🇩🇪 GERMANY11490.4%0.10
24N.Schilhart🇩🇪 GERMANY11490.4%0.10
25J.Verhees🇳🇱 NETHERLANDS10490.4%0.10
26M.Kwiecien🇵🇱 POLAND11590.4%0.10
27W.Starkowski🇵🇱 POLAND11590.4%0.10
28L.Palazzo🇦🇷 ARGENTINA10490.4%0.12
29T.Bergdahl🇸🇪 SWEDEN10390.3%0.14
30J.Ostberg🇸🇪 SWEDEN10390.3%0.14
31A.Mulder🇳🇱 NETHERLANDS13190.1%0.11
32K.Feichtinger🇦🇹 AUSTRIA10090.0%0.12
33S.Terraneo🇦🇹 AUSTRIA10090.0%0.12
34J.Kolen🇳🇱 NETHERLANDS10889.8%0.10
35C.Lucena🇦🇷 ARGENTINA11089.1%0.11
36Y.Liang🇨🇳 CHINA10888.9%0.13
37Y.Zheng🇨🇳 CHINA10888.9%0.13
38W.Gosschalk🇳🇱 NETHERLANDS8988.8%0.15
39W.Van Eijck🇳🇱 NETHERLANDS8988.8%0.15
40H.Camberos🇦🇷 ARGENTINA11588.7%0.12
41J.Rueda🇦🇷 ARGENTINA11588.7%0.12
42J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND11288.4%0.12
43A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND11288.4%0.12
44K.Chiu🇭🇰 HONG KONG CHINA11188.3%0.12
45P.Yeung🇭🇰 HONG KONG CHINA11188.3%0.12
46R.Chamberlain🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND12588.0%0.14
47P.Shields🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND12588.0%0.14
48M.Macri🇦🇷 ARGENTINA9887.8%0.12
49M.Hirata🇯🇵 JAPAN12287.7%0.14
50A.Omasa🇯🇵 JAPAN12287.7%0.14
51G.Duboin🇮🇹 ITALY13687.5%0.14
52G.Failla🇮🇹 ITALY13687.5%0.14
53H.Berger🇦🇹 AUSTRIA10487.5%0.15
54P.Zelnik🇦🇹 AUSTRIA10487.5%0.15
55M.Bompis🇫🇷 FRANCE9986.9%0.13
56P.Soulet🇫🇷 FRANCE9986.9%0.13
57H.Klumpp🇩🇪 GERMANY10786.9%0.14
58R.Marsal🇩🇪 GERMANY10786.9%0.14
59D.Jacob🇨🇦 CANADA14486.8%0.15
60P.Klimowicz🇨🇦 CANADA14486.8%0.15
61P.Bizon🇵🇱 POLAND10486.5%0.18
62M.Blat🇵🇱 POLAND10486.5%0.18
63P.Chottin🇫🇷 FRANCE10386.4%0.17
64D.Pilon🇫🇷 FRANCE10386.4%0.17
65M.Lanzarotti🇮🇹 ITALY13186.3%0.16
66A.Mortarotti🇮🇹 ITALY13186.3%0.16
67R.Ling🇭🇰 HONG KONG CHINA12186.0%0.15
68S.Wan🇭🇰 HONG KONG CHINA12186.0%0.15
69A.Babsch🇦🇹 AUSTRIA12085.8%0.15
70F.Terraneo🇦🇹 AUSTRIA12085.8%0.15
71J.Atkinson🇳🇿 NEW ZEALAND11385.8%0.15
72P.Carter🇳🇿 NEW ZEALAND11385.8%0.15
73M.Gustawsson🇸🇪 SWEDEN11385.8%0.17
74J.Sylvan🇸🇪 SWEDEN11385.8%0.17
75M.Abaza🇪🇬 EGYPT12685.7%0.15
76A.Zein🇪🇬 EGYPT12685.7%0.15
77A.Kowalski🇵🇱 POLAND9185.7%0.15
78P.Tuszynski🇵🇱 POLAND9185.7%0.15
79W.El Ahmady🇪🇬 EGYPT8485.7%0.17
80A.Farrag🇪🇬 EGYPT8485.7%0.17
81S.Garner🇺🇸 USA17785.7%0.18
82J.Wolfson🇺🇸 USA17785.7%0.18
83M.Hussain Atm🇧🇩 BANGLADESH14485.4%0.18
84G.Cohner🇩🇪 GERMANY10985.3%0.16
85C.Daehr🇩🇪 GERMANY10985.3%0.16
86S.Christiansen🇩🇰 DENMARK10985.3%0.17
87J.Nicolajsen🇩🇰 DENMARK10985.3%0.17
88M.Cornell🇳🇿 NEW ZEALAND8684.9%0.15
89G.Tislevoll🇳🇿 NEW ZEALAND8684.9%0.15
90T.Brown🇦🇺 AUSTRALIA7984.8%0.15
91I.Thomson🇦🇺 AUSTRALIA7984.8%0.15
92Y.Cheng🇹🇼 CHINESE TAIPEI11184.7%0.21
93H.Lin🇹🇼 CHINESE TAIPEI11184.7%0.21
94R.Geller🇯🇵 JAPAN10884.3%0.18
95M.Ino🇯🇵 JAPAN10884.3%0.18
96J.Weng🇨🇳 CHINA10583.8%0.20
97S.Zhou🇨🇳 CHINA10583.8%0.20
98G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9883.7%0.16
99D.Mossop🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND9883.7%0.16
100R.Goenka🇮🇳 INDIA10383.5%0.19
101S.Gupta🇮🇳 INDIA10383.5%0.19
102J.Dai🇨🇳 CHINA9183.5%0.25
103Q.Li🇨🇳 CHINA9183.5%0.25
104J.Haque🇧🇩 BANGLADESH15183.4%0.20
105A.Farstad🇳🇴 NORWAY10883.3%0.19
106E.Rynning🇳🇴 NORWAY10883.3%0.19
107D.Beauchamp🇦🇺 AUSTRALIA11983.2%0.18
108M.Van Der Vlugt🇦🇺 AUSTRALIA11983.2%0.18
109M.Lorber🇨🇦 CANADA13982.7%0.21
110Z.Marcinski🇨🇦 CANADA13982.7%0.21
111S.Ahmed🇧🇩 BANGLADESH16182.6%0.19
112H.Grosvenor🇦🇺 AUSTRALIA11582.6%0.23
113G.Kozakos🇦🇺 AUSTRALIA11582.6%0.23
114J.Hayet🇲🇦 MOROCCO11482.5%0.22
115P.Sibony🇲🇦 MOROCCO11482.5%0.22
116A.Belkouch🇲🇦 MOROCCO10782.2%0.22
117G.Cambournac🇲🇦 MOROCCO10782.2%0.22
118T.Imakura🇯🇵 JAPAN9582.1%0.19
119K.Yamada🇯🇵 JAPAN9582.1%0.19
120S.Bjerkset🇳🇴 NORWAY10581.9%0.19
121J.Furunes🇳🇴 NORWAY10581.9%0.19
122C.Kuo🇹🇼 CHINESE TAIPEI9881.6%0.23
123C.Wu🇹🇼 CHINESE TAIPEI9881.6%0.23
124S.Chan🇭🇰 HONG KONG CHINA10281.4%0.23
125K.Lung🇭🇰 HONG KONG CHINA10281.4%0.23
126P.Balakrishnan🇮🇳 INDIA8780.5%0.28
127K.Ramaratnam🇮🇳 INDIA8780.5%0.28
128D.Hanzala🇧🇩 BANGLADESH15380.4%0.21
129A.Azzam🇪🇬 EGYPT10379.6%0.26
130M.El Baz🇪🇬 EGYPT10379.6%0.26
131C.Chang🇹🇼 CHINESE TAIPEI12478.2%0.31
132C.Chen🇹🇼 CHINESE TAIPEI12478.2%0.31
133K.Belrhiti Alaoui🇲🇦 MOROCCO9277.2%0.29
134M.Berrada🇲🇦 MOROCCO9277.2%0.29
135D.Crombie🇳🇿 NEW ZEALAND12376.4%0.32
136N.Stuckey🇳🇿 NEW ZEALAND12376.4%0.32
137O.Ludvigsen🇳🇴 NORWAY11275.9%0.25
138J.Mikkelsen🇳🇴 NORWAY11275.9%0.25
139R.Hughes🇨🇦 CANADA5090.0%0.18
140D.Turner🇨🇦 CANADA5090.0%0.18
141A.Mina🇮🇹 ITALY5782.5%0.19
142R.Pulga🇮🇹 ITALY5782.5%0.19
143K.Haque🇧🇩 BANGLADESH4971.4%0.35

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 %
1W.Van Eijck🇳🇱 NETHERLANDS52727151.4%
2A.Kowalski🇵🇱 POLAND64032650.9%
3K.Ramaratnam🇮🇳 INDIA56628850.9%
4S.Schou🇩🇰 DENMARK58229250.2%
5W.Gosschalk🇳🇱 NETHERLANDS53326750.1%
6J.Hansen🇩🇰 DENMARK57628549.5%
7E.Rodwell🇺🇸 USA268533849.3%
8J.Dai🇨🇳 CHINA58428649.0%
9P.Tuszynski🇵🇱 POLAND64931748.8%
10P.Balakrishnan🇮🇳 INDIA55226848.6%
11D.Jacob🇨🇦 CANADA78837948.1%
12Z.Mahmood🇺🇸 USA263930147.1%
13M.El Baz🇪🇬 EGYPT62729446.9%
14S.Bjerkset🇳🇴 NORWAY62429246.8%
15T.Brown🇦🇺 AUSTRALIA48022446.7%
16G.Failla🇮🇹 ITALY76635446.2%
17B.Levin🇺🇸 USA269732146.1%
18G.Cohner🇩🇪 GERMANY64729846.1%
19G.Tislevoll🇳🇿 NEW ZEALAND52924446.1%
20T.Imakura🇯🇵 JAPAN58026746.0%
21P.Soulet🇫🇷 FRANCE61428245.9%
22M.Abecassis🇫🇷 FRANCE56926145.9%
23P.Carter🇳🇿 NEW ZEALAND58927045.8%
24J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND66730545.7%
25A.Azzam🇪🇬 EGYPT62428545.7%
26M.Lorber🇨🇦 CANADA76534845.5%
27F.Terraneo🇦🇹 AUSTRIA69631645.4%
28A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND67930845.4%
29J.Meckstroth🇺🇸 USA162228245.3%
30A.Farstad🇳🇴 NORWAY59226845.3%
31S.Garner🇺🇸 USA146421045.3%
32A.Farrag🇪🇬 EGYPT49822545.2%
33M.Kamil🇺🇸 USA161827945.1%
34G.Duboin🇮🇹 ITALY76934645.0%
35J.Ostberg🇸🇪 SWEDEN58626344.9%
36H.Lin🇹🇼 CHINESE TAIPEI55524944.9%
37P.Klimowicz🇨🇦 CANADA79535644.8%
38J.Furunes🇳🇴 NORWAY62528044.8%
39I.Thomson🇦🇺 AUSTRALIA47421144.5%
40C.Daehr🇩🇪 GERMANY64828844.4%
41Z.Marcinski🇨🇦 CANADA77834544.3%
42J.Kolen🇳🇱 NETHERLANDS60126644.3%
43J.Atkinson🇳🇿 NEW ZEALAND59126244.3%
44H.Lall🇺🇸 USA241918544.2%
45Y.Liang🇨🇳 CHINA59926444.1%
46Q.Li🇨🇳 CHINA58625844.0%
47N.Buchlev🇩🇪 GERMANY60126443.9%
48P.Sibony🇲🇦 MOROCCO68229843.7%
49R.Ling🇭🇰 HONG KONG CHINA66829243.7%
50T.Bergdahl🇸🇪 SWEDEN58325543.7%
51C.Kuo🇹🇼 CHINESE TAIPEI57925343.7%
52M.Ino🇯🇵 JAPAN59425943.6%
53P.Schaltz🇩🇰 DENMARK66929143.5%
54L.Cohen🇺🇸 USA166028743.5%
55M.Gustawsson🇸🇪 SWEDEN59325843.5%
56M.Cornell🇳🇿 NEW ZEALAND54223643.5%
57W.El Ahmady🇪🇬 EGYPT50121843.5%
58A.Babsch🇦🇹 AUSTRIA70230543.4%
59M.Lanzarotti🇮🇹 ITALY72031243.3%
60M.Bompis🇫🇷 FRANCE62126843.2%
61H.Vinciguerra🇫🇷 FRANCE57024643.2%
62Y.Cheng🇹🇼 CHINESE TAIPEI56024243.2%
63C.Wu🇹🇼 CHINESE TAIPEI58925443.1%
64J.Verhees🇳🇱 NETHERLANDS57224643.0%
65P.Bizon🇵🇱 POLAND54423443.0%
66A.Mulder🇳🇱 NETHERLANDS65127942.9%
67K.Feichtinger🇦🇹 AUSTRIA48220742.9%
68M.Van Der Vlugt🇦🇺 AUSTRALIA65928242.8%
69S.Wan🇭🇰 HONG KONG CHINA65828142.7%
70H.Grosvenor🇦🇺 AUSTRALIA59525442.7%
71P.Chottin🇫🇷 FRANCE55523742.7%
72Y.Zheng🇨🇳 CHINA59625442.6%
73M.Berrada🇲🇦 MOROCCO48620742.6%
74W.Fornasari🇦🇷 ARGENTINA58124742.5%
75D.Hanzala🇧🇩 BANGLADESH81334542.4%
76A.Mortarotti🇮🇹 ITALY73931342.4%
77J.Shivdasani🇮🇳 INDIA68829242.4%
78C.Chen🇹🇼 CHINESE TAIPEI60125542.4%
79S.Zhou🇨🇳 CHINA56323842.3%
80E.Rynning🇳🇴 NORWAY58424642.1%
81M.Macri🇦🇷 ARGENTINA51421642.0%
82B.Satyanarayana🇮🇳 INDIA68328641.9%
83P.Shields🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND61625841.9%
84K.Yamada🇯🇵 JAPAN58724641.9%
85O.Ludvigsen🇳🇴 NORWAY54923041.9%
86A.Sontag🇺🇸 USA264827141.8%
87J.Rueda🇦🇷 ARGENTINA62025941.8%
88R.Geller🇯🇵 JAPAN59524941.8%
89S.Terraneo🇦🇹 AUSTRIA49120541.8%
90M.Hussain Atm🇧🇩 BANGLADESH75731641.7%
91J.Hayet🇲🇦 MOROCCO69629041.7%
92M.Kwiecien🇵🇱 POLAND62426041.7%
93J.Wolfson🇺🇸 USA147519841.7%
94S.Ahmed🇧🇩 BANGLADESH85335541.6%
95J.Nicolajsen🇩🇰 DENMARK53922341.4%
96K.Lung🇭🇰 HONG KONG CHINA51621341.3%
97D.Berkowitz🇺🇸 USA166127241.1%
98N.Schilhart🇩🇪 GERMANY60825041.1%
99R.Chamberlain🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND60624941.1%
100J.Sylvan🇸🇪 SWEDEN59424441.1%
101P.Zelnik🇦🇹 AUSTRIA58624141.1%
102M.Blat🇵🇱 POLAND55022641.1%
103S.Chan🇭🇰 HONG KONG CHINA51421141.1%
104D.Crombie🇳🇿 NEW ZEALAND60724941.0%
105H.Berger🇦🇹 AUSTRIA58924140.9%
106D.Pilon🇫🇷 FRANCE55122540.8%
107D.Beauchamp🇦🇺 AUSTRALIA67327340.6%
108D.Schaltz🇩🇰 DENMARK66727140.6%
109L.Van Den Brom🇳🇱 NETHERLANDS61424940.6%
110L.Palazzo🇦🇷 ARGENTINA57123240.6%
111G.Kozakos🇦🇺 AUSTRALIA59824240.5%
112G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND48419640.5%
113R.Milner🇺🇸 USA242217140.5%
114W.Starkowski🇵🇱 POLAND62825340.3%
115C.Chang🇹🇼 CHINESE TAIPEI60724440.2%
116J.Haque🇧🇩 BANGLADESH79431840.1%
117H.Camberos🇦🇷 ARGENTINA63125340.1%
118C.Lucena🇦🇷 ARGENTINA58223340.0%
119J.Mikkelsen🇳🇴 NORWAY56322540.0%
120G.Cambournac🇲🇦 MOROCCO59123439.6%
121K.Chiu🇭🇰 HONG KONG CHINA57422739.5%
122S.Gupta🇮🇳 INDIA54821639.4%
123A.Zein🇪🇬 EGYPT68526939.3%
124S.Christiansen🇩🇰 DENMARK54721539.3%
125A.Morath🇸🇪 SWEDEN58522839.0%
126B.Efraimsson🇸🇪 SWEDEN57922538.9%
127K.Belrhiti Alaoui🇲🇦 MOROCCO49019038.8%
128P.Yeung🇭🇰 HONG KONG CHINA59222838.5%
129N.Stuckey🇳🇿 NEW ZEALAND62023738.2%
130A.Belkouch🇲🇦 MOROCCO58122238.2%
131H.Klumpp🇩🇪 GERMANY50219138.0%
132D.Mossop🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND48617836.6%
133M.Hirata🇯🇵 JAPAN58221136.3%
134A.Omasa🇯🇵 JAPAN59121336.0%
135M.Abaza🇪🇬 EGYPT68224535.9%
136R.Goenka🇮🇳 INDIA54919535.5%
137J.Weng🇨🇳 CHINA58020134.7%
138R.Marsal🇩🇪 GERMANY51317233.5%
139R.Pulga🇮🇹 ITALY35816044.7%
140K.Haque🇧🇩 BANGLADESH30813744.5%
141A.Mina🇮🇹 ITALY35415343.2%
142R.Hughes🇨🇦 CANADA28611138.8%
143D.Turner🇨🇦 CANADA28010437.1%

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.Kamil🇺🇸 USA1238-0.09+1.31+1.22·
2J.Meckstroth🇺🇸 USA1238-0.09+1.31+1.22·
3B.Levin🇺🇸 USA2252-0.08+1.18+1.10·
4E.Rodwell🇺🇸 USA2252-0.08+1.18+1.10·
5Z.Mahmood🇺🇸 USA2238+0.11+0.65+0.76▲2
6A.Sontag🇺🇸 USA2238+0.11+0.65+0.76▲2
7K.Feichtinger🇦🇹 AUSTRIA182+0.12+0.60+0.71▲4
8S.Terraneo🇦🇹 AUSTRIA182+0.12+0.60+0.71▲4
9M.Kwiecien🇵🇱 POLAND224+0.00+0.69+0.70▼4
10W.Starkowski🇵🇱 POLAND224+0.00+0.69+0.70▼4
11M.Bompis🇫🇷 FRANCE224+0.13+0.47+0.61▲12
12P.Soulet🇫🇷 FRANCE224+0.13+0.47+0.61▲12
13N.Buchlev🇩🇪 GERMANY224+0.01+0.53+0.55▲4
14N.Schilhart🇩🇪 GERMANY224+0.01+0.53+0.55▲4
15D.Berkowitz🇺🇸 USA1238-0.08+0.61+0.52▼6
16L.Cohen🇺🇸 USA1238-0.08+0.61+0.52▼6
17G.Hallberg🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND182-0.05+0.56+0.51▼4
18D.Mossop🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND182-0.05+0.56+0.51▼4
19A.Babsch🇦🇹 AUSTRIA252-0.03+0.53+0.50·
20F.Terraneo🇦🇹 AUSTRIA252-0.03+0.53+0.50·
21B.Efraimsson🇸🇪 SWEDEN210+0.14+0.35+0.49▲11
22A.Morath🇸🇪 SWEDEN210+0.14+0.35+0.49▲11
23B.Satyanarayana🇮🇳 INDIA252-0.02+0.50+0.48▼2
24J.Shivdasani🇮🇳 INDIA252-0.02+0.50+0.48▼2
25J.Kolen🇳🇱 NETHERLANDS224+0.18+0.25+0.43▲21
26A.Kowalski🇵🇱 POLAND224+0.07+0.34+0.42▲10
27P.Tuszynski🇵🇱 POLAND224+0.07+0.34+0.42▲10
28J.Verhees🇳🇱 NETHERLANDS210+0.16+0.24+0.40▲19
29T.Bergdahl🇸🇪 SWEDEN210-0.23+0.54+0.31▼14
30J.Ostberg🇸🇪 SWEDEN210-0.23+0.54+0.31▼14
31L.Palazzo🇦🇷 ARGENTINA210-0.08+0.38+0.30·
32M.Gustawsson🇸🇪 SWEDEN224+0.02+0.26+0.29▲12
33J.Sylvan🇸🇪 SWEDEN224+0.02+0.26+0.29▲12
34P.Chottin🇫🇷 FRANCE210-0.06+0.34+0.27▲4
35D.Pilon🇫🇷 FRANCE210-0.06+0.34+0.27▲4
36A.Mulder🇳🇱 NETHERLANDS238-0.11+0.38+0.27▼6
37S.Christiansen🇩🇰 DENMARK196-0.09+0.35+0.26▼3
38J.Nicolajsen🇩🇰 DENMARK196-0.09+0.35+0.26▼3
39Y.Liang🇨🇳 CHINA224+0.09+0.16+0.25▲10
40Y.Zheng🇨🇳 CHINA224+0.09+0.16+0.25▲10
41R.Goenka🇮🇳 INDIA196-0.15+0.40+0.25▼14
42S.Gupta🇮🇳 INDIA196-0.15+0.40+0.25▼14
43L.Van Den Brom🇳🇱 NETHERLANDS224-0.15+0.39+0.23▼14
44G.Duboin🇮🇹 ITALY266-0.07+0.29+0.23▼4
45G.Failla🇮🇹 ITALY266-0.07+0.29+0.23▼4
46H.Lall🇺🇸 USA2154-0.23+0.45+0.22▼21
47R.Milner🇺🇸 USA2154-0.23+0.45+0.22▼21
48J.Holland🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND238-0.09+0.27+0.18▼6
49A.Mould🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND238-0.09+0.27+0.18▼6
50M.Lanzarotti🇮🇹 ITALY252+0.15+0.01+0.16▲17
51A.Mortarotti🇮🇹 ITALY252+0.15+0.01+0.16▲17
52D.Schaltz🇩🇰 DENMARK238+0.07+0.07+0.14▲5
53P.Schaltz🇩🇰 DENMARK238+0.07+0.07+0.14▲5
54J.Hayet🇲🇦 MOROCCO252+0.01+0.12+0.13▼3
55P.Sibony🇲🇦 MOROCCO252+0.01+0.12+0.13▼3
56J.Hansen🇩🇰 DENMARK210+0.10+0.03+0.12▲9
57S.Schou🇩🇰 DENMARK210+0.10+0.03+0.12▲9
58S.Garner🇺🇸 USA1168+0.05+0.06+0.11▲3
59J.Wolfson🇺🇸 USA1168+0.05+0.06+0.11▲3
60W.Fornasari🇦🇷 ARGENTINA210-0.12+0.23+0.11▼12
61W.Gosschalk🇳🇱 NETHERLANDS196+0.06+0.05+0.11▲2
62W.Van Eijck🇳🇱 NETHERLANDS196+0.06+0.05+0.11▲2
63H.Grosvenor🇦🇺 AUSTRALIA224+0.10-0.03+0.07▲10
64G.Kozakos🇦🇺 AUSTRALIA224+0.10-0.03+0.07▲10
65D.Beauchamp🇦🇺 AUSTRALIA238+0.09-0.04+0.05▲10
66M.Van Der Vlugt🇦🇺 AUSTRALIA238+0.09-0.04+0.05▲10
67S.Bjerkset🇳🇴 NORWAY224+0.05-0.00+0.05▲2
68J.Furunes🇳🇴 NORWAY224+0.05-0.00+0.05▲2
69G.Cohner🇩🇪 GERMANY238+0.05-0.05+0.00▲10
70C.Daehr🇩🇪 GERMANY238+0.05-0.05+0.00▲10
71A.Azzam🇪🇬 EGYPT224+0.11-0.14-0.03▲16
72M.El Baz🇪🇬 EGYPT224+0.11-0.14-0.03▲16
73P.Bizon🇵🇱 POLAND196-0.11+0.08-0.03▼18
74M.Blat🇵🇱 POLAND196-0.11+0.08-0.03▼18
75R.Ling🇭🇰 HONG KONG CHINA238+0.07-0.12-0.04▲10
76S.Wan🇭🇰 HONG KONG CHINA238+0.07-0.12-0.04▲10
77D.Jacob🇨🇦 CANADA280-0.01-0.04-0.05·
78P.Klimowicz🇨🇦 CANADA280-0.01-0.04-0.05·
79R.Chamberlain🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND224-0.08-0.02-0.10▼8
80P.Shields🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND224-0.08-0.02-0.10▼8
81A.Belkouch🇲🇦 MOROCCO210+0.07-0.17-0.11▲10
82G.Cambournac🇲🇦 MOROCCO210+0.07-0.17-0.11▲10
83T.Brown🇦🇺 AUSTRALIA182-0.23+0.09-0.14▼30
84I.Thomson🇦🇺 AUSTRALIA182-0.23+0.09-0.14▼30
85M.Hirata🇯🇵 JAPAN210-0.22+0.07-0.14▼26
86A.Omasa🇯🇵 JAPAN210-0.22+0.07-0.14▼26
87M.Abaza🇪🇬 EGYPT238+0.02-0.17-0.15▲2
88A.Zein🇪🇬 EGYPT238+0.02-0.17-0.15▲2
89M.Abecassis🇫🇷 FRANCE210-0.10-0.06-0.16▼8
90H.Vinciguerra🇫🇷 FRANCE210-0.10-0.06-0.16▼8
91J.Dai🇨🇳 CHINA210-0.06-0.10-0.16▼8
92Q.Li🇨🇳 CHINA210-0.06-0.10-0.16▼8
93H.Camberos🇦🇷 ARGENTINA224-0.00-0.18-0.18·
94J.Rueda🇦🇷 ARGENTINA224-0.00-0.18-0.18·
95A.Farstad🇳🇴 NORWAY210+0.18-0.36-0.19▲9
96E.Rynning🇳🇴 NORWAY210+0.18-0.36-0.19▲9
97Y.Cheng🇹🇼 CHINESE TAIPEI210+0.00-0.21-0.21▼2
98H.Lin🇹🇼 CHINESE TAIPEI210+0.00-0.21-0.21▼2
99J.Atkinson🇳🇿 NEW ZEALAND224+0.10-0.32-0.22▲3
100P.Carter🇳🇿 NEW ZEALAND224+0.10-0.32-0.22▲3
101K.Chiu🇭🇰 HONG KONG CHINA210+0.01-0.25-0.24▼4
102P.Yeung🇭🇰 HONG KONG CHINA210+0.01-0.25-0.24▼4
103C.Lucena🇦🇷 ARGENTINA224+0.04-0.30-0.26▼4
104H.Berger🇦🇹 AUSTRIA210-0.04-0.30-0.34▼4
105P.Zelnik🇦🇹 AUSTRIA210-0.04-0.30-0.34▼4
106M.Macri🇦🇷 ARGENTINA196+0.09-0.47-0.38▲8
107P.Balakrishnan🇮🇳 INDIA196+0.07-0.48-0.40▲8
108K.Ramaratnam🇮🇳 INDIA196+0.07-0.48-0.40▲8
109M.Lorber🇨🇦 CANADA266+0.03-0.45-0.42▲1
110Z.Marcinski🇨🇦 CANADA266+0.03-0.45-0.42▲1
111D.Hanzala🇧🇩 BANGLADESH294+0.07-0.50-0.43▲6
112H.Klumpp🇩🇪 GERMANY182-0.04-0.39-0.43▼6
113R.Marsal🇩🇪 GERMANY182-0.04-0.39-0.43▼6
114M.Hussain Atm🇧🇩 BANGLADESH280+0.05-0.54-0.49▲4
115C.Chang🇹🇼 CHINESE TAIPEI224+0.05-0.54-0.49▲4
116C.Chen🇹🇼 CHINESE TAIPEI224+0.05-0.54-0.49▲4
117T.Imakura🇯🇵 JAPAN210+0.07-0.57-0.50▲6
118K.Yamada🇯🇵 JAPAN210+0.07-0.57-0.50▲6
119R.Geller🇯🇵 JAPAN224-0.07-0.45-0.51▼11
120M.Ino🇯🇵 JAPAN224-0.07-0.45-0.51▼11
121J.Haque🇧🇩 BANGLADESH294+0.06-0.60-0.53▲4
122C.Kuo🇹🇼 CHINESE TAIPEI210-0.12-0.45-0.58▼10
123C.Wu🇹🇼 CHINESE TAIPEI210-0.12-0.45-0.58▼10
124O.Ludvigsen🇳🇴 NORWAY210-0.02-0.56-0.58▼3
125J.Mikkelsen🇳🇴 NORWAY210-0.02-0.56-0.58▼3
126S.Ahmed🇧🇩 BANGLADESH308+0.09-0.68-0.59▲2
127M.Cornell🇳🇿 NEW ZEALAND196+0.04-0.78-0.74▲4
128G.Tislevoll🇳🇿 NEW ZEALAND196+0.04-0.78-0.74▲4
129K.Belrhiti Alaoui🇲🇦 MOROCCO182-0.02-0.73-0.74·
130M.Berrada🇲🇦 MOROCCO182-0.02-0.73-0.74·
131D.Crombie🇳🇿 NEW ZEALAND224-0.16-0.68-0.84▼5
132N.Stuckey🇳🇿 NEW ZEALAND224-0.16-0.68-0.84▼5
133J.Weng🇨🇳 CHINA210+0.01-0.89-0.88▲2
134S.Zhou🇨🇳 CHINA210+0.01-0.89-0.88▲2
135W.El Ahmady🇪🇬 EGYPT182-0.03-0.86-0.89▼2
136A.Farrag🇪🇬 EGYPT182-0.03-0.86-0.89▼2
137S.Chan🇭🇰 HONG KONG CHINA196+0.00-1.27-1.26·
138K.Lung🇭🇰 HONG KONG CHINA196+0.00-1.27-1.26·