2019 Euro Beach Soccer League

{{Infobox international football competition

| tourney_name = Euro Beach Soccer League

| year = 2019

| dates = 5 July – 8 September

| other_titles =

| image = File:2019 EBSL composite logo.png

| size = 320px

| caption = Composite image of the banner style logos used during the 2019 EBSL. At each regular season stage, the main EBSL banner is joined solely by the subtitle corresponding to that stage.

| num_teams = 28

| confederations = 1

| country = Portugal

| country2 = Italy

| venues = 3

| cities = 3

| champion_other = {{beachsoccer|POR}}

| count = 6

| second_other = {{beachsoccer|RUS}}

| third_other = {{beachsoccer|ESP}}

| fourth_other = {{beachsoccer|ITA}}

| matches = 71

| goals = 566

| attendance =

| top_scorer =

| player =

| goalkeeper =

| updated =

| prevseason = 2018

| nextseason = 2020

}}

{{Location map+ |Europe|AlternativeMap=Blank map Western Europe without borders atelier graphique colors.svg |width=380 |float=right |caption=Locations of the two stages and the Superfinal of the 2019 Euro Beach Soccer League|places=

{{Location map~ |Europe |lat=43.2 |long=-6.4 |label=Stage 1, Nazaré|position=bottom|mark=Yellow_pog.svg}}

{{Location map~ |Europe |lat=36.8 |long=29.6 |label=Stage 2, Catania|position=right|mark=Yellow_pog.svg}}

{{Location map~ |Europe |lat=44.1 |long=-5.9 |label=Superfinal, Figueira da Foz|position=top|mark=Blue_pog.svg}}

}}

The 2019 Euro Beach Soccer League (EBSL) was the 22nd edition of the Euro Beach Soccer League, the annual, premier competition in European beach soccer contested between men's national teams. It was organised by Beach Soccer Worldwide (BSWW), in a league and play-off format.

This season, the competing teams continued to take part in two divisions: the top tier (Division A) and the bottom tier (Division B). 12 teams continued to contest Division A; all twelve teams returned from last season's top tier as none were relegated. Division B accommodated a record 16 nations: 14 nations who did not gain promotion from last season, Finland who made their debut, and the Netherlands who returned after an absence from competing in recent years.

