# First Name Last Name NOC
1 Jelle Geens BEL
2 Rostislav Pevtsov AZE
3 Antonio Serrat Seoane ESP
4 Dorian Coninx FRA
5 Adrien Briffod SUI
6 Casper Stornes NOR
7 Joao Silva POR
8 Tom Richard FRA
10 Sylvain Fridelance SUI
11 Lasse Nygaard Priester GER
12 Valentin Wernz GER
14 Erwin Vanderplancke BEL
15 Gabriel Sandör SWE
16 Grant Sheldon GBR
17 Lasse Lührs GER
18 Vetle Bergsvik Thorn NOR
19 Ricardo Batista POR
20 Noah Servais BEL
21 Gábor Faldum HUN
23 Genis Grau ESP
24 Jonas Breinlinger GER
25 Bob Haller LUX
26 Michele Sarzilla ITA
27 Richard Varga SVK
28 Nicola Azzano ITA
29 Jan Celustka CZE
30 Simon Westermann SUI
31 Roberto Sanchez Mantecon ESP
32 Johannes Vogel GER
33 David Castro Fajardo ESP
34 Sergio Baxter Cabrera ESP
35 Ilya Prasolov AIN
36 Jan Volar CZE
37 Jack Willis GBR
38 Davide Uccellari ITA
39 Harry Leleu GBR
40 Arnaud Mengal BEL
41 Delian Stateff ITA
42 Alexandre Nobre POR
43 Valentin Morlec FRA
44 Roee Zoarets ISR
45 Martin Demuth AUT
46 Cameron Main GBR
47 Miguel Tiago Silva POR
48 Nicolò Strada ITA
49 Zsombor Dévay HUN
50 Mikita Katsianeu AIN
51 Henry Räppo EST
53 Jacopo Butturini CRO
54 Connor Bentley GBR
55 Michał Oliwa POL
56 Grigory Antipov AIN
57 Andreas Carlsson SWE
58 Maciej Bruzdziak POL
59 Milan Tomin SRB
60 Gültigin Er TUR
61 Vitalii Vorontsov UKR
62 Sergiy Kurochkin UKR
63 Valdemar Solok DEN
64 Scott Steenberg DEN
65 Igor Georgij Kozlovskij LTU
66 Sebastian Wernersen NOR
67 Eric Diener GER
68 Alberto Gonzalez Garcia ESP
Program notes:

Technical Delegate: Duncan Hugh/GBR. Head Referee: Sarah Taylor/GBR. Competition Jury: Duncan Hugh/GBR, Maryia Charkouskaya/BLR, Alicia Garcia/ESP
Distances 1500 m. (2 laps) Bike 38 km (8 laps), run 10 km (1 lap)
Water temperature 25.7ºC, air temperarure 26.4ºC. Wetsuits forbiden.
Athlete #29 Celustka/CZE served 15 seconds penalty during the run segment