# First Name Last Name NOC
1 Vincent Luis FRA
2 Mario Mola ESP
3 Javier Gomez Noya ESP
4 Fernando Alarza ESP
5 Jacob Birtwhistle AUS
6 Marten Van Riel BEL
7 Henri Schoeman RSA
8 Léo Bergere FRA
9 Hayden Wilde NZL
10 Jelle Geens BEL
11 Bence Bicsák HUN
12 Tyler Mislawchuk CAN
14 Dorian Coninx FRA
15 Gustav Iden NOR
16 Alex Yee GBR
17 Jonas Schomburg GER
18 Sam Ward NZL
19 Kristian Blummenfelt NOR
20 Aaron Royle AUS
21 Jonathan Brownlee GBR
22 Antonio Serrat Seoane ESP
23 Pierre Le Corre FRA
24 Matthew McElroy USA
26 Richard Murray NED
27 Ryan Sissons NZL
28 Morgan Pearson USA
29 Alois Knabl AUT
30 Alessandro Fabian ITA
31 Luke Willian AUS
32 Joao Pereira POR
33 Lasse Lührs GER
34 Shachar Sagiv ISR
35 Irving Perez MEX
36 Ryan Fisher AUS
37 Joao Silva POR
38 Max Studer SUI
39 Wian Sullwald RSA
40 Matthew Sharpe CAN
41 Adrien Briffod SUI
42 Eli Hemming USA
43 Sylvain Fridelance SUI
44 Davide Uccellari ITA
45 Jorik Van Egdom NED
46 Valentin Wernz GER
47 Casper Stornes NOR
48 Russell White IRL
49 Andrea Salvisberg SUI
50 Rostislav Pevtsov AZE
51 Tamás Tóth HUN
52 Richard Varga SVK
53 Alexis Lepage CAN
54 Márk Dévay HUN
55 Ryan Bailie AUS
56 Jonas Breinlinger GER
57 Gábor Faldum HUN
58 Manoel Messias BRA
60 Igor Polyanskiy AIN
61 Gregor Payet LUX
62 Crisanto Grajales MEX
63 Kevin McDowell USA
64 Constantine Doherty IRL
65 Alexandre Nobre POR
66 Henrik Goesch FIN
67 Domen Dornik SLO
68 Gaspar Riveros CHI
Program notes:

Technical delegate: Hugh McAtamney/IRL. Head referee: Howard Vine/GBR. Competition jury: Hugh McAtamney/IRL, Ria Nilsson/SWE, Michael Kumli/SUI, Jorge Garcia/ESP, Sergio MIgliorini/ITA
Distances: Swim 1500 m (2 laps) Bike 40 km (7 laps), Run 10 km (connection +4 laps)
Water temperature 23.2ºC. Air temperature 24.0ºC. Wetsuits not allowed.
Athletes number #35 Perez/MEX and #62 Grajales/MEX were DSQ because they did not serve the time penalty in T1