| 1 | YOUNG Jenson | Ribble Outliers | 04:05.300 | - | 36.735 | 
| 2 | WOLLENBERG Tim |  | 04:08.100 | 02.800 | 36.29 | 
| 3 | VANDERSTEEN Jarne | Now Cycling Team | 04:11.200 | 05.900 | 35.857 | 
| 4 | HAVIK Piotr | Classified X Rose Team | 04:11.800 | 06.500 | 35.857 | 
| 4 | HAVIK Piotr | Shifting Gears Strategica | 04:11.800 | 06.500 | 35.857 | 
| 5 | MUIZNIEKS Oskars |  | 04:12.200 | 06.900 | 35.714 | 
| 6 | SMISETHJELL Ole Bjorn |  | 04:13.600 | 08.300 | 35.573 | 
| 7 | BOGDANOVIČS Māris | FNIX - SCOM - Hengxiang Cycling Team | 04:13.800 | 08.500 | 35.573 | 
| 8 | LIEPIŅŠ Emīls | Q36.5 Pro Cycling Team | 04:15.900 | 10.600 | 35.294 | 
| 9 | KLARIS Magnus Bak | AIRTOX - Carl Ras | 04:15.900 | 10.600 | 35.294 | 
| 10 | ROTH Joel | Bixs Performance Race Team | 04:15.900 | 10.600 | 35.294 | 
| 11 | KONGSTAD Tobias | Amager Cykle Ring | 04:16.200 | 10.900 | 35.156 | 
| 11 | KONGSTAD Tobias | PAS Racing | 04:16.200 | 10.900 | 35.156 | 
| 12 | DE GENDT Thomas | Classified X Rose Team | 04:16.800 | 11.500 | 35.156 | 
| 12 | DE GENDT Thomas | Shifting Gears Strategica | 04:16.800 | 11.500 | 35.156 | 
| 13 | VAN DEN BROECK Arno | Classified X Rose Team | 04:17.100 | 11.800 | 35.019 | 
| 14 | BLŪMS Mārtiņš |  | 04:17.700 | 12.400 | 35.019 | 
| 15 | GROSEMANS Daan | Classified X Rose Team | 04:18.200 | 12.900 | 34.884 | 
| 15 | GROSEMANS Daan | Shifting Gears Strategica | 04:18.200 | 12.900 | 34.884 | 
| 16 | SKUJIŅŠ Toms | Lidl - Trek | 04:18.300 | 13.000 | 34.884 | 
| 17 | KOVALIOVAS Edgaras | Top Team | 04:20.700 | 15.400 | 34.615 | 
| 18 | PERRY Benjamin |  | 04:21.400 | 16.100 | 34.483 | 
| 19 | KRASTS Alekss |  | 04:21.700 | 16.400 | 34.483 | 
| 20 | HAAS Nathan |  | 04:21.900 | 16.600 | 34.483 | 
| 21 | PERRY Toby | Classified X Rose Team | 04:23.200 | 17.900 | 34.221 | 
| 22 | TALAČKA Lukas | Top Team | 04:24.600 | 19.300 | 34.091 | 
| 23 | MAKOGON Vladyslav | Valhöll Cycling | 04:25.200 | 19.900 | 33.962 | 
| 24 | KARPENKO Gleb | Quick Pro Team | 04:25.400 | 20.100 | 33.962 | 
| 25 | KLISMETS Kārlis | Energus Cycling Team | 04:26.600 | 21.300 | 33.835 | 
| 26 | SLOTINS Roberts |  | 04:27.100 | 21.800 | 33.708 | 
| 27 | LAGZDIŅŠ Markuss |  | 04:29.900 | 24.600 | 33.457 | 
| 28 | HARKINS Ģirts | Energus Cycling Team | 04:31.400 | 26.100 | 33.21 | 
| 29 | ZĒRVĒNS Matīss |  | 04:31.900 | 26.600 | 33.21 | 
| 30 | GERDAUSKAS Aironas | Energus Cycling Team | 04:32.100 | 26.800 | 33.088 | 
| 31 | TANFIELD Harry | Hubo - Scott CT | 04:35.900 | 30.600 | 32.727 | 
| 31 | TANFIELD Harry | Ribble Outliers | 04:35.900 | 30.600 | 32.727 | 
| 32 | RUBIKS Jānis |  | 04:36.400 | 31.100 | 32.609 | 
| 33 | KMIELIAUSKAS Rokas | Energus Cycling Team | 04:36.600 | 31.300 | 32.609 | 
| 34 | PETAKS Rodžers |  | 04:38.100 | 32.800 | 32.374 | 
| 35 | DRACONE Guido Paolo |  | 04:38.700 | 33.400 | 32.374 | 
| 36 | MIKUTIS Kristupas | Energus Cycling Team | 04:39.200 | 33.900 | 32.258 | 
| 37 | VAITKUS Tomas |  | 04:39.600 | 34.300 | 32.258 | 
| 38 | SARS Martins |  | 04:40.300 | 35.000 | 32.143 | 
| 39 | DAVIS Corey |  | 04:40.600 | 35.300 | 32.143 | 
| 40 | PAEGLE Aigars |  | 04:43.500 | 38.200 | 31.802 | 
| 41 | IEVIŅŠ Jānis |  | 04:45.600 | 40.300 | 31.579 | 
| 42 | PAVLOVS Evalds |  | 04:47.300 | 42.000 | 31.359 | 
| 43 | JAUNALKSNIS Rolands |  | 04:50.200 | 44.900 | 31.034 | 
| 44 | SYSAS Antanas |  | 04:50.600 | 45.300 | 31.034 | 
| 46 | TOMKUS Martynas | Bialini Team Global | 04:52.300 | 47.000 | 30.822 | 
| 47 | RAIM Rigo |  | 04:52.900 | 47.600 | 30.822 | 
| 48 | DRAUGS Roberts |  | 04:53.500 | 48.200 | 30.717 | 
| 49 | SISOLATINS Arturs |  | 04:54.800 | 49.500 | 30.612 | 
| 50 | EKERTS Niks |  | 04:55.200 | 49.900 | 30.508 | 
| 52 | ALEKSEJEVS Mārtiņš |  | 04:57.400 | 52.100 | 30.303 | 
| 53 | VISOCKIS Juris |  | 04:57.700 | 52.400 | 30.303 | 
| 55 | KARPENKO Sergei |  | 04:58.500 | 53.200 | 30.201 | 
| 56 | JAKOBSONS Ricards |  | 04:59.400 | 54.100 | 30.1 | 
| 58 | BŪDA Tautvydas |  | 05:01.100 | 55.800 | 29.9 | 
| 59 | BALTAISBRENCIS Gusts |  | 05:02.600 | 57.300 | 29.801 | 
| 62 | KRANAUSKAS Tomas |  | 05:04.400 | 59.100 | 29.605 | 
| 63 | SARKANS Raivis |  | 05:05.700 | 1:00.400 | 29.508 | 
| 64 | KURSĪTIS Edgars |  | 05:05.900 | 1:00.600 | 29.508 | 
| 65 | MORS Uldis |  | 05:06.200 | 1:00.900 | 29.412 | 
| 68 | LUSIS Sandis |  | 05:10.300 | 1:05.000 | 29.032 | 
| 69 | CATLAKŠS Mārtiņš |  | 05:11.100 | 1:05.800 | 28.939 | 
| 72 | ŠKĒLE Kārlis |  | 05:15.800 | 1:10.500 | 28.571 | 
| 77 | RUSULIS Andris |  | 05:19.100 | 1:13.800 | 28.213 | 
| 85 | ZELČS Aldis |  | 05:25.200 | 1:19.900 | 27.692 | 
| 86 | STRELIS Edijs |  | 05:25.300 | 1:20.000 | 27.692 | 
| 87 | UPENIEKS Armands |  | 05:25.600 | 1:20.300 | 27.692 | 
| 89 | STRĀDNIEKS Māris |  | 05:26.300 | 1:21.000 | 27.607 | 
| 90 | BEITANS Krisjanis |  | 05:26.800 | 1:21.500 | 27.607 | 
| 103 | RIEKSTINS Edgars |  | 05:40.500 | 1:35.200 | 26.471 | 
| 104 | TARNOVSKIS Eduards |  | 05:40.800 | 1:35.500 | 26.471 | 
| 113 | KALNINS Marcis |  | 05:53.100 | 1:47.800 | 25.496 |