| | 1 1 1 | 1 | Jannik Czapla | 25-29 | 55:01 25-29 | |
| | 2 2 2 | 2 | Sebastian Ifversen | 25-29 | 55:24 25-29 | |
| | 3 1 3 | 1 | Ronan Lindsay | 30-34 | 55:45 30-34 | |
| | 4 1 4 | 1 | Tomas Tvrdik | 40-44 | 56:03 40-44 | |
| | 5 2 5 | 2 | Erik Oscar Bøe | 30-34 | 56:20 30-34 | |
| | 6 3 6 | 3 | Sam Schoeman | 25-29 | 56:57 25-29 | |
| | 7 1 7 | 1 | Scott Bayvel | 35-39 | 57:12 35-39 | |
| | 8 4 8 | 4 | Gustav Cordua | 25-29 | 57:13 25-29 | |
| | 9 3 9 | 3 | Sadiq Elfitouri | 30-34 | 57:21 30-34 | |
| | 10 4 10 | 4 | Alan Cao | 30-34 | 57:50 30-34 | |
| | 11 2 11 | 2 | Erik Woodward | 35-39 | 57:56 35-39 | |
| | 12 5 12 | 5 | Matthew Plowman | 30-34 | 58:27 30-34 | |
| | 13 5 13 | 5 | Lukas Wrobel | 25-29 | 58:44 25-29 | |
| | 14 6 14 | 6 | Stephan De Albuquerque Eriksson | 30-34 | 58:53 | |
| | 15 7 15 | 7 | Lars Rudi | 30-34 | 59:26 30-34 | |
| | 16 8 16 | 8 | Türker Alici | 30-34 | 1:00:12 30-34 | |
| | 17 9 17 | 9 | Ugo Menuet | 30-34 | 1:00:56 30-34 | |
| | 18 3 18 | 3 | Andrew Duckham | 35-39 | 1:01:10 35-39 | |
| | 19 10 19 | 10 | Anders Resell | 30-34 | 1:01:43 30-34 | |
| | 20 11 20 | 11 | Robert Roles | 30-34 | 1:02:00 30-34 | |
| | 21 12 21 | 12 | Øystein Flaten | 30-34 | 1:02:11 30-34 | |
| | 22 13 22 | 13 | Théo Cianfarani | 30-34 | 1:02:13 30-34 | |
| | 23 14 23 | 14 | Patrik Czajkowski | 30-34 | 1:02:14 30-34 | |
| | 24 15 24 | 15 | Tyler Spence | 30-34 | 1:02:33 30-34 | |
| | 25 4 25 | 4 | Daniel Rørvik | 35-39 | 1:02:55 35-39 | |
| | 26 1 26 | 1 | Ben Hopkins | 16-24 | 1:03:15 16-24 | |
| | 27 16 27 | 16 | Marc Diaz Gibert | 30-34 | 1:03:17 30-34 | |
| | 28 6 28 | 6 | Adrian Lindgren | 25-29 | 1:03:22 25-29 | |
| | 29 17 29 | 17 | Burak Edis Emiroğlu | 30-34 | 1:03:42 30-34 | |
| | 30 7 30 | 7 | Andrew Williams | 25-29 | 1:03:52 25-29 | |
| | 31 18 31 | 18 | Aaron Bassett | 30-34 | 1:04:00 30-34 | |
| | 32 2 32 | 2 | Brandon Mcguinness | 16-24 | 1:04:02 16-24 | |
| | 33 5 33 | 5 | Steven Beattie | 35-39 | 1:04:07 35-39 | |
| | 34 8 34 | 8 | Viktor Munck Larsson | 25-29 | 1:04:12 25-29 | |
| | 35 9 35 | 9 | Mathias Jul Alberg | 25-29 | 1:04:32 25-29 | |
| | 36 2 36 | 2 | Cary Tanner | 40-44 | 1:04:42 40-44 | |
| | 37 10 37 | 10 | Daniel Stoksbjerg | 25-29 | 1:04:58 25-29 | |
| | 38 3 38 | 3 | Daniel Friberg | 40-44 | 1:05:39 40-44 | |
| | 39 6 39 | 6 | Aly Mazhar | 35-39 | 1:05:44 35-39 | |
| | 40 11 40 | 11 | Morten Fossen-Lund | 25-29 | 1:05:48 25-29 | |
| | 41 3 41 | 3 | William Westlund | 16-24 | 1:05:56 16-24 | |
| | 42 19 42 | 19 | Daniel Handy | 30-34 | 1:06:00 30-34 | |
| | 43 20 43 | 20 | Einar Flaten | 30-34 | 1:06:04 30-34 | |
| | 44 7 44 | 7 | Kieran O'Brien | 35-39 | 1:06:15 35-39 | |
| | 45 13 45 | 13 | Eirik Ellefsen Frikstad | 25-29 | 1:06:15 25-29 | |
| | 46 12 46 | 12 | Sebastian Askim | 25-29 | 1:06:15 25-29 | |
| | 47 4 47 | 4 | Oliver Söderberg | 16-24 | 1:06:23 16-24 | |
| | 48 4 48 | 4 | David Balsgaard | 40-44 | 1:06:33 40-44 | |
| | 49 1 49 | 1 | Ronny Sletbakk knutsen | 50-54 | 1:06:34 50-54 | |
| | 50 5 50 | 5 | Sigurd Heckmann Hagen | 16-24 | 1:06:35 16-24 | |
| | 51 6 51 | 6 | Emanuel Ikechukwu | 16-24 | 1:06:37 16-24 | |
| | 52 5 52 | 5 | Mathias Borg | 40-44 | 1:06:39 40-44 | |
| | 53 8 53 | 8 | Joakim Svennarp | 35-39 | 1:06:53 35-39 | |
| | 54 7 54 | 7 | Paul Schroeder | 16-24 | 1:07:19 16-24 | |
| | 55 9 55 | 9 | Giovanni Guidetti | 35-39 | 1:07:21 35-39 | |
| | 56 1 56 | 1 | Ulf Petersen | 45-49 | 1:07:24 45-49 | |
| | 57 21 57 | 21 | Kazem Balogun | 30-34 | 1:07:33 30-34 | |
| | 58 14 58 | 14 | Quentin Le Forestier | 25-29 | 1:07:47 25-29 | |
| | 59 8 59 | 8 | Berthel Jakobsen | 16-24 | 1:07:50 16-24 | |
| | 60 22 60 | 22 | Olai Johannessen | 30-34 | 1:07:50 30-34 | |
| | 61 10 61 | 10 | Kristoffer Tokstad | 35-39 | 1:07:53 35-39 | |
| | 62 23 62 | 23 | Jonas Lindd | 30-34 | 1:07:56 30-34 | |
| | 63 24 63 | 24 | Lars Kåre Helgesen | 30-34 | 1:08:01 30-34 | |
| | 64 9 64 | 9 | Theo Hall | 16-24 | 1:08:48 16-24 | |
| | 65 11 65 | 11 | Jacob Vagg | 35-39 | 1:09:10 35-39 | |
| | 66 25 66 | 25 | Ben Williamson | 30-34 | 1:09:21 30-34 | |
| | 67 1 67 | 1 | Fredrick Karlsson | 55-59 | 1:09:39 | |
| | 68 10 68 | 10 | Pietro Gancitano | 16-24 | 1:09:44 16-24 | |
| | 69 26 69 | 26 | Christian Remo Nicolaisen | 30-34 | 1:09:51 30-34 | |
| | 70 27 70 | 27 | Alexandre Bouyssou | 30-34 | 1:09:54 30-34 | |
| | 71 2 71 | 2 | Andrey Kalinin | 45-49 | 1:09:57 45-49 | |
| | 72 11 72 | 11 | Feidhlim Quinn | 16-24 | 1:09:59 16-24 | |
| | 73 28 73 | 28 | Sindre Wold | 30-34 | 1:10:31 30-34 | |
| | 74 15 74 | 15 | Maxim Le Dain | 25-29 | 1:10:37 25-29 | |
| | 75 12 75 | 12 | Armann Haugan | 16-24 | 1:10:39 16-24 | |
| | 76 3 76 | 3 | Ludvig Nilheim | 45-49 | 1:10:42 45-49 | |
| | 77 6 77 | 6 | John Veitch | 40-44 | 1:10:47 40-44 | |
| | 78 29 78 | 29 | Petter Tufte | 30-34 | 1:10:51 30-34 | |
| | 79 16 79 | 16 | Andreas Vesterholm | 25-29 | 1:10:58 25-29 | |
| | 80 30 80 | 30 | Sondre Supphellen | 30-34 | 1:11:01 30-34 | |
| | 81 12 81 | 12 | Øystein Bjerga | 35-39 | 1:11:06 35-39 | |
| | 82 31 82 | 31 | Iduino Junior | 30-34 | 1:11:39 30-34 | |
| | 83 32 83 | 32 | Kjetil Bru | 30-34 | 1:11:52 30-34 | |
| | 84 13 84 | 13 | Stian Isachsen | 16-24 | 1:12:01 16-24 | |
| | 85 13 85 | 13 | André Eide | 35-39 | 1:12:07 35-39 | |
| | 86 33 86 | 33 | Alexander Dohn Bojsen | 30-34 | 1:12:11 30-34 | |
| | 87 34 87 | 34 | Tom Knutli | 30-34 | 1:12:16 30-34 | |
| | 88 35 88 | 35 | Anders Banke | 30-34 | 1:12:23 30-34 | |
| | 89 7 89 | 7 | Knut Flydal | 40-44 | 1:12:25 40-44 | |
| | 90 17 90 | 17 | Tim Andersson | 25-29 | 1:12:45 25-29 | |
| | 91 2 91 | 2 | Martin Puumalainen | 50-54 | 1:12:51 50-54 | |
| | 92 18 92 | 18 | Tristan Evan Hewlett | 25-29 | 1:12:54 25-29 | |
| | 93 14 93 | 14 | Simon Slettevold | 16-24 | 1:12:56 16-24 | |
| | 94 36 94 | 36 | Larri Vartiainen | 30-34 | 1:13:04 30-34 | |
| | 95 14 95 | 14 | Sam Hart | 35-39 | 1:13:04 35-39 | |
| | 96 37 96 | 37 | Sam Vagg | 30-34 | 1:13:07 30-34 | |
| | 97 4 97 | 4 | Jonas Fries | 45-49 | 1:13:15 45-49 | |
| | 98 8 98 | 8 | Johannes Jensen | 40-44 | 1:13:19 40-44 | |
| | 99 9 99 | 9 | Matt Feld | 40-44 | 1:13:34 40-44 | |
| | 100 19 100 | 19 | Alfred Johansson | 25-29 | 1:13:34 25-29 | |