# First Name Last Name NOC
2 Mehdi Essadiq MAR
3 Badr Siwane MAR
4 Vasco Vilaca POR
5 Alexandre Nobre POR
6 Christophe De Keyser BEL
7 Ricardo Batista POR
8 Danilo Pimentel BRA
9 David Castro Fajardo ESP
10 Carlos Oliver Vives ESP
11 Kevin Tarek Viñuela Gonzalez ESP
12 Miguel Arraiolos POR
14 Jamie Riddle RSA
15 Federico Scarabino URU
16 Jacopo Butturini CRO
17 Tiago Fonseca POR
18 Alberto Eugenio Casillas Garcia LTU
19 Pedro Afonso Gaspar POR
20 Andres Cendan Llorens ESP
21 Rafael Domingos POR
22 Hector Arevalo Chico ESP
23 Joao Mansos POR
24 Miguel Tiago Silva POR
25 Adrian Saez San Antonio ESP
26 Alexandre Montez POR
27 Ander Noain Lacamara ESP
28 Mikel Ibergallartu Mendez ESP
29 Daniel Nou SWE
30 Chris Ziehmer GER
31 Wilhelm Hirsch GER
32 Miguel Fortunato POR
33 Ruben Pereira Garcia ESP
34 Lucas Damalix FRA
35 Gonçalo Oliveira POR
36 Alexis Krug BEL
37 Fer Casares PHI
38 Guilherme Pires POR
39 Christian Sánchez Mas ESP
40 Fernando Peral Uceda ESP
41 João Francisco Ferreira POR
42 Mika Noodt GER
43 Marcin Stanglewicz POL
44 João Chagas POR
45 Gonçalo Balbino POR
46 Joran Driesen BEL
47 Henry Graf GER
48 Rodrigo Rodrigues POR
49 Adrian Martinez Bayan ESP
51 João Gomes Queirós POR
52 Yago Alves BRA
53 Afonso Do Canto POR
54 Jaime Rodado Gonzalez ESP
55 Enric Joan Tejedor ESP
56 Ricardo Clavería Guerra ESP
57 Thomas Roos USA
58 Nicolás Heredero Carazo ESP
59 Nicolas Regidor Serrano ESP
60 Guillermo Cuchillo Bermejo ESP
61 David Puertas Tenorio ESP
Program notes:

Technical delegate: Pascal Godel/FRA. Head referee: Monica Flores/ESP. Competition jury: Pascal Godel/FRA, Alicia Garcia/ESP, Vasco Rodriguez/POR..
Distances: Swim 780 m (1 lap), Bike 19.950 m (connection+3 laps+connection), run 5 km (1 lap)
Water temperature 21ºC. Air temperature 26ºC. Wetsuits not allowed.
Athlete #54 Rodado Gonzalez/ESP served a 10 seconds penalty during the run segment