Taicang 2012 — 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
1D.Kazmucha🇵🇱 POLAND136+1.19+162.0
2N.Sakowska🇵🇱 POLAND136+1.19+162.0
3M.Canonne🇫🇷 FRANCE74+0.50+37.0
4A.Lorenzini🇫🇷 FRANCE74+0.50+37.0
5F.Lanzuisi🇮🇹 ITALY90+0.18+16.0
6M.Costa🇮🇹 ITALY90+0.16+14.0
7M.Ticha🇳🇱 NETHERLANDS136+0.12+16.0
8S.Wackwitz-Spangenberg🇳🇱 NETHERLANDS136+0.12+16.0
9M.Chavarria🇮🇹 ITALY104-0.03-3.0
10G.Botta🇮🇹 ITALY88-0.15-13.0
11K.Dufrat🇵🇱 POLAND136-0.21-29.0
12J.Zmuda🇵🇱 POLAND136-0.21-29.0
13J.Duursma🇳🇱 NETHERLANDS136-0.54-74.0
14J.Westerbeek🇳🇱 NETHERLANDS136-0.54-74.0
15C.Chaugny🇫🇷 FRANCE104-0.80-83.0
16C.Puillet🇫🇷 FRANCE104-0.80-83.0
17F.Butto🇮🇹 ITALY30-0.40-12.0
18J.Carbonneaux🇫🇷 FRANCE30-0.67-20.0
19L.Favard🇫🇷 FRANCE30-0.67-20.0
20M.Salvato🇮🇹 ITALY14-1.43-20.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
1A.Lorenzini🇫🇷 FRANCE2095.0%0.05
2M.Costa🇮🇹 ITALY2286.4%0.18
3M.Chavarria🇮🇹 ITALY2185.7%0.24
4C.Puillet🇫🇷 FRANCE2684.6%0.19
5J.Westerbeek🇳🇱 NETHERLANDS3284.4%0.22
6K.Dufrat🇵🇱 POLAND3884.2%0.26
7F.Lanzuisi🇮🇹 ITALY2281.8%0.23
8J.Duursma🇳🇱 NETHERLANDS3378.8%0.24
9G.Botta🇮🇹 ITALY2878.6%0.36
10J.Zmuda🇵🇱 POLAND3577.1%0.29
11S.Wackwitz-Spangenberg🇳🇱 NETHERLANDS2975.9%0.28
12D.Kazmucha🇵🇱 POLAND3775.7%0.30
13M.Ticha🇳🇱 NETHERLANDS3675.0%0.31
14C.Chaugny🇫🇷 FRANCE1675.0%0.44
15M.Canonne🇫🇷 FRANCE2272.7%0.32
16N.Sakowska🇵🇱 POLAND2669.2%0.31
17F.Butto🇮🇹 ITALY1190.9%0.09
18J.Carbonneaux🇫🇷 FRANCE1181.8%0.18
19L.Favard🇫🇷 FRANCE580.0%0.20
20M.Salvato🇮🇹 ITALY250.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.

#PlayerTeamContractsOn targetConceded
1C.Puillet🇫🇷 FRANCE2387.0%0.13
2N.Sakowska🇵🇱 POLAND3884.2%0.18
3M.Canonne🇫🇷 FRANCE1883.3%0.17
4D.Kazmucha🇵🇱 POLAND3381.8%0.24
5M.Ticha🇳🇱 NETHERLANDS4381.4%0.23
6C.Chaugny🇫🇷 FRANCE3680.6%0.19
7M.Chavarria🇮🇹 ITALY3775.7%0.24
8J.Zmuda🇵🇱 POLAND2475.0%0.29
9A.Lorenzini🇫🇷 FRANCE1471.4%0.29
10F.Lanzuisi🇮🇹 ITALY1866.7%0.39
11J.Duursma🇳🇱 NETHERLANDS3066.7%0.40
12J.Westerbeek🇳🇱 NETHERLANDS3865.8%0.40
13S.Wackwitz-Spangenberg🇳🇱 NETHERLANDS2661.5%0.54
14G.Botta🇮🇹 ITALY1758.8%0.41
15M.Costa🇮🇹 ITALY1957.9%0.63
16K.Dufrat🇵🇱 POLAND3557.1%0.46
17F.Butto🇮🇹 ITALY683.3%0.17
18J.Carbonneaux🇫🇷 FRANCE580.0%0.20
19L.Favard🇫🇷 FRANCE977.8%0.22
20M.Salvato🇮🇹 ITALY366.7%0.33

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
1J.Duursma🇳🇱 NETHERLANDS6589.2%0.14
2J.Westerbeek🇳🇱 NETHERLANDS6589.2%0.14
3D.Kazmucha🇵🇱 POLAND6388.9%0.17
4N.Sakowska🇵🇱 POLAND6388.9%0.17
5C.Chaugny🇫🇷 FRANCE4288.1%0.12
6C.Puillet🇫🇷 FRANCE4288.1%0.12
7M.Ticha🇳🇱 NETHERLANDS6586.2%0.14
8S.Wackwitz-Spangenberg🇳🇱 NETHERLANDS6586.2%0.14
9M.Canonne🇫🇷 FRANCE4285.7%0.21
10A.Lorenzini🇫🇷 FRANCE4285.7%0.21
11K.Dufrat🇵🇱 POLAND7383.6%0.18
12J.Zmuda🇵🇱 POLAND7383.6%0.18
13F.Lanzuisi🇮🇹 ITALY4082.5%0.17
14M.Costa🇮🇹 ITALY5280.8%0.29
15G.Botta🇮🇹 ITALY5078.0%0.30
16M.Chavarria🇮🇹 ITALY4776.6%0.23
17M.Salvato🇮🇹 ITALY7100.0%0.00
18J.Carbonneaux🇫🇷 FRANCE1681.2%0.19
19L.Favard🇫🇷 FRANCE1681.2%0.19
20F.Butto🇮🇹 ITALY1681.2%0.25

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Δ
1D.Kazmucha🇵🇱 POLAND136-0.46+0.86+0.40·
2N.Sakowska🇵🇱 POLAND136-0.46+0.86+0.40·
3M.Canonne🇫🇷 FRANCE106+0.11+0.09+0.20▲3
4A.Lorenzini🇫🇷 FRANCE106+0.11+0.09+0.20▲3
5K.Dufrat🇵🇱 POLAND136-0.21+0.36+0.15▼2
6J.Zmuda🇵🇱 POLAND136-0.21+0.36+0.15▼2
7M.Ticha🇳🇱 NETHERLANDS136+0.33-0.18+0.15▲4
8S.Wackwitz-Spangenberg🇳🇱 NETHERLANDS136+0.33-0.18+0.15▲4
9J.Duursma🇳🇱 NETHERLANDS136+0.33-0.43-0.10▲4
10J.Westerbeek🇳🇱 NETHERLANDS136+0.33-0.43-0.10▲4
11F.Lanzuisi🇮🇹 ITALY122-0.06-0.17-0.23▼1
12M.Chavarria🇮🇹 ITALY136-0.10-0.16-0.26▼3
13M.Costa🇮🇹 ITALY122-0.64+0.29-0.35▼8
14C.Chaugny🇫🇷 FRANCE136+0.41-0.88-0.47▲1
15C.Puillet🇫🇷 FRANCE136+0.41-0.88-0.47▲1
16G.Botta🇮🇹 ITALY120-0.58+0.07-0.51▼8