Reliever Robert Suarez agreed Thursday to remain with the San Diego Padres under a $46 million, five-year contract, according to multiple reports.