The Cardinals placed third baseman Matt Carpenter on the 15-day disabled list with a right oblique strain on Thursday.

Carpenter will also miss next week's All-Star Game. Teammate Aledmys Diaz, a shortstop, will replace him on the National League roster.

In a corresponding move, the Cardinals recalled catcher Michael McKenry from Triple-A Memphis.