The 2004 Euro Beach Soccer League, was the seventh edition of the Euro Beach Soccer League (EBSL), originally known as the European Pro Beach Soccer League, the premier beach soccer competition contested between European men's national teams, occurring annually since its establishment in 1998. The league was organised by Beach Soccer Worldwide (BSWW) between July 2 and September 5, 2004 in ten different nations across Europe.

This season, BSWW introduced a third division, Division C, to the EBSL alongside the already existing Divisions A and B. Each team continued, as in the previous seasons, to compete in their respective division, including the newly added Division C nations, to try and earn a place in the season-finale event, the Superfinal, in which the league title was then contested directly.

2004 Euro Beach Soccer League

Spain, who entered as defending champions, had looked odds on favourites to reclaim their title after dominating the top Division but suffered a shock loss to the Division C qualifiers and debutants, Ukraine, in the first round of the Superfinal. This opened the door for France, who had originally narrowly qualified for the season-finale, to ultimately be crowned champions, winning their first and to date only European title.

2004 Euro Beach Soccer League

The league also doubled as the qualification process for the first FIFA Beach Soccer World Cup in 2005. The nations finishing in first, second and third place qualified directly whilst the teams in fourth through seventh place competed in a final play off stage to decide which nation would gain the remaining berth at the World Cup.

2004 Euro Beach Soccer League

Teams

This season 18 nations took part in the Euro Beach Soccer League whom were and were distributed as follows:

Division A (6)

Division B (5)

Division C (7)

(withdrew)

Superfinal berths

There were eight berths available in this season's Superfinal, expanded from the six spots in previous seasons. The table summarises in what positions nations needed to finish in their respective divisions in order to qualify to the Superfinal, what round of the Superfinal they would enter finishing in said positions, and the seeding they would receive.

Allocations

Division A, consisting of the best teams of the EBSL, was awarded four Superfinal berths Division B, as the middle tier, received three berths The new Division C, in consideration of being the bottom tier of teams, received just one berth.

Division A

Division A consisted of six rounds of fixtures known as stages, with one stage hosted in each of the six countries participating as shown. Four teams took part in each, with each team taking part in a total of four of the six stages. In each stage, the teams played each other once. The nation who earned the most points at the end of the stage was crowned stage winners.

At the end of the six stages all results were tallied up in a final league table.

Stage 1

The first stage took place in Marsielle, France. Portugal claimed the stage.

Matches

Final standings

Stage 2

The second stage took place in Scoglitti, Italy. Spain won their first stage of the season.

Matches

Final standings

Stage 3

The third stage took place in Portimão, Portugal. The hosts earned their second stage crown.

Matches

Final standings

Stage 4

The fourth stage took place in Stavanger, Norway. A second stage victory was claimed by Spain.

Matches

Final standings

Stage 5

The penultimate fifth stage took place in Palma de Mallorca, Mallorca, Spain. The hosts won their third stage title of the season. The Spanish also earned enough points during this stage to secure first place in the final division standings.

Matches

Final standings

Stage 6

The sixth and final stage was due to be the English stage of Division A, to be held in Brighton (originally to be stage 1 of the division, held at the end of June). However, the sponsors of the English event in previous years, Kronenbourg, and other potential sponsors, were deterred from investing in the event again due to this year's fixtures clashing with Euro 2004, in which it was believed audiences would be far more interested and therefore a risk to invest money into this event. Sky continued to offer TV coverage, but no new sponsor could be found, and so the stage was ultimately cancelled.

BSWW subsequently made an attempt to reorganise the stage as stage 6 in Catanzaro, Italy at the end of August, but this ultimately fell through too.