Stage 2
04 Jul 2025
GC · Matthew RiccitelloPoints · Matthew RiccitelloMountains · Matthew RiccitelloYouth · Nate Pringle
Stage result
- 1
Matthew RiccitelloDecathlon CMA CGM Team05:06:57.00 - 2
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team05:07:17.00 - 3
Odd Christian EikingUnibet Rose Rockets05:07:26.00 - 4
Harm VanhouckePinarello-Q36.5 Pro Cycling Team05:09:20.00 - 5NPNate PringleDecathlon CMA CGM Development Team05:09:20.00
- 6ASAlvaro Sagrado PerezTeam Storck - Mrw Bau05:09:22.00
- 7
Riccardo LuccaQuick Pro Team05:09:23.00
- 8JMJose Maria Garcia SorianoMaxsolar-Raymon05:09:26.00
- 9EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery05:09:31.00
- 10
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia05:09:41.00 - 11
Kasper BorremansBahrain Victorious Development Team05:09:52.00 - 12LGLorenzo GalimbertiSwatt Club05:09:58.00
- 13
Anton SchifferTeam Visma | Lease A Bike05:10:03.00 - 14
Walter CalzoniPinarello-Q36.5 Pro Cycling Team05:10:10.00
- 15OMOliver MattheisBike Aid05:10:10.00
- 16
Lennart JaschTudor Pro Cycling Team05:10:58.00
- 17OVOtto Van ZandenAzerion / Villa Valkenburg05:11:00.00
- 18NBNils BrunMyvelo Pro Cycling Team05:11:19.00
- 19OTOle TheilerRembe | Rad-Net05:11:53.00
- 20ALAdam LewisAps Pro Cycling By Team Cadence Cyclery05:12:28.00
- 21
Johannes AdamietzRembe | Rad-Net05:13:27.00 - 22IVIustin-Ioan VaidianMentorise Teem Ccn05:13:27.00
- 23MPMattew-Denis PiciuMentorise Teem Ccn05:13:27.00
- 24RPREIßIG PatrickBenotti Berthold05:13:27.00
- 25LQLars QuaedvliegUniverse Cycling Team05:13:27.00
- 26JMJack MakohonEF Education - Aevolo05:13:27.00
- 27
Dawit Yemane05:14:19.00 - 28
Veljko StojnićTeam United Shipping05:14:34.00 - 29JKJochem KerckhaertBeat Cc P/B Saxo05:14:56.00
- 30MMMarco Martin CuevasEuskaltel-Euskadi05:15:19.00
- 31NVNiek VoogtAzerion / Villa Valkenburg05:15:36.00
- 32
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery05:15:48.00 - 33KOKillian O BrienTeam Skyline05:15:48.00
- 34SMSampo MalinenMonzon - Incolor - Gub05:15:48.00
- 35GFGabriel Fede05:16:35.00
- 36LRLeonardo RossiBeltrami Tsa Tre Colli05:16:59.00
- 37LALuca Attolini05:17:06.00
- 38KNKenny Nijssen05:17:18.00
- 39NSNils SinschekLi Ning Star05:17:18.00
- 40JBJulian BorreschRembe | Rad-Net05:18:05.00
- 41RMRobbe MellaertsBaloise Verzekeringen -Het Poetsbureau Lions05:18:30.00
- 42FBFrits BiesterbosTeam Picnic PostNL05:19:06.00
- 43MMMarijn MaasBeat Cc P/B Saxo05:19:06.00
- 44JDJeen De JongUniverse Cycling Team05:21:00.00
- 45CCCatalin-Luca CampeanTeam United Shipping05:21:44.00
- 46AIAlexandru-Andrei Ilie05:21:44.00
- 47
Chris FroomeIsrael - Premier Tech05:22:05.00 - 48
Callum ThornleyRed Bull - Bora - Hansgrohe05:22:05.00
- 49GMGerhard-Cristin MoldanskyMentorise Teem Ccn05:22:35.00
- 50
Viktor FilutásKarcag Cycling Épkar Team05:22:53.00 - 51SBSimon BakTeam Give Steel05:23:24.00
- 52EMEric MeinbergBenotti Berthold05:23:27.00
- 53
Jeroen MeijersVictoria Sports Pro Cycling05:23:43.00
- 54APAlexis PagaraVictoria Sports Pro Cycling05:23:43.00
- 55ACAndrea ColnaghiKarcag Cycling Épkar Team05:23:43.00
- 56MSMárton SolymosiHungary05:24:12.00
- 57
Joe PidcockPinarello-Q36.5 Pro Cycling Team05:24:25.00 - 58TCTudor CazaceanuRomania05:24:51.00
- 59MSMihajlo StolićBahrain Victorious Development Team05:24:55.00
- 60NPNichol ParejaVictoria Sports Pro Cycling05:25:28.00
- 61CBCatalin ButaMentorise Teem Ccn05:26:15.00
- 62ANAhmed NaserBahrain05:27:18.00
- 63
János Zsombor PelikánTeam United Shipping05:27:42.00 - 64
Hugo HofstetterNSN Cycling Team05:27:57.00
- 65ODOvidiu-Gabriel DorcuRomania05:28:06.00
- 66ZSZétény SzijártóTeam United Shipping05:28:06.00
- 67
Lukáš KubišUnibet Rose Rockets05:28:06.00 - 68BMBendegúz Mátyás NagyHungary05:28:06.00
- 69
Sebastian Mora VedriIlles Balears Arabay05:28:06.00 - 70JJJose Juan Prieto De LunaPetrolike05:28:06.00
- 71AMAdrien MaireUnibet Rose Rockets05:28:06.00
- 72
Nicolas SesslerVictoria Sports Pro Cycling05:28:06.00
- 73
Frederik FrisonPinarello-Q36.5 Pro Cycling Team05:28:09.00 - 74MHMihnea-Alexandru HarasimTeam Skyline05:29:10.00
- 75ABAlessandro BorgoBahrain Victorious05:29:23.00
- 76SMSergio MerisUnibet Rose Rockets05:29:23.00
- 77PGPierluigi GarbiBeltrami Tsa Tre Colli05:30:19.00
- 78TLTimon LodererMyvelo Pro Cycling Team05:30:19.00
- 79MMMilkiyas MaekeleNetcompany INEOS Racing Academy05:30:25.00
- 80KBKristians BelohvosciksBike Aid05:30:25.00
- 81JAJoan Albert Riera ClarIlles Balears Arabay05:30:25.00
- 82STSergio Trueba CagigasIlles Balears Arabay05:30:25.00
- 83MTMartijn TusveldBeat Cycling Club05:30:25.00
- 84RFRobin FischerTeam Storck - Metropol Cycling05:30:25.00
- 85
Adam ŤoupalíkUnibet Rose Rockets05:32:01.00
- 86ENEdgar Nohales NietoVictoria Sports Pro Cycling05:32:01.00
- 87AGAlbert Gathemann05:32:03.00
- 88JMJacopo MilitelloMonzon - Incolor - Gub05:33:17.00
- 89MRMaxim Roor05:33:47.00
- 90HPHorea-Stefan PrecupRomania05:33:47.00
- 91
Wessel MourisUnibet Rose Rockets05:33:47.00 - 92LPLorenzo Peschi05:33:47.00
- 93MAMarco Andreaus05:34:22.00
- 94GDGeorge-Bogdan Duca05:34:22.00
- 95AZAndrin ZügerRun&Race-Solarpur05:34:22.00
- 96JSJan SommerElite Fondations Cycling Team05:34:37.00
- 97MAMeo AmannMyvelo Pro Cycling Team05:34:37.00
- 98CDCalvin DikBenotti Berthold05:35:16.00
- 99MLMiron LippMyvelo Pro Cycling Team05:35:16.00
- 100LVLennart VoegeTeam Storck - Mrw Bau05:35:16.00
- 101TCTheodor ClemmensenRed Bull - Bora - Hansgrohe Rookies05:35:16.00
- 102
Riley PickrellModern Adventure Pro Cycling05:35:16.00 - 103MMMax MärklTeam Storck - Metropol Cycling05:36:16.00
- 104TNTobias NoldeTeam Vorarlberg05:36:16.00
- 105LVLuke VerburgAzerion / Villa Valkenburg05:37:18.00
- 106
Gustav WangXDS Astana Development Team05:38:14.00 - 107ACAndrei CarbunareaRomania05:38:31.00
- 108
Vincent HoppezakAzerion / Villa Valkenburg05:38:38.00 - 109TCThomas CapraBahrain Victorious Development Team05:38:38.00
- 110WLWessel LangeUniverse Cycling Team05:38:48.00
- 111MWMeindert WeulinkAzerion / Villa Valkenburg05:38:56.00
- 112RDRoy Duijvesteijn05:39:45.00
- 113VAVictor-Alexandru AronRomania05:39:51.00
- 114BMBarnabás Mórocz05:40:34.00
- OTLJMJose Marin AragonIlles Balears Arabay05:44:28.00
- OTL
Romet PajurRed Bull - Bora - Hansgrohe Rookies05:45:01.00 - OTL
Ivan Smirnov05:45:08.00
- OTLNPNicolo' ParisiniPinarello-Q36.5 Pro Cycling Team05:45:08.00
- OTL
Itamar EinhornNSN Cycling Team05:45:50.00 - OTL
Daniil MarukhinHuansheng-Vonoa-Taishan Sport Team05:45:50.00 - OTLYGYoel GhebregergishBike Aid05:45:50.00
- OTLABAndrea BiancalaniBeltrami Tsa Tre Colli05:45:59.00
- OTLJKJon Knolle05:46:43.00
- OTLEDEmil Dima05:46:57.00
- OTLATAlin ToaderFnix-Scom-Hengxiang Cycling Team05:46:57.00
- OTLCKCristian-Eduard KatoMentorise Teem Ccn05:47:19.00
- OTLRTRaffaele TelaBeltrami Tsa Tre Colli05:55:12.00
- DNFFTFilippo TaglianiChina Meitan Cycling TeamDNF
- DNF
Lev GonovXDS Astana TeamDNF - DNF
Moritz KretschyNSN Cycling TeamDNF - DNSSAStijn AppelBeat Cc P/B SaxoDNS
- DNSDZDavid ZanuttaXDS Astana Development TeamDNS
General classification
- 1
Matthew RiccitelloDecathlon CMA CGM Team9:58:37 - 2
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+0:24 - 3
Odd Christian EikingUnibet Rose Rockets+0:35 - 4
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+2:33 - 5NPNate PringleDecathlon CMA CGM Development Team+2:33
- 6ASAlvaro Sagrado PerezTeam Storck - Mrw Bau+2:35
- 7
Riccardo LuccaQuick Pro Team+2:36
- 8JMJose Maria Garcia SorianoMaxsolar-Raymon+2:39
- 9EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery+2:44
- 10
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+2:54 - 11
Kasper BorremansBahrain Victorious Development Team+3:05 - 12LGLorenzo GalimbertiSwatt Club+3:11
- 13
Anton SchifferTeam Visma | Lease A Bike+3:16 - 14OMOliver MattheisBike Aid+3:23
- 15
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+3:23
- 16
Lennart JaschTudor Pro Cycling Team+4:11
- 17OVOtto Van ZandenAzerion / Villa Valkenburg+4:13
- 18NBNils BrunMyvelo Pro Cycling Team+4:32
- 19OTOle TheilerRembe | Rad-Net+5:06
- 20ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+5:41
- 21MPMattew-Denis PiciuMentorise Teem Ccn+6:40
- 22IVIustin-Ioan VaidianMentorise Teem Ccn+6:40
- 23
Johannes AdamietzRembe | Rad-Net+6:40 - 24LQLars QuaedvliegUniverse Cycling Team+6:40
- 25JMJack MakohonEF Education - Aevolo+6:40
- 26RPREIßIG PatrickBenotti Berthold+6:40
- 27
Dawit Yemane+7:32 - 28JKJochem KerckhaertBeat Cc P/B Saxo+8:09
- 29MMMarco Martin CuevasEuskaltel-Euskadi+8:32
- 30NVNiek VoogtAzerion / Villa Valkenburg+8:49
- 31SMSampo MalinenMonzon - Incolor - Gub+9:01
- 32KOKillian O BrienTeam Skyline+9:01
- 33
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+9:01 - 34
Veljko StojnićTeam United Shipping+9:42 - 35GFGabriel Fede+9:48
- 36LRLeonardo RossiBeltrami Tsa Tre Colli+10:12
- 37LALuca Attolini+10:19
- 38NSNils SinschekLi Ning Star+10:31
- 39JBJulian BorreschRembe | Rad-Net+11:18
- 40RMRobbe MellaertsBaloise Verzekeringen -Het Poetsbureau Lions+11:43
- 41FBFrits BiesterbosTeam Picnic PostNL+12:19
- 42MMMarijn MaasBeat Cc P/B Saxo+12:19
- 43JDJeen De JongUniverse Cycling Team+14:13
- 44CCCatalin-Luca CampeanTeam United Shipping+14:57
- 45KNKenny Nijssen+15:08
- 46
Callum ThornleyRed Bull - Bora - Hansgrohe+15:18
- 47GMGerhard-Cristin MoldanskyMentorise Teem Ccn+15:48
- 48SBSimon BakTeam Give Steel+16:37
- 49EMEric MeinbergBenotti Berthold+16:40
- 50
Chris FroomeIsrael - Premier Tech+16:42 - 51
Jeroen MeijersVictoria Sports Pro Cycling+16:56
- 52APAlexis PagaraVictoria Sports Pro Cycling+16:56
- 53MSMárton SolymosiHungary+17:25
- 54MSMihajlo StolićBahrain Victorious Development Team+18:08
- 55ACAndrea ColnaghiKarcag Cycling Épkar Team+18:20
- 56TCTudor CazaceanuRomania+18:33
- 57NPNichol ParejaVictoria Sports Pro Cycling+18:41
- 58AIAlexandru-Andrei Ilie+18:46
- 59CBCatalin ButaMentorise Teem Ccn+19:28
- 60ANAhmed NaserBahrain+20:31
- 61
János Zsombor PelikánTeam United Shipping+20:44 - 62
Lukáš KubišUnibet Rose Rockets+21:13 - 63JJJose Juan Prieto De LunaPetrolike+21:19
- 64
Sebastian Mora VedriIlles Balears Arabay+21:19 - 65
Nicolas SesslerVictoria Sports Pro Cycling+21:19
- 66AMAdrien MaireUnibet Rose Rockets+21:19
- 67ZSZétény SzijártóTeam United Shipping+21:19
- 68
Joe PidcockPinarello-Q36.5 Pro Cycling Team+21:42 - 69
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+21:51 - 70
Hugo HofstetterNSN Cycling Team+22:10
- 71ABAlessandro BorgoBahrain Victorious+22:36
- 72KBKristians BelohvosciksBike Aid+23:38
- 73MMMilkiyas MaekeleNetcompany INEOS Racing Academy+23:38
- 74STSergio Trueba CagigasIlles Balears Arabay+24:23
- 75JAJoan Albert Riera ClarIlles Balears Arabay+24:42
- 76AGAlbert Gathemann+25:16
- 77BMBendegúz Mátyás NagyHungary+25:56
- 78JMJacopo MilitelloMonzon - Incolor - Gub+26:30
- 79
Adam ŤoupalíkUnibet Rose Rockets+26:46
- 80HPHorea-Stefan PrecupRomania+27:00
- 81
Wessel MourisUnibet Rose Rockets+27:00 - 82MAMarco Andreaus+27:35
- 83JSJan SommerElite Fondations Cycling Team+27:47
- 84MAMeo AmannMyvelo Pro Cycling Team+27:50
- 85PGPierluigi GarbiBeltrami Tsa Tre Colli+28:09
- 86TLTimon LodererMyvelo Pro Cycling Team+28:09
- 87RFRobin FischerTeam Storck - Metropol Cycling+28:15
- 88MTMartijn TusveldBeat Cycling Club+28:15
- 89
Riley PickrellModern Adventure Pro Cycling+28:19 - 90LVLennart VoegeTeam Storck - Mrw Bau+28:24
- 91TCTheodor ClemmensenRed Bull - Bora - Hansgrohe Rookies+28:29
- 92MRMaxim Roor+28:32
- 93SMSergio MerisUnibet Rose Rockets+28:59
- 94CDCalvin DikBenotti Berthold+29:05
- 95LVLuke VerburgAzerion / Villa Valkenburg+30:31
- 96MMMax MärklTeam Storck - Metropol Cycling+30:53
- 97
Gustav WangXDS Astana Development Team+31:27 - 98ACAndrei CarbunareaRomania+31:44
- 99TCThomas CapraBahrain Victorious Development Team+31:51
- 100MWMeindert WeulinkAzerion / Villa Valkenburg+32:54
- 101MLMiron LippMyvelo Pro Cycling Team+33:06
- 102LPLorenzo Peschi+33:11
- 103GDGeorge-Bogdan Duca+35:16
- 104
Vincent HoppezakAzerion / Villa Valkenburg+36:28 - 105AZAndrin ZügerRun&Race-Solarpur+36:35
- 106TNTobias NoldeTeam Vorarlberg+38:31
- 107BMBarnabás Mórocz+39:42
- 108
Viktor FilutásKarcag Cycling Épkar Team+41:04 - 109ODOvidiu-Gabriel DorcuRomania+46:17
- 110MHMihnea-Alexandru HarasimTeam Skyline+47:21
- 111ENEdgar Nohales NietoVictoria Sports Pro Cycling+50:12
- 112WLWessel LangeUniverse Cycling Team+56:59
- 113RDRoy Duijvesteijn+57:56
- 114VAVictor-Alexandru AronRomania+58:02
Points classification
- 1
Matthew RiccitelloDecathlon CMA CGM Team25 - 2
Riley PickrellModern Adventure Pro Cycling25 - 3LPLorenzo Peschi24
- 4
János Zsombor PelikánTeam United Shipping22 - 5
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team20 - 6
Lukáš KubišUnibet Rose Rockets20 - 7
Odd Christian EikingUnibet Rose Rockets15 - 8
Harm VanhouckePinarello-Q36.5 Pro Cycling Team12 - 9
Callum ThornleyRed Bull - Bora - Hansgrohe12
- 10LVLennart VoegeTeam Storck - Mrw Bau10
- 11NPNate PringleDecathlon CMA CGM Development Team9
- 12TCThomas CapraBahrain Victorious Development Team9
- 13TNTobias NoldeTeam Vorarlberg8
- 14ASAlvaro Sagrado PerezTeam Storck - Mrw Bau7
- 15FBFrits BiesterbosTeam Picnic PostNL7
- 16
Riccardo LuccaQuick Pro Team6
- 17
Jeroen MeijersVictoria Sports Pro Cycling6
- 18JSJan SommerElite Fondations Cycling Team6
- 19JMJose Maria Garcia SorianoMaxsolar-Raymon5
- 20JJJose Juan Prieto De LunaPetrolike5
- 21EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery4
- 22KBKristians BelohvosciksBike Aid4
- 23
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia3 - 24MSMihajlo StolićBahrain Victorious Development Team3
- 25
Kasper BorremansBahrain Victorious Development Team2 - 26NBNils BrunMyvelo Pro Cycling Team2
- 27LGLorenzo GalimbertiSwatt Club1
- 28
Sebastian Mora VedriIlles Balears Arabay1
Mountains classification
- 1
Matthew RiccitelloDecathlon CMA CGM Team20 - 2
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team18 - 3
Odd Christian EikingUnibet Rose Rockets16 - 4
Harm VanhouckePinarello-Q36.5 Pro Cycling Team14 - 5NPNate PringleDecathlon CMA CGM Development Team12
- 6TNTobias NoldeTeam Vorarlberg11
- 7ASAlvaro Sagrado PerezTeam Storck - Mrw Bau10
- 8ACAndrea ColnaghiKarcag Cycling Épkar Team9
- 9
Riccardo LuccaQuick Pro Team8
- 10JMJose Maria Garcia SorianoMaxsolar-Raymon7
- 11EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery6
- 12
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia5 - 13
Anton SchifferTeam Visma | Lease A Bike3 - 14LVLennart VoegeTeam Storck - Mrw Bau3
- 15LPLorenzo Peschi3
- 16
Lukáš KubišUnibet Rose Rockets2 - 17JSJan SommerElite Fondations Cycling Team2
- 18
Walter CalzoniPinarello-Q36.5 Pro Cycling Team1
- 19MWMeindert WeulinkAzerion / Villa Valkenburg1
Youth classification
- 1NPNate PringleDecathlon CMA CGM Development Team10:01:10
- 2EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery+0:11
- 3
Kasper BorremansBahrain Victorious Development Team+0:32 - 4OVOtto Van ZandenAzerion / Villa Valkenburg+1:40
- 5JMJack MakohonEF Education - Aevolo+4:07
- 6MMMarco Martin CuevasEuskaltel-Euskadi+5:59
- 7KOKillian O BrienTeam Skyline+6:28
- 8GFGabriel Fede+7:15
- 9LRLeonardo RossiBeltrami Tsa Tre Colli+7:39
- 10LALuca Attolini+7:46
- 11CCCatalin-Luca CampeanTeam United Shipping+12:24
- 12
Callum ThornleyRed Bull - Bora - Hansgrohe+12:45
- 13EMEric MeinbergBenotti Berthold+14:07
- 14MSMihajlo StolićBahrain Victorious Development Team+15:35
- 15AIAlexandru-Andrei Ilie+16:13
- 16CBCatalin ButaMentorise Teem Ccn+16:55
- 17JJJose Juan Prieto De LunaPetrolike+18:46
- 18ZSZétény SzijártóTeam United Shipping+18:46
- 19ABAlessandro BorgoBahrain Victorious+20:03
- 20MMMilkiyas MaekeleNetcompany INEOS Racing Academy+21:05
- 21JMJacopo MilitelloMonzon - Incolor - Gub+23:57
- 22HPHorea-Stefan PrecupRomania+24:27
- 23MAMarco Andreaus+25:02
- 24MAMeo AmannMyvelo Pro Cycling Team+25:17
- 25PGPierluigi GarbiBeltrami Tsa Tre Colli+25:36
- 26TCTheodor ClemmensenRed Bull - Bora - Hansgrohe Rookies+25:56
- 27MRMaxim Roor+25:59
- 28MMMax MärklTeam Storck - Metropol Cycling+28:20
- 29
Gustav WangXDS Astana Development Team+28:54 - 30ACAndrei CarbunareaRomania+29:11
- 31TCThomas CapraBahrain Victorious Development Team+29:18
- 32BMBarnabás Mórocz+37:09
- 33ODOvidiu-Gabriel DorcuRomania+43:44
- 34MHMihnea-Alexandru HarasimTeam Skyline+44:48
- 35VAVictor-Alexandru AronRomania+55:29
- OTLRTRaffaele TelaBeltrami Tsa Tre Colli+5:55:12
- OTLATAlin ToaderFnix-Scom-Hengxiang Cycling Team+5:46:57
- OTLYGYoel GhebregergishBike Aid+5:45:50
- OTLCKCristian-Eduard KatoMentorise Teem Ccn+5:47:19
- OTL
Romet PajurRed Bull - Bora - Hansgrohe Rookies+5:45:01 - DNSDZDavid ZanuttaXDS Astana Development TeamDNS