Rivera will bat eighth and play shortstop Wednesday against the Cardinals.
Rivera has looked good in each of his two starts-playing second and third base-grabbing at least one hit in each. He's 3-for-7 with two doubles this season and gets his first chance to start at his natural position, shortstop, in favor of Jonathan Villar on Wednesday.