This move is a little puzzling, yet you can understand why the Giants are trying anything they can. Yes, I understand the Giants are trying to upgrade in left field since they have essentially no real player their right now, although Melvin Upton Jr. is not the answer. Since 2013 his first year not with the Rays, he's been atrocious. Upton has failed to hit more than 20 homeruns all but one time and he hasn't hit for an average above .250 when he's played more than 100 games since 2012, so why hope he somehow turns it around this late into his career, I just don't see that happening.
The Giants took minimal risk with this signing since it's a minor league deal, so Upton may never even see the field for the Giants. If he does it'll be because he showed some sort of promise in the minors. With that being said this is a low risk high reward move for the Giants, obviously why they made it. I just don't believe Melvin Upton Jr. will produce and the signing will end up being for nothing. Might as well try though, I guess.
If Melvin Upton Jr. can return to the days when he was B.J. Upton, then this will be one of the signing of the years. If the Giants can get anyone to produce out of that left field spot it'll be such a great improvement to this lineup. With San Francisco jumping out to a 1-4 start, they seem a little desperate for some more production out of this lineup even though it's still so early. I doubt Melvin Upton Jr. will be the answer, but why not try, can't hurt. If it works out it'll be the genius move of the year and it'll probably help lead the Giants to the playoffs and maybe even a division title. Time to rewrite your career Mr.Upton.