El 7 de diciembre de 2011, fue divulgado por Associated Press que Reyes firmó un contrato de seis años y $106 millones de dólares con los Marlins de Miami.