Boston Red Sox broadcaster Joe Castiglione announced his retirement after 37 seasons with the team. Castiglione, 68, has called games for the Red Sox since 1985 and has been the television play-by-play voice since 2002. He will call the final game of the regular season on October 3.