Heel to hero: Beltran comes full circle in Houston
For a guy who was somewhat reviled in Houston for a spell, Carlos Beltran has a decent list of Astros-related triumphs to store in his memory bank. He had a blistering postseason in 2004, launching eight homers over 12 games. He won a World Series with the Astros in ’17, and he was given one of the loudest ovations on a night during which every player was lauded during the Astros’ highly anticipated ring ceremony.

