# 2024 Euro Winners Cup

The 2024 Euro Winners Cup was the twelfth edition of the Euro Winners Cup (EWC), an annual continental beach soccer tournament for men's top-division European clubs. The championship is widely viewed as beach soccer's rudimentary version of the better known UEFA Champions League in its parent sport, association football.
Organised by Beach Soccer Worldwide (BSWW), the tournament was held in Nazaré, Portugal, from 7 to 16 June.
Following a preliminary qualification round, the event began with a round robin group stage. At its conclusion, the best teams progressed to the knockout stage, a series of single elimination games to determine the winners, starting with the Round of 16 and ending with the final. Consolation matches were also played to determine other final rankings.
Kfar Qassem of Israel were the defending champions, but were eliminated in the quarterfinals, ultimately placing fifth. Braga of Portugal won the tournament, claiming their fourth European crown; they defeated Pisa of Italy in the final, condemning the Tuscans to a consecutive runners-up finish.

## Teams
### Qualification

Qualification for the competition is similar to the UEFA Champions League, whereby clubs qualify via their country’s national beach soccer league (being a country which is a member association of UEFA).
The exact number of clubs which qualify from each association depends on the perceived "strength" of their country’s league. BSWW determine the strength of each league by analysing the performance of all clubs in the EWC on a country-by-country basis over the previous five editions; a points-based ranking is produced from the data. From the most recent edition of their respective leagues, the best performing nations in the ranking are permitted to enter multiple top placing clubs (being their league champions and one or more runners-up), whilst the worst performing are allowed to enter just one club (being their league champions). This is similar in concept to that of the UEFA coefficient ranking.
Eligible clubs may choose not to, or are unable to participate. Thus, in reality, some countries fill their quota with clubs placed lower down in their league, don’t claim all their slots, sometimes fill none of their slots at all, and sometimes unclaimed slots are transferred to other associations at the discretion of BSWW.
Any and all clubs that do not qualify via their league placing, and/or are surplus to their countries' allocated quotas, are invited to enter the accompanying Euro Winners Challenge (preliminary round) to begin in the days prior to the competition proper. The Challenge is both a competition in its own right and acts as an alternative qualification route for this edition of the EWC; the semi-finals of the Challenge double as Round of 32 ties of the EWC and the Challenge final doubles as a Round of 16 tie of the EWC. The winners of the latter are crowned champions of the Challenge and are rewarded with a place in the quarter-finals of the EWC at which stage they become fully integrated with the clubs of the competition proper.

### Entrants

56 clubs from 24 different nations enter the event – 36 enter straight into the group stage, 20 enter into the Euro Winners Challenge.
In accordance with sanctions imposed by FIFA and UEFA in 2022 in response to the Russian invasion of Ukraine, clubs from Russia remain banned from entering this year.
Key: H: Host club \ TH: Title holders
Group stage :
| Portugal (4) | Braga | Spain (3) | Platja de Roses | Latvia (1) | Riga FC |
| Portugal (4) | GRAP | Spain (3) | Recreativo Huelva | Moldova (1) | Nistru Chișinău |
| Portugal (4) | Nazaré 2022 | Spain (3) | Vitoria | Netherlands (1) | Altena |
| Portugal (4) | O Sótão (H) | Israel (2) | Kfar Qassem (TH) | Romania (1) | West Deva |
| Italy (4) | Catania | Israel (2) | Rosh HaAyin | Slovakia (1) | Hustý |
| Italy (4) | Napoli | Belarus (1) | TSOR Mogilev | Sweden (1) | Frösö IF |
| Italy (4) | Pisa | Belgium (1) | ES Brainoise | Switzerland (1) | Havana Shots Aargau |
| Italy (4) | Viareggio | Bulgaria (1) | Spartak Varna | Turkey (1) | Erciş Spor |
| France (3) | Marseille BT | Cyprus (1) | Paphos | | |
| France (3) | Marseille Minots | Czech Republic (1) | Slavia Prague | | |
| France (3) | Mouilleron | Finland (1) | Baggio | | |
| Germany (3) | Bavaria Beach Bazis | Georgia (1) | Dinamo Batumi | | |
| Germany (3) | Real Münster | Greece (1) | Napoli Patron | | |
| Germany (3) | Rostocker Robben | Hungary (1) | Bonyhád | | |
| Euro Winners Challenge (preliminary round) ||||||||
| Portugal (12) 1/2 | Alfarim | Portugal (12) 2/2 | São Domingos | Italy (1) | Naxos |
| Portugal (12) 1/2 | Benfica Viseu | Portugal (12) 2/2 | Sesimbra | England (1) | Portsmouth |
| Portugal (12) 1/2 | Chelas | Portugal (12) 2/2 | União Ericeirense | Georgia (1) | Armia Tbilisi |
| Portugal (12) 1/2 | Leixões | Portugal (12) 2/2 | Vila Flor | Greece (1) | AO Kefallinia |
| Portugal (12) 1/2 | O Sótão "B" | France (2) | SM Jalles | | |
| Portugal (12) 1/2 | Pastéis | France (2) | Southern Cévennes | | |
| Portugal (12) 1/2 | Pinheiros | Belgium (2) | Genappe | | |
| Portugal (12) 1/2 | Porto Mendo | Belgium (2) | Perwez | | |

