| Total: 130 athletes. |
| Bib | Name | Country | Swim | T1 | Bike | T2 | Run | Finish Time | Gender Rank | Cat. Rank |
| 2 | Vincent Luis | 9:04 | 1:07 | 25:13 | 0:36 | 14:00 | 49:58 | 1 | ||
| 1 | Mario Mola | 9:11 | 1:03 | 25:10 | 0:36 | 14:03 | 50:01 | 2 | ||
| 4 | Bicsák Bence | 9:13 | 1:04 | 25:08 | 0:38 | 14:18 | 50:18 | 3 | ||
| 3 | Tyler Mislawchuk | 9:05 | 1:04 | 25:17 | 0:35 | 14:21 | 50:20 | 4 | ||
| 5 | Hayden Wilde | 9:27 | 1:04 | 24:53 | 0:36 | 14:27 | 50:25 | 5 | ||
| 19 | Max Studer | 9:26 | 1:05 | 24:54 | 0:36 | 14:28 | 50:27 | 6 | ||
| 10 | Crisanto Grajales | 9:22 | 1:05 | 25:01 | 0:38 | 14:31 | 50:34 | 7 | ||
| 16 | Matthew Sharpe | 9:07 | 1:04 | 25:14 | 0:37 | 14:37 | 50:37 | 8 | ||
| 12 | Joao Silva | 9:30 | 1:06 | 24:50 | 0:38 | 14:37 | 50:40 | 9 | ||
| 45 | Vasco Vilaca | 9:26 | 1:03 | 24:56 | 0:35 | 14:42 | 50:40 | 10 | ||
| 55 | Raphael Montoya | 9:07 | 1:05 | 25:12 | 0:36 | 14:43 | 50:42 | 11 | ||
| 9 | Eli Hemming | 9:16 | 1:04 | 25:06 | 0:38 | 14:42 | 50:44 | 12 | ||
| 11 | Antonio Serrat Seoane | 9:05 | 1:06 | 25:20 | 0:36 | 14:42 | 50:47 | 13 | ||
| 14 | Manoel Messias | 9:32 | 1:06 | 24:49 | 0:42 | 14:41 | 50:48 | 14 | ||
| 36 | Gabriel Sandör | 9:41 | 1:02 | 24:46 | 0:36 | 14:45 | 50:49 | 15 | ||
| 21 | Seth Rider | 9:16 | 1:06 | 25:05 | 0:37 | 14:49 | 50:50 | 16 | ||
| 20 | Felix Duchampt | 9:29 | 1:02 | 24:59 | 0:35 | 14:48 | 50:51 | 17 | ||
| 17 | Kevin McDowell | 9:09 | 1:04 | 25:13 | 0:40 | 14:49 | 50:53 | 18 | ||
| 27 | Samuel Dickinson | 9:25 | 1:06 | 24:54 | 0:38 | 14:54 | 50:55 | 19 | ||
| 60 | Vetle Bergsvik Thorn | 9:21 | 1:07 | 24:59 | 0:37 | 14:54 | 50:56 | 20 | ||
| 7 | Jonas Schomburg | 9:07 | 1:04 | 25:12 | 0:34 | 15:02 | 50:58 | 21 | ||
| 18 | Irving Perez | 9:29 | 1:06 | 24:51 | 0:36 | 14:59 | 51:00 | 22 | ||
| 22 | Valentin Wernz | 9:22 | 1:07 | 24:56 | 0:35 | 15:01 | 51:00 | 23 | ||
| 51 | Kenji Nener | 9:19 | 1:05 | 25:03 | 0:34 | 15:02 | 51:01 | 24 | ||
| 28 | William Huffman | 9:09 | 1:05 | 25:17 | 0:38 | 14:55 | 51:02 | 25 |
| Total: 130 athletes. |