The Cincinnati Reds have agreed to terms with former Reds slugger Eugenio Suarez on a one-year, $15 million free agent deal.