## Draw

The draw to split the 36 clubs into nine groups of four, and 20 clubs into five groups of four, for the group and preliminary stages respectively, took place on 16 May.

## Euro Winners Challenge (preliminary round)
### Group stage

All group winners, along with the best runners-up, progress to the knockout stage.
The other four runners-up progress to a play-off round to decide the final two knockout stage berths.

#### Key

* Qualification to the knockout stage
* Qualification to the play-off round

#### Group A

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Sesimbra | 3 | 3 | 0 | 0 | 0 | 22 | 8 | +14 | 9 |
| 2 | AO Kefallinia | 3 | 2 | 0 | 0 | 1 | 8 | 8 | 0 | 6 |
| 3 | Chelas | 3 | 1 | 0 | 0 | 2 | 10 | 15 | −5 | 3 |
| 4 | Naxos | 3 | 0 | 0 | 0 | 3 | 5 | 14 | −9 | 0 |
| 7 June | Sesimbra | 11–4 | Chelas |
| 7 June | AO Kefallinia | 3–2 | Naxos |
| 8 June | Sesimbra | 5–2 | AO Kefallinia |
| 8 June | Naxos | 1–5 | Chelas |
| 9 June | Chelas | 1–3 | AO Kefallinia |
| 9 June | Naxos | 2–6 | Sesimbra |

#### Group B

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | União Ericeirense | 3 | 2 | 0 | 1 | 0 | 14 | 9 | +5 | 7 |
| 2 | Alfarim | 3 | 1 | 0 | 1 | 1 | 13 | 8 | +5 | 4 |
| 3 | O Sótão "B" | 3 | 1 | 0 | 0 | 2 | 11 | 9 | +2 | 3 |
| 4 | Armia Tbilisi | 3 | 0 | 0 | 0 | 3 | 7 | 19 | −12 | 0 |
| 7 June | Alfarim | 3–4 | União Ericeirense |
| 7 June | Armia Tbilisi | 3–5 | O Sótão "B" |
| 8 June | Alfarim | 7–1 | Armia Tbilisi |
| 8 June | O Sótão "B" | 3–3 (1–4 p.) | União Ericeirense |
| 9 June | União Ericeirense | 7–3 | Armia Tbilisi |
| 9 June | O Sótão "B" | 3–3 (4–5 p.) | Alfarim |

#### Group C

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Leixões | 3 | 3 | 0 | 0 | 0 | 36 | 7 | +29 | 9 |
| 2 | Benfica Viseu | 3 | 1 | 0 | 1 | 1 | 16 | 15 | +1 | 4 |
| 3 | Perwez | 3 | 1 | 0 | 0 | 2 | 9 | 20 | −11 | 3 |
| 4 | Pinheiros | 3 | 0 | 0 | 0 | 3 | 7 | 26 | −19 | 0 |
| 7 June | Leixões | 11–3 | Pinheiros |
| 7 June | Perwez | 3–3 (1–3 p.) | Benfica Viseu |
| 8 June | Leixões | 14–1 | Perwez |
| 8 June | Benfica Viseu | 10–1 | Pinheiros |
| 9 June | Pinheiros | 3–5 | Perwez |
| 9 June | Benfica Viseu | 3–11 | Leixões |

