# First Name Last Name NOC
1 Csongor Lehmann HUN
2 Jonas Schomburg GER
3 Simon Westermann SUI
4 Antonio Serrat Seoane ESP
5 Adrien Briffod SUI
6 David Castro Fajardo ESP
7 Márk Dévay HUN
8 Johannes Vogel GER
9 Shachar Sagiv ISR
10 Jonathan Brownlee GBR
11 Lasse Nygaard Priester GER
12 Genis Grau ESP
14 Alberto Gonzalez Garcia ESP
15 Valentin Wernz GER
16 Rostislav Pevtsov AZE
17 Felix Duchampt ROU
18 Jack Willis GBR
19 Paul Georgenthum FRA
20 Jannik Schaufler GER
21 Alois Knabl AUT
22 Noah Servais BEL
23 Vitalii Vorontsov UKR
24 Leon Pauger AUT
25 Emil Holm DEN
26 Fabian Meeusen SUI
27 Ben Dijkstra GBR
28 Marcin Stanglewicz POL
29 Alessio Crociani ITA
30 James Edgar IRL
31 Max Stapley GBR
32 Yanis Seguin FRA
33 Nicola Azzano ITA
34 Richard Varga SVK
35 Valentin Morlec FRA
36 Arnaud Mengal BEL
37 Eric Diener GER
38 Donald Hillebregt NED
39 Daniel Dixon GBR
40 Maciej Bruzdziak POL
41 Mitch Kolkman NED
42 Panagiotis Bitados GRE
43 Michał Oliwa POL
44 Miguel Tiago Silva POR
45 Henry Räppo EST
46 Tomas Zikmund CZE
47 Jan Volar CZE
48 Gültigin Er TUR
49 Casper Stornes NOR
50 Itamar Eshed ISR
51 Oscar Gladney Rundqvist DEN
52 David Cantero Del Campo ESP
53 Mario Mola ESP
54 Roee Zoarets ISR
55 Itamar Levanon ISR
56 Sergiy Polikarpenko ITA
57 Peter Rojtas SVK
58 Joao Mansos POR
59 Johannes Sikk EST
60 Sebastian Wernersen NOR
61 Enes Kızılcık TUR
62 Artjoms Gajevskis LAT
63 André Dias POR
64 Igor Georgij Kozlovskij LTU
65 Lucas Cambresy LUX
Race conditions:  19°C
Program notes:

Technical Delegates: Eriketi Margari/GRE, Duncan Hough/GBR, Luis Coira/ESP.
Due to water conditions, the race was modified to a duathlon.
Athletes #23 Vorontsov/UKR and #52 Cantero del Campo/ESP served 15 seconds penalty during the run segment.