Busy weekend in baseball.
Free agent Carlos Beltran agreed to a one-year contract worth $16 million to play for the Houston Astros, an MLB source told ESPN.
The deal includes a full no-trade clause, according to the source.
The move adds to a busy offseason for the Astros, who have boosted their lineup by trading for Yankees catcher Brian McCann and signing free-agent outfielder Josh Reddick.
• Los Angeles Angels slugger Albert Pujols had surgery on his right foot, possibly sidelining him past opening day.
Angels general manager Billy Eppler said Pujols had the procedure to release his plantar fascia, the ligament connecting the heel to the toes.
The three-time National League MVP was bothered by plantar fasciitis repeatedly during the 2016 season but played through the pain in arguably the strongest year of his half decade with the Angels.
• The Seattle Mariners signed freeagent lefty reliever Marc Rzepczynski to a two-year contract for $11 million.
• The Arizona Diamondbacks and catcher Jeff Mathis agreed on a twoyear, $4 million contract.