The other Cardinals starter was catcher Yadier Molina, who was 0-for-2 batting from the sixth spot in the order.
Matt Carpenter entered the game for starting second baseman Brandon Phillips in the fifth and also went 0-for-2. His ninth inning at-bat was especially irritating to NL and Cardinals fans as it appeared all three strikes called were low in the zone.
Allen Craig had a night to remember even if he did not get a hit. He came to the plate against All-Star MVP Mariano Rivera in the legendary closer's final All-Star appearance. Leading off the eighth, Craig lined out hard to the left fielder.
Adam Wainwright opted out of his opportunity to pitch, opening his spot on the NL roster for the late addition of Edward Mujica. The Cardinals closer warmed up late in the contest but was not called upon to pitch.
The National League's defeat means the American League will enjoy the home-field advantage for the 2013 World Series.
These six Cardinals - and the rest of their teammates - still have a lot of work ahead to get to the point where it will be relevant to them, however. With 69 games remaining and a slim one-game divisional lead, their second half begins at Busch Stadium on Friday night against San Diego.
Link to box score: American League 3 at National League 0
Link to game discussion at The Cardinal Nation message board
© 2013 stlcardinals.scout.com. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.