# First Name Last Name NOC
1 Vasco Vilaca POR
2 Dorian Coninx FRA
3 Léo Bergere FRA
4 Adrien Briffod SUI
5 Hayden Wilde NZL
6 Alex Yee GBR
7 Jelle Geens BEL
8 Kenji Nener JPN
9 Manoel Messias BRA
10 Kristian Blummenfelt NOR
11 Henri Schoeman RSA
12 Roberto Sanchez Mantecon ESP
14 Csongor Lehmann HUN
15 Vetle Bergsvik Thorn NOR
16 Sylvain Fridelance SUI
17 Matthew McElroy USA
19 Marten Van Riel BEL
20 Antonio Serrat Seoane ESP
21 Richard Murray NED
22 Seth Rider USA
23 Jonas Schomburg GER
24 Takumi Hojo JPN
25 Lasse Nygaard Priester GER
26 Makoto Odakura JPN
27 Barclay Izzard GBR
28 Bence Bicsák HUN
29 Simon Westermann SUI
30 Ren Sato JPN
31 Michele Sarzilla ITA
32 Márk Dévay HUN
33 Brandon Copeland AUS
34 Jamie Riddle RSA
35 Johannes Vogel GER
36 David Castro Fajardo ESP
37 Tom Richard FRA
38 Aram Michell Peñaflor Moysen MEX
39 Gustav Iden NOR
40 Aoba Yasumatsu JPN
41 Morgan Pearson USA
42 Lasse Lührs GER
43 Jawad Abdelmoula MAR
44 Jonathan Brownlee GBR
45 Diego Moya CHI
46 Gianluca Pozzatti ITA
47 Pierre Le Corre FRA
48 Charles Paquet CAN
49 Nicolò Strada ITA
50 Rostislav Pevtsov AZE
51 Callum McClusky AUS
52 Darr Smith USA
53 Genis Grau ESP
55 Antonio Bravo Neto BRA
56 Mario Mola ESP
57 Alois Knabl AUT
58 Valentin Wernz GER
Race conditions:  28°C |  20.9°C
Wetsuits: forbidden
Program notes:

Technical Delegate: Dag Oliver/NOR
Athlete #12 Sanchez Mantecón/ESP served 15 seconds penalty during the run segment.
Athlete #24 Hojo/JPN has been disqualified because he did not follow the prescribed swim course.