When I take a look at the two men I am questioning in this debate, I honestly never thought I'd have to ask this question. The track record speaks for itself with Albert Pujols - he was the ultimate model of consistency for a decade with the St. Louis Cardinals and one of very few players I would have ever considered giving the kind of money he eventually received from the LA Angels, which was $240 million over the course of a 10-year deal.

On the other hand, Alex Rodriguez was successful in his own right during the 1st free agency deal he signed with the Texas Rangers: from 2001-2007, he won 3 American League MVP Awards and was well on his way to breaking the career HR mark of 762 set by Barry Bonds. However, there was 1 thing that bugged Yankee fans (like myself) about A-Rod, and that was his overall lack of production in the postseason. Yet, despite all the shortcomings in what many Yankee fans would call "the real baseball season," he was handed a 10-year deal for $275 million.

So now, we have two men with absolute monster contracts who have fallen greatly from their superhero pasts: one due to hard luck injuries and just basically getting older, the other breaking down from past steroid usage. In your mind, whose contract do you see being worse - Pujols or A-Rod? Vote in our poll below and feel free to let us know what you think by posting your comments!