# First Name Last Name NOC
1 Dmitry Polyanskiy AIN
2 Andrea Salvisberg SUI
3 Igor Polyanskiy AIN
4 Joao Pereira POR
5 Joao Silva POR
6 Rostislav Pevtsov AZE
7 Fernando Alarza ESP
8 Andreas Schilling DEN
9 Vicente Hernandez ESP
10 Uxio Abuin Ares ESP
11 Simon Viain FRA
12 Richard Varga SVK
14 Lukas Hollaus AUT
15 Adrien Briffod SUI
16 Shachar Sagiv ISR
17 Antonio Serrat Seoane ESP
18 Léo Bergere FRA
19 Simon De Cuyper BEL
20 Vladimir Turbayevskiy AIN
21 Raphael Montoya FRA
22 Bence Bicsák HUN
23 Marco Van Der Stel NED
24 Russell White IRL
25 Justus Nieschlag GER
26 Lukas Pertl AUT
27 Jan Celustka CZE
28 Alois Knabl AUT
29 Bob Haller LUX
31 Gregory Barnaby ITA
32 Erwin Vanderplancke BEL
33 Christophe De Keyser BEL
34 Luca Facchinetti ITA
35 Miguel Arraiolos POR
36 Gustav Iden NOR
37 Ivan Ivanov UKR
38 Sylvain Fridelance SUI
39 Alexander Bryukhankov AIN
40 James Teagle GBR
41 Fabian Villanueva Moehl MEX
42 Oleksiy Syutkin UKR
43 Douglas Roberts GBR
44 Domen Dornik SLO
45 Denis Vasiliev AIN
46 Juan Alejandro Delgado Vallejo MEX
47 Pedro Afonso Gaspar POR
48 Martin Demuth AUT
49 Roee Zoarets ISR
50 Jan Volar CZE
51 Alberto Eugenio Casillas Garcia LTU
52 Jaime González Buganza MEX
53 Frantisek Linduska CZE
54 Jakub Powada CZE
55 Sergiy Kurochkin UKR
Program notes:

Technical Delegate: Alpar Nagy/HUN. Race Referee: Dr Bela Varga/HUN. Competition Jury: Alpar Nagy/HUN, Renato Bertrandi/ITA, Herwig Grabner/AUT. Distances: Swim 1500 m (2 laps), Bike 40 km (8 laps), Run 10 km (4 laps).
Athlete #20 Turbayevskiy/RUS (originally 12th) has been disqualified in application of a CAS ADD decision.