Allen Craig has been a pitcher's nightmare of late.
The left fielder will look to lead the St. Louis Cardinals to a 10th win in 13 games as they host the Philadelphia Phillies on Wednesday night.
The NL Central leaders have been bolstered by an offense that has batted .289 with 31 doubles in the previous 12 games.
No one has been hotter for St. Louis (60-37) than Craig, who is batting .424 since June 29. All four of his plate appearances were productive on Tuesday -- he had an RBI fielder's choice, a double, a walk and an RBI single in St. Louis' 4-1 victory over Philadelphia.
"I put the ball in play, had a couple of good at bats, and was able to get the job done," Craig said.
Craig is hitting a major league-best .490 (47 for 96) with runners in scoring position.
"He's done some impressive things, he's definitely for real," St. Louis manager Mike Matheny said. "People are starting to notice."
He's had two eight-game and one nine-game hitting streaks since June 18 to raise his...