| # | BIB | Name | Manastir 6.8km | Rumija 8.9km | FINAL 20.8 km | Speed km/h | ||
| 1 | M | 736 | Edgar DUMAS | FRA | 00:45:34 | 01:12:25 | 02:13:28 | 9.35 |
| 2 | M | 732 | Gontzal MURGOITIO ESPARZA | ESP | 00:45:15 | 01:12:52 | 02:14:46 | 9.26 |
| 3 | M | 737 | Ludovic FERNANDEZ | FRA | 00:46:25 | 01:14:34 | 02:17:35 | 9.07 |
| 4 | M | 776 | Omi RYUNOSUKE | JPN | 00:44:07 | 01:09:34 | 02:19:28 | 8.95 |
| 5 | M | 781 | Erik KÅRVATN | NOR | 00:46:15 | 01:15:24 | 02:21:32 | 8.82 |
| 6 | M | 778 | Shota MATSUMOTO | JPN | 00:45:04 | 01:10:23 | 02:22:34 | 8.75 |
| 7 | M | 801 | Pavel TARASOV | RUS | 00:49:33 | 01:18:18 | 02:23:15 | 8.71 |
| 8 | M | 802 | Klemen ŠPANRING | SLO | 00:45:10 | 01:13:12 | 02:23:47 | 8.68 |
| 9 | M | 744 | Ben SHARROCK | GBR | 00:50:04 | 01:19:56 | 02:24:06 | 8.66 |
| 10 | M | 753 | Máté Dávid VÁSÁRHELYI | HUN | 00:45:50 | 01:13:04 | 02:26:28 | 8.52 |
| 11 | M | 789 | Jakub BACHLEDA - KSIĘDZULARZ | POL | 00:49:55 | 01:19:52 | 02:27:38 | 8.45 |
| 12 | M | 782 | Trym DALSET LØDØEN | NOR | 00:46:18 | 01:13:59 | 02:28:07 | 8.43 |
| 13 | M | 783 | Iver SYNSTNES HOLE | NOR | 00:50:58 | 01:20:01 | 02:28:22 | 8.41 |
| 14 | M | 769 | Joseph PHILIPPOT | ITA | 00:50:22 | 01:18:50 | 02:31:44 | 8.22 |
| 15 | M | 762 | Rotem YASUR | ISR | 00:50:38 | 01:21:53 | 02:32:49 | 8.17 |
| 16 | M | 787 | Marcin KUNZ | POL | 00:51:12 | 01:22:30 | 02:32:57 | 8.16 |
| 17 | M | 768 | Enrico ROTA MARTIR | ITA | - | 01:19:44 | 02:33:34 | 8.13 |
| 18 | M | 725 | Hynek ŠKRABAL | CZE | 00:49:22 | 01:21:19 | 02:35:29 | 8.03 |
| 19 | M | 791 | Jan KACZOR | POL | 00:45:59 | 01:15:31 | 02:37:08 | 7.94 |
| 20 | M | 726 | Adam ŘÍHA | CZE | 00:54:01 | 01:28:05 | 02:38:22 | 7.88 |
| 21 | M | 710 | Thacyan DA SILVA PELEGRINI | BRA | 00:55:16 | 01:28:36 | 02:38:39 | 7.87 |
| 22 | M | 755 | Patrik JUHÁSZ | HUN | 00:51:19 | 01:22:51 | 02:40:10 | 7.79 |
| 23 | M | 711 | Bruno Bulle COSTA ESTEVES | BRA | 00:46:33 | 01:18:08 | 02:42:54 | 7.66 |
| 24 | M | 795 | Francisco GONÇALVES | POR | 00:50:10 | 01:20:31 | 02:43:14 | 7.65 |
| 25 | M | 779 | Jonatan VENEMA | NED | 00:51:55 | 01:21:40 | 02:44:15 | 7.60 |
| 26 | M | 798 | Luis GOMES | POR | 00:54:10 | 01:27:00 | 02:46:10 | 7.51 |
| 27 | M | 796 | Miguel SILVA | POR | 00:49:03 | 01:18:31 | 02:54:16 | 7.16 |
| 28 | M | 756 | Bendegúz PERNYÉSZ | HUN | 00:52:55 | 01:24:47 | 02:56:48 | 7.06 |
| 29 | M | 797 | Diogo GOMES | POR | 01:00:36 | 01:37:21 | 02:57:02 | 7.05 |
| 30 | M | 803 | Pavle VARINAC | SRB | 00:59:02 | 01:33:25 | 02:58:27 | 6.99 |
| 31 | M | 790 | Jerzy PACHUT | POL | 00:56:08 | 01:32:59 | 02:58:35 | 6.99 |
| 32 | M | 707 | Iago FERREIRA CORREIA | BRA | 01:04:58 | 01:42:30 | 03:02:13 | 6.85 |
| 33 | M | 822 | Mladen FRANCUZ | SRB | 01:00:25 | 01:38:06 | 03:07:31 | 6.66 |
| 34 | M | 747 | Tomas BLACK | GBR | 00:55:02 | 01:30:39 | 03:20:17 | 6.23 |
| 35 | M | 718 | Olivier GARNEAU | CAN | 00:54:22 | 01:31:09 | 03:35:40 | 5.79 |
| 36 | M | 823 | Aleksandar GRBOVIĆ | MNE | 01:05:49 | 01:44:52 | 03:35:43 | 5.79 |
| 37 | M | 761 | Ciaran GOSS | IRL | 01:00:12 | 01:38:42 | 03:43:38 | 5.58 |
| 38 | M | 767 | Alessandro ROSSI | ITA | 00:46:10 | 01:14:15 | - | 7.19 |
| 39 | M | 724 | Martin GOGELA | CZE | 00:50:15 | 01:19:40 | - | 6.70 |
| 40 | M | 701 | Gerard ROGÉ ROYO | AND | 00:52:05 | 01:23:58 | - | 6.36 |
| 41 | M | 811 | Samuel FRLIČKA | SVK | 00:57:37 | 01:36:48 | - | 5.52 |
| DNS | M | 719 | Jeevan DHALIWAL | CAN | - | - | - | 0 |
| DNS | M | 749 | Felix GRAMELSBERGER | GER | - | - | - | 0 |
| DNS | M | 760 | Yann HIDALGO Y VALDEZ | IRL | - | - | - | 0 |
| DNS | M | 784 | Wallace Lutgardo HUAMANÍ LLANQUECHA | PER | - | - | - | 0 |
| DNS | M | 785 | Wallace Fernando HUAMANÍ LLANQUECHA | PER | - | - | - | 0 |
Number of reccords: 46
