| 1 | Sebastian Weyer | 21.97 | 27.17 | 21.97 30.73 24.85 27.24 29.41 |
| 2 | Mats Valk | 31.78 | 33.35 | 34.34 33.25 32.48 34.31 31.78 |
| 3 | Ivan Vynnyk (Іван Винник) | 33.25 | 35.62 | 38.89 33.25 35.90 36.68 34.27 |
| 4 | Sei Sugama (洲鎌星) | 29.91 | 36.02 | 29.91 38.88 40.45 36.84 32.35 |
| 5 | Przemysław Kaleta | 32.45 | 36.20 | 35.96 32.45 35.54 37.86 37.11 |
| 6 | Lucas Wesche | 34.29 | 37.29 | 34.29 54.77 38.10 37.02 36.74 |
| 7 | Martin Kraut | 34.39 | 37.46 | 34.39 39.69 37.23 35.46 42.53 |
| 8 | Cornelius Dieckmann | 31.76 | 38.02 | 49.98 31.76 36.03 42.94 35.10 |
| 9 | Louis Cormier | 35.62 | 38.05 | 36.58 41.83 39.41 35.62 38.15 |
| 10 | Philipp Weyer | 36.14 | 38.56 | 46.60 36.14 41.86 36.75 37.08 |
| 11 | Robert Yau | 32.80 | 38.75 | 46.13 41.40 37.73 37.12 32.80 |
| 12 | Sameer Mahmood | 37.87 | 38.86 | 37.87 41.04 39.42 38.85 38.32 |
| 13 | Paolo Moriello | 29.68 | 39.55 | 39.25 42.30 37.09 29.68 43.26 |
| 14 | Erik Akkersdijk | 35.50 | 40.15 | 37.14 49.59 36.52 35.50 46.79 |
| 15 | Emanuel Rheinert | 38.54 | 40.25 | 38.54 42.35 50.58 39.55 38.85 |
| 16 | Daniel Sheppard | 39.11 | 40.96 | 41.88 39.18 39.11 41.82 45.21 |
| 17 | Simon Westlund | 32.47 | 41.13 | 41.69 41.51 32.47 40.19 49.92 |
| 18 | Simon Crawford | 37.01 | 41.30 | 39.57 41.17 43.16 43.24 37.01 |
| 19 | Michał Pleskowicz | 36.72 | 41.62 | 36.72 DNF 43.12 40.57 41.17 |
| 20 | Bence Barát | 37.76 | 41.84 | 46.38 45.84 39.03 40.65 37.76 |
| 21 | Ivan Zabrodin | 39.71 | 42.03 | 41.60 42.55 41.93 39.71 45.19 |
| 22 | Dario Roa Sánchez | 38.14 | 42.15 | 45.57 39.34 38.14 1:28.81 41.53 |
| 23 | Wojciech Szatanowski | 38.85 | 42.87 | 43.08 46.09 39.43 2:18.87 38.85 |
| 24 | Morten Arborg | 34.04 | 43.23 | 44.61 49.80 40.08 44.99 34.04 |
| 25 | Carlos Méndez García-Barroso | 41.51 | 43.32 | 45.63 48.26 42.12 41.51 42.20 |
| 26 | Jakob Kogler | 40.76 | 43.36 | 43.96 46.18 44.46 40.76 41.67 |
| 27 | Dmitry Dobrjakov | 41.79 | 43.42 | 41.79 43.23 43.18 43.95 43.84 |
| 28 | Leon Schmidtchen | 34.79 | 43.43 | 34.79 43.00 52.49 41.61 45.69 |
| 29 | Valentin Hoffmann | 38.80 | 43.58 | 46.58 38.80 45.57 44.27 40.90 |
| 30 | Breandan Vallance | 36.68 | 44.31 | 46.25 44.27 43.25 36.68 45.42 |
| 31 | Matic Omulec | 39.84 | 44.43 | 53.46 43.90 39.84 46.12 43.26 |
| 32 | Reinier Schippers | 32.29 | 44.63 | 44.40 45.46 44.04 32.29 54.61 |
| 33 | Michael Röhrer | 41.21 | 44.85 | 46.24 50.77 42.74 41.21 45.57 |
| 34 | Karina Grandjean Beck | 42.14 | 44.92 | 51.33 42.85 42.14 47.72 44.19 |
| 35 | Andreas Gröbmayr | 39.23 | 45.19 | 47.38 42.55 39.23 54.63 45.65 |
| 36 | Wojciech Knott | 36.19 | 45.30 | DNF 45.19 36.19 47.76 42.96 |
| 37 | Jakub Kipa | 40.41 | 45.94 | 41.24 47.33 49.26 40.41 51.75 |
| 38 | Guus de Wit | 39.77 | 45.96 | 44.00 47.87 39.77 57.14 46.00 |
| 39 | Michał Halczuk | 41.68 | 46.15 | 48.02 41.68 45.80 46.92 45.74 |
| 40 | Gunnar Krig | 42.69 | 46.29 | 45.91 42.69 48.49 44.88 48.08 |
| 41 | Mattia Furlan | 38.39 | 46.63 | 38.39 53.16 56.46 43.44 43.29 |
| 42 | Jure Gregorc | 43.35 | 46.63 | 44.80 46.72 48.36 43.35 51.66 |
| 43 | Simon Stannek | 45.92 | 46.75 | 45.93 48.26 45.92 59.66 46.06 |
| 44 | Nathaniel Berg | 44.45 | 46.83 | 44.45 45.34 44.73 50.55 50.42 |
| 45 | Blaž Dobravec | 43.44 | 47.19 | 43.44 46.91 48.18 DNF 46.49 |
| 46 | Joey Gouly | 38.21 | 47.39 | 52.67 42.58 50.09 49.51 38.21 |
| 47 | Jakub Wolniewicz | 44.52 | 47.51 | 51.28 50.35 46.85 45.33 44.52 |
| 48 | Niko Paavilainen | 41.20 | 47.54 | 41.20 42.39 55.72 48.29 51.94 |
| 49 | Kalina Brzezińska | 40.30 | 47.81 | 41.73 DNF 50.42 40.30 51.28 |
| 50 | Kim Jokinen | 44.40 | 47.86 | 44.78 49.42 49.37 53.96 44.40 |
| 51 | James Molloy | 40.39 | 48.44 | 40.39 56.80 51.38 50.56 43.37 |
| 52 | Fabian Auroux | 39.60 | 48.54 | 55.15 51.71 48.56 39.60 45.34 |
| 53 | Viktor Ejlertsson | 46.28 | 49.22 | 59.70 51.47 47.14 46.28 49.06 |
| 54 | Alexander Lau | 45.51 | 49.44 | 50.78 45.51 47.84 52.22 49.71 |
| 55 | Albin Sten | 44.21 | 49.61 | 54.41 47.86 54.31 46.65 44.21 |
| 56 | Lorenzo Vigani Poli | 42.12 | 49.82 | 47.68 51.93 56.26 49.84 42.12 |
| 57 | Johan Svensson | 44.21 | 49.86 | 49.05 49.10 57.30 51.42 44.21 |
| 58 | Rok Glinšek | 41.92 | 49.89 | 48.18 50.54 59.96 50.94 41.92 |
| 59 | Daniel Gloppestad Bajer | 40.95 | 50.02 | 40.95 48.18 53.48 50.66 51.23 |
| 60 | Abbe Hansen | 48.59 | 50.34 | 48.59 52.79 49.42 48.82 58.00 |
| 61 | Wilhelm Kilders | 48.65 | 50.72 | 48.65 59.10 50.91 49.88 51.38 |
| 62 | Filip Miazek | 49.24 | 51.37 | 51.18 49.24 57.19 52.56 50.38 |
| 63 | Nicolay Roness | 46.16 | 51.46 | 51.29 1:07.28 51.31 51.78 46.16 |
| 64 | Niko Ronkainen | 45.23 | 51.57 | 45.23 1:01.08 47.10 54.06 53.56 |
| 65 | Anders Berggren | 45.78 | 51.75 | 54.82 45.78 48.85 51.59 1:02.21 |
| 66 | Linus Frész | 46.00 | 52.41 | 50.67 50.12 58.49 46.00 56.45 |
| 67 | Philippe Virouleau | 46.91 | 52.51 | 46.91 47.01 55.54 54.99 57.15 |
| 68 | Cezary Rokita | 47.02 | 52.66 | 52.40 56.18 57.78 49.39 47.02 |
| 69 | Adam Kjörk | 46.52 | 53.34 | 46.52 48.99 57.38 58.17 53.66 |
| 70 | Sébastien Auroux | 46.35 | 53.38 | 57.09 52.08 1:00.71 50.96 46.35 |
| 71 | Anton Piau | 47.62 | 53.44 | 47.62 59.05 50.61 59.40 50.66 |
| 72 | Daniel Wallin | 47.44 | 53.45 | 49.77 57.40 57.15 53.42 47.44 |
| 73 | Adrian Lehmann | 46.36 | 53.79 | 49.20 58.25 53.91 46.36 1:01.12 |
| 74 | Alexandre Richard | 48.91 | 53.88 | 50.62 52.16 48.91 58.85 59.53 |
| 75 | Conor Cronin | 43.81 | 53.92 | 1:00.96 43.81 55.08 54.41 52.28 |
| 76 | Samuel Klingström | 48.66 | 54.12 | 51.30 48.66 57.74 53.31 59.74 |
| 77 | Lucas Garron | 49.52 | 54.41 | 51.89 49.52 54.82 56.51 56.78 |
| 78 | Jakub Wojtaszewski | 46.34 | 54.58 | 57.48 46.34 56.06 56.35 51.32 |
| 79 | Callum Hales-Jepp | 50.23 | 54.83 | 50.23 50.71 1:03.38 58.63 55.16 |
| 80 | Marcin Jakubowski | 46.42 | 55.19 | 1:04.42 46.42 1:01.00 49.84 54.73 |
| 81 | Juš Mejaš | 50.71 | 55.74 | 53.74 58.35 50.71 55.12 1:09.22 |
| 82 | Joel Ulin | 44.77 | 55.83 | 54.99 57.29 44.77 55.61 56.89 |
| 83 | Julian Höfler | 53.66 | 56.48 | 53.66 55.87 1:04.11 55.69 57.88 |
| 84 | Jonathan Hamstad | 51.97 | 56.72 | 53.32 59.01 1:01.52 51.97 57.82 |
| 85 | Sergey Ryabko | 53.19 | 57.53 | 58.51 1:05.84 59.65 54.43 53.19 |
| 86 | Kevin Guillaumond | 49.95 | 57.57 | 54.93 49.95 56.84 1:00.95 1:11.12 |
| 87 | Victor Colin | 54.88 | 57.65 | 1:00.26 54.88 59.97 55.54 57.43 |
| 88 | Nora Christ | 48.27 | 58.00 | 1:09.17 1:00.16 48.27 55.57 58.27 |
| 89 | Ivo Bakker | 53.16 | 58.00 | 53.16 57.10 59.41 1:03.00 57.50 |
| 90 | Filippo Brancaleoni | 49.63 | 58.64 | 1:08.03 49.63 55.26 52.64 DNF |
| 91 | Frederik Dalgaard Moroder | 55.66 | 58.84 | 59.19 59.21 58.11 55.66 1:00.49 |
| 92 | Louis Sarthou | 51.48 | 59.33 | 1:09.21 1:05.33 54.32 58.33 51.48 |
| 93 | Andreas Pohl | 57.25 | 59.38 | 1:05.31 57.25 58.78 59.58 59.77 |
| 94 | Grzegorz Jałocha | 56.69 | 59.71 | 1:04.24 1:13.11 56.69 57.93 56.97 |
| 95 | Henrik Buus Aagaard | 53.65 | 59.88 | 1:02.24 1:14.83 57.06 1:00.34 53.65 |
| 96 | Jules Desjardin | 52.94 | 59.94 | 52.94 1:06.87 59.01 58.05 1:02.76 |
| 97 | Holger Rasmussen | 53.69 | 1:00.15 | 1:15.79 1:02.00 59.81 58.63 53.69 |
| 98 | Ville Kilpeläinen | 51.44 | 1:00.62 | 51.44 1:05.34 59.34 1:05.57 57.19 |
| 99 | Ron van Bruchem | 56.75 | 1:01.61 | 1:00.02 1:01.73 1:03.08 56.75 1:10.99 |
| 100 | Chris Wall | 50.65 | 1:01.69 | 1:12.29 58.10 1:03.78 50.65 1:03.19 |
| 101 | Louis de Mendonça | 54.55 | 1:01.92 | 1:03.07 54.55 58.37 1:06.86 1:04.32 |
| 102 | Elias Fischer | 57.07 | 1:02.02 | 1:00.03 57.07 59.78 1:10.35 1:06.24 |
| 103 | Marcel Peters | 51.70 | 1:02.13 | 51.70 1:15.44 57.48 1:06.63 1:02.29 |
| 104 | Carl Håkon Solheim | 54.27 | 1:02.13 | 56.07 1:07.23 1:04.75 1:05.58 54.27 |
| 105 | Matias Rasmussen | 55.68 | 1:02.19 | 55.68 1:03.88 58.16 1:13.93 1:04.53 |
| 106 | Zak Walters | 57.33 | 1:03.08 | 1:05.19 1:03.15 1:00.89 1:08.62 57.33 |
| 107 | Christian Schiøtt | 1:02.19 | 1:03.41 | 1:02.19 1:03.63 1:04.54 1:03.38 1:03.21 |
| 108 | Hippolyte Moreau | 44.29 | 1:03.95 | 54.44 1:25.47 1:41.60 51.93 44.29 |
| 109 | Aatu Tuomisto | 59.71 | 1:05.02 | 59.71 1:04.63 1:17.61 1:02.11 1:08.32 |
| 110 | Gregor Billing | 57.62 | 1:05.59 | 1:13.18 1:09.05 57.62 1:07.66 1:00.07 |
| 111 | Joris Mühlsteff | 1:00.35 | 1:05.60 | 1:06.80 1:00.35 1:08.75 1:01.25 1:10.73 |
| 112 | Simone Cantarelli | 56.60 | 1:05.72 | 56.60 1:05.89 1:05.20 1:06.06 1:16.77 |
| 113 | Anthony Brooks | 55.22 | 1:05.82 | 55.22 1:05.63 1:18.70 1:07.28 1:04.54 |
| 114 | Willi Mickein | 1:01.19 | 1:05.93 | 1:11.14 1:03.58 1:01.19 1:21.54 1:03.07 |
| 115 | Adam Lärkeryd | 56.08 | 1:06.02 | 1:19.23 1:09.60 1:03.00 56.08 1:05.45 |
| 116 | Nicolas Fruy | 1:01.79 | 1:06.22 | 1:05.27 1:10.82 1:01.79 1:06.91 1:06.48 |
| 117 | Hampus Hellqvist | 59.24 | 1:06.37 | 1:14.00 1:15.67 59.24 1:01.77 1:03.33 |
| 118 | Axel Häck | 1:01.19 | 1:06.40 | 1:08.90 1:04.54 1:01.19 DNF 1:05.77 |
| 119 | Pranjal Khan | 59.36 | 1:06.48 | 1:00.48 59.36 1:15.33 1:03.63 1:16.45 |
| 120 | Jesper Nilsson | 1:05.68 | 1:06.63 | 1:07.15 1:06.67 1:06.07 1:15.22 1:05.68 |
| 121 | Jonathan Adlam | 58.84 | 1:06.67 | 1:28.99 1:15.83 59.68 1:04.51 58.84 |
| 122 | Zoé de Moffarts | 1:01.62 | 1:06.87 | 1:13.68 DNF 1:03.44 1:03.49 1:01.62 |
| 123 | Fredrik Abildgaard Trondhjem | 1:00.60 | 1:07.07 | 1:02.71 1:08.06 1:00.60 1:12.23 1:10.44 |
| 124 | Rasmus Andersson | 57.19 | 1:07.22 | 1:15.61 1:09.37 1:08.51 1:03.79 57.19 |
| 125 | Florian Herzog | 1:01.33 | 1:08.57 | 1:08.00 1:11.72 1:01.33 1:12.78 1:06.00 |
| 126 | Javier Tirado Ortiz | 1:03.67 | 1:09.22 | 1:13.88 1:03.67 1:16.64 1:06.81 1:06.96 |
| 127 | Adam Greenwood | 1:03.57 | 1:09.42 | 1:08.41 1:07.82 1:03.57 1:12.03 DNF |
| 128 | Lars Vennike Nielsson | 1:00.16 | 1:09.55 | 1:20.94 1:07.17 1:00.16 1:12.01 1:09.47 |
| 129 | Piotr Kuchta | 1:05.96 | 1:10.25 | 1:09.24 DNF 1:05.96 1:14.91 1:06.60 |
| 130 | Noa Arthurs | 53.81 | 1:10.33 | DNF 53.81 1:00.59 1:27.75 1:02.65 |
| 131 | Ludvig Sahlström | 59.23 | 1:11.47 | 1:29.46 1:17.66 1:11.84 1:04.90 59.23 |
| 132 | Vidar Norstein Klungre | 1:06.39 | 1:12.05 | 1:11.57 1:17.07 1:07.52 1:18.70 1:06.39 |
| 133 | Nóra Szepes | 1:04.30 | 1:13.35 | 1:19.90 1:07.51 1:21.59 1:12.64 1:04.30 |
| 134 | Michael Kristel | 1:07.12 | 1:15.12 | 1:07.12 1:22.30 1:07.68 1:25.25 1:15.37 |
| 135 | Lorenzo Guarini | 1:04.06 | 1:15.61 | 1:08.00 1:59.07 1:04.06 1:28.91 1:09.91 |
| 136 | Daniel Coertze | 1:09.63 | 1:16.03 | 1:10.52 1:26.74 1:21.36 1:09.63 1:16.22 |
| 137 | Gonzalo Orellana Barrasa | 59.38 | 1:16.45 | 1:19.11 1:13.99 1:26.64 1:16.24 59.38 |
| 138 | Alban Reynaud | 1:08.92 | 1:17.11 | 1:24.29 1:23.72 1:10.99 1:08.92 1:16.62 |
| 139 | Tomas Kristiansson | 1:04.64 | 1:17.12 | 1:25.34 1:29.20 1:04.64 1:16.31 1:09.71 |
| 140 | François Courtès | 1:10.78 | 1:17.17 | DNF 1:21.90 1:10.78 1:14.26 1:15.35 |
| 141 | Lars Vandenbergh | 1:00.45 | 1:17.31 | 1:19.39 1:00.45 1:27.06 1:05.47 1:29.64 |
| 142 | Greg Austin | 1:05.33 | 1:17.64 | 1:20.41 1:05.33 1:18.86 2:03.21 1:13.65 |
| 143 | Robin Verstraten | 1:08.39 | 1:18.53 | 1:14.52 1:08.39 1:21.03 1:20.03 1:52.05 |
| 144 | Ole Nikolai Gjerset | 1:12.69 | 1:19.55 | 1:14.59 1:27.31 1:36.84 1:16.74 1:12.69 |
| 145 | Janne Lehtimäki | 1:11.71 | 1:19.95 | 1:33.53 1:15.35 1:11.71 1:21.94 1:22.57 |
| 146 | Arvid Skarrie | 1:15.54 | 1:20.19 | 1:21.53 1:15.54 1:24.20 1:16.93 1:22.11 |
| 147 | Kristian Muggerud | 1:09.10 | 1:20.20 | 1:18.35 1:18.47 1:32.37 1:23.79 1:09.10 |
| 148 | Olli Vikstedt | 1:09.26 | 1:20.99 | 1:23.88 1:24.04 1:15.04 1:09.26 1:34.62 |
| 149 | Alex Makassiouk | 1:07.32 | 1:22.48 | 1:15.84 1:32.58 1:19.03 1:07.32 DNF |
| 150 | Otto Pirttimaa | 1:09.25 | 1:23.36 | 1:51.33 1:09.25 1:20.37 1:28.03 1:21.67 |
| 151 | Thomas Mæhle Schmidt | 1:05.83 | 1:23.67 | 1:05.83 1:31.61 1:20.06 DNF 1:19.34 |
| 152 | Christian Baier | 1:18.16 | 1:24.42 | 1:27.77 1:18.16 1:24.64 1:20.85 1:43.27 |
| 153 | Sanio Kasumovic | 1:03.01 | 1:25.23 | 1:27.93 1:25.48 1:22.60 1:03.01 1:27.62 |
| 154 | Martin Heilig | 1:07.69 | 1:25.92 | 1:17.77 1:07.69 1:22.43 1:37.57 1:41.76 |
| 155 | Serhii Koksharov (Сергій Кокшаров) | 1:07.11 | 1:26.02 | 1:51.57 1:28.48 1:25.35 1:24.22 1:07.11 |
| 156 | Kåre Krig | 1:10.82 | 1:26.54 | 1:29.47 1:33.22 1:16.92 1:10.82 1:37.96 |
| 157 | Luke Hubbard | 1:17.93 | 1:26.59 | 1:25.48 1:34.22 1:20.06 1:17.93 2:15.39 |
| 158 | Raphaël Mothe | 1:06.19 | 1:27.56 | 1:38.61 1:19.55 1:06.19 1:24.52 1:43.31 |
| 159 | Thibaud Lamothe | 1:25.54 | 1:29.20 | 1:25.70 1:27.53 1:34.37 1:56.40 1:25.54 |
| 160 | Troels Poulsen | 1:25.90 | 1:35.55 | 1:45.70 1:25.90 1:33.27 1:27.69 2:38.05 |
| 161 | Antti Vikstedt | 1:26.54 | 1:42.00 | 1:26.54 1:34.83 1:54.52 1:36.66 2:17.51 |
| 162 | Andreas Askjem | 1:32.34 | — | 1:33.37 1:32.34 — — — |
| 163 | Victor Valentin Glyrskov | 1:33.34 | — | 2:27.17 1:33.34 — — — |
| 164 | Steffen Nielsen | 1:33.83 | — | DNF 1:33.83 — — — |
| 165 | Leo Guernion | 1:33.98 | — | 1:45.77 1:33.98 — — — |
| 166 | Johan Torp Jacobsen | 1:34.93 | — | 1:34.93 1:48.67 — — — |
| 167 | Ulrik Bredland | 1:35.47 | — | 1:35.47 1:44.26 — — — |
| 168 | Markus Pirzer | 1:36.76 | — | 2:22.56 1:36.76 — — — |
| 169 | Henrik Olsson | 1:38.00 | — | 2:02.15 1:38.00 — — — |
| 170 | Jonatan Solheim | 1:38.12 | — | DNF 1:38.12 — — — |
| 171 | Sakari Rautalin | 1:42.24 | — | 1:42.24 DNF — — — |
| 172 | Roman Fesenko | 1:43.07 | — | 1:43.07 1:50.64 — — — |
| 173 | Liam Hallberg | 1:43.37 | — | 1:43.37 DNF — — — |
| 174 | Jon Vöge | 1:44.28 | — | 1:44.28 DNF — — — |
| 175 | Rasmus Guldager | 1:44.34 | — | 1:57.70 1:44.34 — — — |
| 176 | Jaume Casado Ruiz | 1:47.80 | — | 2:48.81 1:47.80 — — — |
| 177 | Damien Støvring Rolighed | 1:49.96 | — | 1:49.96 1:51.91 — — — |
| 178 | Fabian Simon | 1:55.01 | — | 1:55.01 1:59.46 — — — |
| 179 | Simon Demant Hemmingsen | 1:55.87 | — | DNF 1:55.87 — — — |
| 180 | Jesper Asbjørn Juul Kisum | 1:57.85 | — | 1:57.85 2:06.41 — — — |
| 181 | Jeppe Møldrup | 1:58.11 | — | 2:12.36 1:58.11 — — — |
| 182 | Heike Zbierski | 2:00.46 | — | 2:00.46 2:13.20 — — — |
| 183 | Jonas Balck Kristensen | 2:04.77 | — | 2:04.77 DNF — — — |
| 184 | Arvid Sandström | 2:05.84 | — | 2:05.84 2:16.58 — — — |
| 185 | Mats Bergsten | 2:06.91 | — | 2:06.91 2:11.06 — — — |
| 186 | Luisa Kummer | 2:37.07 | — | DNF 2:37.07 — — — |
| 187 | Sebastian Robbins | 2:37.57 | — | DNF 2:37.57 — — — |
| 188 | Alexander Wang Gustafsson | 2:42.72 | — | 2:42.72 2:48.15 — — — |
| 189 | Joseph Lines | 2:48.44 | — | 2:48.44 2:56.16 — — — |
| 190 | Kirstine Buus Aagaard | DNF | — | DNF DNS — — — |
| 190 | Jari Paavilainen | DNF | — | DNF DNF — — — |