The Cincinnati Reds announced today pitcher David Hernandez has signed a two year contract. Financial terms were not disclosed. The 32-year-old right hander split time with the Los Angeles Angels and Arizona Diamondbacks last season going 3-1 with a 3.11 ERA.