# First Name Last Name NOC
1 Rostislav Pevtsov AZE
2 Samuel Dickinson GBR
3 Genis Grau ESP
4 Alberto Gonzalez Garcia ESP
5 Marco Van Der Stel NED
6 Alexandre Nobre POR
7 Calum Johnson GBR
8 Iestyn Harrett GBR
9 James Teagle GBR
10 Ben De La Porte RSA
11 Florin Salvisberg SUI
12 Tom Richard FRA
14 Jérémy Quindos FRA
15 Ricardo Batista POR
16 Jan Volar CZE
17 Arnaud Mengal BEL
18 Jordi García Gracia ESP
19 Nicola Azzano ITA
20 Miguel Arraiolos POR
21 Yegor Martynenko UKR
22 Maxime Hueber-Moosbrugger FRA
24 Tommaso Crivellaro ITA
25 Martin Demuth AUT
26 Tim Hellwig GER
27 Carlos Oliver Vives ESP
28 Dario Chitti ITA
29 Alberto Eugenio Casillas Garcia LTU
30 Giulio Soldati ITA
31 Maximilian Sperl GER
32 Sébastien Pascal FRA
33 Tiago Fonseca POR
34 Jamie Riddle RSA
35 Maxime Mennesson FRA
36 Youri Keulen NED
37 Sergiy Polikarpenko ITA
38 Lukas Cervenka CZE
39 Thomas Sayer FRA
40 Dries Matthys BEL
41 Lukas Kollegger AUT
42 Fabian Reuter GER
43 Mathis Margirier FRA
44 Nicolò Ragazzo ITA
45 Tristen Jones CAN
46 Oscar Gladney Rundqvist DEN
47 Miguel Tiago Silva POR
48 Alexandre Montez POR
49 Kieran Jackson IRL
50 Pedro Afonso Gaspar POR
51 José Vieira POR
52 Joris Basslé BEL
53 Cameron Main GBR
54 Victor Goené NED
55 Ander Noain Lacamara ESP
57 Joao Mansos POR
58 Magnus Männer GER
59 Julian Demyanov UKR
60 Pedro Mendes POR
61 Thomas Roos USA
Program notes:

Technical delegate: Mónica Zubillaga/ESP. Head referee: Mario Carvalho/POR. Competition jury: Mónica Zubillaga/ESP, Martin Breedijk/NED, Rafael Salgueiro/POR.
Distances: Swim 750 m (1 lap); bike 20 km (3 laps); run 5 km (2 laps)
Water temperature 21ºC, air temperature 24ºC. Wetsuits not allowed.
Athlete #~8 Montez/POR served a 10 seconds penalty during the run segment.