Due to the saturated 2019 international beach soccer calendar for European teams, this season was shortened considerably compared to the usual program.{{cite news|url=https://beachsoccer.com/news/euro-beach-soccer-league-2019-is-defined |title=Euro Beach Soccer League 2019 is defined! |work=Beach Soccer Worldwide |date=18 March 2019 |access-date=23 March 2019}}{{cite news|url=https://www.beachsoccer.com/news/the-ebsl-touches-down-in-nazare |title=The EBSL touches down in Nazaré |work=Beach Soccer Worldwide |date=4 July 2019 |access-date=4 July 2019}} A total of just two stages of fixtures were scheduled during the regular season. Each team from Division A played in just one stage (compared to the usual two) whilst each team in Division B also played in one. At each stage the participating nations earned points for the overall league tables.

At the end of the regular season, according to the league tables, the eight best teams in Division A advanced to the post-season event, the Superfinal, to compete to become the winners of this year's EBSL. Meanwhile, the top seven teams in Division B (the four group winners and three best runners-up) and the team ranked bottom of Division A played in a different post-season event, the Promotion Final, to try to earn a spot in Division A next year.

Azerbaijan, the defending Division A team in the Promotion Final, beat Kazakhstan in the final to win the event, therefore retaining their Division A status for next season;{{cite news|url=https://beachsoccer.com/news/azerbaijan-win-promotion-final-to-stay-in-division-a|title=Azerbaijan win Promotion Final to stay in Division A!|work=Beach Soccer Worldwide|date=8 September 2019|access-date=8 September 2019}} for the second year running, no Division B nation earned promotion. Italy were the defending champions but were knocked out of title-winning contention in the group stage of the Superfinal, ultimately finishing fourth in the post-season event. The concluding match of the Superfinal was contested between Russia and Portugal, who were both looking to claim a record sixth European title.{{cite news|url=https://bsrussia.com/ru/article/daesh-tretij-titul-rossiya-igraet-s-portugaliej-v-finale-evroligi-live-12290 |title=Португальский песок России не помог. У нашей сборной - серебро Евролиги-2019 |work=Beach Soccer Russia|date=8 September 2019|access-date=8 September 2019|language=Russian}} Portugal, on home sand, came from 2–0 down to win the match and claim their sixth EBSL crown.{{cite news|url=https://beachsoccer.com/news/portugal-champions-of-europe-once-more |title=Portugal champions of Europe once more!|work=Beach Soccer Worldwide|date=8 September 2019|access-date=8 September 2019}}

Calendar and locations

The calendar below was revealed on 18 March 2019.{{cite news|url=https://bsrussia.com/news/stali-izvestny-soperniki-sbornoj-rossii-na-pervom-etape-evroligi-2019-10851 |title=Стали известны соперники сборной России на первом этапе Евролиги-2019 |work=Beach Soccer Russia |date=19 March 2019 |access-date=23 March 2019|language=Russian}}

Similarly to the 2008 and 2015 editions, this season's regular season schedule was truncated, down to just two stages, in order to accommodate the additional events taking up space in the international calendar, including Division A teams competing in just one stage each, compared to the usual two stages.{{cite news|url=https://bsrussia.com/news/lihachev-planiruyu-maksimalno-rotirovat-sostav-sbornoj-rossii-na-evroligu-10852 |title=Лихачёв: планирую максимально ротировать состав сборной России на Евролигу |work=Beach Soccer Russia |date=19 March 2019 |access-date=23 March 2019|language=Russian}}

class="wikitable"
Phase

!width="175"| Dates

!width="140"| Country

!width="140"| City

!width="175"| Stage

!colspan=2|Divisions

rowspan=2 align=center |Regular
season
5–7 July{{flag|Portugal}}NazaréStage 1bgcolor=#bbf3bb align=center|Abgcolor=#b8def6 align=center|B
style="border-bottom: 3px solid grey"

| 16–18 August

{{flag|Italy}}CataniaStage 2bgcolor=#bbf3bb align=center|Abgcolor=#b8def6 align=center|B
style="border-top: 3px solid grey" rowspan=2 align=center|Post-season/
Finals
rowspan=2|5–8 Septemberrowspan=2|{{flag|Portugal}}rowspan=2|Figueira da FozSuperfinalbgcolor=#bbf3bb align=center|A{{n/a
}

|-

| Promotion Final || {{n/a|}} || bgcolor=#b8def6 align=center|B

|}

Teams

File:2019 EBSL map of nations.svg

The following 28 teams entered this season, divided into divisions A and B as shown (12 in Division A, 16 in Division B).

The numbers in parentheses show the European ranking of each team prior to the start of the season, out of 36 nations.{{cite web|url=https://beachsoccer.com/ranking/overall/europe |title=OVERALL WORLD RANKING - EUROPE |publisher=Beach Soccer Worldwide |date=4 July 2019|archive-url=https://web.archive.org/web/20190704210233/https://beachsoccer.com/ranking/overall/europe |access-date=4 July 2019|archive-date=2019-07-04 }}

=Division A=

{{col-begin|width=55%}}

{{col-2}}

  • {{beachsoccer|POR}} (1st)
  • {{beachsoccer|RUS}} (2nd)
  • {{beachsoccer|ITA}} (3rd)
  • {{beachsoccer|ESP}} (4th)
  • {{beachsoccer|SUI}} (5th)
  • {{beachsoccer|UKR}} (6th)

{{col-2}}

  • {{beachsoccer|POL}} (7th)
  • {{beachsoccer|BLR}} (8th)
  • {{beachsoccer|FRA}} (9th)
  • {{beachsoccer|GER}} (10th)
  • {{beachsoccer|AZE}} (12th)
  • {{beachsoccer|TUR}} (15th)

{{col-end}}

=Division B=

{{col-begin|width=55%}}

{{col-2}}

  • {{beachsoccer|CZE}} (11th)
  • {{beachsoccer|ENG}} (13th)
  • {{beachsoccer|HUN}} (14th)
  • {{beachsoccer|GRE}} (16th)
  • {{beachsoccer|ROM}} (17th)
  • {{beachsoccer|NOR}} (18th)
  • {{beachsoccer|EST}} (19th)
  • {{beachsoccer|KAZ}} (20th)

{{col-2}}

  • {{beachsoccer|MDA}} (21st)
  • {{beachsoccer|SRB}} (22nd)
  • {{beachsoccer|BUL}} (23rd)
  • {{beachsoccer|LTU}} (24th)
  • {{beachsoccer|DEN}} (25th)
  • {{beachsoccer|NED}} (26th)
  • {{beachsoccer|GEO}} (28th)
  • {{beachsoccer|FIN}}1 (n/a)

{{col-2}}

{{col-end}}

Notes:

:

1. Teams making their debut

Stage 1 (Nazaré, 5–7 July)

{{multiple image

| align = right

| image1 = PortugalNazaré013 (48029100931).jpg

| width1 = 177

| caption1 = Praia de Nazaré

| image2 = Estádio do Viveiro beach arena, Nazaré, Portugal.jpg

| width2 = 275

| caption2 = Estádio do Viveiro

}}

Matches are listed as local time in Nazaré, WEST (UTC+1)

All matches took place at the Estádio do Viveiro on Praia de Nazaré (Nazaré Beach),{{cite web |url=http://www.cm-nazare.pt/pt/noticias/euro-beach-soccer-league-arranca-na-nazare |title=Euro Beach Soccer League arranca na Nazaré |publisher=cm-nazare.pt |date=1 July 2019 |access-date=2 July 2019 |language=Portuguese |archive-date=2 July 2019 |archive-url=https://web.archive.org/web/20190702230813/http://www.cm-nazare.pt/pt/noticias/euro-beach-soccer-league-arranca-na-nazare |url-status=dead }} in tandem with the hosting of the 2019 Women's Euro Beach Soccer Cup. The area has a capacity of 2,200.{{cite web|url=https://bsrussia.com/news/sbornaya-gruzii-po-plyazhnomu-futbolu-oderzhala-pervuyu-pobedu-v-istorii-11659 |title=Сборная Грузии по пляжному футболу одержала первую победу в истории |publisher=Beach Soccer Russia |date=5 July 2019 |access-date=8 July 2019 |language=Russian }}

During this round, Georgia won their first ever matches in the EBSL,{{cite web |url=http://bsrussia.com/info/item/8874?type=2 |title="Тратим на Кубок европейских чемпионов € 200 тыс., но деньги остаются в Назаре" |publisher=Beach Soccer Russia |date=31 May 2018 |access-date=27 June 2018 |language=Russian |archive-url=https://web.archive.org/web/20180628020116/http://bsrussia.com/info/item/8874?type=2 |archive-date=28 June 2018 |url-status=dead }} ultimately leading to a first stage title (in either division), meanwhile Spain reached a milestone of winning their 25th stage title. Goalkeeper Valentin Jaeggy made his 300th appearance for Switzerland on day 3, marked with a commemorative jersey presented on-field by fellow players.

=Division A=

{{col-begin}}

{{col-2}}

==Group 1==

style="font-size: 85%;"
height=5|
Key:

|{{Legend3|#bbf3bb|border=silver}}

|Group winners /

|style="background:|(H)

|Hosts

class="wikitable" style="text-align: center; font-size: 97%;"
width="25"|{{Tooltip|Pos|Position}}

!width="135"|Team

!width="25"|{{Tooltip|Pld|Played}}

!width="25"|{{Tooltip|W|Wins}}

!width="25"|{{Tooltip|W+|Wins after extra time}}

!width="25"|{{Tooltip|WP|Wins on penalties}}

!width="25"|{{Tooltip|L|Lost}}

!width="25"|{{Tooltip|GF|Goals for}}

!width="25"|{{Tooltip|GA|Goals against}}

!width="25"|{{Tooltip|GD|Goal difference}}

!width="25"|{{Tooltip|Pts|Points}}

style="background-color: #bbf3bb;"

|1

align=left|{{beachsoccer|POR}} (H)

|3

2100149+58
2align=left|{{beachsoccer|UKR}}

|3

200198+16
3align=left|{{beachsoccer|SUI}}

|3

01021921–22
4align=left|{{beachsoccer|POL}}

|3

0003711–40

width=100% style="font-size: 95%"

|

{{footballbox collapsible

| date = 5 July 2019

| time = 16:15

| team1 = {{beachsoccer-rt|size=17px|SUI}}

| score = 5–7

| report = [https://bsrussia.com/match/8140 Report(ru)]

| team2 = {{beachsoccer|size=21px|UKR}}

| goals1 = Borer {{goal|1

1}}
Ott {{goal|3}}
Stanković {{goal|28
32}}

| goals2 = {{goal|4

2636}} Shcherytsia
{{goal|5}} Pachev
{{goal|28
3335}} Makeiev

| stadium =

| attendance =

| referee = Vitalij Gomolko (Lithuania)

| nobars = 1

}}

{{footballbox collapsible

| date = 5 July 2019

| time = 20:00

| team1 = {{beachsoccer-rt|size=21px|POL}}

| score = 1–3

| report = [https://bsrussia.com/match/8139 Report(ru)]

| team2 = {{beachsoccer|size=21px|POR}}

| goals1 = Madani {{goal|36}}

| goals2 = {{goal|8}} Gonçalves
{{goal|14}} Jordan
{{goal|22}} Bê Martins

| stadium =

| attendance =

| referee = Saverio Bottalico (Italy)

| nobars = 1

}}

----

{{footballbox collapsible

| date = 6 July 2019

| time = 14:00

| team1 = {{beachsoccer-rt|size=17px|SUI}}

| score = 7–6

|aet=yes

| report = [https://bsrussia.com/match/8135 Report(ru)]

| team2 = {{beachsoccer|size=21px|POL}}

| goals1 =

2527}}
  • Hodel {{goal|16
  • 2730}}
  • Borer {{goal|37}}
  • | goals2 =

    • {{goal|1}} Marciniak
    • {{goal|1
    431}} Jesionowski
  • {{goal|2}} Gac
  • {{goal|35}} Madani
  • | stadium =

    | attendance =

    | referee = Jesus Montoro (Spain)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 6 July 2019

    | time = 20:30

    | team1 = {{beachsoccer-rt|size=21px|POR}}

    | score = 3–1

    | report = [https://bsrussia.com/match/8136 Report(ru)]

    | team2 = {{beachsoccer|size=21px|UKR}}

    | goals1 =

    | goals2 =

    • {{goal|10}} Zavorotnyi

    | stadium =

    | attendance =

    | referee = Oezcan Sultanolu (Turkey)

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 7 July 2019

    | time = 15:30

    | team1 = {{beachsoccer-rt|size=21px|UKR}}

    | score = 1–0

    | report = [https://bsrussia.com/match/8138 Report(ru)]

    | team2 = {{beachsoccer|size=21px|POL}}

    | goals1 =

    • Zavorotnyi {{goal|17}}

    | goals2 =

    | stadium =

    | attendance =

    | referee = Attila Balint (Romania)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 7 July 2019

    | time = 20:30

    | team1 = {{beachsoccer-rt|size=21px|POR}}

    | score = 8–7

    |aet=yes

    | report = [https://bsrussia.com/match/8137 Report(ru)]

    | team2 = {{beachsoccer|size=17px|SUI}}

    | goals1 =

    • Goncalves {{goal|7}}
    • Andrade {{goal|10
    20}}
  • Leo Martins {{goal|12
  • 39}}
  • Jordan {{goal|13
  • 2539}}

    | goals2 =

    • {{goal|1
    39}} Hodel
  • {{goal|4}} Ostgen
  • {{goal|7
  • 910}} Stanković
  • {{goal|27}} Jäggy
  • | stadium =

    | attendance =

    | referee = Saverio Bottalico (Italy)

    | nobars = 1

    }}

    {{col-2}}

    ==Group 2==

    style="font-size: 85%;"
    height=5|
    Key:

    |{{Legend3|#bbf3bb|border=silver}}

    |Group winners

    class="wikitable" style="text-align: center; font-size: 97%;"
    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #bbf3bb;"

    |1

    align=left|{{beachsoccer|ESP}}

    |3

    3000143+119
    2align=left|{{beachsoccer|RUS}}

    |3

    101197+24
    3align=left|{{beachsoccer|TUR}}

    |3

    10021013–33
    4align=left|{{beachsoccer|AZE}}

    |3

    0003515–100

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 5 July 2019

    | time = 17:30

    | team1 = {{beachsoccer-rt|size=21px|RUS}}

    | score = 3–3

    | aet = yes

    | report = [https://bsrussia.com/match/8141 Report(ru)]

    | team2 = {{beachsoccer|size=21px|AZE}}

    | goals1 = Fedorov {{goal|11}}
    Nikonorov {{goal|29}}
    Stepliani {{goal|36}}

    | goals2 = {{goal|3}} Allahguliyev
    {{goal|21}} Manafov
    {{goal|31}} Nazarov

    | stadium =

    | attendance =

    | referee = Antonio Pereira (Portugal)

    | penaltyscore = 3–2

    | penalties1 = Krasheninnikov {{pengoal}}
    Paporotnyi {{pengoal}}
    Nikonorov {{pengoal}}

    | penalties2 = {{pengoal}} Zeynalov
    {{pengoal}} Allahguliyev
    {{penmiss}} Mammadov

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 5 July 2019

    | time = 18:45

    | team1 = {{beachsoccer-rt|size=21px|TUR}}

    | score = 2–6

    | report = [https://bsrussia.com/match/8142 Report(ru)]

    | team2 = {{beachsoccer|size=21px|ESP}}

    | goals1 = Keskin {{goal|6

    29}}

    | goals2 = {{goal|7

    20}} Frutos
    {{goal|11
    15}} Mayor
    {{goal|12}} Suárez
    {{goal|33}} Garcia

    | stadium =

    | attendance =

    | referee = Sergio Filipe Soares (Portugal)

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 6 July 2019

    | time = 15:30

    | team1 = {{beachsoccer-rt|size=21px|RUS}}

    | score = 5–2

    | report = [https://bsrussia.com/match/8146 Report(ru)]

    | team2 = {{beachsoccer|size=21px|TUR}}

    | goals1 =

    • Raskin {{goal|10|p}}
    • Fedorov {{goal|10}}
    • Zharikov {{goal|17}}
    • Nikonorov {{goal|21
    33}}

    | goals2 =

    • {{goal|6}} Yesilirmak
    • {{goal|18}} Keskin

    | stadium =

    | attendance =

    | referee = Attila Balint (Romania)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 6 July 2019

    | time = 19:15

    | team1 = {{beachsoccer-rt|size=21px|ESP}}

    | score = 6–0

    | report = [https://bsrussia.com/match/8145 Report(ru)]

    | team2 = {{beachsoccer|size=21px|AZE}}

    | goals1 =

    • Suarez {{goal|6
    1328}}
  • Chiky {{goal|8
  • 1732}}

    | goals2 =

    | stadium =

    | attendance =

    | referee = Luca Romani (Italy)

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 7 July 2019

    | time = 16:45

    | team1 = {{beachsoccer-rt|size=21px|AZE}}

    | score = 2–6

    | report = [https://bsrussia.com/match/8144 Report(ru)]

    | team2 = {{beachsoccer|size=21px|TUR}}

    | goals1 = Gasimov {{goal|12}}
    Allahguliyev {{goal|12}}

    | goals2 = {{goal|8

    2535}} Terzioglu
    {{goal|17
    24}} Keskin
    {{goal|36}} Türkmen

    | stadium =

    | attendance =

    | referee = Antonio Pereira (Portugal)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 7 July 2019

    | time = 18:00

    | team1 = {{beachsoccer-rt|size=21px|ESP}}

    | score = 2–1

    | report = [https://bsrussia.com/match/8143 Report(ru)]

    | team2 = {{beachsoccer|size=21px|RUS}}

    | goals1 =

    • Mayor {{goal|4}}
    • Dona {{goal|22}}

    | goals2 =

    • {{goal|15}} Nikonorov

    | stadium =

    | attendance =

    | referee = Sergio Filipe Soares (Portugal)

    | nobars = 1

    }}

    {{col-end}}

    =Division B=

    style="font-size: 85%;"
    height=5|
    Key:

    |{{Legend3|#b8def6|border=silver}}

    |Group winners

    width=100%

    |width=50%|

    {| class="wikitable" style="text-align: center; font-size: 97%;"

    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #b8def6;"

    |1

    align=left|{{beachsoccer|GEO}}

    |3

    20011210+26
    2align=left|{{beachsoccer|BUL}}

    |3

    2001128+46
    3align=left|{{beachsoccer|NOR}}

    |3

    1002812–43
    4align=left|{{beachsoccer|DEN}}

    |3

    1002810–23

    Georgia & Bulgaria; Norway & Denmark are ranked based on their head-to-head results.

    |

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 5 July 2019

    | time = 13:30

    | team1 = {{beachsoccer-rt|size=21px|NOR}}

    | score = 4–1

    | report = [https://bsrussia.com/match/8153 Report(ru)]

    | team2 = {{beachsoccer|size=21px|DEN}}

    | goals1 =

    • Sorensen {{goal|8
    19}}
  • H. Salveson {{goal|10}}
  • Li {{goal|33}}
  • | goals2 =

    • {{goal|13}} C. Jorgensen

    | stadium =

    | attendance =

    | referee = Oezcan Sultanolu (Turkey)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 5 July 2019

    | time = 14:45

    | team1 = {{beachsoccer-rt|size=21px|GEO}}

    | score = 4–3

    | report = [https://bsrussia.com/match/8154 Report(ru)]

    | team2 = {{beachsoccer|size=21px|BUL}}

    | goals1 =

    • Davitadze {{goal|4}}
    • Todadze {{goal|20}}
    • Kokoladze {{goal|23}}
    • Shamiladze {{goal|25}}

    | goals2 =

    • {{goal|8}} Tsvetkov
    • {{goal|25}} Filipov
    • {{goal|34}} Gospodinov

    | stadium =

    | attendance =

    | referee = Oleg Cebotari (Moldova)

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 6 July 2019

    | time = 11:30

    | team1 = {{beachsoccer-rt|size=21px|NOR}}

    | score = 3–6

    | report = [https://bsrussia.com/match/8158 Report(ru)]

    | team2 = {{beachsoccer|size=21px|GEO}}

    | goals1 =

    • Sandsor {{goal|8}}
    • E. Salveson {{goal|32}}
    • Sorensen {{goal|33}}

    | goals2 =

    • {{goal|13}} Shamiladze
    • {{goal|15
    18}} Ivaniadze
  • {{goal|19}} Kokoladze
  • {{goal|21}} K. Makhadadze
  • {{goal|35}} G. Makharadze
  • | stadium =

    | attendance =

    | referee = Emmanuel Vocale (Belgium)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 6 July 2019

    | time = 12:45

    | team1 = {{beachsoccer-rt|size=21px|BUL}}

    | score = 4–3

    | report = [https://bsrussia.com/match/8157 Report(ru)]

    | team2 = {{beachsoccer|size=21px|DEN}}

    | goals1 =

    • Filipov {{goal|7
    720}}
  • C. Jorgensen {{goal|8|o.g.}}
  • | goals2 =

    • {{goal|7
    33}} C. Jorgensen
  • {{goal|22}} Kjobek
  • | stadium =

    | attendance =

    | referee = Francisco Henriques Costa (Portugal)

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 7 July 2019

    | time = 12:45

    | team1 = {{beachsoccer-rt|size=21px|DEN}}

    | score = 4–2

    | report = [https://bsrussia.com/match/8156 Report(ru)]

    | team2 = {{beachsoccer|size=21px|GEO}}

    | goals1 =

    • Damm {{goal|3}}
    • Raedkjaer {{goal|6
    30}}
  • Kjobek {{goal|36}}
  • | goals2 =

    • {{goal|6}} G. Makharadze
    • {{goal|14}} Ivaniadze

    | stadium =

    | attendance =

    | referee = Jesus Montoro (Spain)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 7 July 2019

    | time = 14:00

    | team1 = {{beachsoccer-rt|size=21px|NOR}}

    | score = 1–5

    | report = [https://bsrussia.com/match/8155 Report(ru)]

    | team2 = {{beachsoccer|size=21px|BUL}}

    | goals1 =

    • H. Salveson {{goal|8}}

    | goals2 =

    • {{goal|1}} Dzhambazov
    • {{goal|10}} Martinov
    • {{goal|11
    2030}} Filipov

    | stadium =

    | attendance =

    | referee = Jonathan Mallia (Malta)

    | nobars = 1

    }}

    |}

    =Awards=

    The following were presented after the conclusion of the final day's matches. Individual awards apply to Division A only.{{cite news|url=https://beachsoccer.com/news/portugal-spain-and-georgia-top-first-ebsl-regular-stage-groups-of-2019|title=Portugal, Spain and Georgia top first EBSL regular stage groups of 2019 |work=Beach Soccer Worldwide |date=7 July 2019 |access-date=8 July 2019}}

    class="wikitable" style="text-align: center; font-size: 97%;"
    colspan=2 width=220|Stage Winners trophy

    !rowspan=2|

    !colspan=2 width=200|Top scorer(s)

    !width=175|Best player

    !width=175|Best goalkeeper

    align=center style="background:

    |style="text-align:center;" width=110|{{beachsoccer|ESP}}
    (Division A)

    width=110|{{beachsoccer|GEO}}
    (Division B)
    {{flagicon|SUI}} Dejan Stankovic8 goals{{flagicon|POR}} Jordan Santos{{flagicon|ESP}} Dona

    Stage 2 (Catania, 16–18 August)

    Matches are listed as local time in Catania, CEST (UTC+2)

    All matches took place at the Arena Beach Stadium on the "Spiaggia libera numero 1" (Free beach number 1) section of Playa di Catania (Catania Beach),{{cite web|url=https://www.facebook.com/cataniabeachsoccer/posts/10156989950787740?__xts__[0]=68.ARBhoXzVUnKeKVQKOxZHnOn8y0xGGXzKgZcbD2U8yToCplc6aO_Gij-U_NoH9km2psEHkcIE5XVTQddpSAnh7_xli_DiBK_sil-ZJiUXFEt6v9FqLgocTvLOukvkPO1x8DjPpPYrx6vw9_aOyu-20Zqj3PMYnCiVL88IzqGVvpi0_ENj4WEAMhnxKh25Vubivj5dTOerkEPKSdKsj5TJdMtTZs0j0Sm1lyzexn_Bd2Ze08oeLtvsUicy0mRxZlOtGAJu6QmUUqPGqU91fZJQLf2hgC7BnWvHxr4m61AAom8EzuY4lMVK3PncB2j3BpQQQMPagtzqRCjB1frn1qzUy9t2fzeCmdGrp4kIGpkGA1wOkB5qRDddLwYBrCo0_EkHTWL6un3MiiZklbNr3kQHQcLgP7u4F6X6mAXsn9CBB1dkf2sprQtmGwj7CENEkylE5WCue0ku3QVGZcyovNSz5W3t9VknpteossEQH_VAIedqIhu6vRGPxQdT-NU-DCUwqhinUiS-_mVjUkZvLM0fWuta15f53Zgn_SPHvXlgthx1t8XsrHpKLD9UdFY95BqNBtLEOB8&__xts__[1]=68.ARANcqn32O5mmDipkfd2CkYGlhkY-92BsTVBdXJNvs_8OkCAIedp1KBi6Uv_TxaCIm5rEGZJSwhmsHg1euKDk96WIARZTVxXqnHBo5rnLbP9Dvbzi10W3slAyhXNkoBgsntZmiROLrMTHa0Gu6as5x9P-sT0NM_OhiEL9f4bXsywQkgmC4QwLWSTaHnL_51_sR18i8ere3yFE-6PQTbH_0h_Y8TpoTDXWFNBHJh_PVy-vhTgQm_bEq3Ru77ZqtK2nx5_H_fanAO7oeKzY5ApFUis-XA1VDGI_XZ9FafYNdt9HwP38he9mfwZ5-A-7N1etdPxMYD1ZxVf14KDPpj426KV6DHcDNyVNkrKqfuN9N9WGUwOr6FnrFDhhUjxxlIjQQkyUmbMcy1KT2eSxnIXSTVEYnLpJ3wC9gJQzDG1DmtpvyE57iLO-KfHiKNlinN682_IauBFmHCvhBi8PxHNQ-e0c4kxdsB9xP_QL3P4dRQ7iVtwxaFxXm_DP7sPQdpQJgEE7jo6DCoC1lfEsl-MQs4y-Ckr6qw9IVwawJ5Cp9npJALTnLsHTBJZbxh9EnIIKT6DFUc&__tn__=-R|title=Pronti a tifare gli AZZURRI del Beach Soccer? |publisher=Catania Beach Soccer |date=15 August 2019|access-date=15 August 2019}} with a capacity of approximately 2,000.{{cite web|url=https://www.cataniabeachsoccer.it/arena-beach-stadium/|title=Arena Beach Stadium |publisher=Catania Beach Soccer |date=|access-date=15 August 2019}}

    Finland made their EBSL debut during this stage.

    =Division A=

    style="font-size: 85%;"
    height=5|
    Key:

    |{{Legend3|#bbf3bb|border=silver}}

    |Group winners /

    |style="background:|(H)

    |Hosts

    width=100%

    |width=50% valign=top|

    {| class="wikitable" style="text-align: center; font-size: 97%;"

    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #bbf3bb;"

    |1

    align=left|{{beachsoccer|ITA}} (H)

    |3

    2010139+47
    2align=left|{{beachsoccer|BLR}}

    |3

    200195+46
    3align=left|{{beachsoccer|GER}}

    |3

    00121315–21
    4align=left|{{beachsoccer|FRA}}

    |3

    00031117–60

    |

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 16 August 2019

    | time = 16:45

    | team1 = {{beachsoccer-rt|size=21px|BLR}}

    | score = 4–1

    | report = [https://bsrussia.com/match/8758 Report(ru)]

    | team2 = {{beachsoccer|size=21px|FRA}}

    | goals1 =

    • Samsonov {{goal|6
    13|p}}
  • Piatrouski {{goal|11}}
  • Chaikouski {{goal|12}}
  • | goals2 =

    • {{goal|2}} Fayos

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 16 August 2019

    | time = 18:00

    | team1 = {{beachsoccer-rt|size=21px|GER}}

    | score = 4–5

    | report = [https://bsrussia.com/match/8759 Report(ru)]

    | team2 = {{beachsoccer|size=21px|ITA}}

    | goals1 =

    • Körner {{goal|5}}
    • Weirauch {{goal|18}}
    • Biermann {{goal|20
    33}}

    | goals2 =

    • {{goal|6}} Ramacciotti
    • {{goal|12}} Palmacci
    • {{goal|13}} Marinai
    • {{goal|20
    21}} Gori

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 17 August 2019

    | time = 17:00

    | team1 = {{beachsoccer-rt|size=21px|BLR}}

    | score = 3–2

    | report = [https://bsrussia.com/match/8760 Report(ru)]

    | team2 = {{beachsoccer|size=21px|GER}}

    | goals1 =

    • Ryabko {{goal|16|p}}
    • Chaikouski {{goal|24}}
    • Hapon {{goal|25}}

    | goals2 =

    • {{goal|19}} Weirauch
    • {{goal|26|p}} Metzler

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 17 August 2019

    | time = 18:00

    | team1 = {{beachsoccer-rt|size=21px|FRA}}

    | score = 3–6

    | report = [https://bsrussia.com/match/8761 Report(ru)]

    | team2 = {{beachsoccer|size=21px|ITA}}

    | goals1 =

    • Bru {{goal|8
    34|p}}
  • Leblanc {{goal|20}}
  • | goals2 =

    • {{goal|8}} Gori
    • {{goal|11
    1723}} Palmacci
  • {{goal|18}} Josep Jr
  • {{goal|19}} Zurlo
  • | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 18 August 2019

    | time = 16:45

    | team1 = {{beachsoccer-rt|size=21px|FRA}}

    | score = 7–7

    | penaltyscore = 4–5

    | aet = yes

    | report = [https://bsrussia.com/match/8762 Report(ru)]

    | team2 = {{beachsoccer|size=21px|GER}}

    | goals1 = Bru {{goal|6

    8}}
    Soares {{goal|14}}
    Barbotti {{goal|18
    36}}
    Angeletti {{goal|24}}
    Dias {{goal|38}}

    | goals2 = {{goal|2

    10142133}} Körner
    {{goal|5
    39}} Metzler

    | penalties1 =

    • Soares {{penmiss}}
    • Gosselin {{penmiss}}
    • Angeletti {{penmiss}}
    • Leblanc {{pengoal}}
    • Fayos {{pengoal}}
    • Dias {{pengoal}}
    • Barbotti {{penmiss}}
    • Bru {{pengoal}}

    | penalties2 =

    • {{pengoal}} Ebener
    • {{penmiss}} Kniller
    • {{penmiss}} Höveler
    • {{pengoal}} Körner
    • {{pengoal}} Nowak
    • {{penmiss}} Metzler
    • {{pengoal}} Martinez
    • {{pengoal}} Weirauch

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 18 August 2019

    | time = 18:00

    | team1 = {{beachsoccer-rt|size=21px|ITA}}

    | score = 2–2

    |aet=yes

    |penaltyscore=3–2

    | report = [https://bsrussia.com/match/8763 Report(ru)]

    | team2 = {{beachsoccer|size=21px|BLR}}

    | goals1 =

    • Palmacci {{goal|16}}
    • Gori {{goal|27}}

    | goals2 =

    • {{goal|12}} Hapon
    • {{goal|22}} Piatrouski

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    |penalties1=

    • Chiavaro {{pengoal}}
    • Gori {{pengoal}}
    • Zurlo {{pengoal}}

    |penalties2=

    • {{pengoal}} Savich
    • {{penmiss}} Samsonov
    • {{pengoal}} Chaikouski

    }}

    |}

    =Division B=

    {{col-begin}}

    {{col-2}}

    ==Group 1==

    style="font-size: 85%;"
    height=5|
    Key:

    |{{Legend3|#b8def6|border=silver}}

    |Group winners /

    |{{Legend3|lightgrey|border=silver}}

    |Withdrew

    class="wikitable" style="text-align: center; font-size: 97%;"
    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #b8def6;"

    |1

    align=left|{{beachsoccer|GRE}}

    |3

    3000115+69
    2align=left|{{beachsoccer|ROM}}

    |3

    2001127+56
    3align=left|{{beachsoccer|FIN}}

    |3

    10021012–23
    style="background-color: lightgrey;"

    |4

    align=left|{{beachsoccer|SRB}}

    |3

    000309–90

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 16 August 2019

    | time = 11:30

    | team1 = {{beachsoccer-rt|size=21px|SRB}}

    | score = 0–3 w/o

    | report = [https://bsrussia.com/match/8746 Report(ru)]

    | team2 = {{beachsoccer|size=21px|GRE}}

    | goals1 =

    | goals2 =

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 16 August 2019

    | time = 15:30

    | team1 = {{beachsoccer-rt|size=21px|FIN}}

    | score = 4–7

    | report = [https://bsrussia.com/match/8747 Report(ru)]

    | team2 = {{beachsoccer|size=21px|ROM}}

    | goals1 =

    | goals2 =

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 17 August 2019

    | time = 11:30

    | team1 = {{beachsoccer-rt|size=21px|SRB}}

    | score = 0–3 w/o

    | report = [https://bsrussia.com/match/8748 Report(ru)]

    | team2 = {{beachsoccer|size=21px|FIN}}

    | goals1 =

    | goals2 =

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 17 August 2019

    | time = 15:30

    | team1 = {{beachsoccer-rt|size=21px|ROM}}

    | score = 2–3

    | report = [https://bsrussia.com/match/8749 Report(ru)]

    | team2 = {{beachsoccer|size=21px|GRE}}

    | goals1 = Ciocanel {{goal|34|p|35}}

    | goals2 = {{goal|24}} Mikelatos
    {{goal|24}} Pipinis
    {{goal|28}} Lympousis

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 18 August 2019

    | time = 11:30

    | team1 = {{beachsoccer-rt|size=21px|GRE}}

    | score = 5–3

    | report = [https://bsrussia.com/match/8750 Report(ru)]

    | team2 = {{beachsoccer|size=21px|FIN}}

    | goals1 = Mikelatos {{goal|12}}
    Nikolaou {{goal|18}}
    Katsoulis {{goal|26}}
    Kafantaris {{goal|30}}
    Lympousis {{goal|33}}

    | goals2 = {{goal|5}} Risto
    {{goal|11}} Dementiev
    {{goal|29}} Tiira

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 18 August 2019

    | time = 15:30

    | team1 = {{beachsoccer-rt|size=21px|ROM}}

    | score = 3–0 w/o

    | report = [https://bsrussia.com/match/8751 Report(ru)]

    | team2 = {{beachsoccer|size=21px|SRB}}

    | goals1 =

    | goals2 =

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    Serbia withdrew on 16 August due to administrative issues; their opponents received 3–0 walkover wins.{{cite news|url=https://beachsoccer.com/news/official-announcement-serbia-will-not-participate-at-the-ebsl-catania-2019 |title=OFFICIAL ANNOUNCEMENT: Serbia will not participate at the EBSL Catania 2019 |work=Beach Soccer Worldwide|date=16 August 2019 |access-date=16 August 2019}}

    {{col-2}}

    ==Group 2==

    style="font-size: 85%;"
    height=5|
    Key:

    |{{Legend3|#b8def6|border=silver}}

    |Group winners

    class="wikitable" style="text-align: center; font-size: 97%;"
    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #b8def6;"

    |1

    align=left|{{beachsoccer|CZE}}

    |3

    2010118+37
    2align=left|{{beachsoccer|KAZ}}

    |3

    20011410+46
    3align=left|{{beachsoccer|ENG}}

    |3

    1002812–43
    4align=left|{{beachsoccer|NED}}

    |3

    00031316–30

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 16 August 2019

    | time = 10:15

    | team1 = {{beachsoccer-rt|size=21px|ENG}}

    | score = 1–3

    | report = [https://bsrussia.com/match/8752 Report(ru)]

    | team2 = {{beachsoccer|size=21px|CZE}}

    | goals1 = Lawson {{goal|21}}

    | goals2 = {{goal|18

    2126}} Huráb

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 16 August 2019

    | time = 14:15

    | team1 = {{beachsoccer-rt|size=21px|NED}}

    | score = 5–6

    | report = [https://bsrussia.com/match/8753 Report(ru)]

    | team2 = {{beachsoccer|size=21px|KAZ}}

    | goals1 =

    | goals2 =

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 17 August 2019

    | time = 10:15

    | team1 = {{beachsoccer-rt|size=21px|ENG}}

    | score = 5–4

    | report = [https://bsrussia.com/match/8754 Report(ru)]

    | team2 = {{beachsoccer|size=21px|NED}}

    | goals1 =

    • Clarke {{goal|2
    56|p}}
  • O'Rourke {{goal|23|p}}
  • Younie {{goal|33}}
  • | goals2 =

    • {{goal|3}} Van Gelder
    • {{goal|17
    29}} Van Der Bent
  • {{goal|33}} Kampman
  • | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 17 August 2019

    | time = 14:15

    | team1 = {{beachsoccer-rt|size=21px|KAZ}}

    | score = 3–3

    | penaltyscore = 1–3

    | aet = yes

    | report = [https://bsrussia.com/match/8755 Report(ru)]

    | team2 = {{beachsoccer|size=21px|CZE}}

    | goals1 =

    • Perevyortov {{goal|4}}
    • Demeshko {{goal|16}}
    • Bogdanov {{goal|18}}

    | goals2 =

    • {{goal|5}} Pekárek
    • {{goal|6}} Stejstal
    • {{goal|9}} Hurab

    | penalties1 =

    • Demeshko {{pengoal}}
    • Yeraly {{penmiss}}

    | penalties2 =

    • {{pengoal}} Hurab
    • {{pengoal}} Klima
    • {{pengoal}} Pekarek

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 18 August 2019

    | time = 10:15

    | team1 = {{beachsoccer-rt|size=21px|CZE}}

    | score = 5–4

    | report = [https://bsrussia.com/match/8756 Report(ru)]

    | team2 = {{beachsoccer|size=21px|NED}}

    | goals1 =

    • Lukas {{goal|21
    36}}
  • Sander {{goal|21|o.g.}}
  • Dominik {{goal|22}}
  • Tomas {{goal|29}}
  • | goals2 =

    • {{goal|9}} Sander
    • {{goal|21
    26}} Steenks
  • {{goal|36}} Jeroen
  • | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 18 August 2019

    | time = 14:15

    | team1 = {{beachsoccer-rt|size=21px|KAZ}}

    | score = 5–2

    | report = [https://bsrussia.com/match/8757 Report(ru)]

    | team2 = {{beachsoccer|size=21px|ENG}}

    | goals1 = Muralinov {{goal|2}}
    Chornyy {{goal|6

    11}}
    Yershin {{goal|24}}
    Demeshko {{goal|27}}

    | goals2 = {{goal|17

    27}} Clarke

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{col-end}}

    ==Group 3==

    style="font-size: 85%;"
    height=5|
    Key:

    |{{Legend3|#b8def6|border=silver}}

    |Group winners

    width=100%

    |width=50%|

    {| class="wikitable" style="text-align: center; font-size: 97%;"

    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #b8def6;"

    |1

    align=left|{{beachsoccer|HUN}}

    |3

    2100148+68
    2align=left|{{beachsoccer|EST}}

    |3

    20011714+36
    3align=left|{{beachsoccer|LTU}}

    |3

    10021312+13
    4align=left|{{beachsoccer|MDA}}

    |3

    0003616–100

    |

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 16 August 2019

    | time = 09:00

    | team1 = {{beachsoccer-rt|size=21px|MDA}}

    | score = 5–6

    | report = [https://bsrussia.com/match/8740 Report(ru)]

    | team2 = {{beachsoccer|size=21px|EST}}

    | goals1 =

    | goals2 =

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 16 August 2019

    | time = 12:45

    | team1 = {{beachsoccer-rt|size=21px|LTU}}

    | score = 3–5

    | report = [https://bsrussia.com/match/8741 Report(ru)]

    | team2 = {{beachsoccer|size=21px|HUN}}

    | goals1 =

    | goals2 =

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 17 August 2019

    | time = 09:00

    | team1 = {{beachsoccer-rt|size=21px|MDA}}

    | score = 0–6

    | report = [https://bsrussia.com/match/8742 Report(ru)]

    | team2 = {{beachsoccer|size=21px|LTU}}

    | goals1 =

    | goals2 = {{goal|3}} Plytnikas
    {{goal|6

    17}} Lebedev
    {{goal|7}} Graiciunas
    {{goal|31|p|36}} Meskinis

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 17 August 2019

    | time = 12:45

    | team1 = {{beachsoccer-rt|size=21px|HUN}}

    | score = 5–4

    | aet = yes

    | report = [https://bsrussia.com/match/8785 Report(ru)]

    | team2 = {{beachsoccer|size=21px|EST}}

    | goals1 =

    • Besenyei {{goal|25}}
    • Fekete {{goal|30}}
    • Turos {{goal|36
    39}}
  • Rutai {{goal|38}}
  • | goals2 =

    • {{goal|2
    637}} Lepik
  • {{goal|2|o.g.}} Turos
  • | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 18 August 2019

    | time = 09:00

    | team1 = {{beachsoccer-rt|size=21px|EST}}

    | score = 7–4

    | report = [https://bsrussia.com/match/8744 Report(ru)]

    | team2 = {{beachsoccer|size=21px|LTU}}

    | goals1 =

    • Juha {{goal|8
    30}}
  • Lukk {{goal|12
  • 15}}
  • Stüf {{goal|13
  • 32}}
  • Kigaste {{goal|24}}
  • | goals2 =

    • {{goal|6}} Graiciunas
    • {{goal|10}} Meskinis
    • {{goal|14
    20}} Makutunovicius

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 18 August 2019

    | time = 12:45

    | team1 = {{beachsoccer-rt|size=21px|HUN}}

    | score = 4–1

    | report = [https://bsrussia.com/match/8745 Report(ru)]

    | team2 = {{beachsoccer|size=21px|MDA}}

    | goals1 = Fekete {{goal|17}}
    Besenyei {{goal|22}}
    Rutai {{goal|23}}
    Wirth {{goal|25}}

    | goals2 = {{goal|28|p}} Ignat

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    |}

    =Awards=

    The following were presented after the conclusion of the final day's matches. Individual awards apply to Division A only.{{cite news|url=https://beachsoccer.com/news/italy-lift-the-trophy-in-catania|title=Italy lift the trophy in Catania |work=Beach Soccer Worldwide |date=18 August 2019 |access-date=18 August 2019}}

    class="wikitable" style="text-align: center; font-size: 97%;"
    colspan=2 width=220|Stage Winners trophy

    !rowspan=2|

    !colspan=2 width=200|Top scorer(s)

    !width=175|Best player

    !width=175|Best goalkeeper

    align=center style="background:

    |style="text-align:center;" width=110|{{beachsoccer|ITA}}
    (Division A)

    width=110|{{beachsoccer|GRE}}
    (Division B)
    {{flagicon|GER}} Sven Körner6 goals{{flagicon|ITA}} Paolo Palmacci{{flagicon|BLR}} Valery Makarevich

    League tables

    At end of regular season

    Ranking & tie-breaking criteria: Division A – 1. Points earned 2. Highest group placement 3. Goal difference 4. Goals scored / Division B – 1. Highest group placement 2. Points earned 3. Goal difference 4. Goals scored 5. Least yellow cards

    {{col-begin}}

    {{col-break|width=50%}}

    = Division A =

    class="wikitable" style="text-align: center; font-size: 92%;"

    !width="20" height="40"|{{Tooltip|Pos|Position}}

    !width="110"|Team

    !width="18"|{{Tooltip|Pld|Played}}

    !width="20"|{{Tooltip|W|Wins}}

    !width="18"|{{Tooltip|W+|Wins after extra time}}

    !width="18"|{{Tooltip|WP|Wins on penalties}}

    !width="20"|{{Tooltip|L|Lost}}

    !width="18"|{{Tooltip|GF|Goals for}}

    !width="18"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="18"|{{Tooltip|Pts|Points}}

    !Qualification

    style="background-color: #bbf3bb;"

    |1

    align=left|{{beachsoccer|ESP}}

    |3

    3000143+119rowspan="8"|Advance to
    Superfinal
    style="background-color: #bbf3bb;"

    |2

    align=left|{{beachsoccer|POR}}

    |3

    2100149+58
    style="background-color: #bbf3bb;"

    |3

    align=left|{{beachsoccer|ITA}}

    |3

    2010139+47
    style="background-color: #bbf3bb;"

    |4

    align=left|{{beachsoccer|BLR}}

    |3

    200195+46
    style="background-color: #bbf3bb;"

    |5

    align=left|{{beachsoccer|UKR}}

    |3

    200198+16
    style="background-color: #bbf3bb;"

    |6

    align=left|{{beachsoccer|RUS}}

    |3

    101197+24
    style="background-color: #bbf3bb;"

    |7

    align=left|{{beachsoccer|TUR}}

    |3

    10021013–33
    style="background-color: #bbf3bb;"

    |8

    align=left|{{beachsoccer|SUI}}

    |3

    01021921–22
    9align=left|{{beachsoccer|GER}}

    |3

    00121315–21rowspan="3"|
    10align=left|{{beachsoccer|POL}}

    |3

    0003711–40
    11align=left|{{beachsoccer|FRA}}

    |3

    00031117–60
    style="background-color: #b8def6

    |12

    align=left|{{beachsoccer|AZE}}

    |3

    0003515–100Promotion Final

    {{col-break|width=50%}}

    =Division B=

    class="wikitable" style="text-align: center; font-size: 92%;"
    height=40 width="20"|{{Tooltip|Pos|Position}}

    !width="155"|Team

    !width="18"|{{Tooltip|Pld|Played}}

    !width="20"|{{Tooltip|W|Wins}}

    !width="18"|{{Tooltip|W+|Wins after extra time}}

    !width="18"|{{Tooltip|WP|Wins on penalties}}

    !width="20"|{{Tooltip|L|Lost}}

    !width="18"|{{Tooltip|GF|Goals for}}

    !width="18"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="18"|{{Tooltip|Pts|Points}}

    !width=90|Qualification

    style="background-color: #b8def6

    |1

    align=left|{{beachsoccer|GRE}} (Q) {{align|right|{{colorbull|size=100|limegreen|round}}}}

    |3

    3000115+69rowspan="7"|{{nowrap|Advance to}}
    Promotion
    Final
    style="background-color: #b8def6

    |2

    align=left|{{beachsoccer|HUN}} (Q) {{align|right|{{colorbull|size=100|limegreen|round}}}}

    |3

    2100148+68
    style="background-color: #b8def6

    |3

    align=left|{{beachsoccer|CZE|name=Czechia}} (Q) {{align|right|{{colorbull|size=100|limegreen|round}}}}

    |3

    2010118+37
    style="background-color: #b8def6; border-bottom: 2px solid #999999"

    |4

    align=left|{{beachsoccer|GEO}} (Q) {{align|right|{{colorbull|size=100|limegreen|round}}}}

    |3

    20011210+26
    style="background-color: #b8def6

    |5

    align=left|{{beachsoccer|ROM}} (q) {{align|right|{{colorbull|size=100|#f9f906|round}}}}

    |3

    2001127+56
    style="background-color: #b8def6"

    |6

    align=left|{{beachsoccer|KAZ}} (q) {{align|right|{{colorbull|size=100|#f9f906|round}}}}

    |3

    20011410+46
    style="background-color: #b8def6"

    |7

    align=left|{{beachsoccer|BUL}} (q) {{align|right|{{colorbull|size=100|#f9f906|round}}}}

    |3

    2001128+46
    8align=left|{{beachsoccer|EST}} {{align|right|{{colorbull|size=100|#f9f906|round}}}}

    |3

    20011714+36rowspan="9"|
    style="border-top: 2px solid #999999"

    |9

    align=left|{{beachsoccer|LTU}} {{align|right|{{colorbull|size=100|darkorange|round}}}}

    |3

    10021312+13
    10align=left|{{beachsoccer|FIN}} {{align|right|{{colorbull|size=100|darkorange|round}}}}

    |3

    10021012–23
    11align=left|{{beachsoccer|NOR}}[a] {{align|right|{{colorbull|size=100|darkorange|round}}}}

    |3

    1002812–43
    style="border-bottom: 2px solid #999999"

    |12

    align=left|{{beachsoccer|ENG}}[a] {{align|right|{{colorbull|size=100|darkorange|round}}}}

    |3

    1002812–43
    13align=left|{{beachsoccer|DEN}} {{align|right|{{colorbull|size=100|firebrick|round}}}}

    |3

    1002810–23
    14align=left|{{beachsoccer|NED}} {{align|right|{{colorbull|size=100|firebrick|round}}}}

    |3

    00031316–30
    15align=left|{{beachsoccer|SRB}} {{align|right|{{colorbull|size=100|firebrick|round}}}}

    |3

    000309–90
    16align=left|{{beachsoccer|MDA}} {{align|right|{{colorbull|size=100|firebrick|round}}}}

    |3

    0003616–100

    :Key:

    :Team group placement: {{colorbull|limegreen|round|size=100}} 1st place / {{colorbull|#f9f906|round|size=100}} 2nd place / {{colorbull|darkorange|round|size=100}} 3rd place / {{colorbull|firebrick|round|size=100}} 4th place
    (Q) – Qualified to Promotion Final as a group winner
    (q) – Qualified to Promotion Final as a best group runner-up

    :

    a. Norway received fewer yellow cards (0) than England (2).{{cite web|url=https://bsrussia.com/tournament/480/stats/cards|title=2019 Euroleague; Division B; Stage 2; Cards|publisher=Beach Soccer Russia|access-date=18 August 2019 }}

    {{col-end}}

    Promotion Final (Figueira da Foz, 5–8 September)

    Matches are listed as local time in Figueira da Foz, WEST (UTC+1).

    All matches took place at a purpose built stadium constructed between 12 August and 3 September at the Beach Sports Complex on Praia de Buarcos (Buarcos Beach), with a capacity of 2,500.{{cite news|url=https://www.facebook.com/FigueiraBeachSports/posts/1790520671094263?__xts__[0]=68.ARBq9CU5GlMi6Tivg0b7iDrU4wMRfyeUayON85IyGlBqrpX0Fai2gELScbP3xMWGTpLzNIynK2mu-OYPEd6B99_n3lF8ZPnysnErK-QHs7v-rHXSi2Q9zf4iXuwEuqBKbNtbLBwlR887Chd4yDvM6Kzb12WmDMkGQWz17jWcjObW-KRGCPkrKTqdJqnamzdDYDL-kes9GVxJ_M7Hc0CQ1nMJHE84Z-dTYqfsX1AwZkO-zN9ElRfqV-IKkldjJkqFYdrMI_FI2mA_zY7b0vzZfLvh2E3jzOOHEF6ezXULoWKQEKsrlggzKrGjBfSrhOXBEttirKVuXjFtZjukyJSI6aF3p_-b&__xts__[1]=68.ARDEnz7MmcC5lA1kxBBkn_Wa4VW_yu8nUk2me89dpiC0Z0B1ejtieLSsuacQjBDsSZb4-8Vtv42zPza83qg6E1ZVv3Zoec2NEKdtBZLLn9oYSn7lD5clInWKGUjL2yLViEJj30gnAs9zerEwpT4Ujo62InsrqP9LN2OsRCDQ87ALXMgXQc4JLmXi8JLHlUATR_--FC_kAfnMw0OJssy_GArAgKOfTXqFNqtbB2jNgzc6E1ooeQYF5LG6O5xP_4m0USENSgE0-rTcOgu5WIwm7R5uflhvVFSr4VF6m54NcTvUbQ0Na346-8V0yFumcsfpMCycn25g0499EWtI1-jOw1MMzgqL&__tn__=-R|title=A Super Final do Europeu de Futebol de Praia 2019 está prestes a chegar à Praia de Buarcos. |work=Figueira Beach Sports City|date=12 August 2019 |access-date=31 August 2019|language=Portuguese}}

    The top seven teams from Division B and the team bottom of Division A, as per the end of regular season league tables, played in the Promotion Final; the winner earned a place in Division A in the 2020 season.{{cite news|url=https://bsrussia.com/ru/news/stali-izvestny-soperniki-sbornoj-rossii-po-gruppe-v-superfinale-evroligi-2019-12142|title=Стали известны соперники сборной России по группе в Суперфинале Евролиги-2019 |work=Beach Soccer Russia|date=25 August 2019 |access-date=31 August 2019|language=Russian}}

    =Qualified teams=

    The teams in bold qualified as Division B regular season group winners; those in italics qualified as the three best group runners-up.

    The team in {{font color|#008f0a|green}} attempted to retain their position in Division A, having finished bottom of the regular season table.

    {{col-begin|width=55%}}

    {{col-2}}

    • {{beachsoccer|GRE}}
    • {{beachsoccer|HUN}}
    • {{beachsoccer|CZE}}
    • {{beachsoccer|GEO}}1

    {{col-2}}

    • {{beachsoccer|ROM}}
    • {{beachsoccer|KAZ}}
    • {{beachsoccer|BUL}}  {{beachsoccer|EST}}2
    • {{beachsoccer|AZE|name={{font color|#008f0a|Azerbaijan}}}}3 (Last place, Division A)

    {{col-end}}

    Notes:

    :

    1. First appearance in Promotion Final

    :

    2. Bulgaria withdrew due to administrative issues on 2 September; they were replaced by the next best team in the Division B table, Estonia.{{cite news|url=https://beachsoccer.com/news/estonia-replace-bulgaria-in-the-promotion-final |title=Estonia replace Bulgaria in the Promotion Final |work=Beach Soccer Worldwide |date=2 September 2019 |access-date=2 September 2019}}

    :

    3. First appearance as defending Division A team in Promotion Final

    =Group stage=

    style="font-size: 85%;"
    height=5|
    Key: Advance to –

    |{{Legend3|#b8def6|border=silver}}

    |Final /

    |{{Legend3|#d7eaf7|border=silver}}

    |3rd place match /

    |{{Legend3|#ecf6fd|border=silver}}

    |5th place match /

    |{{Legend3|#fefeff|border=silver}}

    |7th place match

    {{col-begin}}

    {{col-2}}

    ==Group 1==

    class="wikitable" style="text-align: center; font-size: 97%;"
    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #b8def6;"

    |1

    align=left|{{beachsoccer|AZE|name={{font color|#008f0a|Azerbaijan}}}}

    |3

    2001116+56
    style="background-color: #d7eaf7;"

    |2

    align=left|{{beachsoccer|ROM}}

    |3

    200197+26
    style="background-color: #ecf6fd;"

    |3

    align=left|{{beachsoccer|CZE}}

    |3

    10021015–53
    style="background-color: #fefeff;"

    |4

    align=left|{{beachsoccer|EST}}

    |3

    01021214–22

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 5 September 2019

    | time = 10:15

    | team1 = {{beachsoccer-rt|CZE}}

    | score = 2–4

    | report = [https://bsrussia.com/match/8945 Report(ru)]

    | team2 = {{beachsoccer|ROM}}

    | goals1 = Valeš {{goal|7}}
    Huráb {{goal|15}}

    | goals2 = {{goal|8}} Neag
    {{goal|10}} Zaharia
    {{goal|22

    33}} Florea

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 5 September 2019

    | time = 12:45

    | team1 = {{beachsoccer-rt|EST}}

    | score = 4–3

    | aet = yes

    | report = [https://bsrussia.com/match/8946 Report(ru)]

    | team2 = {{beachsoccer|AZE|name={{font color|#008f0a|Azerbaijan}}}}

    | goals1 = Lepik {{goal|14

    2939}}
    Munskind {{goal|35}}

    | goals2 = {{goal|19}} Shirinbayov
    {{goal|27}} Gasimov
    {{goal|35}} Sultanov

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 6 September 2019

    | time = 10:15

    | team1 = {{beachsoccer-rt|CZE}}

    | score = 7–5

    | report = [https://bsrussia.com/match/8947 Report(ru)]

    | team2 = {{beachsoccer|EST}}

    | goals1 = Körtvélyeši {{goal|4

    13}}
    Huráb {{goal|14
    24}}
    Valeš {{goal|29
    32}}
    Vyhnal {{goal|35}}

    | goals2 = {{goal|4

    25}} Palm
    {{goal|19}} Marmor
    {{goal|31}} Lepik
    {{goal|35}} Munskind

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 6 September 2019

    | time = 12:45

    | team1 = {{beachsoccer-rt|AZE|name={{font color|#008f0a|Azerbaijan}}}}

    | score = 2–1

    | report = [https://bsrussia.com/match/8948 Report(ru)]

    | team2 = {{beachsoccer|ROM}}

    | goals1 = Allahguliyev {{goal|9}}
    Nazarov {{goal|36}}

    | goals2 = {{goal|23}} Ravoiu

    | stadium =

    | attendance =

    | referee = Viktor Listratov (Russia)

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 7 September 2019

    | time = 10:15

    | team1 = {{beachsoccer-rt|ROM}}

    | score = 4–3

    | report = [https://bsrussia.com/match/9030 Report(ru)]

    | team2 = {{beachsoccer|EST}}

    | goals1 = Enis {{goal|9}}
    Neag {{goal|20}}
    Benciu {{goal|22}}
    Florea {{goal|26}}

    | goals2 = {{goal|7}} Lepik
    {{goal|23|p}} Palm
    {{goal|36}} Stüf

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 7 September 2019

    | time = 12:45

    | team1 = {{beachsoccer-rt|AZE|name={{font color|#008f0a|Azerbaijan}}}}

    | score = 6–1

    | report = [https://bsrussia.com/match/8950 Report(ru)]

    | team2 = {{beachsoccer|CZE}}

    | goals1 = Allahguliyev {{goal|1}}
    Nazarov {{goal|14

    15}}
    R. Aliyev {{goal|16
    29}}
    A. Aliyev {{goal|33}}

    | goals2 = {{goal|29|p}} Vyhnal

    | stadium =

    | attendance =

    | referee = Saverio Bottalico (Italy)

    | nobars = 1

    }}

    {{col-2}}

    ==Group 2==

    class="wikitable" style="text-align: center; font-size: 97%;"
    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #b8def6;"

    |1

    align=left|{{beachsoccer|KAZ}}

    |3

    20011813+56
    style="background-color: #d7eaf7;"

    |2

    align=left|{{beachsoccer|GRE}}

    |3

    2001149+56
    style="background-color: #ecf6fd;"

    |3

    align=left|{{beachsoccer|HUN}}

    |3

    2001121206
    style="background-color: #fefeff;"

    |4

    align=left|{{beachsoccer|GEO}}

    |3

    0003818–100

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 5 September 2019

    | time = 09:00

    | team1 = {{beachsoccer-rt|HUN}}

    | score = 5–1

    | report = [https://bsrussia.com/match/8951 Report(ru)]

    | team2 = {{beachsoccer|GEO}}

    | goals1 = Todadze {{goal|1|o.g.}}
    Rutai {{goal|6}}
    Fekete {{goal|7}}
    Genczler {{goal|10}}
    Bartha {{goal|32}}

    | goals2 = {{goal|33}} Tchviritidze

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 5 September 2019

    | time = 11:30

    | team1 = {{beachsoccer-rt|KAZ}}

    | score = 3–5

    | report = [https://bsrussia.com/match/8952 Report(ru)]

    | team2 = {{beachsoccer|GRE}}

    | goals1 = Perevyortov {{goal|27}}
    Demeshko {{goal|30}}
    Muralinov {{goal|30}}

    | goals2 = {{goal|10}} Papastathopolous
    {{goal|15}} Triantafyllidis
    {{goal|18

    2235}} Kafantaris

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 6 September 2019

    | time = 09:00

    | team1 = {{beachsoccer-rt|HUN}}

    | score = 4–9

    | report = [https://bsrussia.com/match/8953 Report(ru)]

    | team2 = {{beachsoccer|KAZ}}

    | goals1 = Genczler {{goal|28}}
    Besenyei {{goal|32

    36}}
    Szasz {{goal|36}}

    | goals2 = {{goal|5}} Bogdanov
    {{goal|7

    152730}} Demeshko
    {{goal|18|p}} Yeraly
    {{goal|21|p|33}} Muralinov
    {{goal|36}} Perevyortov

    | stadium =

    | attendance =

    | referee = Francisco de Oses Bumedien (Spain)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 6 September 2019

    | time = 11:30

    | team1 = {{beachsoccer-rt|GRE}}

    | score = 7–3

    | report = [https://bsrussia.com/match/8954 Report(ru)]

    | team2 = {{beachsoccer|GEO}}

    | goals1 = Katsoulis {{goal|5}}
    Lympousis {{goal|20

    31}}
    Khazhumia {{goal|21|o.g.}}
    Papastathopolous {{goal|21}}
    Nikolaou {{goal|22}}
    Kafantaris {{goal|36}}

    | goals2 = {{goal|17}} Tchviritidze
    {{goal|21}} Ivaniadze
    {{goal|35}} Partenadze

    | stadium =

    | attendance =

    | referee = Antonio Pereyra Almeida (Portugal)

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 7 September 2019

    | time = 09:00

    | team1 = {{beachsoccer-rt|GEO}}

    | score = 4–6

    | report = [https://bsrussia.com/match/8955 Report(ru)]

    | team2 = {{beachsoccer|KAZ}}

    | goals1 = Kokoladze {{goal|6

    21}}
    Makharadze {{goal|34|p}}
    Ivaniadze {{goal|36}}

    | goals2 = {{goal|1

    16}} Perevyortov
    {{goal|10}} Abylay
    {{goal|11
    35}} Muralinov
    {{goal|13}} Azhikenov

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 7 September 2019

    | time = 11:30

    | team1 = {{beachsoccer-rt|GRE}}

    | score = 2–3

    | report = [https://bsrussia.com/match/8956 Report(ru)]

    | team2 = {{beachsoccer|HUN}}

    | goals1 = Kafantaris {{goal|14}}
    Triantafyllidis {{goal|28|p}}

    | goals2 = {{goal|6|o.g.}} Papastathopolous
    {{goal|16

    35}} Rutai

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    Kazakhstan, Greece & Hungary are ranked based on their head-to-head results.{{cite news|url=https://bsrussia.com/ru/news/opredelilis-finalisty-promofinala-evroligi-12285|title=Определились финалисты Промофинала Евролиги |work=Beach Soccer Russia|date=7 September 2019 |access-date=7 September 2019|language=Russian}} (GD: Kaz +3; Gre +1; Hun –4)

    {{col-end}}

    =Play-off stage=

    ==Seventh place play-off==

    {{footballbox

    | date = 8 September 2019

    | time = 09:00

    | team1 = {{beachsoccer-rt|EST}}

    | score = 7–1

    | report = [https://bsrussia.com/match/9038 Report(ru)]

    | team2 = {{beachsoccer|GEO}}

    | goals1 = Ivaniadze {{goal|1|o.g.}}
    Lepik {{goal|8||31}}
    Kigaste {{goal|12}}
    Makharadze {{goal|26|o.g.}}
    Munskind {{goal|26}}
    Stüf {{goal|27}}

    | goals2 = {{goal|33}} Kokoladze

    | stadium =

    | attendance =

    | referee = Lukasz Ostrowski (Poland)

    | nobars = 1

    }}

    ==Fifth place play-off==

    {{footballbox

    | date = 8 September 2019

    | time = 10:15

    | team1 = {{beachsoccer-rt|CZE}}

    | score = 2–4

    | report = [https://bsrussia.com/match/9037 Report(ru)]

    | team2 = {{beachsoccer|HUN}}

    | goals1 = Stejskal {{goal|5}}
    Valeš {{goal|23}}

    | goals2 = {{goal|10}} Wirth
    {{goal|16}} Szasz
    {{goal|34}} Rutai
    {{goal|36}} Bartha

    | stadium =

    | attendance =

    | referee = Vladimir Tashkov (Bulgaria)

    | nobars = 1

    }}

    ==Third place play-off==

    {{footballbox

    | date = 8 September 2019

    | time = 11:30

    | team1 = {{beachsoccer-rt|ROM}}

    | score = 2–2

    | penaltyscore = 2–0

    | aet = yes

    | report = [https://bsrussia.com/match/9036 Report(ru)]

    | team2 = {{beachsoccer|GRE}}

    | goals1 = Florea {{goal|3}}
    Benciu {{goal|10}}

    | goals2 = {{goal|3}} Papastathopoulos
    {{goal|18}} Kafantaris

    | penalties1 =

    • Zaharia {{pengoal}}
    • Florea {{pengoal}}

    | penalties2 =

    • {{penmiss}} Triantafyllidis
    • {{penmiss}} Kafantaris

    | stadium =

    | attendance =

    | referee = Viktor Listratov (Russia)

    | nobars = 1

    }}

    ==Promotion play-off final==

    {{footballbox

    | date = 8 September 2019

    | time = 15:30

    | team1 = {{beachsoccer-rt|AZE|name={{font color|#008f0a|Azerbaijan}}}}

    | score = 2–1

    | report = [https://bsrussia.com/match/9035 Report(ru)]

    | team2 = {{beachsoccer|KAZ}}

    | goals1 = Manafov {{goal|6}}
    R. Aliyev {{goal|17}}

    | goals2 = {{goal|34}} Bogdanov

    | stadium =

    | attendance =

    | referee = Francisco de Oses Bumedien (Spain)

    | nobars = 1

    }}

    =Final standings=

    Azerbaijan won the event to successfully retain their Division A status for the 2020 EBSL season; this was the first time since the Promotion Final was introduced in 2009 that the defending Division A team successfully won the event in consecutive seasons (following Germany's successful defence of their top tier membership in 2018).

    Consequently, no Division B team earned promotion to the top division and no Division A team was relegated this year.

    class="wikitable" style="text-align: center; font-size: 100%;"

    !width="30"|{{Tooltip|Pos|Position}}

    !width="180"|Team

    !width="300"|Outcome

    style="background-color: #ccffcc;"

    |1

    align=left|{{beachsoccer|AZE|name={{font color|#008f0a|Azerbaijan}}}}Retained spot in 2020 EBSL Division A
    2align=left|{{beachsoccer|KAZ}}rowspan=7|Remain in Division B
    3align=left|{{beachsoccer|ROM}}
    4align=left|{{beachsoccer|GRE}}
    5align=left|{{beachsoccer|HUN}}
    6align=left|{{beachsoccer|CZE}}
    7align=left|{{beachsoccer|EST}}
    8align=left|{{beachsoccer|GEO}}

    Superfinal (Figueira da Foz, 5–8 September)

    File:Buarcos - Portugal (8647174080).jpg

    Matches are listed as local time in Figueira da Foz, WEST (UTC+1).

    All matches took place at a purpose built stadium constructed between 12 August and 3 September at the Beach Sports Complex on Praia de Buarcos (Buarcos Beach), with a capacity of 2,500.

    The winners of the Superfinal are crowned 2019 EBSL champions. No teams made their debut in the Superfinal, however Turkey made their first appearance in 17 years.

    =Qualified teams=

    The top eight teams from Division A, as per the end of regular season league table, qualified for the Superfinal.

    {{col-begin|width=55%}}

    {{col-2}}

    • {{beachsoccer|ESP}}
    • {{beachsoccer|POR}} (hosts)
    • {{beachsoccer|ITA}}
    • {{beachsoccer|BLR}}

    {{col-2}}

    • {{beachsoccer|UKR}}
    • {{beachsoccer|RUS}}
    • {{beachsoccer|TUR}}
    • {{beachsoccer|SUI}}

    {{col-end}}

    =Group stage=

    style="font-size: 85%;"
    height=5|
    Key: Advance to –

    |{{Legend3|#bbf3bb|border=silver}}

    |Final /

    |{{Legend3|#d5f4d5|border=silver}}

    |3rd place match /

    |{{Legend3|#edfced|border=silver}}

    |5th place match /

    |{{Legend3|#fefffe|border=silver}}

    |7th place match /

    |(H) Hosts

    {{col-begin}}

    {{col-2}}

    ==Group 1==

    class="wikitable" style="text-align: center; font-size: 97%;"
    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #bbf3bb;"

    |1

    align=left|{{beachsoccer|RUS}}

    |3

    20011611+56
    style="background-color: #d5f4d5;"

    |2

    align=left|{{beachsoccer|ESP}}

    |3

    20011817+16
    style="background-color: #edfced;"

    |3

    align=left|{{beachsoccer|BLR}}

    |3

    1011121204
    style="background-color: #fefffe;"

    |4

    align=left|{{beachsoccer|SUI}}

    |3

    00031420–60

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 5 September 2019

    | time = 14:15

    | team1 = {{beachsoccer-rt|BLR}}

    | score = 4–4

    | penaltyscore = 2–1

    | aet = yes

    | report = [https://bsrussia.com/match/8933 Report(ru)]

    | team2 = {{beachsoccer|RUS}}

    | goals1 = Makarevich {{goal|1}}
    Piatrouski {{goal|5}}
    Samsonov {{goal|15}}
    Savich {{goal|33}}

    | goals2 = {{goal|4

    26|p}} Makarov
    {{goal|24}} Paporotnyi
    {{goal|27}} Zemskov

    | penalties1 =

    • Savich {{pengoal}}
    • Samsonov {{penmiss}}
    • Chaikouski {{pengoal}}

    | penalties2 =

    | stadium =

    | attendance =

    | referee = Sergio Gomes Soares (Portugal)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 5 September 2019

    | time = 17:00

    | team1 = {{beachsoccer-rt|SUI}}

    | score = 8–9

    | report = [https://bsrussia.com/match/8934 Report(ru)]

    | team2 = {{beachsoccer|ESP}}

    | goals1 = Jaeggy {{goal|6|p}}
    Woodtli {{goal|7}}
    Hodel {{goal|9|p}}
    Ott {{goal|10

    33}}
    Mounoud {{goal|17
    20}}
    Spaccarotella {{goal|27}}

    | goals2 = {{goal|5

    2331}} Chiki
    {{goal|26
    3235}} Antonio Mayor
    {{goal|27}} Eduard
    {{goal|28}} Llorenç
    {{goal|33}} Dona

    | stadium =

    | attendance =

    | referee = Lukasz Ostrowski (Poland)

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 6 September 2019

    | time = 14:15

    | team1 = {{beachsoccer-rt|BLR}}

    | score = 6–5

    | report = [https://bsrussia.com/match/8935 Report(ru)]

    | team2 = {{beachsoccer|SUI}}

    | goals1 = Ott {{goal|5|o.g.}}
    Makarevich {{goal|9}}
    Samsonov {{goal|15

    34}}
    Bryshtel {{goal|32
    33}}

    | goals2 = {{goal|2

    27}} Steinemann
    {{goal|19|o.g.}} Savich
    {{goal|28}} Jaeggy
    {{goal|34}} Schirinzi

    | stadium =

    | attendance =

    | referee = Sofien Benchabane (France)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 6 September 2019

    | time = 16:55

    | team1 = {{beachsoccer-rt|ESP}}

    | score = 6–7

    | report = [https://bsrussia.com/match/8936 Report(ru)]

    | team2 = {{beachsoccer|RUS}}

    | goals1 = Eduard {{goal|3}}
    Chiki {{goal|7

    1420|p}}
    Llorenç {{goal|11}}
    Adrian {{goal|17}}

    | goals2 = {{goal|4

    32}} Paporotnyi
    {{goal|10}} Shishin
    {{goal|21}} Fedorov
    {{goal|25
    2731}} Zemskov

    | stadium =

    | attendance =

    | referee = Eduards Borisevics (Latvia)

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 7 September 2019

    | time = 14:15

    | team1 = {{beachsoccer-rt|RUS}}

    | score = 5–1

    | report = [https://bsrussia.com/match/8937 Report(ru)]

    | team2 = {{beachsoccer|SUI}}

    | goals1 = Fedorov {{goal|3

    35}}
    Nikonorov {{goal|17
    2227}}

    | goals2 = {{goal|5}} Schirinzi

    | stadium =

    | attendance =

    | referee = Sergio Gomes Soares (Portugal)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 7 September 2019

    | time = 17:00

    | team1 = {{beachsoccer-rt|ESP}}

    | score = 3–2

    | report = [https://bsrussia.com/match/8938 Report(ru)]

    | team2 = {{beachsoccer|BLR}}

    | goals1 =

    • Javi Torres {{goal|20}}
    • Antonio {{goal|24
    28}}

    | goals2 =

    • {{goal|5}} Chaikouski
    • {{goal|33}} Bryshtsel

    | stadium =

    | attendance =

    | referee = Gionni Matticoli (Italy)

    | nobars = 1

    }}

    {{col-2}}

    ==Group 2==

    class="wikitable" style="text-align: center; font-size: 97%;"
    width="25"|{{Tooltip|Pos|Position}}

    !width="135"|Team

    !width="25"|{{Tooltip|Pld|Played}}

    !width="25"|{{Tooltip|W|Wins}}

    !width="25"|{{Tooltip|W+|Wins after extra time}}

    !width="25"|{{Tooltip|WP|Wins on penalties}}

    !width="25"|{{Tooltip|L|Lost}}

    !width="25"|{{Tooltip|GF|Goals for}}

    !width="25"|{{Tooltip|GA|Goals against}}

    !width="25"|{{Tooltip|GD|Goal difference}}

    !width="25"|{{Tooltip|Pts|Points}}

    style="background-color: #bbf3bb;"

    |1

    align=left|{{beachsoccer|POR}} (H)

    |3

    30002012+89
    style="background-color: #d5f4d5;"

    |2

    align=left|{{beachsoccer|ITA}}

    |3

    20011814+46
    style="background-color: #edfced;"

    |3

    align=left|{{beachsoccer|TUR}}

    |3

    00121322–91
    style="background-color: #fefffe;"

    |4

    align=left|{{beachsoccer|UKR}}

    |3

    00031114–30

    width=100% style="font-size: 95%"

    |

    {{footballbox collapsible

    | date = 5 September 2019

    | time = 15:45

    | team1 = {{beachsoccer-rt|ITA}}

    | score = 5–4

    | report = [https://bsrussia.com/match/8939 Report(ru)]

    | team2 = {{beachsoccer|UKR}}

    | goals1 = Zurlo {{goal|6

    1314}}
    Corosiniti {{goal|32}}
    Palmacci {{goal|36}}

    | goals2 = {{goal|1}} Makeiev
    {{goal|15}} Shcherytsia
    {{goal|22}} Voitenko
    {{goal|35|o.g.}} Ramacciotti

    | stadium =

    | attendance =

    | referee = Francisco de Oses Bumedien (Spain)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 5 September 2019

    | time = 18:00

    | team1 = {{beachsoccer-rt|TUR}}

    | score = 5–9

    | report = [https://bsrussia.com/match/8940 Report(ru)]

    | team2 = {{beachsoccer|POR}}

    | goals1 =

    • Yesilirmak {{goal|7}}
    • Terzioglu {{goal|12}}
    • Keskin {{goal|13
    19}}
  • Türkmen {{goal|15|p}}
  • | goals2 =

    • {{goal|4
    2131}} Gonçalves
  • {{goal|5|p|17}} Leo Martins
  • {{goal|6}} Bê Martins
  • {{goal|10}} Santos
  • {{goal|20
  • 21}} Belchior

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 6 September 2019

    | time = 15:30

    | team1 = {{beachsoccer-rt|ITA}}

    | score = 7–2

    | report = [https://bsrussia.com/match/8941 Report(ru)]

    | team2 = {{beachsoccer|TUR}}

    | goals1 = Zurlo {{goal|6

    121635}}
    Ramacciotti {{goal|13}}
    Marinai {{goal|15}}
    Gentilin {{goal|25}}

    | goals2 = {{goal|12

    25}} Keskin

    | stadium =

    | attendance =

    | referee = Vladimir Tashkov (Bulgaria)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 6 September 2019

    | time = 18:15

    | team1 = {{beachsoccer-rt|POR}}

    | score = 3–1

    | report = [https://bsrussia.com/match/8942 Report(ru)]

    | team2 = {{beachsoccer|UKR}}

    | goals1 = Madjer {{goal|8}}
    Bê Martins {{goal|17}}
    Jordan {{goal|35}}

    | goals2 = {{goal|8}} Shcherytsia

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ----

    {{footballbox collapsible

    | date = 7 September 2019

    | time = 15:30

    | team1 = {{beachsoccer-rt|UKR}}

    | score = 6–6

    | penaltyscore = 1–3

    | aet = yes

    | report = [https://bsrussia.com/match/8943 Report(ru)]

    | team2 = {{beachsoccer|TUR}}

    | goals1 = Voitenko {{goal|9

    21}}
    Pachev {{goal|16}}
    Shcherytsia {{goal|23|p}}
    Zborovskiy {{goal|36}}
    Nerush {{goal|39}}

    | goals2 = {{goal|2

    13}} Türkmen
    {{goal|5
    527}} Terzioglu
    {{goal|38|p}} Keskin

    | penalties1 =

    • Glutskyi {{pengoal}}
    • Voitenko {{penmiss}}

    | penalties2 =

    • {{pengoal}} Keskin
    • {{pengoal}} Türkmen
    • {{pengoal}} Anzafioglu

    | stadium =

    | attendance =

    | referee = Eduards Borisevics (Latvia)

    | nobars = 1

    }}

    {{footballbox collapsible

    | date = 7 September 2019

    | time = 18:15

    | team1 = {{beachsoccer-rt|POR}}

    | score = 8–6

    | report = [https://bsrussia.com/match/8944 Report(ru)]

    | team2 = {{beachsoccer|ITA}}

    | goals1 = Bê Martins {{goal|5}}
    Leo Martins {{goal|12}}
    Gonçalves {{goal|13

    27|p}}
    Rui Coimbra {{goal|23
    36}}
    Jordan {{goal|28
    30}}

    | goals2 = {{goal|4}} Sciacca
    {{goal|21|p}} Zurlo
    {{goal|22

    2335}} Ramacciotti
    {{goal|34}} Palmacci

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    {{col-end}}

    =Play-off stage=

    ==Seventh place play-off==

    {{footballbox

    | date = 8 September 2019

    | time = 12:55

    | team1 = {{beachsoccer-rt|SUI}}

    | score = 7–9

    | report = [https://bsrussia.com/match/9034 Report(ru)]

    | team2 = {{beachsoccer|UKR}}

    | goals1 = Hodel {{goal|13||35|p}}
    Ott {{goal|17||23}}
    Steinemann {{goal|18||32|p}}
    Mounoud {{goal|22}}

    | goals2 = {{goal|7}} Pachev
    {{goal|8||33||35}} Zborovskyi
    {{goal|10}} Voitok
    {{goal|15}} Makeiev
    {{goal|18||28}} Voitenko
    {{goal|35}} Medvid

    | stadium =

    | attendance =

    | referee =

    | nobars = 1

    }}

    ==Fifth place play-off==

    {{footballbox

    | date = 8 September 2019

    | time = 14:20

    | team1 = {{beachsoccer-rt|BLR}}

    | score = 5–4

    | report = [https://bsrussia.com/match/9033 Report(ru)]

    | team2 = {{beachsoccer|TUR}}

    | goals1 = Ryabko {{goal|2}}
    Hapon {{goal|5||7}}
    Bokach {{goal|22}}
    Savich {{goal|36}}

    | goals2 = {{goal|7||9||35}} Keskin
    {{goal|31}} Bağcı

    | stadium =

    | attendance =

    | referee = Francisco Henriques Costa (Portugal)

    | nobars = 1

    }}

    ==Third place play-off==

    {{footballbox

    | date = 8 September 2019

    | time = 16:50

    | team1 = {{beachsoccer-rt|ESP}}

    | score = 4–1

    | report = [https://bsrussia.com/match/9032 Report(ru)]

    | team2 = {{beachsoccer|ITA}}

    | goals1 = Adrian {{goal|8}}
    Antonio {{goal|23||34}}
    Chiky {{goal|36}}

    | goals2 = {{goal|19|o.g.}} Ardil

    | stadium =

    | attendance =

    | referee = Antonio Pereyra Almeida (Portugal)

    | nobars = 1

    }}

    ==Superfinal match==

    {{footballbox

    | date = 8 September 2019

    | time = 18:00

    | team1 = {{beachsoccer-rt|RUS}}

    | score = 2–4

    | report = [https://bsrussia.com/match/9031 Report(ru)]

    | team2 = {{beachsoccer|POR}}

    | goals1 =

    • Zemskov {{goal|7}}
    • Makarov {{goal|11}}

    | goals2 =

    • {{goal|24}} Leo Martins
    • {{goal|30}} Rui Coimbra
    • {{goal|32}} Belchior
    • {{goal|35}} Bê Martins

    | stadium =

    | attendance =

    | referee = Gionni Matticoli (Italy)

    | nobars = 1

    }}

    =Awards=

    ==Winners trophy==

    {{winners|beachsoccer|2019 Euro Beach Soccer League
    champions|Portugal|Sixth}}

    ==Individual awards==

    Awarded for feats achieved in the Superfinal only{{cite news|url=https://bsrussia.com/ru/news/stali-izvestny-obladateli-individualnyh-nagrad-po-itogam-superfinala-evroligi-2019-12299 |title=Стали известны обладатели индивидуальных наград по итогам Суперфинала Евролиги-2019 |work=Beach Soccer Russia |date=8 September 2019|access-date=8 September 2019}}

    class="wikitable" style="margin: 1em auto 1em auto;"
    width=300 colspan=2|Top scorer(s)
    align=center style="background:

    |colspan=2 style="text-align:center;"|{{flagicon|ITA}} Emmanuele Zurlo
    {{flagicon|TUR}} Cem Keskin

    colspan=2 style="text-align:center;"|8 goals
    colspan=2|Best player
    colspan=2 style="text-align:center;"|{{flagicon|POR}} Jordan Santos
    colspan=2| Best goalkeeper
    colspan=2 style="text-align:center;"|{{flagicon|RUS}} Maxim Chuzhkov

    =Final standings=

    Finalists Russia and Portugal faced each other for a record fourth time in an EBSL title-decider (no fixture has been played more in the Sueprfinal match), with Russia having won all three previous meetings (2009, 2013, 2017); both teams were aiming to win a record sixth EBSL title, surpassing the current five title record shared with Spain who first reached the milestone in 2006.

    class="wikitable" style="text-align: center; font-size: 100%;"

    !width="30"|{{Tooltip|Pos|Position}}

    !width="160"|Team

    !width="240"|Result

    style="background-color: gold;"

    |1

    align=left|{{beachsoccer|POR}}EBSL Champions (6th title)
    style="background-color: silver;"

    |2

    align=left|{{beachsoccer|RUS}}Runners-up
    style="background-color: #C96;"

    |3

    align=left|{{beachsoccer|ESP}}Third place
    4align=left|{{beachsoccer|ITA}}rowspan=6|
    5align=left|{{beachsoccer|BLR}}
    6align=left|{{beachsoccer|TUR}}
    7align=left|{{beachsoccer|UKR}}
    8align=left|{{beachsoccer|SUI}}

    Season statistics (Division A)

    {{col-begin|width=90%}}

    {{col-2}}

    =Top scorers=

    The following tables list the top 12 scorers in Division A, including goals scored in both the regular and post season events.

    class="wikitable" style="text-align:center"
    width=45|Rank

    !width=200|Player

    !width=30|Pld

    !width=65|Goals

    1style="text-align:left| {{flagicon|TUR}} Cem Keskin713
    rowspan=3|2style="text-align:left| {{flagicon|POR}} Jordan Santos7rowspan=3|10
    style="text-align:left| {{flagicon|ESP}} Antonio Mayor7
    style="text-align:left| {{flagicon|ESP}} Salavador "Chiky" Ardil7
    5style="text-align:left| {{flagicon|ITA}} Emmanuele Zurlo69
    rowspan=2| 6style="text-align:left| {{flagicon|SUI}} Dejan Stankovic4rowspan=2|8
    style="text-align:left| {{flagicon|SUI}} Glenn Hodel6
    rowspan=4|8style="text-align:left| {{flagicon|RUS}} Boris Nikonorov6rowspan=4|7
    style="text-align:left| {{flagicon|TUR}} Baris Terzioglu7
    style="text-align:left| {{flagicon|ITA}} Paolo Palmacci7
    style="text-align:left| {{flagicon|POR}} João Gonçalves7
    rowspan=3|12style="text-align:left| {{flagicon|GER}} Sven Körner3rowspan=3|6
    style="text-align:left| {{flagicon|ESP}} Eduard Suarez7
    style="text-align:left| {{flagicon|UKR}} Yurii Shcherytsia7

    [https://bsrussia.com/tournament/532/stats?common=1 Source]

    {{col-2}}

    =Most assists=

    The following tables list the top 10 assistants in Division A including assists provided in both the regular and post season events.

    class="wikitable" style="text-align:center"
    width=45|Rank

    !width=200|Player

    !width=30|Pld

    !width=65|Assists

    rowspan=3|1style="text-align:left| {{flagicon|SUI}} Noël Ott7rowspan=3| 7
    style="text-align:left| {{flagicon|POR}} Bê Martins7
    style="text-align:left| {{flagicon|SUI}} Valentin Jäggy7
    rowspan=3|4style="text-align:left| {{flagicon|POR}} Belchior7rowspan=3|6
    style="text-align:left| {{flagicon|ESP}} Jose Cintas7
    style="text-align:left| {{flagicon|ITA}} Paolo Palmacci7
    rowspan=6|7style="text-align:left| {{flagicon|SUI}} Tobias Steinemann6rowspan=6|5
    style="text-align:left| {{flagicon|UKR}} Dmytro Medved7
    style="text-align:left| {{flagicon|TUR}} Recep Demir7
    style="text-align:left| {{flagicon|POR}} Leo Martins7
    style="text-align:left| {{flagicon|ITA}} Andrea Carpita7
    style="text-align:left| {{flagicon|ITA}} Simone Del Mestre7

    [https://bsrussia.com/tournament/532/stats/assists?common=1 Source]

    {{col-end}}

    class="mw-collapsible mw-collapsed" style="text-align: left;font-size:85%; "

    |+ class="nowrap" style="text-align: left"|Notes:

    valign=top|1.There are no awards presented for these season-encompassing scoring feats, the tables are for statistical purposes only. Scoring awards were bestowed per stage, with the primary award that which was presented in the Superfinal.
    valign=top|2.Regarding the recording of assists: The source of these assists stats does not explain what system was used to determine the awarding of an assist. The total no. of assists recorded is 233 but 298 goals were scored. The discrepancy of the source not recording an assist for every goal scored may be due to a system in use such as FIFAs assists system – (regardless of who made the final pass to the scorer, no assist is awarded when the scorer ultimately lays the goal on for him/herself via a dribble, solo run etc., scores after intercepting an opponent's pass etc.). However, since the system in use is not explained, note that assists may simply of gone undocumented.

    =Discipline=

    The following table lists the players and teams who received the most penalties for disciplinary infringements in both the regular and post season events.

    class="wikitable" style="text-align:center; font-size: 95%;"
    width=175|Category

    !rowspan=4 width=1|

    !width=160|Player(s)

    !width=30|#

    !width=160|Team(s)

    !width=30|#

    Most yellow cards
    {{Tooltip|{{yel}}|Yellow card}}

    |align=left|{{flagicon|TUR}} Yasin Bagci

    |4

    |align=left|{{beachsoccer|TUR}}

    |14

    Second yellow cards
    {{sent off|2}}

    |align=left|{{flagicon|BLR}} Ivan Kanstantsinau
    {{flagicon|POL}} Jakub Jesionowski
    {{flagicon|ITA}} Pietro Palazzolo
    {{flagicon|BLR}} Aleh Hapon

    |1

    |align=left|{{beachsoccer|BLR}}

    |2

    Straight red cards
    {{Tooltip|{{sent off}}|Red card}}

    |align=left|{{flagicon|UKR}} Roman Pachev
    {{flagicon|TUR}} Mehmet Aslamaci
    {{flagicon|FRA}} Anthony Fayos
    {{flagicon|SUI}} Sandro Spaccarotella
    {{flagicon|UKR}} Vitalii Sydorenko
    {{flagicon|TUR}} Volkan Yesilirmak
    {{flagicon|SUI}} Noël Ott

    |1

    |align=left|{{beachsoccer|UKR}}
    {{beachsoccer|SUI}}
    {{beachsoccer|TUR}}

    |2

    [https://bsrussia.com/tournament/532/stats/cards?common=1 Source]

    References

    {{reflist}}