O'Neill is out of the lineup for Wednesday's game against the Astros, Gabrielle Starr of the Boston Herald reports.

After making his return to the Red Sox on Saturday following a two-week absence due to a lower leg infection, O'Neill started each of the past four games but went just 2-for-15 with two walks against eight strikeouts. O'Neill's spot in Boston's everyday lineup still appears to be secure, but he'll get a chance to regroup Wednesday while the Red Sox close out their series in Houston. Rob Refsnyder will replace O'Neill in left field and will bat fifth.