Born in Melo, Uruguay, Magallanes made his senior debut with Cerro Largo in 2015.
[6] After having little chance to play, he was loaned out to Cerro Largo[7] and Mexican club Querétaro in 2020 and 2021, respectively.
[8] As a player of Querétaro, Magallanes had stints on loan with Patronato in Argentina (2021),[2] Ayacucho in Peru (2022)[9] and Cerro in his homeland (2023).
[11] In January 2025, he moved on loan to Chilean club Everton de Viña del Mar on a one-year deal.
[5] On 1 September 2024, Magallanes made his debut for the Uruguay A' team in a friendly match against Guatemala.