Free agent catcher Welington Castillo has agreed to a $6 million, one-year contract with the Baltimore Orioles, pending a medical review. Castillo's agreement includes a $7 million player option for 2018. The 29-year-old, who became a free agent when the Diamondbacks failed to offer a 2017 contract, is expected to take over from four-time All Star Matt Wieters, who became a free agent.
More...