Buenosaires 2024 — 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
1M.Di Franco🇮🇹 ITALY176+1.70+300.0
2A.Manno🇮🇹 ITALY176+1.70+300.0
3J.Kalita🇨🇭 SWITZERLAND192+1.44+277.0
4M.Klukowski🇨🇭 SWITZERLAND192+1.44+277.0
5J.Li🇨🇳 CHINA176+1.43+252.0
6Y.Zhang🇨🇳 CHINA176+1.43+252.0
7M.Askgaard🇩🇰 DENMARK192+1.24+239.0
8K.Konow🇩🇰 DENMARK192+1.24+239.0
9J.Bernard🇫🇷 FRANCE160+1.04+167.0
10N.Lhuissier🇫🇷 FRANCE160+1.04+167.0
11M.Andresen🇳🇴 NORWAY160+0.69+110.0
12E.Erichsen🇳🇴 NORWAY160+0.69+110.0
13P.Janiszewski🇵🇱 POLAND160+0.68+108.0
14W.Strzemecki🇵🇱 POLAND160+0.68+108.0
15Y.Cai🇨🇳 CHINA176+0.51+89.0
16G.Sun🇨🇳 CHINA176+0.51+89.0
17K.Buras🇵🇱 POLAND160+0.44+70.0
18K.Nowak🇵🇱 POLAND160+0.44+70.0
19P.Ravenna🇧🇷 BRAZIL160+0.41+65.0
20M.Toma🇧🇷 BRAZIL160+0.41+65.0
21P.Lakatos🇭🇺 HUNGARY256+0.39+101.0
22G.Winkler🇭🇺 HUNGARY256+0.39+101.0
23L.Imamoglu🇹🇷 TURKIYE176+0.38+67.0
24S.Unal🇹🇷 TURKIYE176+0.38+67.0
25J.Rombaut🇫🇷 FRANCE176+0.38+67.0
26L.Rombaut🇫🇷 FRANCE176+0.38+67.0
27M.Nowosadzki🇨🇭 SWITZERLAND112+0.37+41.0
28P.Zimmermann🇨🇭 SWITZERLAND112+0.37+41.0
29D.Kim🇰🇷 KOREA256+0.34+88.0
30S.Lee🇰🇷 KOREA256+0.34+88.0
31E.Kaya🇹🇷 TURKIYE144+0.30+43.0
32T.Sen🇹🇷 TURKIYE144+0.30+43.0
33N.Edgtton🇦🇺 AUSTRALIA176+0.29+51.0
34T.Nunn🇦🇺 AUSTRALIA176+0.29+51.0
35C.Bakke🇳🇴 NORWAY192+0.22+43.0
36B.Brogeland🇳🇴 NORWAY192+0.22+43.0
37D.Lyder🇨🇦 CANADA176+0.22+38.0
38M.Roche🇨🇦 CANADA176+0.22+38.0
39S.Kang🇰🇷 KOREA256+0.19+48.0
40S.Roh🇰🇷 KOREA256+0.19+48.0
41J.Salonen🇫🇮 FINLAND144+0.12+17.0
42K.Koistinen🇫🇮 FINLAND224+0.09+21.0
43V.Fagerlund🇫🇮 FINLAND240+0.08+19.0
44J.Shivdasani🇮🇳 INDIA192+0.04+8.0
45S.Thakral🇮🇳 INDIA192+0.04+8.0
46W.Gawel🇵🇱 POLAND192+0.02+4.0
47R.Jagniewski🇵🇱 POLAND192+0.02+4.0
48C.Nyberg🇫🇮 FINLAND224-0.00-1.0
49M.Caplan🇨🇦 CANADA160-0.01-1.0
50F.Gitelman🇨🇦 CANADA160-0.01-1.0
51A.Khare🇮🇳 INDIA144-0.06-8.0
52R.Tolani🇮🇳 INDIA144-0.06-8.0
53J.Campos🇧🇷 BRAZIL192-0.06-11.0
54A.Rodrigues🇧🇷 BRAZIL192-0.06-11.0
55M.Figueiredo🇧🇷 BRAZIL160-0.07-12.0
56M.Villas-Boas🇧🇷 BRAZIL160-0.07-12.0
57T.Bessis🇫🇷 FRANCE176-0.08-14.0
58C.Lorenzini🇫🇷 FRANCE176-0.08-14.0
59A.Sementa🇮🇹 ITALY176-0.11-20.0
60A.Versace🇮🇹 ITALY176-0.11-20.0
61G.Donati🇮🇹 ITALY160-0.14-23.0
62G.Percario🇮🇹 ITALY160-0.14-23.0
63J.Coutts🇦🇺 AUSTRALIA176-0.16-28.0
64L.Milne🇦🇺 AUSTRALIA176-0.16-28.0
65S.Brink🇨🇭 SWITZERLAND208-0.17-35.0
66B.Drijver🇨🇭 SWITZERLAND208-0.17-35.0
67B.Bart🇨🇦 CANADA176-0.24-42.0
68J.Blond🇨🇦 CANADA176-0.24-42.0
69T.Charlsen🇳🇴 NORWAY160-0.27-43.0
70T.Hoftaniska🇳🇴 NORWAY160-0.27-43.0
71S.Dey🇮🇳 INDIA176-0.29-51.0
72B.Shaw🇮🇳 INDIA176-0.29-51.0
73M.Bilde🇩🇰 DENMARK192-0.35-67.0
74A.Plejdrup🇩🇰 DENMARK192-0.35-67.0
75R.Lian🇨🇳 CHINA160-0.38-60.0
76Y.Lian🇨🇳 CHINA160-0.38-60.0
77F.Weiss Selway🇦🇹 AUSTRIA176-0.45-80.0
78L.Weiss Selway🇦🇹 AUSTRIA176-0.45-80.0
79Z.Argay🇭🇺 HUNGARY256-0.54-137.0
80M.Kemeny🇭🇺 HUNGARY256-0.54-137.0
81M.Knob🇦🇹 AUSTRIA176-0.57-101.0
82C.Wanha🇦🇹 AUSTRIA176-0.57-101.0
83J.Juuri-Oja🇫🇮 FINLAND192-0.58-112.0
84P.Gill🇦🇺 AUSTRALIA160-0.75-120.0
85C.Lu🇦🇺 AUSTRALIA160-0.75-120.0
86R.Wadl🇦🇹 AUSTRIA160-0.89-143.0
87S.Weinberger🇦🇹 AUSTRIA160-0.89-143.0
88E.Erbil🇹🇷 TURKIYE192-0.91-175.0
89H.Peyret🇹🇷 TURKIYE192-0.91-175.0
90H.Graversen🇩🇰 DENMARK128-1.09-140.0
91E.Jepsen🇩🇰 DENMARK128-1.09-140.0
92N.Abo Hantash🇰🇼 KUWAIT256-1.66-426.0
93R.Anabtawi🇰🇼 KUWAIT256-1.66-426.0
94A.Alhashemi🇰🇼 KUWAIT256-2.00-511.0
95M.Husain🇰🇼 KUWAIT256-2.00-511.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
1E.Erichsen🇳🇴 NORWAY5292.3%0.12
2K.Konow🇩🇰 DENMARK5490.7%0.09
3E.Erbil🇹🇷 TURKIYE4789.4%0.15
4Y.Lian🇨🇳 CHINA4689.1%0.11
5P.Ravenna🇧🇷 BRAZIL4588.9%0.16
6Y.Cai🇨🇳 CHINA4488.6%0.14
7M.Caplan🇨🇦 CANADA4187.8%0.15
8F.Weiss Selway🇦🇹 AUSTRIA4187.8%0.15
9P.Zimmermann🇨🇭 SWITZERLAND3287.5%0.12
10C.Lorenzini🇫🇷 FRANCE3987.2%0.15
11D.Kim🇰🇷 KOREA6186.9%0.13
12S.Thakral🇮🇳 INDIA4486.4%0.14
13G.Winkler🇭🇺 HUNGARY6686.4%0.20
14F.Gitelman🇨🇦 CANADA2986.2%0.17
15T.Charlsen🇳🇴 NORWAY4386.0%0.14
16G.Donati🇮🇹 ITALY4386.0%0.16
17N.Edgtton🇦🇺 AUSTRALIA4386.0%0.16
18M.Askgaard🇩🇰 DENMARK4985.7%0.14
19W.Gawel🇵🇱 POLAND6385.7%0.14
20A.Manno🇮🇹 ITALY4285.7%0.17
21J.Blond🇨🇦 CANADA5384.9%0.21
22Y.Zhang🇨🇳 CHINA3384.8%0.15
23M.Andresen🇳🇴 NORWAY3984.6%0.15
24J.Coutts🇦🇺 AUSTRALIA5184.3%0.18
25W.Strzemecki🇵🇱 POLAND4484.1%0.16
26G.Sun🇨🇳 CHINA4484.1%0.18
27Z.Argay🇭🇺 HUNGARY5683.9%0.18
28A.Sementa🇮🇹 ITALY4383.7%0.16
29M.Roche🇨🇦 CANADA4383.7%0.16
30M.Klukowski🇨🇭 SWITZERLAND4383.7%0.19
31A.Alhashemi🇰🇼 KUWAIT6783.6%0.18
32A.Versace🇮🇹 ITALY4283.3%0.17
33L.Weiss Selway🇦🇹 AUSTRIA4283.3%0.31
34P.Gill🇦🇺 AUSTRALIA4182.9%0.20
35J.Rombaut🇫🇷 FRANCE4682.6%0.17
36C.Bakke🇳🇴 NORWAY4082.5%0.17
37T.Nunn🇦🇺 AUSTRALIA4082.5%0.17
38H.Graversen🇩🇰 DENMARK1782.4%0.18
39E.Kaya🇹🇷 TURKIYE3482.4%0.18
40C.Lu🇦🇺 AUSTRALIA3482.4%0.23
41M.Knob🇦🇹 AUSTRIA5182.4%0.26
42S.Lee🇰🇷 KOREA6782.1%0.18
43R.Wadl🇦🇹 AUSTRIA4481.8%0.20
44T.Bessis🇫🇷 FRANCE3381.8%0.21
45P.Janiszewski🇵🇱 POLAND3381.8%0.21
46P.Lakatos🇭🇺 HUNGARY7681.6%0.20
47R.Anabtawi🇰🇼 KUWAIT7681.6%0.20
48B.Bart🇨🇦 CANADA3881.6%0.21
49L.Rombaut🇫🇷 FRANCE4981.6%0.24
50S.Brink🇨🇭 SWITZERLAND5481.5%0.20
51J.Salonen🇫🇮 FINLAND3281.2%0.19
52J.Juuri-Oja🇫🇮 FINLAND5381.1%0.19
53A.Rodrigues🇧🇷 BRAZIL4281.0%0.19
54K.Buras🇵🇱 POLAND4281.0%0.21
55C.Nyberg🇫🇮 FINLAND5280.8%0.21
56M.Villas-Boas🇧🇷 BRAZIL4180.5%0.22
57M.Kemeny🇭🇺 HUNGARY7580.0%0.24
58A.Plejdrup🇩🇰 DENMARK5080.0%0.24
59S.Roh🇰🇷 KOREA5979.7%0.25
60M.Di Franco🇮🇹 ITALY4979.6%0.20
61L.Imamoglu🇹🇷 TURKIYE4979.6%0.22
62D.Lyder🇨🇦 CANADA4979.6%0.22
63N.Lhuissier🇫🇷 FRANCE4479.5%0.39
64S.Unal🇹🇷 TURKIYE3479.4%0.21
65G.Percario🇮🇹 ITALY3378.8%0.24
66B.Shaw🇮🇳 INDIA5278.8%0.33
67B.Brogeland🇳🇴 NORWAY4778.7%0.26
68R.Lian🇨🇳 CHINA3778.4%0.22
69J.Li🇨🇳 CHINA5178.4%0.23
70M.Bilde🇩🇰 DENMARK4678.3%0.24
71V.Fagerlund🇫🇮 FINLAND6078.3%0.27
72M.Husain🇰🇼 KUWAIT6978.3%0.28
73T.Sen🇹🇷 TURKIYE3278.1%0.22
74B.Drijver🇨🇭 SWITZERLAND5078.0%0.22
75C.Wanha🇦🇹 AUSTRIA4178.0%0.24
76J.Kalita🇨🇭 SWITZERLAND4577.8%0.27
77J.Shivdasani🇮🇳 INDIA5877.6%0.22
78N.Abo Hantash🇰🇼 KUWAIT5877.6%0.28
79M.Figueiredo🇧🇷 BRAZIL4077.5%0.23
80R.Jagniewski🇵🇱 POLAND3177.4%0.32
81K.Nowak🇵🇱 POLAND3775.7%0.32
82S.Kang🇰🇷 KOREA5375.5%0.26
83E.Jepsen🇩🇰 DENMARK4475.0%0.25
84L.Milne🇦🇺 AUSTRALIA4875.0%0.27
85M.Toma🇧🇷 BRAZIL3574.3%0.26
86J.Bernard🇫🇷 FRANCE3873.7%0.29
87J.Campos🇧🇷 BRAZIL5673.2%0.32
88R.Tolani🇮🇳 INDIA3773.0%0.38
89S.Weinberger🇦🇹 AUSTRIA4472.7%0.27
90H.Peyret🇹🇷 TURKIYE5572.7%0.38
91T.Hoftaniska🇳🇴 NORWAY3971.8%0.28
92S.Dey🇮🇳 INDIA3369.7%0.39
93K.Koistinen🇫🇮 FINLAND5766.7%0.40
94A.Khare🇮🇳 INDIA3863.2%0.53
95M.Nowosadzki🇨🇭 SWITZERLAND1861.1%0.44

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.Erichsen🇳🇴 NORWAY3190.3%0.13
2C.Lorenzini🇫🇷 FRANCE5585.5%0.18
3R.Jagniewski🇵🇱 POLAND5384.9%0.17
4E.Jepsen🇩🇰 DENMARK3284.4%0.16
5Y.Cai🇨🇳 CHINA5784.2%0.16
6G.Sun🇨🇳 CHINA3183.9%0.16
7A.Versace🇮🇹 ITALY4383.7%0.16
8P.Zimmermann🇨🇭 SWITZERLAND3683.3%0.17
9A.Sementa🇮🇹 ITALY4883.3%0.17
10T.Hoftaniska🇳🇴 NORWAY3582.9%0.23
11C.Bakke🇳🇴 NORWAY5082.0%0.22
12T.Sen🇹🇷 TURKIYE3881.6%0.24
13V.Fagerlund🇫🇮 FINLAND6481.2%0.20
14K.Koistinen🇫🇮 FINLAND5881.0%0.21
15M.Nowosadzki🇨🇭 SWITZERLAND2680.8%0.19
16J.Rombaut🇫🇷 FRANCE4180.5%0.27
17F.Weiss Selway🇦🇹 AUSTRIA5580.0%0.22
18W.Gawel🇵🇱 POLAND4580.0%0.22
19M.Villas-Boas🇧🇷 BRAZIL4580.0%0.22
20N.Lhuissier🇫🇷 FRANCE3479.4%0.23
21S.Lee🇰🇷 KOREA6879.4%0.35
22T.Charlsen🇳🇴 NORWAY4379.1%0.30
23K.Konow🇩🇰 DENMARK4278.6%0.33
24C.Lu🇦🇺 AUSTRALIA4678.3%0.35
25P.Janiszewski🇵🇱 POLAND3677.8%0.25
26J.Shivdasani🇮🇳 INDIA4577.8%0.33
27T.Bessis🇫🇷 FRANCE4977.6%0.24
28R.Lian🇨🇳 CHINA4077.5%0.25
29Y.Zhang🇨🇳 CHINA4477.3%0.27
30S.Brink🇨🇭 SWITZERLAND4477.3%0.29
31J.Li🇨🇳 CHINA4877.1%0.25
32L.Imamoglu🇹🇷 TURKIYE3577.1%0.26
33G.Winkler🇭🇺 HUNGARY6177.0%0.29
34B.Drijver🇨🇭 SWITZERLAND6076.7%0.27
35K.Nowak🇵🇱 POLAND4376.7%0.30
36S.Weinberger🇦🇹 AUSTRIA4376.7%0.40
37M.Toma🇧🇷 BRAZIL4776.6%0.23
38H.Graversen🇩🇰 DENMARK3476.5%0.27
39Z.Argay🇭🇺 HUNGARY5976.3%0.29
40C.Nyberg🇫🇮 FINLAND6675.8%0.26
41S.Dey🇮🇳 INDIA3775.7%0.24
42J.Kalita🇨🇭 SWITZERLAND4975.5%0.27
43P.Lakatos🇭🇺 HUNGARY5375.5%0.34
44S.Thakral🇮🇳 INDIA4475.0%0.27
45B.Bart🇨🇦 CANADA4075.0%0.28
46J.Bernard🇫🇷 FRANCE4475.0%0.29
47A.Khare🇮🇳 INDIA3275.0%0.31
48W.Strzemecki🇵🇱 POLAND4774.5%0.28
49N.Edgtton🇦🇺 AUSTRALIA5574.5%0.29
50M.Askgaard🇩🇰 DENMARK4774.5%0.30
51B.Brogeland🇳🇴 NORWAY5574.5%0.33
52A.Rodrigues🇧🇷 BRAZIL4374.4%0.30
53M.Knob🇦🇹 AUSTRIA4374.4%0.30
54L.Milne🇦🇺 AUSTRALIA4374.4%0.37
55S.Unal🇹🇷 TURKIYE5874.1%0.28
56J.Campos🇧🇷 BRAZIL5074.0%0.28
57A.Plejdrup🇩🇰 DENMARK5074.0%0.36
58M.Andresen🇳🇴 NORWAY3873.7%0.29
59M.Di Franco🇮🇹 ITALY4973.5%0.35
60J.Coutts🇦🇺 AUSTRALIA3473.5%0.47
61S.Roh🇰🇷 KOREA6473.4%0.30
62D.Kim🇰🇷 KOREA6073.3%0.30
63C.Wanha🇦🇹 AUSTRIA4173.2%0.37
64R.Tolani🇮🇳 INDIA3773.0%0.46
65E.Kaya🇹🇷 TURKIYE4072.5%0.33
66L.Rombaut🇫🇷 FRANCE4072.5%0.38
67M.Roche🇨🇦 CANADA4072.5%0.42
68R.Wadl🇦🇹 AUSTRIA2972.4%0.34
69A.Manno🇮🇹 ITALY3672.2%0.31
70P.Gill🇦🇺 AUSTRALIA3971.8%0.33
71F.Gitelman🇨🇦 CANADA4971.4%0.29
72G.Percario🇮🇹 ITALY5271.2%0.33
73G.Donati🇮🇹 ITALY3171.0%0.29
74M.Klukowski🇨🇭 SWITZERLAND5570.9%0.33
75M.Caplan🇨🇦 CANADA4170.7%0.37
76E.Erbil🇹🇷 TURKIYE4170.7%0.39
77D.Lyder🇨🇦 CANADA4470.5%0.39
78J.Juuri-Oja🇫🇮 FINLAND3770.3%0.32
79P.Ravenna🇧🇷 BRAZIL3369.7%0.30
80J.Salonen🇫🇮 FINLAND3369.7%0.36
81K.Buras🇵🇱 POLAND3868.4%0.32
82Y.Lian🇨🇳 CHINA3767.6%0.35
83M.Figueiredo🇧🇷 BRAZIL3467.6%0.38
84S.Kang🇰🇷 KOREA8066.2%0.42
85H.Peyret🇹🇷 TURKIYE4965.3%0.49
86M.Kemeny🇭🇺 HUNGARY6665.2%0.47
87M.Bilde🇩🇰 DENMARK4665.2%0.48
88M.Husain🇰🇼 KUWAIT6264.5%0.52
89L.Weiss Selway🇦🇹 AUSTRIA3863.2%0.47
90J.Blond🇨🇦 CANADA4562.2%0.44
91B.Shaw🇮🇳 INDIA5459.3%0.48
92T.Nunn🇦🇺 AUSTRALIA3857.9%0.50
93R.Anabtawi🇰🇼 KUWAIT6552.3%0.71
94N.Abo Hantash🇰🇼 KUWAIT5747.4%0.74
95A.Alhashemi🇰🇼 KUWAIT5839.7%0.79

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
1M.Caplan🇨🇦 CANADA7095.7%0.06
2F.Gitelman🇨🇦 CANADA7095.7%0.06
3J.Juuri-Oja🇫🇮 FINLAND9694.8%0.08
4C.Nyberg🇫🇮 FINLAND11294.6%0.09
5M.Di Franco🇮🇹 ITALY9194.5%0.06
6A.Manno🇮🇹 ITALY9194.5%0.06
7W.Gawel🇵🇱 POLAND9493.6%0.07
8R.Jagniewski🇵🇱 POLAND9493.6%0.07
9T.Bessis🇫🇷 FRANCE7293.1%0.08
10C.Lorenzini🇫🇷 FRANCE7293.1%0.08
11L.Imamoglu🇹🇷 TURKIYE8392.8%0.10
12S.Unal🇹🇷 TURKIYE8392.8%0.10
13G.Donati🇮🇹 ITALY7692.1%0.09
14G.Percario🇮🇹 ITALY7692.1%0.09
15C.Bakke🇳🇴 NORWAY8792.0%0.09
16B.Brogeland🇳🇴 NORWAY8792.0%0.09
17J.Li🇨🇳 CHINA8491.7%0.08
18Y.Zhang🇨🇳 CHINA8491.7%0.08
19S.Dey🇮🇳 INDIA8590.6%0.09
20B.Shaw🇮🇳 INDIA8590.6%0.09
21A.Sementa🇮🇹 ITALY8590.6%0.09
22A.Versace🇮🇹 ITALY8590.6%0.09
23J.Rombaut🇫🇷 FRANCE9590.5%0.10
24L.Rombaut🇫🇷 FRANCE9590.5%0.10
25R.Lian🇨🇳 CHINA8390.4%0.10
26Y.Lian🇨🇳 CHINA8390.4%0.10
27S.Kang🇰🇷 KOREA11290.2%0.12
28S.Roh🇰🇷 KOREA11290.2%0.12
29M.Nowosadzki🇨🇭 SWITZERLAND5090.0%0.12
30P.Zimmermann🇨🇭 SWITZERLAND5090.0%0.12
31M.Bilde🇩🇰 DENMARK9689.6%0.10
32A.Plejdrup🇩🇰 DENMARK9689.6%0.10
33J.Bernard🇫🇷 FRANCE8289.0%0.11
34N.Lhuissier🇫🇷 FRANCE8289.0%0.11
35M.Andresen🇳🇴 NORWAY9189.0%0.13
36E.Erichsen🇳🇴 NORWAY9189.0%0.13
37M.Figueiredo🇧🇷 BRAZIL8188.9%0.14
38M.Villas-Boas🇧🇷 BRAZIL8188.9%0.14
39P.Ravenna🇧🇷 BRAZIL8088.8%0.14
40M.Toma🇧🇷 BRAZIL8088.8%0.14
41P.Lakatos🇭🇺 HUNGARY14288.7%0.12
42G.Winkler🇭🇺 HUNGARY14288.7%0.12
43V.Fagerlund🇫🇮 FINLAND11588.7%0.12
44J.Kalita🇨🇭 SWITZERLAND8888.6%0.12
45M.Klukowski🇨🇭 SWITZERLAND8888.6%0.12
46M.Askgaard🇩🇰 DENMARK10388.3%0.13
47K.Konow🇩🇰 DENMARK10388.3%0.13
48D.Kim🇰🇷 KOREA12888.3%0.21
49S.Lee🇰🇷 KOREA12888.3%0.21
50D.Lyder🇨🇦 CANADA9288.0%0.12
51M.Roche🇨🇦 CANADA9288.0%0.12
52J.Coutts🇦🇺 AUSTRALIA9987.9%0.14
53L.Milne🇦🇺 AUSTRALIA9987.9%0.14
54T.Charlsen🇳🇴 NORWAY8287.8%0.13
55T.Hoftaniska🇳🇴 NORWAY8287.8%0.13
56H.Graversen🇩🇰 DENMARK6186.9%0.23
57E.Jepsen🇩🇰 DENMARK6186.9%0.23
58K.Koistinen🇫🇮 FINLAND11186.5%0.14
59S.Brink🇨🇭 SWITZERLAND10486.5%0.17
60B.Drijver🇨🇭 SWITZERLAND10486.5%0.17
61Y.Cai🇨🇳 CHINA8886.4%0.18
62G.Sun🇨🇳 CHINA8886.4%0.18
63K.Buras🇵🇱 POLAND7986.1%0.17
64K.Nowak🇵🇱 POLAND7986.1%0.17
65N.Edgtton🇦🇺 AUSTRALIA8385.5%0.16
66T.Nunn🇦🇺 AUSTRALIA8385.5%0.16
67M.Knob🇦🇹 AUSTRIA9284.8%0.16
68C.Wanha🇦🇹 AUSTRIA9284.8%0.16
69Z.Argay🇭🇺 HUNGARY13184.7%0.18
70M.Kemeny🇭🇺 HUNGARY13184.7%0.18
71A.Khare🇮🇳 INDIA7584.0%0.19
72R.Tolani🇮🇳 INDIA7584.0%0.19
73E.Erbil🇹🇷 TURKIYE10283.3%0.20
74H.Peyret🇹🇷 TURKIYE10283.3%0.20
75E.Kaya🇹🇷 TURKIYE6683.3%0.20
76T.Sen🇹🇷 TURKIYE6683.3%0.20
77J.Campos🇧🇷 BRAZIL9882.7%0.18
78A.Rodrigues🇧🇷 BRAZIL9882.7%0.18
79P.Gill🇦🇺 AUSTRALIA7582.7%0.27
80C.Lu🇦🇺 AUSTRALIA7582.7%0.27
81J.Salonen🇫🇮 FINLAND7482.4%0.18
82J.Shivdasani🇮🇳 INDIA10282.4%0.18
83S.Thakral🇮🇳 INDIA10282.4%0.18
84F.Weiss Selway🇦🇹 AUSTRIA8380.7%0.23
85L.Weiss Selway🇦🇹 AUSTRIA8380.7%0.23
86P.Janiszewski🇵🇱 POLAND7780.5%0.22
87W.Strzemecki🇵🇱 POLAND7780.5%0.22
88R.Wadl🇦🇹 AUSTRIA8877.3%0.27
89S.Weinberger🇦🇹 AUSTRIA8877.3%0.27
90B.Bart🇨🇦 CANADA9176.9%0.25
91J.Blond🇨🇦 CANADA9176.9%0.25
92N.Abo Hantash🇰🇼 KUWAIT13470.9%0.37
93R.Anabtawi🇰🇼 KUWAIT13470.9%0.37
94A.Alhashemi🇰🇼 KUWAIT13669.9%0.40
95M.Husain🇰🇼 KUWAIT13669.9%0.40

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Δ
1J.Li🇨🇳 CHINA176+0.02+0.87+0.88▲6
2Y.Zhang🇨🇳 CHINA176+0.02+0.87+0.88▲6
3J.Kalita🇨🇭 SWITZERLAND192-0.18+0.99+0.81·
4M.Klukowski🇨🇭 SWITZERLAND192-0.18+0.99+0.81·
5M.Di Franco🇮🇹 ITALY176-0.23+1.02+0.79▼4
6A.Manno🇮🇹 ITALY176-0.23+1.02+0.79▼4
7T.Bessis🇫🇷 FRANCE176-0.22+0.91+0.70▼2
8C.Lorenzini🇫🇷 FRANCE176-0.22+0.91+0.70▼2
9J.Bernard🇫🇷 FRANCE160-0.09+0.68+0.59▲4
10N.Lhuissier🇫🇷 FRANCE160-0.09+0.68+0.59▲4
11Y.Cai🇨🇳 CHINA176-0.21+0.80+0.59▼2
12G.Sun🇨🇳 CHINA176-0.21+0.80+0.59▼2
13G.Donati🇮🇹 ITALY160+0.17+0.37+0.54▲18
14G.Percario🇮🇹 ITALY160+0.17+0.37+0.54▲18
15P.Janiszewski🇵🇱 POLAND160-0.15+0.67+0.52·
16W.Strzemecki🇵🇱 POLAND160-0.15+0.67+0.52·
17M.Askgaard🇩🇰 DENMARK192-0.00+0.46+0.45▲2
18K.Konow🇩🇰 DENMARK192-0.00+0.46+0.45▲2
19M.Nowosadzki🇨🇭 SWITZERLAND112-0.30+0.71+0.41▼8
20P.Zimmermann🇨🇭 SWITZERLAND112-0.30+0.71+0.41▼8
21S.Brink🇨🇭 SWITZERLAND208+0.19+0.19+0.38▲26
22B.Drijver🇨🇭 SWITZERLAND208+0.19+0.19+0.38▲26
23T.Charlsen🇳🇴 NORWAY160+0.21+0.16+0.37▲28
24T.Hoftaniska🇳🇴 NORWAY160+0.21+0.16+0.37▲28
25R.Lian🇨🇳 CHINA160-0.08+0.44+0.36▼4
26Y.Lian🇨🇳 CHINA160-0.08+0.44+0.36▼4
27K.Buras🇵🇱 POLAND160+0.11+0.21+0.32▲18
28K.Nowak🇵🇱 POLAND160+0.11+0.21+0.32▲18
29D.Kim🇰🇷 KOREA256-0.03+0.34+0.31▲4
30S.Lee🇰🇷 KOREA256-0.03+0.34+0.31▲4
31H.Graversen🇩🇰 DENMARK128-0.25+0.54+0.29▼14
32E.Jepsen🇩🇰 DENMARK128-0.25+0.54+0.29▼14
33B.Bart🇨🇦 CANADA176+0.32-0.05+0.27▲30
34J.Blond🇨🇦 CANADA176+0.32-0.05+0.27▲30
35A.Sementa🇮🇹 ITALY176-0.12+0.38+0.26▼8
36A.Versace🇮🇹 ITALY176-0.12+0.38+0.26▼8
37C.Bakke🇳🇴 NORWAY192-0.07+0.31+0.23▲1
38B.Brogeland🇳🇴 NORWAY192-0.07+0.31+0.23▲1
39P.Lakatos🇭🇺 HUNGARY256-0.18+0.41+0.23▼16
40G.Winkler🇭🇺 HUNGARY256-0.18+0.41+0.23▼16
41V.Fagerlund🇫🇮 FINLAND240-0.05+0.26+0.21▼1
42W.Gawel🇵🇱 POLAND192-0.12+0.32+0.21▼6
43R.Jagniewski🇵🇱 POLAND192-0.12+0.32+0.21▼6
44L.Imamoglu🇹🇷 TURKIYE176-0.03+0.23+0.20▼3
45S.Unal🇹🇷 TURKIYE176-0.03+0.23+0.20▼3
46S.Kang🇰🇷 KOREA256-0.03+0.16+0.14▲3
47S.Roh🇰🇷 KOREA256-0.03+0.16+0.14▲3
48S.Dey🇮🇳 INDIA176-0.26+0.40+0.14▼23
49B.Shaw🇮🇳 INDIA176-0.26+0.40+0.14▼23
50K.Koistinen🇫🇮 FINLAND224+0.07+0.06+0.13▲6
51C.Nyberg🇫🇮 FINLAND224+0.00+0.12+0.12▲2
52M.Andresen🇳🇴 NORWAY160-0.13+0.22+0.09▼9
53E.Erichsen🇳🇴 NORWAY160-0.13+0.22+0.09▼9
54J.Coutts🇦🇺 AUSTRALIA176+0.09-0.02+0.07▲5
55L.Milne🇦🇺 AUSTRALIA176+0.09-0.02+0.07▲5
56M.Figueiredo🇧🇷 BRAZIL160+0.29-0.23+0.06▲11
57M.Villas-Boas🇧🇷 BRAZIL160+0.29-0.23+0.06▲11
58N.Edgtton🇦🇺 AUSTRALIA176+0.06-0.01+0.05▼1
59T.Nunn🇦🇺 AUSTRALIA176+0.06-0.01+0.05▼1
60P.Ravenna🇧🇷 BRAZIL160-0.37+0.38+0.02▼31
61M.Toma🇧🇷 BRAZIL160-0.37+0.38+0.02▼31
62J.Salonen🇫🇮 FINLAND144-0.32+0.33+0.02▼27
63M.Caplan🇨🇦 CANADA160-0.12+0.11-0.01▼9
64F.Gitelman🇨🇦 CANADA160-0.12+0.11-0.01▼9
65J.Campos🇧🇷 BRAZIL192+0.01-0.03-0.02▼4
66A.Rodrigues🇧🇷 BRAZIL192+0.01-0.03-0.02▼4
67J.Rombaut🇫🇷 FRANCE176+0.08-0.21-0.13▼2
68L.Rombaut🇫🇷 FRANCE176+0.08-0.21-0.13▼2
69J.Juuri-Oja🇫🇮 FINLAND192+0.16-0.39-0.23▲6
70D.Lyder🇨🇦 CANADA176+0.00-0.25-0.25▼1
71M.Roche🇨🇦 CANADA176+0.00-0.25-0.25▼1
72E.Erbil🇹🇷 TURKIYE192+0.30-0.59-0.29▲10
73H.Peyret🇹🇷 TURKIYE192+0.30-0.59-0.29▲10
74Z.Argay🇭🇺 HUNGARY256+0.12-0.45-0.33▲4
75M.Kemeny🇭🇺 HUNGARY256+0.12-0.45-0.33▲4
76J.Shivdasani🇮🇳 INDIA192-0.07-0.27-0.34▼3
77S.Thakral🇮🇳 INDIA192-0.07-0.27-0.34▼3
78A.Khare🇮🇳 INDIA144+0.50-0.85-0.35▲10
79R.Tolani🇮🇳 INDIA144+0.50-0.85-0.35▲10
80R.Wadl🇦🇹 AUSTRIA160+0.21-0.58-0.37·
81S.Weinberger🇦🇹 AUSTRIA160+0.21-0.58-0.37·
82E.Kaya🇹🇷 TURKIYE144-0.19-0.26-0.46▼11
83T.Sen🇹🇷 TURKIYE144-0.19-0.26-0.46▼11
84M.Knob🇦🇹 AUSTRIA176-0.14-0.45-0.59▼8
85C.Wanha🇦🇹 AUSTRIA176-0.14-0.45-0.59▼8
86M.Bilde🇩🇰 DENMARK192+0.08-0.75-0.67·
87A.Plejdrup🇩🇰 DENMARK192+0.08-0.75-0.67·
88P.Gill🇦🇺 AUSTRALIA160-0.09-0.65-0.74▼4
89C.Lu🇦🇺 AUSTRALIA160-0.09-0.65-0.74▼4
90F.Weiss Selway🇦🇹 AUSTRIA176+0.19-0.99-0.80·
91L.Weiss Selway🇦🇹 AUSTRIA176+0.19-0.99-0.80·
92A.Alhashemi🇰🇼 KUWAIT256+0.26-1.99-1.73▲2
93M.Husain🇰🇼 KUWAIT256+0.26-1.99-1.73▲2
94N.Abo Hantash🇰🇼 KUWAIT256+0.17-1.98-1.81▼2
95R.Anabtawi🇰🇼 KUWAIT256+0.17-1.98-1.81▼2