In October 2010 he joined Tercera División club Terrassa FC, in order to help him gain a Spanish passport to ease a potential move to a higher-rank team within Europe.
[3][4] On 24 August 2011, Serie A club Palermo confirmed to have signed Aguirregaray on loan from Montevideo Wanderers F.C., with an option to fully acquire the player's transfer right by the end of the season.
[5] He made his debut as a second-half substitute for Nicolás Bertolo in a Serie A home game against Cagliari, ended in a 3–2 win for his side.
[6] In September 2012, he was called up to the Uruguayan senior side for two World Cup qualifying matches against Colombia and Ecuador, but failed to make debut.
[7] He finally made his debut to the senior squad in February 2013 in a 3–1 friendly loss against Spain, coming on as a substitute.