Sources: OF Garcia, Marlins reach 4-year deal

OF Avisail Garcia and the Marlins are in agreement on a four-year, $53 million deal, a source told ESPN’s Jeff Passan on Sunday.