| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
|---|
| 1 | Mario Mola | ESP | 01:44:59 | 00:17:35 / 00:56:10 / 00:29:52 |
| 2 | Jacob Birtwhistle | AUS | 01:45:40 | 00:17:40 / 00:56:02 / 00:30:31 |
| 3 | Fernando Alarza | ESP | 01:45:51 | 00:17:35 / 00:56:10 / 00:30:39 |
| 4 | Tyler Mislawchuk | CAN | 01:46:10 | 00:17:30 / 00:56:12 / 00:31:03 |
| 5 | Bence Bicsák | HUN | 01:46:11 | 00:17:45 / 00:56:01 / 00:31:00 |
| 6 | Rostislav Pevtsov | AZE | 01:46:13 | 00:17:47 / 00:55:58 / 00:30:57 |
| 7 | Ryan Bailie | AUS | 01:46:15 | 00:17:41 / 00:56:01 / 00:31:09 |
| 8 | Sam Ward | NZL | 01:46:18 | 00:17:37 / 00:56:08 / 00:31:06 |
| 9 | Luke Willian | AUS | 01:46:22 | 00:17:39 / 00:56:09 / 00:31:10 |
| 10 | Vincent Luis | FRA | 01:46:23 | 00:17:29 / 00:56:12 / 00:31:15 |
| … |
| 16 | Alois Knabl | AUT | 01:46:55 | 00:17:36 / 00:56:03 / 00:31:45 |
| 26 | Justus Nieschlag | GER | 01:47:51 | 00:17:36 / 00:56:03 / 00:32:43 |
| 28 | Lukas Hollaus | AUT | 01:47:57 | 00:18:13 / 00:56:31 / 00:31:47 |
| 31 | Sylvain Fridelance | SUI | 01:48:14 | 00:17:32 / 00:56:14 / 00:33:03 |
| 37 | Andrea Salvisberg | SUI | 01:49:10 | 00:17:31 / 00:56:11 / 00:34:01 |
| 42 | Jonas Schomburg | GER | 01:50:23 | 00:17:33 / 00:56:07 / 00:35:16 |
| 43 | Adrien Briffod | SUI | 01:50:33 | 00:17:38 / 00:56:56 / 00:34:33 |
| 46 | Stefan Zachäus | LUX | 01:51:29 | 00:17:37 / 00:56:07 / 00:36:20 |