Third baseman Eugenio Suarez agreed to a $66 million, seven-year contract that makes him part of the foundation for the Cincinnati Reds' long-term rebuilding.