The 13-year Major League veteran begins his first season with the Ducks and in independent baseball. Castro has played for the Florida Marlins, New York Mets and Chicago White Sox at the Major League level. For his career, the 37-year-old has 67 home runs, 217 RBI, 155 runs and 66 doubles in 567 games. His best season came in 2007 with the Mets when he posted a .285 batting average, 11 homers, 31 RBI and six doubles in 52 games. Behind the plate, he has a career fielding percentage of .990 and has thrown out 30% of potential base stealers.
The Puerto Rico native was a member of the Marlins team that won the 2003 World Series and was the catcher for White Sox pitcher Mark Buehrle’s perfect game in 2009. He spent time during Spring Training this year with the Los Angeles Dodgers organization and last played professionally with the White Sox in 2011. His best minor league season came in 2001 with Calgary (AAA, Marlins) when he batted .336 with 27 home runs, 90 RBI, 81 runs and 33 doubles in 108 games, earning Pacific Coast League All-Star honors. Castro was originally drafted in the first round (17th overall) by the Houston Astros in the 1994 amateur draft.