| 1 | Ari Randers-Pehrson | 22.30 | 24.19 | 30.75 24.15 23.86 22.30 24.55 |
| 2 | Richard Delacoste | 21.79 | 27.41 | 27.60 31.21 26.04 28.58 21.79 |
| 3 | Martin Vædele Egdal | 25.45 | 27.60 | 27.28 27.93 27.92 27.61 25.45 |
| 4 | Max Siauw | 26.78 | 28.01 | 28.43 26.78 32.48 27.81 27.79 |
| 5 | Kenneth Tran | 25.65 | 31.98 | 26.92 35.89 25.65 33.14 37.85 |
| 6 | Juliette Sébastien | 29.21 | 31.98 | 32.29 32.90 34.13 29.21 30.76 |
| 7 | Celine Tran | 30.04 | 32.23 | 32.10 DNF 31.28 33.31 30.04 |
| 8 | Ulrik Bredland | 29.77 | 32.33 | 34.26 29.77 32.30 35.90 30.43 |
| 9 | Kim Roger Haraldsen | 29.99 | 32.51 | 35.50 29.99 31.48 31.68 34.36 |
| 10 | Daniel Vædele Egdal | 29.04 | 32.53 | 32.34 34.32 31.30 33.94 29.04 |
| 11 | Magnus Patrick Kanstrup | 27.39 | 33.34 | 38.13 27.39 33.84 34.34 31.83 |
| 12 | Filip Nilsen | 29.63 | 34.39 | 39.54 29.63 36.83 32.62 33.71 |
| 13 | Herman Westerlund Kalland | 26.15 | 35.26 | 26.15 37.54 40.51 33.48 34.75 |
| 14 | Clément Cherblanc | 33.87 | 36.03 | 34.89 38.05 33.87 35.72 37.49 |
| 15 | Knut Skaug Haraldsen | 31.42 | 36.50 | 38.39 33.54 37.58 40.19 31.42 |
| 16 | Nicolas Gertner Kilian | 34.02 | 37.04 | 34.02 38.35 35.69 37.08 45.16 |
| 17 | Quentin Rivault | 35.96 | 38.89 | 35.96 42.11 39.00 39.81 37.85 |
| 18 | Magnus Storm Tallaksen | 35.84 | 39.26 | 40.71 36.34 40.72 45.52 35.84 |
| 19 | Morten Arborg | 31.91 | 39.73 | 33.33 44.62 44.78 31.91 41.25 |
| 20 | Reto Bubendorf | 36.50 | 40.88 | 38.52 44.16 43.52 40.59 36.50 |
| 21 | Håkon Fredriksen | 37.81 | 41.91 | 45.32 41.51 43.73 40.49 37.81 |
| 22 | Stian Nystad Østli | 41.66 | 42.69 | 43.96 42.40 41.66 41.71 49.20 |
| 23 | Thomas Sonnenberg Jarner | 40.14 | 43.23 | 43.55 47.46 43.90 40.14 42.24 |
| 24 | Jean-Charles Tillit | 39.51 | 43.32 | 47.76 48.92 40.03 42.16 39.51 |
| 25 | Liam Uno Timour-Silveira | 40.08 | 43.88 | 41.64 44.84 45.90 40.08 45.15 |
| 26 | Jonathan Hamstad | 38.82 | 43.90 | 43.68 49.96 38.82 44.68 43.34 |
| 27 | Einar Kvam Lundberg | 39.20 | 43.92 | 46.66 43.89 48.12 39.20 41.21 |
| 28 | Wilfrid Py | 40.50 | 44.58 | 40.91 50.59 48.66 40.50 44.16 |
| 29 | Daniel Evans | 39.82 | 45.01 | 50.38 39.82 43.55 41.11 54.26 |
| 30 | Lars Johan Folde | 38.30 | 45.27 | 42.60 40.16 38.30 54.67 53.04 |
| 31 | Niklas Aasen Eliasson | 38.31 | 45.39 | 38.31 46.13 46.55 43.50 57.37 |
| 32 | Victor Valentin Glyrskov | 36.12 | 45.79 | 36.12 45.05 46.26 51.80 46.07 |
| 33 | Sveinung Søreide Øiestad | 44.87 | 45.94 | 44.89 50.38 44.87 45.47 47.45 |
| 34 | Sondre Fosli Stenseth | 43.26 | 46.33 | 47.44 46.69 49.36 44.87 43.26 |
| 35 | Jonatan Solheim | 41.58 | 47.37 | 50.21 1:01.84 44.09 41.58 47.81 |
| 36 | Lars Ulveseth | 38.64 | 47.52 | 51.07 38.64 42.82 54.50 48.67 |
| 37 | Anders Barhaugen | 41.14 | 48.44 | 41.14 49.63 53.23 45.49 50.21 |
| 38 | Levi André Tallaksen | 48.32 | 49.34 | 50.03 49.44 48.56 48.32 50.20 |
| 39 | Leonard Volrath Holmboe | 46.16 | 49.89 | 46.16 53.71 48.48 51.20 49.99 |
| 40 | Anael Champion | 48.09 | 50.00 | 50.05 50.99 48.09 48.95 1:02.42 |
| 41 | Elmer Alexander Johnsen | 42.90 | 51.63 | 49.94 51.10 42.90 53.84 58.43 |
| 42 | Katharina Schlomberg | 48.69 | 51.92 | 56.50 49.45 48.69 49.81 57.17 |
| 43 | Ida Exner | 44.40 | 52.15 | 59.87 48.36 44.40 57.20 50.89 |
| 44 | Kasper Warberg Borg | 45.39 | 52.31 | 54.30 53.45 53.40 50.09 45.39 |
| 45 | Jacob Oliver Bruun | 47.01 | 52.34 | 1:05.16 52.76 49.80 47.01 54.46 |
| 46 | Ronnie Jinxuan Zhu (朱缙轩) | 47.45 | 52.47 | 47.45 1:09.06 54.77 54.55 48.10 |
| 47 | Tim Reynolds | 45.83 | 52.60 | 53.61 48.16 57.01 56.03 45.83 |
| 48 | Raphael Riener | 47.22 | 52.87 | 52.31 47.22 1:01.09 56.45 49.84 |
| 49 | Kristian Holme | 46.38 | 54.01 | 54.74 54.52 56.70 46.38 52.76 |
| 50 | Benjamin Lilleøen Bakken | 51.82 | 54.50 | 51.82 1:02.93 57.34 51.94 54.21 |
| 51 | Magne Njå | 49.22 | 54.70 | 58.58 1:02.23 53.32 49.22 52.20 |
| 52 | Mikkel Svartveit | 50.46 | 55.84 | 52.46 58.16 1:03.56 56.89 50.46 |
| 53 | Hennie Færden | 51.87 | 56.79 | 1:03.48 58.04 58.53 51.87 53.81 |
| 54 | Amund Wæhre Wilhelmsen | 50.76 | 56.86 | 57.48 54.58 58.51 1:20.17 50.76 |
| 55 | Raphaël Weis | 53.19 | 57.38 | DNF 53.19 55.07 57.81 59.27 |
| 56 | Asbjørn Brummer Birkelund | 48.89 | 57.88 | 55.89 59.64 48.89 58.11 59.67 |
| 57 | Jakob Jernsletten | 52.83 | 58.82 | 1:01.53 59.94 52.83 56.77 59.75 |
| 58 | Henrik Tvervåg | 50.87 | 59.24 | 58.40 1:00.05 50.87 59.27 1:09.26 |
| 59 | Viktor Volden | 46.88 | 1:00.59 | 1:04.79 46.88 1:05.42 51.56 1:06.10 |
| 60 | Joel Åmot | 59.28 | 1:01.45 | 1:05.01 1:01.70 1:01.41 1:01.24 59.28 |
| 61 | Benjamin Svingen Martinsen | 55.00 | 1:02.40 | 58.49 55.00 1:03.59 1:05.96 1:05.11 |
| 62 | Erlend Ektvedt Fredriksen | 52.34 | 1:02.80 | 1:04.03 1:13.03 52.34 57.84 1:06.52 |
| 63 | Vincent von Schantz | 58.87 | 1:02.89 | 1:09.67 1:06.23 59.81 1:02.62 58.87 |
| 64 | Martin Zhang (张镐轩) | 51.56 | 1:03.15 | 58.09 1:08.86 1:02.51 1:09.95 51.56 |
| 65 | Anders Lassesen Naug | 53.58 | 1:03.34 | 1:00.83 53.58 1:04.81 1:04.39 1:05.29 |
| 66 | Martin Gudahl Tufte | 57.91 | 1:03.49 | 1:06.20 57.91 1:01.76 1:19.53 1:02.51 |
| 67 | Malte Oliver Bøgh Kjøller | 1:01.28 | 1:03.68 | 1:15.68 1:04.77 1:03.09 1:03.17 1:01.28 |
| 68 | Ole Nikolai Gjerset | 50.72 | 1:04.23 | 57.01 1:13.91 1:08.73 50.72 1:06.96 |
| 69 | Thomas Pierroz | 55.61 | 1:04.47 | 1:06.74 1:05.44 1:02.21 55.61 1:05.75 |
| 70 | Lukas Evanger | 59.63 | 1:05.81 | 1:17.48 1:02.85 59.63 1:01.72 1:12.86 |
| 71 | John Aslak Wee Kleven | 1:00.42 | 1:06.60 | 1:06.00 1:00.42 1:06.72 1:07.07 1:27.06 |
| 72 | Jakob Vreim Ludviksen | 1:06.12 | 1:07.16 | 1:09.53 1:08.08 1:06.12 1:06.65 1:06.74 |
| 73 | Ivar Strangstadstuen | 58.94 | 1:07.98 | 1:20.13 1:07.49 1:00.79 58.94 1:15.65 |
| 74 | Anass Doublal | 1:02.70 | 1:08.13 | 1:25.22 1:07.05 1:10.02 1:02.70 1:07.32 |
| 75 | Andreas Nessan | 1:03.39 | 1:09.61 | 1:04.96 1:12.62 1:12.88 1:03.39 1:11.24 |
| 76 | Simon Dimpker | 57.34 | 1:10.34 | 57.34 1:09.30 1:08.87 1:12.84 1:13.00 |
| 77 | Vebjørn Søreide Øiestad | 58.69 | 1:10.86 | 1:13.53 1:05.37 1:18.01 58.69 1:13.69 |
| 78 | Simon Auklend | 1:09.98 | 1:37.82 | 1:09.98 1:11.59 1:20.09 2:21.79 DNF |
| 79 | Pugalan Aravinthan | 1:10.69 | — | 1:10.69 1:25.96 — — — |
| 80 | Dag Eirik Gunnleygson Røren | 1:10.96 | — | 1:10.96 1:31.96 — — — |
| 81 | Lucas Hansen | 1:11.90 | — | 1:11.90 1:12.52 — — — |
| 81 | Einar Martin Sandvik | 1:11.90 | — | 1:18.21 1:11.90 — — — |
| 83 | Brayden Yoars | 1:12.32 | — | 1:17.67 1:12.32 — — — |
| 84 | Marcus Laurantzon | 1:13.44 | — | 1:18.44 1:13.44 — — — |
| 85 | Ioannis Papadopoulos | 1:15.79 | — | 1:22.50 1:15.79 — — — |
| 86 | Sverre Klungland | 1:15.84 | — | 1:20.31 1:15.84 — — — |
| 87 | Julian Giæver-Engesmo | 1:18.33 | — | 1:18.33 1:40.32 — — — |
| 88 | Leander Tiller | 1:19.98 | — | 1:19.98 1:26.77 — — — |
| 89 | Kristian Løvseth | 1:21.60 | — | 1:21.60 1:26.02 — — — |
| 90 | Jakob Solberg Holm | 1:22.07 | — | 1:22.07 2:08.14 — — — |
| 91 | Teodor Strømstad Tidemann | 1:25.22 | — | 1:25.22 1:31.19 — — — |
| 92 | Jamie Ayuste Loeun | 1:25.93 | — | 1:25.93 1:38.89 — — — |
| 93 | Sindre Skarseth Mikalsen | 1:28.31 | — | 2:21.67 1:28.31 — — — |
| 94 | Julian Stordal | 1:28.83 | — | 1:28.83 1:33.36 — — — |
| 95 | Sakarias Storck | 1:28.86 | — | DNF 1:28.86 — — — |
| 96 | Johannes Djupedal Power | 1:29.05 | — | 1:29.05 1:36.00 — — — |
| 97 | Mons Johannes Ensrudhagen | 1:30.53 | — | DNF 1:30.53 — — — |
| 98 | Wilgot Rydevik | 1:35.33 | — | 1:35.33 1:47.26 — — — |
| 99 | Kasper Skattør | 1:35.76 | — | 2:02.42 1:35.76 — — — |
| 100 | Iben August Furset | 1:37.65 | — | 1:44.57 1:37.65 — — — |
| 101 | Oskar Erland Fossaas | 1:38.75 | — | 1:45.41 1:38.75 — — — |
| 102 | Thang Vinh Vu | 1:44.15 | — | 1:44.15 1:54.51 — — — |
| 103 | Guttorm Syvertsen-Wiig | 1:45.48 | — | 1:45.48 3:24.53 — — — |
| 104 | Brage A. S. Neverlien | 1:45.90 | — | 1:45.90 2:15.70 — — — |
| 105 | Edvard Frøyland | 1:46.84 | — | 1:46.84 1:52.96 — — — |
| 106 | Jonas Michael Bakke | 1:48.87 | — | 1:48.87 2:08.74 — — — |
| 107 | Magnus Meling-Raunehaug | 1:49.69 | — | 1:49.69 2:01.88 — — — |
| 108 | Sander Bakke | 1:51.91 | — | 1:51.91 2:18.13 — — — |
| 109 | Alexander Kamennyy | 1:59.71 | — | 1:59.71 2:07.02 — — — |
| 110 | Tobias Lied | 1:59.89 | — | 1:59.89 2:07.83 — — — |
| 111 | Axel Evjen Lindgren | 2:06.08 | — | 2:10.85 2:06.08 — — — |
| 112 | Aasmund Bollerud Elde | 2:17.69 | — | 2:28.28 2:17.69 — — — |
| 113 | Herman Josten Øfsti | 2:22.01 | — | 3:25.58 2:22.01 — — — |
| 114 | Emil Goertz | 2:23.72 | — | 2:40.00 2:23.72 — — — |
| 115 | Michael Randers-Pehrson | 2:24.35 | — | 2:24.35 2:39.36 — — — |
| 116 | Lars Thomas Bredland | 2:24.51 | — | 2:24.51 2:33.98 — — — |
| 117 | Morten Raknes Johansen | 2:41.64 | — | 2:41.64 3:06.64 — — — |
| 118 | Peter Hugosson-Miller | 2:47.39 | — | 2:47.39 2:48.68 — — — |
| 119 | Elvine Syvertsen-Wiig | 3:16.16 | — | DNF 3:16.16 — — — |
| 120 | Einar Bakke | DNF | — | DNF DNF — — — |