Wroclaw 2024 — 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
1J.Essink🇳🇱 NETHERLANDS162+1.48+240.0
2G.Friesen🇳🇱 NETHERLANDS162+1.48+240.0
3T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND180+1.46+262.0
4H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND180+1.46+262.0
5A.Pedmanson🇪🇪 ESTONIA252+1.39+350.0
6J.Vahk🇪🇪 ESTONIA252+1.39+350.0
7C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144+1.05+151.0
8L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144+1.05+151.0
9J.Bereza🇵🇱 POLAND180+0.92+166.0
10B.Kula🇵🇱 POLAND180+0.92+166.0
11A.Kovacs🇭🇺 HUNGARY144+0.91+131.0
12D.Tokes🇭🇺 HUNGARY144+0.91+131.0
13N.Hammelev🇩🇰 DENMARK234+0.78+183.0
14L.De Wijs🇳🇱 NETHERLANDS198+0.75+148.0
15S.De Wijs🇳🇱 NETHERLANDS198+0.75+148.0
16I.Moskovitz🇮🇱 ISRAEL234+0.69+162.0
17D.Msika🇮🇱 ISRAEL234+0.69+162.0
18K.Dezso🇭🇺 HUNGARY234+0.59+138.0
19B.Zabradi🇭🇺 HUNGARY234+0.59+138.0
20W.Bak🇵🇱 POLAND180+0.55+99.0
21F.Kurlit🇵🇱 POLAND180+0.55+99.0
22A.Tylvad🇩🇰 DENMARK198+0.52+103.0
23A.Abragi🇸🇪 SWEDEN234+0.49+115.0
24I.Lichtenstein🇸🇪 SWEDEN234+0.49+115.0
25M.Larsen🇩🇰 DENMARK198+0.46+92.0
26J.Brekke🇳🇴 NORWAY144+0.35+51.0
27A.Landsvik🇳🇴 NORWAY144+0.35+51.0
28L.Petelko🇮🇱 ISRAEL216+0.22+47.0
29K.Retter🇮🇱 ISRAEL216+0.22+47.0
30J.Bjoerkan🇳🇴 NORWAY198+0.11+22.0
31J.Nordby🇳🇴 NORWAY198+0.11+22.0
32G.Ntalianis🇬🇷 GREECE162+0.10+17.0
33K.Allas🇪🇪 ESTONIA180+0.10+18.0
34J.Gusson🇪🇪 ESTONIA180+0.10+18.0
35B.Koros🇸🇰 SLOVAKIA252+0.10+24.0
36M.Vodicka🇸🇰 SLOVAKIA252+0.10+24.0
37N.Bens🇫🇷 FRANCE180+0.09+16.0
38E.Bonin🇫🇷 FRANCE180+0.09+16.0
39P.Hammelev🇩🇰 DENMARK162+0.07+12.0
40M.Bjoerk Heed🇸🇪 SWEDEN162+0.01+1.0
41A.Nilsson🇸🇪 SWEDEN162+0.01+1.0
42J.Kot🇵🇱 POLAND144-0.01-1.0
43W.Wnuk🇵🇱 POLAND144-0.01-1.0
44C.Ben Guigui🇫🇷 FRANCE180-0.09-16.0
45M.Chanal🇫🇷 FRANCE180-0.09-16.0
46P.Bortak🇸🇰 SLOVAKIA252-0.18-46.0
47S.Kentos🇸🇰 SLOVAKIA252-0.18-46.0
48D.Jansons🇱🇻 LATVIA252-0.20-51.0
49M.Samolcevs🇱🇻 LATVIA252-0.20-51.0
50J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND180-0.23-41.0
51T.Gardner🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND180-0.23-41.0
52H.Hjorth Warlenius🇸🇪 SWEDEN108-0.31-33.0
53M.Nordqvist🇸🇪 SWEDEN108-0.31-33.0
54C.Fragola Jarjaille🇫🇷 FRANCE144-0.38-54.0
55S.Gallard🇫🇷 FRANCE144-0.38-54.0
56M.Goor🇳🇱 NETHERLANDS144-0.40-57.0
57W.Klarenbeek🇳🇱 NETHERLANDS144-0.40-57.0
58E.Petraki🇬🇷 GREECE162-0.42-68.0
59G.Ramazzotti🇮🇹 ITALY144-0.42-61.0
60F.Sanmartino🇮🇹 ITALY144-0.42-61.0
61I.Virvidakis🇬🇷 GREECE198-0.52-103.0
62K.Austad🇳🇴 NORWAY162-0.63-102.0
63E.Osen🇳🇴 NORWAY162-0.63-102.0
64A.Lombardi🇮🇹 ITALY216-0.65-140.0
65M.Tonelli🇮🇹 ITALY216-0.65-140.0
66L.Jacobsen🇩🇰 DENMARK108-0.67-72.0
67N.Zeeberg🇩🇰 DENMARK108-0.67-72.0
68A.Freibergs🇱🇻 LATVIA252-0.71-180.0
69R.Kreitals🇱🇻 LATVIA252-0.71-180.0
70D.Biborka🇭🇺 HUNGARY126-0.81-102.0
71J.Hegedus🇭🇺 HUNGARY126-0.81-102.0
72A.Beligianni🇬🇷 GREECE144-0.85-123.0
73P.Typaldos🇬🇷 GREECE144-0.85-123.0
74T.Oikonomou🇬🇷 GREECE198-0.95-188.0
75R.Di Mauro🇮🇹 ITALY144-1.22-175.0
76A.Rotolico🇮🇹 ITALY144-1.22-175.0
77K.Flanagan🇮🇪 IRELAND216-1.41-304.0
78D.Hoyne🇮🇪 IRELAND198-1.52-300.0
79P.Kingston🇮🇪 IRELAND198-1.59-314.0
80E.Connell🇮🇪 IRELAND216-1.67-361.0
81B.Orosz🇮🇪 IRELAND180-2.06-371.0
82E.Gisin🇮🇱 ISRAEL54+0.35+19.0
83I.Herbst🇮🇱 ISRAEL54+0.35+19.0
84S.Allas🇪🇪 ESTONIA72-1.46-105.0
85E.Orma🇪🇪 ESTONIA72-1.46-105.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
1W.Klarenbeek🇳🇱 NETHERLANDS2295.5%0.04
2G.Ramazzotti🇮🇹 ITALY3789.2%0.16
3W.Wnuk🇵🇱 POLAND3588.6%0.14
4K.Retter🇮🇱 ISRAEL5288.5%0.19
5C.Fragola Jarjaille🇫🇷 FRANCE3488.2%0.12
6D.Tokes🇭🇺 HUNGARY3387.9%0.18
7E.Connell🇮🇪 IRELAND5787.7%0.17
8R.Di Mauro🇮🇹 ITALY3886.8%0.16
9D.Biborka🇭🇺 HUNGARY3086.7%0.23
10D.Jansons🇱🇻 LATVIA6485.9%0.16
11E.Osen🇳🇴 NORWAY3585.7%0.14
12F.Kurlit🇵🇱 POLAND4285.7%0.17
13P.Typaldos🇬🇷 GREECE3485.3%0.18
14A.Lombardi🇮🇹 ITALY4684.8%0.17
15M.Vodicka🇸🇰 SLOVAKIA5284.6%0.17
16G.Ntalianis🇬🇷 GREECE5784.2%0.25
17M.Nordqvist🇸🇪 SWEDEN2584.0%0.28
18L.Jacobsen🇩🇰 DENMARK3183.9%0.19
19B.Zabradi🇭🇺 HUNGARY6183.6%0.16
20A.Freibergs🇱🇻 LATVIA5583.6%0.18
21A.Tylvad🇩🇰 DENMARK5583.6%0.20
22W.Bak🇵🇱 POLAND4283.3%0.17
23N.Zeeberg🇩🇰 DENMARK1883.3%0.17
24J.Hegedus🇭🇺 HUNGARY3083.3%0.20
25A.Pedmanson🇪🇪 ESTONIA6982.6%0.23
26J.Nordby🇳🇴 NORWAY4682.6%0.30
27N.Hammelev🇩🇰 DENMARK5182.4%0.20
28D.Hoyne🇮🇪 IRELAND5182.4%0.23
29T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5682.1%0.20
30S.Kentos🇸🇰 SLOVAKIA6782.1%0.27
31S.De Wijs🇳🇱 NETHERLANDS4481.8%0.18
32M.Chanal🇫🇷 FRANCE3881.6%0.18
33M.Samolcevs🇱🇻 LATVIA6481.2%0.20
34E.Bonin🇫🇷 FRANCE4881.2%0.23
35B.Koros🇸🇰 SLOVAKIA6481.2%0.25
36P.Bortak🇸🇰 SLOVAKIA5680.4%0.21
37M.Bjoerk Heed🇸🇪 SWEDEN5680.4%0.23
38H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4680.4%0.26
39B.Kula🇵🇱 POLAND5080.0%0.20
40D.Msika🇮🇱 ISRAEL5580.0%0.26
41N.Bens🇫🇷 FRANCE4580.0%0.27
42I.Lichtenstein🇸🇪 SWEDEN4979.6%0.22
43T.Oikonomou🇬🇷 GREECE4479.5%0.23
44P.Kingston🇮🇪 IRELAND4879.2%0.25
45L.Petelko🇮🇱 ISRAEL6279.0%0.26
46M.Larsen🇩🇰 DENMARK3878.9%0.24
47T.Gardner🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5278.8%0.27
48J.Essink🇳🇱 NETHERLANDS4678.3%0.28
49L.De Wijs🇳🇱 NETHERLANDS5578.2%0.26
50J.Gusson🇪🇪 ESTONIA4577.8%0.27
51C.Ben Guigui🇫🇷 FRANCE5477.8%0.30
52A.Nilsson🇸🇪 SWEDEN4077.5%0.28
53J.Vahk🇪🇪 ESTONIA6277.4%0.34
54H.Hjorth Warlenius🇸🇪 SWEDEN2676.9%0.23
55S.Gallard🇫🇷 FRANCE3976.9%0.36
56J.Kot🇵🇱 POLAND3076.7%0.27
57J.Bereza🇵🇱 POLAND4376.7%0.30
58F.Sanmartino🇮🇹 ITALY3476.5%0.23
59J.Bjoerkan🇳🇴 NORWAY5176.5%0.28
60A.Kovacs🇭🇺 HUNGARY3876.3%0.26
61A.Rotolico🇮🇹 ITALY4276.2%0.29
62I.Moskovitz🇮🇱 ISRAEL7176.1%0.30
63I.Virvidakis🇬🇷 GREECE5076.0%0.24
64K.Dezso🇭🇺 HUNGARY5475.9%0.32
65J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3375.8%0.27
66J.Brekke🇳🇴 NORWAY3775.7%0.24
67K.Allas🇪🇪 ESTONIA4475.0%0.27
68A.Abragi🇸🇪 SWEDEN5675.0%0.29
69K.Flanagan🇮🇪 IRELAND6475.0%0.30
70A.Landsvik🇳🇴 NORWAY3974.4%0.28
71B.Orosz🇮🇪 IRELAND4273.8%0.36
72A.Beligianni🇬🇷 GREECE3873.7%0.32
73G.Friesen🇳🇱 NETHERLANDS3473.5%0.35
74C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4072.5%0.38
75L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2972.4%0.38
76M.Goor🇳🇱 NETHERLANDS4571.1%0.31
77M.Tonelli🇮🇹 ITALY5170.6%0.41
78K.Austad🇳🇴 NORWAY5070.0%0.36
79E.Petraki🇬🇷 GREECE3369.7%0.36
80R.Kreitals🇱🇻 LATVIA6569.2%0.35
81P.Hammelev🇩🇰 DENMARK3868.4%0.37
82S.Allas🇪🇪 ESTONIA1984.2%0.16
83E.Orma🇪🇪 ESTONIA1573.3%0.33
84I.Herbst🇮🇱 ISRAEL1172.7%0.46
85E.Gisin🇮🇱 ISRAEL1040.0%0.90

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
1H.Hjorth Warlenius🇸🇪 SWEDEN2491.7%0.12
2C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4090.0%0.10
3A.Pedmanson🇪🇪 ESTONIA5088.0%0.14
4J.Vahk🇪🇪 ESTONIA6886.8%0.15
5I.Lichtenstein🇸🇪 SWEDEN6686.4%0.14
6J.Kot🇵🇱 POLAND4185.4%0.24
7A.Nilsson🇸🇪 SWEDEN3485.3%0.18
8H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3485.3%0.23
9K.Retter🇮🇱 ISRAEL5485.2%0.18
10W.Bak🇵🇱 POLAND5984.7%0.17
11S.Kentos🇸🇰 SLOVAKIA7184.5%0.18
12N.Zeeberg🇩🇰 DENMARK3582.9%0.29
13A.Beligianni🇬🇷 GREECE2982.8%0.21
14I.Moskovitz🇮🇱 ISRAEL5082.0%0.26
15G.Ramazzotti🇮🇹 ITALY3881.6%0.21
16W.Klarenbeek🇳🇱 NETHERLANDS4381.4%0.26
17N.Bens🇫🇷 FRANCE4180.5%0.32
18L.De Wijs🇳🇱 NETHERLANDS5080.0%0.20
19T.Oikonomou🇬🇷 GREECE6580.0%0.32
20D.Jansons🇱🇻 LATVIA5979.7%0.29
21L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3479.4%0.21
22C.Fragola Jarjaille🇫🇷 FRANCE2979.3%0.21
23B.Koros🇸🇰 SLOVAKIA7779.2%0.25
24L.Jacobsen🇩🇰 DENMARK2479.2%0.25
25C.Ben Guigui🇫🇷 FRANCE4379.1%0.23
26J.Bjoerkan🇳🇴 NORWAY3878.9%0.24
27L.Petelko🇮🇱 ISRAEL4778.7%0.34
28N.Hammelev🇩🇰 DENMARK7078.6%0.29
29G.Friesen🇳🇱 NETHERLANDS4678.3%0.33
30A.Rotolico🇮🇹 ITALY3278.1%0.38
31B.Zabradi🇭🇺 HUNGARY6377.8%0.25
32A.Tylvad🇩🇰 DENMARK4977.6%0.29
33S.De Wijs🇳🇱 NETHERLANDS4877.1%0.27
34J.Essink🇳🇱 NETHERLANDS3577.1%0.29
35M.Samolcevs🇱🇻 LATVIA6177.0%0.29
36A.Abragi🇸🇪 SWEDEN6177.0%0.34
37K.Austad🇳🇴 NORWAY4376.7%0.28
38M.Goor🇳🇱 NETHERLANDS3476.5%0.27
39M.Tonelli🇮🇹 ITALY5076.0%0.30
40R.Kreitals🇱🇻 LATVIA7576.0%0.35
41A.Landsvik🇳🇴 NORWAY3375.8%0.36
42W.Wnuk🇵🇱 POLAND3775.7%0.30
43D.Msika🇮🇱 ISRAEL5775.4%0.30
44E.Petraki🇬🇷 GREECE4075.0%0.35
45J.Nordby🇳🇴 NORWAY6374.6%0.33
46A.Kovacs🇭🇺 HUNGARY3174.2%0.29
47J.Gusson🇪🇪 ESTONIA4173.2%0.34
48F.Kurlit🇵🇱 POLAND3773.0%0.43
49D.Biborka🇭🇺 HUNGARY3773.0%0.46
50K.Dezso🇭🇺 HUNGARY5472.2%0.28
51T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4372.1%0.33
52B.Kula🇵🇱 POLAND5072.0%0.30
53P.Kingston🇮🇪 IRELAND5371.7%0.38
54J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5371.7%0.43
55T.Gardner🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4271.4%0.31
56P.Hammelev🇩🇰 DENMARK3871.1%0.34
57P.Bortak🇸🇰 SLOVAKIA5570.9%0.40
58M.Chanal🇫🇷 FRANCE4369.8%0.42
59F.Sanmartino🇮🇹 ITALY3369.7%0.33
60E.Bonin🇫🇷 FRANCE4669.6%0.39
61M.Larsen🇩🇰 DENMARK5569.1%0.42
62P.Typaldos🇬🇷 GREECE4168.3%0.37
63A.Lombardi🇮🇹 ITALY6867.6%0.46
64K.Allas🇪🇪 ESTONIA4967.3%0.37
65M.Nordqvist🇸🇪 SWEDEN3366.7%0.36
66J.Hegedus🇭🇺 HUNGARY2766.7%0.48
67M.Vodicka🇸🇰 SLOVAKIA5766.7%0.53
68I.Virvidakis🇬🇷 GREECE4766.0%0.45
69D.Tokes🇭🇺 HUNGARY4165.9%0.44
70J.Bereza🇵🇱 POLAND3565.7%0.37
71A.Freibergs🇱🇻 LATVIA5565.5%0.47
72M.Bjoerk Heed🇸🇪 SWEDEN3262.5%0.47
73S.Gallard🇫🇷 FRANCE4261.9%0.59
74J.Brekke🇳🇴 NORWAY3461.8%0.56
75E.Connell🇮🇪 IRELAND5060.0%0.62
76E.Osen🇳🇴 NORWAY3455.9%0.68
77D.Hoyne🇮🇪 IRELAND4553.3%0.69
78G.Ntalianis🇬🇷 GREECE2352.2%0.65
79R.Di Mauro🇮🇹 ITALY3050.0%0.83
80B.Orosz🇮🇪 IRELAND4746.8%0.74
81K.Flanagan🇮🇪 IRELAND4540.0%0.91
82I.Herbst🇮🇱 ISRAEL1492.9%0.07
83E.Gisin🇮🇱 ISRAEL1989.5%0.10
84S.Allas🇪🇪 ESTONIA1872.2%0.33
85E.Orma🇪🇪 ESTONIA2050.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
1A.Pedmanson🇪🇪 ESTONIA13191.6%0.10
2J.Vahk🇪🇪 ESTONIA13191.6%0.10
3C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6991.3%0.09
4L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6991.3%0.09
5L.De Wijs🇳🇱 NETHERLANDS9990.9%0.11
6S.De Wijs🇳🇱 NETHERLANDS9990.9%0.11
7K.Dezso🇭🇺 HUNGARY11588.7%0.13
8B.Zabradi🇭🇺 HUNGARY11588.7%0.13
9J.Bereza🇵🇱 POLAND9387.1%0.18
10B.Kula🇵🇱 POLAND9387.1%0.18
11L.Petelko🇮🇱 ISRAEL11486.8%0.14
12K.Retter🇮🇱 ISRAEL11486.8%0.14
13I.Moskovitz🇮🇱 ISRAEL12686.5%0.16
14D.Msika🇮🇱 ISRAEL12686.5%0.16
15H.Hjorth Warlenius🇸🇪 SWEDEN5186.3%0.18
16M.Nordqvist🇸🇪 SWEDEN5186.3%0.18
17J.Essink🇳🇱 NETHERLANDS8086.2%0.15
18G.Friesen🇳🇱 NETHERLANDS8086.2%0.15
19A.Abragi🇸🇪 SWEDEN10585.7%0.14
20I.Lichtenstein🇸🇪 SWEDEN10585.7%0.14
21L.Jacobsen🇩🇰 DENMARK4985.7%0.16
22N.Zeeberg🇩🇰 DENMARK4985.7%0.16
23M.Larsen🇩🇰 DENMARK7884.6%0.20
24J.Bjoerkan🇳🇴 NORWAY9784.5%0.17
25J.Nordby🇳🇴 NORWAY9784.5%0.17
26A.Kovacs🇭🇺 HUNGARY7184.5%0.18
27D.Tokes🇭🇺 HUNGARY7184.5%0.18
28T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10284.3%0.17
29H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10284.3%0.17
30K.Allas🇪🇪 ESTONIA8984.3%0.18
31J.Gusson🇪🇪 ESTONIA8984.3%0.18
32N.Hammelev🇩🇰 DENMARK10284.3%0.20
33I.Virvidakis🇬🇷 GREECE10184.2%0.29
34G.Ntalianis🇬🇷 GREECE10084.0%0.22
35C.Fragola Jarjaille🇫🇷 FRANCE7383.6%0.22
36S.Gallard🇫🇷 FRANCE7383.6%0.22
37J.Kot🇵🇱 POLAND6583.1%0.18
38W.Wnuk🇵🇱 POLAND6583.1%0.18
39P.Bortak🇸🇰 SLOVAKIA12382.9%0.19
40S.Kentos🇸🇰 SLOVAKIA12382.9%0.19
41A.Freibergs🇱🇻 LATVIA12082.5%0.21
42R.Kreitals🇱🇻 LATVIA12082.5%0.21
43M.Bjoerk Heed🇸🇪 SWEDEN9681.2%0.19
44A.Nilsson🇸🇪 SWEDEN9681.2%0.19
45N.Bens🇫🇷 FRANCE9380.6%0.23
46E.Bonin🇫🇷 FRANCE9380.6%0.23
47M.Goor🇳🇱 NETHERLANDS6780.6%0.24
48W.Klarenbeek🇳🇱 NETHERLANDS6780.6%0.24
49J.Brekke🇳🇴 NORWAY7680.3%0.28
50A.Landsvik🇳🇴 NORWAY7680.3%0.28
51J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND8580.0%0.25
52T.Gardner🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND8580.0%0.25
53D.Jansons🇱🇻 LATVIA12879.7%0.23
54M.Samolcevs🇱🇻 LATVIA12879.7%0.23
55W.Bak🇵🇱 POLAND8478.6%0.26
56F.Kurlit🇵🇱 POLAND8478.6%0.26
57T.Oikonomou🇬🇷 GREECE8478.6%0.37
58C.Ben Guigui🇫🇷 FRANCE9278.3%0.28
59M.Chanal🇫🇷 FRANCE9278.3%0.28
60E.Petraki🇬🇷 GREECE8378.3%0.29
61B.Koros🇸🇰 SLOVAKIA11676.7%0.27
62M.Vodicka🇸🇰 SLOVAKIA11676.7%0.27
63D.Biborka🇭🇺 HUNGARY6076.7%0.30
64J.Hegedus🇭🇺 HUNGARY6076.7%0.30
65G.Ramazzotti🇮🇹 ITALY7176.1%0.32
66F.Sanmartino🇮🇹 ITALY7176.1%0.32
67D.Hoyne🇮🇪 IRELAND10175.2%0.31
68A.Tylvad🇩🇰 DENMARK10475.0%0.27
69K.Flanagan🇮🇪 IRELAND12475.0%0.36
70K.Austad🇳🇴 NORWAY8574.1%0.29
71E.Osen🇳🇴 NORWAY8574.1%0.29
72E.Connell🇮🇪 IRELAND12173.6%0.40
73A.Lombardi🇮🇹 ITALY9773.2%0.34
74M.Tonelli🇮🇹 ITALY9773.2%0.34
75P.Hammelev🇩🇰 DENMARK8072.5%0.30
76R.Di Mauro🇮🇹 ITALY8071.2%0.33
77A.Rotolico🇮🇹 ITALY8071.2%0.33
78P.Kingston🇮🇪 IRELAND9371.0%0.39
79B.Orosz🇮🇪 IRELAND8570.6%0.42
80A.Beligianni🇬🇷 GREECE7269.4%0.31
81P.Typaldos🇬🇷 GREECE7269.4%0.31
82E.Gisin🇮🇱 ISRAEL2190.5%0.10
83I.Herbst🇮🇱 ISRAEL2190.5%0.10
84S.Allas🇪🇪 ESTONIA3467.6%0.35
85E.Orma🇪🇪 ESTONIA3467.6%0.35

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 %
1M.Larsen🇩🇰 DENMARK53927551.0%
2T.Oikonomou🇬🇷 GREECE55928050.1%
3J.Kot🇵🇱 POLAND39919649.1%
4D.Biborka🇭🇺 HUNGARY35217349.1%
5W.Wnuk🇵🇱 POLAND39218948.2%
6K.Austad🇳🇴 NORWAY46422348.1%
7N.Zeeberg🇩🇰 DENMARK29714348.1%
8A.Abragi🇸🇪 SWEDEN67632347.8%
9W.Bak🇵🇱 POLAND49223547.8%
10J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND48823347.7%
11B.Koros🇸🇰 SLOVAKIA67732047.3%
12N.Hammelev🇩🇰 DENMARK64230347.2%
13B.Kula🇵🇱 POLAND50623947.2%
14G.Friesen🇳🇱 NETHERLANDS45221246.9%
15S.Gallard🇫🇷 FRANCE38918246.8%
16H.Hjorth Warlenius🇸🇪 SWEDEN29513846.8%
17J.Nordby🇳🇴 NORWAY54424845.6%
18P.Hammelev🇩🇰 DENMARK46921445.6%
19S.De Wijs🇳🇱 NETHERLANDS55625345.5%
20M.Vodicka🇸🇰 SLOVAKIA68230945.3%
21A.Tylvad🇩🇰 DENMARK58026345.3%
22M.Goor🇳🇱 NETHERLANDS40118145.1%
23F.Kurlit🇵🇱 POLAND48721844.8%
24W.Klarenbeek🇳🇱 NETHERLANDS40318044.7%
25J.Hegedus🇭🇺 HUNGARY35816044.7%
26L.Jacobsen🇩🇰 DENMARK29313144.7%
27J.Essink🇳🇱 NETHERLANDS44619944.6%
28J.Gusson🇪🇪 ESTONIA48321444.3%
29A.Lombardi🇮🇹 ITALY62627744.2%
30M.Nordqvist🇸🇪 SWEDEN30013244.0%
31D.Tokes🇭🇺 HUNGARY37216343.8%
32L.De Wijs🇳🇱 NETHERLANDS56524743.7%
33A.Freibergs🇱🇻 LATVIA68529843.5%
34T.Gardner🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND48521043.3%
35A.Pedmanson🇪🇪 ESTONIA71530943.2%
36K.Allas🇪🇪 ESTONIA48721043.1%
37I.Lichtenstein🇸🇪 SWEDEN68929643.0%
38B.Zabradi🇭🇺 HUNGARY63027143.0%
39J.Vahk🇪🇪 ESTONIA72430842.5%
40E.Petraki🇬🇷 GREECE47820342.5%
41E.Osen🇳🇴 NORWAY47120042.5%
42C.Fragola Jarjaille🇫🇷 FRANCE39816842.2%
43R.Kreitals🇱🇻 LATVIA68628942.1%
44I.Virvidakis🇬🇷 GREECE55423241.9%
45C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND39216441.8%
46S.Kentos🇸🇰 SLOVAKIA70829541.7%
47N.Bens🇫🇷 FRANCE49720741.6%
48T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND48120041.6%
49K.Dezso🇭🇺 HUNGARY63626341.4%
50M.Tonelli🇮🇹 ITALY63526341.4%
51K.Retter🇮🇱 ISRAEL61325441.4%
52J.Bereza🇵🇱 POLAND51121141.3%
53B.Orosz🇮🇪 IRELAND46719341.3%
54A.Nilsson🇸🇪 SWEDEN46819341.2%
55I.Moskovitz🇮🇱 ISRAEL63526040.9%
56D.Msika🇮🇱 ISRAEL64626340.7%
57E.Bonin🇫🇷 FRANCE50120440.7%
58P.Typaldos🇬🇷 GREECE40916640.6%
59M.Samolcevs🇱🇻 LATVIA70828740.5%
60M.Bjoerk Heed🇸🇪 SWEDEN45718540.5%
61D.Jansons🇱🇻 LATVIA69328040.4%
62F.Sanmartino🇮🇹 ITALY40816540.4%
63G.Ramazzotti🇮🇹 ITALY40616440.4%
64D.Hoyne🇮🇪 IRELAND53921740.3%
65P.Kingston🇮🇪 IRELAND52421140.3%
66A.Landsvik🇳🇴 NORWAY40816440.2%
67L.Petelko🇮🇱 ISRAEL61824539.6%
68A.Kovacs🇭🇺 HUNGARY37614939.6%
69J.Bjoerkan🇳🇴 NORWAY56022139.5%
70H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND48619139.3%
71L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND40015739.2%
72J.Brekke🇳🇴 NORWAY40815838.7%
73R.Di Mauro🇮🇹 ITALY41415838.2%
74C.Ben Guigui🇫🇷 FRANCE50519137.8%
75A.Beligianni🇬🇷 GREECE41015537.8%
76M.Chanal🇫🇷 FRANCE50919137.5%
77A.Rotolico🇮🇹 ITALY41915737.5%
78P.Bortak🇸🇰 SLOVAKIA69726137.4%
79E.Connell🇮🇪 IRELAND58421837.3%
80G.Ntalianis🇬🇷 GREECE46117237.3%
81K.Flanagan🇮🇪 IRELAND57120936.6%
82I.Herbst🇮🇱 ISRAEL1467853.4%
83E.Gisin🇮🇱 ISRAEL1517650.3%
84S.Allas🇪🇪 ESTONIA1949448.5%
85E.Orma🇪🇪 ESTONIA1949448.5%

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Δ
1T.Furness🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND180+0.17+0.92+1.09▲2
2H.Rose🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND180+0.17+0.92+1.09▲2
3A.Pedmanson🇪🇪 ESTONIA252+0.00+0.85+0.85▲6
4J.Vahk🇪🇪 ESTONIA252+0.00+0.85+0.85▲6
5A.Abragi🇸🇪 SWEDEN234+0.20+0.58+0.78▲16
6I.Lichtenstein🇸🇪 SWEDEN234+0.20+0.58+0.78▲16
7J.Essink🇳🇱 NETHERLANDS162-0.43+1.21+0.78▼6
8G.Friesen🇳🇱 NETHERLANDS162-0.43+1.21+0.78▼6
9K.Dezso🇭🇺 HUNGARY234+0.11+0.67+0.78▲6
10B.Zabradi🇭🇺 HUNGARY234+0.11+0.67+0.78▲6
11J.Fegarty🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND180+0.27+0.50+0.77▲14
12T.Gardner🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND180+0.27+0.50+0.77▲14
13L.De Wijs🇳🇱 NETHERLANDS198-0.00+0.73+0.73·
14S.De Wijs🇳🇱 NETHERLANDS198-0.00+0.73+0.73·
15J.Bereza🇵🇱 POLAND180+0.06+0.63+0.68▲3
16B.Kula🇵🇱 POLAND180+0.06+0.63+0.68▲3
17N.Hammelev🇩🇰 DENMARK234-0.03+0.64+0.61·
18M.Larsen🇩🇰 DENMARK198-0.11+0.62+0.50▲2
19W.Bak🇵🇱 POLAND180+0.18+0.29+0.47▲14
20F.Kurlit🇵🇱 POLAND180+0.18+0.29+0.47▲14
21I.Moskovitz🇮🇱 ISRAEL234-0.06+0.52+0.46▲2
22D.Msika🇮🇱 ISRAEL234-0.06+0.52+0.46▲2
23K.Allas🇪🇪 ESTONIA180-0.04+0.50+0.46▲4
24J.Gusson🇪🇪 ESTONIA180-0.04+0.50+0.46▲4
25J.Bjoerkan🇳🇴 NORWAY198+0.12+0.32+0.44▲4
26J.Nordby🇳🇴 NORWAY198+0.12+0.32+0.44▲4
27C.Bedford🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144-0.51+0.91+0.39▼22
28L.Norman🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144-0.51+0.91+0.39▼22
29J.Kot🇵🇱 POLAND144-0.52+0.89+0.38▼22
30W.Wnuk🇵🇱 POLAND144-0.52+0.89+0.38▼22
31L.Petelko🇮🇱 ISRAEL216+0.11+0.19+0.30▲4
32K.Retter🇮🇱 ISRAEL216+0.11+0.19+0.30▲4
33B.Koros🇸🇰 SLOVAKIA252+0.00+0.29+0.30▼2
34M.Vodicka🇸🇰 SLOVAKIA252+0.00+0.29+0.30▼2
35A.Tylvad🇩🇰 DENMARK198+0.18+0.09+0.27▲6
36A.Kovacs🇭🇺 HUNGARY144-0.52+0.73+0.21▼25
37D.Tokes🇭🇺 HUNGARY144-0.52+0.73+0.21▼25
38N.Bens🇫🇷 FRANCE180+0.20-0.05+0.15▲6
39E.Bonin🇫🇷 FRANCE180+0.20-0.05+0.15▲6
40P.Hammelev🇩🇰 DENMARK162+0.12-0.06+0.06▲6
41M.Goor🇳🇱 NETHERLANDS144+0.15-0.16-0.01▲10
42W.Klarenbeek🇳🇱 NETHERLANDS144+0.15-0.16-0.01▲10
43L.Jacobsen🇩🇰 DENMARK108-0.25+0.17-0.08▼6
44N.Zeeberg🇩🇰 DENMARK108-0.25+0.17-0.08▼6
45C.Ben Guigui🇫🇷 FRANCE180-0.19+0.10-0.10▼6
46M.Chanal🇫🇷 FRANCE180-0.19+0.10-0.10▼6
47M.Bjoerk Heed🇸🇪 SWEDEN162-0.17+0.07-0.11▼5
48A.Nilsson🇸🇪 SWEDEN162-0.17+0.07-0.11▼5
49I.Virvidakis🇬🇷 GREECE198+0.01-0.14-0.13▲1
50T.Oikonomou🇬🇷 GREECE198+0.01-0.14-0.13▼1
51C.Fragola Jarjaille🇫🇷 FRANCE144+0.15-0.34-0.19▲10
52S.Gallard🇫🇷 FRANCE144+0.15-0.34-0.19▲10
53K.Austad🇳🇴 NORWAY162+0.23-0.45-0.22▲14
54E.Osen🇳🇴 NORWAY162+0.23-0.45-0.22▲14
55P.Bortak🇸🇰 SLOVAKIA252+0.04-0.31-0.27·
56S.Kentos🇸🇰 SLOVAKIA252+0.04-0.31-0.27·
57D.Jansons🇱🇻 LATVIA252+0.04-0.33-0.29·
58M.Samolcevs🇱🇻 LATVIA252+0.04-0.33-0.29·
59D.Biborka🇭🇺 HUNGARY126-0.01-0.35-0.36▲4
60J.Hegedus🇭🇺 HUNGARY126-0.01-0.35-0.36▲4
61A.Lombardi🇮🇹 ITALY216+0.06-0.51-0.45▲8
62M.Tonelli🇮🇹 ITALY216+0.06-0.51-0.45▲8
63G.Ramazzotti🇮🇹 ITALY144-0.12-0.33-0.46▼4
64F.Sanmartino🇮🇹 ITALY144-0.12-0.33-0.46▼4
65G.Ntalianis🇬🇷 GREECE162-0.37-0.11-0.48▼17
66E.Petraki🇬🇷 GREECE162-0.37-0.11-0.48▼19
67J.Brekke🇳🇴 NORWAY144-0.47-0.16-0.63▼14
68A.Landsvik🇳🇴 NORWAY144-0.47-0.16-0.63▼14
69A.Freibergs🇱🇻 LATVIA252+0.09-0.72-0.63▲2
70R.Kreitals🇱🇻 LATVIA252+0.09-0.72-0.63▲2
71H.Hjorth Warlenius🇸🇪 SWEDEN108-0.22-0.41-0.63▼6
72M.Nordqvist🇸🇪 SWEDEN108-0.22-0.41-0.63▼6
73A.Beligianni🇬🇷 GREECE144+0.42-1.53-1.11▲3
74P.Typaldos🇬🇷 GREECE144+0.42-1.53-1.11▲3
75P.Kingston🇮🇪 IRELAND198+0.22-1.45-1.23▼2
76R.Di Mauro🇮🇹 ITALY144+0.23-1.51-1.28▼2
77A.Rotolico🇮🇹 ITALY144+0.23-1.51-1.28▼2
78K.Flanagan🇮🇪 IRELAND216+0.17-1.76-1.59·
79E.Connell🇮🇪 IRELAND216+0.07-1.82-1.74·
80D.Hoyne🇮🇪 IRELAND198+0.29-2.13-1.85·
81B.Orosz🇮🇪 IRELAND180+0.28-2.16-1.88·