Cardinals vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for August 12

Odds updated as of 3:41 PM
The St. Louis Cardinals will take on the Kansas City Royals in MLB action on Saturday.
All the information you need to make smart wagers on this game at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.
Cardinals vs Royals Game Info
- St. Louis Cardinals (51-66) vs. Kansas City Royals (38-80)
- Date: Saturday, August 12, 2023
- Time: 7:10 PM ET
- Venue: Kauffman Stadium -- Kansas City, Missouri
- Coverage: BSKC
Cardinals vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-148) | KC: (+126)
- Spread: STL: -1.5 (+104) | KC: +1.5 (-125)
- Total: 9.5 -- Over: (-104) | Under: (-118)
Cardinals vs Royals Probable Starting Pitchers
Probable Pitchers: Steven Matz (Cardinals) - 3-7, 3.91 ERA vs Cole Ragans (Royals) - 3-3, 3.86 ERA
The Cardinals will give the nod to Steven Matz (3-7, 3.91 ERA), who is eyeing win No. 4 on the season, and the Royals will counter with Ragans (3-3, 3.86 ERA). Matz and his team have a record of 7-9-0 against the spread when he starts. When Matz starts a game and his team is the favorite on the moneyline, they have a record of 4-5. The Royals are 1-2-0 against the spread when Ragans starts. The Royals are 1-2 in Ragans' three starts this season that they were the moneyline underdog.
Cardinals vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (53.1%)
Cardinals vs Royals Moneyline
- The moneyline numbers for Cardinals vs. Royals reveal St. Louis as the favorite (-148) and Kansas City as the underdog (+126) despite being the home team.
Cardinals vs Royals Spread
- The Cardinals are at the Royals and are favored by 1.5 runs (+104 to cover) on the runline. Kansas City is -125 to cover.
Cardinals vs Royals Over/Under
- Cardinals versus Royals on August 12 has an over/under of 9.5 runs, with the odds on the over -104 and the under set at -118.
Bet on St. Louis Cardinals vs. Kansas City Royals on FanDuel today!
Cardinals vs Royals Betting Trends
- The Cardinals have come away with 27 wins in the 63 contests they have been listed as the favorites in this season.
- This season St. Louis has been victorious 14 times in 30 chances when named as a favorite of at least -148 on the moneyline.
- The Cardinals' games have gone over the total in 56 of their 115 opportunities.
- The Cardinals have posted a record of 55-60-0 against the spread this season.
- The Royals have put together a 33-70 record in games they were listed as the moneyline underdog (winning 32% of those games).
- When it has played as a moneyline underdog with odds of +126 or longer, Kansas City has a 25-53 record (winning just 32.1% of its games).
- The Royals have combined with opponents to hit the over on the total 55 times this season for a 55-60-2 record against the over/under.
- The Royals have covered 42.7% of their games this season, going 50-67-0 ATS.
Cardinals Player Leaders
- Nolan Arenado leads St. Louis in slugging percentage (.507) and total hits (122) this season. He's batting .282 with an on-base percentage of .330.
- Among all qualifying hitters in MLB, he ranks 25th in batting average, 73rd in on-base percentage, and 16th in slugging.
- Arenado will look for his 10th straight game with a hit in this matchup. In his last 10 games he is hitting .286 with a double, two home runs, two walks and four RBI.
- Paul Goldschmidt is hitting .272 with 23 doubles, 18 home runs and 60 walks. He's slugging .445 with an on-base percentage of .360.
- He is 43rd in batting average, 27th in on-base percentage and 67th in slugging among qualified hitters.
- Lars Nootbaar has 90 hits this season and a team-best OBP of .384.
- Nootbaar enters this matchup with five games in a row with at least one hit. During his last five outings he is hitting .450 with three doubles, a triple, a home run, two walks and two RBI.
- Nolan Gorman has 24 home runs, 67 RBI and a batting average of .241 this season.
Royals Player Leaders
- Bobby Witt Jr. has racked up 126 hits with a .311 on-base percentage and a .480 slugging percentage, all club-bests for the Royals. He's batting .270.
- Including all qualifying hitters in MLB, his batting average puts him 50th, his on-base percentage is 111th, and he is 33rd in slugging.
- Witt Jr. enters this matchup on a five-game hitting streak. During his last five outings he is hitting .300 with two doubles, a home run, two walks and four RBI.
- Salvador Perez has 19 doubles, 18 home runs and 16 walks while batting .251. He's slugging .433 with an on-base percentage of .296.
- Including all qualified hitters, he ranks 90th in batting average, 129th in on-base percentage and 78th in slugging percentage.
- Maikel Garcia has 15 doubles, two triples, four home runs and 24 walks while hitting .286.
- MJ Melendez is hitting .223 with 22 doubles, three triples, 12 home runs and 42 walks.
Cardinals vs. Royals Head to Head
- 8/11/2023: 12-8 KC (Favorite: Cardinals, Spread: -1.5, Total: 11, Favorite Moneyline: -122, Underdog Moneyline: +104)
- 4/12/2022: 6-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -172, Underdog Moneyline: +144)
- 5/30/2023: 2-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -190, Underdog Moneyline: +160)
- 5/29/2023: 7-0 KC (Favorite: Cardinals, Spread: -1.5, Total: 9.5, Favorite Moneyline: -184, Underdog Moneyline: +154)
- 5/4/2022: 10-0 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 5/3/2022: 7-1 KC (Favorite: Royals, Spread: -1.5, Total: 7, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 5/2/2022: 1-0 STL (Favorite: Cardinals, Spread: -1.5, Total: 7, Favorite Moneyline: -166, Underdog Moneyline: +140)
Sign up for FanDuel Sportsbook today and get a No Sweat First Bet up to $1,000!



