| | 101 | 7 | Jakob Romsberger | 16-24 | 01:21:32 | |
| | 102 | 9 | Christian Apelqvist | 40-44 | 01:21:35 | |
| | 103 | 10 | Joel Petti | 40-44 | 01:22:50 | |
| | 104 | 8 | Wilhelm Nilsson | 16-24 | 01:22:50 | |
| | 105 | 5 | Magnus Krave | 50-54 | 01:22:59 | |
| | 106 | 21 | Henrik Jan Martin Valis | 35-39 | 01:23:17 | |
| | 107 | 22 | Eric Noack | 35-39 | 01:23:44 | |
| | 108 | 23 | Laurent Missotten | 35-39 | 01:23:45 | |
| | 109 | 6 | Joakim Attermalm | 50-54 | 01:24:28 | |
| | 110 | 7 | Ralph Van Der Made | 50-54 | 01:25:02 | |
| | 111 | 26 | Jeson Lengudiana | 25-29 | 01:25:02 | |
| | 112 | 34 | Emil Isaksson | 30-34 | 01:25:08 | |
| | 113 | 11 | Lars Willborn | 40-44 | 01:25:12 | |
| | 114 | 27 | Pontus Kumlin | 25-29 | 01:25:32 | |
| | 115 | 35 | Mounir Hadir | 30-34 | 01:25:47 | |
| | 116 | 36 | George Macdonald | 30-34 | 01:26:25 | |
| | 117 | 37 | Fredrik Rantanen | 30-34 | 01:27:33 | |
| | 118 | 12 | Stéphane Pytel | 40-44 | 01:27:34 | |
| | 119 | 24 | Lex Jetha | 35-39 | 01:28:02 | |
| | 120 | 4 | Robert Törner | 45-49 | 01:28:29 | |
| | 121 | 5 | Georg M Solheim | 45-49 | 01:29:20 | |
| | 122 | 25 | Thomas Oscar Ugland | 35-39 | 01:29:25 | |
| | 123 | 38 | Lucas Kalda | 30-34 | 01:29:34 | |
| | 124 | 6 | Gaz Jones | 45-49 | 01:29:57 | |
| | 125 | 13 | Jan Eirik Mathisen | 40-44 | 01:30:05 | |
| | 126 | 26 | Gordon Daniel Mcguire | 35-39 | 01:30:26 | |
| | 127 | 7 | Fredrik Månsson | 45-49 | 01:30:31 | |
| | 128 | 39 | Jack Danns | 30-34 | 01:30:47 | |
| | 129 | 2 | Douglas Roos | 55-59 | 01:31:12 | |
| | 130 | 27 | Bruno C. Ferreira | 35-39 | 01:31:54 | |
| | 131 | 8 | Jonatan Borggren | 45-49 | 01:32:16 | |
| | 132 | 28 | Konstantin Bohlender | 25-29 | 01:32:20 | |
| | 133 | 14 | Joey Schultz | 40-44 | 01:32:46 | |
| | 134 | 40 | Daniel Vennerholm | 30-34 | 01:33:02 | |
| | 135 | 29 | Tom Tellier | 25-29 | 01:33:26 | |
| | 136 | 8 | Anders Berglund | 50-54 | 01:33:27 | |
| | 137 | 28 | Henrik Nordblad | 35-39 | 01:34:01 | |
| | 138 | 3 | Marc Mckellar | 55-59 | 01:34:17 | |
| | 139 | 30 | Lucas Roger | 25-29 | 01:34:43 | |
| | 140 | 9 | Björn Lind | 45-49 | 01:35:48 | |
| | 141 | 10 | Mikael Johansson | 45-49 | 01:35:59 | |
| | 142 | 41 | Augusto Magalhães | 30-34 | 01:36:06 | |
| | 143 | 15 | Niklas Nielsen | 40-44 | 01:36:12 | |
| | 144 | 9 | Cian Morgan | 16-24 | 01:37:00 | |
| | 145 | 31 | James Nevett | 25-29 | 01:37:16 | |
| | 146 | 42 | Filip Askviken | 30-34 | 01:38:04 | |
| | 147 | 43 | Carl William Vennerholm | 30-34 | 01:39:35 | |
| | 148 | 29 | Mattia Martinez | 35-39 | 01:39:52 | |
| | 149 | 10 | Dean Hulshof | 16-24 | 01:40:15 | |
| | 150 | 9 | Ruben Andersen | 50-54 | 01:40:30 | |
| | 151 | 4 | Mark Hehir | 55-59 | 01:41:42 | |
| | 152 | 16 | Philip Burke | 40-44 | 01:41:56 | |
| | 153 | 10 | Robert Kos | 50-54 | 01:44:44 | |
| | 154 | 17 | John Avsan | 40-44 | 01:45:08 | |
| | 155 | 32 | Dennis Meijer | 25-29 | 01:45:16 | |
| | 156 | 5 | Matti Kuismin | 55-59 | 01:46:45 | |
| | 157 | 33 | Leighton Rees | 25-29 | 01:47:28 | |
| | 158 | 18 | Sebastian Cohen | 40-44 | 01:47:47 | |
| | 159 | 11 | Max Van Wijk | 16-24 | 01:50:57 | |
| | 160 | 12 | Alexander Pellarin | 16-24 | 01:51:52 | |
| | 161 | 34 | Jonas Skoglund | 25-29 | 01:51:54 | |
| | 162 | 44 | Jonas Agerblom | 30-34 | 01:57:17 | |
| | 163 | 30 | Dennis Turczyn | 35-39 | 02:02:56 | |
| | 164 | 6 | Adrian Purvis | 55-59 | 02:36:30 | |
| | 165 | 19 | Remus Radoiu | 40-44 | 03:08:02 | |