Cam Smith making the Houston Astros' opening day roster nine months after his final college game and a month after turning 22 ...