| 1 | HAVIK Piotr | Classified X Rose Team | 03:48:13.300 | - | 38.122 | 
| 1 | HAVIK Piotr | Shifting Gears Strategica | 03:48:13.300 | - | 38.122 | 
| 2 | KONGSTAD Tobias | Amager Cykle Ring | 03:48:14.700 | 01.400 | 38.119 | 
| 2 | KONGSTAD Tobias | PAS Racing | 03:48:14.700 | 01.400 | 38.119 | 
| 3 | ROTH Joel | Bixs Performance Race Team | 03:48:15.400 | 02.100 | 38.116 | 
| 4 | TANFIELD Harry | Hubo - Scott CT | 03:48:17.000 | 03.700 | 38.111 | 
| 4 | TANFIELD Harry | Ribble Outliers | 03:48:17.000 | 03.700 | 38.111 | 
| 5 | KLARIS Magnus Bak | AIRTOX - Carl Ras | 03:48:36.500 | 23.200 | 38.058 | 
| 6 | WOLLENBERG Tim |  | 03:48:38.900 | 25.600 | 38.052 | 
| 7 | GROSEMANS Daan | Classified X Rose Team | 03:49:20.900 | 1:07.600 | 37.936 | 
| 7 | GROSEMANS Daan | Shifting Gears Strategica | 03:49:20.900 | 1:07.600 | 37.936 | 
| 8 | VAN DEN BROECK Arno | Classified X Rose Team | 03:49:21.800 | 1:08.500 | 37.933 | 
| 9 | SKUJIŅŠ Toms | Lidl - Trek | 03:49:23.100 | 1:09.800 | 37.928 | 
| 10 | MUIZNIEKS Oskars |  | 03:49:29.400 | 1:16.100 | 37.911 | 
| 11 | PERRY Benjamin |  | 03:49:30.100 | 1:16.800 | 37.908 | 
| 12 | KMIELIAUSKAS Rokas | Energus Cycling Team | 03:50:31.700 | 2:18.400 | 37.741 | 
| 13 | YOUNG Jenson | Ribble Outliers | 03:51:33.500 | 3:20.200 | 37.573 | 
| 14 | VANDERSTEEN Jarne | Now Cycling Team | 03:52:40.100 | 4:26.800 | 37.393 | 
| 15 | LIEPIŅŠ Emīls | Q36.5 Pro Cycling Team | 03:52:41.500 | 4:28.200 | 37.39 | 
| 16 | DE GENDT Thomas | Classified X Rose Team | 03:56:24.200 | 8:10.900 | 36.802 | 
| 16 | DE GENDT Thomas | Shifting Gears Strategica | 03:56:24.200 | 8:10.900 | 36.802 | 
| 17 | MAKOGON Vladyslav | Valhöll Cycling | 03:59:24.000 | 00:11:10.700 | 36.341 | 
| 18 | SMISETHJELL Ole Bjorn |  | 03:59:25.800 | 00:11:12.500 | 36.338 | 
| 19 | KARPENKO Gleb | Quick Pro Team | 04:00:45.800 | 00:12:32.500 | 36.137 | 
| 20 | KLISMETS Kārlis | Energus Cycling Team | 04:00:46.300 | 00:12:33.000 | 36.135 | 
| 21 | KRASTS Alekss |  | 04:05:52.900 | 00:17:39.600 | 35.385 | 
| 22 | ZĒRVĒNS Matīss |  | 04:05:53.200 | 00:17:39.900 | 35.383 | 
| 23 | KOVALIOVAS Edgaras | Top Team | 04:05:53.600 | 00:17:40.300 | 35.383 | 
| 24 | PAEGLE Aigars |  | 04:06:13.900 | 00:18:00.600 | 35.335 | 
| 25 | DRACONE Guido Paolo |  | 04:06:24.900 | 00:18:11.600 | 35.308 | 
| 26 | BOGDANOVIČS Māris | FNIX - SCOM - Hengxiang Cycling Team | 04:06:31.600 | 00:18:18.300 | 35.292 | 
| 27 | VOSEKALNS Andris |  | 04:06:32.600 | 00:18:19.300 | 35.289 | 
| 28 | SKRAPCIS Olivers Jēkabs | Energus Cycling Team | 04:07:46.700 | 00:19:33.400 | 35.114 | 
| 29 | ALSBERGS Toms |  | 04:12:03.200 | 00:23:49.900 | 34.517 | 
| 30 | KOVGERS Kristers |  | 04:12:03.700 | 00:23:50.400 | 34.517 | 
| 31 | RUBIKS Jānis |  | 04:14:03.400 | 00:25:50.100 | 34.245 | 
| 32 | LAGZDIŅŠ Markuss |  | 04:14:03.900 | 00:25:50.600 | 34.245 | 
| 33 | DALBERG Oliver |  | 04:14:09.700 | 00:25:56.400 | 34.232 | 
| 34 | TALAČKA Lukas | Top Team | 04:14:15.200 | 00:26:01.900 | 34.218 | 
| 35 | SLOTINS Roberts |  | 04:15:16.800 | 00:27:03.500 | 34.082 | 
| 36 | MIKUTIS Kristupas | Energus Cycling Team | 04:15:25.800 | 00:27:12.500 | 34.062 | 
| 38 | VAITKUS Tomas |  | 04:16:01.000 | 00:27:47.700 | 33.982 | 
| 39 | DRAUGS Roberts |  | 04:16:04.000 | 00:27:50.700 | 33.976 | 
| 40 | SPRUDE Arvis |  | 04:16:26.500 | 00:28:13.200 | 33.927 | 
| 41 | RONKAUSKAS Redas |  | 04:17:33.000 | 00:29:19.700 | 33.78 | 
| 42 | BŪDA Tautvydas |  | 04:20:33.900 | 00:32:20.600 | 33.391 | 
| 43 | INOVSKIS Nauris |  | 04:20:34.900 | 00:32:21.600 | 33.389 | 
| 44 | GERDAUSKAS Aironas | Energus Cycling Team | 04:21:53.000 | 00:33:39.700 | 33.221 | 
| 45 | SYSAS Antanas |  | 04:22:34.000 | 00:34:20.700 | 33.134 | 
| 47 | PAVLOVS Jans |  | 04:22:37.300 | 00:34:24.000 | 33.128 | 
| 48 | KURSĪTIS Edgars |  | 04:22:44.600 | 00:34:31.300 | 33.113 | 
| 49 | HARKINS Ģirts | Energus Cycling Team | 04:25:01.700 | 00:36:48.400 | 32.828 | 
| 50 | TOMKUS Martynas | Bialini Team Global | 04:25:42.400 | 00:37:29.100 | 32.744 | 
| 52 | PETAKS Rodžers |  | 04:31:45.200 | 00:43:31.900 | 32.015 | 
| 53 | KRANAUSKAS Tomas |  | 04:31:46.400 | 00:43:33.100 | 32.013 | 
| 57 | JAUNALKSNIS Rolands |  | 04:35:38.400 | 00:47:25.100 | 31.564 | 
| 59 | ŠKĒLE Kārlis |  | 04:35:44.200 | 00:47:30.900 | 31.552 | 
| 60 | JAKIMČIUS Giedrius |  | 04:35:45.500 | 00:47:32.200 | 31.55 | 
| 63 | RUSULIS Andris |  | 04:36:18.500 | 00:48:05.200 | 31.488 | 
| 64 | POLYAKOV Alexander |  | 04:36:35.300 | 00:48:22.000 | 31.455 | 
| 65 | ŠEFLERS Guntis |  | 04:36:36.100 | 00:48:22.800 | 31.453 | 
| 66 | JAKOBSONS Ricards |  | 04:36:40.000 | 00:48:26.700 | 31.446 | 
| 68 | SISOLATINS Arturs |  | 04:37:00.600 | 00:48:47.300 | 31.408 | 
| 69 | LUSIS Sandis |  | 04:37:38.600 | 00:49:25.300 | 31.336 | 
| 70 | BLŪMS Mārtiņš |  | 04:37:45.500 | 00:49:32.200 | 31.323 | 
| 72 | ANTANAVICIUS Arturas |  | 04:37:51.700 | 00:49:38.400 | 31.312 | 
| 73 | IEVIŅŠ Jānis |  | 04:38:37.300 | 00:50:24.000 | 31.226 | 
| 74 | BALTAISBRENCIS Gusts |  | 04:39:28.200 | 00:51:14.900 | 31.131 | 
| 76 | SARKANS Raivis |  | 04:40:12.400 | 00:51:59.100 | 31.049 | 
| 77 | DINSBERGS Toms |  | 04:45:40.300 | 00:57:27.000 | 30.455 | 
| 78 | BEITANS Krisjanis |  | 04:50:58.300 | 01:02:45.000 | 29.9 | 
| 80 | BODNIEKS Andris |  | 04:52:29.300 | 01:04:16.000 | 29.745 | 
| 83 | ZINKEVIČS Igors |  | 04:55:29.800 | 01:07:16.500 | 29.443 | 
| 85 | KLAIVA Mairis |  | 04:57:25.100 | 01:09:11.800 | 29.252 | 
| 86 | KĀRKLIŅŠ Jānis |  | 04:57:29.400 | 01:09:16.100 | 29.245 | 
| 87 | AVAŅESJANS Karens |  | 04:57:34.700 | 01:09:21.400 | 29.237 | 
| 90 | RAIM Rigo |  | 05:00:34.900 | 01:12:21.600 | 28.945 | 
| 91 | VISOCKIS Juris |  | 05:02:58.900 | 01:14:45.600 | 28.716 | 
| 93 | MORS Uldis |  | 05:05:29.800 | 01:17:16.500 | 28.479 | 
| 96 | PERRY Toby | Classified X Rose Team | 05:10:46.200 | 01:22:32.900 | 27.995 | 
| 97 | VOLGEMUTS Uldis |  | 05:12:37.600 | 01:24:24.300 | 27.83 | 
| 101 | UPENIEKS Armands |  | 05:14:28.700 | 01:26:15.400 | 27.666 | 
| 111 | ZELČS Aldis |  | 05:30:44.600 | 01:42:31.300 | 26.305 | 
| 114 | STRĀDNIEKS Māris |  | 05:34:36.600 | 01:46:23.300 | 26.001 | 
| 116 | KAČANOVSKIS Nikita |  | 05:36:39.500 | 01:48:26.200 | 25.843 | 
| 120 | RIEKSTINS Edgars |  | 05:49:36.600 | 02:01:23.300 | 24.886 |