| 1 | 1 | Gathemann | Albert | 1:00:01.0 | | 140.0 | La Musette Cycling Club | Germany |
| 2 | 2 | Mārtiņš | Pluto | 1:00:02.0 | +0:01.0 | 139.9 | Energus cycling team | Latvija |
| 3 | 3 | Connor | Sens | 1:00:03.0 | +0:02.0 | 139.9 | VIA RACING | United Kingdom |
| 4 | 4 | Tobias Mørch | Kongstad | 1:00:04.0 | +0:03.0 | 139.8 | PAS Racing | Denmark |
| 5 | 5 | Magnus Bak | Klaris | 1:00:05.0 | +0:04.0 | 139.8 | PAS Racing | Denmark |
| 6 | 6 | Rasmus Bøgh | Wallin | 1:00:06.0 | +0:05.0 | 139.8 | PAS Racing | Denmark |
| 7 | 7 | Linus | Østdal | 1:00:07.0 | +0:06.0 | 139.7 | PAS Racing | Denmark |
| 8 | 8 | Gert | Kivistik | 1:00:08.0 | +0:07.0 | 139.7 | Peloton | Estonia |
| 9 | 9 | Matti | Tahkola | 1:00:09.0 | +0:08.0 | 139.7 | | Finland |
| 10 | 10 | Martti | Lenzius | 1:00:10.0 | +0:09.0 | 139.6 | Quick pro team | Estonia |
| 11 | 11 | Mattia | De Marchi | 1:00:11.0 | +0:10.0 | 139.6 | The Grip | Italy |
| 12 | 12 | Le Huitouze | Eddy | 1:00:12.0 | +0:11.0 | 139.5 | The grip | France |
| 13 | 13 | Kristoffer | Säfström | 1:00:13.0 | +0:12.0 | 139.5 | 444 Cycling Club | Sweden |
| 14 | 14 | Ide | Schelling | 1:00:14.0 | +0:13.0 | 139.5 | RNRNYC p/b r1 | Netherlands |
| 15 | 15 | Roche | Alexis | 1:00:15.0 | +0:14.0 | 139.4 | ENVE MOG SQUAD | Ireland |
| 16 | 16 | Oskars | Muižnieks | 1:00:16.0 | +0:15.0 | 139.4 | DTG - MYSPORT | Latvija |
| 17 | 17 | Tim | Wollenberg | 1:00:17.0 | +0:16.0 | 139.3 | BIXS Race Team | Germany |
| 18 | 18 | Harry | Tanfield | 1:00:18.0 | +0:17.0 | 139.3 | Ribble-outliers | United Kingdom |
| 19 | 19 | Osacr | Aakvist Andersen | 1:00:19.0 | +0:18.0 | 139.3 | | Denmark |
| 20 | 20 | Adam | Kuś | 1:00:20.0 | +0:19.0 | 139.2 | wieluń-baumatech cycling team | Poland |
| 21 | 21 | Ğirts | Harkins | 1:00:21.0 | +0:20.0 | 139.2 | Dako ziemeļvidzeme | Latvija |
| 22 | 22 | Luca | Dreßler | 1:00:22.0 | +0:21.0 | 139.2 | Canyon x Dt Swiss ATR | Germany |
| 23 | 23 | Michał | Glanz | 1:00:23.0 | +0:22.0 | 139.1 | wieluń-baumatech cycling team | Poland |
| 24 | 24 | Piotr | Kuś | 1:00:24.0 | +0:23.0 | 139.1 | wieluń-baumatech cycling team | Poland |
| 25 | 25 | Rafał | Noculak | 1:00:25.0 | +0:24.0 | 139.0 | wieluń-baumatech cycling team | Poland |
| 26 | 26 | Szymon | Ptak | 1:00:26.0 | +0:25.0 | 139.0 | wieluń-baumatech cycling team | Poland |
| 27 | 27 | Mateusz | Dereń | 1:00:27.0 | +0:26.0 | 139.0 | wieluń-baumatech cycling team | Poland |
| 28 | 28 | Dovydas | Bružas | 1:00:28.0 | +0:27.0 | 138.9 | ENERGUS CYCLING TEAM | Lithuania |
| 29 | 29 | Marceli | Pera | 1:00:29.0 | +0:28.0 | 138.9 | ENERGUS CYCLING TEAM | Poland |
| 30 | 30 | Olegas | Ivanovas | 1:00:30.0 | +0:29.0 | 138.8 | ENERGUS CYCLING TEAM | Lithuania |
| 31 | 32 | Rokas | Kmieliauskas | 1:00:32.0 | +0:31.0 | 138.8 | ENERGUS CYCLING TEAM | Lithuania |
| 32 | 33 | Jekabs Olivers | Skrapcis | 1:00:33.0 | +0:32.0 | 138.7 | ENERGUS CYCLING TEAM | Latvija |
| 33 | 34 | Nikolas | Klimavičius | 1:00:34.0 | +0:33.0 | 138.7 | ENERGUS CYCLING TEAM | Lithuania |
| 34 | 36 | Rokas | Adomaitis | 1:00:36.0 | +0:35.0 | 138.6 | ENERGUS CYCLING TEAM | Lithuania |
| 35 | 37 | Rait | Ärm | 1:00:37.0 | +0:36.0 | 138.6 | ENERGUS CYCLING TEAM | Estonia |
| 36 | 38 | Riko | Tammepuu | 1:00:38.0 | +0:37.0 | 138.5 | UN Cycling team | Estonia |
| 37 | 39 | Māris | Bogdanovičs | 1:00:39.0 | +0:38.0 | 138.5 | FNIX - SCOM Hengxiang cycling team | Latvija |
| 38 | 40 | Casey | South | 1:00:40.0 | +0:39.0 | 138.5 | TORPADO KENDA FSA | Switzerland |
| 39 | 41 | Riccardo | Chiarini | 1:00:41.0 | +0:40.0 | 138.4 | TORPADO KENDA FSA | Italy |
| 40 | 42 | Sampo | Malinen | 1:00:42.0 | +0:41.0 | 138.4 | TWD-Länken | Finland |
| 41 | 43 | Dariusz | Kołakowski | 1:00:43.0 | +0:42.0 | 138.3 | Spica Team | Poland |
| 42 | 44 | Piotr | Havik | 1:00:44.0 | +0:43.0 | 138.3 | Colnago x Castelli SoG | Netherlands |
| 43 | 45 | Arnas | Bilertas | 1:00:45.0 | +0:44.0 | 138.3 | | Lithuania |
| 44 | 46 | Emils | Liepins | 1:00:46.0 | +0:45.0 | 138.2 | Pinarello Q36.5 Pro Cycling Team | Latvija |
| 45 | 47 | Lars | Boven | 1:00:47.0 | +0:46.0 | 138.2 | Foodmaker x Gravelking | Netherlands |
| 46 | 48 | Andris | Vosekalns | 1:00:48.0 | +0:47.0 | 138.2 | | Latvija |
| 47 | 49 | Kristers | Kovgers | 1:00:49.0 | +0:48.0 | 138.1 | Dako ziemeļvidzeme | Latvija |
| 48 | 50 | Aleksandrs | Patrijuks | 1:00:50.0 | +0:49.0 | 138.1 | Mysport-DTG | Latvija |
| 49 | 51 | Drechou | Hugo | 1:00:51.0 | +0:50.0 | 138.0 | Gravel nation | France |
| 50 | 52 | Karol | Michalski | 1:00:52.0 | +0:51.0 | 138.0 | | Poland |
| 51 | 53 | Alekss | Krasts | 1:00:53.0 | +0:52.0 | 138.0 | Dobeles dzirnavnieks/FeelFree | Latvija |
| 52 | 54 | Martynas | Tomkus | 1:00:54.0 | +0:53.0 | 137.9 | | Lithuania |
| 53 | 55 | Gusts | Lapiņš | 1:00:55.0 | +0:54.0 | 137.9 | UN cycling team | Latvija |
| 54 | 56 | Tomasz | Tomera | 1:00:56.0 | +0:55.0 | 137.9 | Dar-Bud team | Poland |
| 55 | 57 | Tomas | Vaitkus | 1:00:57.0 | +0:56.0 | 137.8 | Fake Cake | Lithuania |