# First Name Last Name NOC
1 João Nuno Batista POR
2 Miguel Espuna Larramona ITA
3 Jack Spence RSA
4 Niels Van Lanen NED
5 Andree Buc CHI
6 Artūrs Liepa LAT
7 Andrés Prieto Villar ESP
8 Ivan Abele NZL
9 Toby Powers AUS
10 Euan De Nigro ITA
11 Bradley Course AUS
12 Léo Fernandez FRA
14 Gaspard Tharreau FRA
15 Fiorenzo Angelini ITA
16 Mathis Beaulieu CAN
17 Ben Cumberland GBR
18 Fabian Schönke GER
19 Peyton Craig AUS
20 Joe Sherman GBR
21 Liam Dixon AUS
22 Nicolas Probert Vargas MEX
23 Oliver Hostrup Sahlberg DEN
24 Pablo Isotton FRA
25 Andres Gras CHI
26 Raf De Dobbelaere BEL
27 Henry McMecking NZL
28 Jaspar Ortfeld GER
29 Gyula Kovács HUN
30 Jakob Von Müller GER
31 Miguel Guzman Tafalla ESP
32 Oscar Lilja SWE
33 Caleb Meistre RSA
34 Christian Hattingh RSA
35 Gustavo Do Canto POR
36 Henrik Hodne Eliassen NOR
37 David Lang LUX
38 Lars Schnider SUI
39 Antoine L'hôte SUI
40 Hidde Mollee NED
41 Aurelien Carre LUX
42 Ul Denša SLO
43 Márton Kropkó HUN
44 Thomas Hattee GBR
45 Jakob Mamič SLO
46 Osvaldo Darell Zuñiga Fierro MEX
47 Balte Thijs BEL
48 Niel Skinner BAR
49 Mauro Quesada Zúñiga CRC
50 Amu Omuro JPN
51 Fabio Nauer SUI
52 Alejandro Dominguez Romero PER
53 Simeon Dolinschek AUT
54 Vinicius Avi Santana BRA
55 Thomas Hansmaennel FRA
56 Louis Marchand CAN
57 Eli McWard USA
58 Sage Sulentic CAN
60 Reese Vannerson USA
61 Takuto Oshima JPN
62 Nathan Grondin CAN
63 Kazushi Jozuka JPN
64 Luke Anthony USA
Race conditions:  25°C
Program notes:

Technical Delegate: Steeve Espling/USA. Head Referees: Patty Petty/BER and Janice Ryan/CAN.
Competition Jury: Ulf Schuetze/CAN; Leslie Buchanan/CAN; Joe Morissette/CAN.
Air Temperature: 25ºC.
Distances: Run 2.5km (1 lap) ; Bike 19.3km (4 laps);  Run 5km (2 laps)
Athlete #61 Oshima/JPN served a 10-second penalty in the run penalty box.
Due to the water quality, this race changed to a duathlon.