| 1 | MAKOGON Vladyslav | | 05:11.000 | - | 42.598 |
| 2 | PIRINEN Miko | Gepla-Watersley R+D Road Cycling Team | 05:12.000 | 01.000 | 42.462 |
| 3 | RANTANEN Aksel | | 05:16.000 | 05.000 | 41.924 |
| 4 | BÄCKMAN Anders | | 05:16.000 | 05.000 | 41.924 |
| 5 | SUOMALAINEN Samuli | | 05:18.000 | 07.000 | 41.66 |
| 6 | BORREMANS Kasper | Cannibal - Victorious U19 Development Team | 05:18.000 | 07.000 | 41.66 |
| 7 | BJÖRKLUND Markus | | 05:22.000 | 11.000 | 41.143 |
| 8 | VIITA Ville | | 05:22.000 | 11.000 | 41.143 |
| 9 | SILLANKORVA Jaakko | Voltas - Tartu 2024 by CCN | 05:23.000 | 12.000 | 41.015 |
| 10 | MAKKONEN Jussi | | 05:23.000 | 12.000 | 41.015 |
| 11 | GRÖNLUND Karl-Nicolas | Hubo - Remotive | 05:24.000 | 13.000 | 40.889 |
| 12 | TURUNEN Mikael | | 05:24.000 | 13.000 | 40.889 |
| 13 | LAPPALAINEN Olli | | 05:24.000 | 13.000 | 40.889 |
| 14 | KANANEN Kimmo | | 05:25.000 | 14.000 | 40.763 |
| 15 | VAINIO Veeti | Voltas - Tartu 2024 by CCN | 05:27.000 | 16.000 | 40.514 |
| 16 | TOIVANEN Kalle | | 05:27.000 | 16.000 | 40.514 |
| 17 | LIEDES Veli-Petteri | | 05:28.000 | 17.000 | 40.39 |
| 18 | STAMMEIER Arttu | | 05:28.000 | 17.000 | 40.39 |
| 19 | SIMONEN Niklas | | 05:29.000 | 18.000 | 40.267 |
| 20 | SKUTHÄLLA Filip | | 05:29.000 | 18.000 | 40.267 |
| 21 | PERÄKORPI Lauri | | 05:30.000 | 19.000 | 40.145 |
| 22 | TEPPO Petja | | 05:30.000 | 19.000 | 40.145 |
| 23 | SETOLA Tero | | 05:30.000 | 19.000 | 40.145 |
| 24 | KOLEHMAINEN Oskari | NIPPO-EF-Martigues | 05:31.000 | 20.000 | 40.024 |
| 25 | KARJALAINEN Jukka | | 05:31.000 | 20.000 | 40.024 |
| 26 | AROLA Patrik | | 05:34.000 | 23.000 | 39.665 |
| 27 | WETTERSTRAND Henrik | | 05:34.000 | 23.000 | 39.665 |
| 28 | HIETALAHTI Mikko | | 05:35.000 | 24.000 | 39.546 |
| 29 | ERIKSSON Rasmus | | 05:35.000 | 24.000 | 39.546 |
| 30 | RATILAINEN Tuomas | | 05:35.000 | 24.000 | 39.546 |
| 31 | HIETALA Juhana | | 05:35.000 | 24.000 | 39.546 |
| 32 | LEHTINEN Janne Einar | | 05:35.000 | 24.000 | 39.546 |
| 33 | KETTUNEN Eero | | 05:36.000 | 25.000 | 39.429 |
| 34 | VEKKELI Antti | | 05:38.000 | 27.000 | 39.195 |
| 35 | AKKEL Karl | | 05:38.000 | 27.000 | 39.195 |
| 36 | KAIRIKKO Lauri | | 05:39.000 | 28.000 | 39.08 |
| 37 | TOIVONEN Veikko | | 05:40.000 | 29.000 | 38.965 |
| 38 | PELKONEN Ville | | 05:40.000 | 29.000 | 38.965 |
| 39 | UTKIN Mikhail | | 05:41.000 | 30.000 | 38.85 |
| 40 | LEJIŅŠ Krišjānis | | 05:41.000 | 30.000 | 38.85 |
| 41 | MÄKELÄ Antti | | 05:41.000 | 30.000 | 38.85 |
| 42 | TANNINEN Tero | | 05:42.000 | 31.000 | 38.737 |
| 43 | LINDHOLM Lari | | 05:42.000 | 31.000 | 38.737 |
| 44 | HANNULA Pietari | | 05:43.000 | 32.000 | 38.624 |
| 45 | NIEMI Jarkko | | 05:44.000 | 33.000 | 38.512 |
| 46 | PEKKARINEN Arttu Elmeri | | 05:44.000 | 33.000 | 38.512 |
| 47 | HAUTALA Joonas | | 05:45.000 | 34.000 | 38.4 |
| 48 | TIUTTU Eero | | 05:47.000 | 36.000 | 38.179 |
| 49 | KOIVUNEN Niklas | | 05:50.000 | 39.000 | 37.851 |
| 50 | HIRVONEN Tuomo | | 05:50.000 | 39.000 | 37.851 |
| 51 | HUJANEN Jani | | 05:51.000 | 40.000 | 37.744 |
| 52 | VUORI Pasi | | 05:52.000 | 41.000 | 37.636 |
| 53 | YLIPELKONEN Aatu | | 05:52.000 | 41.000 | 37.636 |
| 54 | BACKLUND Kenneth | | 05:55.000 | 44.000 | 37.318 |
| 55 | RANTATORIKKA Miika | | 05:55.000 | 44.000 | 37.318 |
| 56 | VAINIO Roope | Ulevel - Frutamine | 06:01.000 | 50.000 | 36.698 |
| 57 | AALTO Mikko | | 06:45.000 | 1:34.000 | 32.711 |
| 1006 | LINDAHL Jesper | | 00:00.000 | -5:11.000 | |
| 1006 | GRÖNDAHL Eero | | 00:00.000 | -5:11.000 | |
| 1006 | JOLKKONEN Mikko | | 00:00.000 | -5:11.000 | |
| 1006 | LAURILA Oskari | | 00:00.000 | -5:11.000 | |
| 1006 | RANTALA Henrik | | 00:00.000 | -5:11.000 | |
| 1006 | PUHAKKA Juuso | | 00:00.000 | -5:11.000 | |