[1] After becoming a free agent in the 2004 offseason, Castro signed a minor league deal with the Baltimore Orioles.
Bernie Castro made his Major League Baseball debut with the Baltimore Orioles on September 1, 2005, against the Toronto Blue Jays.
In that game, he recorded his first major league hit, an infield single off pitcher Dustin McGowan in the third inning.
[4] Castro was granted free agency once more after the 2007 season, and signed a minor league contract with the Yankees.
[6] After his playing career ended, Castro became a hitting coach for the Dominican Summer League Pirates for the 2016 season and with the Toros del Este in 2017.