| Pos | Race No | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Country |
| 1 | 2315 | Jonathan Albon | Jonathan Albon #2315 M 30-34 | 01:24:18 | 01:24:18 | 1 (1) | 30-34 | 1 | M | 1 | |
|
| 2 | 2318 | Ryan Atkins | Ryan Atkins #2318 M 30-34 | 01:24:57 | 01:24:57 | 2 (2) | 30-34 | 2 | M | 2 | |
|
| 3 | 277 | Thomas Buyle | Thomas Buyle #277 M 25-29 | 01:27:04 | 01:27:04 | 1 (3) | 25-29 | 1 | M | 3 | |
|
| 4 | 461 | Thibault Debusschere | Thibault Debusschere #461 M 30-34 | 01:28:47 | 01:28:47 | 3 (4) | 30-34 | 3 | M | 4 | |
|
| 5 | 1693 | Albert Soley Castells | Albert Soley Castells #1693 M 30-34 | 01:30:01 | 01:30:01 | 4 (5) | 30-34 | 4 | M | 5 | |
|
| 6 | 2198 | Aaron Newell | Aaron Newell #2198 M 25-29 | 01:31:53 | 01:31:53 | 2 (6) | 25-29 | 2 | M | 6 | |
|
| 7 | 2297 | Thomas Van Tonder | Thomas Van Tonder #2297 M 25-29 | 01:32:00 | 01:32:00 | 3 (7) | 25-29 | 3 | M | 7 | |
|
| 8 | 426 | Nikolaj Dam | Nikolaj Dam #426 M 25-29 | 01:32:10 | 01:32:10 | 4 (8) | 25-29 | 4 | M | 8 | |
|
| 9 | 497 | Ruben Dinkelman | Ruben Dinkelman #497 M 25-29 | 01:32:45 | 01:32:45 | 5 (9) | 25-29 | 5 | M | 9 | |
|
| 10 | 1758 | Grzegorz Szczechla | Grzegorz Szczechla #1758 M 30-34 | 01:33:15 | 01:33:15 | 5 (10) | 30-34 | 5 | M | 10 | |
|
| 11 | 2113 | Dawid Hajnos | Dawid Hajnos #2113 M 18-24 | 01:33:57 | 01:33:57 | 1 (11) | 18-24 | 1 | M | 11 | |
|
| 12 | 1832 | Tom Tweddell | Tom Tweddell #1832 M 25-29 | 01:33:58 | 01:33:58 | 6 (12) | 25-29 | 6 | M | 12 | |
|
| 13 | 2324 | Logan Broadbent | Logan Broadbent #2324 M 30-34 | 01:34:33 | 01:34:33 | 6 (13) | 30-34 | 6 | M | 13 | |
|
| 14 | 1344 | Frank Oosterom | Frank Oosterom #1344 M 25-29 | 01:35:22 | 01:35:22 | 7 (14) | 25-29 | 7 | M | 14 | |
|
| 15 | 249 | Jason Brunnock | Jason Brunnock #249 M 30-34 | 01:35:46 | 01:35:46 | 7 (15) | 30-34 | 7 | M | 15 | |
|
| 16 | 2275 | Anton Suzdalev | Anton Suzdalev #2275 M 30-34 | 01:36:15 | 01:36:15 | 8 (16) | 30-34 | 8 | M | 16 | |
|
| 17 | 2071 | Jesse De Heer | Jesse De Heer #2071 M 18-24 | 01:36:18 | 01:36:18 | 2 (17) | 18-24 | 2 | M | 17 | |
|
| 18 | 582 | Lyon Farmer | Lyon Farmer #582 M 25-29 | 01:36:49 | 01:36:49 | 8 (18) | 25-29 | 8 | M | 18 | |
|
| 19 | 2035 | Ross Brackley | Ross Brackley #2035 M 30-34 | 01:39:07 | 01:39:07 | 9 (19) | 30-34 | 9 | M | 19 | |
|
| 20 | 126 | Egor Belousov | Egor Belousov #126 M 30-34 | 01:40:08 | 01:40:08 | 10 (20) | 30-34 | 10 | M | 20 | |
|
| 21 | 467 | Ivan Degtiarev | Ivan Degtiarev #467 M 30-34 | 01:40:08 | 01:40:08 | 11 (21) | 30-34 | 11 | M | 21 | |
|
| 22 | 272 | James Burton | James Burton #272 M 35-39 | 01:42:05 | 01:42:05 | 1 (22) | 35-39 | 1 | M | 22 | |
|
| 23 | 2305 | Ludvig Werkmäster | Ludvig Werkmäster #2305 M 25-29 | 01:42:27 | 01:42:27 | 9 (23) | 25-29 | 9 | M | 23 | |
|
| 24 | 95 | Lluis Barbe Llagostera | Lluis Barbe Llagostera #95 M 35-39 | 01:42:37 | 01:42:37 | 2 (24) | 35-39 | 2 | M | 24 | |
|
| 25 | 717 | Matthias Graute | Matthias Graute #717 M 35-39 | 01:43:40 | 01:43:40 | 3 (25) | 35-39 | 3 | M | 25 | |
|
| 26 | 374 | Stefano Colombo | Stefano Colombo #374 M 25-29 | 01:44:24 | 01:44:24 | 10 (26) | 25-29 | 10 | M | 26 | |
|
| 27 | 154 | Jesse Betts | Jesse Betts #154 M 30-34 | 01:45:34 | 01:45:34 | 12 (27) | 30-34 | 12 | M | 27 | |
|
| 28 | 1177 | Magnus Marklund | Magnus Marklund #1177 M 35-39 | 01:45:55 | 01:45:55 | 4 (28) | 35-39 | 4 | M | 28 | |
|
| 29 | 879 | Johan Ingemarsson | Johan Ingemarsson #879 M 30-34 | 01:46:10 | 01:46:10 | 13 (29) | 30-34 | 13 | M | 29 | |
|
| 30 | 2341 | Kacper Kakol | Kacper Kakol #2341 M 25-29 | 01:46:12 | 01:46:12 | 11 (30) | 25-29 | 11 | M | 30 | |
|
| 31 | 1455 | Gonçalo Prudêncio | Gonçalo Prudêncio #1455 M 25-29 | 01:47:19 | 01:47:19 | 12 (31) | 25-29 | 12 | M | 31 | |
|
| 32 | 477 | Raffaele Depedri | Raffaele Depedri #477 M 30-34 | 01:48:38 | 01:48:38 | 14 (32) | 30-34 | 14 | M | 32 | |
|
| 33 | 232 | Jonas Brøndsel | Jonas Brøndsel #232 M 18-24 | 01:49:25 | 01:49:25 | 3 (33) | 18-24 | 3 | M | 33 | |
|
| 34 | 1984 | Mike Yurko | Mike Yurko #1984 M 30-34 | 01:50:30 | 01:50:30 | 15 (34) | 30-34 | 15 | M | 34 | |
|
| 35 | 507 | Javier Domínguez Giles | Javier Domínguez Giles #507 M 30-34 | 01:50:50 | 01:50:50 | 16 (35) | 30-34 | 16 | M | 35 | |
|
| 36 | 543 | Claude Eksteen | Claude Eksteen #543 M 40-44 | 01:51:27 | 01:51:27 | 1 (36) | 40-44 | 1 | M | 36 | |
|
| 37 | 2106 | Dasos Gonnella | Dasos Gonnella #2106 M 35-39 | 01:51:34 | 01:51:34 | 5 (37) | 35-39 | 5 | M | 37 | |
|
| 38 | 2209 | Daniel Osma Millán | Daniel Osma Millán #2209 M 25-29 | 01:51:56 | 01:51:56 | 13 (38) | 25-29 | 13 | M | 38 | |
|
| 39 | 2218 | Jose Maria Peso Arzadun | Jose Maria Peso Arzadun #2218 M 30-34 | 01:53:00 | 01:53:00 | 17 (39) | 30-34 | 17 | M | 39 | |
|
| 40 | 2022 | Sam Bandeen | Sam Bandeen #2022 M 18-24 | 01:54:02 | 01:54:02 | 4 (40) | 18-24 | 4 | M | 40 | |
|
| 41 | 1117 | Arnaud Losserand Madoux | Arnaud Losserand Madoux #1117 M 30-34 | 01:54:47 | 01:54:47 | 18 (41) | 30-34 | 18 | M | 41 | |
|
| 42 | 2144 | Karin Karlsson | Karin Karlsson #2144 F 25-29 | 01:54:52 | 01:54:52 | 1 (1) | 25-29 | 1 | F | 1 | |
|
| 43 | 259 | Renaldas Bugys | Renaldas Bugys #259 M 30-34 | 01:55:00 | 01:55:00 | 19 (42) | 30-34 | 19 | M | 42 | |
|
| 44 | 1036 | Asier Landart | Asier Landart #1036 M 25-29 | 01:55:32 | 01:55:32 | 14 (43) | 25-29 | 14 | M | 43 | |
|
| 45 | 642 | Emil Friis Ren | Emil Friis Ren #642 M 25-29 | 01:56:25 | 01:56:25 | 15 (44) | 25-29 | 15 | M | 44 | |
|
| 46 | 982 | Christian Kirstges | Christian Kirstges #982 M 30-34 | 01:56:27 | 01:56:27 | 20 (45) | 30-34 | 20 | M | 45 | |
|
| 47 | 354 | Katja Christensen | Katja Christensen #354 F 25-29 | 01:56:59 | 01:56:59 | 2 (2) | 25-29 | 2 | F | 2 | |
|
| 48 | 562 | Damian Espasandin Lema | Damian Espasandin Lema #562 M 30-34 | 01:57:09 | 01:57:09 | 21 (46) | 30-34 | 21 | M | 46 | |
|
| 49 | 1324 | Robin Öberg | Robin Öberg #1324 M 30-34 | 01:57:42 | 01:57:42 | 22 (47) | 30-34 | 22 | M | 47 | |
|
| 50 | 1999 | Till Zimmermann | Till Zimmermann #1999 M 25-29 | 01:58:27 | 01:58:27 | 16 (48) | 25-29 | 16 | M | 48 | |
|