Arizona signed Hernandez to a minor-league contract Wednesday with an invitation to major-league spring training, Kiley McDaniel of ESPN.com reports.

Hernandez is 26 years old and has yet to make his MLB debut, but he registered a solid .781 OPS with 17 home runs and 70 RBI over 99 games last season with the Triple-A affiliate of the Red Sox. He'll serve as organizational depth at catcher for the Diamondbacks.