Houston Astros catcher Jason Castro will be sidelined for most or . He agreed to a lifetime ban from baseball in 1989 after an investigation into his gambling, and that has prevented him from appearing on the Hall of Fame ballot.