In his time with the Jays,
Castro surprised people. In his 14 appearances, he saved four games and struck out 12 in just 12.1 innings. Although he was eventually moved back into a traditional, middle relief role, Blue Jays fans - as well as other teams - took notice.
Although he has bounced around, finding homes with Baltimore, the Yankees, Mets, and Diamondbacks, he has been a workhorse and relatively consistent. That he made his debut at 20 years old and has appeared and been on a major league roster every year since his debut, is a testament to his a ability.