Frankie Montas and the Cincinnati Reds have agreed to a $16 million, one-year contract, a person familiar with the negotiations told The Associated Press, a deal that gives the 30-year-old right-hander a chance to revive his career after an injury-decimated spell with the New York Yankees.