| 1 | Matthieu Buehrer | SUI | 74:20 | 1,219 |
| 2 | Vladimir Srb | CZE | 76:23 | 1,208 |
| 3 | Marton Csoboth | HUN | 78:22 | 1,198 |
| 4 | Tomas Kucera | CZE | 79:56 | 1,190 |
| 5 | Rasmus Toyryla | FIN | 80:28 | 1,187 |
| 6 | Joona Hirvilahti | FIN | 80:56 | 1,185 |
| 7 | Prokop Tomasek | CZE | 80:59 | 1,185 |
| 8 | Aapo Virkajarvi | FIN | 81:20 | 1,183 |
| 9 | Ludwig Rosen | SWE | 81:26 | 1,182 |
| 10 | Ondrej Brosch | CZE | 81:34 | 1,182 |
| 11 | Eero Sorsa | FIN | 82:51 | 1,175 |
| 12 | Lucas Verjux | FRA | 84:32 | 1,166 |
| 13 | Gratian Boehi | SUI | 84:40 | 1,166 |
| 14 | Axel Thybeck | SWE | 84:55 | 1,165 |
| 15 | Florian Fritzen | FIN | 85:27 | 1,162 |
| 15 | Jonas Vogel | SUI | 85:27 | 1,162 |
| 17 | Finn Selmer Duguid | GBR | 86:13 | 1,158 |
| 18 | Nathan Philibert | FRA | 86:28 | 1,157 |
| 19 | Jakob Drechsler | GER | 86:50 | 1,155 |
| 20 | Mads Christian Maarup | DEN | 87:11 | 1,153 |
| 21 | Edvin Atting | SWE | 87:14 | 1,153 |
| 22 | Jan Amat Font | ESP | 88:43 | 1,145 |
| 23 | Euan Best | AUS | 89:00 | 1,144 |
| 24 | James Hammond | GBR | 89:09 | 1,143 |
| 25 | Edvin Johansson Liljegren | SWE | 89:35 | 1,141 |
| 26 | Anton Jonsson | SWE | 89:39 | 1,140 |
| 27 | Oleksii Shyp | UKR | 90:17 | 1,137 |
| 28 | Lukas Gasser | SUI | 90:18 | 1,137 |
| 29 | Jake McLellan | NZL | 90:19 | 1,137 |
| 30 | Bartlomiej Maciejewski | POL | 90:45 | 1,135 |
| 31 | Karl Oraug Rygh | NOR | 91:22 | 1,131 |
| 32 | Daniel Smelik | SVK | 91:23 | 1,131 |
| 33 | Faddei Matin | UKR | 91:27 | 1,131 |
| 34 | Aratz Beobide | ESP | 91:31 | 1,131 |
| 35 | Ole Baath | GER | 92:25 | 1,126 |
| 36 | Asbjoern Faber Fenger Groen | DEN | 93:18 | 1,121 |
| 37 | Loic Berger | SUI | 93:20 | 1,121 |
| 38 | Ola Leire | SWE | 93:30 | 1,120 |
| 39 | Dani Nikolov | BUL | 94:05 | 1,117 |
| 40 | Simon Calandry | FRA | 94:15 | 1,116 |
| 41 | Mark Levente Bujdoso | HUN | 94:37 | 1,115 |
| 42 | Ervin Vigh | ROU | 94:42 | 1,114 |
| 43 | Syver Strand Gulbrandsen | NOR | 94:45 | 1,114 |
| 44 | Alvaro Perez Otero | ESP | 94:50 | 1,113 |
| 45 | Jorge Perez Gonzalez | ESP | 95:21 | 1,111 |
| 46 | Owen Radajewski | AUS | 95:32 | 1,110 |
| 47 | Vladyslav Zhukovskyi | UKR | 95:36 | 1,110 |
| 48 | Mattias Rokkjaer | DEN | 95:44 | 1,109 |
| 49 | Anton Wenzel | FRA | 95:49 | 1,108 |
| 50 | Tomas Urbanek | CZE | 96:14 | 1,106 |
| 51 | Niklas Ochenbauer | AUT | 96:17 | 1,106 |
| 52 | Cooper Horley | AUS | 96:29 | 1,105 |
| 53 | Stanislaw Drapella | POL | 96:39 | 1,104 |
| 54 | Tommi Sivill | FIN | 96:54 | 1,103 |
| 55 | Martins Dzenitis | LAT | 97:00 | 1,102 |
| 56 | Altar Ilgaz Tuzcuogullari | TUR | 97:14 | 1,101 |
| 57 | Luka Seljak | SLO | 97:16 | 1,101 |
| 58 | Povilas Rimkus | LTU | 98:15 | 1,096 |
| 59 | Piotr Motala | POL | 98:32 | 1,094 |
| 60 | Mathis Brouwier | BEL | 98:42 | 1,094 |
| 61 | Gabriele Borinato | ITA | 98:43 | 1,094 |
| 62 | Elias Kosak | CZE | 98:55 | 1,092 |
| 63 | Rudolfs Graudins | LAT | 99:38 | 1,089 |
| 64 | Mihaly Csoboth | HUN | 99:49 | 1,088 |
| 65 | Niklas Wetzel | GER | 100:01 | 1,087 |
| 66 | Nikola Karachorov | BUL | 100:16 | 1,086 |
| 67 | Jonas Meizer | AUT | 100:36 | 1,084 |
| 68 | Mats De Smul | BEL | 101:15 | 1,080 |
| 69 | Bernat Selva Torras | ESP | 101:34 | 1,079 |
| 70 | Hayden Smith | CAN | 101:35 | 1,079 |
| 71 | Magnus Sigurdsson | NOR | 101:53 | 1,077 |
| 72 | Anton Kupriyanov Hviid | DEN | 101:57 | 1,077 |
| 73 | Tijus Jokubauskis | LTU | 102:41 | 1,073 |
| 74 | Hristo Dimov | BUL | 103:03 | 1,071 |
| 75 | Yuval Kalkstein | ISR | 103:18 | 1,070 |
| 76 | Dario Dauwalder | SUI | 103:48 | 1,067 |
| 77 | Arnaud Mazy | BEL | 104:56 | 1,062 |
| 78 | David Benke Somorjai | HUN | 105:34 | 1,058 |
| 79 | Villem Piirimae | EST | 105:40 | 1,058 |
| 80 | Gergo Pinter | HUN | 105:54 | 1,057 |
| 81 | Allan Boileau | FRA | 106:01 | 1,056 |
| 82 | David Husag | SRB | 106:21 | 1,054 |
| 83 | Finlay McLuckie | GBR | 107:38 | 1,048 |
| 84 | Thomas Jansen | BEL | 108:35 | 1,043 |
| 85 | August Jakobson | EST | 109:15 | 1,039 |
| 86 | Ludvig Hagwall | USA | 110:04 | 1,035 |
| 87 | Poyraz Vural | TUR | 110:13 | 1,034 |
| 88 | Maksym Volkov | SVK | 110:38 | 1,032 |
| 89 | Cameron Morrison | RSA | 110:45 | 1,032 |
| 90 | Mori Finlayson Johnecheck | USA | 110:46 | 1,031 |
| 91 | Masatoshi Hotta | JPN | 111:07 | 1,030 |
| 92 | Blake McKinnon | NZL | 112:08 | 1,024 |
| 93 | Svetlozar Kolev | BUL | 112:45 | 1,021 |
| 94 | Algirdas Dienys | LTU | 113:34 | 1,017 |
| 95 | Daniel Mahoney | CAN | 113:54 | 1,015 |
| 96 | Elye Dent | AUS | 114:30 | 1,012 |
| 97 | Matthew Greenwood | NZL | 115:44 | 1,006 |
| 98 | Rinalds Ruza | LAT | 115:45 | 1,006 |
| 99 | James Hottinger | IRL | 116:07 | 1,004 |
| 100 | Thomas Potts | NZL | 116:11 | 1,004 |
| 101 | Maksym Barchuk | UKR | 119:47 | 985 |
| 102 | Koray Korkut | TUR | 120:11 | 983 |
| 103 | Oscar Burns | NZL | 120:56 | 979 |
| 104 | Sebastiano Lambertini | ITA | 121:09 | 978 |
| 105 | Oleh Dmytriienko | UKR | 121:30 | 976 |
| 106 | Maximilian Rass | AUT | 124:06 | 963 |
| 107 | Matty Maundrell | AUS | 124:27 | 961 |
| 108 | Ronen Shuv | ISR | 125:52 | 954 |
| 109 | Marco Pelov | BUL | 127:08 | 947 |
| 110 | Gerry Browne | IRL | 127:22 | 946 |
| 111 | Tadas Mackevicius | LTU | 127:34 | 945 |
| 112 | Radu Ilin | ROU | 129:02 | 937 |
| 113 | Jan Dokupil | SVK | 129:45 | 934 |
| 114 | Oleksandr Badrak | UKR | 130:09 | 932 |
| 115 | Almog Sharon | ISR | 132:43 | 919 |
| 116 | Gavan Winn | CAN | 133:30 | 914 |
| 117 | Kaspar Annus | EST | 133:31 | 914 |
| 118 | Pedro Patrocinio | POR | 133:34 | 914 |
| 119 | Felix Rathje | GER | 135:47 | 903 |
| 120 | Mikhail Biryukov | USA | 136:10 | 901 |
| 121 | Benjamin Simon | ROU | 136:53 | 897 |
| 122 | Hiromu Kinjo | JPN | 136:56 | 897 |
| 123 | Dylan Revells | CAN | 137:10 | 896 |
| 124 | Shoto Hatta | JPN | 138:55 | 887 |
| 125 | Hayden Dent | AUS | 139:14 | 885 |
| 126 | Alok Woo | HKG | 153:49 | 810 |
| 127 | Man Hay Lo | HKG | 161:05 | 773 |
| 128 | Victor Brouwier | BEL | 164:23 | 756 |
| 129 | Nuno Matos | POR | 166:11 | 746 |
| 130 | Keng Kiu Wong | HKG | 166:19 | 746 |
| 131 | Jin Sato | JPN | 167:41 | 739 |
| 132 | ChenYu Cao | CHN | 171:53 | 717 |
| 133 | Cheuk Yiu Janos Au | HKG | 173:53 | 707 |
| — | Jonas Fenne Ingierd | NOR | NC | 0 |
| — | Leonardo Sintz | BRA | NC | 0 |
| — | Koki Kosaka | JPN | NC | 0 |
| — | Junjie Chen | CHN | NC | 0 |
| — | Jordan McIntosh | CAN | NC | 0 |
| — | Jianuo Ding | CHN | NC | 0 |
| — | Jia Shang Cho | TPE | NC | 0 |
| — | Jedrzej Pachnik | POL | NC | 0 |
| — | Ian Dunlap | USA | NC | 0 |
| — | Gergo Balint | HUN | NC | 0 |
| — | Loic Dequiedt | GER | NC | 0 |
| — | Ewen Wilkinson | GBR | NC | 0 |
| — | Domas Juknevicius | LTU | NC | 0 |
| — | Diego Bombaerts | BEL | NC | 0 |
| — | Benjamin Cooper | USA | NC | 0 |
| — | Zhenyi Zu | CHN | NC | 0 |
| — | Thiago Assis | BRA | NC | 0 |
| — | Sihong Wang | CHN | NC | 0 |
| — | Santiago Ramirez | COL | NC | 0 |
| — | Luiz Felipe Peixoto Pennafort | BRA | NC | 0 |
| — | Ho Lam Marcus Cheung | HKG | NC | 0 |
| — | Etienne Jacques | CAN | NC | 0 |
| — | Marti Pou | ESP | NC | 0 |
| — | Nathaniel Dunlap | USA | NC | 0 |
| — | Niels Elton Jokumsen | DEN | NC | 0 |
| — | Filip Jancik | SVK | NC | 0 |
| — | David Saupe | GER | NC | 0 |
| — | Troj Gunnarsson | LTU | NC | 0 |
| — | Roberts Arnicans | LAT | NC | 0 |
| — | Emil Fredberg | DEN | NC | 0 |
| — | Bernardo Lopes Beiersdorf Rempel | BRA | NC | 0 |
| — | Altan Eren Ersoy | TUR | NC | 0 |
| — | Xingzhi Chen | CHN | NC | 0 |
| — | Vlad Percec | ROU | NC | 0 |
| — | Tommy Rollins | GBR | NC | 0 |
| — | Tiago Oliveira | POR | NC | 0 |
| — | Theo Dobler | AUT | NC | 0 |
| — | Theo Degand | FRA | NC | 0 |
| — | Sondre Olaussen | NOR | NC | 0 |
| — | Sigve Nygaard Fagervold | NOR | NC | 0 |
| — | Samuele Acler | ITA | NC | 0 |
| — | Sam Carryer | NZL | NC | 0 |
| — | Ryo Kato | JPN | NC | 0 |
| — | Pui Lok Siu | HKG | NC | 0 |
| — | Oscar Rowe | IRL | NC | 0 |
| — | Oliver Duncan | GBR | NC | 0 |
| — | Tymoteusz Bultrowicz | POL | NC | 0 |
| — | Davi Florencio Souza | BRA | NC | 0 |