The Cincinnati Reds have signed David Hernandez to a two-year deal.

According to a report, Hernandez's deal is worth $5 million.

The 37-year-old split last season between the Los Angeles Angels and Arizona Diamondbacks.