Stage 4
02 May 2026
GC · Walter Alejandro Vargas AlzatePoints · Patrick WelchMountains · Robinson Fabian Lopez RiveraYouth · Beckam Drake
Stage result
- 1PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery1:27:17
- 2BABrandon Alejandro Rojas VegaGw Erco Sportfitness.t.
- 3
Cole KesslerModern Adventure Pro Cycling+0:04 - 4TSTyler StitesModern Adventure Pro Cycling+0:14
- 5SRSebastian Ruiz Teran+0:14
- 6JAJohan Antonio Colon BuelvasGw Erco Sportfitnes+0:14
- 7SBSebastian Brenes MataCanel'S - Java+0:14
- 8JJJose Juan Prieto De LunaPetrolike+0:14
- 9ACAlejandro Che+0:14
- 10GVGiacomo VillaBiesse - Carrera - Premac+0:14
- 11CACarlos Alfonso Garcia Trejo+0:14
- 12HDHenrique Da Silva AvanciniLocaliza Meoo / Swift Pro Cycling+0:14
- 13JGJerome GauthierProject Echelon Racing+0:14
- 14MWMaxim Wojciechowski+0:14
- 15NCNikos CastoUnited States+0:14
- 16EBEric BrunnerProject Echelon Racing+0:14
- 17KHKieran HaugModern Adventure Pro Cycling+0:14
- 18DADaniel Alejandro Mendez NoreñaTeam Medellin - Epm+0:14
- 19MSMarcis SheltonCompetitive Edge Racing+0:14
- 20LFLiam FlanaganAps Pro Cycling By Team Cadence Cyclery+0:14
- 21JRJade RohdeMeridian Racing P/B De La Uz+0:14
- 22DRDonovan Ramirez Gonzalez+0:14
- 23FBFelipe Bravo ParejaGw Erco Sportfitnes+0:14
- 24GTGabriel Tilli+0:14
- 25HLHarry LaskerModern Adventure Pro Cycling+0:14
- 26AVAidan VollmuthCompetitive Edge Racing+0:14
- 27
Brayan Stiven Sanchez VergaraTeam Medellin - Epm+0:14 - 28BDBeckam DrakeEF Education - Aevolo+0:14
- 29EEErick Emanuel Gonzalez Arvizo+0:14
- 30NPNathan Pruner+0:14
- 31JAJose Antonio Prieto De LunaPetrolike+0:14
- 32RDRyan DrummondCompetitive Edge Racing+0:14
- 33
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+0:14 - 34GEGiosue' EpisPetrolike+0:14
- 35BSBen Stokes+0:14
- 36DLDillon Lee+0:14
- 37HYHenry YorkTeam Skyline+0:14
- 38EAEdison Alejandro Callejas SantosPetrolike+0:14
- 39NKNathan Knowles+0:14
- 40DADiego Andres Camargo PinedaTeam Medellin - Epm+0:14
- 41JRJose Ramon Muñiz VazquezCanel'S - Java+0:14
- 42LOLiam Olson+0:14
- 43CLCesar Leonel Cisneros Muñiz+0:14
- 44
Robin CarpenterModern Adventure Pro Cycling+0:14 - 45SFSamuel Florez GarcesModern Adventure Pro Cycling+0:14
- 46KTKyle Trudeau+0:14
- 47ILIan Lopez De San RomanModern Adventure Pro Cycling+0:14
- 48OGOscar Garzon AlfonsoGw Erco Sportfitnes+0:14
- 49JGJoseph Gerardo Ramirez Venegas+0:14
- 50RFRobinson Fabian Lopez RiveraGw Erco Sportfitnes+0:14
- 51JLJuan Lopez MorenoGw Erco Sportfitnes+0:14
- 52JAJenaro Alejandro Perez Sanchez+0:14
- 53GSGabriel SeguinCanada+0:14
- 54PFPedro Figueiredo LemeLocaliza Meoo / Swift Pro Cycling+0:14
- 55KLKai LokeyMeridian Racing P/B De La Uz+0:14
- 56
Oscar Miguel Sevilla RiveraTeam Medellin - Epm+0:14 - 57
Camilo Andres Gomez GomezGw Erco Sportfitnes+0:14 - 58CSConor Schunk+0:14
- 59
Walter Alejandro Vargas AlzateTeam Medellin - Epm+0:14 - 60GSGabriel Sousa SilvaLocaliza Meoo / Swift Pro Cycling+0:14
- 61CBCharles BergeronHustle Pro Cycling+0:14
- 62ATAlbert Taylor+0:14
- 63SASergio Arias Villanueva+0:14
- 64BSBraeden Sellinger+0:14
- 65WSWolfgang Soares Olsen+0:14
- 66KOKillian O BrienTeam Skyline+0:14
- 67ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+0:14
- 68EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery+0:14
- 69LFLucas Ferguson+0:14
- 70DADavid Alejandro Gonzalez SuescaTeam Medellin - Epm+0:14
- 71NNNicholas NarrawayBermuda+0:14
- 72DADaniel Andres Bonilla Quiros+0:14
- 73JPJoao Pedro RossiLocaliza Meoo / Swift Pro Cycling+0:14
- 74CKCian KeoghAps Pro Cycling By Team Cadence Cyclery+0:14
- 75AMAlexander Marr+0:14
- 76ABAntoine Bergeron+0:14
- 77FCFelipe Cristiano Da Paixão MarquesLocaliza Meoo / Swift Pro Cycling+0:14
- 78CMCarlos Mac Pherson ArroyoMexico+0:14
- 79QFQuinn FeltonProject Echelon Racing+0:14
- 80CCCaleb ClassenProject Echelon Racing+0:14
- 81RGRomain Gireme+0:14
- 82DZDylan ZakrajsekCompetitive Edge Racing+0:14
- 83KJKevin Jimenez Tepetl+0:14
- 84QHQuentin Hermann+0:14
- 85AFAndrew FrankCompetitive Edge Racing+0:14
- 86TMTim McbirneyProject Echelon Racing+0:41
- 87
Ulises Alfredo Castillo SotoMexico+0:45 - 88JMJordan MillerUnited States+1:34
- 89CWConan Wen+1:43
- 90TSThomas SullivanMeridian Racing P/B De La Uz+1:46
- 91ASAlexander Scopinich-Burgel+2:01
- 92JRJulien Ruhe+2:12
- 93OWOwen WrightCanel'S - Java+2:20
- 94RARichard ArnopolProject Echelon Racing+0:14
- 95LOLogan O'krafka+3:23
- 96ASAlex St. AndreAps Pro Cycling By Team Cadence Cyclery+3:23
- 97
Jonathan CaicedoPetrolike+0:14 - 98LHLuca HainesTeam Skyline+0:14
- 99GBGarrett BeshoreMeridian Racing P/B De La Uz+0:14
- 100AGAlejandro Granados BonillaCosta Rica+0:14
- 101JSJose Sancho Porras+3:33
- 102DRDylan Ruben Murillo MurilloMexico+3:36
- 103ESEric Snyder+3:41
- 104AFAdrian Fernando Arroyo Alfaro+4:15
- 105OEOtis Engel+4:27
- 106JCJaco Cronje+8:08
- 107CTChaz TurmonTeam Skyline+16:00
- 108ESEfren Santos MorenoCanel'S - Java+17:13
- DNFKSKendall Stward Fernandez BenavidesDNF
General classification
- 1
Walter Alejandro Vargas AlzateTeam Medellin - Epm8:21:34 - 2HDHenrique Da Silva AvanciniLocaliza Meoo / Swift Pro Cycling+0:17
- 3DADiego Andres Camargo PinedaTeam Medellin - Epm+0:41
- 4KHKieran HaugModern Adventure Pro Cycling+0:45
- 5TSTyler StitesModern Adventure Pro Cycling+0:51
- 6BDBeckam DrakeEF Education - Aevolo+1:21
- 7BSBen Stokes+1:28
- 8
Brayan Stiven Sanchez VergaraTeam Medellin - Epm+1:43 - 9RFRobinson Fabian Lopez RiveraGw Erco Sportfitnes+1:44
- 10SFSamuel Florez GarcesModern Adventure Pro Cycling+1:51
- 11
Jonathan CaicedoPetrolike+2:01 - 12BABrandon Alejandro Rojas VegaGw Erco Sportfitnes+2:36
- 13GBGarrett BeshoreMeridian Racing P/B De La Uz+2:37
- 14ILIan Lopez De San RomanModern Adventure Pro Cycling+2:38
- 15EBEric BrunnerProject Echelon Racing+2:40
- 16EAEdison Alejandro Callejas SantosPetrolike+2:43
- 17JPJoao Pedro RossiLocaliza Meoo / Swift Pro Cycling+2:57
- 18QFQuinn FeltonProject Echelon Racing+3:05
- 19EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery+3:12
- 20
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+3:18 - 21ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+3:22
- 22OGOscar Garzon AlfonsoGw Erco Sportfitnes+3:23
- 23KLKai LokeyMeridian Racing P/B De La Uz+3:24
- 24DADavid Alejandro Gonzalez SuescaTeam Medellin - Epm+3:31
- 25KOKillian O BrienTeam Skyline+4:04
- 26
Oscar Miguel Sevilla RiveraTeam Medellin - Epm+4:13 - 27GSGabriel Sousa SilvaLocaliza Meoo / Swift Pro Cycling+4:42
- 28DZDylan ZakrajsekCompetitive Edge Racing+4:49
- 29MSMarcis SheltonCompetitive Edge Racing+4:57
- 30AMAlexander Marr+4:57
- 31JLJuan Lopez MorenoGw Erco Sportfitnes+5:01
- 32AGAlejandro Granados BonillaCosta Rica+5:06
- 33PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery+5:09
- 34BSBraeden Sellinger+5:16
- 35JRJose Ramon Muñiz VazquezCanel'S - Java+5:57
- 36DRDonovan Ramirez Gonzalez+6:30
- 37NPNathan Pruner+6:37
- 38TMTim McbirneyProject Echelon Racing+6:38
- 39SRSebastian Ruiz Teran+6:41
- 40CMCarlos Mac Pherson ArroyoMexico+6:55
- 41PFPedro Figueiredo LemeLocaliza Meoo / Swift Pro Cycling+7:10
- 42DLDillon Lee+7:13
- 43JGJoseph Gerardo Ramirez Venegas+7:37
- 44RARichard ArnopolProject Echelon Racing+7:56
- 45NCNikos CastoUnited States+8:44
- 46NNNicholas NarrawayBermuda+8:49
- 47LHLuca HainesTeam Skyline+9:07
- 48
Cole KesslerModern Adventure Pro Cycling+9:17 - 49ATAlbert Taylor+9:22
- 50TSThomas SullivanMeridian Racing P/B De La Uz+9:23
- 51JAJose Antonio Prieto De LunaPetrolike+9:27
- 52SBSebastian Brenes MataCanel'S - Java+9:37
- 53JRJade RohdeMeridian Racing P/B De La Uz+9:37
- 54JJJose Juan Prieto De LunaPetrolike+9:42
- 55GSGabriel SeguinCanada+9:58
- 56KJKevin Jimenez Tepetl+10:06
- 57ABAntoine Bergeron+10:39
- 58CACarlos Alfonso Garcia Trejo+10:46
- 59DADaniel Alejandro Mendez NoreñaTeam Medellin - Epm+11:08
- 60KTKyle Trudeau+11:13
- 61AFAndrew FrankCompetitive Edge Racing+11:23
- 62SASergio Arias Villanueva+11:49
- 63HLHarry LaskerModern Adventure Pro Cycling+12:10
- 64DRDylan Ruben Murillo MurilloMexico+12:12
- 65QHQuentin Hermann+12:22
- 66
Camilo Andres Gomez GomezGw Erco Sportfitnes+12:25 - 67DADaniel Andres Bonilla Quiros+12:51
- 68
Ulises Alfredo Castillo SotoMexico+13:16 - 69
Robin CarpenterModern Adventure Pro Cycling+13:24 - 70JAJohan Antonio Colon BuelvasGw Erco Sportfitnes+13:37
- 71GVGiacomo VillaBiesse - Carrera - Premac+14:08
- 72EEErick Emanuel Gonzalez Arvizo+14:20
- 73RDRyan DrummondCompetitive Edge Racing+14:20
- 74JGJerome GauthierProject Echelon Racing+14:24
- 75JAJenaro Alejandro Perez Sanchez+14:33
- 76JSJose Sancho Porras+14:47
- 77NKNathan Knowles+15:55
- 78OWOwen WrightCanel'S - Java+16:26
- 79FBFelipe Bravo ParejaGw Erco Sportfitnes+17:09
- 80CCCaleb ClassenProject Echelon Racing+17:39
- 81JRJulien Ruhe+17:40
- 82CBCharles BergeronHustle Pro Cycling+19:02
- 83AFAdrian Fernando Arroyo Alfaro+20:05
- 84GEGiosue' EpisPetrolike+20:41
- 85LOLiam Olson+20:54
- 86HYHenry YorkTeam Skyline+21:39
- 87ASAlexander Scopinich-Burgel+21:53
- 88ESEfren Santos MorenoCanel'S - Java+22:44
- 89CLCesar Leonel Cisneros Muñiz+22:45
- 90MWMaxim Wojciechowski+22:59
- 91ASAlex St. AndreAps Pro Cycling By Team Cadence Cyclery+23:04
- 92LFLiam FlanaganAps Pro Cycling By Team Cadence Cyclery+25:12
- 93OEOtis Engel+25:38
- 94FCFelipe Cristiano Da Paixão MarquesLocaliza Meoo / Swift Pro Cycling+25:45
- 95LOLogan O'krafka+25:46
- 96JMJordan MillerUnited States+26:06
- 97CSConor Schunk+26:13
- 98GTGabriel Tilli+27:24
- 99ACAlejandro Che+27:33
- 100AVAidan VollmuthCompetitive Edge Racing+32:08
- 101WSWolfgang Soares Olsen+34:26
- 102CKCian KeoghAps Pro Cycling By Team Cadence Cyclery+34:45
- 103CWConan Wen+35:37
- 104LFLucas Ferguson+36:56
- 105ESEric Snyder+38:23
- 106RGRomain Gireme+39:18
- 107JCJaco Cronje+51:12
- 108CTChaz TurmonTeam Skyline+56:38
Points classification
- 1PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery30
- 2ALAdam LewisAps Pro Cycling By Team Cadence Cyclery18
- 3
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery17 - 4TSTyler StitesModern Adventure Pro Cycling17
- 5BABrandon Alejandro Rojas VegaGw Erco Sportfitnes17
- 6
Cole KesslerModern Adventure Pro Cycling17 - 7OEOtis Engel10
- 8CACarlos Alfonso Garcia Trejo10
- 9JAJohan Antonio Colon BuelvasGw Erco Sportfitnes9
- 10SRSebastian Ruiz Teran8
- 11JGJerome GauthierProject Echelon Racing8
- 12HDHenrique Da Silva AvanciniLocaliza Meoo / Swift Pro Cycling5
- 13BDBeckam DrakeEF Education - Aevolo5
- 14SBSebastian Brenes MataCanel'S - Java4
- 15JJJose Juan Prieto De LunaPetrolike4
- 16RDRyan DrummondCompetitive Edge Racing4
- 17GBGarrett BeshoreMeridian Racing P/B De La Uz3
- 18CTChaz TurmonTeam Skyline3
- 19ACAlejandro Che2
- 20CKCian KeoghAps Pro Cycling By Team Cadence Cyclery2
- 21GSGabriel SeguinCanada1
- 22GVGiacomo VillaBiesse - Carrera - Premac1
Mountains classification
- 1RFRobinson Fabian Lopez RiveraGw Erco Sportfitnes20
- 2DADiego Andres Camargo PinedaTeam Medellin - Epm12
- 3KHKieran HaugModern Adventure Pro Cycling12
- 4EAEdison Alejandro Callejas SantosPetrolike7
- 5ALAdam LewisAps Pro Cycling By Team Cadence Cyclery5
- 6HDHenrique Da Silva AvanciniLocaliza Meoo / Swift Pro Cycling5
- 7EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery4
- 8
Jonathan CaicedoPetrolike3 - 9
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery3 - 10KLKai LokeyMeridian Racing P/B De La Uz2
- 11JLJuan Lopez MorenoGw Erco Sportfitnes1
- 12OEOtis Engel-3
- 13MWMaxim Wojciechowski-3
- 14CKCian KeoghAps Pro Cycling By Team Cadence Cyclery-3
Youth classification
- 1BDBeckam DrakeEF Education - Aevolo8:22:55
- 2BSBen Stokes+0:07
- 3SFSamuel Florez GarcesModern Adventure Pro Cycling+0:30
- 4GBGarrett BeshoreMeridian Racing P/B De La Uz+1:16
- 5KLKai LokeyMeridian Racing P/B De La Uz+2:03
- 6KOKillian O BrienTeam Skyline+2:43
- 7MSMarcis SheltonCompetitive Edge Racing+3:36
- 8BSBraeden Sellinger+3:55
- 9SRSebastian Ruiz Teran+5:20
- 10DLDillon Lee+5:52
- 11ATAlbert Taylor+8:01
- 12TSThomas SullivanMeridian Racing P/B De La Uz+8:02
- 13JAJose Antonio Prieto De LunaPetrolike+8:06
- 14JRJade RohdeMeridian Racing P/B De La Uz+8:16
- 15JJJose Juan Prieto De LunaPetrolike+8:21
- 16GSGabriel SeguinCanada+8:37
- 17ABAntoine Bergeron+9:18
- 18HLHarry LaskerModern Adventure Pro Cycling+10:49
- 19DRDylan Ruben Murillo MurilloMexico+10:51
- 20QHQuentin Hermann+11:01
- 21EEErick Emanuel Gonzalez Arvizo+12:59
- 22RDRyan DrummondCompetitive Edge Racing+12:59
- 23JGJerome GauthierProject Echelon Racing+13:03
- 24JAJenaro Alejandro Perez Sanchez+13:12
- 25JSJose Sancho Porras+13:26
- 26FBFelipe Bravo ParejaGw Erco Sportfitnes+15:48
- 27JRJulien Ruhe+16:19
- 28CBCharles BergeronHustle Pro Cycling+17:41
- 29AFAdrian Fernando Arroyo Alfaro+18:44
- 30LOLiam Olson+19:33
- 31ASAlexander Scopinich-Burgel+20:32
- 32CLCesar Leonel Cisneros Muñiz+21:24
- 33MWMaxim Wojciechowski+21:38
- 34OEOtis Engel+24:17
- 35GTGabriel Tilli+26:03
- 36ACAlejandro Che+26:12
- 37AVAidan VollmuthCompetitive Edge Racing+30:47
- 38LFLucas Ferguson+35:35
- 39RGRomain Gireme+37:57
- DNSKKKade KreikemeierMeridian Racing P/B De La UzDNS