 A former minor league infielder who played for 14 seasons (1977–1990) without ever reaching the majors, Castro also spent part of the 2010 season as the manager of the Tacoma Rainiers, the Triple-A affiliate of the Mariners.Castro also has served as the hitting coach with the San Diego Padres Triple-A affiliate Portland Beavers from 2005–2006, and the Montreal Expos now-defunct Triple-A affiliate Edmonton Trappers in 2003.He was announced as the roving minor league hitting instructor for the entire Seattle Mariners organization in December 2007.