# First Name Last Name NOC
1 Henri Schoeman RSA
2 Fernando Alarza ESP
3 Javier Gomez Noya ESP
4 Jacob Birtwhistle AUS
5 Bence Bicsák HUN
6 Jonas Schomburg GER
7 Mario Mola ESP
8 Gustav Iden NOR
9 Thomas Bishop GBR
10 Kristian Blummenfelt NOR
11 Antonio Serrat Seoane ESP
12 Tyler Mislawchuk CAN
14 Vicente Hernandez ESP
15 Jelle Geens BEL
16 Joao Silva POR
17 Richard Murray RSA
18 Simon Viain FRA
19 Tony Smoragiewicz USA
20 Wian Sullwald RSA
21 Irving Perez MEX
22 Lasse Lührs GER
23 Shachar Sagiv ISR
24 Casper Stornes NOR
25 William Huffman USA
26 Ben Kanute USA
27 Gábor Faldum HUN
28 Russell White IRL
29 Manoel Messias BRA
30 Andrea Salvisberg SUI
31 Ryan Bailie AUS
32 Reinaldo Colucci BRA
33 Rodrigo Gonzalez MEX
34 Crisanto Grajales MEX
35 Brandon Copeland AUS
36 Kevin McDowell USA
37 Matthew Sharpe CAN
38 Seth Rider USA
39 Luciano Taccone ARG
40 Felix Duchampt ITU
41 Sylvain Fridelance SUI
42 Richard Varga SVK
43 Matthew Roberts AUS
44 Alexis Lepage CAN
45 Stefan Zachäus LUX
46 Jason West USA
47 Michael Lori CAN
48 Kauê Willy BRA
49 Diogo Sclebin BRA
50 Matthew Hauser AUS
51 Edson Gomez Ruiz MEX
52 Miguel Angel Márquez Alemán MEX
53 Benjamin Shaw IRL
54 Roee Zuaretz ISR
55 Danilo Pimentel BRA
56 Florin Salvisberg SUI
Program notes:

Technical Delegate: Felix Molina/MEX. Head Referee: Vicki Lundine/CAN. Competition Jury: Felix Molina/MEX. Barry Siff/USA Andrew Dacaney/CAN.
Distance: Swim 750m (1 lap) Bike 20 km (5 laps) Run 5 km (2 laps)
Water temperature 21.7° C, Air temperature 30.9° C, Wetsuit not allowed
Athlete #1 Schoeman/RSA served a 10 seconds penalty during the run segment