Rosales joined Minnesota United on loan in August, 2021 after three seasons with
C.A. Independiente de La Chorrera of
Liga Panemeña de Fútbol. After making 24 appearances in the 2022 MLS season, Minnesota United signed Rosales to a one-year contract with club options for 2024 and 2025. For the 2024 season, Rosales became a starter as a left wingback. His contract with Minnesota United was extended in July 2024. After the emergence of
Anthony Markanich in the 2025 season, Rosales began playing more games as a central midfielder. In 2025, Rosales was banned by MLS for three games for using discriminatory language against
Emmanuel Sabbi of the Vancouver Whitecaps. At the end of the 2025 season, Minnesota United traded Rosales to
Austin FC for $1.5 million in
General Allocation Money. ==International career==