Trade: Grant McCray - OF
McCray is a fun sort of prospect as his top end speed allows him to do a lot on a baseball field. He has been stealing bases at a high clip and can play any of the three outfield positions well and he has shown more pop than was initially thought to be in his bat. Again, he is a very good prospect with a lot to offer especially with MLB’s new rules that have opened up the running game a bit more.
The issue is that McCray has a decent bit of swing and miss in his game and his hit tool in general is a little questionable. As a result of that and the usual COVID delays that a lot of guys have had to deal with, his development has been pretty slow even for a prep guy as he is in just high-A after being drafted back in 2019. He could end up being a dynamic player with a ton of defensive value, but this is also the kind of guy that the Giants can afford to move to a team that has a longer timeline than San Francisco for a short-term upgrade.
Keep: Vaun Brown - OF
One reason that McCray may be more expendable is that they have a pretty similar player in Vaun Brown that has arguably more upside. Brown is another plus runner that can defend in the outfield and who has some swing and miss. However, he also has plus raw power going for him and is one of the more physically gifted prospects in the Giants’ farm system.
Between McCray and Brown, it is probably a good idea to keep one of them around as outfielders that are defensively versatile that can also contribute offensively are not easy to find. We will hang our hats on Brown who is more tooled up, has progressed more quickly through the minor leagues (he is already at Double-A after being drafted in 2021), and who has a better chance of hitting the ball hard consistently in the big leagues. This is pretty close, though.