The Rockies agreed to a two-year, $6.5 million contract with free-agent catcher Ramon Hernandez on Wednesday night, according to multiple reports. Because of the deal, Cincinnati will receive a supplemental first-round draft pick.