 Venezia, Torino F.C., SD Eibar, Sevilla FC, Dijon FCO and closed his career at Mérida UD in March 2009.After having been without contract for over a year, on 26 October 2008, Magallanes made his debut for Mérida UD, in the Spanish 2ª División B, where he has signed until end of the 2008–09 season.At international level, he also has played for the Uruguay national football team on 26 occasions between 1995 and 2002, scoring 6 goals, and was a member of team that finished in second-place at the 1999 Copa América; he was also participant at the 2002 FIFA World Cup.