I'm guessing Harper ends up in San Francisco. No proof or anything, I just think it happens. For some reason, he just doesn't seem to want to be in Philadelphia. He wants 10 years on his deal, which isn't happening for most teams. However, I think the Giants will convince themselves it will be worth it. For the Giants, Harper represents a superstar caliber player that they do not possess in the majors or minors (Joey Bart has all star potential, but it several years away). The club can build around Harper - a process that will probably have more losing than winning in the next few seasons. But if the club plays things correctly, they could be retooled in a few years. For the Giants, they were bad last year, but they had a ton of injuries. Going into 2019, their rotation is questionable, with a bunch of guys coming off injuries and/or ineffectiveness (the likely candidates are MadBum, Derek Holland, Jeff Samardzija, Dereck Rodriguez, Drew Pomeranz and some filler types), but the bullpen was excellent last year. The hitters are aging and many coming off injuries: Crawford, Posey, Panik, Longoria, Belt, Cameron Maybin, Gerardo Parra. Even adding in Harper you have a questionable lineup. But having Harper would be huge for them. This teams really lacks a power bat. In the end, the Giants can hope and pray their old players stay healthy and produce, and with luck, they could sniff at the playoffs this year. But the more likely scenario is that the team falters and the club trades away any decent veterans for young players - guys who can be part of the rebuild. It's not an ideal scenario for Harper, but he seems to want to be on the west coast (he's from Vegas), and this gets him there with his 10 year contract. And for the Giants, it gives them a guy to build around. All just a guess.