There are a few interleague matchups on Wednesday's MLB slate, and one of those is the Royals vs. Cardinals. This one is getting started at 1:45 PM ET from Busch Stadium in St. Louis, and the Cardinals are favored on the money line (-132). The money line odds for the Royals are sitting at +111.

Wednesday's forecast in St. Louis calls for temperatures in the mid-70s and partly cloudy skies. Alec Marsh is starting for the Royals, and he is facing off against Andre Pallante. Kansas City is 49-43, while the Cardinals are 48-42 and have won two straight.


The Pick: St. Louis Cardinals Moneyline -132

This game will be played at Busch Stadium at 1:45 ET on Wednesday, July 10th.


  • We have the Cardinals winning by a score of 5 to 4
  • However, if you're looking for a run line pick, we like the Royals to cover
  • As for an over/under pick, we have this game finishing with 9 runs and like the over

Royals Records & Stats

Heading into their last game vs. the Rockies, the Royals closed out the series with a 10-1 win. Leading up to the game, they were the heavy favorite at -172. Offensively, the Royals scored their 10 runs on 12 hits and only hit three home runs.

Brady Singer put together a good start for the Royals, going seven innings and giving up just one earned run, and picking up the win. Kansas City's offense was carried by Bobby Witt Jr., who went 3/5 with a homer and three RBIs.

Kansas City will be on the road today, taking on the Cardinals with an overall record of 49-43. They are 3rd in the AL Central, nine games behind the Guardians for the division lead. So far, they have gone 16-10 against other teams in the AL Central.

At home, the Royals have been good, going 31-18 this season. On the road, they are just under .500, coming in with an 18-25 record. As the favorite, the Royals are 25-15 and 24-28 as the underdog. Kansas City's overall series record is 13-15-1, and they dropped two straight series.

When the Royals win, they tend to win big, with an average run differential of +3.8 runs per game. However, when they lose, they lose by an average of -3.0 runs per game. Overall, the Royals have a run line record of 51-41, with a run differential of +0.6 runs per game. They have been a good bet on the run line, going 29-20 at home and 22-21 on the road. As the underdog, they are 31-21 vs. the run line, while as the favorite, they are just 20-20.

When the Royals are on the road, the over/under line is set at 8.5 runs, which is exactly their combined run average for the season. Overall, the over/under record for Kansas City games is 38-51, with the average line set at 8 runs. When the line is set at 8.5 runs, the over/under record is 9-17. So far this season, 27.2% of their games have had higher lines than 8.5 runs.

Kansas City is sending Alec Marsh to the mound today vs. the Cardinals, and he comes in with a record of 6-6 and an ERA of 4.57. In his 16 starts, Marsh has turned in four quality starts and is averaging 7.97 strikeouts per nine innings. Looking back at his last outing, Marsh took the loss vs. the Rays, giving up five earned runs in three innings of work. Before that, he had won two straight starts. So far, he has an ERA of 6.31 on the road compared to 4.78 at home.

As a team, the Royals are averaging 4.5 runs per game, which is 13th in the league. At home, they have been even better, averaging 5.2 runs per contest. So far, they have been one of the best teams in terms of avoiding strikeouts, but they are just 22nd in walks. As a team, they are batting .246, which is 8th in the league.

Bobby Witt Jr. comes into the game with a seven-game hitting streak, during which he has gone 12/24 with three homers and seven RBIs. For the season, he is batting .324 with 15 homers and 61 RBIs. Salvador Perez has also been a big power threat, as he is 13th in the league with 14 homers and is batting .276.

Cardinals Records & Stats

The Cardinals's offense was hot right out of the gates in their most recent game vs. the Nationals, closing out their series with a 6-0 win. After going on to score two more runs in the 2nd inning, the Cardinals were the +100 underdog on the money line. St. Louis really broke things open with a 2-run 8th inning. Going into the game, the Nationals were the slight favorite at -105.

Miles Mikolas put together a good start for the Cardinals, going 6 1/3 innings, and didn't give up a run. He also issued just three hits and issued only one walk. Alec Burleson was hot at the plate, going 2/5 with a homer and three RBIs.

With an overall record of 48-42, the Cardinals are four games behind the Brewers for the NL Central lead. St. Louis will host the Royals today, having won two straight games. The Cardinals took three of four from the Nationals in their most recent series.

St. Louis has an even 24-24 record on the road this year, and they are 24-18 at home. As the favorite, the Cardinals are 25-19 this year and 23-23 as the underdog. Looking at their overall series record, the Cardinals are 16-11-2 and have won two straight series.

The Cardinals are 24-18 against the run line at home this season, but overall they're just 46-44. Their average run margin is -0.4, and they're 22-26 against the run line on the road. They're 29-17 against the run line as an underdog this season.

The St. Louis Cardinals are playing at home against the Kansas City Royals today, with an over/under line of 8.5 runs. The combined run average for their games this season is 8.6, and their over/under record is 41-46. When the over/under line is set at 8.5 runs, their record is 17-11. So far this season, 23.3% of their games have had over/under lines set at 8.5 runs or higher.

Right-hander Andre Pallante gets the start for the Cardinals today as he faces the Royals at home. Pallante has made seven starts this year and has a record of 4-3 with an ERA of 4.00. In his 16 appearances, he has turned in two quality starts and is coming off a game in which he didn't allow an earned run. Against the Pirates on July 4th, he went seven innings, giving up just one earned run on four hits. Pallante has won each of his last two starts. One concern is that he has allowed at least one homer in three straight outings.

So far this season, the Cardinals offense is averaging 4.1 runs per game, which is 23rd in the league. They have been about the same offensively at home and on the road. As a team, they are batting .244, which is 9th in the league, and are also near the top of the league in terms of on-base percentage. However, they have been one of the worst teams in the league in terms of isolated power.

St. Louis has a few hitters who have been swinging the bat well of late, with Nolan Gorman and Willson Contreras both driving in eight runs in their last seven games. Gorman has also gone 11/23 (.478) in his last seven games and is currently on a four-game hitting streak. Alec Burleson and Nolan Gorman are 1-2 on the team in RBIs, with 45 and 44, respectively.