#### Group D

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Genappe | 3 | 2 | 0 | 0 | 1 | 6 | 5 | +1 | 6 |
| 2 | Porto Mendo | 3 | 0 | 2 | 0 | 1 | 16 | 14 | +2 | 4 |
| 3 | SM Jalles | 3 | 1 | 0 | 0 | 2 | 12 | 13 | −1 | 3 |
| 4 | São Domingos | 3 | 1 | 0 | 0 | 2 | 9 | 11 | −2 | 3 |
| 7 June | São Domingos | 4–6 (a.e.t.) | Porto Mendo |
| 7 June | SM Jalles | 1–2 | Genappe |
| 8 June | São Domingos | 3–4 | SM Jalles |
| 8 June | Genappe | 3–2 | Porto Mendo |
| 9 June | Porto Mendo | 8–7 (a.e.t.) | SM Jalles |
| 9 June | Genappe | 1–2 | São Domingos |

#### Group E

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Vila Flor | 3 | 3 | 0 | 0 | 0 | 15 | 7 | +8 | 9 |
| 2 | Southern Cévennes | 3 | 1 | 0 | 0 | 2 | 13 | 12 | +1 | 3 |
| 3 | Portsmouth | 3 | 0 | 1 | 0 | 2 | 11 | 14 | −3 | 2 |
| 4 | Pastéis | 3 | 0 | 1 | 0 | 2 | 10 | 16 | −6 | 2 |
| 7 June | Vila Flor | 7–1 | Pastéis |
| 7 June | Southern Cévennes | 6–3 | Portsmouth |
| 8 June | Vila Flor | 3–2 | Southern Cévennes |
| 8 June | Portsmouth | 4–3 (a.e.t.) | Pastéis |
| 9 June | Pastéis | 6–5 (a.e.t.) | Southern Cévennes |
| 9 June | Portsmouth | 4–5 | Vila Flor |

### Play-off round

The two winners qualify for the knockout stage.
| Play-offs for knockout stage | Play-offs for knockout stage | Play-offs for knockout stage | Qualified for knockout stage | Qualified for knockout stage | Qualified for knockout stage |
| 10 June; Report | 10 June; Report | 10 June; Report | | | |
| Porto Mendo | Porto Mendo | 4 | | | |
| Porto Mendo | Porto Mendo | 4 | Porto Mendo | Porto Mendo | Porto Mendo |
| Benfica Viseu | Benfica Viseu | 2 | Porto Mendo | Porto Mendo | Porto Mendo |
| 10 June; Report | 10 June; Report | 10 June; Report | | | |
| Alfarim | Alfarim | 6 | | | |
| Alfarim | Alfarim | 6 | Alfarim | Alfarim | Alfarim |
| Southern Cévennes | Southern Cévennes | 5 | Alfarim | Alfarim | Alfarim |

### Knockout stage

The two finalists earn direct qualification for the 2025 Euro Winners Cup.

#### Key

* Qualification to the 2025 Euro Winners Cup

#### Bracket

| Fifth place | Fifth place | 5th–8th place semifinals | 5th–8th place semifinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Final | Final |
| | | | | 11 June; Report | 11 June; Report | | | |
| | | | | Vila Flor | 3 | | | |
| | | 12 June; Report | 12 June; Report | Porto Mendo | 2 | 12 June; Report | 12 June; Report | | |
| | | Porto Mendo | 1 | | | Vila Flor | 1 | |
| | | Genappe | 3 | 11 June; Report | 11 June; Report | Sesimbra | 5 | |
| | | | | Sesimbra | 8 | | | | |
| 13 June; Report | 13 June; Report | | | Genappe | 4 | | | 13 June; Report | 13 June; Report |
| Genappe | 3 | | | | | | | Sesimbra | 3 |
| AO Kefallinia | 4 | | | 11 June; Report | 11 June; Report | | | Leixões | 4 |
| | | | | União Ericeirense | 5 | | | | |
| | | 12 June; Report | 12 June; Report | AO Kefallinia | 4 | 12 June; Report | 12 June; Report | | |
| Seventh place | Seventh place | AO Kefallinia | 8 | | | União Ericeirense | 3 | Third place | Third place |
| 13 June; Report | 13 June; Report | Alfarim | 6 | 11 June; Report | 11 June; Report | Leixões | 4 | 13 June; Report | 13 June; Report |
| Porto Mendo | 5 | | | Leixões | 5 | | | Vila Flor | 5 |
| Alfarim | 3 | | | Alfarim | 1 | | | União Ericeirense | 4 |

