The Texas Rangers and right-hander Nathan Eovaldi have agreed on a $75 million, three-year contract, a person with knowledge ...