Sources: Marlins, Reyes agree on deal

The Miami Marlins and free-agent shortstop Jose Reyes have agreed on a six-year, $106 million deal pending a physical, according to major league sources. Those sources indicate that the deal does not include a no-trade clause.

The New York Mets, the only team for which Reyes has played as a major leaguer, earlier in the week discussed a five-year deal in the $75 million to $80 million range with a vesting option for a sixth season, sources said, which may have driven up the Marlins' offer.

FOXSports.com originally reported that the Marlins offered Reyes a six-year, $90 million deal.

The 28-year-old Reyes had spent his entire career with the New York Mets. But the Marlins courted him hard, even though they already had All-Star shortstop Hanley Ramirez. Reyes will join another key free-agent acquisition, All-Star closer Heath Bell, when the Marlins move into their new ballpark next year.

Reyes, Albert Pujols and Prince Fielder were the top free agents available going into the weekend, all with a chance of finding a landing spot for the future. Gil Hodges, Ron Santo and Minnie Minoso could lock up a legacy forever this week.

Baseball's four-day gathering starts in earnest Monday, and speculation about more moves was rampant.

The Associated Press contributed to this report.