MLB Player Rick Ankiel

MLB Player Rick Ankiel

Bob Levey/Getty Images

Rick Ankiel of the Houston Astros watches as he hits a three-run home run in the sixth inning against the Texas Rangers on opening day at Minute Maid Park in Houston.