The Cardinals will return to Busch Stadium for the game following a two-game road trip to Chicago, where they will face the White Sox. The Cardinals had off-days bookending that short series but will now play 13 consecutive days.
The Royals will make the cross-state jaunt for the makeup game in between home series against the Pirates and Astros.
Fans with tickets to Sunday's game can use them for admittance to the July 23 game, which will be broadcast on Fox Sports Midwest and 1120 KMOX.
Jenifer Langosch is a reporter for MLB.com. Read her blog, By Gosh, It's Langosch, follow her on Twitter @LangoschMLB, like her Facebook page Jenifer Langosch for Cardinals.com and listen to her podcast. This story was not subject to the approval of Major League Baseball or its clubs.