Robert Rogers/MLB Photos via Getty Images(NEW YORK) -- While the New York Yankees are dealing with injuries to several aging high priced players, first baseman Mark Teixeira has come out and acknowledged he's overpaid, and a little old.

In December 2008, Teixeira signed an eight-year, $180 million contract. The soon to be 33-year-old knows that he isn't the same player he once was. His numbers and production have slowly dipped in recent years, and very well may continue as he admitted.

"I have no problem with anybody in New York, any fan, saying you're overpaid. Because I am," Teixeira told the Wall Street Journal. "We all are."

"Agents are probably going to hate me for saying it," he continued. "You're not very valuable when you're making $20 million. When you're Mike Trout, making the minimum, you are crazy valuable. My first six years, before I was a free agent, I was very valuable. But there's nothing you can do that can justify a $20 million contract."

In 2012, Teixeira hit .251 with a career-low 24 home runs and his 84 runs batted him was his lowest since his rookie year in 2003.