| 1 |  SKUJIŅŠ Toms | Trek - Segafredo |  04:46:09.000 | - | 37.113 | 
| 2 |  JUNTUNEN Antti-Jussi | ABLOC CT |  04:47:23.000 |  1:14.000 | 36.954 | 
| 3 |  VOß Paul |  |  04:47:26.000 |  1:17.000 | 36.948 | 
| 4 |  VAKOČ Petr |  |  04:49:15.000 |  3:06.000 | 36.716 | 
| 5 |  WERTZ Brennan |  |  04:49:54.000 |  3:45.000 | 36.633 | 
| 6 |  STETINA Peter |  |  04:51:11.000 |  5:02.000 | 36.472 | 
| 7 |  KISKONEN Siim | Tartu2024 Cycling Team |  04:53:52.000 |  7:43.000 | 36.139 | 
| 8 |  OCKELOEN Jasper | Wielerploeg Groot Amsterdam |  04:53:54.000 |  7:45.000 | 36.135 | 
| 9 |  SCHROTTENBAUM Andreas |  |  04:53:54.000 |  7:45.000 | 36.135 | 
| 10 |  ROCHE Nicolas |  |  04:54:19.000 |  8:10.000 | 36.084 | 
| 11 |  AUVINEN Markus |  |  04:54:56.000 |  8:47.000 | 36.008 | 
| 12 |  SLIK Ivar |  |  04:58:38.000 |  00:12:29.000 | 35.562 | 
| 13 |  RØED Torbjørn Andre | Above & Beyond Cancer Cycling p/b Bike World |  05:05:09.000 |  00:19:00.000 | 34.803 | 
| 13 |  RØED Torbjørn Andre | Asker CK |  05:05:09.000 |  00:19:00.000 | 34.803 | 
| 14 |  WOLLENBERG Tim | Santic - Wibatech |  05:05:13.000 |  00:19:04.000 | 34.795 | 
| 15 |  WERNER Kerry |  |  05:05:14.000 |  00:19:05.000 | 34.793 | 
| 16 |  SCHÄTZL Martin |  |  05:05:16.000 |  00:19:07.000 | 34.789 | 
| 17 |  TUPPURAINEN Ville |  |  05:05:17.000 |  00:19:08.000 | 34.787 | 
| 18 |  SILLANKORVA Jaakko | XSpeed United Continental |  05:05:23.000 |  00:19:14.000 | 34.776 | 
| 19 |  KANGASKOKKO Juha |  |  05:05:31.000 |  00:19:22.000 | 34.761 | 
| 20 |  HENTTALA Joonas | Team Novo Nordisk |  05:05:40.000 |  00:19:31.000 | 34.744 | 
| 21 |  REIJNEN Kiel |  |  05:05:51.000 |  00:19:42.000 | 34.723 | 
| 22 |  ORSET Jonas |  |  05:06:59.000 |  00:20:50.000 | 34.595 | 
| 23 |  MOTTRAM Mikey |  |  05:07:28.000 |  00:21:19.000 | 34.54 | 
| 24 |  MALINEN Sampo |  |  05:07:44.000 |  00:21:35.000 | 34.51 | 
| 25 |  KANANEN Kimmo |  |  05:08:47.000 |  00:22:38.000 | 34.393 | 
| 26 |  LINDAHL Jesper |  |  05:11:11.000 |  00:25:02.000 | 34.128 | 
| 27 |  VISURI Samuli |  |  05:11:58.000 |  00:25:49.000 | 34.042 | 
| 28 |  KUPIAINEN Mikko |  |  05:11:58.000 |  00:25:49.000 | 34.042 | 
| 29 |  ZIMMERLING Jörn Torsten |  |  05:12:03.000 |  00:25:54.000 | 34.033 | 
| 30 |  BIRLING Niki |  |  05:12:07.000 |  00:25:58.000 | 34.026 | 
| 31 |  MUNDAY Samuel |  |  05:12:08.000 |  00:25:59.000 | 34.024 | 
| 32 |  KNUTSSON Mårten |  |  05:12:46.000 |  00:26:37.000 | 33.955 | 
| 33 |  VÄLKKY Valtteri |  |  05:12:47.000 |  00:26:38.000 | 33.953 | 
| 34 |  KEJO Mikko |  |  05:12:51.000 |  00:26:42.000 | 33.946 | 
| 35 |  SETOLA Tero |  |  05:12:52.000 |  00:26:43.000 | 33.944 | 
| 36 |  STAMATIS Matthew |  |  05:15:32.000 |  00:29:23.000 | 33.657 | 
| 37 |  BRAMLEY Travis |  |  05:15:50.000 |  00:29:41.000 | 33.625 | 
| 38 |  BOND Metheven |  |  05:21:05.000 |  00:34:56.000 | 33.076 | 
| 39 |  FÄRM Aki |  |  05:21:09.000 |  00:35:00.000 | 33.069 | 
| 40 |  LE ROUX Jos |  |  05:22:33.000 |  00:36:24.000 | 32.925 | 
| 41 |  KAUPPILA Simo |  |  05:22:34.000 |  00:36:25.000 | 32.923 | 
| 42 |  DAVIS Steven |  |  05:22:38.000 |  00:36:29.000 | 32.917 | 
| 43 |  VUORI Pasi |  |  05:22:43.000 |  00:36:34.000 | 32.908 | 
| 44 |  RYTZ Daniel |  |  05:23:07.000 |  00:36:58.000 | 32.867 | 
| 45 |  ALLEN Tim |  |  05:24:36.000 |  00:38:27.000 | 32.717 | 
| 46 |  HAUSKAVIITA Kimmo |  |  05:26:23.000 |  00:40:14.000 | 32.538 | 
| 47 |  PETTER Ville |  |  05:34:43.000 |  00:48:34.000 | 31.728 | 
| 48 |  BACON Ruben |  |  05:35:58.000 |  00:49:49.000 | 31.61 | 
| 49 |  LAPPALAINEN Olli |  |  05:36:45.000 |  00:50:36.000 | 31.537 | 
| 50 |  VUORELA Markus |  |  05:37:17.000 |  00:51:08.000 | 31.487 | 
| 51 |  RINTA-AHO Juha |  |  05:40:50.000 |  00:54:41.000 | 31.159 | 
| 52 |  LEPPÄNEN Juhamatti |  |  05:41:29.000 |  00:55:20.000 | 31.1 | 
| 53 |  HÖFLICH Maximilian |  |  05:42:47.000 |  00:56:38.000 | 30.982 | 
| 54 |  SCHNABEL Benjamin |  |  05:42:47.000 |  00:56:38.000 | 30.982 | 
| 55 |  FISCHER Jonas |  |  05:42:47.000 |  00:56:38.000 | 30.982 | 
| 56 |  BRÖTZNER Sebastian |  |  05:42:48.000 |  00:56:39.000 | 30.98 | 
| 57 |  AROLA Patrik |  |  05:43:19.000 |  00:57:10.000 | 30.934 | 
| 58 |  ERJOMAA Timo |  |  05:50:49.000 |  01:04:40.000 | 30.272 | 
| 59 |  SALLES Emmanuel |  |  05:52:03.000 |  01:05:54.000 | 30.166 | 
| 60 |  NARTIŠS Reinis |  |  05:52:45.000 |  01:06:36.000 | 30.106 | 
| 61 |  AUDENAERDE Yannic |  |  05:52:49.000 |  01:06:40.000 | 30.101 | 
| 62 |  SKREBELS Juris |  |  05:55:51.000 |  01:09:42.000 | 29.844 | 
| 63 |  HAIKONEN Pauli |  |  05:55:52.000 |  01:09:43.000 | 29.843 | 
| 64 |  KANGERT Tanel |  |  05:57:44.000 |  01:11:35.000 | 29.687 | 
| 65 |  ÖVERMARK Mika |  |  05:57:56.000 |  01:11:47.000 | 29.67 | 
| 66 |  VASTARANTA Mikko |  |  06:00:17.000 |  01:14:08.000 | 29.477 | 
| 67 |  EWALDS Jonathan |  |  06:06:34.000 |  01:20:25.000 | 28.972 | 
| 68 |  BELJAJEV Vladimir |  |  06:14:59.000 |  01:28:50.000 | 28.321 | 
| 69 |  PARKE Adam |  |  06:16:43.000 |  01:30:34.000 | 28.191 | 
| 70 |  LAURIO Teppo |  |  06:16:49.000 |  01:30:40.000 | 28.183 | 
| 71 |  KARKLINS Janis |  |  06:20:57.000 |  01:34:48.000 | 27.878 | 
| 72 |  BAEHRENS Blaize |  |  06:26:05.000 |  01:39:56.000 | 27.507 | 
| 73 |  KOKKO Jarkko |  |  06:33:07.000 |  01:46:58.000 | 27.015 | 
| 74 |  SNEIDERS Rihards |  |  06:34:32.000 |  01:48:23.000 | 26.918 | 
| 75 |  RAJA Aigar |  |  06:44:08.000 |  01:57:59.000 | 26.278 | 
| 76 |  TRASKELIN Antti |  |  06:45:58.000 |  01:59:49.000 | 26.16 | 
| 77 |  UMANETS Nickolay |  |  06:52:11.000 |  02:06:02.000 | 25.765 | 
| 78 |  JAN Matt |  |  07:08:20.000 |  02:22:11.000 | 24.794 | 
| 79 |  SAURI Sami |  |  07:09:50.000 |  02:23:41.000 | 24.707 | 
| 80 |  PEURALA Jussi |  |  07:15:24.000 |  02:29:15.000 | 24.391 | 
| 81 |  TURNER Matthew |  |  08:09:02.000 |  03:22:53.000 | 21.716 | 
| 82 |  LAITINEN Mikko |  |  08:16:40.000 |  03:30:31.000 | 21.383 | 
| 83 |  RIGANTI Julien Ted |  |  08:18:02.000 |  03:31:53.000 | 21.324 | 
| 84 |  MEIGH Robert |  |  09:05:46.000 |  04:19:37.000 | 19.459 |