By 2029, that will probably get you less than a replacement level player. You're joking, but that thought went through my head too. What surprised me wasn't that he took the offer, it's that he didn't do "better". I was expecting 10 years and about $310M with an opt out - just a little higher than MM and saving face over having turned down the Nationals' offer. Of course, the other difference between the two offers may have been that he trusted the Phillies to be a consistent contender, and didn't trust the Nationals to do the same - so you can debate the years and money, but maybe they were close enough that the chance to contend regularly became a factor. All I've seen from Boras and Harper is that he wanted the biggest possible deal and that he wanted stability, 0 chance of changing teams unless he waived his no trade clause. I don't think the contender stuff is part of it. As for the $30 million at the end, yeah I was joking. Min salary will probably be over $1 million at that point, but less than $2 million. I will say I highly doubt Machado is worth $30 million after his deal is up, I'm actually expecting him to be sitting on the couch for the last year of his deal...I think he'll be out of baseball. Harper I think is a good enough hitter that he can be 1b or DH for someone those last 3 years and potentially could have gotten over $30 million for those 3 years. I can understand him just wanting to take the biggest possible money and simply be done with it though. The guy never ever has to worry about a contract negotiation again if he wants, which seriously must be nice. Ask Mike Moustakas how much fun it is worrying about his contract. Harper will have made $378 million by the time his contract expires, and that's not counting other marketing opportunities.