| Rnk | Rider | Team | Time |
|---|---|---|---|
| 1 | WOODS Michael | EF Pro Cycling | 3:48:16 |
| 2 | FRAILE Omar | Astana Pro Team | 0:04 |
| 3 | VALVERDE Alejandro | Movistar Team | 0:04 |
| 4 | PETERS Nans | AG2R La Mondiale | 0:08 |
| 5 | MARTIN Guillaume | Cofidis | 0:08 |
| 6 | COSTA Rui | UAE Team Emirates | 0:13 |
| 7 | ARANBURU Alex | Astana Pro Team | 0:13 |
| 8 | SCHELLING Ide | BORA - hansgrohe | 0:13 |
| 9 | ELISSONDE Kenny | Trek - Segafredo | 0:13 |
| 10 | FORMOLO Davide | UAE Team Emirates | 0:13 |
| Rnk | Rider | Team | Time |
|---|---|---|---|
| 1 | CARAPAZ Richard | INEOS Grenadiers | 28:23:51 |
| 2 | CARTHY Hugh | EF Pro Cycling | 0:18 |
| 3 | MARTIN Dan | Israel Start-Up Nation | 0:20 |
| 4 | ROGLIČ Primož | Team Jumbo-Visma | 0:30 |
| 5 | MAS Enric | Movistar Team | 1:07 |
| 6 | GROßSCHARTNER Felix | BORA - hansgrohe | 1:30 |
| 7 | SOLER Marc | Movistar Team | 1:42 |
| 8 | CHAVES Esteban | Mitchelton-Scott | 2:02 |
| 9 | VALVERDE Alejandro | Movistar Team | 2:03 |
| 10 | BENNETT George | Team Jumbo-Visma | 2:39 |
| Rnk | Rider | Team | Time |
|---|---|---|---|
| 1 | MAS Enric | Movistar Team | 28:24:58 |
| 2 | GAUDU David | Groupama - FDJ | 2:40 |
| 3 | MÄDER Gino | NTT Pro Cycling | 2:57 |
| 4 | VLASOV Aleksandr | Astana Pro Team | 5:27 |
| 5 | GOOSSENS Kobe | Lotto Soudal | 12:36 |
| 6 | ZIMMERMANN Georg | CCC Team | 12:54 |
| 7 | BAGIOLI Andrea | Deceuninck - Quick Step | 17:54 |
| 8 | CHAMPOUSSIN Clément | AG2R La Mondiale | 22:34 |
| 9 | BARTA Will | CCC Team | 24:26 |
| 10 | GARCÍA Jhojan | Caja Rural - Seguros RGA | 26:57 |
| # | Team | Time |
|---|---|---|
| 1 | Movistar Team | 85:16:40 |
| 2 | UAE Team Emirates | 3:03 |
| 3 | Team Jumbo-Visma | 7:43 |
| 4 | Astana Pro Team | 9:23 |
| 5 | Mitchelton-Scott | 24:27 |
| 6 | Cofidis | 39:25 |
| 7 | INEOS Grenadiers | 43:03 |
| 8 | Trek - Segafredo | 55:34 |
| 9 | Groupama - FDJ | 1:01:20 |
| 10 | Caja Rural - Seguros RGA | 1:05:58 |
Results powered by www.procyclingstats.com