Castro reportedly doesn’t want to be part of another rebuilding process like he was with the Chicago Cubs.
It has been a busy offseason for the Marlins, who acquired Castro in the deal that sent Giancarlo Stanton to the New York Yankees. Miami has also traded infielder Dee Gordon and outfielder Marcell Ozuna this winter in order to shed significant payroll.
In 112 games (473 plate appearances) this past season, Castro had a 110 wRC+ and .338 wOBA while hitting to a .300/.338/.454 clip. He also had 16 home runs and 63 RBI.
In his time with the Cubs, Castro primarily played shortstop, but held down the keystone in his two seasons with the Yankees.
This season, Castro had -6 defensive runs saved in 936.0 innings at second, with a -5.9 UZR.
The 27-year-old is owed $10.8 million in 2018 and $11.86 million in 2019 with a $16 million club option in 2020.