I am striving mightily not to follow the Red Sox at this point. I haven't even read the individual statistics all year, which is usually my favorite aspect. But I have succumbed to temptation and looked at the standings once a week.
Boston is in an essential tie with Philly and Toronto for 2nd place in all of baseball in Runs Scored (Yankees are first). But the Red Sox are fourth-to-last in Runs Allowed. This was supposed to be a pitching and defense team.
So it all depends - if you think their pitching will seriously come around, the Sox will contend. The Runs Scored are sufficient for any team to be a contender. If you think the pitching will not even be good, never mind excellent this year, then they have no chance. None. When you are already near the top of the curve in hitting, there just isn't that much realistic space for you to get enough better to change your wins and losses. The league best is a little better than 900 runs most years. A handful of teams have scored 1000. The Red Sox are on pace to score about 890. Lots of teams win the pennant with 890. If they started hitting at best-of-the-decade pace from here on out, they wouldn't score that many more runs.
OTOH, there are a few teams this year that have allowed just a little more than half as many runs as the Sox. Like 55% as many. To contend, Boston needs to reduce its Runs Allowed by something like 40%! I'm sure no team has done that for longer than a month.