Tournament details | |
---|---|
Host countries | Spain Georgia Italy Moldova |
Dates | 23 May – 14 September |
Venue(s) | 5 (in 5 host cities) |
Final positions | |
Champions | ![]() |
Runners-up | ![]() |
Third place | ![]() |
Fourth place | ![]() |
Tournament statistics | |
Matches played | 93 |
Goals scored | 762 (8.19 per match) |
← 2024 2026 → |
The 2025 Euro Beach Soccer League was the 28th edition of the Euro Beach Soccer League (EBSL), the annual, premier competition in European beach soccer contested between men's national teams. It is organised by Beach Soccer Worldwide (BSWW).
This season, the competing teams continued to take part in two divisions: the top tier (Division A) and the bottom tier (Division B).
Portugal were the defending champions, but failed to defend their title, finishing in fifth place. The title was won by Italy who won the competition for the fourth time.
The initial calendar was revealed on 31 January 2025. [1] Alghero was replaced as Superfinal hosts on 16 April 2025. [2]
Phase | Dates | Country | City | Stage | Divisions | |
---|---|---|---|---|---|---|
Regular season | 23–25 May | ![]() | El Puerto de Santa María | Stage 1 | A | B |
18–20 July | ![]() | Batumi | Stage 2 | A | ||
25–27 July | ![]() | Castellammare di Stabia | Stage 3 | A | B | |
1–3 August | ![]() | Chișinău | Stage 4 | A | ||
Play-offs | 9–14 September | ![]() | Viareggio | Promotion Final | B | |
Relegation play-outs | A | |||||
Superfinal | A |
Matches are listed as local time in El Puerto de Santa María, CEST (UTC+2) and are those scheduled; actual kick-off times may somewhat differ.
All matches take place inside the Plaza de toros de El Puerto bullring, in tandem with stage 1 of the women's competition. [3] [4]
Belgium make their first appearance in the competition since 2006.
Group 1
| Group 2
|
The following were presented after the conclusion of the final day's matches. [5]
Stage Winners trophy | Top scorer(s) | Best player | Best goalkeeper | ||
---|---|---|---|---|---|
![]() | ![]() | 7 goals | ![]() | ![]() |
The top three teams qualify for the Superfinal. [6]
|
|
The following were presented after the conclusion of the final day's matches. [7]
Stage Winners trophy | Top scorer(s) | Best player | Best goalkeeper | ||
---|---|---|---|---|---|
![]() | ![]() | 5 goals | ![]() | ![]() |
Matches are listed as local time in Batumi, GET (UTC+4) and are those scheduled; actual kick-off times may somewhat differ.
All matches took place at Batumi Beach Arena.
Group 1
| Group 2
|
The following were presented after the conclusion of the final day's matches. [8]
Stage Winners trophy | Top scorer(s) | Best player | Best goalkeeper | ||
---|---|---|---|---|---|
![]() | ![]() | 8 goals | ![]() | ![]() |
Matches are listed as local time in Castellammare di Stabia, CEST (UTC+2) and are those scheduled; actual kick-off times may somewhat differ.
All matches took place at Stabia Beach Arena, with a capacity of approximately 2,500, in tandem with stage 2 of the women's competition. [9]
Group 1
| Group 2
|
The following were presented after the conclusion of the final day's matches. [12]
Stage Winners trophy | Top scorer(s) | Best player | Best goalkeeper | ||
---|---|---|---|---|---|
![]() | ![]() | 7 goals | ![]() | ![]() |
The top three teams qualify for the Superfinal. [13]
|
|
The following were presented after the conclusion of the final day's matches. [14]
Stage Winners trophy | Top scorer(s) | Best player | Best goalkeeper | ||
---|---|---|---|---|---|
![]() | ![]() | 8 goals | ![]() | ![]() |
Matches are listed as local time in Chișinău, EEST (UTC+3) and are those scheduled; actual kick-off times may somewhat differ.
All matches took place at the FMF Beach Soccer Arena (also known as the Orange Arena for sponsporship reasons), [15] with a capacity of 1,024. [16]
Group 1
| Group 2
|
The following were presented after the conclusion of the final day's matches. [17]
Stage Winners trophy | Top scorer(s) | Best player | Best goalkeeper | ||
---|---|---|---|---|---|
![]() | ![]() | 6 goals | ![]() | ![]() |
At the end of the regular season, the top eight teams advance to the Superfinal, whilst the bottom four are consigned to the relegation play-outs. [18]
Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | 6 | 6 | 0 | 0 | 0 | 38 | 8 | +30 | 18 | Advance to the Superfinal |
2 | ![]() | 6 | 6 | 0 | 0 | 0 | 43 | 16 | +27 | 18 | |
3 | ![]() | 6 | 5 | 0 | 0 | 1 | 42 | 16 | +26 | 15 | |
4 | ![]() | 6 | 5 | 0 | 0 | 1 | 42 | 20 | +22 | 15 | |
5 | ![]() | 6 | 5 | 0 | 0 | 1 | 37 | 15 | +22 | 15 | |
6 | ![]() | 6 | 4 | 0 | 0 | 2 | 25 | 19 | +6 | 12 | |
7 | ![]() | 6 | 4 | 0 | 0 | 2 | 26 | 23 | +3 | 12 | |
8 | ![]() | 6 | 3 | 0 | 0 | 3 | 18 | 22 | −4 | 9 | |
9 | ![]() | 6 | 2 | 1 | 0 | 3 | 20 | 16 | +4 | 8 | |
10 | ![]() | 6 | 2 | 0 | 1 | 3 | 19 | 30 | −11 | 7 | |
11 | ![]() | 6 | 2 | 0 | 0 | 4 | 19 | 24 | −5 | 6 | |
12 | ![]() | 6 | 1 | 0 | 0 | 5 | 22 | 31 | –9 | 3 | |
13 | ![]() | 6 | 1 | 0 | 0 | 5 | 15 | 52 | −37 | 3 | Consigned to the relegation play-outs |
14 | ![]() | 6 | 0 | 0 | 0 | 6 | 10 | 22 | −12 | 0 | |
15 | ![]() | 6 | 0 | 0 | 0 | 6 | 18 | 49 | −31 | 0 | |
16 | ![]() | 6 | 0 | 0 | 0 | 6 | 7 | 38 | −31 | 0 |
Matches are listed as local time in Viareggio, CEST (UTC+2) and are those scheduled; actual kick-off times may differ somewhat.
The top two teams are promoted to the 2026 EBSL Division A.
The draw to divide the teams into their respective groups took place on 11 August 2025. [19]
Key: Advance to – | Semi-finals / | 5th place match / | (H) Hosts |
Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | 2 | 2 | 0 | 0 | 0 | 5 | 2 | +3 | 6 |
2 | ![]() | 2 | 1 | 0 | 0 | 1 | 6 | 6 | 0 | 3 |
3 | ![]() | 2 | 0 | 0 | 0 | 2 | 5 | 8 | –3 | 0 |
10 September 2025 | Lithuania ![]() | 3–1 | ![]() | |
14:00 |
| Report |
| Referee: Malte Gerhardt (Germany) |
11 September 2025 | Azerbaijan ![]() | 5–4 | ![]() | |
14:00 |
| Report |
| Referee: Jose Pardeiro (Spain) |
12 September 2025 | Lithuania ![]() | 2–1 | ![]() | |
10:15 |
| Report |
| Referee: Moreno Longo (Italy) |
Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | 2 | 1 | 1 | 0 | 0 | 11 | 7 | +4 | 5 |
2 | ![]() | 2 | 1 | 0 | 0 | 1 | 10 | 8 | +2 | 3 |
3 | ![]() | 2 | 0 | 0 | 0 | 2 | 8 | 14 | –6 | 0 |
10 September 2025 | Kazakhstan ![]() | 7–4 | ![]() | |
12:45 |
| Report |
| Referee: Mehdi Sayoud (Belgium) |
11 September 2025 | Romania ![]() | 7–4 | ![]() | |
12:45 |
| Report |
| Referee: Saverio Bottalico (Italy) |
Romania ![]() | 5–3 | ![]() |
---|---|---|
| Report |
|
Belgium ![]() | 8–3 | ![]() |
---|---|---|
| Report |
|
Kazakhstan ![]() | 1–7 | ![]() |
---|---|---|
| Report |
|
Winners trophy | Top scorer(s) | Best player | Best goalkeeper | ||
---|---|---|---|---|---|
![]() | ![]() | 6 goals | ![]() | ![]() |
Pos | Team | Result |
---|---|---|
1 | ![]() | Promoted to 2026 EBSL Division A |
2 | ![]() | |
3 | ![]() | Remain in Division B |
4 | ![]() | |
5 | ![]() | |
6 | ![]() |
Matches are listed as local time in Viareggio, CEST (UTC+2) and are those scheduled; actual kick-off times may differ somewhat.
The two teams that finish bottom are relegated to the 2026 EBSL Division B; the top two retain their place in Division A. [20]
Key: Outcome – | Relegated to 2026 Division B |
Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | 3 | 2 | 0 | 0 | 1 | 14 | 8 | +6 | 6 |
2 | ![]() | 3 | 2 | 0 | 0 | 1 | 13 | 7 | +6 | 6 |
3 | ![]() | 3 | 1 | 0 | 0 | 2 | 7 | 16 | –9 | 3 |
4 | ![]() | 3 | 1 | 0 | 0 | 2 | 6 | 9 | –3 | 3 |
9 September 2025 | Estonia ![]() | 4–3 | ![]() | |
09:00 |
| Report |
| Referee: Jose Pardeiro (Spain) |
9 September 2025 | Latvia ![]() | 3–2 | ![]() | |
10:15 |
| Report |
| Referee: Vladimir Tashkov (Bulgaria) |
10 September 2025 | Estonia ![]() | 8–2 | ![]() | |
10:15 |
| Report |
| Referee: Sergio Gomes (Portugal) |
10 September 2025 | Georgia ![]() | 1–4 | ![]() | |
11:30 |
| Report |
| Referee: Moreno Longo (Italy) |
11 September 2025 | Turkey ![]() | 6–2 | ![]() | |
10:15 |
| Report |
| Referee: Raffaele Delvecchi (San Marino) |
Matches are listed as local time in Viareggio, CEST (UTC+2) and are those scheduled; actual kick-off times may differ somewhat.
All matches take place at Matteo Valenti Beach Stadium, [2] with a capacity of 1,000. [21]
The draw to divide the teams into their respective groups took place on 11 August 2025. [19]
Key: Advance to – | Semi-finals / | 5th place match / | 7th place match / | (H) Hosts |
Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | 3 | 2 | 0 | 1 | 0 | 11 | 7 | +4 | 7 |
2 | ![]() | 3 | 2 | 0 | 0 | 1 | 10 | 8 | +2 | 6 |
3 | ![]() | 3 | 1 | 0 | 0 | 2 | 10 | 12 | –2 | 3 |
4 | ![]() | 3 | 0 | 0 | 0 | 3 | 10 | 14 | –4 | 0 |
9 September 2025 | Belarus ![]() | 4–3 | ![]() | |
14:00 |
| Report |
| Referee: Malte Gerhardt (Germany) |
9 September 2025 | France ![]() | 4–4 (a.e.t.) (3–5 p) | ![]() | |
18:00 |
| Report | Referee: Vitalij Gomolko (Lithuania) |
10 September 2025 | Belarus ![]() | 6–4 | ![]() | |
15:30 |
| Report |
| Referee: Annett Unterbeck (Germany) |
10 September 2025 | Italy ![]() | 6–3 | ![]() | |
18:00 |
| Report |
| Referee: Lukasz Ostrowski (Poland) |
12 September 2025 | Portugal ![]() | 4–2 | ![]() | |
14:00 |
| Report |
| Referee: Vitalij Gomolko (Lithuania) |
Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | 3 | 3 | 0 | 0 | 0 | 22 | 13 | +9 | 9 |
2 | ![]() | 3 | 1 | 0 | 1 | 1 | 15 | 15 | 0 | 4 |
3 | ![]() | 3 | 1 | 0 | 0 | 2 | 14 | 17 | –3 | 3 |
4 | ![]() | 3 | 0 | 0 | 0 | 3 | 13 | 19 | –6 | 0 |
9 September 2025 | Switzerland ![]() | 4–5 | ![]() | |
11:30 | Hodel ![]() Borer ![]() | Report | Ross ![]() Pashko ![]() Glutskiy ![]() Voitok ![]() | Referee: Saverio Bottalico (Italy) |
9 September 2025 | Denmark ![]() | 5–7 | ![]() | |
15:30 |
| Report |
| Referee: Sergio Gomes (Portugal) |
11 September 2025 | Switzerland ![]() | 6–2 | ![]() | |
15:30 |
| Report |
| Referee: Vitalij Gomolko (Lithuania) |
11 September 2025 | Spain ![]() | 5–4 | ![]() | |
16:45 |
| Report |
| Referee: Matthieu Dor (France) |
12 September 2025 | Ukraine ![]() | 6–6 (a.e.t.) (6–5 p) | ![]() | |
11:30 |
| Report |
| Referee: Malte Gerhardt (Germany) |
12 September 2025 | Spain ![]() | 10–4 | ![]() | |
15:30 |
| Report |
| Referee: Vladimir Tashkov (Bulgaria) |
Spain ![]() | 6–3 | ![]() |
---|---|---|
| Report |
|
Portugal ![]() | 9–3 | ![]() |
---|---|---|
| Report |
|
2025 Euro Beach Soccer League Champions |
---|
![]() Italy Fourth title |
Top scorer(s) | |
---|---|
![]() | |
6 goals | |
Best player | |
![]() | |
Best goalkeeper | |
![]() |
Pos | Team | Result |
---|---|---|
1 | ![]() | EBSL Champions (4th title) |
2 | ![]() | Runners-up |
3 | ![]() | Third place |
4 | ![]() | |
5 | ![]() | |
6 | ![]() | |
7 | ![]() | |
8 | ![]() |
Guerin