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 | Y.Huang | 🇨🇳 CHINA | 190 | +0.87 | +165.0 |
| 2 | J.Ran | 🇨🇳 CHINA | 190 | +0.87 | +165.0 |
| 3 | A.Fuglestad | 🇳🇴 NORWAY | 174 | +0.84 | +146.0 |
| 4 | M.Harding | 🇳🇴 NORWAY | 174 | +0.84 | +146.0 |
| 5 | D.Tal | 🇮🇱 ISRAEL | 283 | +0.63 | +177.0 |
| 6 | N.Tal | 🇮🇱 ISRAEL | 283 | +0.63 | +177.0 |
| 7 | A.Asulin | 🇮🇱 ISRAEL | 283 | +0.04 | +11.0 |
| 8 | H.Levi | 🇮🇱 ISRAEL | 283 | +0.04 | +11.0 |
| 9 | A.Acar | 🇹🇷 TURKIYE | 240 | -0.15 | -35.0 |
| 10 | B.Erkan | 🇹🇷 TURKIYE | 240 | -0.15 | -35.0 |
| 11 | Y.Liu | 🇨🇳 CHINA | 222 | -0.17 | -37.0 |
| 12 | X.Yu | 🇨🇳 CHINA | 222 | -0.17 | -37.0 |
| 13 | I.Ozbay | 🇹🇷 TURKIYE | 268 | -0.26 | -70.0 |
| 14 | H.Ozgur | 🇹🇷 TURKIYE | 268 | -0.26 | -70.0 |
| 15 | L.Grude | 🇳🇴 NORWAY | 126 | -0.29 | -36.0 |
| 16 | B.Oigarden | 🇳🇴 NORWAY | 126 | -0.29 | -36.0 |
| 17 | T.Heskje | 🇳🇴 NORWAY | 208 | -0.41 | -85.0 |
| 18 | G.Vist | 🇳🇴 NORWAY | 208 | -0.41 | -85.0 |
| 19 | J.Meyers | 🇺🇸 USA2 | 80 | +0.78 | +62.0 |
| 20 | K.Sanborn | 🇺🇸 USA2 | 80 | +0.78 | +62.0 |
| 21 | K.Bertheau | 🇸🇪 SWEDEN | 80 | +0.75 | +60.0 |
| 22 | S.Clementsson | 🇸🇪 SWEDEN | 80 | +0.75 | +60.0 |
| 23 | K.Dufrat | 🇵🇱 POLAND | 63 | +0.62 | +39.0 |
| 24 | J.Zmuda | 🇵🇱 POLAND | 63 | +0.62 | +39.0 |
| 25 | C.Baldysz | 🇵🇱 POLAND | 79 | +0.54 | +43.0 |
| 26 | S.Baldysz | 🇵🇱 POLAND | 79 | +0.54 | +43.0 |
| 27 | C.Puillet | 🇫🇷 FRANCE | 96 | +0.47 | +45.0 |
| 28 | A.Tartarin | 🇫🇷 FRANCE | 80 | +0.40 | +32.0 |
| 29 | H.Eythorsdottir | 🇺🇸 USA2 | 64 | -0.27 | -17.0 |
| 30 | J.Seamon-Molson | 🇺🇸 USA2 | 64 | -0.27 | -17.0 |
| 31 | M.Zhou | 🇨🇳 CHINA | 96 | -0.41 | -39.0 |
| 32 | X.Zuo | 🇨🇳 CHINA | 96 | -0.41 | -39.0 |
| 33 | L.Hallqvist | 🇸🇪 SWEDEN | 32 | -0.59 | -19.0 |
| 34 | Y.Johansson | 🇸🇪 SWEDEN | 32 | -0.59 | -19.0 |
| 35 | S.Rolland | 🇫🇷 FRANCE | 32 | -0.75 | -24.0 |
| 36 | T.Elmas | 🇹🇷 TURKIYE | 60 | -0.83 | -50.0 |
| 37 | O.Kandolu | 🇹🇷 TURKIYE | 60 | -0.83 | -50.0 |
| 38 | L.Baker | 🇺🇸 USA2 | 48 | -0.85 | -41.0 |
| 39 | K.Mccallum | 🇺🇸 USA2 | 48 | -0.85 | -41.0 |
| 40 | D.Avon | 🇫🇷 FRANCE | 80 | -0.96 | -77.0 |
| 41 | V.Bessis | 🇫🇷 FRANCE | 80 | -0.96 | -77.0 |
| 42 | I.Gronkvist | 🇸🇪 SWEDEN | 80 | -1.48 | -118.0 |
| 43 | E.Ovelius | 🇸🇪 SWEDEN | 80 | -1.48 | -118.0 |
| 44 | D.Kazmucha | 🇵🇱 POLAND | 48 | -1.81 | -87.0 |
| 45 | A.Sarniak | 🇵🇱 POLAND | 48 | -1.81 | -87.0 |
| 46 | M.Rossard | 🇫🇷 FRANCE | 16 | -2.31 | -37.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 | H.Ozgur | 🇹🇷 TURKIYE | 68 | 83.8% | 0.19 |
| 2 | Y.Huang | 🇨🇳 CHINA | 48 | 83.3% | 0.17 |
| 3 | A.Asulin | 🇮🇱 ISRAEL | 78 | 83.3% | 0.17 |
| 4 | G.Vist | 🇳🇴 NORWAY | 54 | 83.3% | 0.20 |
| 5 | T.Heskje | 🇳🇴 NORWAY | 47 | 83.0% | 0.23 |
| 6 | D.Tal | 🇮🇱 ISRAEL | 81 | 82.7% | 0.18 |
| 7 | L.Grude | 🇳🇴 NORWAY | 33 | 81.8% | 0.27 |
| 8 | I.Ozbay | 🇹🇷 TURKIYE | 68 | 80.9% | 0.19 |
| 9 | Y.Liu | 🇨🇳 CHINA | 54 | 79.6% | 0.22 |
| 10 | A.Acar | 🇹🇷 TURKIYE | 68 | 79.4% | 0.28 |
| 11 | J.Ran | 🇨🇳 CHINA | 47 | 76.6% | 0.28 |
| 12 | M.Harding | 🇳🇴 NORWAY | 34 | 76.5% | 0.32 |
| 13 | X.Yu | 🇨🇳 CHINA | 58 | 75.9% | 0.24 |
| 14 | N.Tal | 🇮🇱 ISRAEL | 60 | 73.3% | 0.27 |
| 15 | B.Oigarden | 🇳🇴 NORWAY | 30 | 73.3% | 0.27 |
| 16 | B.Erkan | 🇹🇷 TURKIYE | 53 | 71.7% | 0.30 |
| 17 | H.Levi | 🇮🇱 ISRAEL | 73 | 71.2% | 0.32 |
| 18 | A.Fuglestad | 🇳🇴 NORWAY | 59 | 69.5% | 0.34 |
| 19 | M.Rossard | 🇫🇷 FRANCE | 2 | 100.0% | 0.00 |
| 20 | D.Avon | 🇫🇷 FRANCE | 23 | 91.3% | 0.09 |
| 21 | L.Baker | 🇺🇸 USA2 | 11 | 90.9% | 0.09 |
| 22 | S.Rolland | 🇫🇷 FRANCE | 11 | 90.9% | 0.09 |
| 23 | X.Zuo | 🇨🇳 CHINA | 21 | 90.5% | 0.10 |
| 24 | K.Dufrat | 🇵🇱 POLAND | 10 | 90.0% | 0.10 |
| 25 | O.Kandolu | 🇹🇷 TURKIYE | 10 | 90.0% | 0.10 |
| 26 | K.Mccallum | 🇺🇸 USA2 | 10 | 90.0% | 0.10 |
| 27 | J.Zmuda | 🇵🇱 POLAND | 22 | 86.4% | 0.14 |
| 28 | J.Seamon-Molson | 🇺🇸 USA2 | 22 | 86.4% | 0.14 |
| 29 | L.Hallqvist | 🇸🇪 SWEDEN | 7 | 85.7% | 0.14 |
| 30 | S.Clementsson | 🇸🇪 SWEDEN | 26 | 84.6% | 0.23 |
| 31 | V.Bessis | 🇫🇷 FRANCE | 18 | 83.3% | 0.17 |
| 32 | I.Gronkvist | 🇸🇪 SWEDEN | 18 | 83.3% | 0.22 |
| 33 | M.Zhou | 🇨🇳 CHINA | 23 | 82.6% | 0.26 |
| 34 | A.Sarniak | 🇵🇱 POLAND | 11 | 81.8% | 0.18 |
| 35 | E.Ovelius | 🇸🇪 SWEDEN | 20 | 80.0% | 0.35 |
| 36 | H.Eythorsdottir | 🇺🇸 USA2 | 15 | 80.0% | 0.40 |
| 37 | A.Tartarin | 🇫🇷 FRANCE | 18 | 77.8% | 0.22 |
| 38 | K.Sanborn | 🇺🇸 USA2 | 18 | 77.8% | 0.28 |
| 39 | C.Baldysz | 🇵🇱 POLAND | 16 | 75.0% | 0.25 |
| 40 | S.Baldysz | 🇵🇱 POLAND | 20 | 75.0% | 0.25 |
| 41 | C.Puillet | 🇫🇷 FRANCE | 20 | 75.0% | 0.25 |
| 42 | K.Bertheau | 🇸🇪 SWEDEN | 15 | 73.3% | 0.27 |
| 43 | Y.Johansson | 🇸🇪 SWEDEN | 10 | 70.0% | 0.30 |
| 44 | T.Elmas | 🇹🇷 TURKIYE | 13 | 69.2% | 0.39 |
| 45 | D.Kazmucha | 🇵🇱 POLAND | 11 | 63.6% | 0.36 |
| 46 | J.Meyers | 🇺🇸 USA2 | 19 | 63.2% | 0.47 |
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 | X.Yu | 🇨🇳 CHINA | 57 | 87.7% | 0.17 |
| 2 | Y.Liu | 🇨🇳 CHINA | 53 | 83.0% | 0.23 |
| 3 | H.Ozgur | 🇹🇷 TURKIYE | 64 | 82.8% | 0.22 |
| 4 | D.Tal | 🇮🇱 ISRAEL | 75 | 80.0% | 0.24 |
| 5 | A.Fuglestad | 🇳🇴 NORWAY | 34 | 79.4% | 0.32 |
| 6 | B.Erkan | 🇹🇷 TURKIYE | 53 | 77.4% | 0.28 |
| 7 | I.Ozbay | 🇹🇷 TURKIYE | 64 | 76.6% | 0.30 |
| 8 | M.Harding | 🇳🇴 NORWAY | 47 | 76.6% | 0.30 |
| 9 | N.Tal | 🇮🇱 ISRAEL | 63 | 74.6% | 0.32 |
| 10 | L.Grude | 🇳🇴 NORWAY | 35 | 74.3% | 0.29 |
| 11 | A.Asulin | 🇮🇱 ISRAEL | 66 | 74.2% | 0.29 |
| 12 | H.Levi | 🇮🇱 ISRAEL | 66 | 72.7% | 0.33 |
| 13 | B.Oigarden | 🇳🇴 NORWAY | 28 | 71.4% | 0.32 |
| 14 | T.Heskje | 🇳🇴 NORWAY | 61 | 70.5% | 0.39 |
| 15 | G.Vist | 🇳🇴 NORWAY | 46 | 69.6% | 0.39 |
| 16 | Y.Huang | 🇨🇳 CHINA | 49 | 69.4% | 0.41 |
| 17 | A.Acar | 🇹🇷 TURKIYE | 65 | 66.2% | 0.39 |
| 18 | J.Ran | 🇨🇳 CHINA | 46 | 63.0% | 0.46 |
| 19 | M.Rossard | 🇫🇷 FRANCE | 2 | 100.0% | 0.00 |
| 20 | A.Tartarin | 🇫🇷 FRANCE | 28 | 92.9% | 0.11 |
| 21 | O.Kandolu | 🇹🇷 TURKIYE | 19 | 89.5% | 0.21 |
| 22 | S.Rolland | 🇫🇷 FRANCE | 9 | 88.9% | 0.11 |
| 23 | S.Baldysz | 🇵🇱 POLAND | 22 | 86.4% | 0.14 |
| 24 | Y.Johansson | 🇸🇪 SWEDEN | 7 | 85.7% | 0.14 |
| 25 | K.Sanborn | 🇺🇸 USA2 | 20 | 85.0% | 0.20 |
| 26 | S.Clementsson | 🇸🇪 SWEDEN | 22 | 81.8% | 0.18 |
| 27 | J.Meyers | 🇺🇸 USA2 | 22 | 81.8% | 0.23 |
| 28 | H.Eythorsdottir | 🇺🇸 USA2 | 16 | 81.2% | 0.19 |
| 29 | K.Mccallum | 🇺🇸 USA2 | 15 | 80.0% | 0.20 |
| 30 | T.Elmas | 🇹🇷 TURKIYE | 18 | 77.8% | 0.33 |
| 31 | C.Baldysz | 🇵🇱 POLAND | 21 | 76.2% | 0.33 |
| 32 | E.Ovelius | 🇸🇪 SWEDEN | 25 | 76.0% | 0.32 |
| 33 | V.Bessis | 🇫🇷 FRANCE | 20 | 75.0% | 0.40 |
| 34 | A.Sarniak | 🇵🇱 POLAND | 11 | 72.7% | 0.27 |
| 35 | C.Puillet | 🇫🇷 FRANCE | 22 | 72.7% | 0.32 |
| 36 | J.Zmuda | 🇵🇱 POLAND | 21 | 71.4% | 0.29 |
| 37 | K.Bertheau | 🇸🇪 SWEDEN | 17 | 70.6% | 0.29 |
| 38 | D.Avon | 🇫🇷 FRANCE | 19 | 68.4% | 0.37 |
| 39 | D.Kazmucha | 🇵🇱 POLAND | 15 | 66.7% | 0.33 |
| 40 | L.Baker | 🇺🇸 USA2 | 12 | 66.7% | 0.33 |
| 41 | I.Gronkvist | 🇸🇪 SWEDEN | 17 | 64.7% | 0.35 |
| 42 | J.Seamon-Molson | 🇺🇸 USA2 | 11 | 63.6% | 0.36 |
| 43 | L.Hallqvist | 🇸🇪 SWEDEN | 8 | 62.5% | 0.38 |
| 44 | M.Zhou | 🇨🇳 CHINA | 29 | 62.1% | 0.45 |
| 45 | X.Zuo | 🇨🇳 CHINA | 23 | 60.9% | 0.48 |
| 46 | K.Dufrat | 🇵🇱 POLAND | 10 | 50.0% | 0.50 |
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 | Y.Huang | 🇨🇳 CHINA | 95 | 90.5% | 0.12 |
| 2 | J.Ran | 🇨🇳 CHINA | 95 | 90.5% | 0.12 |
| 3 | Y.Liu | 🇨🇳 CHINA | 112 | 90.2% | 0.13 |
| 4 | X.Yu | 🇨🇳 CHINA | 112 | 90.2% | 0.13 |
| 5 | I.Ozbay | 🇹🇷 TURKIYE | 136 | 88.2% | 0.18 |
| 6 | H.Ozgur | 🇹🇷 TURKIYE | 136 | 88.2% | 0.18 |
| 7 | A.Asulin | 🇮🇱 ISRAEL | 151 | 86.1% | 0.18 |
| 8 | H.Levi | 🇮🇱 ISRAEL | 151 | 86.1% | 0.18 |
| 9 | A.Fuglestad | 🇳🇴 NORWAY | 93 | 86.0% | 0.15 |
| 10 | M.Harding | 🇳🇴 NORWAY | 93 | 86.0% | 0.15 |
| 11 | L.Grude | 🇳🇴 NORWAY | 63 | 85.7% | 0.19 |
| 12 | B.Oigarden | 🇳🇴 NORWAY | 63 | 85.7% | 0.19 |
| 13 | A.Acar | 🇹🇷 TURKIYE | 121 | 85.1% | 0.17 |
| 14 | B.Erkan | 🇹🇷 TURKIYE | 121 | 85.1% | 0.17 |
| 15 | D.Tal | 🇮🇱 ISRAEL | 141 | 84.4% | 0.19 |
| 16 | N.Tal | 🇮🇱 ISRAEL | 141 | 84.4% | 0.19 |
| 17 | T.Heskje | 🇳🇴 NORWAY | 101 | 83.2% | 0.20 |
| 18 | G.Vist | 🇳🇴 NORWAY | 101 | 83.2% | 0.20 |
| 19 | C.Baldysz | 🇵🇱 POLAND | 36 | 94.4% | 0.06 |
| 20 | S.Baldysz | 🇵🇱 POLAND | 36 | 94.4% | 0.06 |
| 21 | A.Tartarin | 🇫🇷 FRANCE | 33 | 90.9% | 0.15 |
| 22 | C.Puillet | 🇫🇷 FRANCE | 43 | 90.7% | 0.09 |
| 23 | K.Bertheau | 🇸🇪 SWEDEN | 41 | 90.2% | 0.10 |
| 24 | S.Clementsson | 🇸🇪 SWEDEN | 41 | 90.2% | 0.10 |
| 25 | D.Avon | 🇫🇷 FRANCE | 41 | 90.2% | 0.10 |
| 26 | V.Bessis | 🇫🇷 FRANCE | 41 | 90.2% | 0.10 |
| 27 | M.Zhou | 🇨🇳 CHINA | 44 | 88.6% | 0.11 |
| 28 | X.Zuo | 🇨🇳 CHINA | 44 | 88.6% | 0.11 |
| 29 | L.Hallqvist | 🇸🇪 SWEDEN | 17 | 88.2% | 0.12 |
| 30 | Y.Johansson | 🇸🇪 SWEDEN | 17 | 88.2% | 0.12 |
| 31 | T.Elmas | 🇹🇷 TURKIYE | 23 | 87.0% | 0.30 |
| 32 | O.Kandolu | 🇹🇷 TURKIYE | 23 | 87.0% | 0.30 |
| 33 | H.Eythorsdottir | 🇺🇸 USA2 | 37 | 86.5% | 0.14 |
| 34 | J.Seamon-Molson | 🇺🇸 USA2 | 37 | 86.5% | 0.14 |
| 35 | K.Dufrat | 🇵🇱 POLAND | 32 | 84.4% | 0.16 |
| 36 | J.Zmuda | 🇵🇱 POLAND | 32 | 84.4% | 0.16 |
| 37 | D.Kazmucha | 🇵🇱 POLAND | 22 | 81.8% | 0.18 |
| 38 | A.Sarniak | 🇵🇱 POLAND | 22 | 81.8% | 0.18 |
| 39 | I.Gronkvist | 🇸🇪 SWEDEN | 38 | 81.6% | 0.21 |
| 40 | E.Ovelius | 🇸🇪 SWEDEN | 38 | 81.6% | 0.21 |
| 41 | S.Rolland | 🇫🇷 FRANCE | 18 | 77.8% | 0.22 |
| 42 | J.Meyers | 🇺🇸 USA2 | 37 | 75.7% | 0.32 |
| 43 | K.Sanborn | 🇺🇸 USA2 | 37 | 75.7% | 0.32 |
| 44 | L.Baker | 🇺🇸 USA2 | 21 | 71.4% | 0.29 |
| 45 | K.Mccallum | 🇺🇸 USA2 | 21 | 71.4% | 0.29 |
| 46 | M.Rossard | 🇫🇷 FRANCE | 8 | 62.5% | 0.62 |
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 | L.Grude | 🇳🇴 NORWAY | 360 | 174 | 48.3% |
| 2 | B.Erkan | 🇹🇷 TURKIYE | 673 | 315 | 46.8% |
| 3 | H.Ozgur | 🇹🇷 TURKIYE | 775 | 362 | 46.7% |
| 4 | Y.Huang | 🇨🇳 CHINA | 556 | 257 | 46.2% |
| 5 | M.Harding | 🇳🇴 NORWAY | 497 | 226 | 45.5% |
| 6 | D.Tal | 🇮🇱 ISRAEL | 811 | 356 | 43.9% |
| 7 | I.Ozbay | 🇹🇷 TURKIYE | 773 | 339 | 43.9% |
| 8 | G.Vist | 🇳🇴 NORWAY | 599 | 262 | 43.7% |
| 9 | A.Acar | 🇹🇷 TURKIYE | 685 | 299 | 43.6% |
| 10 | N.Tal | 🇮🇱 ISRAEL | 823 | 358 | 43.5% |
| 11 | A.Fuglestad | 🇳🇴 NORWAY | 499 | 217 | 43.5% |
| 12 | Y.Liu | 🇨🇳 CHINA | 620 | 264 | 42.6% |
| 13 | X.Yu | 🇨🇳 CHINA | 622 | 264 | 42.4% |
| 14 | B.Oigarden | 🇳🇴 NORWAY | 372 | 156 | 41.9% |
| 15 | J.Ran | 🇨🇳 CHINA | 552 | 231 | 41.8% |
| 16 | T.Heskje | 🇳🇴 NORWAY | 596 | 243 | 40.8% |
| 17 | A.Asulin | 🇮🇱 ISRAEL | 779 | 312 | 40.1% |
| 18 | H.Levi | 🇮🇱 ISRAEL | 787 | 314 | 39.9% |
| 19 | K.Mccallum | 🇺🇸 USA2 | 142 | 79 | 55.6% |
| 20 | O.Kandolu | 🇹🇷 TURKIYE | 169 | 91 | 53.8% |
| 21 | T.Elmas | 🇹🇷 TURKIYE | 164 | 85 | 51.8% |
| 22 | M.Zhou | 🇨🇳 CHINA | 263 | 135 | 51.3% |
| 23 | A.Tartarin | 🇫🇷 FRANCE | 218 | 107 | 49.1% |
| 24 | J.Zmuda | 🇵🇱 POLAND | 171 | 84 | 49.1% |
| 25 | M.Rossard | 🇫🇷 FRANCE | 43 | 21 | 48.8% |
| 26 | X.Zuo | 🇨🇳 CHINA | 269 | 129 | 48.0% |
| 27 | A.Sarniak | 🇵🇱 POLAND | 130 | 62 | 47.7% |
| 28 | S.Clementsson | 🇸🇪 SWEDEN | 231 | 110 | 47.6% |
| 29 | D.Kazmucha | 🇵🇱 POLAND | 126 | 60 | 47.6% |
| 30 | L.Baker | 🇺🇸 USA2 | 144 | 68 | 47.2% |
| 31 | S.Baldysz | 🇵🇱 POLAND | 238 | 112 | 47.1% |
| 32 | C.Puillet | 🇫🇷 FRANCE | 262 | 123 | 46.9% |
| 33 | K.Bertheau | 🇸🇪 SWEDEN | 228 | 107 | 46.9% |
| 34 | C.Baldysz | 🇵🇱 POLAND | 235 | 108 | 46.0% |
| 35 | L.Hallqvist | 🇸🇪 SWEDEN | 85 | 39 | 45.9% |
| 36 | Y.Johansson | 🇸🇪 SWEDEN | 86 | 39 | 45.3% |
| 37 | K.Sanborn | 🇺🇸 USA2 | 237 | 107 | 45.1% |
| 38 | I.Gronkvist | 🇸🇪 SWEDEN | 225 | 100 | 44.4% |
| 39 | K.Dufrat | 🇵🇱 POLAND | 173 | 76 | 43.9% |
| 40 | E.Ovelius | 🇸🇪 SWEDEN | 223 | 97 | 43.5% |
| 41 | V.Bessis | 🇫🇷 FRANCE | 219 | 92 | 42.0% |
| 42 | J.Meyers | 🇺🇸 USA2 | 236 | 98 | 41.5% |
| 43 | D.Avon | 🇫🇷 FRANCE | 219 | 88 | 40.2% |
| 44 | J.Seamon-Molson | 🇺🇸 USA2 | 188 | 73 | 38.8% |
| 45 | S.Rolland | 🇫🇷 FRANCE | 87 | 33 | 37.9% |
| 46 | H.Eythorsdottir | 🇺🇸 USA2 | 186 | 70 | 37.6% |
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 | Y.Huang | 🇨🇳 CHINA | 192 | +0.05 | +0.61 | +0.67 | · |
| 2 | J.Ran | 🇨🇳 CHINA | 192 | +0.05 | +0.61 | +0.67 | · |
| 3 | D.Tal | 🇮🇱 ISRAEL | 288 | +0.01 | +0.45 | +0.47 | ▲2 |
| 4 | N.Tal | 🇮🇱 ISRAEL | 288 | +0.01 | +0.45 | +0.47 | ▲2 |
| 5 | A.Asulin | 🇮🇱 ISRAEL | 288 | -0.10 | +0.55 | +0.45 | ▼2 |
| 6 | H.Levi | 🇮🇱 ISRAEL | 288 | -0.10 | +0.55 | +0.45 | ▼2 |
| 7 | Y.Liu | 🇨🇳 CHINA | 224 | -0.01 | +0.43 | +0.42 | · |
| 8 | X.Yu | 🇨🇳 CHINA | 224 | -0.01 | +0.43 | +0.42 | · |
| 9 | I.Ozbay | 🇹🇷 TURKIYE | 272 | +0.20 | -0.24 | -0.04 | ▲6 |
| 10 | H.Ozgur | 🇹🇷 TURKIYE | 272 | +0.20 | -0.24 | -0.04 | ▲6 |
| 11 | T.Heskje | 🇳🇴 NORWAY | 208 | -0.05 | -0.12 | -0.16 | · |
| 12 | G.Vist | 🇳🇴 NORWAY | 208 | -0.05 | -0.12 | -0.16 | · |
| 13 | A.Fuglestad | 🇳🇴 NORWAY | 176 | -0.31 | +0.09 | -0.23 | ▼4 |
| 14 | M.Harding | 🇳🇴 NORWAY | 176 | -0.31 | +0.09 | -0.23 | ▼4 |
| 15 | L.Grude | 🇳🇴 NORWAY | 128 | -0.23 | -0.24 | -0.47 | ▼2 |
| 16 | B.Oigarden | 🇳🇴 NORWAY | 128 | -0.23 | -0.24 | -0.47 | ▼2 |
| 17 | A.Acar | 🇹🇷 TURKIYE | 240 | +0.05 | -0.57 | -0.53 | · |
| 18 | B.Erkan | 🇹🇷 TURKIYE | 240 | +0.05 | -0.57 | -0.53 | · |