| 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 |  |