Marrakech 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.
| # | Player | Team | Boards | /board | Total |
|---|---|---|---|---|---|
| 1 | J.Kalita | 🇨🇭 SWITZERLAND | 288 | +0.75 | +215.0 |
| 2 | M.Klukowski | 🇨🇭 SWITZERLAND | 288 | +0.75 | +215.0 |
| 3 | A.Versace | 🇮🇹 ITALY | 224 | +0.46 | +103.0 |
| 4 | A.Sementa | 🇮🇹 ITALY | 208 | +0.38 | +79.0 |
| 5 | S.Brink | 🇨🇭 SWITZERLAND | 144 | +0.33 | +48.0 |
| 6 | B.Drijver | 🇨🇭 SWITZERLAND | 144 | +0.33 | +48.0 |
| 7 | J.Grue | 🇺🇸 USA2 | 208 | +0.09 | +18.0 |
| 8 | B.Moss | 🇺🇸 USA2 | 208 | +0.09 | +18.0 |
| 9 | M.Di Franco | 🇮🇹 ITALY | 128 | +0.05 | +7.0 |
| 10 | A.Manno | 🇮🇹 ITALY | 128 | +0.05 | +7.0 |
| 11 | C.Bakke | 🇳🇴 NORWAY | 240 | +0.04 | +9.0 |
| 12 | B.Brogeland | 🇳🇴 NORWAY | 240 | +0.04 | +9.0 |
| 13 | Z.Mahmood | 🇺🇸 USA2 | 176 | +0.01 | +1.0 |
| 14 | J.Meckstroth | 🇺🇸 USA2 | 176 | +0.01 | +1.0 |
| 15 | M.Nowosadzki | 🇨🇭 SWITZERLAND | 144 | -0.20 | -29.0 |
| 16 | P.Zimmermann | 🇨🇭 SWITZERLAND | 144 | -0.20 | -29.0 |
| 17 | G.Donati | 🇮🇹 ITALY | 176 | -0.23 | -41.0 |
| 18 | G.Percario | 🇮🇹 ITALY | 160 | -0.41 | -65.0 |
| 19 | T.Grude | 🇳🇴 NORWAY | 224 | -0.47 | -106.0 |
| 20 | G.Helgemo | 🇳🇴 NORWAY | 224 | -0.47 | -106.0 |
| 21 | M.Fleisher | 🇺🇸 USA2 | 128 | -0.96 | -123.0 |
| 22 | C.Martel | 🇺🇸 USA2 | 128 | -0.96 | -123.0 |
| 23 | J.Liu | 🇨🇳 CHINA | 80 | +0.55 | +44.0 |
| 24 | Z.Zhuang | 🇨🇳 CHINA | 80 | +0.55 | +44.0 |
| 25 | A.Birman | 🇮🇱 ISRAEL | 96 | +0.38 | +36.0 |
| 26 | D.Padon | 🇮🇱 ISRAEL | 96 | +0.38 | +36.0 |
| 27 | V.Demuy | 🇺🇸 USA1 | 80 | +0.35 | +28.0 |
| 28 | J.Kranyak | 🇺🇸 USA1 | 80 | +0.35 | +28.0 |
| 29 | K.Araszkiewicz | 🇵🇱 POLAND | 64 | +0.27 | +17.0 |
| 30 | K.Kotorowicz | 🇵🇱 POLAND | 64 | +0.27 | +17.0 |
| 31 | T.Aa | 🇳🇴 NORWAY | 112 | +0.22 | +25.0 |
| 32 | A.Livgard | 🇳🇴 NORWAY | 112 | +0.22 | +25.0 |
| 33 | K.Buras | 🇵🇱 POLAND | 80 | +0.12 | +10.0 |
| 34 | P.Lutostanski | 🇵🇱 POLAND | 80 | +0.12 | +10.0 |
| 35 | K.Bathurst | 🇺🇸 USA1 | 64 | -0.05 | -3.0 |
| 36 | J.Hurd | 🇺🇸 USA1 | 64 | -0.05 | -3.0 |
| 37 | L.Hu | 🇨🇳 CHINA | 96 | -0.43 | -41.0 |
| 38 | Y.Liu | 🇨🇳 CHINA | 96 | -0.43 | -41.0 |
| 39 | C.Ju | 🇨🇳 CHINA | 16 | -0.56 | -9.0 |
| 40 | Z.Shi | 🇨🇳 CHINA | 16 | -0.56 | -9.0 |
| 41 | W.Spector | 🇺🇸 USA1 | 48 | -0.69 | -33.0 |
| 42 | G.Wolpert | 🇺🇸 USA1 | 48 | -0.69 | -33.0 |
| 43 | A.Levin | 🇮🇱 ISRAEL | 48 | -0.90 | -43.0 |
| 44 | J.Roll | 🇮🇱 ISRAEL | 48 | -0.90 | -43.0 |
| 45 | O.Toledano | 🇮🇱 ISRAEL | 48 | -1.10 | -53.0 |
| 46 | A.Zamir | 🇮🇱 ISRAEL | 48 | -1.10 | -53.0 |
| 47 | W.Gawel | 🇵🇱 POLAND | 48 | -1.17 | -56.0 |
| 48 | R.Jagniewski | 🇵🇱 POLAND | 48 | -1.17 | -56.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.
| # | Player | Team | Leads | On target | Conceded |
|---|---|---|---|---|---|
| 1 | J.Kalita | 🇨🇭 SWITZERLAND | 72 | 86.1% | 0.18 |
| 2 | J.Meckstroth | 🇺🇸 USA2 | 48 | 85.4% | 0.21 |
| 3 | C.Bakke | 🇳🇴 NORWAY | 76 | 84.2% | 0.17 |
| 4 | C.Martel | 🇺🇸 USA2 | 28 | 82.1% | 0.18 |
| 5 | M.Di Franco | 🇮🇹 ITALY | 44 | 81.8% | 0.36 |
| 6 | S.Brink | 🇨🇭 SWITZERLAND | 32 | 81.2% | 0.19 |
| 7 | A.Versace | 🇮🇹 ITALY | 59 | 79.7% | 0.24 |
| 8 | G.Donati | 🇮🇹 ITALY | 38 | 78.9% | 0.24 |
| 9 | G.Percario | 🇮🇹 ITALY | 38 | 78.9% | 0.24 |
| 10 | G.Helgemo | 🇳🇴 NORWAY | 50 | 78.0% | 0.26 |
| 11 | J.Grue | 🇺🇸 USA2 | 62 | 77.4% | 0.31 |
| 12 | B.Moss | 🇺🇸 USA2 | 48 | 77.1% | 0.31 |
| 13 | T.Grude | 🇳🇴 NORWAY | 47 | 76.6% | 0.30 |
| 14 | M.Klukowski | 🇨🇭 SWITZERLAND | 68 | 76.5% | 0.25 |
| 15 | B.Brogeland | 🇳🇴 NORWAY | 63 | 76.2% | 0.25 |
| 16 | Z.Mahmood | 🇺🇸 USA2 | 41 | 75.6% | 0.29 |
| 17 | A.Sementa | 🇮🇹 ITALY | 55 | 74.5% | 0.27 |
| 18 | P.Zimmermann | 🇨🇭 SWITZERLAND | 32 | 71.9% | 0.34 |
| 19 | M.Fleisher | 🇺🇸 USA2 | 28 | 71.4% | 0.29 |
| 20 | M.Nowosadzki | 🇨🇭 SWITZERLAND | 37 | 70.3% | 0.35 |
| 21 | B.Drijver | 🇨🇭 SWITZERLAND | 43 | 69.8% | 0.35 |
| 22 | A.Manno | 🇮🇹 ITALY | 25 | 60.0% | 0.44 |
| 23 | J.Hurd | 🇺🇸 USA1 | 13 | 92.3% | 0.08 |
| 24 | P.Lutostanski | 🇵🇱 POLAND | 12 | 91.7% | 0.08 |
| 25 | Z.Zhuang | 🇨🇳 CHINA | 21 | 90.5% | 0.10 |
| 26 | D.Padon | 🇮🇱 ISRAEL | 21 | 90.5% | 0.10 |
| 27 | T.Aa | 🇳🇴 NORWAY | 26 | 88.5% | 0.12 |
| 28 | W.Spector | 🇺🇸 USA1 | 14 | 85.7% | 0.29 |
| 29 | J.Kranyak | 🇺🇸 USA1 | 26 | 84.6% | 0.15 |
| 30 | A.Birman | 🇮🇱 ISRAEL | 26 | 84.6% | 0.23 |
| 31 | K.Araszkiewicz | 🇵🇱 POLAND | 19 | 84.2% | 0.16 |
| 32 | Y.Liu | 🇨🇳 CHINA | 18 | 83.3% | 0.17 |
| 33 | K.Buras | 🇵🇱 POLAND | 24 | 83.3% | 0.29 |
| 34 | A.Levin | 🇮🇱 ISRAEL | 11 | 81.8% | 0.18 |
| 35 | V.Demuy | 🇺🇸 USA1 | 15 | 80.0% | 0.20 |
| 36 | L.Hu | 🇨🇳 CHINA | 25 | 80.0% | 0.20 |
| 37 | O.Toledano | 🇮🇱 ISRAEL | 10 | 80.0% | 0.30 |
| 38 | A.Livgard | 🇳🇴 NORWAY | 27 | 77.8% | 0.26 |
| 39 | J.Roll | 🇮🇱 ISRAEL | 17 | 76.5% | 0.29 |
| 40 | R.Jagniewski | 🇵🇱 POLAND | 15 | 73.3% | 0.27 |
| 41 | K.Kotorowicz | 🇵🇱 POLAND | 15 | 73.3% | 0.47 |
| 42 | W.Gawel | 🇵🇱 POLAND | 11 | 72.7% | 0.27 |
| 43 | A.Zamir | 🇮🇱 ISRAEL | 14 | 71.4% | 0.29 |
| 44 | K.Bathurst | 🇺🇸 USA1 | 19 | 68.4% | 0.32 |
| 45 | J.Liu | 🇨🇳 CHINA | 18 | 66.7% | 0.33 |
| 46 | G.Wolpert | 🇺🇸 USA1 | 12 | 66.7% | 0.33 |
| 47 | Z.Shi | 🇨🇳 CHINA | 3 | 66.7% | 0.33 |
| 48 | C.Ju | 🇨🇳 CHINA | 4 | 50.0% | 0.50 |
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.
| # | Player | Team | Contracts | On target | Conceded |
|---|---|---|---|---|---|
| 1 | J.Grue | 🇺🇸 USA2 | 49 | 83.7% | 0.18 |
| 2 | M.Nowosadzki | 🇨🇭 SWITZERLAND | 40 | 82.5% | 0.20 |
| 3 | M.Di Franco | 🇮🇹 ITALY | 33 | 81.8% | 0.30 |
| 4 | A.Manno | 🇮🇹 ITALY | 26 | 80.8% | 0.23 |
| 5 | M.Klukowski | 🇨🇭 SWITZERLAND | 82 | 79.3% | 0.27 |
| 6 | J.Meckstroth | 🇺🇸 USA2 | 48 | 79.2% | 0.21 |
| 7 | J.Kalita | 🇨🇭 SWITZERLAND | 66 | 78.8% | 0.24 |
| 8 | C.Bakke | 🇳🇴 NORWAY | 47 | 78.7% | 0.26 |
| 9 | S.Brink | 🇨🇭 SWITZERLAND | 36 | 77.8% | 0.25 |
| 10 | C.Martel | 🇺🇸 USA2 | 39 | 76.9% | 0.31 |
| 11 | B.Brogeland | 🇳🇴 NORWAY | 54 | 75.9% | 0.32 |
| 12 | B.Drijver | 🇨🇭 SWITZERLAND | 33 | 75.8% | 0.24 |
| 13 | T.Grude | 🇳🇴 NORWAY | 73 | 75.3% | 0.29 |
| 14 | A.Versace | 🇮🇹 ITALY | 68 | 75.0% | 0.29 |
| 15 | G.Percario | 🇮🇹 ITALY | 36 | 75.0% | 0.33 |
| 16 | G.Helgemo | 🇳🇴 NORWAY | 54 | 70.4% | 0.48 |
| 17 | M.Fleisher | 🇺🇸 USA2 | 33 | 69.7% | 0.39 |
| 18 | A.Sementa | 🇮🇹 ITALY | 35 | 68.6% | 0.37 |
| 19 | Z.Mahmood | 🇺🇸 USA2 | 37 | 67.6% | 0.51 |
| 20 | G.Donati | 🇮🇹 ITALY | 55 | 67.3% | 0.34 |
| 21 | B.Moss | 🇺🇸 USA2 | 49 | 65.3% | 0.47 |
| 22 | P.Zimmermann | 🇨🇭 SWITZERLAND | 34 | 47.1% | 0.71 |
| 23 | W.Spector | 🇺🇸 USA1 | 12 | 91.7% | 0.08 |
| 24 | O.Toledano | 🇮🇱 ISRAEL | 10 | 90.0% | 0.20 |
| 25 | J.Hurd | 🇺🇸 USA1 | 18 | 83.3% | 0.17 |
| 26 | Z.Shi | 🇨🇳 CHINA | 6 | 83.3% | 0.17 |
| 27 | W.Gawel | 🇵🇱 POLAND | 11 | 81.8% | 0.18 |
| 28 | K.Buras | 🇵🇱 POLAND | 27 | 81.5% | 0.18 |
| 29 | A.Birman | 🇮🇱 ISRAEL | 26 | 80.8% | 0.19 |
| 30 | Z.Zhuang | 🇨🇳 CHINA | 18 | 77.8% | 0.28 |
| 31 | T.Aa | 🇳🇴 NORWAY | 31 | 77.4% | 0.32 |
| 32 | Y.Liu | 🇨🇳 CHINA | 26 | 76.9% | 0.23 |
| 33 | V.Demuy | 🇺🇸 USA1 | 26 | 76.9% | 0.31 |
| 34 | J.Roll | 🇮🇱 ISRAEL | 12 | 75.0% | 0.25 |
| 35 | L.Hu | 🇨🇳 CHINA | 27 | 74.1% | 0.33 |
| 36 | J.Liu | 🇨🇳 CHINA | 23 | 73.9% | 0.35 |
| 37 | D.Padon | 🇮🇱 ISRAEL | 23 | 69.6% | 0.35 |
| 38 | K.Kotorowicz | 🇵🇱 POLAND | 18 | 66.7% | 0.33 |
| 39 | C.Ju | 🇨🇳 CHINA | 3 | 66.7% | 0.33 |
| 40 | J.Kranyak | 🇺🇸 USA1 | 12 | 66.7% | 0.42 |
| 41 | K.Araszkiewicz | 🇵🇱 POLAND | 12 | 66.7% | 0.42 |
| 42 | P.Lutostanski | 🇵🇱 POLAND | 17 | 64.7% | 0.53 |
| 43 | K.Bathurst | 🇺🇸 USA1 | 14 | 64.3% | 0.43 |
| 44 | A.Zamir | 🇮🇱 ISRAEL | 14 | 57.1% | 0.57 |
| 45 | R.Jagniewski | 🇵🇱 POLAND | 11 | 54.5% | 0.64 |
| 46 | A.Livgard | 🇳🇴 NORWAY | 28 | 53.6% | 0.64 |
| 47 | A.Levin | 🇮🇱 ISRAEL | 8 | 50.0% | 0.50 |
| 48 | G.Wolpert | 🇺🇸 USA1 | 10 | 20.0% | 1.00 |
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.
| # | Player | Team | Boards | On target | Conceded |
|---|---|---|---|---|---|
| 1 | T.Grude | 🇳🇴 NORWAY | 97 | 92.8% | 0.09 |
| 2 | G.Helgemo | 🇳🇴 NORWAY | 97 | 92.8% | 0.09 |
| 3 | J.Kalita | 🇨🇭 SWITZERLAND | 140 | 92.1% | 0.09 |
| 4 | M.Klukowski | 🇨🇭 SWITZERLAND | 140 | 92.1% | 0.09 |
| 5 | S.Brink | 🇨🇭 SWITZERLAND | 75 | 92.0% | 0.09 |
| 6 | B.Drijver | 🇨🇭 SWITZERLAND | 75 | 92.0% | 0.09 |
| 7 | M.Di Franco | 🇮🇹 ITALY | 69 | 91.3% | 0.09 |
| 8 | A.Manno | 🇮🇹 ITALY | 69 | 91.3% | 0.09 |
| 9 | A.Versace | 🇮🇹 ITALY | 119 | 90.8% | 0.12 |
| 10 | A.Sementa | 🇮🇹 ITALY | 107 | 90.7% | 0.12 |
| 11 | Z.Mahmood | 🇺🇸 USA2 | 89 | 89.9% | 0.10 |
| 12 | J.Meckstroth | 🇺🇸 USA2 | 89 | 89.9% | 0.10 |
| 13 | G.Donati | 🇮🇹 ITALY | 83 | 89.2% | 0.13 |
| 14 | G.Percario | 🇮🇹 ITALY | 71 | 88.7% | 0.14 |
| 15 | C.Bakke | 🇳🇴 NORWAY | 139 | 87.8% | 0.13 |
| 16 | B.Brogeland | 🇳🇴 NORWAY | 139 | 87.8% | 0.13 |
| 17 | J.Grue | 🇺🇸 USA2 | 110 | 86.4% | 0.14 |
| 18 | B.Moss | 🇺🇸 USA2 | 110 | 86.4% | 0.14 |
| 19 | M.Fleisher | 🇺🇸 USA2 | 56 | 85.7% | 0.23 |
| 20 | C.Martel | 🇺🇸 USA2 | 56 | 85.7% | 0.23 |
| 21 | M.Nowosadzki | 🇨🇭 SWITZERLAND | 69 | 85.5% | 0.16 |
| 22 | P.Zimmermann | 🇨🇭 SWITZERLAND | 69 | 85.5% | 0.16 |
| 23 | A.Levin | 🇮🇱 ISRAEL | 28 | 100.0% | 0.00 |
| 24 | J.Roll | 🇮🇱 ISRAEL | 28 | 100.0% | 0.00 |
| 25 | O.Toledano | 🇮🇱 ISRAEL | 24 | 95.8% | 0.04 |
| 26 | A.Zamir | 🇮🇱 ISRAEL | 24 | 95.8% | 0.04 |
| 27 | L.Hu | 🇨🇳 CHINA | 43 | 95.3% | 0.07 |
| 28 | Y.Liu | 🇨🇳 CHINA | 43 | 95.3% | 0.07 |
| 29 | K.Buras | 🇵🇱 POLAND | 36 | 94.4% | 0.06 |
| 30 | P.Lutostanski | 🇵🇱 POLAND | 36 | 94.4% | 0.06 |
| 31 | W.Gawel | 🇵🇱 POLAND | 26 | 92.3% | 0.08 |
| 32 | R.Jagniewski | 🇵🇱 POLAND | 26 | 92.3% | 0.08 |
| 33 | K.Araszkiewicz | 🇵🇱 POLAND | 34 | 91.2% | 0.09 |
| 34 | K.Kotorowicz | 🇵🇱 POLAND | 34 | 91.2% | 0.09 |
| 35 | V.Demuy | 🇺🇸 USA1 | 41 | 90.2% | 0.10 |
| 36 | J.Kranyak | 🇺🇸 USA1 | 41 | 90.2% | 0.10 |
| 37 | T.Aa | 🇳🇴 NORWAY | 53 | 88.7% | 0.13 |
| 38 | A.Livgard | 🇳🇴 NORWAY | 53 | 88.7% | 0.13 |
| 39 | K.Bathurst | 🇺🇸 USA1 | 32 | 87.5% | 0.16 |
| 40 | J.Hurd | 🇺🇸 USA1 | 32 | 87.5% | 0.16 |
| 41 | A.Birman | 🇮🇱 ISRAEL | 47 | 87.2% | 0.13 |
| 42 | D.Padon | 🇮🇱 ISRAEL | 47 | 87.2% | 0.13 |
| 43 | J.Liu | 🇨🇳 CHINA | 39 | 84.6% | 0.15 |
| 44 | Z.Zhuang | 🇨🇳 CHINA | 39 | 84.6% | 0.15 |
| 45 | W.Spector | 🇺🇸 USA1 | 26 | 84.6% | 0.15 |
| 46 | G.Wolpert | 🇺🇸 USA1 | 26 | 84.6% | 0.15 |
| 47 | C.Ju | 🇨🇳 CHINA | 7 | 71.4% | 0.29 |
| 48 | Z.Shi | 🇨🇳 CHINA | 7 | 71.4% | 0.29 |
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.
| # | Player | Team | Bids | Not pass | Active % |
|---|---|---|---|---|---|
| 1 | G.Percario | 🇮🇹 ITALY | 491 | 241 | 49.1% |
| 2 | M.Klukowski | 🇨🇭 SWITZERLAND | 827 | 399 | 48.2% |
| 3 | T.Grude | 🇳🇴 NORWAY | 625 | 300 | 48.0% |
| 4 | B.Drijver | 🇨🇭 SWITZERLAND | 428 | 203 | 47.4% |
| 5 | G.Helgemo | 🇳🇴 NORWAY | 629 | 292 | 46.4% |
| 6 | M.Fleisher | 🇺🇸 USA2 | 356 | 165 | 46.3% |
| 7 | A.Sementa | 🇮🇹 ITALY | 629 | 290 | 46.1% |
| 8 | P.Zimmermann | 🇨🇭 SWITZERLAND | 395 | 182 | 46.1% |
| 9 | J.Kalita | 🇨🇭 SWITZERLAND | 832 | 383 | 46.0% |
| 10 | Z.Mahmood | 🇺🇸 USA2 | 510 | 234 | 45.9% |
| 11 | M.Nowosadzki | 🇨🇭 SWITZERLAND | 397 | 182 | 45.8% |
| 12 | A.Manno | 🇮🇹 ITALY | 365 | 167 | 45.8% |
| 13 | C.Martel | 🇺🇸 USA2 | 356 | 163 | 45.8% |
| 14 | G.Donati | 🇮🇹 ITALY | 543 | 248 | 45.7% |
| 15 | S.Brink | 🇨🇭 SWITZERLAND | 436 | 194 | 44.5% |
| 16 | A.Versace | 🇮🇹 ITALY | 687 | 300 | 43.7% |
| 17 | J.Grue | 🇺🇸 USA2 | 573 | 250 | 43.6% |
| 18 | C.Bakke | 🇳🇴 NORWAY | 725 | 313 | 43.2% |
| 19 | J.Meckstroth | 🇺🇸 USA2 | 515 | 222 | 43.1% |
| 20 | B.Moss | 🇺🇸 USA2 | 577 | 243 | 42.1% |
| 21 | M.Di Franco | 🇮🇹 ITALY | 369 | 153 | 41.5% |
| 22 | B.Brogeland | 🇳🇴 NORWAY | 735 | 303 | 41.2% |
| 23 | Z.Shi | 🇨🇳 CHINA | 40 | 24 | 60.0% |
| 24 | J.Kranyak | 🇺🇸 USA1 | 222 | 109 | 49.1% |
| 25 | J.Hurd | 🇺🇸 USA1 | 179 | 87 | 48.6% |
| 26 | Z.Zhuang | 🇨🇳 CHINA | 236 | 113 | 47.9% |
| 27 | K.Bathurst | 🇺🇸 USA1 | 175 | 83 | 47.4% |
| 28 | T.Aa | 🇳🇴 NORWAY | 327 | 154 | 47.1% |
| 29 | O.Toledano | 🇮🇱 ISRAEL | 138 | 65 | 47.1% |
| 30 | L.Hu | 🇨🇳 CHINA | 274 | 128 | 46.7% |
| 31 | K.Buras | 🇵🇱 POLAND | 249 | 116 | 46.6% |
| 32 | A.Birman | 🇮🇱 ISRAEL | 275 | 125 | 45.5% |
| 33 | G.Wolpert | 🇺🇸 USA1 | 121 | 54 | 44.6% |
| 34 | A.Livgard | 🇳🇴 NORWAY | 326 | 144 | 44.2% |
| 35 | J.Liu | 🇨🇳 CHINA | 237 | 104 | 43.9% |
| 36 | C.Ju | 🇨🇳 CHINA | 41 | 18 | 43.9% |
| 37 | P.Lutostanski | 🇵🇱 POLAND | 249 | 109 | 43.8% |
| 38 | R.Jagniewski | 🇵🇱 POLAND | 144 | 62 | 43.1% |
| 39 | K.Kotorowicz | 🇵🇱 POLAND | 200 | 86 | 43.0% |
| 40 | D.Padon | 🇮🇱 ISRAEL | 282 | 121 | 42.9% |
| 41 | Y.Liu | 🇨🇳 CHINA | 280 | 119 | 42.5% |
| 42 | K.Araszkiewicz | 🇵🇱 POLAND | 205 | 87 | 42.4% |
| 43 | V.Demuy | 🇺🇸 USA1 | 227 | 96 | 42.3% |
| 44 | W.Gawel | 🇵🇱 POLAND | 141 | 58 | 41.1% |
| 45 | J.Roll | 🇮🇱 ISRAEL | 136 | 55 | 40.4% |
| 46 | A.Zamir | 🇮🇱 ISRAEL | 137 | 54 | 39.4% |
| 47 | W.Spector | 🇺🇸 USA1 | 126 | 49 | 38.9% |
| 48 | A.Levin | 🇮🇱 ISRAEL | 138 | 53 | 38.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.
| # | Player | Team | Boards | Opp /bd | Raw /bd | Adj /bd | Δ |
|---|---|---|---|---|---|---|---|
| 1 | J.Kalita | 🇨🇭 SWITZERLAND | 288 | -0.21 | +0.79 | +0.57 | · |
| 2 | M.Klukowski | 🇨🇭 SWITZERLAND | 288 | -0.21 | +0.79 | +0.57 | · |
| 3 | A.Versace | 🇮🇹 ITALY | 224 | -0.22 | +0.39 | +0.17 | · |
| 4 | T.Grude | 🇳🇴 NORWAY | 224 | +0.17 | -0.01 | +0.15 | ▲7 |
| 5 | G.Helgemo | 🇳🇴 NORWAY | 224 | +0.17 | -0.01 | +0.15 | ▲7 |
| 6 | Z.Mahmood | 🇺🇸 USA2 | 176 | +0.33 | -0.20 | +0.14 | ▲7 |
| 7 | J.Meckstroth | 🇺🇸 USA2 | 176 | +0.33 | -0.20 | +0.14 | ▲7 |
| 8 | A.Sementa | 🇮🇹 ITALY | 208 | -0.22 | +0.35 | +0.13 | ▼4 |
| 9 | G.Donati | 🇮🇹 ITALY | 176 | -0.24 | +0.20 | -0.03 | ▼4 |
| 10 | S.Brink | 🇨🇭 SWITZERLAND | 144 | -0.22 | +0.17 | -0.04 | ▼4 |
| 11 | B.Drijver | 🇨🇭 SWITZERLAND | 144 | -0.22 | +0.17 | -0.04 | ▼4 |
| 12 | C.Bakke | 🇳🇴 NORWAY | 240 | +0.33 | -0.39 | -0.06 | ▲9 |
| 13 | B.Brogeland | 🇳🇴 NORWAY | 240 | +0.33 | -0.39 | -0.06 | ▲9 |
| 14 | G.Percario | 🇮🇹 ITALY | 160 | -0.24 | +0.13 | -0.11 | ▼4 |
| 15 | J.Grue | 🇺🇸 USA2 | 208 | +0.14 | -0.26 | -0.12 | ▲2 |
| 16 | B.Moss | 🇺🇸 USA2 | 208 | +0.14 | -0.26 | -0.12 | ▲2 |
| 17 | M.Nowosadzki | 🇨🇭 SWITZERLAND | 144 | -0.31 | +0.17 | -0.13 | ▼9 |
| 18 | P.Zimmermann | 🇨🇭 SWITZERLAND | 144 | -0.31 | +0.17 | -0.13 | ▼9 |
| 19 | M.Fleisher | 🇺🇸 USA2 | 128 | +0.03 | -0.38 | -0.34 | · |
| 20 | C.Martel | 🇺🇸 USA2 | 128 | +0.03 | -0.38 | -0.34 | · |
| 21 | M.Di Franco | 🇮🇹 ITALY | 128 | -0.25 | -0.23 | -0.49 | ▼6 |
| 22 | A.Manno | 🇮🇹 ITALY | 128 | -0.25 | -0.23 | -0.49 | ▼6 |