# First Name Last Name NOC
1 Alex Yee GBR
2 Kristian Blummenfelt NOR
3 Marten Van Riel BEL
4 Hayden Wilde NZL
5 Léo Bergere FRA
6 Vincent Luis FRA
7 Dorian Coninx FRA
8 Antonio Serrat Seoane ESP
10 Jonas Schomburg GER
11 Jacob Birtwhistle AUS
12 Adrien Briffod SUI
14 Tayler Reid NZL
15 Seth Rider USA
16 Aaron Royle AUS
17 Sylvain Fridelance SUI
18 Thomas Bishop GBR
19 Joao Silva POR
20 Takumi Hojo JPN
21 Kenji Nener JPN
22 Manoel Messias BRA
23 Valentin Wernz GER
24 Ren Sato JPN
25 Brandon Copeland AUS
26 Márk Dévay HUN
27 Irving Perez MEX
28 Jonas Breinlinger GER
29 Alessandro Fabian ITA
30 Rodrigo Gonzalez MEX
31 Crisanto Grajales MEX
32 Jeremy Briand CAN
33 Bob Haller LUX
34 Radim Grebík CZE
35 Trent Thorpe NZL
36 Grant Sheldon GBR
37 Matthew Sharpe CAN
38 Constantine Doherty IRL
39 Lasse Lührs GER
40 Noah Servais BEL
41 David Nuñez MEX
42 Gregor Payet LUX
Program notes:

Technical Delegates: Keith Iwasaki/CAN, Gergely Markus/HUN, Roberto Menescal/BRA, Janice Turner/CAN.
Head Referees: Leslie Buchanan/CAN, Ulf Schuetze/CAN
Competition Jury: Gergely Markus/HUN, Antonio Fernandez/ESP, Peter McCroy/CAN.
Distances: Swim 1500 m (2 laps), bike 40 km (8 laps),  run 10 km (4 laps)
Water temperature: 20.0ºC, air temperature 22.1ºC. Wetsuits not allowed.
Athlete #20 Hojo/JPN served 15 seconds penalty in transition 1.