The Baltimore Orioles have agreed on a one-year deal with Welington Castillo despite recent reports that downplayed the possibility.
The contract includes a player option for 2018.
Castillo will earn $6 million this coming season and another $7 million if he opts in for 2018.