I agree, I would have a hard time endorsing the Harper deal for my team. (Thankfully, my team spares me from such considerations ) But it's not quite right to simply take away Harper's MVP season -- that's part of his record too. His career mark is a 139 OPS+. Obviously his one season of 198 has a big impact there, but even so, he's at 143 over just the past 2 seasons, and only entering his age-26 season. There's more to player value than just OPS+, of course, but Harper looks to be in the range of MLB's top hitters. Stanton was at 144 career OPS+ when he signed his deal (and his deal included an opt out and a few arbitration seasons, so Harper's is actually "cheaper" in a way). I prefer Arendao's and Machado's position and defense, but their career mark are only 121 OPS+. Cano had a 126 OPS+ when he signed his contract. A-Rod was at 136 when he signed his first big deal, and 147 when he signed his second. Teixeira, 134. Mauer, 136. (Through that lens, you can sort of see why Pujols got his deal, despite his age and positional limitations -- he had an incredible 170 OPS+ for his career at the time!) If Harper had ever repeated that career season, he probably could have gotten $400 million or more. As it is, $330 mil doesn't seem too out of line.