Opatija 2019 — 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
1X.RuanSXPEONY48+1.52+73.0
2Y.JiangSXDAISY40+1.45+58.0
3Q.TangSXDAISY40+1.45+58.0
4S.BaldyszPOLAND GIRLS72+1.15+83.0
5J.ZalewskaPOLAND GIRLS72+1.15+83.0
6L.CovillSCREWDRIVER72+1.14+82.0
7E.VisserSCREWDRIVER72+1.14+82.0
8Y.GaoSXTULIP40+1.05+42.0
9C.GeSXPEONY72+0.86+62.0
10M.ChristensenSCREWDRIVER72+0.72+52.0
11J.WackwitzSCREWDRIVER72+0.72+52.0
12T.IndreboSOFIES WORLD72+0.72+52.0
13I.OebergSOFIES WORLD72+0.72+52.0
14J.KokotPOLAND GIRLS72+0.60+43.0
15D.OcylokPOLAND GIRLS72+0.60+43.0
16A.KjensliSOFIES WORLD72+0.56+40.0
17S.SjodalSOFIES WORLD72+0.56+40.0
18F.NacrurCHILE72+0.56+40.0
19C.YanezCHILE72+0.56+40.0
20L.FanSXTULIP48+0.35+17.0
21Y.LuSXPEONY48+0.10+5.0
22Y.XuanZHIHAOLE48+0.02+1.0
23D.MolinaCHILE72+0.00+0.0
24V.RomanCHILE72+0.00+0.0
25F.DalpozzoITALIA72-0.03-2.0
26V.DalpozzoITALIA72-0.03-2.0
27J.XuSXPEONY48-0.33-16.0
28Y.ChenSXPEONY48-0.40-19.0
29Q.HeZHIHAOLE56-0.41-23.0
30X.BiSXDAISY56-0.43-24.0
31Y.ZhaoSXDAISY56-0.43-24.0
32A.Di LorenzoITALIA72-0.49-35.0
33L.SeregniITALIA72-0.49-35.0
34Q.ChaoZHIHAOLE56-0.68-38.0
35T.XuSXTULIP56-0.73-41.0
36Y.WangSXDAISY48-0.83-40.0
37F.YangSXDAISY48-0.83-40.0
38V.KatanicSERBIA72-0.89-64.0
39K.VujicSERBIA72-0.89-64.0
40T.MilutinovicSERBIA72-1.14-82.0
41A.OvukaSERBIA72-1.14-82.0
42C.ZhaoZHIHAOLE40-1.68-67.0
43Y.ZhaoZHIHAOLE40-1.68-67.0
44J.HanZHIHAOLE48-1.88-90.0
45Y.WuSXTULIP48-2.00-96.0
46J.MaSXTULIP72-2.10-151.0
47W.YuSXPEONY24+2.38+57.0
48Y.YangSXTULIP24-2.29-55.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
1Q.ChaoZHIHAOLE13100.0%0.00
2V.KatanicSERBIA1894.4%0.06
3A.KjensliSOFIES WORLD1794.1%0.12
4C.YanezCHILE1593.3%0.07
5Y.WangSXDAISY1090.0%0.10
6C.GeSXPEONY1989.5%0.10
7S.BaldyszPOLAND GIRLS1888.9%0.11
8Y.ZhaoZHIHAOLE988.9%0.11
9J.KokotPOLAND GIRLS1687.5%0.12
10V.RomanCHILE1687.5%0.12
11J.HanZHIHAOLE1687.5%0.12
12Y.XuanZHIHAOLE887.5%0.38
13J.MaSXTULIP1586.7%0.20
14E.VisserSCREWDRIVER2286.4%0.14
15K.VujicSERBIA2185.7%0.14
16L.FanSXTULIP1485.7%0.14
17J.XuSXPEONY1485.7%0.21
18T.IndreboSOFIES WORLD1384.6%0.15
19X.BiSXDAISY1384.6%0.15
20Y.WuSXTULIP1283.3%0.17
21C.ZhaoZHIHAOLE1283.3%0.17
22L.CovillSCREWDRIVER1782.4%0.18
23F.DalpozzoITALIA1782.4%0.18
24L.SeregniITALIA1782.4%0.18
25X.RuanSXPEONY1181.8%0.18
26F.YangSXDAISY1181.8%0.27
27Y.JiangSXDAISY1080.0%0.20
28T.XuSXTULIP1580.0%0.33
29A.Di LorenzoITALIA1978.9%0.26
30T.MilutinovicSERBIA1776.5%0.35
31S.SjodalSOFIES WORLD2176.2%0.24
32M.ChristensenSCREWDRIVER2075.0%0.25
33Y.ZhaoSXDAISY1675.0%0.25
34I.OebergSOFIES WORLD2075.0%0.35
35J.WackwitzSCREWDRIVER1973.7%0.32
36D.MolinaCHILE1573.3%0.47
37Y.LuSXPEONY1172.7%0.27
38Q.TangSXDAISY1172.7%0.36
39D.OcylokPOLAND GIRLS1471.4%0.29
40A.OvukaSERBIA2070.0%0.35
41Y.GaoSXTULIP1070.0%0.40
42V.DalpozzoITALIA2070.0%0.45
43F.NacrurCHILE1968.4%0.47
44Q.HeZHIHAOLE1764.7%0.47
45J.ZalewskaPOLAND GIRLS1464.3%0.50
46Y.ChenSXPEONY955.6%0.44
47Y.YangSXTULIP785.7%0.14
48W.YuSXPEONY683.3%0.17

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.YanezCHILE2095.0%0.05
2C.GeSXPEONY1994.7%0.05
3Q.TangSXDAISY1090.0%0.10
4S.BaldyszPOLAND GIRLS1888.9%0.17
5L.FanSXTULIP887.5%0.12
6D.OcylokPOLAND GIRLS1485.7%0.21
7F.NacrurCHILE1883.3%0.22
8S.SjodalSOFIES WORLD1681.2%0.19
9J.KokotPOLAND GIRLS2680.8%0.19
10Y.WuSXTULIP1080.0%0.20
11Y.ChenSXPEONY1978.9%0.26
12Y.JiangSXDAISY977.8%0.22
13Y.GaoSXTULIP977.8%0.22
14T.IndreboSOFIES WORLD1877.8%0.28
15J.WackwitzSCREWDRIVER1376.9%0.31
16L.CovillSCREWDRIVER1376.9%0.31
17K.VujicSERBIA1776.5%0.47
18F.YangSXDAISY1275.0%0.25
19I.OebergSOFIES WORLD2075.0%0.30
20X.RuanSXPEONY1275.0%0.42
21Y.ZhaoZHIHAOLE1172.7%0.36
22Y.ZhaoSXDAISY1172.7%0.46
23M.ChristensenSCREWDRIVER1872.2%0.28
24F.DalpozzoITALIA1872.2%0.39
25C.ZhaoZHIHAOLE771.4%0.43
26Y.XuanZHIHAOLE771.4%0.57
27A.KjensliSOFIES WORLD1770.6%0.41
28V.DalpozzoITALIA1770.6%0.41
29D.MolinaCHILE2070.0%0.35
30A.Di LorenzoITALIA2568.0%0.36
31E.VisserSCREWDRIVER1866.7%0.39
32Y.WangSXDAISY1566.7%0.40
33T.MilutinovicSERBIA1866.7%0.50
34A.OvukaSERBIA1764.7%0.41
35V.RomanCHILE2060.0%0.55
36Q.HeZHIHAOLE1758.8%0.47
37J.XuSXPEONY757.1%0.43
38V.KatanicSERBIA1656.2%0.50
39L.SeregniITALIA1154.5%0.55
40J.MaSXTULIP2454.2%0.62
41X.BiSXDAISY1553.3%0.73
42Q.ChaoZHIHAOLE1250.0%0.58
43J.ZalewskaPOLAND GIRLS2250.0%0.59
44T.XuSXTULIP1546.7%0.93
45J.HanZHIHAOLE1442.9%1.36
46Y.LuSXPEONY1338.5%0.77
47Y.YangSXTULIP475.0%0.25
48W.YuSXPEONY475.0%0.75

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
1X.RuanSXPEONY2391.3%0.09
2D.MolinaCHILE3190.3%0.10
3V.RomanCHILE3190.3%0.10
4L.CovillSCREWDRIVER3989.7%0.10
5E.VisserSCREWDRIVER3989.7%0.10
6M.ChristensenSCREWDRIVER3989.7%0.13
7J.WackwitzSCREWDRIVER3989.7%0.13
8Q.HeZHIHAOLE2788.9%0.11
9T.XuSXTULIP2986.2%0.14
10A.Di LorenzoITALIA3686.1%0.14
11L.SeregniITALIA3686.1%0.14
12C.GeSXPEONY3686.1%0.17
13Y.JiangSXDAISY2185.7%0.19
14Q.TangSXDAISY2185.7%0.19
15F.NacrurCHILE3485.3%0.18
16C.YanezCHILE3485.3%0.18
17Q.ChaoZHIHAOLE2785.2%0.30
18Y.GaoSXTULIP2085.0%0.15
19Y.XuanZHIHAOLE2684.6%0.15
20A.KjensliSOFIES WORLD3884.2%0.16
21S.SjodalSOFIES WORLD3884.2%0.16
22F.DalpozzoITALIA3783.8%0.22
23V.DalpozzoITALIA3783.8%0.22
24L.FanSXTULIP2982.8%0.17
25J.XuSXPEONY2382.6%0.17
26J.MaSXTULIP3482.4%0.23
27J.HanZHIHAOLE2882.1%0.32
28Y.ChenSXPEONY2281.8%0.18
29Y.LuSXPEONY2281.8%0.18
30S.BaldyszPOLAND GIRLS3281.2%0.19
31J.ZalewskaPOLAND GIRLS3281.2%0.19
32C.ZhaoZHIHAOLE2181.0%0.24
33Y.ZhaoZHIHAOLE2181.0%0.24
34J.KokotPOLAND GIRLS3080.0%0.23
35D.OcylokPOLAND GIRLS3080.0%0.23
36X.BiSXDAISY2979.3%0.21
37Y.ZhaoSXDAISY2979.3%0.21
38T.MilutinovicSERBIA3778.4%0.24
39A.OvukaSERBIA3778.4%0.24
40Y.WuSXTULIP2378.3%0.30
41V.KatanicSERBIA3974.4%0.26
42K.VujicSERBIA3974.4%0.26
43Y.WangSXDAISY2171.4%0.29
44F.YangSXDAISY2171.4%0.29
45T.IndreboSOFIES WORLD3366.7%0.36
46I.OebergSOFIES WORLD3366.7%0.36
47W.YuSXPEONY1492.9%0.14
48Y.YangSXTULIP1190.9%0.09

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Δ
1X.RuanSXPEONY48-0.30+1.73+1.43·
2M.ChristensenSCREWDRIVER72-0.18+1.21+1.03·
3J.WackwitzSCREWDRIVER72-0.18+1.21+1.03·
4Y.ChenSXPEONY48+0.09+0.75+0.84▲6
5S.BaldyszPOLAND GIRLS72-0.13+0.92+0.79▲1
6J.ZalewskaPOLAND GIRLS72-0.13+0.92+0.79▲1
7A.KjensliSOFIES WORLD72-0.32+1.05+0.73▼3
8S.SjodalSOFIES WORLD72-0.32+1.05+0.73▼3
9J.KokotPOLAND GIRLS72-0.24+0.87+0.62▼1
10D.OcylokPOLAND GIRLS72-0.24+0.87+0.62▼1
11L.CovillSCREWDRIVER72-0.00+0.57+0.56·
12E.VisserSCREWDRIVER72-0.00+0.57+0.56·
13C.GeSXPEONY72+0.07+0.47+0.54·
14T.IndreboSOFIES WORLD72+0.10+0.35+0.45▲3
15I.OebergSOFIES WORLD72+0.10+0.35+0.45▲3
16D.MolinaCHILE72-0.03+0.37+0.33▼1
17V.RomanCHILE72-0.03+0.37+0.33▼1
18Y.LuSXPEONY48+0.39-0.11+0.28▲7
19X.BiSXDAISY56-0.07+0.35+0.28·
20Y.ZhaoSXDAISY56-0.07+0.35+0.28·
21F.NacrurCHILE72-0.02+0.15+0.13·
22C.YanezCHILE72-0.02+0.15+0.13·
23J.XuSXPEONY48-0.38+0.47+0.08▼9
24F.DalpozzoITALIA72-0.07-0.05-0.12▼1
25V.DalpozzoITALIA72-0.07-0.05-0.12▼1
26Q.ChaoZHIHAOLE56+0.34-0.50-0.16▲6
27Y.JiangSXDAISY40-0.14-0.14-0.27▼1
28Q.TangSXDAISY40-0.14-0.14-0.27▼1
29A.Di LorenzoITALIA72+0.11-0.41-0.30▼1
30L.SeregniITALIA72+0.11-0.41-0.30▼1
31Y.WangSXDAISY48+0.28-0.59-0.31▲2
32F.YangSXDAISY48+0.28-0.59-0.31▲2
33Y.XuanZHIHAOLE48+0.05-0.45-0.40▼3
34L.FanSXTULIP48+0.62-1.04-0.41▲4
35Q.HeZHIHAOLE56-0.01-0.45-0.46▼4
36Y.GaoSXTULIP40-0.01-0.75-0.75▼1
37V.KatanicSERBIA72+0.13-0.89-0.76▼1
38K.VujicSERBIA72+0.13-0.89-0.76▼1
39T.MilutinovicSERBIA72+0.12-1.04-0.93·
40A.OvukaSERBIA72+0.12-1.04-0.93·
41T.XuSXTULIP56+0.49-1.48-1.00▲2
42Y.WuSXTULIP48-0.00-1.12-1.12▼1
43J.MaSXTULIP72-0.04-1.17-1.21▼1
44J.HanZHIHAOLE48+0.17-1.67-1.50·
45C.ZhaoZHIHAOLE40+0.07-1.72-1.64·
46Y.ZhaoZHIHAOLE40+0.07-1.72-1.64·