## Group stage

All group winners, along with the best runners-up, progress to the knockout stage.
The other four runners-up progress to a play-off round to decide the final two knockout stage berths.
All third-placed and fourth-placed teams recede to a set of consolation matches to determine final placements.

### Key

* Qualification to the knockout stage
* Qualification to the play-off round
* Recede to placement matches

### Group A

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | O Sótão (H) | 3 | 3 | 0 | 0 | 0 | 21 | 3 | +18 | 9 |
| 2 | Real Münster | 3 | 2 | 0 | 0 | 1 | 18 | 13 | +5 | 6 |
| 3 | Vitoria | 3 | 1 | 0 | 0 | 2 | 8 | 11 | −3 | 3 |
| 4 | ES Brainoise | 3 | 0 | 0 | 0 | 3 | 8 | 28 | −20 | 0 |
| 9 June | Real Münster | 10–6 | ES Brainoise |
| 9 June | Vitoria | 0–4 | O Sótão |
| 10 June | Real Münster | 6–3 | Vitoria |
| 10 June | O Sótão | 13–1 | ES Brainoise |
| 11 June | ES Brainoise | 1–5 | Vitoria |
| 11 June | O Sótão | 4–2 | Real Münster |

### Group B

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Kfar Qassem | 3 | 3 | 0 | 0 | 0 | 34 | 4 | +30 | 9 |
| 2 | Spartak Varna | 3 | 2 | 0 | 0 | 1 | 17 | 12 | +5 | 6 |
| 3 | Bavaria Beach Bazis | 3 | 1 | 0 | 0 | 2 | 6 | 14 | −8 | 3 |
| 4 | Frösö IF | 3 | 0 | 0 | 0 | 3 | 2 | 29 | −27 | 0 |
| 9 June | Bavaria Beach Bazis | 1–6 | Spartak Varna |
| 9 June | Frösö IF | 0–17 | Kfar Qassem |
| 10 June | Spartak Varna | 9–2 | Frösö IF |
| 10 June | Kfar Qassem | 8–2 | Bavaria Beach Bazis |
| 11 June | Bavaria Beach Bazis | 3–0 | Frösö IF |
| 11 June | Kfar Qassem | 9–2 | Spartak Varna |

### Group C

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Braga | 3 | 3 | 0 | 0 | 0 | 25 | 3 | +22 | 9 |
| 2 | Bonyhád | 3 | 2 | 0 | 0 | 1 | 9 | 17 | −8 | 6 |
| 3 | Marseille BT | 3 | 1 | 0 | 0 | 2 | 9 | 10 | −1 | 3 |
| 4 | Slavia Prague | 3 | 0 | 0 | 0 | 3 | 7 | 20 | −13 | 0 |
| 9 June | Marseille BT | 5–2 | Slavia Prague |
| 9 June | Bonyhád | 1–10 | Braga |
| 10 June | Marseille BT | 2–4 | Bonyhád |
| 10 June | Braga | 11–0 | Slavia Prague |
| 11 June | Slavia Prague | 4–5 | Bonyhád |
| 11 June | Braga | 4–2 | Marseille BT |

### Group D

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Viareggio | 3 | 3 | 0 | 0 | 0 | 31 | 6 | +25 | 9 |
| 2 | West Deva | 3 | 2 | 0 | 0 | 1 | 16 | 14 | +2 | 6 |
| 3 | Mouilleron | 3 | 1 | 0 | 0 | 2 | 9 | 22 | −13 | 3 |
| 4 | Hustý | 3 | 0 | 0 | 0 | 3 | 6 | 20 | −14 | 0 |
| 9 June | Hustý | 2–5 | West Deva |
| 9 June | Mouilleron | 1–12 | Viareggio |
| 10 June | Hustý | 4–6 | Mouilleron |
| 10 June | Viareggio | 10–5 | West Deva |
| 11 June | West Deva | 6–2 | Mouilleron |
| 11 June | Viareggio | 9–0 | Hustý |

