Move over (to third base), Hanley Ramirez.

As long as he passes a routine physical, Jose Reyes will become the Marlins' new shortstop.

Reyes and the Marlins agreed to terms on a six-year deal that will reportedly pay him $102 million, the largest contract the Marlins have ever given to a player.

"Done deal," said a source with knowledge of the agreement.

Reyes, the National League batting champ last season with a .337 average with the Mets, agreed to join the Marlins after the team sweetened their initial offer to an amount he couldn't refuse.