| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
|---|
| 1 | Tayler Reid | NZL | 01:44:08 | 00:17:45 / 00:53:03 / 00:32:21 |
| 2 | Samuel Dickinson | GBR | 01:44:20 | 00:18:01 / 00:52:47 / 00:32:31 |
| 3 | Bence Bicsák | HUN | 01:44:31 | 00:18:20 / 00:54:04 / 00:31:06 |
| 4 | Léo Bergere | FRA | 01:44:39 | 00:17:55 / 00:52:52 / 00:32:49 |
| 5 | Jørgen Gundersen | NOR | 01:44:44 | 00:17:50 / 00:52:59 / 00:32:53 |
| 6 | Lasse Lührs | GER | 01:44:47 | 00:18:16 / 00:54:06 / 00:31:23 |
| 7 | Gabriel Allgayer | GER | 01:45:19 | 00:18:45 / 00:53:43 / 00:31:56 |
| 8 | Antonio Serrat Seoane | ESP | 01:45:32 | 00:18:03 / 00:54:23 / 00:32:07 |
| 9 | Hayden Wilde | NZL | 01:45:38 | 00:18:44 / 00:53:40 / 00:32:16 |
| 10 | Alex Yee | GBR | 01:45:41 | 00:18:55 / 00:55:47 / 00:30:01 |
| … |
| 14 | Gregor Payet | LUX | 01:46:22 | 00:18:49 / 00:53:35 / 00:32:59 |
| 18 | Lukas Pertl | AUT | 01:46:47 | 00:18:51 / 00:53:33 / 00:33:25 |
| 33 | Oliver Gorges | LUX | 01:51:29 | 00:18:59 / 00:55:44 / 00:35:50 |