### Group E

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Huelva | 3 | 3 | 0 | 0 | 0 | 26 | 7 | +19 | 9 |
| 2 | Riga | 3 | 2 | 0 | 0 | 1 | 17 | 8 | +9 | 6 |
| 3 | Altena | 3 | 1 | 0 | 0 | 2 | 11 | 15 | −4 | 3 |
| 4 | Baggio | 3 | 0 | 0 | 0 | 3 | 3 | 27 | −24 | 0 |
| 9 June | Riga | 9–1 | Baggio |
| 9 June | Altena | 3–9 | Huelva |
| 10 June | Riga | 4–2 | Altena |
| 10 June | Huelva | 12–0 | Baggio |
| 11 June | Baggio | 2–6 | Altena |
| 11 June | Huelva | 5–4 | Riga |

### Group F

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Rostocker Robben | 3 | 2 | 0 | 0 | 1 | 16 | 8 | +8 | 6 |
| 2 | Paphos | 3 | 2 | 0 | 0 | 1 | 9 | 4 | +5 | 6 |
| 3 | Nistru Chișinău | 3 | 1 | 1 | 0 | 1 | 11 | 9 | +2 | 5 |
| 4 | Dinamo Batumi | 3 | 0 | 0 | 0 | 3 | 2 | 17 | −15 | 0 |
| 9 June | Paphos | 3–2 | Nistru Chișinău |
| 9 June | Dinamo Batumi | 1–9 | Rostocker Robben |
| 10 June | Paphos | 5–0 | Dinamo Batumi |
| 10 June | Rostocker Robben | 5–6 (a.e.t.) | Nistru Chișinău |
| 11 June | Nistru Chișinău | 3–1 | Dinamo Batumi |
| 11 June | Rostocker Robben | 2–1 | Paphos |

### Group G

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Pisa | 3 | 3 | 0 | 0 | 0 | 13 | 1 | +12 | 9 |
| 2 | Roses Platja | 3 | 2 | 0 | 0 | 1 | 7 | 13 | −6 | 6 |
| 3 | Nazaré 2022 | 3 | 1 | 0 | 0 | 2 | 7 | 9 | −2 | 3 |
| 4 | Marseille Minots | 3 | 0 | 0 | 0 | 3 | 3 | 7 | −4 | 0 |
| 9 June | Pisa | 3–1 | Nazaré 2022 |
| 9 June | Roses Platja | 3–1 | Marseille Minots |
| 10 June | Pisa | 9–0 | Roses Platja |
| 10 June | Marseille Minots | 2–3 | Nazaré 2022 |
| 11 June | Nazaré 2022 | 3–4 | Roses Platja |
| 11 June | Marseille Minots | 0–1 | Pisa |

### Group H

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | TSOR Mogilev | 3 | 2 | 0 | 1 | 0 | 12 | 8 | +4 | 7 |
| 2 | Catania | 3 | 1 | 1 | 0 | 1 | 10 | 9 | +1 | 5 |
| 3 | Rosh HaAyin | 3 | 1 | 0 | 0 | 2 | 9 | 8 | +1 | 3 |
| 4 | GRAP | 3 | 0 | 0 | 0 | 3 | 9 | 15 | −6 | 0 |
| 9 June | GRAP | 5–6 | Catania |
| 9 June | TSOR Mogilev | 4–4 (8–7 p.) | Rosh HaAyin |
| 10 June | GRAP | 2–5 | TSOR Mogilev |
| 10 June | Rosh HaAyin | 1–2 (a.e.t.) | Catania |
| 11 June | Catania | 2–3 | TSOR Mogilev |
| 11 June | Rosh HaAyin | 4–2 | GRAP |

### Group I

