Brandon Crawford is retiring after 14 major league seasons, all but one of those played with his hometown San Francisco ...
Three-time All-Star Brandon Crawford, a key part of two Giants championship teams, has announced his retirement.