Shanghai 2007 — 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
1R.Bates🇺🇸 USA 2288+1.12+323.0
2A.Sontag🇺🇸 USA 2288+1.12+323.0
3P.Piganeau🇫🇷 FRANCE224+1.11+249.0
4J.Py🇫🇷 FRANCE224+1.11+249.0
5G.Kasle🇺🇸 USA 1224+1.11+248.0
6R.Smith🇺🇸 USA 1224+1.11+248.0
7M.Castello Branco🇧🇷 BRAZIL256+1.03+264.0
8E.Vianna🇧🇷 BRAZIL224+0.98+220.0
9H.Lasut🇮🇩 INDONESIA336+0.86+289.0
10E.Manoppo🇮🇩 INDONESIA336+0.86+289.0
11W.Haughie🇦🇺 AUSTRALIA224+0.78+174.0
12D.Lilley🇦🇺 AUSTRALIA224+0.78+174.0
13F.Baroni🇮🇹 ITALY272+0.71+192.0
14M.Ricciarelli🇮🇹 ITALY272+0.71+192.0
15J.Carruthers🇨🇦 CANADA208+0.67+139.0
16J.Silver🇨🇦 CANADA208+0.67+139.0
17D.Morse🇺🇸 USA 1224+0.66+148.0
18B.Wolff🇺🇸 USA 1224+0.66+148.0
19D.De Falco🇮🇹 ITALY176+0.64+113.0
20G.Resta🇮🇹 ITALY176+0.64+113.0
21K.Lasocki🇵🇱 POLAND272+0.62+169.0
22J.Russyan🇵🇱 POLAND272+0.62+169.0
23B.Baran🇨🇦 CANADA240+0.56+135.0
24A.Hobart🇨🇦 CANADA240+0.56+135.0
25H.Humburg🇩🇪 GERMANY208+0.38+80.0
26G.Mattsson🇩🇪 GERMANY208+0.38+80.0
27K.Omernik🇵🇱 POLAND176+0.35+62.0
28J.Pochron🇵🇱 POLAND176+0.35+62.0
29S.Fager🇸🇪 SWEDEN224+0.34+77.0
30H.Hallen🇸🇪 SWEDEN224+0.34+77.0
31A.Jezioro🇵🇱 POLAND224+0.34+76.0
32J.Klukowski🇵🇱 POLAND224+0.34+76.0
33L.Samie🇪🇬 EGYPT160+0.33+53.0
34P.Jariyanantanetr🇹🇭 THAILAND304+0.30+91.0
35C.De Miguel🇦🇷 ARGENTINA224+0.29+66.0
36A.Madala🇦🇷 ARGENTINA224+0.29+66.0
37J.Stoppa🇫🇷 FRANCE224+0.29+64.0
38F.Stretz🇫🇷 FRANCE224+0.29+64.0
39M.Wang🇨🇳 CHINA256+0.29+73.0
40L.Yulin🇨🇳 CHINA256+0.29+73.0
41F.Hoffer🇨🇦 CANADA224+0.25+57.0
42D.Piafsky🇨🇦 CANADA224+0.25+57.0
43J.Auken🇩🇰 DENMARK240+0.25+60.0
44K.Moller🇩🇰 DENMARK240+0.25+60.0
45U.Kratz🇩🇪 GERMANY208+0.24+50.0
46B.Strater🇩🇪 GERMANY208+0.24+50.0
47J.Lester🇦🇺 AUSTRALIA240+0.17+40.0
48G.Lorentz🇦🇺 AUSTRALIA240+0.17+40.0
49P.Lund🇩🇰 DENMARK224+0.16+36.0
50S.Moller🇩🇰 DENMARK224+0.16+36.0
51M.Kamel🇪🇬 EGYPT208+0.13+27.0
52M.Amaral🇧🇷 BRAZIL224+0.12+26.0
53A.Ruia🇮🇳 INDIA304+0.10+30.0
54A.Sequira🇮🇳 INDIA304+0.10+30.0
55M.Khalil🇪🇬 EGYPT272+0.09+25.0
56M.Khedr🇪🇬 EGYPT272+0.09+25.0
57J.Boulogne🇬🇵 GUADELOUPE224+0.09+20.0
58D.Gerin🇬🇵 GUADELOUPE224+0.09+20.0
59S.Gupta🇮🇳 INDIA304+0.05+15.0
60M.Hirata🇯🇵 JAPAN320+0.02+7.0
61J.Pan🇨🇳 CHINA144+0.02+3.0
62G.Xuehai🇨🇳 CHINA144+0.02+3.0
63Y.Nakamura🇯🇵 JAPAN336+0.02+7.0
64SRIDHAR R🇮🇳 INDIA240-0.02-5.0
65M.Chan🇭🇰 CHINA HONG KONG224-0.08-17.0
66J.Gueglio🇦🇷 ARGENTINA224-0.08-18.0
67J.Zanalda🇦🇷 ARGENTINA224-0.08-18.0
68P.Castello Branco🇧🇷 BRAZIL192-0.09-18.0
69S.Ekberg🇸🇪 SWEDEN208-0.11-23.0
70B.Jansson🇸🇪 SWEDEN208-0.11-23.0
71W.Wong🇭🇰 CHINA HONG KONG192-0.11-22.0
72A.El Askalani🇪🇬 EGYPT224-0.15-33.0
73F.Waluyan🇮🇩 INDONESIA208-0.15-31.0
74B.Bramley🇺🇸 USA 2272-0.15-42.0
75L.Stansby🇺🇸 USA 2272-0.15-42.0
76P.Choy🇭🇰 CHINA HONG KONG256-0.20-52.0
77V.Chinmanas🇹🇭 THAILAND272-0.22-61.0
78K.Ohno🇯🇵 JAPAN336-0.24-82.0
79A.Yamada🇯🇵 JAPAN336-0.24-82.0
80P.Grenthe🇫🇷 FRANCE224-0.25-55.0
81P.Vanhoutte🇫🇷 FRANCE224-0.25-55.0
82J.Li🇨🇳 CHINA272-0.25-68.0
83H.Tang🇨🇳 CHINA272-0.25-68.0
84Y.Chan🇭🇰 CHINA HONG KONG240-0.33-80.0
85L.Burgay🇮🇹 ITALY224-0.34-77.0
86C.Mariani🇮🇹 ITALY224-0.34-77.0
87J.Favard🇬🇵 GUADELOUPE224-0.35-79.0
88F.Mondor🇬🇵 GUADELOUPE224-0.35-79.0
89S.Flodqvist🇸🇪 SWEDEN240-0.37-89.0
90A.Sjoberg🇸🇪 SWEDEN240-0.37-89.0
91W.Wattar🇪🇬 EGYPT208-0.38-79.0
92P.Maijarern🇹🇭 THAILAND256-0.40-102.0
93C.Camacho🇧🇷 BRAZIL224-0.40-90.0
94C.Fonseca🇧🇷 BRAZIL224-0.40-90.0
95D.Sacul🇮🇩 INDONESIA336-0.41-138.0
96M.Cornell🇳🇿 NEW ZEALAND256-0.48-124.0
97V.Cornell🇳🇿 NEW ZEALAND256-0.48-124.0
98F.Dahl🇩🇰 DENMARK208-0.51-106.0
99G.Norris🇩🇰 DENMARK208-0.51-106.0
100J.Graham🇿🇦 SOUTH AFRICA224-0.56-125.0
101P.Maybury🇿🇦 SOUTH AFRICA224-0.56-125.0
102T.Robb🇳🇿 NEW ZEALAND192-0.57-110.0
103D.Russell🇳🇿 NEW ZEALAND192-0.57-110.0
104R.Maffei🇦🇷 ARGENTINA224-0.62-140.0
105E.Scanavino🇦🇷 ARGENTINA224-0.62-140.0
106C.Suriya🇹🇭 THAILAND304-0.64-196.0
107D.Gerstman🇺🇸 USA 1224-0.66-148.0
108J.Sutherlin🇺🇸 USA 1224-0.66-148.0
109S.Abrahams🇳🇿 NEW ZEALAND224-0.67-150.0
110D.Mcleish🇳🇿 NEW ZEALAND224-0.67-150.0
111R.Klinger🇦🇺 AUSTRALIA208-0.75-157.0
112Z.Nagy🇦🇺 AUSTRALIA208-0.75-157.0
113R.Marsal🇩🇪 GERMANY256-0.84-215.0
114E.Wladow🇩🇪 GERMANY256-0.84-215.0
115G.Wong🇭🇰 CHINA HONG KONG224-0.85-190.0
116J.Cassin🇬🇵 GUADELOUPE224-0.96-216.0
117J.Pelletier🇬🇵 GUADELOUPE224-0.96-216.0
118W.Neumann🇭🇰 CHINA HONG KONG208-0.97-201.0
119B.Bateman🇿🇦 SOUTH AFRICA224-1.14-256.0
120S.Bateman🇿🇦 SOUTH AFRICA224-1.14-256.0
121K.Gilmour🇿🇦 SOUTH AFRICA224-1.38-309.0
122H.Kruger🇿🇦 SOUTH AFRICA224-1.38-309.0
123G.Baze🇺🇸 USA 2112+0.73+82.0
124R.Meltzer🇺🇸 USA 2112+0.73+82.0
125A.Vaidya🇮🇳 INDIA64+0.33+21.0
126J.Goenka🇮🇳 INDIA128+0.32+41.0
127T.Sakurai🇯🇵 JAPAN16+0.00+0.0
128A.Suriya🇹🇭 THAILAND112-0.80-90.0
129M.Sawiruddin🇮🇩 INDONESIA128-0.84-107.0
130T.Yongchareon🇹🇭 THAILAND96-1.58-152.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
1J.Stoppa🇫🇷 FRANCE4395.3%0.05
2H.Lasut🇮🇩 INDONESIA7092.9%0.07
3S.Flodqvist🇸🇪 SWEDEN4192.7%0.07
4E.Vianna🇧🇷 BRAZIL3791.9%0.11
5G.Xuehai🇨🇳 CHINA2491.7%0.08
6A.El Askalani🇪🇬 EGYPT3491.2%0.09
7P.Castello Branco🇧🇷 BRAZIL3491.2%0.09
8C.Suriya🇹🇭 THAILAND5590.9%0.09
9M.Cornell🇳🇿 NEW ZEALAND4390.7%0.12
10B.Bateman🇿🇦 SOUTH AFRICA3290.6%0.12
11B.Baran🇨🇦 CANADA4290.5%0.12
12A.Madala🇦🇷 ARGENTINA4190.2%0.15
13D.Mcleish🇳🇿 NEW ZEALAND3090.0%0.13
14S.Ekberg🇸🇪 SWEDEN4789.4%0.15
15B.Jansson🇸🇪 SWEDEN2889.3%0.14
16J.Pochron🇵🇱 POLAND2788.9%0.11
17G.Norris🇩🇰 DENMARK3588.6%0.11
18J.Lester🇦🇺 AUSTRALIA3488.2%0.12
19E.Scanavino🇦🇷 ARGENTINA3488.2%0.12
20S.Bateman🇿🇦 SOUTH AFRICA3488.2%0.12
21F.Baroni🇮🇹 ITALY5088.0%0.12
22J.Pan🇨🇳 CHINA2588.0%0.12
23W.Wong🇭🇰 CHINA HONG KONG2588.0%0.12
24L.Yulin🇨🇳 CHINA5887.9%0.15
25L.Stansby🇺🇸 USA 24887.5%0.12
26D.Gerstman🇺🇸 USA 14087.5%0.12
27R.Maffei🇦🇷 ARGENTINA3287.5%0.12
28Z.Nagy🇦🇺 AUSTRALIA3987.2%0.13
29Y.Chan🇭🇰 CHINA HONG KONG4787.2%0.13
30B.Bramley🇺🇸 USA 24787.2%0.15
31G.Lorentz🇦🇺 AUSTRALIA4687.0%0.15
32W.Wattar🇪🇬 EGYPT3086.7%0.13
33M.Chan🇭🇰 CHINA HONG KONG4586.7%0.16
34F.Mondor🇬🇵 GUADELOUPE3086.7%0.17
35G.Kasle🇺🇸 USA 13786.5%0.14
36E.Wladow🇩🇪 GERMANY5286.5%0.14
37J.Russyan🇵🇱 POLAND4486.4%0.23
38G.Mattsson🇩🇪 GERMANY2986.2%0.14
39B.Strater🇩🇪 GERMANY4386.0%0.16
40G.Resta🇮🇹 ITALY3585.7%0.14
41P.Grenthe🇫🇷 FRANCE2885.7%0.14
42J.Cassin🇬🇵 GUADELOUPE785.7%0.14
43A.Ruia🇮🇳 INDIA5685.7%0.16
44K.Moller🇩🇰 DENMARK5685.7%0.16
45K.Lasocki🇵🇱 POLAND4985.7%0.16
46J.Carruthers🇨🇦 CANADA3585.7%0.17
47F.Stretz🇫🇷 FRANCE3585.7%0.17
48S.Abrahams🇳🇿 NEW ZEALAND3585.7%0.17
49D.Sacul🇮🇩 INDONESIA5585.5%0.20
50W.Haughie🇦🇺 AUSTRALIA4085.0%0.15
51J.Graham🇿🇦 SOUTH AFRICA4085.0%0.17
52A.Sequira🇮🇳 INDIA4684.8%0.17
53F.Waluyan🇮🇩 INDONESIA2684.6%0.15
54J.Boulogne🇬🇵 GUADELOUPE3284.4%0.16
55D.Gerin🇬🇵 GUADELOUPE4584.4%0.18
56K.Ohno🇯🇵 JAPAN6484.4%0.19
57E.Manoppo🇮🇩 INDONESIA5184.3%0.16
58M.Ricciarelli🇮🇹 ITALY5184.3%0.16
59S.Gupta🇮🇳 INDIA5784.2%0.17
60M.Khedr🇪🇬 EGYPT3884.2%0.18
61R.Marsal🇩🇪 GERMANY3884.2%0.18
62A.Hobart🇨🇦 CANADA4484.1%0.18
63H.Hallen🇸🇪 SWEDEN4484.1%0.23
64Y.Nakamura🇯🇵 JAPAN5683.9%0.18
65J.Auken🇩🇰 DENMARK3783.8%0.27
66J.Gueglio🇦🇷 ARGENTINA4383.7%0.21
67F.Hoffer🇨🇦 CANADA2483.3%0.17
68V.Cornell🇳🇿 NEW ZEALAND3683.3%0.17
69C.Fonseca🇧🇷 BRAZIL3683.3%0.19
70P.Vanhoutte🇫🇷 FRANCE3683.3%0.22
71L.Burgay🇮🇹 ITALY2982.8%0.17
72R.Bates🇺🇸 USA 24682.6%0.20
73M.Amaral🇧🇷 BRAZIL4682.6%0.20
74M.Khalil🇪🇬 EGYPT4682.6%0.22
75J.Sutherlin🇺🇸 USA 13482.4%0.18
76C.De Miguel🇦🇷 ARGENTINA4582.2%0.22
77A.Sjoberg🇸🇪 SWEDEN2882.1%0.21
78J.Li🇨🇳 CHINA5082.0%0.26
79K.Omernik🇵🇱 POLAND3381.8%0.18
80P.Jariyanantanetr🇹🇭 THAILAND4481.8%0.20
81M.Kamel🇪🇬 EGYPT4481.8%0.20
82SRIDHAR R🇮🇳 INDIA5481.5%0.18
83M.Wang🇨🇳 CHINA4381.4%0.21
84J.Favard🇬🇵 GUADELOUPE3281.2%0.19
85S.Moller🇩🇰 DENMARK5381.1%0.21
86J.Zanalda🇦🇷 ARGENTINA3781.1%0.22
87C.Mariani🇮🇹 ITALY3781.1%0.24
88A.Jezioro🇵🇱 POLAND4281.0%0.19
89P.Choy🇭🇰 CHINA HONG KONG5280.8%0.21
90A.Yamada🇯🇵 JAPAN6780.6%0.21
91P.Lund🇩🇰 DENMARK4180.5%0.20
92V.Chinmanas🇹🇭 THAILAND5180.4%0.23
93J.Silver🇨🇦 CANADA4580.0%0.22
94C.Camacho🇧🇷 BRAZIL3580.0%0.23
95D.Russell🇳🇿 NEW ZEALAND3580.0%0.23
96M.Hirata🇯🇵 JAPAN6379.4%0.21
97A.Sontag🇺🇸 USA 25879.3%0.21
98H.Kruger🇿🇦 SOUTH AFRICA3878.9%0.26
99T.Robb🇳🇿 NEW ZEALAND3378.8%0.21
100P.Piganeau🇫🇷 FRANCE4278.6%0.21
101G.Wong🇭🇰 CHINA HONG KONG3778.4%0.32
102U.Kratz🇩🇪 GERMANY3677.8%0.22
103B.Wolff🇺🇸 USA 13677.8%0.28
104R.Klinger🇦🇺 AUSTRALIA3177.4%0.23
105L.Samie🇪🇬 EGYPT3177.4%0.23
106J.Py🇫🇷 FRANCE3177.4%0.26
107P.Maybury🇿🇦 SOUTH AFRICA3177.4%0.26
108W.Neumann🇭🇰 CHINA HONG KONG4477.3%0.25
109H.Tang🇨🇳 CHINA4376.7%0.26
110D.Lilley🇦🇺 AUSTRALIA3476.5%0.23
111S.Fager🇸🇪 SWEDEN4276.2%0.26
112P.Maijarern🇹🇭 THAILAND4276.2%0.29
113F.Dahl🇩🇰 DENMARK2975.9%0.24
114R.Smith🇺🇸 USA 14975.5%0.29
115D.Morse🇺🇸 USA 13675.0%0.28
116J.Klukowski🇵🇱 POLAND3974.4%0.28
117M.Castello Branco🇧🇷 BRAZIL4973.5%0.29
118K.Gilmour🇿🇦 SOUTH AFRICA4573.3%0.29
119H.Humburg🇩🇪 GERMANY4072.5%0.35
120D.Piafsky🇨🇦 CANADA3672.2%0.28
121D.De Falco🇮🇹 ITALY3271.9%0.38
122J.Pelletier🇬🇵 GUADELOUPE1471.4%0.36
123T.Sakurai🇯🇵 JAPAN4100.0%0.00
124A.Suriya🇹🇭 THAILAND2195.2%0.05
125T.Yongchareon🇹🇭 THAILAND2889.3%0.14
126R.Meltzer🇺🇸 USA 22885.7%0.18
127G.Baze🇺🇸 USA 22085.0%0.20
128A.Vaidya🇮🇳 INDIA1384.6%0.15
129M.Sawiruddin🇮🇩 INDONESIA1782.4%0.23
130J.Goenka🇮🇳 INDIA2770.4%0.37

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
1J.Gueglio🇦🇷 ARGENTINA2993.1%0.07
2B.Bramley🇺🇸 USA 25190.2%0.10
3R.Bates🇺🇸 USA 24889.6%0.12
4B.Strater🇩🇪 GERMANY4488.6%0.16
5J.Py🇫🇷 FRANCE3387.9%0.12
6R.Marsal🇩🇪 GERMANY4787.2%0.15
7D.Morse🇺🇸 USA 14687.0%0.17
8F.Hoffer🇨🇦 CANADA4386.0%0.14
9J.Sutherlin🇺🇸 USA 14985.7%0.20
10D.De Falco🇮🇹 ITALY2785.2%0.18
11C.De Miguel🇦🇷 ARGENTINA4085.0%0.20
12E.Scanavino🇦🇷 ARGENTINA4684.8%0.17
13Z.Nagy🇦🇺 AUSTRALIA3284.4%0.19
14G.Kasle🇺🇸 USA 13183.9%0.19
15F.Baroni🇮🇹 ITALY3183.9%0.19
16P.Lund🇩🇰 DENMARK3783.8%0.16
17E.Manoppo🇮🇩 INDONESIA5983.1%0.22
18S.Moller🇩🇰 DENMARK3582.9%0.20
19A.Sontag🇺🇸 USA 26482.8%0.19
20P.Jariyanantanetr🇹🇭 THAILAND6382.5%0.21
21A.El Askalani🇪🇬 EGYPT3482.4%0.21
22B.Baran🇨🇦 CANADA3982.1%0.18
23W.Wong🇭🇰 CHINA HONG KONG3381.8%0.18
24J.Klukowski🇵🇱 POLAND4381.4%0.21
25P.Choy🇭🇰 CHINA HONG KONG3781.1%0.19
26A.Jezioro🇵🇱 POLAND3781.1%0.22
27M.Amaral🇧🇷 BRAZIL4180.5%0.20
28M.Khalil🇪🇬 EGYPT4180.5%0.24
29M.Khedr🇪🇬 EGYPT5680.4%0.25
30J.Auken🇩🇰 DENMARK5080.0%0.22
31G.Lorentz🇦🇺 AUSTRALIA4580.0%0.22
32Y.Nakamura🇯🇵 JAPAN4979.6%0.22
33J.Russyan🇵🇱 POLAND5479.6%0.24
34M.Castello Branco🇧🇷 BRAZIL3979.5%0.20
35W.Haughie🇦🇺 AUSTRALIA3979.5%0.20
36C.Suriya🇹🇭 THAILAND5379.2%0.26
37J.Graham🇿🇦 SOUTH AFRICA4379.1%0.23
38D.Russell🇳🇿 NEW ZEALAND3378.8%0.21
39SRIDHAR R🇮🇳 INDIA3378.8%0.30
40J.Zanalda🇦🇷 ARGENTINA4278.6%0.21
41A.Ruia🇮🇳 INDIA5678.6%0.23
42S.Gupta🇮🇳 INDIA5178.4%0.22
43D.Gerin🇬🇵 GUADELOUPE4178.0%0.22
44W.Wattar🇪🇬 EGYPT5078.0%0.24
45R.Smith🇺🇸 USA 14178.0%0.27
46S.Fager🇸🇪 SWEDEN3677.8%0.22
47D.Gerstman🇺🇸 USA 12777.8%0.26
48P.Vanhoutte🇫🇷 FRANCE3677.8%0.28
49D.Lilley🇦🇺 AUSTRALIA3177.4%0.26
50P.Maijarern🇹🇭 THAILAND4477.3%0.27
51J.Pelletier🇬🇵 GUADELOUPE2277.3%0.27
52C.Mariani🇮🇹 ITALY5777.2%0.25
53L.Samie🇪🇬 EGYPT2676.9%0.23
54K.Ohno🇯🇵 JAPAN5276.9%0.35
55G.Norris🇩🇰 DENMARK4376.7%0.23
56L.Burgay🇮🇹 ITALY3076.7%0.23
57C.Fonseca🇧🇷 BRAZIL3476.5%0.27
58J.Pan🇨🇳 CHINA1776.5%0.35
59H.Lasut🇮🇩 INDONESIA5576.4%0.24
60H.Tang🇨🇳 CHINA5875.9%0.28
61D.Sacul🇮🇩 INDONESIA6275.8%0.26
62M.Cornell🇳🇿 NEW ZEALAND3375.8%0.30
63S.Ekberg🇸🇪 SWEDEN4175.6%0.27
64B.Wolff🇺🇸 USA 14575.6%0.29
65A.Sequira🇮🇳 INDIA5275.0%0.27
66P.Grenthe🇫🇷 FRANCE4475.0%0.32
67J.Carruthers🇨🇦 CANADA4374.4%0.33
68C.Camacho🇧🇷 BRAZIL4374.4%0.35
69M.Kamel🇪🇬 EGYPT3574.3%0.31
70U.Kratz🇩🇪 GERMANY3174.2%0.32
71M.Hirata🇯🇵 JAPAN6274.2%0.32
72G.Mattsson🇩🇪 GERMANY4673.9%0.35
73J.Pochron🇵🇱 POLAND3873.7%0.26
74F.Stretz🇫🇷 FRANCE3873.7%0.32
75H.Hallen🇸🇪 SWEDEN3473.5%0.35
76K.Omernik🇵🇱 POLAND3073.3%0.27
77V.Chinmanas🇹🇭 THAILAND4573.3%0.36
78P.Piganeau🇫🇷 FRANCE4173.2%0.29
79S.Abrahams🇳🇿 NEW ZEALAND4173.2%0.29
80L.Yulin🇨🇳 CHINA4072.5%0.30
81M.Wang🇨🇳 CHINA5172.5%0.35
82B.Jansson🇸🇪 SWEDEN2972.4%0.28
83H.Humburg🇩🇪 GERMANY2972.4%0.34
84K.Lasocki🇵🇱 POLAND4372.1%0.28
85S.Flodqvist🇸🇪 SWEDEN5072.0%0.34
86M.Chan🇭🇰 CHINA HONG KONG3971.8%0.33
87A.Yamada🇯🇵 JAPAN4971.4%0.33
88D.Piafsky🇨🇦 CANADA5271.2%0.33
89E.Wladow🇩🇪 GERMANY3871.1%0.34
90P.Castello Branco🇧🇷 BRAZIL3871.1%0.40
91R.Maffei🇦🇷 ARGENTINA4070.0%0.38
92T.Robb🇳🇿 NEW ZEALAND3070.0%0.43
93W.Neumann🇭🇰 CHINA HONG KONG4369.8%0.51
94L.Stansby🇺🇸 USA 24669.6%0.41
95J.Li🇨🇳 CHINA3969.2%0.46
96F.Waluyan🇮🇩 INDONESIA2969.0%0.34
97K.Gilmour🇿🇦 SOUTH AFRICA4269.0%0.36
98M.Ricciarelli🇮🇹 ITALY5869.0%0.40
99J.Favard🇬🇵 GUADELOUPE4568.9%0.38
100J.Stoppa🇫🇷 FRANCE4868.8%0.35
101J.Lester🇦🇺 AUSTRALIA3568.6%0.46
102G.Xuehai🇨🇳 CHINA2268.2%0.41
103A.Hobart🇨🇦 CANADA4768.1%0.32
104J.Silver🇨🇦 CANADA3167.7%0.35
105R.Klinger🇦🇺 AUSTRALIA3167.7%0.35
106G.Resta🇮🇹 ITALY3066.7%0.37
107F.Mondor🇬🇵 GUADELOUPE4266.7%0.38
108F.Dahl🇩🇰 DENMARK3966.7%0.39
109V.Cornell🇳🇿 NEW ZEALAND4065.0%0.40
110K.Moller🇩🇰 DENMARK3663.9%0.39
111B.Bateman🇿🇦 SOUTH AFRICA4062.5%0.47
112A.Sjoberg🇸🇪 SWEDEN4062.5%0.50
113J.Boulogne🇬🇵 GUADELOUPE3461.8%0.44
114D.Mcleish🇳🇿 NEW ZEALAND3161.3%0.39
115A.Madala🇦🇷 ARGENTINA3860.5%0.45
116E.Vianna🇧🇷 BRAZIL4060.0%0.47
117Y.Chan🇭🇰 CHINA HONG KONG3759.5%0.54
118G.Wong🇭🇰 CHINA HONG KONG3953.8%0.51
119H.Kruger🇿🇦 SOUTH AFRICA3953.8%0.56
120S.Bateman🇿🇦 SOUTH AFRICA3351.5%0.58
121P.Maybury🇿🇦 SOUTH AFRICA3650.0%0.69
122J.Cassin🇬🇵 GUADELOUPE742.9%0.71
123A.Suriya🇹🇭 THAILAND1384.6%0.23
124J.Goenka🇮🇳 INDIA2171.4%0.29
125G.Baze🇺🇸 USA 22070.0%0.30
126A.Vaidya🇮🇳 INDIA966.7%0.33
127T.Yongchareon🇹🇭 THAILAND1764.7%0.59
128M.Sawiruddin🇮🇩 INDONESIA2263.6%0.41
129R.Meltzer🇺🇸 USA 22157.1%0.57

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
1H.Lasut🇮🇩 INDONESIA12193.4%0.07
2E.Manoppo🇮🇩 INDONESIA12193.4%0.07
3P.Piganeau🇫🇷 FRANCE7393.2%0.07
4J.Py🇫🇷 FRANCE7393.2%0.07
5E.Vianna🇧🇷 BRAZIL8092.5%0.07
6F.Dahl🇩🇰 DENMARK6492.2%0.09
7G.Norris🇩🇰 DENMARK6492.2%0.09
8G.Kasle🇺🇸 USA 18691.9%0.08
9R.Smith🇺🇸 USA 18691.9%0.08
10P.Jariyanantanetr🇹🇭 THAILAND10791.6%0.08
11M.Castello Branco🇧🇷 BRAZIL9491.5%0.09
12L.Burgay🇮🇹 ITALY6690.9%0.11
13C.Mariani🇮🇹 ITALY6690.9%0.11
14S.Fager🇸🇪 SWEDEN8690.7%0.10
15H.Hallen🇸🇪 SWEDEN8690.7%0.10
16S.Ekberg🇸🇪 SWEDEN7590.7%0.11
17B.Jansson🇸🇪 SWEDEN7590.7%0.11
18P.Grenthe🇫🇷 FRANCE6490.6%0.11
19P.Vanhoutte🇫🇷 FRANCE6490.6%0.11
20B.Bramley🇺🇸 USA 29590.5%0.10
21L.Stansby🇺🇸 USA 29590.5%0.10
22J.Auken🇩🇰 DENMARK9390.3%0.10
23K.Moller🇩🇰 DENMARK9390.3%0.10
24R.Klinger🇦🇺 AUSTRALIA7090.0%0.10
25Z.Nagy🇦🇺 AUSTRALIA7090.0%0.10
26SRIDHAR R🇮🇳 INDIA9989.9%0.12
27F.Waluyan🇮🇩 INDONESIA5789.5%0.12
28R.Bates🇺🇸 USA 210489.4%0.11
29A.Sontag🇺🇸 USA 210489.4%0.11
30K.Ohno🇯🇵 JAPAN13189.3%0.11
31A.Yamada🇯🇵 JAPAN13189.3%0.11
32K.Lasocki🇵🇱 POLAND9389.2%0.11
33J.Russyan🇵🇱 POLAND9389.2%0.11
34W.Haughie🇦🇺 AUSTRALIA7489.2%0.11
35D.Lilley🇦🇺 AUSTRALIA7489.2%0.11
36J.Li🇨🇳 CHINA9389.2%0.11
37H.Tang🇨🇳 CHINA9389.2%0.11
38A.Jezioro🇵🇱 POLAND8188.9%0.12
39J.Klukowski🇵🇱 POLAND8188.9%0.12
40D.Morse🇺🇸 USA 17288.9%0.19
41B.Wolff🇺🇸 USA 17288.9%0.19
42S.Flodqvist🇸🇪 SWEDEN6988.4%0.12
43A.Sjoberg🇸🇪 SWEDEN6988.4%0.12
44B.Baran🇨🇦 CANADA8688.4%0.15
45A.Hobart🇨🇦 CANADA8688.4%0.15
46J.Boulogne🇬🇵 GUADELOUPE7788.3%0.13
47D.Gerin🇬🇵 GUADELOUPE7788.3%0.13
48A.Ruia🇮🇳 INDIA10288.2%0.13
49A.Sequira🇮🇳 INDIA10288.2%0.13
50D.De Falco🇮🇹 ITALY6788.1%0.12
51G.Resta🇮🇹 ITALY6788.1%0.12
52S.Gupta🇮🇳 INDIA12387.8%0.15
53L.Samie🇪🇬 EGYPT6487.5%0.16
54C.Camacho🇧🇷 BRAZIL7187.3%0.17
55C.Fonseca🇧🇷 BRAZIL7187.3%0.17
56P.Lund🇩🇰 DENMARK9487.2%0.15
57S.Moller🇩🇰 DENMARK9487.2%0.15
58M.Hirata🇯🇵 JAPAN11787.2%0.15
59J.Favard🇬🇵 GUADELOUPE6287.1%0.13
60F.Mondor🇬🇵 GUADELOUPE6287.1%0.13
61V.Chinmanas🇹🇭 THAILAND10187.1%0.17
62M.Kamel🇪🇬 EGYPT7787.0%0.16
63Y.Nakamura🇯🇵 JAPAN12387.0%0.16
64M.Khalil🇪🇬 EGYPT8486.9%0.13
65M.Khedr🇪🇬 EGYPT8486.9%0.13
66F.Hoffer🇨🇦 CANADA6086.7%0.13
67D.Piafsky🇨🇦 CANADA6086.7%0.13
68K.Omernik🇵🇱 POLAND6086.7%0.15
69J.Pochron🇵🇱 POLAND6086.7%0.15
70J.Lester🇦🇺 AUSTRALIA8086.2%0.14
71G.Lorentz🇦🇺 AUSTRALIA8086.2%0.14
72J.Stoppa🇫🇷 FRANCE7885.9%0.17
73F.Stretz🇫🇷 FRANCE7885.9%0.17
74D.Sacul🇮🇩 INDONESIA9885.7%0.15
75D.Gerstman🇺🇸 USA 17485.1%0.15
76J.Sutherlin🇺🇸 USA 17485.1%0.15
77F.Baroni🇮🇹 ITALY10185.1%0.18
78M.Ricciarelli🇮🇹 ITALY10185.1%0.18
79J.Carruthers🇨🇦 CANADA8085.0%0.16
80J.Silver🇨🇦 CANADA8085.0%0.16
81M.Amaral🇧🇷 BRAZIL8684.9%0.15
82R.Maffei🇦🇷 ARGENTINA6684.8%0.26
83E.Scanavino🇦🇷 ARGENTINA6684.8%0.26
84P.Castello Branco🇧🇷 BRAZIL7284.7%0.15
85R.Marsal🇩🇪 GERMANY9084.4%0.19
86E.Wladow🇩🇪 GERMANY9084.4%0.19
87M.Wang🇨🇳 CHINA10184.2%0.20
88L.Yulin🇨🇳 CHINA10184.2%0.20
89P.Maijarern🇹🇭 THAILAND8284.1%0.23
90C.De Miguel🇦🇷 ARGENTINA8683.7%0.20
91A.Madala🇦🇷 ARGENTINA8683.7%0.20
92U.Kratz🇩🇪 GERMANY7983.5%0.21
93B.Strater🇩🇪 GERMANY7983.5%0.21
94J.Graham🇿🇦 SOUTH AFRICA7183.1%0.20
95P.Maybury🇿🇦 SOUTH AFRICA7183.1%0.20
96W.Wattar🇪🇬 EGYPT6482.8%0.19
97M.Chan🇭🇰 CHINA HONG KONG8082.5%0.20
98T.Robb🇳🇿 NEW ZEALAND6882.4%0.22
99D.Russell🇳🇿 NEW ZEALAND6882.4%0.22
100M.Cornell🇳🇿 NEW ZEALAND7982.3%0.20
101V.Cornell🇳🇿 NEW ZEALAND7982.3%0.20
102A.El Askalani🇪🇬 EGYPT7382.2%0.19
103C.Suriya🇹🇭 THAILAND10682.1%0.24
104B.Bateman🇿🇦 SOUTH AFRICA6681.8%0.21
105S.Bateman🇿🇦 SOUTH AFRICA6681.8%0.21
106S.Abrahams🇳🇿 NEW ZEALAND6581.5%0.21
107D.Mcleish🇳🇿 NEW ZEALAND6581.5%0.21
108W.Neumann🇭🇰 CHINA HONG KONG7581.3%0.24
109H.Humburg🇩🇪 GERMANY6981.2%0.19
110G.Mattsson🇩🇪 GERMANY6981.2%0.19
111W.Wong🇭🇰 CHINA HONG KONG6481.2%0.22
112J.Gueglio🇦🇷 ARGENTINA8081.2%0.24
113J.Zanalda🇦🇷 ARGENTINA8081.2%0.24
114J.Cassin🇬🇵 GUADELOUPE2181.0%0.33
115J.Pelletier🇬🇵 GUADELOUPE2181.0%0.33
116K.Gilmour🇿🇦 SOUTH AFRICA8380.7%0.22
117H.Kruger🇿🇦 SOUTH AFRICA8380.7%0.22
118J.Pan🇨🇳 CHINA4979.6%0.20
119G.Xuehai🇨🇳 CHINA4979.6%0.20
120G.Wong🇭🇰 CHINA HONG KONG8078.8%0.26
121P.Choy🇭🇰 CHINA HONG KONG10774.8%0.25
122Y.Chan🇭🇰 CHINA HONG KONG9474.5%0.26
123A.Vaidya🇮🇳 INDIA2892.9%0.07
124G.Baze🇺🇸 USA 24887.5%0.15
125R.Meltzer🇺🇸 USA 24887.5%0.15
126J.Goenka🇮🇳 INDIA5286.5%0.15
127T.Sakurai🇯🇵 JAPAN683.3%0.33
128M.Sawiruddin🇮🇩 INDONESIA4180.5%0.20
129A.Suriya🇹🇭 THAILAND4680.4%0.26
130T.Yongchareon🇹🇭 THAILAND4077.5%0.38

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Δ
1R.Bates🇺🇸 USA 2288-0.07+0.99+0.91·
2A.Sontag🇺🇸 USA 2288-0.07+0.99+0.91·
3F.Hoffer🇨🇦 CANADA224+0.08+0.73+0.81·
4D.Piafsky🇨🇦 CANADA224+0.08+0.73+0.81·
5E.Vianna🇧🇷 BRAZIL224+0.12+0.54+0.66▲10
6G.Kasle🇺🇸 USA 1224-0.07+0.72+0.65▼1
7R.Smith🇺🇸 USA 1224-0.07+0.72+0.65▼1
8P.Piganeau🇫🇷 FRANCE224+0.00+0.59+0.60▲1
9J.Py🇫🇷 FRANCE224+0.00+0.59+0.60▲1
10H.Lasut🇮🇩 INDONESIA336+0.00+0.59+0.59▲1
11E.Manoppo🇮🇩 INDONESIA336+0.00+0.59+0.59▲1
12M.Castello Branco🇧🇷 BRAZIL256+0.05+0.49+0.54▲4
13K.Omernik🇵🇱 POLAND176-0.15+0.65+0.50▼6
14J.Pochron🇵🇱 POLAND176-0.15+0.65+0.50▼6
15B.Baran🇨🇦 CANADA240-0.07+0.54+0.47▼2
16A.Hobart🇨🇦 CANADA240-0.07+0.54+0.47▼2
17K.Lasocki🇵🇱 POLAND272-0.02+0.48+0.46·
18J.Russyan🇵🇱 POLAND272-0.02+0.48+0.46·
19D.De Falco🇮🇹 ITALY176-0.03+0.42+0.38▲2
20G.Resta🇮🇹 ITALY176-0.03+0.42+0.38▲2
21P.Grenthe🇫🇷 FRANCE224+0.02+0.33+0.36▲8
22P.Vanhoutte🇫🇷 FRANCE224+0.02+0.33+0.36▲8
23F.Baroni🇮🇹 ITALY272-0.04+0.37+0.34▲2
24M.Ricciarelli🇮🇹 ITALY272-0.04+0.37+0.34▲2
25A.Ruia🇮🇳 INDIA304+0.08+0.26+0.33▲8
26A.Sequira🇮🇳 INDIA304+0.08+0.26+0.33▲8
27C.Camacho🇧🇷 BRAZIL224-0.12+0.45+0.33▼8
28C.Fonseca🇧🇷 BRAZIL224-0.12+0.45+0.33▼8
29J.Lester🇦🇺 AUSTRALIA240+0.03+0.28+0.31▲2
30G.Lorentz🇦🇺 AUSTRALIA240+0.03+0.28+0.31▲2
31A.Jezioro🇵🇱 POLAND224+0.11+0.14+0.26▲16
32J.Klukowski🇵🇱 POLAND224+0.11+0.14+0.26▲16
33H.Humburg🇩🇪 GERMANY208-0.10+0.36+0.26▼6
34G.Mattsson🇩🇪 GERMANY208-0.10+0.36+0.26▼6
35D.Morse🇺🇸 USA 1224-0.03+0.26+0.23·
36B.Wolff🇺🇸 USA 1224-0.03+0.26+0.23·
37J.Carruthers🇨🇦 CANADA208-0.18+0.40+0.22▼14
38J.Silver🇨🇦 CANADA208-0.18+0.40+0.22▼14
39B.Bramley🇺🇸 USA 2272-0.01+0.22+0.21·
40L.Stansby🇺🇸 USA 2272-0.01+0.22+0.21·
41L.Burgay🇮🇹 ITALY224+0.03+0.17+0.20▲2
42C.Mariani🇮🇹 ITALY224+0.03+0.17+0.20▲2
43M.Khalil🇪🇬 EGYPT272+0.07+0.13+0.20▲6
44M.Khedr🇪🇬 EGYPT272+0.07+0.13+0.20▲6
45F.Dahl🇩🇰 DENMARK208-0.06+0.25+0.19▼8
46G.Norris🇩🇰 DENMARK208-0.06+0.25+0.19▼8
47D.Gerstman🇺🇸 USA 1224-0.01+0.17+0.16▼2
48J.Sutherlin🇺🇸 USA 1224-0.01+0.17+0.16▼2
49J.Stoppa🇫🇷 FRANCE224-0.08+0.21+0.13▼8
50F.Stretz🇫🇷 FRANCE224-0.08+0.21+0.13▼8
51A.El Askalani🇪🇬 EGYPT224+0.00+0.12+0.12·
52J.Li🇨🇳 CHINA272+0.10+0.02+0.12▲12
53H.Tang🇨🇳 CHINA272+0.10+0.02+0.12▲12
54C.De Miguel🇦🇷 ARGENTINA224+0.05+0.06+0.11▲5
55A.Madala🇦🇷 ARGENTINA224+0.05+0.06+0.11▲5
56M.Wang🇨🇳 CHINA256+0.09-0.02+0.08▲13
57L.Yulin🇨🇳 CHINA256+0.09-0.02+0.08▲13
58W.Haughie🇦🇺 AUSTRALIA224-0.02+0.09+0.07▼4
59D.Lilley🇦🇺 AUSTRALIA224-0.02+0.09+0.07▼4
60K.Ohno🇯🇵 JAPAN336+0.02+0.04+0.06▲1
61A.Yamada🇯🇵 JAPAN336+0.02+0.04+0.06▲1
62J.Gueglio🇦🇷 ARGENTINA224+0.06+0.00+0.06▲4
63J.Zanalda🇦🇷 ARGENTINA224+0.06+0.00+0.06▲4
64U.Kratz🇩🇪 GERMANY208+0.12-0.08+0.04▲8
65B.Strater🇩🇪 GERMANY208+0.12-0.08+0.04▲8
66J.Boulogne🇬🇵 GUADELOUPE224+0.14-0.11+0.03▲13
67D.Gerin🇬🇵 GUADELOUPE224+0.14-0.11+0.03▲13
68P.Lund🇩🇰 DENMARK224+0.14-0.12+0.02▲14
69S.Moller🇩🇰 DENMARK224+0.14-0.12+0.02▲14
70W.Wattar🇪🇬 EGYPT208-0.04+0.04+0.00▼7
71S.Flodqvist🇸🇪 SWEDEN240+0.08-0.10-0.02▲5
72A.Sjoberg🇸🇪 SWEDEN240+0.08-0.10-0.02▲5
73S.Ekberg🇸🇪 SWEDEN208+0.15-0.17-0.02▲14
74B.Jansson🇸🇪 SWEDEN208+0.15-0.17-0.02▲14
75S.Gupta🇮🇳 INDIA304+0.03-0.07-0.04▼4
76P.Jariyanantanetr🇹🇭 THAILAND304-0.11+0.07-0.04▼18
77F.Waluyan🇮🇩 INDONESIA208-0.04+0.00-0.04▼9
78R.Klinger🇦🇺 AUSTRALIA208+0.04-0.09-0.06▼4
79Z.Nagy🇦🇺 AUSTRALIA208+0.04-0.09-0.06▼4
80M.Hirata🇯🇵 JAPAN320+0.03-0.10-0.06▼2
81M.Cornell🇳🇿 NEW ZEALAND256+0.20-0.28-0.09▲19
82V.Cornell🇳🇿 NEW ZEALAND256+0.20-0.28-0.09▲19
83P.Castello Branco🇧🇷 BRAZIL192+0.07-0.16-0.09▲3
84S.Fager🇸🇪 SWEDEN224-0.18+0.09-0.09▼32
85H.Hallen🇸🇪 SWEDEN224-0.18+0.09-0.09▼32
86M.Amaral🇧🇷 BRAZIL224+0.00-0.12-0.11▼5
87Y.Chan🇭🇰 CHINA HONG KONG240+0.02-0.14-0.12▼3
88Y.Nakamura🇯🇵 JAPAN336+0.02-0.16-0.14▼3
89P.Choy🇭🇰 CHINA HONG KONG256+0.10-0.24-0.14▲9
90SRIDHAR R🇮🇳 INDIA240-0.00-0.20-0.20▲2
91D.Sacul🇮🇩 INDONESIA336-0.03-0.18-0.21▼2
92J.Pan🇨🇳 CHINA144-0.28+0.07-0.21▼36
93G.Xuehai🇨🇳 CHINA144-0.28+0.07-0.21▼36
94J.Auken🇩🇰 DENMARK240-0.01-0.21-0.22▼1
95K.Moller🇩🇰 DENMARK240-0.01-0.21-0.22▼1
96R.Maffei🇦🇷 ARGENTINA224-0.01-0.23-0.24·
97E.Scanavino🇦🇷 ARGENTINA224-0.01-0.23-0.24·
98W.Wong🇭🇰 CHINA HONG KONG192-0.07-0.19-0.26▼8
99M.Kamel🇪🇬 EGYPT208-0.02-0.25-0.27·
100M.Chan🇭🇰 CHINA HONG KONG224-0.06-0.21-0.28▼5
101L.Samie🇪🇬 EGYPT160-0.10-0.20-0.30▼10
102C.Suriya🇹🇭 THAILAND304+0.01-0.35-0.34▲2
103V.Chinmanas🇹🇭 THAILAND272-0.04-0.34-0.38·
104P.Maijarern🇹🇭 THAILAND256-0.09-0.31-0.40▼2
105R.Marsal🇩🇪 GERMANY256-0.03-0.46-0.48·
106E.Wladow🇩🇪 GERMANY256-0.03-0.46-0.48·
107J.Favard🇬🇵 GUADELOUPE224-0.03-0.62-0.64·
108F.Mondor🇬🇵 GUADELOUPE224-0.03-0.62-0.64·
109J.Cassin🇬🇵 GUADELOUPE224-0.02-0.66-0.67·
110J.Pelletier🇬🇵 GUADELOUPE224-0.02-0.66-0.67·
111K.Gilmour🇿🇦 SOUTH AFRICA224+0.17-1.03-0.87▲8
112H.Kruger🇿🇦 SOUTH AFRICA224+0.17-1.03-0.87▲8
113G.Wong🇭🇰 CHINA HONG KONG224+0.01-0.91-0.90▲3
114W.Neumann🇭🇰 CHINA HONG KONG208-0.05-0.87-0.92▼1
115S.Abrahams🇳🇿 NEW ZEALAND224-0.01-0.95-0.96▲2
116D.Mcleish🇳🇿 NEW ZEALAND224-0.01-0.95-0.96▲2
117T.Robb🇳🇿 NEW ZEALAND192-0.13-0.84-0.97▼6
118D.Russell🇳🇿 NEW ZEALAND192-0.13-0.84-0.97▼6
119J.Graham🇿🇦 SOUTH AFRICA224-0.12-0.90-1.02▼5
120P.Maybury🇿🇦 SOUTH AFRICA224-0.12-0.90-1.02▼5
121B.Bateman🇿🇦 SOUTH AFRICA224+0.05-1.44-1.39·
122S.Bateman🇿🇦 SOUTH AFRICA224+0.05-1.44-1.39·