| Pos | Team | Pld | W | W+ | WP | L | GF | GA | GD | Pts |
| 1 | Napoli | 3 | 2 | 1 | 0 | 0 | 25 | 12 | +13 | 8 |
| 2 | Napoli Patron | 3 | 2 | 0 | 0 | 1 | 14 | 13 | +1 | 6 |
| 3 | Erciş Spor | 3 | 0 | 0 | 1 | 2 | 9 | 13 | −4 | 1 |
| 4 | Havana Shots Aargau | 3 | 0 | 0 | 0 | 3 | 7 | 17 | −10 | 0 |
| 9 June | Napoli | 11–2 | Havana Shots Aargau |
| 9 June | Erciş Spor | 3–4 | Napoli Patron |
| 10 June | Napoli | 7–4 | Erciş Spor |
| 10 June | Napoli Patron | 4–3 | Havana Shots Aargau |
| 11 June | Havana Shots Aargau | 2–2 (2–4 p.) | Erciş Spor |
| 11 June | Napoli Patron | 6–7 (a.e.t.) | Napoli |

## Placement matches

Matches took place on 12 June.
| 35th place |
| Baggio | 1–3 | Frösö IF |
| 33rd place |
| Dinamo Batumi | 5–4 | ES Brainoise |
| 31st place |
| Hustý | 4–4 (8–7 p.) | Slavia Prague |
| 29th place |
| GRAP | 7–1 | Havana Shots Aargau |
| 27th place |
| Erciş Spor | 6–3 | Marseille Minots |
| 25th place |
| Bavaria Beach Bazis | 3–6 | Mouilleron |
| 23rd place |
| Vitoria | 6–5 | Altena |
| 21st place |
| Marseille BT | 4–3 | Nazaré 2022 |
| 19th place |
| Nistru Chișinău | 2–3 | Rosh HaAyin |

## Knockout stage
### Play-off round

The two winners qualify for the Round of 16.
Play-offs for Round of 16Qualified for Round of 1612 June; Report Napoli Patron0 Catania Catania812 June; Report Bonyhád1 Roses Platja Roses Platja4 :
* 17th place match13 June; Report Napoli Patron4 Bonyhad5

### Round of 16 onwards

