| Francesco Betti (A1) | 40.00 | (14) | 1:34.00 | (4) | 2:50.00 | (1) | 3:00.00 | (1) | 1:40.00 | (4) |
| Gabriel Odor (B2) | 14.00 | (19) | 48.00 | (11) | 1:08.00 | (6) | 1:30.00 | (6) | 1:50.00 | (2) |
| Zhongyan Ning (A1) | 56.00 | (9) | 1:10.00 | (7) | 52.00 | (10) | 16.00 | (17) | 2:30.00 | (1) |
| Shen Hanyang (A2) | 10.00 | (22) | 08.00 | (21) | 32.00 | (15) | 24.00 | (14) | 04.00 | (24) |
| Aleksandr Podolskij (A2) | 06.00 | (23) | 48.00 | (11) | 2:04.00 | (2) | 2:30.00 | (2) | - | |
| Anvar Mukhamadejev (A2) | 06.00 | (23) | 04.00 | (23) | 10.00 | (20) | 16.00 | (17) | - | |
| Sergej Loginov (A1) | 58.00 | (8) | 1:12.00 | (6) | 1:04.00 | (8) | 18.00 | (16) | - | |
| Ole Jeske (A2) | 46.00 | (12) | 08.00 | (21) | 04.00 | (23) | - | | 06.00 | (22) |
| Janno Botman (A1) | 48.00 | (11) | 36.00 | (13) | 42.00 | (12) | - | | 1:44.00 | (3) |
| Max Reder (A1) | 52.00 | (10) | 56.00 | (9) | 1:04.00 | (8) | - | | - | |
| Jeffrey Rosanelli (A2) | 2:30.00 | (2) | 2:12.00 | (1) | 24.00 | (16) | - | | - | |
| Damian Żurek (A1) | 1:32.00 | (4) | 1:20.00 | (5) | 08.00 | (21) | - | | - | |
| Samuli Suomalainen (A2) | 1:10.00 | (6) | 50.00 | (10) | 50.00 | (11) | - | | - | |
| Michael Roth (A2) | 16.00 | (18) | 24.00 | (15) | - | | - | | - | |
| Seon Kyo Jeong (A2) | 44.00 | (13) | 1:40.00 | (2) | - | | - | | - | |
| Gaweł Oficjalski (A2) | 1:14.00 | (5) | 10.00 | (20) | - | | - | | - | |
| Daan Baks (A2) | 06.00 | (23) | 33.00 | (14) | - | | - | | - | |
| Jonas Nordhøy Kristensen (A2) | 11.00 | (21) | 15.00 | (19) | - | | - | | - | |
| Mika van Essen (A1) | 16.00 | (18) | 10.00 | (20) | - | | - | | - | |
| Rio Iwasa (A2) | 36.00 | (15) | 44.00 | (12) | - | | - | | - | |
| Shuuta Matsudzu (A1) | 1:00.00 | (7) | 1:20.00 | (5) | - | | - | | - | |
| Seong-Hyeon Park (A1) | 40.00 | (14) | 1:00.00 | (8) | - | | - | | - | |
| Stef Brandsen (A1) | 1:10.00 | (6) | 20.00 | (17) | - | | - | | - | |
| Ruslan.98 Zakharov (A2) | 2:40.00 | (1) | 1:36.00 | (3) | - | | - | | - | |
| Torai Ishikawa (A2) | 1:40.00 | (3) | 1:10.00 | (7) | - | | - | | - | |
| Artur Galiyev (A1) | 20.00 | (17) | 04.00 | (23) | - | | - | | - | |
| Vjatsjeslav Zaretskij (B2) | 05.00 | (24) | - | | 01.00 | (25) | 05.00 | (24) | 14.00 | (18) |
| Roman Makhakhej (B2) | 12.00 | (20) | - | | - | | - | | 1:10.00 | (6) |
| Enrico Salino (A2) | 34.00 | (16) | - | | - | | - | | 50.00 | (10) |
| Nil Llop Izquierdo (C2) | 04.00 | (25) | - | | - | | - | | 1:08.00 | (7) |
| Wiktor Grzybek (B2) | 01.00 | (26) | - | | - | | - | | - | |
| Vladislav Zapojkin (A2) | 04.00 | (25) | - | | - | | - | | - | |
| Dongsheng Yang (B1) | 05.00 | (24) | - | | - | | - | | - | |
| Jan Świątek (A2) | - | | 18.00 | (18) | 36.00 | (13) | 05.00 | (24) | 1:20.00 | (5) |
| Hallgeir Engebråten (A1) | - | | 03.00 | (24) | 1:05.00 | (7) | 2:00.00 | (3) | 46.00 | (11) |
| Paul Galczinsky (A2) | - | | 18.00 | (18) | 1:54.00 | (3) | 1:28.00 | (7) | - | |
| Jakub Piotrowski (A1) | - | | 05.00 | (22) | 18.00 | (17) | 12.00 | (20) | - | |
| Viktor Rudenko (A2) | - | | 24.00 | (15) | 36.00 | (13) | 15.00 | (18) | - | |
| Vladislav Zjiburtovitsj (A1) | - | | 01.00 | (25) | 04.00 | (23) | - | | - | |
| Stefan Neumiarzhytski (A2) | - | | 22.00 | (16) | - | | 18.00 | (16) | 40.00 | (12) |
| Evgeniy Bolgov (A2) | - | | 03.00 | (24) | - | | - | | - | |
| Hae-Yeong Lee (A1) | - | | - | | 1:40.00 | (4) | 1:40.00 | (5) | 18.00 | (16) |
| Thomas Lande Eriksen (A2) | - | | - | | 14.00 | (19) | 1:44.00 | (4) | 52.00 | (9) |
| Max Visscher (A1) | - | | - | | 03.00 | (24) | 28.00 | (13) | 50.00 | (10) |
| Do-Hyeong Lee (A2) | - | | - | | 1:20.00 | (5) | 36.00 | (11) | 1:40.00 | (4) |
| Jort Boomhouwer (A2) | - | | - | | 03.00 | (24) | 16.00 | (17) | 16.00 | (17) |
| Zhibo Cui (A2) | - | | - | | 36.00 | (13) | 10.00 | (21) | 12.00 | (19) |
| Yahor Damaratski (A1) | - | | - | | 06.00 | (22) | 56.00 | (9) | 24.00 | (15) |
| Kouki Takamizawa (A1) | - | | - | | 01.00 | (25) | 03.00 | (26) | 28.00 | (14) |
| Jakub Kopriva (A2) | - | | - | | 08.00 | (21) | 12.00 | (20) | 32.00 | (13) |
| Andrej Sjabanov (A1) | - | | - | | 33.00 | (14) | 1:04.00 | (8) | 1:04.00 | (8) |
| Lukas Mann (A1) | - | | - | | 16.00 | (18) | 32.00 | (12) | - | |
| Taishi Yamamoto (A2) | - | | - | | 16.00 | (18) | 08.00 | (22) | - | |
| Dong-Woo Kim (A1) | - | | - | | 08.00 | (21) | 12.00 | (20) | - | |
| Riki Hayashi (A2) | - | | - | | 1:00.00 | (9) | 44.00 | (10) | - | |
| Jarno Schellekens (A1) | - | | - | | - | | 04.00 | (25) | 07.00 | (21) |
| Sebastien Briestansky (A2) | - | | - | | - | | 01.00 | (28) | 05.00 | (23) |
| Peter Riches (B1) | - | | - | | - | | 02.00 | (27) | 03.00 | (25) |
| Botond Bejczi (A1) | - | | - | | - | | 06.00 | (23) | 16.00 | (17) |
| Mathieu Belloir (A1) | - | | - | | - | | 02.00 | (27) | 14.00 | (18) |
| Louis Hollaar (A2) | - | | - | | - | | 32.00 | (12) | - | |
| Tobias Fløiten (B1) | - | | - | | - | | 20.00 | (15) | - | |
| Bram Cohen (A1) | - | | - | | - | | 14.00 | (19) | - | |
| Nicola Nadalini (B2) | - | | - | | - | | 03.00 | (26) | - | |
| Cosmin Nedelea (A1) | - | | - | | - | | - | | 10.00 | (20) |
| Erik Decker (A1) | - | | - | | - | | - | | 05.00 | (23) |
| Niclas Mastrup (B2) | - | | - | | - | | - | | 14.00 | (18) |
| Matej Filip (A2) | - | | - | | - | | - | | 04.00 | (24) |
| Rafael Heredia Barba (B2) | - | | - | | - | | - | | 03.00 | (25) |
| Joonas Valge (B2) | - | | - | | - | | - | | 46.00 | (11) |
| Bayarmagnai Amarzaya (B1) | - | | - | | - | | - | | 01.00 | (26) |