Strasbourg 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.

#PlayerTeamBoards/boardTotal
1A.BitranFRANCE SENIORS140+1.23+172.0
2F.StretzFRANCE SENIORS140+1.23+172.0
3M.KwiecienZIMMERMANN84+1.05+88.0
4W.StarkowskiZIMMERMANN84+1.05+88.0
5S.SchouMILNER77+0.77+59.0
6J.HansenMILNER90+0.34+31.0
7L.HoflandDUTCH SENIOR TEAM112+0.04+5.0
8B.Van Der HoekDUTCH SENIOR TEAM112+0.04+5.0
9H.LallMILNER69+0.04+3.0
10R.MilnerMILNER69+0.04+3.0
11M.ClaretFRANCE SENIORS140-0.19-27.0
12J.RocafortFRANCE SENIORS140-0.19-27.0
13W.GosschalkDUTCH SENIOR TEAM112-0.21-24.0
14W.Van EijckDUTCH SENIOR TEAM112-0.21-24.0
15Z.MahmoodMILNER134-0.37-50.0
16N.ZorluMILNER147-0.53-78.0
17P.GawrysZIMMERMANN70-0.69-48.0
18P.TuszynskiZIMMERMANN70-0.69-48.0
19P.BizonVICTORS27+1.56+42.0
20M.BlatVICTORS27+1.56+42.0
21K.MartensZIMMERMANN42+0.86+36.0
22P.ZimmermannZIMMERMANN42+0.86+36.0
23P.ChottinFRANCE SENIORS56+0.23+13.0
24H.FleuryFRANCE SENIORS56+0.23+13.0
25R.ChamberlainENGLAND PRYOR56+0.14+8.0
26P.ShieldsENGLAND PRYOR56+0.14+8.0
27D.KendrickENGLAND PRYOR56-0.09-5.0
28M.PryorENGLAND PRYOR56-0.09-5.0
29F.GodedLES MOUSQUETAIRES56-0.46-26.0
30H.VincentLES MOUSQUETAIRES56-0.46-26.0
31Y.ChandesaisBBCX42-0.86-36.0
32G.DauweBBCX42-0.86-36.0
33G.BeniadaLES MOUSQUETAIRES56-1.05-59.0
34A.LevyLES MOUSQUETAIRES56-1.05-59.0
35F.BigdeliBBCX42-1.26-53.0
36J.VoldoireBBCX42-1.26-53.0
37V.MelmanVICTORS34-1.41-48.0
38S.ZeligmanVICTORS34-1.41-48.0
39V.MarkowiczVICTORS8-2.75-22.0
40K.MoszczynskiVICTORS8-2.75-22.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
1M.ClaretFRANCE SENIORS7100.0%0.00
2P.GawrysZIMMERMANN5100.0%0.00
3N.ZorluMILNER5100.0%0.00
4R.MilnerMILNER1994.7%0.05
5A.BitranFRANCE SENIORS1794.1%0.12
6W.StarkowskiZIMMERMANN1392.3%0.08
7P.TuszynskiZIMMERMANN785.7%0.14
8J.HansenMILNER2085.0%0.15
9L.HoflandDUTCH SENIOR TEAM2584.0%0.16
10J.RocafortFRANCE SENIORS1478.6%0.21
11B.Van Der HoekDUTCH SENIOR TEAM3677.8%0.28
12H.LallMILNER1573.3%0.53
13S.SchouMILNER1770.6%0.35
14F.StretzFRANCE SENIORS1266.7%0.42
15Z.MahmoodMILNER560.0%0.40
16M.KwiecienZIMMERMANN560.0%0.60
17D.KendrickENGLAND PRYOR3100.0%0.00
18M.PryorENGLAND PRYOR3100.0%0.00
19G.BeniadaLES MOUSQUETAIRES3100.0%0.00
20V.MelmanVICTORS3100.0%0.00
21P.ShieldsENGLAND PRYOR1190.9%0.09
22G.DauweBBCX1190.9%0.09
23Y.ChandesaisBBCX1090.0%0.10
24H.VincentLES MOUSQUETAIRES1090.0%0.40
25H.FleuryFRANCE SENIORS1989.5%0.16
26S.ZeligmanVICTORS887.5%0.12
27P.ZimmermannZIMMERMANN1181.8%0.27
28K.MartensZIMMERMANN1080.0%0.20
29F.GodedLES MOUSQUETAIRES977.8%0.22
30A.LevyLES MOUSQUETAIRES475.0%0.25
31P.ChottinFRANCE SENIORS1172.7%0.27
32R.ChamberlainENGLAND PRYOR757.1%0.86

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
1A.BitranFRANCE SENIORS2584.0%0.24
2R.MilnerMILNER683.3%0.17
3W.StarkowskiZIMMERMANN580.0%0.20
4P.GawrysZIMMERMANN977.8%0.22
5L.HoflandDUTCH SENIOR TEAM2975.9%0.24
6F.StretzFRANCE SENIORS1573.3%0.27
7S.SchouMILNER1573.3%0.27
8J.HansenMILNER1172.7%0.91
9Z.MahmoodMILNER1369.2%0.31
10B.Van Der HoekDUTCH SENIOR TEAM2166.7%0.33
11H.LallMILNER1566.7%0.40
12J.RocafortFRANCE SENIORS1266.7%0.42
13N.ZorluMILNER560.0%0.40
14P.TuszynskiZIMMERMANN757.1%0.57
15M.ClaretFRANCE SENIORS955.6%0.56
16M.KwiecienZIMMERMANN540.0%0.60
17M.PryorENGLAND PRYOR1100.0%0.00
18A.LevyLES MOUSQUETAIRES1100.0%0.00
19V.MelmanVICTORS988.9%0.11
20F.GodedLES MOUSQUETAIRES988.9%0.11
21P.ChottinFRANCE SENIORS1485.7%0.21
22D.KendrickENGLAND PRYOR785.7%0.29
23P.ShieldsENGLAND PRYOR1283.3%0.25
24G.DauweBBCX1172.7%0.36
25S.ZeligmanVICTORS1471.4%0.29
26H.VincentLES MOUSQUETAIRES1471.4%0.36
27Y.ChandesaisBBCX1070.0%0.30
28P.ZimmermannZIMMERMANN1070.0%0.50
29G.BeniadaLES MOUSQUETAIRES666.7%0.33
30H.FleuryFRANCE SENIORS1266.7%0.42
31K.MartensZIMMERMANN1163.6%0.36
32R.ChamberlainENGLAND PRYOR1258.3%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.

