O'Neill was scratched from Tuesday's lineup against the Rays, John Denton of MLB.com reports.
EDGE Analysis
It's unclear why O'Neill was removed from the Cardinals' lineup, but it's possible he tweaked something during batting practice before the game. The team should provide more information shortly. Meanwhile, Lars Nootbaar will move into left field for O'Neill, and Alec Burleson will enter the lineup as St. Louis' designated hitter.