Free MLB Pick: Royals vs. Cardinals Odds
Looking for Kansas City Royals vs. St. Louis Cardinals Free MLB predictions? MLB betting sees the Royals taking on the Cardinals on Tuesday, July 9th, 2024 at Busch Stadium, in St. Louis, MO. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Royals Cardinals free pick.
2024 MLB Handicapping – Kansas City Royals vs St. Louis Cardinals
(49-43) Kansas City Royals vs. St. Louis Cardinals (48-42)
Date: Tuesday, July 9th
Time: 7:45 ET
Venue: Busch Stadium St. Louis, MO
Projected Starting Pitchers: Michael Wacha vs. Andre Pallante
MLB Moneyline Odds: Royals +103 | Cardinals -121 (Bet Now!)
Today’s MLB Run Line Betting Odds: Royals -1.5 | Cardinals +1.5
MLB Baseball Gambling Total: O/U: 8
- Live Betting Odds for today’s Kansas City Royals vs. St. Louis Cardinals game!
- Want more baseball predictions like this Royals Cardinals play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Royals vs. Cardinals Gameday
At Busch Stadium in St. Louis, the Royals and Cardinals are set to face off in an interleague matchup. First pitch is scheduled for 7:45 PM ET, and the game will be broadcast on BSMW. The current weather forecast is calling for 67 degrees with moderate rain.
Michael Wacha will get the start for the Royals, while Andre Pallante will take the mound for the Cardinals. The Cardinals are slight favorites in this one, with a money line payout of -121 compared to the Royals at +103. The over/under line is set at 8 runs.
Kansas City Royals
Kansas City is 49-43 overall and 3rd in the AL Central, 8.5 games behind the Guardians for the division lead. So far, they have gone 16-10 in AL Central matchups. The Royals are playing on the road today vs. the Cardinals and are 18-25 on the road this year.
At home, the Royals have been strong, going 31-18 this season. As the favorite, the Royals are 25-15 and 24-28 as the underdog. They will be looking to get a win today, as they have dropped two straight series and have an overall series record of 13-15-1.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Bobby Witt Jr. and the Royals are coming off a big 10-1 win over the Rockies to close out their series. Witt really got things going for the Royals, as they scored four runs in the 2nd inning, and he added another three-run homer in the 4th. The Royals went on to add another three runs in the 8th to put things out of reach. Kansas City’s offense was so hot that they didn’t need to use Whit Merrifield, who leads the team with a .282 average.
Brady Singer started for the Athletics, going seven innings and giving up just one run on six hits. He only had seven strikeouts in the outing and got the win.
Royals Gambling
The Kansas City Royals are on the road today against the St. Louis Cardinals. The O/U line for the game is set at 8 runs. The Royals have played in 89 games this season, and the average combined run total in their games is 8.5. Their O/U record for the season is 38-51, and when the O/U line is set at 8 runs, their record is 9-9-2. So far this season, 55.4% of their games have had O/U lines set at over 8 runs.
When the Royals win, they win big, with an average run margin of 3.8 runs per game. When they lose, they lose by an average of 3.0 runs per game. Overall, they have a run differential of +0.6 runs per game, and their run line record is 51-41. They are 29-20 against the run line at home and 22-21 on the road. As the favorite, they are 20-20 vs. the run line, while they are 31-21 as the underdog.
Royals Stats
The Kansas City Royals have been solid offensively at home this season, averaging 5.2 runs per game, which is 2nd in the league. Their overall runs per game average is 4.5, which ranks 13th in the league. The team’s batting average of .246 is 10th in the league, and they are 3rd in the league in strikeouts per game with 6. The Royals’ top hitters this season have been Bobby Witt Jr. and Salvador Perez. Witt Jr. is hitting .324 with 15 home runs and 61 RBIs, while Perez is hitting .276 with 14 home runs and 55 RBIs. Witt Jr. has been on fire lately, hitting .436 over his last 10 games. The Royals have several players on hitting streaks, including Witt Jr. at 7 games.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
St. Louis Cardinals
St. Louis is 48-42 overall and 2nd in the NL Central, trailing the Brewers by 4.5 games. The Cardinals will host the Royals today, and they are on a two-game winning streak. Their overall record vs. other NL Central teams is 13-12 this year.
At home, the Cardinals are 24-18 this year and have gone 24-24 on the road. As the favorite, St. Louis is 25-19 and 23-23 as the underdog. So far, they have been 8-5 as the home underdog this season. The Cardinals have won two straight series, and their overall series record is 16-11-2.
A big game from Alec Burleson at the plate helped the Cardinals close out their series vs. the Nationals with a 6-0 win. Burleson went 2/5 with three RBIs and a homer. The Cardinals really broke things open with a three-run 3rd inning and added another two runs in the 8th.
Miles Mikolas started for the Cardinals, going 6 1/3 innings, and didn’t give up a run. He also issued just three hits and struck out three. Mikolas got the win and was the +100 underdog going into the game.
Cardinals Gambling
Today’s game between the St. Louis Cardinals and the Kansas City Royals has an over/under line of 8 runs. The Cardinals have played in 49 games this season with over/under lines set higher than 8 runs, which accounts for 54.4% of their games. Their games have averaged 8.6 runs per game this season, and their over/under record is 41-46 overall. When the over/under line is set at 8 runs, their record is 7-9-1.
When betting the run line, the Cardinals have been a better play as the underdog, going 29-17 compared to 17-27 as the favorite. Their overall run line record is 46-44, and they have been slightly better at home, going 24-18. Their average run differential is -0.4 runs per game, and they have been outscored by 0.2 runs per game at home and 0.5 runs per game on the road. Their average run differential in wins is +2.5 runs per game, while it is -3.6 runs per game in losses.
Cardinals Stats
When it comes to the St. Louis Cardinals’ offense, they have been below average this season. They are 21st in runs per game, averaging 4.1 both at home and on the road. Their total of 86 home runs is 19th in the league. Their batting average of .244 is 12th in the MLB, but their OPS of .691 is 17th. Their top hitters this season have been Alec Burleson and Nolan Gorman, who both have 45 RBIs. Gorman has also hit 17 home runs. In terms of recent performances, Willson Contreras has been hitting .292 over his last 6 games.
We want to hear from you below! Comments are welcome! Give us your picks for this Kansas City Royals vs. St. Louis Cardinals MLB matchup.
Royals Cardinals Pitching
Michael Wacha is looking to build off his last outing, where he faced off against the Rays and picked up the win. In that July 3rd outing, he went 6 innings and gave up just one earned run. Looking at his overall numbers, Wacha has made 15 starts and has a record of 5-6. His ERA for the season is 3.73, along with a WHIP of 1.22. Opponents have put together a batting average of .240 this season. Wacha has made seven quality starts this year and is averaging 8 strikeouts per nine innings. For the season, he has allowed 8 homers and is walking 2.77 batters per nine innings.
Right-hander Andre Pallante gets the start for the Cardinals today as he faces the Royals at home. So far this season, he has made seven starts and 16 appearances. Pallante’s record for the season is 4-3, and he comes in with an ERA of 4.00 and WHIP of 1.44. In his 45 innings of work, he has turned in two quality starts and is averaging 7.2 strikeouts per nine innings. Pallante most recently faced the Pirates, where he went seven innings, giving up one earned run on four hits. He finished with a no-decision in that outing.
Kansas City Royals vs. St. Louis Cardinals MLB Baseball Betting Trends
- The Royals head into the game having gone 2-8 straight-up in their last ten games on the road.
- The Royals they are 1-9 vs. the runline in their previous ten games on the road.
- Conversely, the Cardinals are 6-4 over their last ten home games (straight-up).
- Furthermore, the Cardinals have a 4-6 mark vs. the runline across their last ten home games.
- Also, the Royals are 1-2 in their last three games as the favorite. On the other hand, they are 1-2 as the underdog (last 3).
- The Cardinals have a record of 3-0 across their last three games when favored. As the underdog, they are 1-2 in their last three games.
Kansas City Royals vs. St. Louis Cardinals 4* Free MLB Betting Pick:
With the Cardinals at home, we like them to pick up the win over the Royals. At -121, there is some good value in taking them on the money line, as we have them winning this one 7-2.
Looking at some potential props, we have Andre Pallante finishing with four strikeouts, which would have him finishing with the second-fewest among all starters today. As for Michael Wacha, his five projected strikeouts have him in the bottom third among starters.
Today’s MLB Free Pick
Also, if you’re looking for more MLB picks like Kansas City Royals vs. St. Louis Cardinals matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!







