I don't really know how your world plays but your team lacks power and good SP. Your COF are horrible but they are your best bats so they have to play. You need a 2B that can field the ball. But you're 7 games over .500 near the mid-point. I'd try to upgrade D and SP.
A SP4 isn't much but you have to determine if he'll be a CF since he's LH. If not, he's just an average COF if he reaches those numbers you posted. With the low health, I wouldn't bother.