Riga Youth 2026 — 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.Bukat🇵🇱 POLAND180+1.20+216.0
2F.Kurlit🇵🇱 POLAND200+1.12+224.0
3S.Bune🇩🇰 DENMARK280+1.05+294.0
4S.Caspersen🇩🇰 DENMARK280+1.05+294.0
5M.Fragola🇫🇷 FRANCE180+0.96+172.0
6N.Tabata🇫🇷 FRANCE180+0.96+172.0
7M.Kedzierski🇵🇱 POLAND200+0.94+189.0
8B.Krawczyk🇵🇱 POLAND220+0.90+197.0
9A.Bauer🇩🇪 GERMANY280+0.83+232.0
10P.Petrov🇩🇪 GERMANY280+0.83+232.0
11O.Kadioglu🇹🇷 TURKIYE210+0.80+169.0
12K.Sezer🇹🇷 TURKIYE210+0.80+169.0
13Z.Ferov🇧🇬 BULGARIA230+0.76+175.0
14T.Pavlov🇧🇬 BULGARIA230+0.76+175.0
15J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND200+0.71+143.0
16K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND200+0.71+143.0
17A.Gaiotti🇮🇹 ITALY240+0.62+150.0
18Y.Caris🇳🇱 NETHERLANDS210+0.62+131.0
19T.Westerveld🇳🇱 NETHERLANDS210+0.62+131.0
20A.Boulin🇫🇷 FRANCE190+0.62+118.0
21T.Guillemin🇫🇷 FRANCE190+0.62+118.0
22N.Yaninski🇧🇬 BULGARIA160+0.57+92.0
23V.Yotov🇧🇬 BULGARIA160+0.57+92.0
24M.Ferenca🇭🇷 CROATIA120+0.53+64.0
25S.Scata🇮🇹 ITALY260+0.48+126.0
26L.Bellicaud🇫🇷 FRANCE190+0.47+89.0
27R.Guth🇫🇷 FRANCE190+0.47+89.0
28M.Kalayci🇹🇷 TURKIYE180+0.40+72.0
29C.Ozgez🇹🇷 TURKIYE180+0.40+72.0
30O.Gardenghi🇪🇸 SPAIN250+0.34+85.0
31B.Bal🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND200+0.30+60.0
32K.Ren🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND200+0.30+60.0
33R.Luhaorg🇪🇪 ESTONIA190+0.19+37.0
34R.Piirisild🇪🇪 ESTONIA190+0.19+37.0
35R.Barons🇱🇻 LATVIA180+0.19+35.0
36E.Vilunas🇱🇻 LATVIA180+0.19+35.0
37H.Kuscu🇹🇷 TURKIYE170+0.15+26.0
38T.Sari🇹🇷 TURKIYE170+0.15+26.0
39M.Samolcevs🇱🇻 LATVIA190+0.11+21.0
40T.Straume🇱🇻 LATVIA190+0.11+21.0
41S.Bugge Gylling Olsen🇩🇰 DENMARK280+0.06+17.0
42J.Sigsgaard🇩🇰 DENMARK280+0.06+17.0
43A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND150-0.05-8.0
44O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND150-0.05-8.0
45L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND210-0.10-20.0
46D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND210-0.10-20.0
47A.Vassallo Castells🇪🇸 SPAIN210-0.10-22.0
48S.Kodek🇦🇹 AUSTRIA280-0.15-41.0
49R.Stadler🇦🇹 AUSTRIA280-0.15-41.0
50J.Kaasik🇪🇪 ESTONIA190-0.15-29.0
51R.Maide🇪🇪 ESTONIA190-0.15-29.0
52G.Giubilo🇮🇹 ITALY230-0.23-52.0
53A.Boonstra🇳🇱 NETHERLANDS180-0.32-58.0
54B.Van Noort🇳🇱 NETHERLANDS180-0.32-58.0
55F.Chiarandini🇮🇹 ITALY210-0.33-69.0
56D.Lazarov🇧🇬 BULGARIA170-0.39-67.0
57G.Teneva🇧🇬 BULGARIA170-0.39-67.0
58M.Vasar🇪🇪 ESTONIA180-0.39-71.0
59R.Zvorovski🇪🇪 ESTONIA180-0.39-71.0
60M.Grochowski🇵🇱 POLAND160-0.46-73.0
61P.Jasinski🇵🇱 POLAND160-0.46-73.0
62M.Balodis🇱🇻 LATVIA190-0.47-89.0
63E.Olla🇱🇻 LATVIA190-0.47-89.0
64J.Shearer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND190-0.48-91.0
65N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND190-0.48-91.0
66P.Crisafulli Sadaba🇦🇹 AUSTRIA279-0.61-169.0
67M.Jindra🇦🇹 AUSTRIA279-0.61-169.0
68J.Marki-Zay🇩🇪 GERMANY280-0.68-191.0
69Y.Zuo🇩🇪 GERMANY280-0.68-191.0
70L.Grebenar🇭🇷 CROATIA229-0.84-192.0
71A.Oranje🇳🇱 NETHERLANDS170-0.90-153.0
72M.Sprinkhuizen🇳🇱 NETHERLANDS170-0.90-153.0
73P.Kovacic🇭🇷 CROATIA230-0.90-207.0
74M.Andricic🇭🇷 CROATIA219-0.98-215.0
75A.Vladimir🇭🇷 CROATIA220-1.00-219.0
76R.Behr🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND170-1.59-271.0
77L.Foale🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND170-1.59-271.0
78M.Mases🇪🇸 SPAIN190-1.64-312.0
79P.Plans🇪🇸 SPAIN190-1.64-312.0
80S.Jane Marimon🇪🇸 SPAIN140-2.28-319.0
81I.De Lorenzo Riestra🇪🇸 SPAIN140-2.47-346.0
82V.Leskovar🇭🇷 CROATIA100+0.29+29.0
83E.Dalpozzo🇮🇹 ITALY90-0.43-39.0
84V.Dalpozzo🇮🇹 ITALY90-0.89-80.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
1R.Guth🇫🇷 FRANCE4593.3%0.07
2V.Yotov🇧🇬 BULGARIA4190.2%0.20
3R.Piirisild🇪🇪 ESTONIA4689.1%0.13
4D.Lazarov🇧🇬 BULGARIA5188.2%0.18
5M.Samolcevs🇱🇻 LATVIA4288.1%0.12
6R.Luhaorg🇪🇪 ESTONIA4987.8%0.16
7D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4887.5%0.15
8T.Sari🇹🇷 TURKIYE3987.2%0.13
9H.Kuscu🇹🇷 TURKIYE3786.5%0.14
10P.Kovacic🇭🇷 CROATIA5286.5%0.15
11F.Kurlit🇵🇱 POLAND4486.4%0.14
12J.Kaasik🇪🇪 ESTONIA4486.4%0.16
13S.Caspersen🇩🇰 DENMARK7386.3%0.16
14C.Ozgez🇹🇷 TURKIYE5086.0%0.18
15J.Sigsgaard🇩🇰 DENMARK7085.7%0.19
16M.Fragola🇫🇷 FRANCE4885.4%0.19
17S.Bugge Gylling Olsen🇩🇰 DENMARK7585.3%0.16
18R.Maide🇪🇪 ESTONIA4785.1%0.21
19G.Giubilo🇮🇹 ITALY6085.0%0.15
20J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4684.8%0.20
21B.Krawczyk🇵🇱 POLAND5984.7%0.17
22N.Yaninski🇧🇬 BULGARIA3984.6%0.15
23M.Kalayci🇹🇷 TURKIYE3984.6%0.18
24R.Stadler🇦🇹 AUSTRIA6584.6%0.18
25E.Vilunas🇱🇻 LATVIA5084.0%0.20
26S.Bune🇩🇰 DENMARK6883.8%0.19
27M.Ferenca🇭🇷 CROATIA3683.3%0.17
28A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND3683.3%0.19
29A.Boulin🇫🇷 FRANCE4283.3%0.21
30M.Kedzierski🇵🇱 POLAND5483.3%0.22
31G.Teneva🇧🇬 BULGARIA3683.3%0.22
32M.Andricic🇭🇷 CROATIA5483.3%0.22
33B.Van Noort🇳🇱 NETHERLANDS3683.3%0.25
34S.Jane Marimon🇪🇸 SPAIN4783.0%0.19
35R.Behr🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND4182.9%0.20
36N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5882.8%0.19
37M.Jindra🇦🇹 AUSTRIA6482.8%0.20
38K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5882.8%0.21
39M.Grochowski🇵🇱 POLAND4082.5%0.20
40R.Barons🇱🇻 LATVIA4082.5%0.23
41P.Crisafulli Sadaba🇦🇹 AUSTRIA7482.4%0.18
42M.Mases🇪🇸 SPAIN4582.2%0.22
43O.Gardenghi🇪🇸 SPAIN6381.0%0.24
44T.Straume🇱🇻 LATVIA4780.9%0.21
45J.Marki-Zay🇩🇪 GERMANY6880.9%0.23
46T.Westerveld🇳🇱 NETHERLANDS7280.6%0.22
47T.Guillemin🇫🇷 FRANCE5180.4%0.23
48N.Tabata🇫🇷 FRANCE4680.4%0.26
49T.Pavlov🇧🇬 BULGARIA7180.3%0.21
50E.Olla🇱🇻 LATVIA5080.0%0.20
51A.Gaiotti🇮🇹 ITALY6580.0%0.23
52S.Scata🇮🇹 ITALY5580.0%0.27
53A.Bauer🇩🇪 GERMANY6979.7%0.22
54M.Sprinkhuizen🇳🇱 NETHERLANDS3479.4%0.23
55K.Sezer🇹🇷 TURKIYE5379.2%0.26
56Y.Caris🇳🇱 NETHERLANDS5379.2%0.26
57A.Oranje🇳🇱 NETHERLANDS4379.1%0.23
58P.Petrov🇩🇪 GERMANY6779.1%0.24
59O.Kadioglu🇹🇷 TURKIYE5278.8%0.25
60L.Bellicaud🇫🇷 FRANCE4778.7%0.23
61F.Chiarandini🇮🇹 ITALY5178.4%0.28
62L.Foale🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND3778.4%0.32
63L.Grebenar🇭🇷 CROATIA5978.0%0.22
64B.Bal🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5078.0%0.24
65O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4577.8%0.22
66Z.Ferov🇧🇬 BULGARIA4577.8%0.24
67S.Kodek🇦🇹 AUSTRIA6777.6%0.25
68R.Zvorovski🇪🇪 ESTONIA4877.1%0.31
69Y.Zuo🇩🇪 GERMANY7477.0%0.30
70L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND6576.9%0.34
71J.Shearer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND3976.9%0.39
72A.Boonstra🇳🇱 NETHERLANDS4776.6%0.26
73M.Vasar🇪🇪 ESTONIA3876.3%0.34
74K.Ren🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5076.0%0.30
75A.Bukat🇵🇱 POLAND4472.7%0.32
76M.Balodis🇱🇻 LATVIA4671.7%0.48
77A.Vassallo Castells🇪🇸 SPAIN5971.2%0.34
78A.Vladimir🇭🇷 CROATIA5170.6%0.31
79P.Plans🇪🇸 SPAIN4269.0%0.43
80P.Jasinski🇵🇱 POLAND3868.4%0.34
81I.De Lorenzo Riestra🇪🇸 SPAIN3063.3%0.37
82E.Dalpozzo🇮🇹 ITALY2491.7%0.12
83V.Dalpozzo🇮🇹 ITALY2777.8%0.33
84V.Leskovar🇭🇷 CROATIA2475.0%0.25

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
1F.Kurlit🇵🇱 POLAND5188.2%0.16
2S.Bune🇩🇰 DENMARK7087.1%0.13
3A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4185.4%0.15
4L.Bellicaud🇫🇷 FRANCE5284.6%0.17
5A.Gaiotti🇮🇹 ITALY5383.0%0.21
6G.Giubilo🇮🇹 ITALY5282.7%0.21
7K.Ren🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND4682.6%0.22
8M.Vasar🇪🇪 ESTONIA5182.4%0.26
9M.Ferenca🇭🇷 CROATIA3381.8%0.21
10B.Van Noort🇳🇱 NETHERLANDS4981.6%0.18
11R.Maide🇪🇪 ESTONIA4381.4%0.19
12A.Bukat🇵🇱 POLAND5280.8%0.23
13A.Boulin🇫🇷 FRANCE5180.4%0.20
14J.Kaasik🇪🇪 ESTONIA5680.4%0.23
15M.Kedzierski🇵🇱 POLAND4680.4%0.24
16N.Tabata🇫🇷 FRANCE4680.4%0.33
17M.Balodis🇱🇻 LATVIA5080.0%0.20
18T.Pavlov🇧🇬 BULGARIA6479.7%0.23
19S.Caspersen🇩🇰 DENMARK6879.4%0.27
20P.Petrov🇩🇪 GERMANY7779.2%0.29
21A.Bauer🇩🇪 GERMANY6678.8%0.32
22O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND2878.6%0.36
23N.Yaninski🇧🇬 BULGARIA3778.4%0.27
24N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5078.0%0.22
25P.Plans🇪🇸 SPAIN5877.6%0.33
26L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4877.1%0.27
27K.Sezer🇹🇷 TURKIYE5176.5%0.26
28P.Jasinski🇵🇱 POLAND3876.3%0.32
29T.Guillemin🇫🇷 FRANCE4676.1%0.24
30A.Oranje🇳🇱 NETHERLANDS4676.1%0.28
31H.Kuscu🇹🇷 TURKIYE5076.0%0.26
32M.Andricic🇭🇷 CROATIA5875.9%0.29
33Z.Ferov🇧🇬 BULGARIA4975.5%0.27
34T.Straume🇱🇻 LATVIA5375.5%0.30
35R.Piirisild🇪🇪 ESTONIA5375.5%0.32
36D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4975.5%0.33
37E.Olla🇱🇻 LATVIA4475.0%0.34
38F.Chiarandini🇮🇹 ITALY5675.0%0.36
39S.Scata🇮🇹 ITALY7574.7%0.28
40P.Crisafulli Sadaba🇦🇹 AUSTRIA7174.6%0.32
41E.Vilunas🇱🇻 LATVIA4374.4%0.28
42J.Shearer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND4374.4%0.28
43K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND5474.1%0.39
44J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND4273.8%0.29
45D.Lazarov🇧🇬 BULGARIA4173.2%0.29
46S.Bugge Gylling Olsen🇩🇰 DENMARK6773.1%0.30
47A.Boonstra🇳🇱 NETHERLANDS4872.9%0.38
48T.Westerveld🇳🇱 NETHERLANDS4472.7%0.34
49M.Grochowski🇵🇱 POLAND4472.7%0.36
50J.Marki-Zay🇩🇪 GERMANY6972.5%0.38
51M.Samolcevs🇱🇻 LATVIA4772.3%0.34
52B.Bal🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5472.2%0.39
53M.Kalayci🇹🇷 TURKIYE4271.4%0.31
54G.Teneva🇧🇬 BULGARIA4271.4%0.36
55A.Vassallo Castells🇪🇸 SPAIN3571.4%0.37
56B.Krawczyk🇵🇱 POLAND4870.8%0.33
57P.Kovacic🇭🇷 CROATIA6470.3%0.31
58M.Fragola🇫🇷 FRANCE4070.0%0.30
59L.Grebenar🇭🇷 CROATIA5369.8%0.43
60C.Ozgez🇹🇷 TURKIYE4969.4%0.39
61R.Luhaorg🇪🇪 ESTONIA4269.0%0.36
62O.Kadioglu🇹🇷 TURKIYE5468.5%0.35
63O.Gardenghi🇪🇸 SPAIN7368.5%0.38
64R.Guth🇫🇷 FRANCE4667.4%0.46
65S.Kodek🇦🇹 AUSTRIA8567.1%0.45
66R.Stadler🇦🇹 AUSTRIA6366.7%0.46
67M.Sprinkhuizen🇳🇱 NETHERLANDS4766.0%0.47
68V.Yotov🇧🇬 BULGARIA4365.1%0.44
69R.Zvorovski🇪🇪 ESTONIA4365.1%0.44
70J.Sigsgaard🇩🇰 DENMARK6864.7%0.48
71M.Jindra🇦🇹 AUSTRIA7064.3%0.46
72R.Barons🇱🇻 LATVIA4763.8%0.38
73A.Vladimir🇭🇷 CROATIA5563.6%0.46
74T.Sari🇹🇷 TURKIYE4463.6%0.52
75Y.Caris🇳🇱 NETHERLANDS4161.0%0.54
76Y.Zuo🇩🇪 GERMANY6860.3%0.50
77L.Foale🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND4254.8%0.57
78R.Behr🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND5054.0%0.76
79M.Mases🇪🇸 SPAIN4452.3%0.52
80S.Jane Marimon🇪🇸 SPAIN3351.5%0.67
81I.De Lorenzo Riestra🇪🇸 SPAIN2842.9%0.86
82V.Dalpozzo🇮🇹 ITALY1984.2%0.26
83E.Dalpozzo🇮🇹 ITALY2373.9%0.30
84V.Leskovar🇭🇷 CROATIA2040.0%0.65

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
1H.Kuscu🇹🇷 TURKIYE7694.7%0.07
2T.Sari🇹🇷 TURKIYE7694.7%0.07
3S.Scata🇮🇹 ITALY12693.7%0.08
4A.Gaiotti🇮🇹 ITALY11893.2%0.09
5A.Bukat🇵🇱 POLAND8592.9%0.07
6L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND11392.9%0.11
7D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND11392.9%0.11
8M.Kedzierski🇵🇱 POLAND10791.6%0.08
9F.Kurlit🇵🇱 POLAND9491.5%0.09
10Y.Caris🇳🇱 NETHERLANDS12591.2%0.11
11T.Westerveld🇳🇱 NETHERLANDS12591.2%0.11
12R.Barons🇱🇻 LATVIA9091.1%0.11
13E.Vilunas🇱🇻 LATVIA9091.1%0.11
14D.Lazarov🇧🇬 BULGARIA8790.8%0.10
15G.Teneva🇧🇬 BULGARIA8790.8%0.10
16S.Bune🇩🇰 DENMARK14190.8%0.11
17S.Caspersen🇩🇰 DENMARK14190.8%0.11
18B.Krawczyk🇵🇱 POLAND11690.5%0.10
19Z.Ferov🇧🇬 BULGARIA11690.5%0.13
20T.Pavlov🇧🇬 BULGARIA11690.5%0.13
21M.Fragola🇫🇷 FRANCE9490.4%0.10
22N.Tabata🇫🇷 FRANCE9490.4%0.10
23L.Bellicaud🇫🇷 FRANCE9290.2%0.12
24R.Guth🇫🇷 FRANCE9290.2%0.12
25M.Grochowski🇵🇱 POLAND7889.7%0.19
26P.Jasinski🇵🇱 POLAND7889.7%0.19
27A.Boulin🇫🇷 FRANCE9389.2%0.16
28T.Guillemin🇫🇷 FRANCE9389.2%0.16
29M.Ferenca🇭🇷 CROATIA6388.9%0.11
30O.Kadioglu🇹🇷 TURKIYE10588.6%0.15
31K.Sezer🇹🇷 TURKIYE10588.6%0.15
32J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10488.5%0.12
33K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND10488.5%0.12
34N.Yaninski🇧🇬 BULGARIA8087.5%0.14
35V.Yotov🇧🇬 BULGARIA8087.5%0.14
36A.Bauer🇩🇪 GERMANY13687.5%0.15
37P.Petrov🇩🇪 GERMANY13687.5%0.15
38R.Luhaorg🇪🇪 ESTONIA9587.4%0.16
39R.Piirisild🇪🇪 ESTONIA9587.4%0.16
40M.Kalayci🇹🇷 TURKIYE8986.5%0.19
41C.Ozgez🇹🇷 TURKIYE8986.5%0.19
42M.Samolcevs🇱🇻 LATVIA8986.5%0.21
43T.Straume🇱🇻 LATVIA8986.5%0.21
44A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND8186.4%0.18
45O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND8186.4%0.18
46B.Bal🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND10086.0%0.15
47K.Ren🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND10086.0%0.15
48M.Balodis🇱🇻 LATVIA9685.4%0.19
49E.Olla🇱🇻 LATVIA9685.4%0.19
50O.Gardenghi🇪🇸 SPAIN13485.1%0.19
51J.Marki-Zay🇩🇪 GERMANY14284.5%0.16
52Y.Zuo🇩🇪 GERMANY14284.5%0.16
53A.Vassallo Castells🇪🇸 SPAIN11084.5%0.19
54J.Kaasik🇪🇪 ESTONIA9182.4%0.20
55R.Maide🇪🇪 ESTONIA9182.4%0.20
56S.Bugge Gylling Olsen🇩🇰 DENMARK14581.4%0.19
57J.Sigsgaard🇩🇰 DENMARK14581.4%0.19
58P.Crisafulli Sadaba🇦🇹 AUSTRIA13881.2%0.25
59M.Jindra🇦🇹 AUSTRIA13881.2%0.25
60A.Boonstra🇳🇱 NETHERLANDS8380.7%0.23
61B.Van Noort🇳🇱 NETHERLANDS8380.7%0.23
62J.Shearer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND9780.4%0.22
63N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND9780.4%0.22
64P.Kovacic🇭🇷 CROATIA10780.4%0.24
65M.Vasar🇪🇪 ESTONIA8680.2%0.26
66R.Zvorovski🇪🇪 ESTONIA8680.2%0.26
67A.Vladimir🇭🇷 CROATIA10379.6%0.25
68F.Chiarandini🇮🇹 ITALY10579.0%0.21
69G.Giubilo🇮🇹 ITALY11979.0%0.24
70S.Kodek🇦🇹 AUSTRIA13277.3%0.27
71R.Stadler🇦🇹 AUSTRIA13277.3%0.27
72M.Andricic🇭🇷 CROATIA11077.3%0.32
73L.Grebenar🇭🇷 CROATIA11576.5%0.32
74R.Behr🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND7875.6%0.35
75L.Foale🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND7875.6%0.35
76A.Oranje🇳🇱 NETHERLANDS7774.0%0.29
77M.Sprinkhuizen🇳🇱 NETHERLANDS7774.0%0.29
78M.Mases🇪🇸 SPAIN8773.6%0.33
79P.Plans🇪🇸 SPAIN8773.6%0.33
80S.Jane Marimon🇪🇸 SPAIN7873.1%0.41
81I.De Lorenzo Riestra🇪🇸 SPAIN7671.1%0.45
82V.Leskovar🇭🇷 CROATIA5490.7%0.09
83V.Dalpozzo🇮🇹 ITALY4586.7%0.18
84E.Dalpozzo🇮🇹 ITALY5182.4%0.29

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 %
1R.Guth🇫🇷 FRANCE55228451.4%
2P.Kovacic🇭🇷 CROATIA60530850.9%
3M.Samolcevs🇱🇻 LATVIA55527850.1%
4L.Bellicaud🇫🇷 FRANCE55427750.0%
5J.Kaasik🇪🇪 ESTONIA53126349.5%
6T.Sari🇹🇷 TURKIYE51124948.7%
7A.Boonstra🇳🇱 NETHERLANDS50424448.4%
8B.Van Noort🇳🇱 NETHERLANDS51624948.3%
9M.Jindra🇦🇹 AUSTRIA81239148.2%
10L.Grebenar🇭🇷 CROATIA66131848.1%
11M.Andricic🇭🇷 CROATIA63230347.9%
12P.Crisafulli Sadaba🇦🇹 AUSTRIA83339747.7%
13J.Sigsgaard🇩🇰 DENMARK76736647.7%
14H.Kuscu🇹🇷 TURKIYE50223947.6%
15A.Oranje🇳🇱 NETHERLANDS48723247.6%
16V.Yotov🇧🇬 BULGARIA44321147.6%
17M.Vasar🇪🇪 ESTONIA51124147.2%
18T.Straume🇱🇻 LATVIA54525647.0%
19M.Mases🇪🇸 SPAIN51524146.8%
20M.Grochowski🇵🇱 POLAND46921946.7%
21P.Jasinski🇵🇱 POLAND45421146.5%
22N.Yaninski🇧🇬 BULGARIA44620546.0%
23A.Vladimir🇭🇷 CROATIA58726945.8%
24R.Behr🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND45720845.5%
25A.Bauer🇩🇪 GERMANY77335145.4%
26M.Sprinkhuizen🇳🇱 NETHERLANDS47421445.1%
27D.Lazarov🇧🇬 BULGARIA45720645.1%
28Z.Ferov🇧🇬 BULGARIA66630045.0%
29F.Chiarandini🇮🇹 ITALY64028845.0%
30K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND55124845.0%
31M.Kalayci🇹🇷 TURKIYE52023445.0%
32F.Kurlit🇵🇱 POLAND57525744.7%
33T.Pavlov🇧🇬 BULGARIA63528144.3%
34S.Caspersen🇩🇰 DENMARK82436344.1%
35R.Maide🇪🇪 ESTONIA54023844.1%
36G.Teneva🇧🇬 BULGARIA47420944.1%
37R.Zvorovski🇪🇪 ESTONIA51422644.0%
38R.Piirisild🇪🇪 ESTONIA53323343.7%
39P.Petrov🇩🇪 GERMANY82235843.6%
40M.Kedzierski🇵🇱 POLAND61026543.4%
41N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND55724243.4%
42T.Guillemin🇫🇷 FRANCE53023043.4%
43R.Luhaorg🇪🇪 ESTONIA51922543.4%
44S.Bugge Gylling Olsen🇩🇰 DENMARK81235143.2%
45D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND60926343.2%
46C.Ozgez🇹🇷 TURKIYE51422243.2%
47L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND61326443.1%
48O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND41217743.0%
49E.Vilunas🇱🇻 LATVIA51321942.7%
50S.Scata🇮🇹 ITALY77332942.6%
51B.Krawczyk🇵🇱 POLAND64227342.5%
52K.Ren🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND56724142.5%
53A.Bukat🇵🇱 POLAND53622642.2%
54A.Gaiotti🇮🇹 ITALY68928841.8%
55J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND55523241.8%
56P.Plans🇪🇸 SPAIN52722041.7%
57A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND41517241.4%
58S.Bune🇩🇰 DENMARK79933041.3%
59B.Bal🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND59324541.3%
60L.Foale🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND47019441.3%
61A.Boulin🇫🇷 FRANCE56423141.0%
62J.Shearer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND54322240.9%
63O.Gardenghi🇪🇸 SPAIN69928440.6%
64S.Kodek🇦🇹 AUSTRIA77831540.5%
65O.Kadioglu🇹🇷 TURKIYE55022340.5%
66M.Fragola🇫🇷 FRANCE49219940.4%
67R.Stadler🇦🇹 AUSTRIA74229940.3%
68E.Olla🇱🇻 LATVIA51120640.3%
69M.Ferenca🇭🇷 CROATIA32613140.2%
70K.Sezer🇹🇷 TURKIYE57923240.1%
71A.Vassallo Castells🇪🇸 SPAIN57923240.1%
72N.Tabata🇫🇷 FRANCE53221139.7%
73T.Westerveld🇳🇱 NETHERLANDS59123439.6%
74G.Giubilo🇮🇹 ITALY71328039.3%
75S.Jane Marimon🇪🇸 SPAIN41116139.2%
76Y.Zuo🇩🇪 GERMANY81031739.1%
77J.Marki-Zay🇩🇪 GERMANY81831939.0%
78M.Balodis🇱🇻 LATVIA54321239.0%
79I.De Lorenzo Riestra🇪🇸 SPAIN40815638.2%
80Y.Caris🇳🇱 NETHERLANDS58722338.0%
81R.Barons🇱🇻 LATVIA52119737.8%
82V.Dalpozzo🇮🇹 ITALY26811944.4%
83E.Dalpozzo🇮🇹 ITALY28512443.5%
84V.Leskovar🇭🇷 CROATIA2839232.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Δ
1L.Bellicaud🇫🇷 FRANCE190-0.12+1.08+0.96▲2
2R.Guth🇫🇷 FRANCE190-0.12+1.08+0.96▲2
3A.Boulin🇫🇷 FRANCE190+0.03+0.92+0.95▲2
4T.Guillemin🇫🇷 FRANCE190+0.03+0.92+0.95▲2
5M.Kedzierski🇵🇱 POLAND200+0.16+0.70+0.86▲4
6A.Bukat🇵🇱 POLAND180-0.51+1.34+0.83▼5
7B.Krawczyk🇵🇱 POLAND220+0.15+0.61+0.76▲9
8F.Kurlit🇵🇱 POLAND200-0.45+1.18+0.73▼6
9S.Bune🇩🇰 DENMARK280-0.04+0.70+0.65▲1
10S.Caspersen🇩🇰 DENMARK280-0.04+0.70+0.65▲1
11Z.Ferov🇧🇬 BULGARIA230+0.00+0.64+0.64▲3
12T.Pavlov🇧🇬 BULGARIA230+0.00+0.64+0.64▲3
13A.Bauer🇩🇪 GERMANY280-0.05+0.64+0.60▼1
14P.Petrov🇩🇪 GERMANY280-0.05+0.64+0.60▼1
15O.Kadioglu🇹🇷 TURKIYE210+0.17+0.42+0.59▲8
16K.Sezer🇹🇷 TURKIYE210+0.17+0.42+0.59▲8
17J.Clark🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND200+0.02+0.54+0.56·
18K.Panchagnula🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND200+0.02+0.54+0.56·
19J.Kaasik🇪🇪 ESTONIA190-0.01+0.54+0.52·
20R.Maide🇪🇪 ESTONIA190-0.01+0.54+0.52·
21M.Kalayci🇹🇷 TURKIYE180-0.25+0.76+0.51▼14
22C.Ozgez🇹🇷 TURKIYE180-0.25+0.76+0.51▼14
23M.Ferenca🇭🇷 CROATIA120+0.34+0.17+0.51▲16
24H.Kuscu🇹🇷 TURKIYE170-0.02+0.47+0.45▼3
25T.Sari🇹🇷 TURKIYE170-0.02+0.47+0.45▼3
26D.Lazarov🇧🇬 BULGARIA170+0.03+0.41+0.44▼1
27G.Teneva🇧🇬 BULGARIA170+0.03+0.41+0.44▼1
28R.Barons🇱🇻 LATVIA180+0.14+0.19+0.33▲9
29E.Vilunas🇱🇻 LATVIA180+0.14+0.19+0.33▲9
30S.Bugge Gylling Olsen🇩🇰 DENMARK280-0.01+0.32+0.31▼1
31J.Sigsgaard🇩🇰 DENMARK280-0.01+0.32+0.31▼1
32N.Yaninski🇧🇬 BULGARIA160+0.04+0.21+0.25▲1
33V.Yotov🇧🇬 BULGARIA160+0.04+0.21+0.25▲1
34M.Grochowski🇵🇱 POLAND160+0.03+0.20+0.23▲1
35P.Jasinski🇵🇱 POLAND160+0.03+0.20+0.23▲1
36Y.Caris🇳🇱 NETHERLANDS210+0.14+0.08+0.22▲6
37T.Westerveld🇳🇱 NETHERLANDS210+0.14+0.08+0.22▲6
38M.Fragola🇫🇷 FRANCE180-0.15+0.33+0.17▼11
39N.Tabata🇫🇷 FRANCE180-0.15+0.33+0.17▼11
40M.Samolcevs🇱🇻 LATVIA190+0.15-0.01+0.14▲6
41T.Straume🇱🇻 LATVIA190+0.15-0.01+0.14▲6
42B.Bal🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND200+0.22-0.08+0.13▲8
43K.Ren🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND200+0.22-0.08+0.13▲8
44A.Gaiotti🇮🇹 ITALY240-0.14+0.26+0.12▼13
45L.Sanderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND210+0.14-0.03+0.11▲3
46D.Winter🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND210+0.14-0.03+0.11▲3
47S.Scata🇮🇹 ITALY260-0.13+0.23+0.10▼15
48P.Crisafulli Sadaba🇦🇹 AUSTRIA280+0.17-0.13+0.04▲4
49M.Jindra🇦🇹 AUSTRIA280+0.17-0.13+0.04▲4
50G.Giubilo🇮🇹 ITALY230+0.26-0.22+0.04▲4
51F.Chiarandini🇮🇹 ITALY210+0.24-0.24-0.00▲4
52A.Boonstra🇳🇱 NETHERLANDS180-0.08+0.01-0.07▼8
53B.Van Noort🇳🇱 NETHERLANDS180-0.08+0.01-0.07▼8
54A.Hutton🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND150-0.26+0.12-0.14▼14
55O.Powell🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND150-0.26+0.12-0.14▼14
56M.Vasar🇪🇪 ESTONIA180+0.08-0.42-0.34▲4
57R.Zvorovski🇪🇪 ESTONIA180+0.08-0.42-0.34▲4
58R.Luhaorg🇪🇪 ESTONIA190-0.02-0.40-0.42·
59R.Piirisild🇪🇪 ESTONIA190-0.02-0.40-0.42·
60J.Marki-Zay🇩🇪 GERMANY280+0.08-0.53-0.46▲4
61Y.Zuo🇩🇪 GERMANY280+0.08-0.53-0.46▲4
62L.Grebenar🇭🇷 CROATIA230-0.01-0.45-0.46·
63M.Andricic🇭🇷 CROATIA220-0.04-0.48-0.52·
64M.Balodis🇱🇻 LATVIA190-0.20-0.33-0.53▼8
65E.Olla🇱🇻 LATVIA190-0.20-0.33-0.53▼8
66A.Oranje🇳🇱 NETHERLANDS170-0.10-0.59-0.69·
67M.Sprinkhuizen🇳🇱 NETHERLANDS170-0.10-0.59-0.69·
68S.Kodek🇦🇹 AUSTRIA280-0.05-0.70-0.74·
69R.Stadler🇦🇹 AUSTRIA280-0.05-0.70-0.74·
70O.Gardenghi🇪🇸 SPAIN250+0.01-0.77-0.76▲2
71A.Vassallo Castells🇪🇸 SPAIN210+0.04-0.91-0.87▲2
72J.Shearer🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND190-0.25-0.76-1.01▼2
73N.Tennant🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND190-0.25-0.76-1.01▼2
74M.Mases🇪🇸 SPAIN190-0.00-1.02-1.02·
75P.Plans🇪🇸 SPAIN190-0.00-1.02-1.02·
76P.Kovacic🇭🇷 CROATIA230+0.02-1.06-1.04·
77A.Vladimir🇭🇷 CROATIA220-0.00-1.16-1.16·
78R.Behr🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND170+0.11-1.29-1.18·
79L.Foale🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND170+0.11-1.29-1.18·
80I.De Lorenzo Riestra🇪🇸 SPAIN140+0.14-2.35-2.21·
81S.Jane Marimon🇪🇸 SPAIN140+0.21-2.68-2.46·