Kansas City Royals vs St. Louis Cardinals Picks and Predictions June 19th 2026

Last Updated on

The St. Louis Cardinals visit the Kansas City Royals on Friday night at Kauffman Stadium, with first pitch set for 8:15 PM ET on Apple TV+. St. Louis comes in at 40-33 and second in the NL Central, while Kansas City is 31-45 and fourth in the AL Central. The Cardinals are trying to stop a two-game skid, while the Royals suddenly have a little life after back-to-back wins.

Kansas City took Thursday’s opener 14-6, pounding out 17 hits and 11 extra-base hits. Salvador Perez homered, Bobby Witt Jr. went deep before leaving with a leg issue, and the Royals finally looked like the offense they hoped to be. St. Louis still had 13 hits in the loss, but the pitching never settled in.

Michael McGreevy starts for the Cardinals with a 3-5 record, 2.99 ERA, and 51 strikeouts. Kansas City counters with Seth Lugo, who is 2-4 with a 3.86 ERA and is expected to return to the mound after a head injury issue. It should be hot in Kansas City during the day and still warm at first pitch, with broken clouds and a light breeze. That puts the focus on command, bullpen depth, and whether Thursday’s Royals breakout was real or just one loud night.

Bet MLB smarter today.

See expert handicappers.

St. Louis Cardinals vs Kansas City Royals Odds

These are the current betting lines for Cardinals vs Royals, and bettors should always monitor the latest MLB odds before placing a wager.

TeamMoneylineRun LineTotal
St. Louis Cardinals-118-1.5 (+134)O 9.5 (+100)
Kansas City Royals+100+1.5 (-161)U 9.5 (-122)

St. Louis Cardinals Betting Form

The Cardinals have dropped two straight, but the offense was not the problem Thursday. St. Louis finished with 13 hits, and JJ Wetherholt and Masyn Winn each had three-hit games. That is a good sign for a lineup that has been more contact-driven than explosive. You can follow more of the St. Louis Cardinals stats and results as they try to get back on track in this rivalry series.

McGreevy gives the Cardinals a strong rebound chance. His 2.99 ERA is the best starting-pitcher number in this game, and he has been steady enough to trust in a road favorite spot. He is not an overpowering strikeout arm, but he works efficiently, limits damage, and can get through six innings if the defense behind him is sharp.

St. Louis also has the cleaner injury picture. Ramón Urías and Ryan Fernandez are out, but the Cardinals are not dealing with the same volume of lineup and pitching issues as Kansas City. Alec Burleson, Jordan Walker, Lars Nootbaar, Wetherholt, Winn, Iván Herrera, and Pedro Pagés give St. Louis enough depth to pressure Lugo if his command is not crisp in his return.

Baseball
2026-06-19 14:21
Open
Toronto Blue Jays
7 PICKS
Chicago Cubs
Baseball
2026-06-19 18:41
Open
Chicago White Sox
10 PICKS
Detroit Tigers
Baseball
2026-06-19 19:06
Open
Cincinnati Reds
8 PICKS
New York Yankees
Baseball
2026-06-19 19:11
Open
Washington Nationals
8 PICKS
Tampa Bay Rays

Kansas City Royals Betting Form

The Royals are coming off their best offensive night in weeks. They scored 14 runs on 17 hits against the Cardinals and got production from nearly everyone in the order. Perez made more Kauffman Stadium history with his home run, Jac Caglianone continued to settle in, and Nick Loftin added impact contact. The Kansas City Royals schedule and stats show a team that has been underwhelming overall, but Thursday proved the lineup still has a puncher’s chance.

Lugo is the key. He has a 3.86 ERA, and when he is healthy, he can slow a game down with command, sequencing, and weak contact. The issue is the setup. He is coming back from a head injury, and the Royals’ roster around him is thin. If he is limited or rusty, Kansas City may have to ask a shaky bullpen to cover too many outs.

The injuries matter. Vinnie Pasquantino, Jonathan India, Kyle Isbel, Cole Ragans, Kris Bubic, Carlos Estévez, James McArthur, and others are out, while Witt and Maikel Garcia are day-to-day. If Witt or Garcia sits or is limited after Thursday’s issues, the Royals’ offense loses a lot of its pressure at the top.

St. Louis Cardinals vs Kansas City Royals Matchup Breakdown

The starting pitcher edge leans Cardinals. McGreevy has been more reliable than Lugo by season ERA, and Lugo’s return situation adds a little uncertainty. That does not mean Lugo cannot pitch well, but the safer starter profile belongs to St. Louis.

The lineup comparison is closer than the records suggest. St. Louis has been the better team over the season, but Kansas City just showed how dangerous it can be when Witt, Perez, Caglianone, Garcia, Loftin, and the doubles bats get rolling. The Royals rank well in batting average and doubles, which fits Kauffman Stadium’s spacious gaps.

The key question is whether the Royals can repeat Thursday’s quality of contact. I am not chasing a 14-run game as if it automatically carries over. St. Louis still put together good at-bats in the loss, and McGreevy is a much better run-prevention option than the arms the Cardinals had to lean on after the opener got away.

From an MLB betting guide perspective, this is a spot where the short favorite is more attractive than the total. The park, heat, and Thursday’s result push bettors toward runs, but the current total at 9.5 has already adjusted. The Cardinals moneyline is the cleaner way to play the better starter and healthier roster.

St. Louis Cardinals vs Kansas City Royals Predictions and Best Bets

I lean Cardinals moneyline at -118. St. Louis had a bad pitching night Thursday, but the offense still produced 13 hits, and McGreevy gives the Cardinals a strong chance to reset the series. At this price, I do not need St. Louis to dominate. I just need the better starter and deeper lineup to show up.

The Royals are tempting at plus money after that 14-run breakout, but I do not want to overreact. Lugo is capable, but the injury return angle and Kansas City’s day-to-day issues with Witt and Garcia make the underdog less comfortable than it looks. If those two are not close to full strength, the Royals’ offensive ceiling drops fast.

The total at 9.5 leans Under, but it is not my top play. Kauffman can play big, McGreevy should give St. Louis a better early pitching base, and Lugo is good enough to avoid a complete blowup if he is right. The concern is that both bullpens can give up late runs, especially after Thursday’s high-scoring game. My projection lands around Cardinals 5, Royals 4.

If you are comparing this matchup with the rest of today’s MLB picks, Cardinals moneyline is the best value. It backs the better starter and better overall team without needing a multi-run margin or a low-scoring script.

Best Bet: Cardinals Moneyline -118.

Get today’s MLB picks.

Follow top handicappers now

MLB Picks and Handicappers on ScoresAndStats

MLB betting is about not overreacting to one box score. Cardinals vs Royals is a good example because Kansas City looked great Thursday, but St. Louis still has the better season profile, better starter, and healthier lineup structure.

ScoresAndStats helps bettors compare top sports handicappers, check transparent records on the handicapper leaderboard, and see which experts are finding value across the full baseball board.

For bettors building a Friday card, premium MLB picks can help sort through moneylines, run lines, totals, props, and first five inning markets. Baseball creates a lot of noise from night to night, but the edge usually comes from trusting the matchup more than the last final score.

Top Winners – Yesterday
Wise Guy Plays
$338
2. Jay Cooper
$237
3. Al McMordie
$231
4. Jimmy Boyd
$200
5. Amedeus Mastrangelo
$200
Top Winners – This Week
Rocky Atkinson
$663
2. Cole Bennett
$662
3. Mason Carter
$660
4. Mario Deluca
$618
5. Wise Guy Plays
$538