#PlayerTeamBoardsOn targetConceded
1Z.MahmoodMILNER10100.0%0.00
2N.ZorluMILNER10100.0%0.00
3P.GawrysZIMMERMANN1291.7%0.08
4P.TuszynskiZIMMERMANN1291.7%0.08
5H.LallMILNER3491.2%0.09
6R.MilnerMILNER3491.2%0.09
7M.KwiecienZIMMERMANN1888.9%0.11
8W.StarkowskiZIMMERMANN1888.9%0.11
9L.HoflandDUTCH SENIOR TEAM6182.0%0.25
10B.Van Der HoekDUTCH SENIOR TEAM6182.0%0.25
11S.SchouMILNER3781.1%0.19
12J.HansenMILNER3781.1%0.19
13M.ClaretFRANCE SENIORS2181.0%0.38
14J.RocafortFRANCE SENIORS2181.0%0.38
15A.BitranFRANCE SENIORS2975.9%0.34
16F.StretzFRANCE SENIORS2975.9%0.34
17R.ChamberlainENGLAND PRYOR1894.4%0.06
18P.ShieldsENGLAND PRYOR1894.4%0.06
19V.MelmanVICTORS1190.9%0.09
20S.ZeligmanVICTORS1190.9%0.09
21P.ChottinFRANCE SENIORS3086.7%0.13
22H.FleuryFRANCE SENIORS3086.7%0.13
23G.BeniadaLES MOUSQUETAIRES785.7%0.14
24A.LevyLES MOUSQUETAIRES785.7%0.14
25K.MartensZIMMERMANN2185.7%0.19
26P.ZimmermannZIMMERMANN2185.7%0.19
27D.KendrickENGLAND PRYOR683.3%0.17
28M.PryorENGLAND PRYOR683.3%0.17
29F.GodedLES MOUSQUETAIRES1978.9%0.21
30H.VincentLES MOUSQUETAIRES1978.9%0.21
31Y.ChandesaisBBCX2171.4%0.38
32G.DauweBBCX2171.4%0.38

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.

