# First Name Last Name NOC
1 Erwin Vanderplancke BEL
2 Bob Haller LUX
3 Liam Lloyd GBR
4 Christopher Perham GBR
5 Alexandre Nobre POR
6 Delian Stateff ITA
7 Valentin Wernz GER
8 Jonas Breinlinger GER
9 João Francisco Ferreira POR
10 Lars Pfeifer GER
11 Linus Stimmel GER
12 Alberto Eugenio Casillas Garcia LTU
14 Max Studer SUI
15 Matevž Planko SLO
16 Pedro Afonso Gaspar POR
17 Jack Willis GBR
18 Bence Lehmann HUN
19 Luke Pollard GBR
20 Federico Scarabino URU
21 Maxime Mennesson FRA
22 Fergus Roberts GBR
23 Emil Holm DEN
24 Karim Balli Al Soufi ESP
25 Ian Manthey ITU
26 Tomasz Marcinek POL
27 Michał Oliwa POL
28 Henrik Klemmesen DEN
29 Jimmy Kershaw GBR
30 Gil Maia POR
31 Lukas Gstaltner AUT
32 Nuno Ribeiro POR
33 André Dias POR
34 Miki Taagholt DEN
35 Callum McClusky AUS
36 Tim Siepmann GER
37 Harry Leleu GBR
38 Tyler Smith BER
39 Jan Stratmann GER
40 Luis Lopes POR
41 Stefano Rigoni ITA
42 Guillermo Cuchillo Bermejo ESP
43 Jan Volar CZE
44 Luka Paliska CRO
45 Lukas Kollegger AUT
46 Matthew Nelson GBR
47 Carlos Brion Sampedro ESP
49 Romaric Forques ESP
50 Christoph Leitner AUT
51 Ricardo Batista POR
52 Kamil Damentka POL
53 Oskar De Schynkel BEL
54 Diogo Nóbrega POR
55 Felix Studer SUI
56 Oliver Gorges LUX
57 Florian Lienhart AUT
58 Luka Grgorinic CRO
59 Tiago Fonseca POR
60 José Vieira POR
61 Luis Pedro Ferreira POR
62 Youri Keulen NED
63 Iago Lorenzo Soto ESP
64 Tjebbe Kaindl AUT
65 Tiago Pinto POR
Program notes:

Technical Delegate: Mónica Zubillaga/ESP. Race Referee: Mario Carvalho/POR. Competition Jury: Mónica Zubillaga/ESP, Galina Shipovalova/RUS, Vasco Rodrigues/POR. Distances: Swim 750m (1 lap), Bike 20km (3 laps), Run 5km (2 laps). Water temperature 24ºC. Air Temperature 24ºC. Wetsuits not allowed. Athlete #24 Balli Al Soufi/ESP served a 10 seconds penalty during the run segment.