# First Name Last Name NOC
1 Nan Oliveras ESP
2 Chris Ziehmer GER
3 Kevin Tarek Viñuela Gonzalez ESP
4 Nathan Grayel FRA
5 Guillaume Hay FRA
6 Gültigin Er TUR
7 Till Kramp GER
8 Jesús Jimenez Gimeno ESP
9 Miguel Tiago Silva POR
10 João Nuno Batista POR
12 Joao Mansos POR
14 Johannes Sikk EST
15 Raf De Dobbelaere BEL
16 Michele Bortolamedi ITA
17 Niels Van Lanen NED
18 Pierre Moraz SUI
19 Neilan Kempmann GER
20 Juan Gonzalez Garcia ESP
21 Andres Hilario Morales ESP
22 Andrés Prieto Villar ESP
23 Ben Fäh SUI
24 Adoh Doherty USA
25 Thomas Hansmaennel FRA
26 Ul Denša SLO
27 Armin Angerjärv EST
28 Enes Kızılcık TUR
29 Pau Noguera Salmeron ESP
30 Léo Fernandez FRA
32 Jose Ignacio Galvez Ponce ESP
33 Tiago Fonseca POR
34 Gonçalo Oliveira POR
35 Silas Schmitt GER
36 Boris Pierre FRA
37 Sébastien Pascal TRI
38 André Dias POR
39 Gaspard Tharreau FRA
40 David Vollmann AUT
43 Linus Lehnen GER
44 Javier Coscolla Paraled ESP
45 Risto Holtsmeier EST
46 Jesse Cuijpers NED
47 Dorian Horsten NED
48 Balte Thijs BEL
49 Nicolo' Busso ITA
50 Sam Hart GBR
51 Antoine L'hôte SUI
52 Hugo Jan Bosscher NED
53 Olaf Jan Bosscher NED
54 Eduardo Blanco Mollá ESP
56 Reuben Trotter GBR
57 Alexandre Alvarez Ferreira ESP
58 Mateo Vidal FRA
59 Miguel Guzman Tafalla ESP
60 Davide Menichelli ITA
62 Jaspar Ortfeld GER
63 Gabriel Barac CRO
64 Pep Delvaux BEL
65 Nathan Simionato FRA
66 Almog Elazzaey ISR
67 Simon Wendlandt GER
68 Enzo Bourdon FRA
69 Titouan Peyrol FRA
70 Florian Bärenthaler AUT
71 Panagiotis Dimopoulos GRE
72 Jesús Vela Vela ESP
73 Antoine Duval FRA
74 Nicolás Heredero Carazo ESP
75 Ignacio Gonzalez Garcia ESP
Race conditions:  22.4°C |  20.2°C
Wetsuits: forbidden
Program notes:

Technical Delegate: Anabela Santos/POR