| Round of 16 losers placement | Round of 16 losers placement | Round of 16 | Round of 16 | Quarterfinals | Quarterfinals | Semi-finals | Semi-finals | Final | Final |
| | | 13 June; Report | 13 June; Report | | | | | |
| | | TSOR Mogilev | 8 | | | | | |
| 15th place – 14 June; Report | 15th place – 14 June; Report | TSOR Mogilev | 8 | 14 June; Report | 14 June; Report | | | | |
| 15th place – 14 June; Report | 15th place – 14 June; Report | Spartak Varna | 3 | 14 June; Report | 14 June; Report | | | |
| Roses Platja | 4 | Spartak Varna | 3 | TSOR Mogilev | 5 | | | |
| Roses Platja | 4 | 13 June; Report | 13 June; Report | TSOR Mogilev | 5 | | | |
| Catania | 7 | 13 June; Report | 13 June; Report | Braga | 7 | | | |
| Catania | 7 | Braga | 6 | Braga | 7 | | | |
| | | Braga | 6 | | | 15 June; Report | 15 June; Report | | |
| | | Paphos | 2 | | | 15 June; Report | 15 June; Report | |
| | | Paphos | 2 | | | Braga | 6 | |
| | | 13 June; Report | 13 June; Report | | | Braga | 6 | |
| | | 13 June; Report | 13 June; Report | | | Huelva | 4 | |
| | | Huelva | 4 | | | Huelva | 4 | |
| 13th place – 14 June; Report | 13th place – 14 June; Report | Huelva | 4 | 14 June; Report | 14 June; Report | | | | |
| 13th place – 14 June; Report | 13th place – 14 June; Report | Rostocker Robben | 3 | 14 June; Report | 14 June; Report | | | |
| Spartak Varna | 6 | Rostocker Robben | 3 | Huelva | 6 | | | |
| Spartak Varna | 6 | 13 June; Report | 13 June; Report | Huelva | 6 | | | |
| West Deva | 4 | 13 June; Report | 13 June; Report | Napoli | 3 | | | |
| West Deva | 4 | Napoli | 6 | Napoli | 3 | | | |
| | | Napoli | 6 | | | | | 16 June; Report | 16 June; Report |
| | | West Deva | 2 | | | | | 16 June; Report | 16 June; Report |
| | | West Deva | 2 | | | | | Braga | 5 |
| | | 13 June; Report | 13 June; Report | | | | | Braga | 5 |
| | | 13 June; Report | 13 June; Report | | | | | Pisa | 3 |
| | | O Sótão | 4 | | | | | Pisa | 3 |
| 11th place – 14 June; Report | 11th place – 14 June; Report | O Sótão | 4 | 14 June; Report | 14 June; Report | | | | |
| 11th place – 14 June; Report | 11th place – 14 June; Report | Roses Platja | 1 | 14 June; Report | 14 June; Report | | | | |
| Riga | 1 | Roses Platja | 1 | O Sótão (a.e.t.) | 8 | | | 3rd place match | 3rd place match |
| Riga | 1 | 13 June; Report | 13 June; Report | O Sótão (a.e.t.) | 8 | | | 3rd place match | 3rd place match |
| Paphos | 3 | 13 June; Report | 13 June; Report | Kfar Qassem | 7 | | | 16 June; Report | 16 June; Report |
| Paphos | 3 | Kfar Qassem | 6 | Kfar Qassem | 7 | | | 16 June; Report | 16 June; Report |
| | | Kfar Qassem | 6 | | | 15 June; Report | 15 June; Report | Huelva | 4 |
| | | Riga | 3 | | | 15 June; Report | 15 June; Report | Huelva | 4 |
| | | Riga | 3 | | | O Sótão | 3 (1) | O Sótão | 7 |
| | | 13 June; Report | 13 June; Report | | | O Sótão | 3 (1) | O Sótão | 7 |
| | | 13 June; Report | 13 June; Report | | | Pisa (p) | 3 (4) | | |
| | | Viareggio | 3 (7) | | | Pisa (p) | 3 (4) | | |
| 9th place – 14 June; Report | 9th place – 14 June; Report | Viareggio | 3 (7) | 14 June; Report | 14 June; Report | | | | |
| 9th place – 14 June; Report | 9th place – 14 June; Report | Real Münster (p) | 3 (8) | 14 June; Report | 14 June; Report | | | | |
| Viareggio | 4 | Real Münster (p) | 3 (8) | Real Münster | 3 | 5th–8th semi-finals | 5th–8th semi-finals | 5th place match | 5th place match |
| Viareggio | 4 | 13 June; Report | 13 June; Report | Real Münster | 3 | 5th–8th semi-finals | 5th–8th semi-finals | 5th place match | 5th place match |
| Rostocker Robben | 2 | 13 June; Report | 13 June; Report | Pisa | 4 | 15 June; Report | 15 June; Report | | |
| Rostocker Robben | 2 | Pisa | 5 | Pisa | 4 | 15 June; Report | 15 June; Report | | |
| | | Pisa | 5 | | | TSOR Mogilev | 4 | | |
| | | Catania | 3 | | | TSOR Mogilev | 4 | 16 June; Report | 16 June; Report |
| | | Catania | 3 | | | Napoli | 3 | 16 June; Report | 16 June; Report |
| | | | | | | Napoli | 3 | TSOR Mogilev | 3 |
| | | | | | | 15 June; Report | 15 June; Report | TSOR Mogilev | 3 |
| | | | | | | 15 June; Report | 15 June; Report | Kfar Qassem | 8 |
| | | | | | | Kfar Qassem (p) | 5 (5) | Kfar Qassem | 8 |
| | | | | | | Real Münster | 5 (4) | | |
| | | | | | | Real Münster | 5 (4) | 7th place match | 7th place match |
| | | | | | | | | 16 June; Report | 16 June; Report |
| | | | | | | | | Napoli | 5 |
| | | | | | | | | Real Münster | 3 |

#### Championship match details
## Awards

The following individual awards were presented after the final.
Top scorer(s) :
* Chiky Ardil ( O Sótão)
* 15 goals
* Best player ||
* Filipe Silva ( Braga)
* Best goalkeeper ||
* Leandro Casapieri ( Pisa)

## Top goalscorers

Players with at least five goals are listed.

### 15 goals

* Chiky Ardil ( O Sótão)

### 14 goals

* Edson Hulk ( Pisa)

### 13 goals

* Francisco Casano ( Huelva)

### 12 goals

* Noël Ott ( Kfar Qassem)
* Rodrigo ( Kfar Qassem)

### 9 goals

