Stage 2
26 Mar 2025
Stage result
- 1PDPaul DoubleTeam Jayco AlUla4:18:23
- 2
Jarno WidarLotto Intermarchés.t. - 3
Diego UlissiXDS Astana Teams.t. - 4
Ben TulettTeam Visma | Lease A Bikes.t. - 5
Magnus SheffieldNetcompany INEOS+0:03 - 6
Davide De PrettoTeam Jayco AlUla+0:03 - 7
Alexey LutsenkoNSN Cycling Team+0:05 - 8
Alessandro CoviTeam Jayco AlUla+0:05 - 9
Simone VelascoXDS Astana Team+0:05 - 10
Brandon Smith Rivera VargasNetcompany INEOS+0:05 - 11
Mark DonovanPinarello-Q36.5 Pro Cycling Team+0:05 - 12
Rafal MajkaUAE Team Emirates+0:05 - 13APAlessandro PinarelloNSN Cycling Team+0:08
- 14
Milan VaderPinarello-Q36.5 Pro Cycling Team+0:10 - 15
Mauri VansevenantSoudal Quick-Step+0:10 - 16
Matteo VercherTotalEnergies+0:10 - 17LGLorenzo GalimbertiSwatt Club+0:10
- 18
Igor Arrieta LizarragaUAE Team Emirates XRG+0:13 - 19
Giovanni CarboniUnibet Tietema Rockets+0:13 - 20
Emil HerzogRed Bull - Bora - Hansgrohe+0:17 - 21
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+0:27 - 22
Johan MeensAarco+0:28 - 23
Viktor SoenensSoudal Quick-Step Devo Team+0:28 - 24LCLuca CrettiMbh Bank Csb Telecom Fort+0:32
- 25
Markel Beloki FernandezEF Education - EasyPost+0:33 - 26CCCesare ChesiniMbh Bank Csb Telecom Fort+0:33
- 27
Jefferson CepedaEF Education - EasyPost+0:33 - 28
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team+0:33 - 29
Jørgen NordhagenTeam Visma | Lease A Bike+0:33 - 30
Mattia BaisTeam Polti VisitMalta+0:33 - 31
Manuele TarozziBardiani Csf 7 Saber+0:33 - 32
Pavel NovákMovistar Team+0:33 - 33EAEdison Alejandro Callejas SantosPetrolike+0:39
- 34
Felix EngelhardtTeam Jayco AlUla+0:44 - 35
Alessandro TonelliTeam Polti VisitMalta+0:44 - 36DLDennis Lock+0:44
- 37
Colin Chris StüssiTeam Vorarlberg+0:46
- 38TGTijmen GraatTeam Visma | Lease A Bike+0:48
- 39
Odd Christian EikingUnibet Rose Rockets+0:51 - 40
Lennart JaschTudor Pro Cycling Team+0:51
- 41LPLuca PalettiBardiani Csf 7 Saber+0:51
- 42
Alex TolioBardiani Csf 7 Saber+0:51
- 43ILIan Lopez De San RomanModern Adventure Pro Cycling+1:05
- 44EDEdgar David Cadena MartinezTeam Storck - Mrw Bau+1:11
- 45NANahom ArayaTeam Ukyo+1:16
- 46
Roberto GonzálezSolution Tech Nippo Rali+1:18 - 47LVLeander Van HautegemTeam Flanders - Baloise+1:21
- 48KTKyrylo TsarenkoSolution Tech Nippo Rali+1:25
- 49SMSergio MerisUnibet Rose Rockets+1:25
- 50
Florian Samuel KajaminiMbh Bank Csb Telecom Fort+1:25 - 51LTLuke TuckwellRed Bull - Bora - Hansgrohe+1:30
- 52KBKevin BiehlGeneral Store - Essegibi - F.Lli Curia+1:41
- 53
Alessandro FancelluMbh Bank Csb Telecom Fort+1:47 - 54GVGiacomo VillaBiesse - Carrera - Premac+1:47
- 55MMMarco MartiniTeam Technipes #Inemiliaromagna Caffè Borbone+1:52
- 56
Vicente Rojas NaranjoBardiani Csf 7 Saber+2:04 - 57
Thomas GloagPinarello-Q36.5 Pro Cycling Team+2:14 - 58
Pierre Henry BassetXDS Astana Development Team+2:14 - 59
Pierre Latour+2:14
- 60
Alan HatherlyTeam Jayco AlUla+2:57 - 61
Ben SwiftNetcompany INEOS+2:57 - 62
Jan HirtNSN Cycling Team+2:57
- 63
Fabien DoubeyTotalEnergies+2:57
- 64
German Dario Gomez BecerraTeam Polti VisitMalta+3:13 - 65BHBaptiste HuyetBike Aid+3:16
- 66ESEnea SambinelloUAE Team Emirates Gen-Z+3:25
- 67AMAlessio MartinelliBardiani Csf 7 Saber+3:25
- 68
Davide BaldacciniSolution Tech Vini Fantini+3:25 - 69DDDavide De CassanGeneral Store - Essegibi - F.Lli Curia+3:27
- 70KEKamiel EemanLotto - Groupe Wanty+3:51
- 71
Adam ŤoupalíkUnibet Rose Rockets+3:51
- 72LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies+3:55
- 73TRTim RexTeam Visma | Lease A Bike+4:13
- 74AMAdrien MaireUnibet Rose Rockets+4:53
- 75SPSebastian PutzRed Bull - Bora - Hansgrohe Rookies+4:53
- 76
Alberto BettiolXDS Astana Team+5:56 - 77MTMarco TizzaWagner Bazin Wb+5:56
- 78
Colby SimmonsEF Education - EasyPost+6:15 - 79
Andrew AugustNetcompany INEOS+6:15 - 80
Kim Alexander HeidukNetcompany INEOS+6:16 - 81
Jay VineUAE Team Emirates XRG+6:21 - 82
Alastair MackellarEF Education - EasyPost+6:21 - 83
Floris De TierWagner Bazin Wb+6:21
- 84TPThomas PesentiTeam Polti VisitMalta+6:21
- 85
Adrien BoichisRed Bull - Bora - Hansgrohe+6:43 - 86DBDiego BracalenteMbh Bank Csb Telecom Fort+6:54
- 87
Alex BaudinEF Education - EasyPost+7:15 - 88
Alexander KonychevChina Anta - Mentech Cycling Team+8:59 - 89
Pietro MattioTeam Visma | Lease A Bike+8:59 - 90DCDomenico Cirlincione+8:59
- 91PGPablo Garcia Frances+8:59
- 92FGFederico Guzzo+8:59
- 93WSWilliam SmithTeam Visma | Lease A Bike Development+8:59
- 94
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+10:01 - 95
Pascal EenkhoornSoudal Quick-Step+10:04 - 96
Mark StewartModern Adventure Pro Cycling+10:04 - 97
Cedrik Bakke ChristophersenUnibet Rose Rockets+10:10
- 98
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+10:25
- 99
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+10:25
- 100APAndrea PirasSolution Tech Nippo Rali+10:25
- 101
Niels DriesenLotto - Groupe Wanty+13:15 - 102ABArne BaersBaloise Verzekeringen -Het Poetsbureau Lions+13:16
- 103EFEmry FaingezichtIsrael Premier Tech Academy+13:16
- 104MDMilan DonieLotto - Groupe Wanty+13:16
- 105LDLuke David ValentiIsrael Premier Tech Academy+13:16
- 106
Kristian SbaragliSolution Tech Vini Fantini+13:16
- 107MZMatteo Zurlo+13:16
- 108
Nariyuki MasudaAstemo Utsunomiya Blitzen+13:16 - 109
Negasi AbrehaVega - Vitalcare - Dynatek+13:16 - 110ACAlessandro CattaniTeam Technipes #Inemiliaromagna Caffè Borbone+13:16
- 111FSFederico SavinoSoudal Quick-Step Devo Team+13:16
- 112
Adam RaffertyHagens Berman Jayco+13:16 - 113LBLuca BagnaraVega - Vitalcare - Dynatek+13:16
- 114
Jannis PeterUnibet Rose Rockets+13:16 - 115
Moritz KretschyNSN Cycling Team+13:16 - 116
Brady GilmoreNSN Cycling Team+13:16 - 117
Ivo OliveiraUAE Team Emirates XRG+13:16 - 118
Campbell Stewart+13:16 - 119BVBaptiste VadicTotalEnergies+13:16
- 120
Mathieu BurgaudeauTotalEnergies+13:21 - 121
Milan MentenLotto Intermarché+13:21 - 122
Martin MarcellusiBardiani Csf 7 Saber+13:21 - 123SPSamuele PriviteraHagens Berman Jayco+16:00
- 124
Andrea Raccagni NovieroSoudal Quick-Step+16:00 - 125GRGabriele RaccagniTeam Polti VisitMalta+16:00
- 126MNMattia NegrenteXDS Astana Development Team+16:00
- 127MOManuel OioliSwatt Club+16:00
- 128DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+16:03
- 129
Ugo FabriesUAE Team Emirates Gen-Z+16:03 - 130
Valentin RetailleauTotalEnergies+16:03 - 131GBGiovanni BortoluzziGeneral Store - Essegibi - F.Lli Curia+16:03
- 132MPMarco PalombaS.C. Padovani Polo Cherry Bank+16:03
- 133FDFilippo D'aiutoGeneral Store - Essegibi - F.Lli Curia+16:03
- 134LMLukas Meiler+16:03
- 135MCMarc Cabedo HernandezJcl Team Ukyo+16:10
- 136LNLorenzo NespoliMbh Bank Csb Telecom Fort+18:03
- 137CSCarlos Samudio CarreraSolution Tech Nippo Rali+19:41
- 138
Marino KobayashiJcl Team Ukyo+21:22
- 139DPDavide PersicoMbh Bank Csb Telecom Fort+21:23
- 140ATAldo TaillieuTeam Visma | Lease A Bike Development+21:23
- 141ADAlessio Delle VedoveXDS Astana Development Team+21:23
- 142RARiccardo ArchettiTeam Technipes #Inemiliaromagna Caffè Borbone+21:23
- 143KPKevin Pezzo RosolaGeneral Store - Essegibi - F.Lli Curia+21:23
- 144CRCristian RemelliGeneral Store - Essegibi - F.Lli Curia+21:23
- 145
Daniel Geismayr+21:23 - 146
Oded KogutNSN Cycling Team+21:23 - 147KKKoki KamadaTeam Nippo Nuovacomauto Obor+21:23
- 148LMLuca MartignagoTeam Technipes #Inemiliaromagna+21:23
- 149JAJose Antonio Prieto De LunaPetrolike+21:23
- 150AMAlessio MenghiniTeam Technipes #Inemiliaromagna Caffè Borbone+21:28
- 151SBSamuele BonettoTeam Technipes #Inemiliaromagna+21:28
- 152MPManuel Peñalver AniorteTeam Polti VisitMalta+21:28
- 153ABAntonio BonaldoS.C. Padovani Polo Cherry Bank+21:28
- 154YCYeferson Cebastian Camargo PinedaTeam Medellin - Epm+21:28
- 155MFMarco FermanelliVega - Vitalcare - Dynatek+21:28
- 156DBDavide BassoBeltrami Tsa Tre Colli+21:32
- 157SBStefano BaffiSam - Vitalcare - Dynatek+21:32
- 158EZEmanuel ZangerleTeam Vorarlberg+21:39
- 159MIManabu IshibashiTeam Ukyo+21:39
- 160
Caleb Ewan+21:59
- 161LMLouka MatthysWagner Bazin Wb+22:21
- 162SMSebastiano MinoiaVega - Vitalcare - Dynatek+22:24
- 163
Artem ShmidtNetcompany INEOS+22:50 - 164TTThomas TurriS.C. Padovani Polo Cherry Bank+24:15
- 165DADominik AmannTeam Vorarlberg+24:20
- 166LCLuca CollinelliSam - Vitalcare - Dynatek+24:51
- 167SMSamuele Mion+25:23
- 168ITIvan ToselliTeam Technipes #Inemiliaromagna Caffè Borbone+25:31
- OTLSSSamuele ScappiniSam - Vitalcare - Dynatek+26:49
- DNSGSGauthier ServranckxSoudal Quick-Step Devo TeamDNS
- DNF
Jason TessonTotalEnergiesDNF - DNFSQSamuel QuarantaGragnano Sporting ClubDNF
- DNFCDChristian Danilo PaseSam - Vitalcare - DynatekDNF
General classification
- 1PDPaul DoubleTeam Jayco AlUla8:05:42
- 2
Jarno WidarLotto Intermarché+0:04 - 3
Diego UlissiXDS Astana Team+0:06 - 4
Ben TulettTeam Visma | Lease A Bike+0:10 - 5
Davide De PrettoTeam Jayco AlUla+0:13 - 6
Magnus SheffieldNetcompany INEOS+0:13 - 7
Brandon Smith Rivera VargasNetcompany INEOS+0:15 - 8
Alexey LutsenkoNSN Cycling Team+0:15 - 9
Mark DonovanPinarello-Q36.5 Pro Cycling Team+0:15 - 10
Alessandro CoviTeam Jayco AlUla+0:15 - 11
Rafal MajkaUAE Team Emirates+0:15 - 12
Simone VelascoXDS Astana Team+0:15 - 13APAlessandro PinarelloNSN Cycling Team+0:18
- 14
Milan VaderPinarello-Q36.5 Pro Cycling Team+0:20 - 15
Mauri VansevenantSoudal Quick-Step+0:20 - 16
Matteo VercherTotalEnergies+0:20 - 17LGLorenzo GalimbertiSwatt Club+0:20
- 18
Giovanni CarboniUnibet Tietema Rockets+0:23 - 19
Igor Arrieta LizarragaUAE Team Emirates XRG+0:23 - 20
Emil HerzogRed Bull - Bora - Hansgrohe+0:27 - 21
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+0:37 - 22
Johan MeensAarco+0:38 - 23
Viktor SoenensSoudal Quick-Step Devo Team+0:38 - 24LCLuca CrettiMbh Bank Csb Telecom Fort+0:42
- 25
Jefferson CepedaEF Education - EasyPost+0:43 - 26
Mattia BaisTeam Polti VisitMalta+0:43 - 27CCCesare ChesiniMbh Bank Csb Telecom Fort+0:43
- 28
Markel Beloki FernandezEF Education - EasyPost+0:43 - 29
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team+0:43 - 30
Manuele TarozziBardiani Csf 7 Saber+0:43 - 31
Jørgen NordhagenTeam Visma | Lease A Bike+0:43 - 32
Pavel NovákMovistar Team+0:43 - 33EAEdison Alejandro Callejas SantosPetrolike+0:49
- 34
Felix EngelhardtTeam Jayco AlUla+0:54 - 35
Alessandro TonelliTeam Polti VisitMalta+0:54 - 36DLDennis Lock+0:54
- 37
Colin Chris StüssiTeam Vorarlberg+0:56
- 38TGTijmen GraatTeam Visma | Lease A Bike+0:58
- 39
Lennart JaschTudor Pro Cycling Team+1:01
- 40LPLuca PalettiBardiani Csf 7 Saber+1:01
- 41
Alex TolioBardiani Csf 7 Saber+1:01
- 42
Odd Christian EikingUnibet Rose Rockets+1:01 - 43ILIan Lopez De San RomanModern Adventure Pro Cycling+1:15
- 44EDEdgar David Cadena MartinezTeam Storck - Mrw Bau+1:21
- 45NANahom ArayaTeam Ukyo+1:26
- 46
Roberto GonzálezSolution Tech Nippo Rali+1:28 - 47LVLeander Van HautegemTeam Flanders - Baloise+1:31
- 48SMSergio MerisUnibet Rose Rockets+1:35
- 49
Florian Samuel KajaminiMbh Bank Csb Telecom Fort+1:35 - 50KTKyrylo TsarenkoSolution Tech Nippo Rali+1:35
- 51LTLuke TuckwellRed Bull - Bora - Hansgrohe+1:40
- 52KBKevin BiehlGeneral Store - Essegibi - F.Lli Curia+1:51
- 53
Alessandro FancelluMbh Bank Csb Telecom Fort+1:57 - 54GVGiacomo VillaBiesse - Carrera - Premac+1:57
- 55MMMarco MartiniTeam Technipes #Inemiliaromagna Caffè Borbone+2:02
- 56
Vicente Rojas NaranjoBardiani Csf 7 Saber+2:14 - 57
Pierre Henry BassetXDS Astana Development Team+2:24 - 58
Thomas GloagPinarello-Q36.5 Pro Cycling Team+2:24 - 59
Pierre Latour+2:24
- 60
Ben SwiftNetcompany INEOS+3:07 - 61
Alan HatherlyTeam Jayco AlUla+3:07 - 62
Fabien DoubeyTotalEnergies+3:07
- 63
Jan HirtNSN Cycling Team+3:07
- 64
German Dario Gomez BecerraTeam Polti VisitMalta+3:23 - 65BHBaptiste HuyetBike Aid+3:26
- 66ESEnea SambinelloUAE Team Emirates Gen-Z+3:35
- 67AMAlessio MartinelliBardiani Csf 7 Saber+3:35
- 68
Davide BaldacciniSolution Tech Vini Fantini+3:35 - 69DDDavide De CassanGeneral Store - Essegibi - F.Lli Curia+3:37
- 70
Adam ŤoupalíkUnibet Rose Rockets+4:01
- 71KEKamiel EemanLotto - Groupe Wanty+4:01
- 72LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies+4:05
- 73TRTim RexTeam Visma | Lease A Bike+4:23
- 74SPSebastian PutzRed Bull - Bora - Hansgrohe Rookies+5:03
- 75AMAdrien MaireUnibet Rose Rockets+5:03
- 76
Alberto BettiolXDS Astana Team+6:06 - 77MTMarco TizzaWagner Bazin Wb+6:06
- 78
Colby SimmonsEF Education - EasyPost+6:25 - 79
Kim Alexander HeidukNetcompany INEOS+6:26 - 80
Floris De TierWagner Bazin Wb+6:31
- 81TPThomas PesentiTeam Polti VisitMalta+6:31
- 82
Jay VineUAE Team Emirates XRG+6:31 - 83
Alastair MackellarEF Education - EasyPost+6:31 - 84
Adrien BoichisRed Bull - Bora - Hansgrohe+6:53 - 85DBDiego BracalenteMbh Bank Csb Telecom Fort+7:04
- 86
Andrew AugustNetcompany INEOS+7:07 - 87
Alex BaudinEF Education - EasyPost+7:25 - 88
Alexander KonychevChina Anta - Mentech Cycling Team+9:09 - 89
Pietro MattioTeam Visma | Lease A Bike+9:09 - 90WSWilliam SmithTeam Visma | Lease A Bike Development+9:09
- 91PGPablo Garcia Frances+9:09
- 92DCDomenico Cirlincione+9:09
- 93FGFederico Guzzo+9:09
- 94
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+10:11 - 95
Mark StewartModern Adventure Pro Cycling+10:14 - 96
Pascal EenkhoornSoudal Quick-Step+10:14 - 97
Cedrik Bakke ChristophersenUnibet Rose Rockets+10:20
- 98
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+10:35
- 99
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+10:35
- 100APAndrea PirasSolution Tech Nippo Rali+10:35
- 101
Niels DriesenLotto - Groupe Wanty+13:25 - 102ABArne BaersBaloise Verzekeringen -Het Poetsbureau Lions+13:26
- 103
Ivo OliveiraUAE Team Emirates XRG+13:26 - 104
Adam RaffertyHagens Berman Jayco+13:26 - 105
Campbell Stewart+13:26 - 106ACAlessandro CattaniTeam Technipes #Inemiliaromagna Caffè Borbone+13:26
- 107LBLuca BagnaraVega - Vitalcare - Dynatek+13:26
- 108
Kristian SbaragliSolution Tech Vini Fantini+13:26
- 109
Moritz KretschyNSN Cycling Team+13:26 - 110
Brady GilmoreNSN Cycling Team+13:26 - 111LDLuke David ValentiIsrael Premier Tech Academy+13:26
- 112
Nariyuki MasudaAstemo Utsunomiya Blitzen+13:26 - 113BVBaptiste VadicTotalEnergies+13:26
- 114FSFederico SavinoSoudal Quick-Step Devo Team+13:26
- 115MDMilan DonieLotto - Groupe Wanty+13:26
- 116EFEmry FaingezichtIsrael Premier Tech Academy+13:26
- 117
Negasi AbrehaVega - Vitalcare - Dynatek+13:26 - 118
Jannis PeterUnibet Rose Rockets+13:26 - 119MZMatteo Zurlo+13:26
- 120
Milan MentenLotto Intermarché+13:31 - 121
Martin MarcellusiBardiani Csf 7 Saber+13:31 - 122
Mathieu BurgaudeauTotalEnergies+13:31 - 123
Andrea Raccagni NovieroSoudal Quick-Step+16:10 - 124GRGabriele RaccagniTeam Polti VisitMalta+16:10
- 125MNMattia NegrenteXDS Astana Development Team+16:10
- 126MOManuel OioliSwatt Club+16:10
- 127SPSamuele PriviteraHagens Berman Jayco+16:10
- 128DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+16:13
- 129MPMarco PalombaS.C. Padovani Polo Cherry Bank+16:13
- 130
Valentin RetailleauTotalEnergies+16:13 - 131
Ugo FabriesUAE Team Emirates Gen-Z+16:13 - 132FDFilippo D'aiutoGeneral Store - Essegibi - F.Lli Curia+16:13
- 133GBGiovanni BortoluzziGeneral Store - Essegibi - F.Lli Curia+16:13
- 134LMLukas Meiler+16:13
- 135MCMarc Cabedo HernandezJcl Team Ukyo+16:20
- 136LNLorenzo NespoliMbh Bank Csb Telecom Fort+18:13
- 137CSCarlos Samudio CarreraSolution Tech Nippo Rali+19:51
- 138
Oded KogutNSN Cycling Team+21:27 - 139
Marino KobayashiJcl Team Ukyo+21:32
- 140ADAlessio Delle VedoveXDS Astana Development Team+21:33
- 141ATAldo TaillieuTeam Visma | Lease A Bike Development+21:33
- 142JAJose Antonio Prieto De LunaPetrolike+21:33
- 143
Daniel Geismayr+21:33 - 144LMLuca MartignagoTeam Technipes #Inemiliaromagna+21:33
- 145RARiccardo ArchettiTeam Technipes #Inemiliaromagna Caffè Borbone+21:33
- 146KPKevin Pezzo RosolaGeneral Store - Essegibi - F.Lli Curia+21:33
- 147DPDavide PersicoMbh Bank Csb Telecom Fort+21:33
- 148CRCristian RemelliGeneral Store - Essegibi - F.Lli Curia+21:33
- 149KKKoki KamadaTeam Nippo Nuovacomauto Obor+21:33
- 150AMAlessio MenghiniTeam Technipes #Inemiliaromagna Caffè Borbone+21:38
- 151MPManuel Peñalver AniorteTeam Polti VisitMalta+21:38
- 152ABAntonio BonaldoS.C. Padovani Polo Cherry Bank+21:38
- 153SBSamuele BonettoTeam Technipes #Inemiliaromagna+21:38
- 154MFMarco FermanelliVega - Vitalcare - Dynatek+21:38
- 155YCYeferson Cebastian Camargo PinedaTeam Medellin - Epm+21:38
- 156DBDavide BassoBeltrami Tsa Tre Colli+21:42
- 157SBStefano BaffiSam - Vitalcare - Dynatek+21:42
- 158EZEmanuel ZangerleTeam Vorarlberg+21:49
- 159MIManabu IshibashiTeam Ukyo+21:49
- 160
Caleb Ewan+21:59
- 161LMLouka MatthysWagner Bazin Wb+22:31
- 162SMSebastiano MinoiaVega - Vitalcare - Dynatek+22:34
- 163
Artem ShmidtNetcompany INEOS+23:00 - 164TTThomas TurriS.C. Padovani Polo Cherry Bank+24:25
- 165LCLuca CollinelliSam - Vitalcare - Dynatek+25:01
- 166SMSamuele Mion+25:33
- 167ITIvan ToselliTeam Technipes #Inemiliaromagna Caffè Borbone+25:41
- 168DADominik AmannTeam Vorarlberg+26:24
Points classification
- 1PDPaul DoubleTeam Jayco AlUla10
- 2
Caleb Ewan10
- 3
Jarno WidarLotto Intermarché8 - 4
Oded KogutNSN Cycling Team8 - 5
Diego UlissiXDS Astana Team6 - 6
Ben TulettTeam Visma | Lease A Bike5 - 7DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies5
- 8
Magnus SheffieldNetcompany INEOS4 - 9
Ben SwiftNetcompany INEOS4 - 10
Davide De PrettoTeam Jayco AlUla3 - 11AMAlessio MenghiniTeam Technipes #Inemiliaromagna Caffè Borbone3
- 12
Alexey LutsenkoNSN Cycling Team2 - 13
Andrea Raccagni NovieroSoudal Quick-Step2 - 14
Alessandro CoviTeam Jayco AlUla1 - 15
Emils LiepinsPinarello-Q36.5 Pro Cycling Team1
- 168DPDavide PersicoMbh Bank Csb Telecom Fort-3
Mountains classification
- 1MCMarc Cabedo HernandezJcl Team Ukyo18
- 2PDPaul DoubleTeam Jayco AlUla10
- 3
Mathieu BurgaudeauTotalEnergies9 - 4CSCarlos Samudio CarreraSolution Tech Nippo Rali9
- 5
Walter CalzoniPinarello-Q36.5 Pro Cycling Team8
- 6
Magnus SheffieldNetcompany INEOS5 - 7LVLeander Van HautegemTeam Flanders - Baloise5
- 8
Rafal MajkaUAE Team Emirates3 - 9
Pierre Latour3
- 10
Ivo OliveiraUAE Team Emirates XRG3 - 11
Brandon Smith Rivera VargasNetcompany INEOS2 - 12
Mauri VansevenantSoudal Quick-Step2 - 13LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies2
- 14KPKevin Pezzo RosolaGeneral Store - Essegibi - F.Lli Curia1
- 168DPDavide PersicoMbh Bank Csb Telecom Fort-1
Youth classification
- 1
Jarno WidarLotto Intermarché8:05:46 - 2
Davide De PrettoTeam Jayco AlUla+0:09 - 3
Magnus SheffieldNetcompany INEOS+0:09 - 4APAlessandro PinarelloNSN Cycling Team+0:14
- 5
Igor Arrieta LizarragaUAE Team Emirates XRG+0:19 - 6
Emil HerzogRed Bull - Bora - Hansgrohe+0:23 - 7
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+0:33 - 8
Viktor SoenensSoudal Quick-Step Devo Team+0:34 - 9CCCesare ChesiniMbh Bank Csb Telecom Fort+0:39
- 10
Markel Beloki FernandezEF Education - EasyPost+0:39 - 11
Jørgen NordhagenTeam Visma | Lease A Bike+0:39 - 12
Pavel NovákMovistar Team+0:39 - 13DLDennis Lock+0:50
- 14TGTijmen GraatTeam Visma | Lease A Bike+0:54
- 15LPLuca PalettiBardiani Csf 7 Saber+0:57
- 16ILIan Lopez De San RomanModern Adventure Pro Cycling+1:11
- 17NANahom ArayaTeam Ukyo+1:22
- 18LVLeander Van HautegemTeam Flanders - Baloise+1:27
- 19
Florian Samuel KajaminiMbh Bank Csb Telecom Fort+1:31 - 20LTLuke TuckwellRed Bull - Bora - Hansgrohe+1:36
- 21KBKevin BiehlGeneral Store - Essegibi - F.Lli Curia+1:47
- 22GVGiacomo VillaBiesse - Carrera - Premac+1:53
- 23MMMarco MartiniTeam Technipes #Inemiliaromagna Caffè Borbone+1:58
- 24
Vicente Rojas NaranjoBardiani Csf 7 Saber+2:10 - 25
Pierre Henry BassetXDS Astana Development Team+2:20 - 26ESEnea SambinelloUAE Team Emirates Gen-Z+3:31
- 27DDDavide De CassanGeneral Store - Essegibi - F.Lli Curia+3:33
- 28KEKamiel EemanLotto - Groupe Wanty+3:57
- 29LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies+4:01
- 30TRTim RexTeam Visma | Lease A Bike+4:19
- 31SPSebastian PutzRed Bull - Bora - Hansgrohe Rookies+4:59
- 32
Colby SimmonsEF Education - EasyPost+6:21 - 33
Alastair MackellarEF Education - EasyPost+6:27 - 34
Adrien BoichisRed Bull - Bora - Hansgrohe+6:49 - 35DBDiego BracalenteMbh Bank Csb Telecom Fort+7:00
- 36
Andrew AugustNetcompany INEOS+7:03 - 37
Pietro MattioTeam Visma | Lease A Bike+9:05 - 38WSWilliam SmithTeam Visma | Lease A Bike Development+9:05
- 39DCDomenico Cirlincione+9:05
- 40APAndrea PirasSolution Tech Nippo Rali+10:31
- 41
Niels DriesenLotto - Groupe Wanty+13:21 - 42ABArne BaersBaloise Verzekeringen -Het Poetsbureau Lions+13:22
- 43
Adam RaffertyHagens Berman Jayco+13:22 - 44ACAlessandro CattaniTeam Technipes #Inemiliaromagna Caffè Borbone+13:22
- 45LBLuca BagnaraVega - Vitalcare - Dynatek+13:22
- 46
Moritz KretschyNSN Cycling Team+13:22 - 47LDLuke David ValentiIsrael Premier Tech Academy+13:22
- 48BVBaptiste VadicTotalEnergies+13:22
- 49FSFederico SavinoSoudal Quick-Step Devo Team+13:22
- 50MDMilan DonieLotto - Groupe Wanty+13:22
- 51EFEmry FaingezichtIsrael Premier Tech Academy+13:22
- 52
Andrea Raccagni NovieroSoudal Quick-Step+16:06 - 53GRGabriele RaccagniTeam Polti VisitMalta+16:06
- 54MNMattia NegrenteXDS Astana Development Team+16:06
- 55MOManuel OioliSwatt Club+16:06
- 56SPSamuele PriviteraHagens Berman Jayco+16:06
- 57DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+16:09
- 58MPMarco PalombaS.C. Padovani Polo Cherry Bank+16:09
- 59
Ugo FabriesUAE Team Emirates Gen-Z+16:09 - 60FDFilippo D'aiutoGeneral Store - Essegibi - F.Lli Curia+16:09
- 61GBGiovanni BortoluzziGeneral Store - Essegibi - F.Lli Curia+16:09
- 62MCMarc Cabedo HernandezJcl Team Ukyo+16:16
- 63LNLorenzo NespoliMbh Bank Csb Telecom Fort+18:09
- 64ADAlessio Delle VedoveXDS Astana Development Team+21:29
- 65ATAldo TaillieuTeam Visma | Lease A Bike Development+21:29
- 66JAJose Antonio Prieto De LunaPetrolike+21:29
- 67LMLuca MartignagoTeam Technipes #Inemiliaromagna+21:29
- 68RARiccardo ArchettiTeam Technipes #Inemiliaromagna Caffè Borbone+21:29
- 69KPKevin Pezzo RosolaGeneral Store - Essegibi - F.Lli Curia+21:29
- 70CRCristian RemelliGeneral Store - Essegibi - F.Lli Curia+21:29
- 71KKKoki KamadaTeam Nippo Nuovacomauto Obor+21:29
- 72AMAlessio MenghiniTeam Technipes #Inemiliaromagna Caffè Borbone+21:34
- 73ABAntonio BonaldoS.C. Padovani Polo Cherry Bank+21:34
- 74SBSamuele BonettoTeam Technipes #Inemiliaromagna+21:34
- 75MFMarco FermanelliVega - Vitalcare - Dynatek+21:34
- 76YCYeferson Cebastian Camargo PinedaTeam Medellin - Epm+21:34
- 77DBDavide BassoBeltrami Tsa Tre Colli+21:38
- 78SMSebastiano MinoiaVega - Vitalcare - Dynatek+22:30
- 79
Artem ShmidtNetcompany INEOS+22:56 - 80TTThomas TurriS.C. Padovani Polo Cherry Bank+24:21
- 81LCLuca CollinelliSam - Vitalcare - Dynatek+24:57
- 82SMSamuele Mion+25:29
- 83ITIvan ToselliTeam Technipes #Inemiliaromagna Caffè Borbone+25:37
- 84SSSamuele ScappiniSam - Vitalcare - Dynatek+4:45:12
- 85GSGauthier ServranckxSoudal Quick-Step Devo TeamDNS
- 86SQSamuel QuarantaGragnano Sporting ClubDNF
- 87CDChristian Danilo PaseSam - Vitalcare - DynatekDNF