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