* Balinha ( Spartak Varna)
* Filipe Silva ( Braga)
* Hamada Jabaren ( Kfar Qassem)
* Jordan Santos ( Braga)
* Miguel Pintado ( Braga)

### 8 goals

* Gabriele Gori ( Viareggio)

### 7 goals

* Igor Ricardo ( Riga)
* Igor ( Spartak Varna)
* Richárd Patócs ( Bonyhád)
* Léo Martins ( Braga)
* Carlos Carballo ( Huelva)
* Soleiman Batis ( Huelva)
* Yauheni Novikau ( TSOR Mogilev)
* Yahor Hardzetski ( TSOR Mogilev)
* Lucão ( Napoli)
* Glenn Hodel ( Real Münster)

### 6 goals

* Petru Popescu ( Nistru Chișinău)
* Romain Billet ( Mouilleron)
* Paulinho Barboza ( Erciş Spor)
* Pablo Pérez ( Rostocker Robben)
* Mateusinho ( Paphos)
* Bê Martins ( Braga)
* Bokinha ( Braga)
* Amer Yatim ( Kfar Qassem)
* Christian Biermann ( Real Münster)
* Salvatore Sanfilippo ( Napoli)

### 5 goals

* Bjorn Wagenaar ( Altena)
* Vasco Gonçalves ( GRAP)
* Eudin ( Viareggio)
* Gianmarco Genovali ( Viareggio)
* Alessandro Remedi ( Viareggio)
* Cosmin Zamfir ( West Deva)
* Marian Măciucă ( West Deva)
* Emmanuele Zurlo ( Napoli)
* Ovidio Alla ( Napoli)
* Igor Iguinho ( Catania)
* Yury Piatrouski ( TSOR Mogilev)
* Sameh Moreb ( Kfar Qassem)
* Bruno Xavier ( Kfar Qassem)
* Deiverson Dmais ( Real Münster)
Source: BSWW

## Final standings

| Rank | Team | Result |
| 1 | Braga | Champions (4th title) |
| 2 | Pisa | Runners-up |
| 3 | O Sótão | Third place |
| 4 | Huelva |
| 5 | Kfar Qassem | Eliminated in the Quarter-finals |
| 6 | TSOR Mogilev | Eliminated in the Quarter-finals |
| 7 | Napoli | Eliminated in the Quarter-finals |
| 8 | Real Münster | Eliminated in the Quarter-finals |
| 9 | Viareggio | Eliminated in the Round of 16 |
| 10 | Rostocker Robben | Eliminated in the Round of 16 |
| 11 | Paphos | Eliminated in the Round of 16 |
| 12 | Riga | Eliminated in the Round of 16 |
| 13 | Spartak Varna | Eliminated in the Round of 16 |
| 14 | West Deva | Eliminated in the Round of 16 |
| 15 | Catania | Eliminated in the Round of 16 |
| 16 | Roses Platja | Eliminated in the Round of 16 |
| 17 | Bonyhád | Eliminated in the Play-off Round |
| 18 | Napoli Patron | Eliminated in the Play-off Round |
| 19 | Rosh HaAyin | Eliminated in the Group Stage |
| 20 | Nistru Chișinău | Eliminated in the Group Stage |
| 21 | Marseille BT | Eliminated in the Group Stage |
| 22 | Nazaré 2022 | Eliminated in the Group Stage |
| 23 | Vitoria | Eliminated in the Group Stage |
| 24 | Altena | Eliminated in the Group Stage |
| 25 | Mouilleron | Eliminated in the Group Stage |
| 26 | Bavaria Beach Bazis | Eliminated in the Group Stage |
| 27 | Erciş Spor | Eliminated in the Group Stage |
| 28 | Marseille Minots | Eliminated in the Group Stage |
| 29 | GRAP | Eliminated in the Group Stage |
| 30 | Havana Shots Aargau | Eliminated in the Group Stage |
| 31 | Hustý | Eliminated in the Group Stage |
| 32 | Slavia Prague | Eliminated in the Group Stage |
| 33 | Dinamo Batumi | Eliminated in the Group Stage |
| 34 | ES Brainoise | Eliminated in the Group Stage |
| 35 | Frösö IF | Eliminated in the Group Stage |
| 36 | Baggio | Eliminated in the Group Stage |