| 1 | Alexandre Carlier | 27.73 | 28.70 | 27.73 28.39 34.39 29.29 28.42 |
| 2 | William Jensen | 24.97 | 30.55 | 24.97 33.57 36.99 31.31 26.77 |
| 3 | Johan Svensson | 29.14 | 31.23 | 29.14 32.58 43.28 30.83 30.27 |
| 4 | Abdelhak Kaddour | 25.53 | 31.31 | 32.76 32.05 31.63 30.25 25.53 |
| 5 | Lucas Déglise | 29.66 | 31.78 | 32.54 30.57 32.76 32.23 29.66 |
| 6 | Juliette Sébastien | 29.34 | 32.00 | 34.67 34.90 31.74 29.60 29.34 |
| 7 | Magnus Patrick Kanstrup | 28.23 | 32.32 | 28.23 34.88 35.79 31.37 30.70 |
| 8 | Jakob Gunnarsson | 28.49 | 33.11 | 34.03 35.02 33.51 28.49 31.78 |
| 9 | Cham J. Chambers | 30.34 | 33.76 | 37.99 32.78 32.13 30.34 36.37 |
| 10 | Ulrik Bredland | 29.32 | 33.95 | 34.77 33.64 33.45 29.32 38.75 |
| 11 | Diego Alfonso | 31.60 | 33.96 | 32.91 33.91 31.60 35.06 38.72 |
| 12 | Waldemar Sundin | 32.65 | 34.09 | 32.65 34.01 32.80 36.17 35.45 |
| 13 | Valentin Hoffmann | 28.74 | 34.15 | 33.23 35.26 37.93 33.97 28.74 |
| 14 | Knut Skaug Haraldsen | 29.14 | 35.14 | 29.14 33.45 37.78 41.76 34.18 |
| 15 | Herman Westerlund Kalland | 28.46 | 35.50 | 38.66 37.65 33.28 28.46 35.58 |
| 16 | Helmer Ewert | 31.62 | 35.98 | 36.64 35.57 40.94 35.73 31.62 |
| 17 | Nicolas Gertner Kilian | 29.01 | 36.00 | 32.27 34.53 29.01 49.95 41.19 |
| 18 | Daniel Wallin | 34.58 | 36.05 | 35.47 34.58 35.10 37.57 38.59 |
| 19 | Joel Lundström | 31.93 | 36.47 | 34.70 39.24 31.93 41.42 35.47 |
| 20 | Theo Skoog | 35.23 | 38.86 | 36.96 40.55 39.08 43.94 35.23 |
| 21 | Victor Colin | 32.12 | 39.36 | 44.68 36.79 32.12 37.72 43.56 |
| 22 | Alexander Tosting | 36.72 | 39.46 | 36.72 45.95 36.99 42.16 39.23 |
| 23 | Mattheo de Wit | 34.76 | 39.58 | 40.78 40.99 42.08 34.76 36.96 |
| 24 | Leo Lindqvist | 32.79 | 40.15 | 32.79 35.65 42.08 42.77 42.72 |
| 25 | Daniël Kassab | 33.75 | 40.38 | 33.75 50.21 34.64 43.17 43.32 |
| 26 | Muhammad Saleh Imtiaz | 35.55 | 40.56 | 35.55 39.65 38.55 43.83 43.48 |
| 27 | Antoine Isselin | 38.02 | 41.76 | 42.70 47.30 44.07 38.51 38.02 |
| 28 | Michael Wittwer | 38.57 | 42.99 | 41.89 42.55 38.57 44.53 46.50 |
| 29 | Ianis Costin Chele | 36.68 | 44.78 | 41.77 36.68 52.34 44.25 48.33 |
| 30 | Sebastiano Tronto | 39.10 | 44.82 | 39.10 49.50 42.31 44.28 47.87 |
| 31 | Clément Valot | 42.98 | 45.04 | 42.98 47.55 44.33 44.44 46.36 |
| 32 | Niklas Aasen Eliasson | 38.26 | 45.09 | 45.12 43.24 38.26 52.94 46.91 |
| 33 | Rami El Mallah | 38.87 | 45.56 | 53.10 45.51 45.44 45.73 38.87 |
| 34 | Simon Nilsson | 42.06 | 46.33 | 48.72 42.06 43.86 52.27 46.40 |
| 35 | Matteo Dummar | 42.34 | 46.75 | 42.34 45.04 46.67 48.54 51.47 |
| 36 | Jan Bentlage | 42.33 | 46.86 | 44.82 46.87 52.07 48.89 42.33 |
| 37 | Anders Berggren | 38.51 | 47.37 | 46.39 46.86 38.51 52.94 48.85 |
| 38 | Lukas Noel | 42.39 | 49.72 | 53.10 42.39 52.83 44.66 51.68 |
| 39 | Jakov Ljubicic | 46.21 | 49.82 | 53.55 47.70 57.44 48.22 46.21 |
| 40 | Fredrik Abildgaard Trondhjem | 40.41 | 50.96 | 59.64 52.83 55.05 45.01 40.41 |
| 41 | Ronnie Jinxuan Zhu (朱缙轩) | 46.48 | 51.36 | 48.42 59.65 46.48 47.49 58.16 |
| 42 | Kristian Holme | 47.69 | 52.42 | 53.35 54.93 48.98 47.69 1:04.60 |
| 43 | Dante Wallin Arvidsson | 48.59 | 53.87 | 59.95 48.59 1:12.39 52.23 49.43 |
| 44 | Luc Prevost | 51.98 | 54.18 | 53.87 54.00 DNF 51.98 54.66 |
| 45 | Edvin Jansson | 50.39 | 54.25 | 50.39 53.89 53.20 55.66 1:01.26 |
| 46 | Adam Devere | 49.24 | 55.65 | 58.49 49.24 57.26 56.13 53.57 |
| 47 | Paola Claudio Fonseca | 49.51 | 56.05 | 1:15.24 55.08 52.88 49.51 1:00.18 |
| 48 | Tor Torstensson | 50.88 | 56.70 | 50.88 58.55 53.71 57.85 59.56 |
| 49 | Rasmus Händén | 51.37 | 56.95 | 56.16 54.30 51.37 1:00.40 1:17.89 |
| 50 | Aron Levi Sigmundsson | 53.51 | 57.02 | 55.23 1:07.83 53.51 57.62 58.21 |
| 51 | Viktor Zenk | 48.62 | 57.67 | 48.62 55.35 59.10 58.57 1:11.81 |
| 52 | Robin Verstraten | 54.52 | 57.97 | 57.08 1:03.25 54.52 56.13 1:00.69 |
| 53 | Pep Edén | 54.56 | 58.16 | 58.95 1:00.36 54.56 56.84 58.68 |
| 54 | Linus Thyberg | 46.66 | 58.42 | 59.97 52.36 1:12.73 1:02.93 46.66 |
| 55 | August Olofsson | 54.05 | 58.66 | 54.57 1:00.82 1:00.59 1:12.60 54.05 |
| 56 | Samuel Eklund-Hanna | 47.00 | 58.69 | 47.00 57.73 59.88 1:00.14 58.47 |
| 57 | Simone Ohler | 55.02 | 59.67 | 1:01.73 58.40 55.02 58.87 1:10.27 |
| 58 | Emil Degerman | 49.55 | 1:02.20 | 1:02.23 49.55 1:00.99 1:14.25 1:03.39 |
| 59 | Emil Elghorn | 53.18 | 1:02.20 | 1:02.10 1:15.28 53.18 1:01.39 1:03.10 |
| 60 | Leo Sjögren | 52.04 | 1:02.63 | 55.51 56.40 1:15.97 DNF 52.04 |
| 61 | Christian Lacle | 52.01 | 1:03.76 | 1:00.89 52.01 2:00.09 1:03.14 1:07.24 |
| 62 | Ole Nikolai Gjerset | 55.55 | 1:04.83 | 1:08.38 1:05.25 55.55 1:04.41 1:04.84 |
| 63 | Olle Folkesson | 59.88 | 1:05.47 | 1:09.71 1:10.77 59.88 1:05.20 1:01.51 |
| 64 | Vincent Rylander | 54.64 | 1:06.20 | 54.64 1:06.83 1:13.48 58.73 1:13.04 |
| 65 | Vincent von Schantz | 1:04.11 | 1:06.52 | 1:09.11 1:05.47 1:17.99 1:04.98 1:04.11 |
| 66 | Thomas Pierroz | 1:02.19 | 1:07.17 | 1:13.37 1:13.22 1:02.19 1:05.47 1:02.82 |
| 67 | Viggo Fröcklin | 1:01.33 | 1:08.50 | 1:28.22 1:02.22 1:01.33 1:13.81 1:09.48 |
| 68 | Martin Zhang (张镐轩) | 1:02.71 | 1:09.52 | 1:19.96 1:02.71 1:06.64 1:15.76 1:06.15 |
| 69 | Ruben Lundquist | 58.48 | 1:10.06 | 1:02.42 58.48 1:26.79 1:18.49 1:09.27 |
| 70 | Rasmus Jönsson | 1:01.49 | 1:10.30 | 1:01.49 1:20.55 1:15.09 1:13.93 1:01.88 |
| 71 | Leo Blyberg | 1:03.30 | 1:10.56 | 1:25.48 1:09.96 1:17.66 1:03.30 1:04.07 |
| 72 | Albin Heed | 1:04.10 | 1:11.77 | 1:13.28 1:17.55 1:04.10 1:13.79 1:08.23 |
| 73 | Emil Alpsten | 1:10.71 | 1:14.23 | 1:16.51 1:25.03 1:11.86 1:14.33 1:10.71 |
| 74 | Emanuel Skålberg | 1:08.14 | 1:16.32 | 1:24.01 1:12.17 1:17.05 1:19.74 1:08.14 |
| 75 | Sixten Engström Jadvi | 1:09.22 | 1:19.88 | 1:09.22 1:12.06 1:22.30 1:34.88 1:25.28 |
| 76 | Jonas Zheng Cao | 1:07.15 | 1:21.13 | DNF 1:14.40 1:22.95 1:26.05 1:07.15 |
| 77 | Dante Videfrost | 1:14.48 | 1:21.54 | 1:27.53 1:25.60 1:14.48 1:18.42 1:20.59 |
| 78 | Melis Atarim | 1:15.49 | 1:22.07 | 1:22.02 1:25.04 1:27.91 1:15.49 1:19.14 |
| 79 | Hedi Liis Timmusk | 1:04.99 | 1:22.42 | 1:19.68 1:22.43 1:25.14 1:57.17 1:04.99 |
| 80 | Filip Baiduo Qiu | 1:03.67 | 1:22.84 | 1:19.68 1:03.67 1:38.75 DNF 1:10.09 |
| 81 | Mia Karlsson | 1:11.88 | 1:23.32 | 1:24.03 1:25.66 1:20.27 1:11.88 1:25.79 |
| 82 | Patrik Oom | 1:10.87 | 1:24.27 | 1:26.67 1:10.87 1:23.30 1:34.69 1:22.84 |
| 83 | Amos Boman | 1:15.48 | 1:28.10 | 1:29.72 1:15.48 1:26.12 1:28.47 1:31.67 |
| 84 | Alexander von Jelinek | 1:18.44 | 1:29.95 | DNF 1:18.44 1:28.20 1:26.80 1:34.84 |
| 85 | Jan Křížka | 1:24.48 | 1:31.71 | 1:30.91 1:27.01 1:37.20 1:24.48 DNF |
| 86 | Jakob Foged Lauritzen | 1:24.40 | 1:32.21 | 1:39.53 1:24.40 1:33.70 1:29.02 1:33.91 |
| 87 | Enok Gilljam | 1:27.73 | 1:34.55 | 2:11.12 1:40.84 1:34.93 1:27.73 1:27.87 |
| 88 | Mike Vidrik Rätsep | 1:33.44 | 1:38.25 | 1:35.70 1:33.44 1:39.58 1:46.00 1:39.46 |
| 89 | Joel Prim | 1:23.00 | 1:40.90 | 1:23.00 1:45.16 1:53.14 1:37.36 1:40.18 |
| 90 | Arvid Englund | 1:37.90 | 1:41.01 | 1:37.90 2:00.17 1:40.31 1:38.26 1:44.45 |
| 91 | Teo Dickson | 1:33.11 | 1:42.99 | 1:40.17 1:33.11 1:50.30 2:01.04 1:38.49 |
| 92 | Joakim Hammarsten | 1:29.34 | 1:43.23 | 1:29.34 1:42.75 1:45.34 1:41.59 1:59.55 |
| 93 | Jacob Kuylser | 1:37.93 | 1:43.37 | 1:44.72 2:14.79 1:42.75 1:37.93 1:42.64 |
| 94 | Samuel Panteon | 1:33.94 | 1:44.74 | 1:52.33 1:35.38 1:47.83 1:33.94 1:51.02 |
| 95 | William Hjort | 1:42.91 | 1:51.82 | 1:42.91 1:43.79 2:28.30 1:48.83 2:02.85 |
| 96 | Anton Löfberg | 1:38.16 | 1:58.30 | 2:28.71 1:38.16 1:44.12 1:53.14 2:17.65 |
| 97 | Elias Buncic | 1:53.83 | — | 1:53.83 DNF — — — |
| 98 | Carlos Wang | 1:54.27 | — | 2:00.53 1:54.27 — — — |
| 99 | Emric Reodor Furberg | 1:56.35 | — | 2:19.95 1:56.35 — — — |
| 100 | Morris Magnusson | 1:57.45 | — | 1:57.45 2:03.38 — — — |
| 101 | Jonas Michael Bakke | 1:58.95 | — | 2:09.14 1:58.95 — — — |
| 102 | Zian Zhang | 1:59.47 | — | 2:29.53 1:59.47 — — — |
| 103 | Isak Oskar Waara | 2:03.43 | — | 2:03.43 2:30.75 — — — |
| 104 | Lucas Weeks | 2:04.99 | — | 2:04.99 2:47.56 — — — |
| 105 | Zhiyuan Jing | 2:10.13 | — | 2:10.13 DNF — — — |
| 106 | Sander Bakke | 2:14.21 | — | 2:14.34 2:14.21 — — — |
| 107 | Peter Hugosson-Miller | 2:35.53 | — | 2:35.53 2:55.68 — — — |
| 108 | Dante Tonring | 2:58.80 | — | 3:16.62 2:58.80 — — — |
| 109 | Rasmus Foged Lauritzen | 3:04.97 | — | 3:04.97 DNF — — — |
| 110 | Jad El Mallah | 3:17.75 | — | 3:47.00 3:17.75 — — — |
| 111 | Elliot Bäckman | DNF | — | DNF DNF — — — |
| 111 | Noa Sjögren | DNF | — | DNF DNF — — — |