Trade: Marco Luciano - SS
Marco Luciano has been gracing the top of the Giants’ prospect rankings for seemingly forever and to be clear, he has some really exciting potential. His raw power is very well documented and his decent hit tool allows him to get to that power fairly frequently. His ceiling is All-Star level offensive production and that isn’t easy to part with.
There are a few problems here, though. One, while his hit tool is decent, more advanced pitchers have been able to exploit some holes in his swing in the minor leagues which has led to some uneven production. It is also a very open question as to whether or not Luciano will be able to play shortstop in the big leagues. Luciano is talented, but he may be worth more to the Giants as the centerpiece of a significant trade to upgrade the major league roster instead of waiting around and hoping he develops the way they want him to.
Keep: Kyle Harrison - LHP
Let's get this out of the way: no prospect should be completely off limits. There is nothing certain about almost any of them and while the better ones should be valued highly, there is always a trade where moving a guy makes sense. That said, the Giants’ best prospect, lefthander Kyle Harrison, is pretty close to untouchable right now.
It isn’t just the quality of his three pitch mix that includes a mid-90’s fastball, a slider that he can make dive out of the zone or land for a strike, and a changeup that is better than it is given credit for or his deceptive delivery. The primary reason to hang on to Harrison is that he helps solve one problem the Giants have and that is depth in their rotation. He is very nearly major league ready and it doesn’t make a ton of sense at all to move a guy that is expected to upgrade the big league roster sometime this summer.