#PlayerTeamBidsNot passActive %
1Z.MahmoodMILNER37019151.6%
2P.TuszynskiZIMMERMANN20810751.4%
3P.GawrysZIMMERMANN21010650.5%
4W.GosschalkDUTCH SENIOR TEAM29814749.3%
5N.ZorluMILNER42019546.4%
6A.BitranFRANCE SENIORS37816844.4%
7B.Van Der HoekDUTCH SENIOR TEAM30212842.4%
8W.Van EijckDUTCH SENIOR TEAM30212641.7%
9F.StretzFRANCE SENIORS38015841.6%
10M.KwiecienZIMMERMANN24910140.6%
11J.HansenMILNER25910540.5%
12J.RocafortFRANCE SENIORS38514838.4%
13M.ClaretFRANCE SENIORS38314738.4%
14H.LallMILNER1967437.8%
15L.HoflandDUTCH SENIOR TEAM30311337.3%
16W.StarkowskiZIMMERMANN2499036.1%
17S.SchouMILNER2146429.9%
18R.MilnerMILNER2015125.4%
19S.ZeligmanVICTORS975657.7%
20V.MelmanVICTORS1005050.0%
21K.MoszczynskiVICTORS16850.0%
22D.KendrickENGLAND PRYOR1487349.3%
23F.BigdeliBBCX1296348.8%
24A.LevyLES MOUSQUETAIRES1587648.1%
25M.PryorENGLAND PRYOR1476745.6%
26K.MartensZIMMERMANN1104944.5%
27H.FleuryFRANCE SENIORS1496644.3%
28G.BeniadaLES MOUSQUETAIRES1657344.2%
29V.MarkowiczVICTORS16743.8%
30F.GodedLES MOUSQUETAIRES1526542.8%
31J.VoldoireBBCX1315642.7%
32H.VincentLES MOUSQUETAIRES1486342.6%
33G.DauweBBCX1084642.6%
34P.ShieldsENGLAND PRYOR1566541.7%
35R.ChamberlainENGLAND PRYOR1576541.4%
36P.ChottinFRANCE SENIORS1486040.5%
37P.ZimmermannZIMMERMANN1114540.5%
38Y.ChandesaisBBCX1144337.7%
39P.BizonVICTORS823036.6%
40M.BlatVICTORS892932.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.

#PlayerTeamBoardsOpp /bdRaw /bdAdj /bdΔ
1S.SchouMILNER84-0.06+0.69+0.63▲4
2A.BitranFRANCE SENIORS140-0.37+0.91+0.54▼1
3F.StretzFRANCE SENIORS140-0.37+0.91+0.54▼1
4W.GosschalkDUTCH SENIOR TEAM112+0.40+0.11+0.51▲5
5W.Van EijckDUTCH SENIOR TEAM112+0.40+0.11+0.51▲5
6M.ClaretFRANCE SENIORS140-0.34+0.84+0.50▼3
7J.RocafortFRANCE SENIORS140-0.34+0.84+0.50▼3
8J.HansenMILNER98-0.02+0.48+0.46▼2
9L.HoflandDUTCH SENIOR TEAM112+0.35-0.35+0.00▲4
10B.Van Der HoekDUTCH SENIOR TEAM112+0.35-0.35+0.00▲4
11Z.MahmoodMILNER140+0.22-0.38-0.16▲4
12N.ZorluMILNER154+0.23-0.42-0.19▲4
13M.KwiecienZIMMERMANN84-0.60+0.28-0.31▼6
14W.StarkowskiZIMMERMANN84-0.60+0.28-0.31▼6
15P.GawrysZIMMERMANN84-0.45-0.18-0.63▼4
16P.TuszynskiZIMMERMANN84-0.45-0.18-0.63▼4
17H.LallMILNER70+0.10-0.94-0.84·
18R.MilnerMILNER70+0.10-0.94-0.84·