Stage 2: Arcos de la Llana → Pineda de la Sierra (Valle del Sol)
Mountain178 km05 Aug 202612:30–16:39
Stage result
- 1
Oscar OnleyNetcompany INEOS4:17:32
- 2
Giulio CicconeLidl - Treks.t. - 3
Enric Mas NicolauMovistar Team+0:02 - 4
Jarno WidarLotto Intermarché+0:03 - 5
Felix GallDecathlon CMA CGM Team+0:03 - 6
Jefferson CepedaEF Education - EasyPost+0:06 - 7
Markel Beloki FernandezEF Education - EasyPost+0:06 - 8
Mathys RondelTudor Pro Cycling Team+0:06 - 9MAMario Aparicio MuñozBurgos-Burpellet-BH+0:06
- 10
Bjoern KoerdtTeam Picnic PostNL+0:06 - 11
Clément BerthetGroupama-FDJ United+0:06 - 12
Jay VineUAE Team Emirates XRG+0:06 - 13
Ivan Ramiro Sosa CuervoEquipo Kern Pharma+0:06 - 14
Lorenzo FortunatoXDS Astana Team+0:06 - 15JZJurgen ZomermaandDevelopment Team Picnic PostNL+0:13
- 16LTLuke TuckwellRed Bull - Bora - Hansgrohe+0:13
- 17
Giulio PellizzariRed Bull - Bora - Hansgrohe+0:13 - 18
Clément ChampoussinXDS Astana Team+0:13 - 19
Léo BisiauxDecathlon CMA CGM Team+0:13 - 20
Urko Berrade FernandezEquipo Kern Pharma+0:13 - 21MVMatteo VanhuffelDevelopment Team Picnic PostNL+0:13
- 22
Kevin VermaerkeUAE Team Emirates XRG+0:13 - 23
Marco SchrettlXDS Astana Team+0:13 - 24
Pello Bilbao Lopez De ArmentiaBahrain Victorious+0:13 - 25
Filippo ZanaSoudal Quick-Step+0:13 - 26MGMattia GaffuriTeam Picnic PostNL+0:13
- 27
Matisse Van KerckhoveBelgium+0:13 - 28
Juan Pedro Lopez PerezMovistar Team+0:13 - 29
Ben TulettTeam Visma | Lease A Bike+0:13 - 30
Jamie MeehanCofidis+0:19 - 31
Lennart JaschTudor Pro Cycling Team+0:23
- 32
Jon Agirre EgañaEuskaltel-Euskadi+0:27 - 33
Nairo QuintanaMovistar Team+0:27 - 34SGSergio Geovani Chumil GonzalezBurgos-Burpellet-BH+0:27
- 35JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+0:27
- 36
Jørgen NordhagenTeam Visma | Lease A Bike+0:27 - 37
Pavel SivakovUAE Team Emirates XRG+0:27 - 38
Gijs LeemreizeTeam Picnic PostNL+0:32 - 39
James ShawEF Education - EasyPost+0:34 - 40IMIker Mintegi ClaverEuskaltel-Euskadi+0:36
- 41PTPablo Torres AriasUAE Team Emirates XRG+0:45
- 42
Jesus HerradaBurgos-Burpellet-BH+0:46 - 43
Afonso EulálioBahrain Victorious+0:46 - 44
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe+0:46 - 45JLJordan LabrosseDecathlon CMA CGM Team+0:46
- 46
Dylan TeunsCofidis+0:46
- 47
Gianmarco GarofoliSoudal Quick-Step+0:46 - 48
Abel Balderstone RoumensCaja Rural-Seguros RGA+0:54 - 49CPCesar Perez LopezEquipo Kern Pharma+1:00
- 50
Sam OomenLidl - Trek+1:00 - 51
Chris HamiltonTeam Picnic PostNL+1:00 - 52
Diego Pescador CastroMovistar Team+1:00 - 53MMMarco Martin CuevasEuskaltel-Euskadi+1:00
- 54
Milan VaderPinarello-Q36.5 Pro Cycling Team+1:00 - 55JLJonathan Lastra MartinezEuskaltel-Euskadi+1:00
- 56
Brandon Smith Rivera VargasNetcompany INEOS+1:00 - 57
Carlos Rodriguez CanoNetcompany INEOS+1:00 - 58JSJasper SchoofsBelgium+1:35
- 59
Lorenzo RotaLotto Intermarché+1:35 - 60
Niels DriesenLotto - Groupe Wanty+1:35 - 61
Rémy RochasGroupama-FDJ United+1:50 - 62
Julien BernardLidl - Trek+1:50 - 63
Matteo ScalcoXDS Astana Development Team+1:50 - 64
Mikel Landa MeanaSoudal Quick-Step+1:50 - 65NANil Aguilera JorbaCaja Rural-Seguros RGA+1:59
- 66
Thomas GloagPinarello-Q36.5 Pro Cycling Team+1:59 - 67
Darren RaffertyEF Education - EasyPost+1:59 - 68OSOliver SimsPinarello-Q36.5 Pro Cycling Team+2:06
- 69
Laurens De PlusNetcompany INEOS+2:12
- 70
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+2:12 - 71
Patrick KonradLidl - Trek+2:12
- 72
Mathieu BurgaudeauTotalEnergies+2:12 - 73RDRémi DaumasGroupama-FDJ United+2:26
- 74
Callum ScotsonDecathlon CMA CGM Team+2:30 - 75
Igor Arrieta LizarragaUAE Team Emirates XRG+2:33 - 76
Amanuel GhebreigzabhierLidl - Trek+2:39 - 77
Sergio Samitier SamitierCofidis+3:08 - 78
Edward DunbarPinarello-Q36.5 Pro Cycling Team+3:08 - 79
Viktor SoenensSoudal Quick-Step Devo Team+3:08 - 80
Davide ToneattiXDS Astana Team+3:08 - 81
Vincenzo AlbaneseEF Education - EasyPost+3:35 - 82
Laurence PithieRed Bull - Bora - Hansgrohe+3:42 - 83JBJosh BurnettBurgos-Burpellet-BH+3:42
- 84
Olivier Le GacGroupama-FDJ United+3:42 - 85
Jorge ArcasMovistar Team+3:59 - 86
Fabian WeissTudor Pro Cycling Team+4:37 - 87
Hannes WilkschTudor Pro Cycling Team+4:37 - 88
Lawrence WarbasseTudor Pro Cycling Team+4:37
- 89
Fabien DoubeyTotalEnergies+4:37
- 90ALAntoine L'hoteDecathlon CMA CGM Team+4:37
- 91
Yevgeniy FedorovXDS Astana Team+4:37 - 92
Otto VergaerdeLidl - Trek+4:58
- 93
Luca Van BovenLotto Intermarché+4:58 - 94GHGavin HladyEF Education - Aevolo+4:58
- 95
Aime De GendtPinarello-Q36.5 Pro Cycling Team+5:00
- 96JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+5:09
- 97
Antonio Eric Fagundez LimaBurgos-Burpellet-BH+5:12 - 98
Haimar Etxeberria AnsalasRed Bull - Bora - Hansgrohe+5:12 - 99DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+5:12
- 100
Roger Adria OliverasMovistar Team+5:12 - 101RDRobin DonzéTudor Pro Cycling Team+5:12
- 102HMHodei Muñoz GabiñaEuskaltel-Euskadi+5:12
- 103GCGorka Corres Ibañez De OpakuaCaja Rural-Seguros RGA+5:12
- 104
Filippo BaronciniUAE Team Emirates XRG+5:12 - 105
Valentin FerronCofidis+5:12 - 106
Alexis RenardCofidis+5:12 - 107
Lucas Wade HamiltonNetcompany INEOS+5:17
- 108PHPeter HansenNetcompany INEOS+5:17
- 109
Gianni MosconRed Bull - Bora - Hansgrohe+5:19
- 110NGNil Gimeno FerrerEquipo Kern Pharma+5:41
- 111MVMax Van Der MeulenBahrain Victorious+6:06
- 112
Yves LampaertSoudal Quick-Step+6:19 - 113
Oliver NaesenDecathlon CMA CGM Team+6:19 - 114SGSimone GualdiLotto Intermarché+6:19
- 115
Vito BraetLotto Intermarché+6:19
- 116
Iñigo Elosegui MomeñeEquipo Kern Pharma+6:19
- 117
Matthew BrennanTeam Visma | Lease A Bike+6:19 - 118VLVictor LoulergueGroupama-FDJ United+6:19
- 119
Valentin RetailleauTotalEnergies+6:19 - 120TRTim RexTeam Visma | Lease A Bike+6:19
- 121
Roel Van SintmaartensdijkLotto Intermarché+6:19 - 122
Kim Alexander HeidukNetcompany INEOS+6:19 - 123
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+6:19 - 124DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team+6:19
- 125
Iúri LeitãoCaja Rural-Seguros RGA+6:19 - 126
Michael Shea LeonardEF Education - EasyPost+6:44 - 127
David GauduGroupama-FDJ United+6:49 - 128BVBaptiste VadicTotalEnergies+6:50
- 129
Rayan BoulahoiteTotalEnergies+6:50 - 130
Florian DauphinTotalEnergies+6:50 - 131
Bastien TronchonGroupama-FDJ United+6:50 - 132
Emilien JeanniereTotalEnergies+6:50 - 133RARodrigo Alvarez RodriguezBurgos-Burpellet-BH+6:50
- 134EZEdoardo ZamperiniCofidis+6:50
- 135
Gleb SyritsaXDS Astana Team+6:50 - 136LRLouis RoulandCofidis+6:50
- 137
Pau Miquel DelgadoBahrain Victorious+7:34 - 138
Domen NovakUAE Team Emirates XRG+7:50 - 139
James KnoxTeam Picnic PostNL+8:19
- 140
Alberto DaineseSoudal Quick-Step+8:19 - 141
Mathijs PaasschensBahrain Victorious+8:56 - 142
Sander De PestelDecathlon CMA CGM Team+9:14 - 143DUDiego Uriarte BelzunegiEquipo Kern Pharma+9:33
- 144OSOliver StockwellBahrain Victorious+9:46
- 145
Steven KruijswijkTeam Visma | Lease A Bike+10:00 - 146
Albert Torres BarceloMovistar Team+10:03 - 147UAUnai Aznar VijuescaEuskaltel-Euskadi+10:03
- 148YAYago Aguirre SubijanaEuskaltel-Euskadi+10:15
- 149TKTomoya KoyamaBurgos-Burpellet-BH+10:18
- 150
Marc Brustenga MasagueEquipo Kern Pharma+10:42 - 151
Žak ErženBahrain Victorious+10:51 - 152
Owain DoullTeam Visma | Lease A Bike+10:52
- 153
Marius MayrhoferTudor Pro Cycling Team+11:04
General classification
- 1
Oscar OnleyNetcompany INEOS7:53:28
- 2
Bjoern KoerdtTeam Picnic PostNL+0:04 - 3
Giulio CicconeLidl - Trek+0:04 - 4
Ben TulettTeam Visma | Lease A Bike+0:05 - 5
Enric Mas NicolauMovistar Team+0:08 - 6
Jefferson CepedaEF Education - EasyPost+0:10 - 7
Mathys RondelTudor Pro Cycling Team+0:10 - 8
Léo BisiauxDecathlon CMA CGM Team+0:11 - 9
Jarno WidarLotto Intermarché+0:13 - 10
Felix GallDecathlon CMA CGM Team+0:13 - 11
Jay VineUAE Team Emirates XRG+0:16 - 12
Clément BerthetGroupama-FDJ United+0:16 - 13
Markel Beloki FernandezEF Education - EasyPost+0:16 - 14
Lorenzo FortunatoXDS Astana Team+0:16 - 15MAMario Aparicio MuñozBurgos-Burpellet-BH+0:16
- 16
Filippo ZanaSoudal Quick-Step+0:23 - 17
Kevin VermaerkeUAE Team Emirates XRG+0:23 - 18
Pello Bilbao Lopez De ArmentiaBahrain Victorious+0:23 - 19LTLuke TuckwellRed Bull - Bora - Hansgrohe+0:23
- 20
Marco SchrettlXDS Astana Team+0:23 - 21
Juan Pedro Lopez PerezMovistar Team+0:23 - 22
Clément ChampoussinXDS Astana Team+0:23 - 23MVMatteo VanhuffelDevelopment Team Picnic PostNL+0:23
- 24
Urko Berrade FernandezEquipo Kern Pharma+0:23 - 25
Jamie MeehanCofidis+0:29 - 26
Ivan Ramiro Sosa CuervoEquipo Kern Pharma+0:32 - 27
Lennart JaschTudor Pro Cycling Team+0:33
- 28
Pavel SivakovUAE Team Emirates XRG+0:37 - 29
Jørgen NordhagenTeam Visma | Lease A Bike+0:37 - 30
Jon Agirre EgañaEuskaltel-Euskadi+0:37 - 31
Nairo QuintanaMovistar Team+0:37 - 32
Giulio PellizzariRed Bull - Bora - Hansgrohe+0:39 - 33JZJurgen ZomermaandDevelopment Team Picnic PostNL+0:39
- 34MGMattia GaffuriTeam Picnic PostNL+0:39
- 35
James ShawEF Education - EasyPost+0:42 - 36
Gijs LeemreizeTeam Picnic PostNL+0:42 - 37JLJordan LabrosseDecathlon CMA CGM Team+0:44
- 38
Dylan TeunsCofidis+0:44
- 39IMIker Mintegi ClaverEuskaltel-Euskadi+0:46
- 40JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+0:53
- 41SGSergio Geovani Chumil GonzalezBurgos-Burpellet-BH+0:53
- 42PTPablo Torres AriasUAE Team Emirates XRG+0:55
- 43
Afonso EulálioBahrain Victorious+0:56 - 44
Gianmarco GarofoliSoudal Quick-Step+0:56 - 45
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe+0:56 - 46
Milan VaderPinarello-Q36.5 Pro Cycling Team+0:58 - 47JLJonathan Lastra MartinezEuskaltel-Euskadi+1:08
- 48
Carlos Rodriguez CanoNetcompany INEOS+1:10 - 49
Chris HamiltonTeam Picnic PostNL+1:10 - 50CPCesar Perez LopezEquipo Kern Pharma+1:10
- 51
Diego Pescador CastroMovistar Team+1:10 - 52
Jesus HerradaBurgos-Burpellet-BH+1:12 - 53
Abel Balderstone RoumensCaja Rural-Seguros RGA+1:20 - 54
Rémy RochasGroupama-FDJ United+2:00 - 55
Matteo ScalcoXDS Astana Development Team+2:00 - 56
Lorenzo RotaLotto Intermarché+2:01 - 57
Niels DriesenLotto - Groupe Wanty+2:01 - 58JSJasper SchoofsBelgium+2:01
- 59
Thomas GloagPinarello-Q36.5 Pro Cycling Team+2:09 - 60
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+2:10 - 61
Mikel Landa MeanaSoudal Quick-Step+2:16 - 62
Darren RaffertyEF Education - EasyPost+2:25 - 63MMMarco Martin CuevasEuskaltel-Euskadi+2:30
- 64
Sam OomenLidl - Trek+2:33 - 65
Igor Arrieta LizarragaUAE Team Emirates XRG+2:37 - 66
Matisse Van KerckhoveBelgium+2:48 - 67
Laurens De PlusNetcompany INEOS+2:49
- 68NANil Aguilera JorbaCaja Rural-Seguros RGA+2:53
- 69OSOliver SimsPinarello-Q36.5 Pro Cycling Team+3:07
- 70
Viktor SoenensSoudal Quick-Step Devo Team+3:18 - 71RDRémi DaumasGroupama-FDJ United+3:18
- 72
Julien BernardLidl - Trek+3:20 - 73
Edward DunbarPinarello-Q36.5 Pro Cycling Team+3:34 - 74
Sergio Samitier SamitierCofidis+3:34 - 75
Laurence PithieRed Bull - Bora - Hansgrohe+3:36 - 76
Brandon Smith Rivera VargasNetcompany INEOS+3:46 - 77
Patrick KonradLidl - Trek+3:49
- 78
Callum ScotsonDecathlon CMA CGM Team+4:07 - 79
Davide ToneattiXDS Astana Team+4:13 - 80
Olivier Le GacGroupama-FDJ United+4:43 - 81
Vincenzo AlbaneseEF Education - EasyPost+4:49 - 82
Luca Van BovenLotto Intermarché+4:56 - 83
Lawrence WarbasseTudor Pro Cycling Team+5:03
- 84
Jorge ArcasMovistar Team+5:04 - 85HMHodei Muñoz GabiñaEuskaltel-Euskadi+5:16
- 86
Roger Adria OliverasMovistar Team+5:22 - 87
Fabian WeissTudor Pro Cycling Team+5:35 - 88JBJosh BurnettBurgos-Burpellet-BH+5:35
- 89
Hannes WilkschTudor Pro Cycling Team+5:38 - 90
Filippo BaronciniUAE Team Emirates XRG+5:38 - 91GCGorka Corres Ibañez De OpakuaCaja Rural-Seguros RGA+5:38
- 92
Mathieu BurgaudeauTotalEnergies+5:38 - 93
Yevgeniy FedorovXDS Astana Team+5:42 - 94NGNil Gimeno FerrerEquipo Kern Pharma+5:51
- 95
Amanuel GhebreigzabhierLidl - Trek+5:51 - 96
Fabien DoubeyTotalEnergies+6:01
- 97
Matthew BrennanTeam Visma | Lease A Bike+6:07 - 98ALAntoine L'hoteDecathlon CMA CGM Team+6:14
- 99MVMax Van Der MeulenBahrain Victorious+6:16
- 100
Gianni MosconRed Bull - Bora - Hansgrohe+6:24
- 101DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team+6:29
- 102
Kim Alexander HeidukNetcompany INEOS+6:29 - 103
Valentin RetailleauTotalEnergies+6:29 - 104DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+6:29
- 105
Aime De GendtPinarello-Q36.5 Pro Cycling Team+6:30
- 106
Otto VergaerdeLidl - Trek+6:31
- 107GHGavin HladyEF Education - Aevolo+6:31
- 108JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+6:39
- 109RDRobin DonzéTudor Pro Cycling Team+6:42
- 110
Valentin FerronCofidis+6:44 - 111
Rayan BoulahoiteTotalEnergies+6:45 - 112
Iúri LeitãoCaja Rural-Seguros RGA+6:45 - 113VLVictor LoulergueGroupama-FDJ United+6:45
- 114
Haimar Etxeberria AnsalasRed Bull - Bora - Hansgrohe+6:45 - 115
Bastien TronchonGroupama-FDJ United+6:48 - 116
Lucas Wade HamiltonNetcompany INEOS+6:54
- 117PHPeter HansenNetcompany INEOS+6:54
- 118
Iñigo Elosegui MomeñeEquipo Kern Pharma+6:59
- 119RARodrigo Alvarez RodriguezBurgos-Burpellet-BH+7:00
- 120
Antonio Eric Fagundez LimaBurgos-Burpellet-BH+7:07 - 121
Alexis RenardCofidis+7:14 - 122LRLouis RoulandCofidis+7:16
- 123
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+7:20 - 124
Yves LampaertSoudal Quick-Step+7:31 - 125BVBaptiste VadicTotalEnergies+7:37
- 126SGSimone GualdiLotto Intermarché+7:43
- 127
Pau Miquel DelgadoBahrain Victorious+7:44 - 128
Vito BraetLotto Intermarché+7:47
- 129
Oliver NaesenDecathlon CMA CGM Team+7:49 - 130
Michael Shea LeonardEF Education - EasyPost+7:49 - 131
Roel Van SintmaartensdijkLotto Intermarché+7:49 - 132EZEdoardo ZamperiniCofidis+7:51
- 133
Gleb SyritsaXDS Astana Team+8:23 - 134
Florian DauphinTotalEnergies+8:52 - 135
Emilien JeanniereTotalEnergies+8:52 - 136
Domen NovakUAE Team Emirates XRG+9:23 - 137
David GauduGroupama-FDJ United+10:13 - 138TRTim RexTeam Visma | Lease A Bike+10:15
- 139
Sander De PestelDecathlon CMA CGM Team+10:19 - 140
Mathijs PaasschensBahrain Victorious+10:56 - 141DUDiego Uriarte BelzunegiEquipo Kern Pharma+11:08
- 142
Marc Brustenga MasagueEquipo Kern Pharma+11:19 - 143OSOliver StockwellBahrain Victorious+11:23
- 144
Alberto DaineseSoudal Quick-Step+11:26 - 145YAYago Aguirre SubijanaEuskaltel-Euskadi+11:39
- 146
Albert Torres BarceloMovistar Team+11:40 - 147
James KnoxTeam Picnic PostNL+11:43
- 148
Marius MayrhoferTudor Pro Cycling Team+12:05 - 149UAUnai Aznar VijuescaEuskaltel-Euskadi+12:09
- 150TKTomoya KoyamaBurgos-Burpellet-BH+12:13
- 151
Steven KruijswijkTeam Visma | Lease A Bike+13:10 - 152
Owain DoullTeam Visma | Lease A Bike+13:27
- 153
Žak ErženBahrain Victorious+14:03
Points classification
- 1
Oscar OnleyNetcompany INEOS25
- 2
Matthew BrennanTeam Visma | Lease A Bike25 - 3
Ben TulettTeam Visma | Lease A Bike20 - 4
Giulio CicconeLidl - Trek20 - 5
Bjoern KoerdtTeam Picnic PostNL18 - 6
Enric Mas NicolauMovistar Team16 - 7
Laurence PithieRed Bull - Bora - Hansgrohe16 - 8
Jarno WidarLotto Intermarché14 - 9JLJordan LabrosseDecathlon CMA CGM Team14
- 10
Felix GallDecathlon CMA CGM Team12 - 11
Jefferson CepedaEF Education - EasyPost11 - 12
Dylan TeunsCofidis10
- 13
Léo BisiauxDecathlon CMA CGM Team9 - 14
Markel Beloki FernandezEF Education - EasyPost9 - 15
Mathys RondelTudor Pro Cycling Team8 - 16
Milan VaderPinarello-Q36.5 Pro Cycling Team8 - 17MAMario Aparicio MuñozBurgos-Burpellet-BH7
- 18
Bastien TronchonGroupama-FDJ United7 - 19
Luca Van BovenLotto Intermarché6 - 20
Clément BerthetGroupama-FDJ United5 - 21
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA5 - 22
Jay VineUAE Team Emirates XRG4 - 23
Rayan BoulahoiteTotalEnergies4 - 24
Ivan Ramiro Sosa CuervoEquipo Kern Pharma3 - 25HMHodei Muñoz GabiñaEuskaltel-Euskadi3
- 26
Lorenzo FortunatoXDS Astana Team2 - 27
Igor Arrieta LizarragaUAE Team Emirates XRG2 - 28JZJurgen ZomermaandDevelopment Team Picnic PostNL1
Mountains classification
- 1RARodrigo Alvarez RodriguezBurgos-Burpellet-BH8
- 2
Rayan BoulahoiteTotalEnergies7 - 3
Oscar OnleyNetcompany INEOS6
- 4
Matthew BrennanTeam Visma | Lease A Bike6 - 5UAUnai Aznar VijuescaEuskaltel-Euskadi6
- 6
Giulio CicconeLidl - Trek4 - 7
Ben TulettTeam Visma | Lease A Bike4 - 8JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA4
- 9
Valentin FerronCofidis4 - 10DUDiego Uriarte BelzunegiEquipo Kern Pharma4
- 11YAYago Aguirre SubijanaEuskaltel-Euskadi4
- 12
Enric Mas NicolauMovistar Team2 - 13
Laurence PithieRed Bull - Bora - Hansgrohe2 - 14
Jarno WidarLotto Intermarché1 - 15JLJordan LabrosseDecathlon CMA CGM Team1
- 16
Lawrence WarbasseTudor Pro Cycling Team1
- 17JBJosh BurnettBurgos-Burpellet-BH1
Youth classification
- 1
Bjoern KoerdtTeam Picnic PostNL7:53:32 - 2
Léo BisiauxDecathlon CMA CGM Team+0:07 - 3
Jarno WidarLotto Intermarché+0:09 - 4
Markel Beloki FernandezEF Education - EasyPost+0:12 - 5LTLuke TuckwellRed Bull - Bora - Hansgrohe+0:19
- 6MVMatteo VanhuffelDevelopment Team Picnic PostNL+0:19
- 7
Jørgen NordhagenTeam Visma | Lease A Bike+0:33 - 8JZJurgen ZomermaandDevelopment Team Picnic PostNL+0:35
- 9PTPablo Torres AriasUAE Team Emirates XRG+0:51
- 10CPCesar Perez LopezEquipo Kern Pharma+1:06
- 11
Diego Pescador CastroMovistar Team+1:06 - 12
Matteo ScalcoXDS Astana Development Team+1:56 - 13
Niels DriesenLotto - Groupe Wanty+1:57 - 14JSJasper SchoofsBelgium+1:57
- 15MMMarco Martin CuevasEuskaltel-Euskadi+2:26
- 16
Matisse Van KerckhoveBelgium+2:44 - 17NANil Aguilera JorbaCaja Rural-Seguros RGA+2:49
- 18OSOliver SimsPinarello-Q36.5 Pro Cycling Team+3:03
- 19
Viktor SoenensSoudal Quick-Step Devo Team+3:14 - 20RDRémi DaumasGroupama-FDJ United+3:14
- 21HMHodei Muñoz GabiñaEuskaltel-Euskadi+5:12
- 22GCGorka Corres Ibañez De OpakuaCaja Rural-Seguros RGA+5:34
- 23NGNil Gimeno FerrerEquipo Kern Pharma+5:47
- 24
Matthew BrennanTeam Visma | Lease A Bike+6:03 - 25ALAntoine L'hoteDecathlon CMA CGM Team+6:10
- 26MVMax Van Der MeulenBahrain Victorious+6:12
- 27DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+6:25
- 28
Rayan BoulahoiteTotalEnergies+6:41 - 29VLVictor LoulergueGroupama-FDJ United+6:41
- 30PHPeter HansenNetcompany INEOS+6:50
- 31SGSimone GualdiLotto Intermarché+7:39
- 32
Michael Shea LeonardEF Education - EasyPost+7:45 - 33TRTim RexTeam Visma | Lease A Bike+10:11
- 34YAYago Aguirre SubijanaEuskaltel-Euskadi+11:35
- 35
Žak ErženBahrain Victorious+13:59




