Free agent first baseman Mark Teixeira has reached agreement with the New York Yankees on an eight-year contract worth more than $180 million, three sources involved in the negotiations tells ESPN The Magazine's Buster Olney. The Yankees swooped in on Teixeira on Tuesday when it was believed the Boston Red Sox or the Washington Nationals were the likeliest to be his future employer. The contract will pay Teixeira an average of $22.5 million per season.