| 1 | 12 | Le Huitouze | Eddy | 3:43:39.2 | | 37.6 | The grip | France |
| 2 | 7 | Linus | Østdal | 3:43:39.9 | +0:00.7 | 37.6 | PAS Racing | Denmark |
| 3 | 5 | Magnus Bak | Klaris | 3:44:14.7 | +0:35.5 | 37.5 | PAS Racing | Denmark |
| 4 | 6 | Rasmus Bøgh | Wallin | 3:45:06.2 | +1:27.0 | 37.3 | PAS Racing | Denmark |
| 5 | 17 | Tim | Wollenberg | 3:45:25.5 | +1:46.3 | 37.3 | BIXS Race Team | Germany |
| 6 | 16 | Oskars | Muižnieks | 3:45:26.3 | +1:47.1 | 37.3 | DTG - MYSPORT | Latvija |
| 7 | 22 | Luca | Dreßler | 3:45:26.3 | +1:47.1 | 37.3 | Canyon x Dt Swiss ATR | Germany |
| 8 | 2 | Mārtiņš | Pluto | 3:45:26.6 | +1:47.4 | 37.3 | Energus cycling team | Latvija |
| 9 | 18 | Harry | Tanfield | 3:45:27.2 | +1:48.0 | 37.3 | Ribble-outliers | United Kingdom |
| 10 | 4 | Tobias Mørch | Kongstad | 3:45:28.2 | +1:49.0 | 37.3 | PAS Racing | Denmark |
| 11 | 51 | Drechou | Hugo | 3:45:28.7 | +1:49.5 | 37.3 | Gravel nation | France |
| 12 | 40 | Casey | South | 3:45:28.8 | +1:49.6 | 37.3 | TORPADO KENDA FSA | Switzerland |
| 13 | 44 | Piotr | Havik | 3:45:29.4 | +1:50.2 | 37.3 | Colnago x Castelli SoG | Netherlands |
| 14 | 20 | Adam | Kuś | 3:45:29.5 | +1:50.3 | 37.3 | wieluń-baumatech cycling team | Poland |
| 15 | 38 | Riko | Tammepuu | 3:45:30.0 | +1:50.8 | 37.2 | UN Cycling team | Estonia |
| 16 | 11 | Mattia | De Marchi | 3:45:31.6 | +1:52.4 | 37.2 | The Grip | Italy |
| 17 | 19 | Osacr | Aakvist Andersen | 3:45:34.1 | +1:54.9 | 37.2 | | Denmark |
| 18 | 39 | Māris | Bogdanovičs | 3:46:26.0 | +2:46.8 | 37.1 | FNIX - SCOM Hengxiang cycling team | Latvija |
| 19 | 10 | Martti | Lenzius | 3:46:42.6 | +3:03.4 | 37.1 | Quick pro team | Estonia |
| 20 | 33 | Jekabs Olivers | Skrapcis | 3:48:20.8 | +4:41.6 | 36.8 | ENERGUS CYCLING TEAM | Latvija |
| 21 | 14 | Ide | Schelling | 3:49:58.7 | +6:19.5 | 36.5 | RNRNYC p/b r1 | Netherlands |
| 22 | 3 | Connor | Sens | 3:52:50.5 | +9:11.3 | 36.1 | VIA RACING | United Kingdom |
| 23 | 46 | Emils | Liepins | 3:53:10.7 | +9:31.5 | 36.0 | Pinarello Q36.5 Pro Cycling Team | Latvija |
| 24 | 30 | Olegas | Ivanovas | 3:53:16.3 | +9:37.1 | 36.0 | ENERGUS CYCLING TEAM | Lithuania |
| 25 | 8 | Gert | Kivistik | 3:53:16.3 | +9:37.1 | 36.0 | Peloton | Estonia |
| 26 | 350 | Aironas | Gerdauskas | 3:53:19.5 | +9:40.3 | 36.0 | ENERGUS CYCLING TEAM | Lithuania |
| 27 | 55 | Gusts | Lapiņš | 3:55:34.3 | +11:55.1 | 35.7 | UN cycling team | Latvija |
| 28 | 41 | Riccardo | Chiarini | 3:56:19.2 | +12:40.0 | 35.5 | TORPADO KENDA FSA | Italy |
| 29 | 23 | Michał | Glanz | 3:56:37.1 | +12:57.9 | 35.5 | wieluń-baumatech cycling team | Poland |
| 30 | 50 | Aleksandrs | Patrijuks | 3:57:11.5 | +13:32.3 | 35.4 | Mysport-DTG | Latvija |
| 31 | 28 | Dovydas | Bružas | 4:01:35.2 | +17:56.0 | 34.8 | ENERGUS CYCLING TEAM | Lithuania |
| 32 | 24 | Piotr | Kuś | 4:02:43.9 | +19:04.7 | 34.6 | wieluń-baumatech cycling team | Poland |
| 33 | 53 | Alekss | Krasts | 4:02:59.8 | +19:20.6 | 34.6 | Dobeles dzirnavnieks/FeelFree | Latvija |
| 34 | 27 | Mateusz | Dereń | 4:03:41.4 | +20:02.2 | 34.5 | wieluń-baumatech cycling team | Poland |
| 35 | 42 | Sampo | Malinen | 4:03:44.6 | +20:05.4 | 34.5 | TWD-Länken | Finland |
| 36 | 9 | Matti | Tahkola | 4:07:08.6 | +23:29.4 | 34.0 | | Finland |
| 37 | 21 | Ğirts | Harkins | 4:08:59.8 | +25:20.6 | 33.7 | Dako ziemeļvidzeme | Latvija |
| 38 | 1 | Gathemann | Albert | 4:09:50.7 | +26:11.5 | 33.6 | La Musette Cycling Club | Germany |
| 39 | 13 | Kristoffer | Säfström | 4:10:02.5 | +26:23.3 | 33.6 | 444 Cycling Club | Sweden |
| 40 | 48 | Andris | Vosekalns | 4:10:56.4 | +27:17.1 | 33.5 | | Latvija |
| 41 | 57 | Tomas | Vaitkus | 4:10:57.3 | +27:18.1 | 33.5 | Fake Cake | Lithuania |
| 42 | 49 | Kristers | Kovgers | 4:14:21.7 | +30:42.5 | 33.0 | Dako ziemeļvidzeme | Latvija |
| 43 | 26 | Szymon | Ptak | 4:14:49.4 | +31:10.2 | 33.0 | wieluń-baumatech cycling team | Poland |
| 44 | 43 | Dariusz | Kołakowski | 4:19:29.1 | +35:49.9 | 32.4 | Spica Team | Poland |
| 45 | 15 | Roche | Alexis | 4:27:08.0 | +43:28.8 | 31.4 | ENVE MOG SQUAD | Ireland |
| 46 | 47 | Lars | Boven | 4:34:14.3 | +50:35.1 | 30.6 | Foodmaker x Gravelking | Netherlands |
| 47 | 52 | Karol | Michalski | 5:29:00.3 | +105:21.1 | 25.5 | | Poland |