The St. Louis Cardinals and Kansas City Royals go into the final weekend of games before the All-Star Break with wins on Thursday. The Cardinals won three out of four games at home against Colorado, beating the Rockies in Thursday's finale 6-2. Meanwhile, the Royals split four games at Toronto winning over the Blue Jays on Thursday 9-6.
The Cardinals wrap up their homestand with a series against Miami while the Royals finish their roadtrip this weekend with three games in Detroit. The All-Star Break begins Monday with the this year's Mid-Summer's Classic to be played Tuesday in Kansas City.