| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
|---|
| 1 | Casper Stornes | NOR | 01:54:47 | 00:19:11 / 01:01:42 / 00:32:51 |
| 2 | Kristian Blummenfelt | NOR | 01:55:08 | 00:19:05 / 01:03:08 / 00:31:55 |
| 3 | Gustav Iden | NOR | 01:55:10 | 00:19:20 / 01:02:53 / 00:31:52 |
| 4 | Mario Mola | ESP | 01:55:45 | 00:19:17 / 01:04:05 / 00:31:19 |
| 5 | Rodrigo Gonzalez | MEX | 01:55:58 | 00:19:35 / 01:03:53 / 00:31:33 |
| 6 | Fernando Alarza | ESP | 01:56:08 | 00:19:22 / 01:04:03 / 00:31:39 |
| 7 | Dorian Coninx | FRA | 01:56:08 | 00:18:54 / 01:04:29 / 00:31:46 |
| 8 | Henri Schoeman | RSA | 01:56:24 | 00:18:48 / 01:04:36 / 00:32:07 |
| 9 | Ryan Bailie | AUS | 01:56:28 | 00:19:07 / 01:04:14 / 00:32:06 |
| 10 | Crisanto Grajales | MEX | 01:56:29 | 00:19:24 / 01:03:59 / 00:32:07 |
| … |
| 16 | Lukas Hollaus | AUT | 01:57:10 | 00:19:35 / 01:03:48 / 00:32:46 |
| 22 | Andrea Salvisberg | SUI | 01:58:24 | 00:18:55 / 01:04:30 / 00:34:00 |
| 26 | Justus Nieschlag | GER | 01:58:56 | 00:19:16 / 01:04:09 / 00:34:31 |
| 36 | Jonas Schomburg | GER | 02:00:40 | 00:19:09 / 01:04:15 / 00:36:15 |
| 41 | Linus Stimmel | GER | 02:05:18 | 00:19:20 / 01:07:57 / 00:36:58 |