I know he's basically a fetus, but any 10 year deal has the potential be a disaster. Well of course, any 10 year contract has inherent risk but giving one to Bryce horsefeathering Harper at 26 is likely the best bet to not be. He’ll also get opt outs. If you're Harper's agent, what year do you get the opt out? After 3 years? That way he'd still be under 30 when he signs his next deal. I think I'd be ok with 3 years of Bryce Harper and letting him go if that's what he really wants to do.