Castro, 24, joins Atlanta United with more than 100 professional appearances between Uruguay and Argentina’s top divisions. The Duranzo, Uruguay native began his career with Montevideo Wanderers in 2014 where he made his professional debut at 19 years old on Dec. 6 against Sud America in Uruguayan Primera División play.
He became a regular starter during the 2016 season when he made 15 appearances, scored three goals and assisted twice while helping Montevideo to a second-place finish in the league and qualification to Copa Libertadores. Castro played for Montevideo from 2014-18 where he made 87 appearances, scored 17 goals and registered 13 assists across all competitions. He scored a career-high six goals with four assists in the 2018 season before he joined Estudiantes in January of 2019.
Castro made his club debut with Estudiantes Jan. 29, 2019 against Velez Sarsfield and scored his first goal Feb. 18 against Argentinos Juniors. He made nine appearances after joining the team midway through the 2018-19 season and scored one goal. Castro made 14 appearances this season and scored one goal, a game-winner against Talleres on Nov. 9. During his time with Estudiantes, he made 27 appearances across all competitions and scored three goals.