| Rnk | Rider | Team | Time |
|---|---|---|---|
| 1 | FRAILE Omar | INEOS Grenadiers | 4:27:59.000 |
| 2 | COVI Alessandro | UAE Team Emirates | 0:00.000 |
| 3 | PASQUALON Andrea | Bahrain - Victorious | 0:00.000 |
| 4 | KRON Andreas | Lotto Dstny | 0:00.000 |
| 5 | SCHULTZ Nick | Israel - Premier Tech | 0:00.000 |
| 6 | SERRANO Gonzalo | Movistar Team | 0:00.000 |
| 7 | BOASSON HAGEN Edvald | TotalEnergies | 0:00.000 |
| 8 | CARUSO Damiano | Bahrain - Victorious | 0:05.000 |
| 9 | EZQUERRA Jesús | Burgos - BH | 0:05.000 |
| 10 | ROTA Lorenzo | Intermarché - Circus - Wanty | 0:05.000 |
| Rnk | Rider | Team | Time |
|---|---|---|---|
| 1 | POGAČAR Tadej | UAE Team Emirates | 21:05:02.000 |
| 2 | LANDA Mikel | Bahrain - Victorious | 1:18.000 |
| 3 | BUITRAGO Santiago | Bahrain - Victorious | 1:23.000 |
| 4 | RODRÍGUEZ Carlos | INEOS Grenadiers | 1:39.000 |
| 5 | MAS Enric | Movistar Team | 2:02.000 |
| 6 | GEOGHEGAN HART Tao | INEOS Grenadiers | 2:47.000 |
| 7 | CARUSO Damiano | Bahrain - Victorious | 3:05.000 |
| 8 | ROTA Lorenzo | Intermarché - Circus - Wanty | 3:23.000 |
| 9 | KRON Andreas | Lotto Dstny | 3:40.000 |
| 10 | SIVAKOV Pavel | INEOS Grenadiers | 3:57.000 |
| # | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 63:15:54.000 |
| 2 | Bahrain - Victorious | 0:43.000 |
| 3 | UAE Team Emirates | 9:57.000 |
| 4 | Movistar Team | 14:41.000 |
| 5 | Team Jayco AlUla | 19:59.000 |
| 6 | Intermarché - Circus - Wanty | 32:40.000 |
| 7 | Burgos - BH | 34:48.000 |
| 8 | EOLO-Kometa | 38:55.000 |
| 9 | Israel - Premier Tech | 46:35.000 |
| 10 | Lotto Dstny | 51:06.000 |
Results powered by www.procyclingstats.com