Hey guys. I'm currently in first place in a 6x6 10 team roto league with the five standard categories plus OPS and Holds. The league is fairly deep and we start a MI, CI, 4 OF, and 3 UTIL position. I have a solid pitching staff anchored by Strasburg, Greinke, Bumgarner, and James McDonald, but was recently shopping Strasburg, as I'm a bit worried he will be shut down late in the season due to the innings cap. I was offered Justin Upton straight up for Strasburg and am leaning toward taking this deal. Typically, I would always value the offensive player over the pitcher, even one who has been dominant as Strasburg has. However, considering Justin Upton has only really had one elite fantasy season and is struggling through the first 1/3 of the season this year, I am trying to figure out if I am getting enough for a pitcher of Strasburg's caliber.
If you do not think Justin Upton is a sufficient enough straight up deal, any suggestions for the offensive players that you would do a straight up deal (you can omit the truly obvious ones) would be appreciated. Also, I have solid players at all of the starting positions, so I consider position to be an almost irrelevant factor when considering the offensive player. I am simply looking for the best overall bat to add to my offense.