We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsKansas City Royals at St. Louis Cardinals
Kansas City RoyalsKansas City Royals
@
Busch Stadium
St. Louis CardinalsSt. Louis Cardinals

Match Predictor

Pre-match Prediction
Kansas City Royals
@
St. Louis Cardinals
Kansas City Royals 47%St. Louis Cardinals 53%
Market LinesRun Line: St. Louis Cardinals -0.5Total: O/U 9
Model: Under 9
Model projects 8.6 total runs vs 9 line

Kansas City Royals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
36%
16/45
MLB: 48%
Starter
43%
3/7
vs STL
0%
0/1
Avg Total
8.7
MLB: 8.9
Game Starter (7) Last Starter vs STL vs STL (1)
Noah Cameron #65 · LHP · Age 27
5.55
ERA (2026)
8.2
K/9 (2026)
7
Starts (2026)
11.4
Avg Total (2026)
Last 3:
ND DET (May 10): 4.0IP, 3ER, 4K
L @ATH (Apr 30): 5.1IP, 4ER, 5K
W LAA (Apr 24): 6.1IP, 3ER, 6K
vs STL: L (May 17 2025): 6.1 IP, 1 ER, 3 K
Bullpen (2026 Season)Average
ERA: 4.06MLB Avg: 3.958 relievers
Recent: L 3-6L 5-6L 5-6L 2-6L 4-5
Lineup vs Noah Cameron (Career)
BatterPosPAAVGOPSHR
Masyn WinnSS6.0000.0000
Ivan HerreraDH4.3330.8330
Pedro PagesC4.2500.5000
Alec Burleson1B2.0000.0000
Jordan WalkerRF2.5002.5001
Victor Scott IICF2.0000.0000
7 batters with no matchup history

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
36%
16/44
MLB: 48%
Starter
25%
2/8
vs KC
0%
0/1
Avg Total
9.2
MLB: 8.9
Game Starter (8) Last Starter vs KC vs KC (1)
Kyle Leahy #62 · RHP · Age 29
4.31
ERA (2026)
7.3
K/9 (2026)
8
Starts (2026)
9.0
Avg Total (2026)
Last 3:
ND @SD (May 10): 5.0IP, 0ER, 5K
W MIL (May 04): 5.1IP, 1ER, 5K
W @PIT (Apr 28): 5.1IP, 3ER, 7K
vs KC: ND (May 17 2025): 2.0 IP, 0 ER, 0 K
Bullpen (2026 Season)Average
ERA: 4.33MLB Avg: 3.958 relievers
Recent: L 2-3W 6-4L 2-6W 5-4W 5-4
Lineup vs Kyle Leahy (Career)
BatterPosPAAVGOPSHR
Bobby Witt Jr.SS3.0000.3330
Isaac CollinsLF3.0000.3330
Maikel Garcia3B3.3330.6660
Salvador PerezC2.0000.0000
Vinnie Pasquantino1B2.5001.0000
Elias DiazC1.0000.0000
Jac CaglianoneRF1.0000.0000
Kyle IsbelCF1.10002.0000
Lane ThomasCF1.0001.0000
Michael Massey2B1.0000.0000
Nick Loftin2B1.10002.0000
Starling MarteRF1.0000.0000
1 batters with no matchup history
Our Top PicksLive Odds
Top PickCardinals ML (-137, LOW confidence)
The market implies a 57.8% win probability for St.
PickCardinals -1.5 Run Line (+142, MEDIUM confidence)
The better value entry point over the moneyline.
PickUnder 9.0 Total (-119, LOW confidence)
The model lands right at the 9.0 mark, in line with the market total.

Kansas City Royals vs St. Louis Cardinals Game Preview

This MLB afternoon matinee at Busch Stadium comes down to one question: how long before Noah Cameron cracks? The Kansas City Royals left-hander carries a 5.55 ERA into this road start and has surrendered at least three earned runs in five consecutive outings. His last three appearances: 4.0 IP with 3 earned, 5.1 IP with 4 earned, and 6.1 IP with 3 earned. The road assignment makes it worse. As one analyst put it bluntly: "Pitching on the road has been even more of a struggle, which suggests the same trend could continue." Cameron still generates strikeouts at roughly 8.1 per nine innings in 2026, so the swing-and-miss stuff is intact. The run prevention is not.

Kyle Leahy is working from a different kind of momentum. The St. Louis Cardinals right-hander posted five scoreless innings against San Diego his last time out and has allowed just one earned run across his last two starts covering 10.1 innings. His 4.31 season ERA tells one story, his recent form tells another. "He's allowed one earned run across his last two starts (10.1 innings)," per the DraftKings Network. Leahy draws six days of extended rest today and does not need to be dominant. He needs to be functional long enough for a Cardinals lineup that averages 4.6 runs per game to do the heavy lifting. One caution worth noting: Leahy allowed at least 2 earned runs in each of his first six home starts before this recent improvement stretch. Home regression remains a genuine risk, even if it is currently masked by the better trend line.

Jordan Walker is the story inside the story. Over the last seven days, Walker owns a 1.139 OPS with 13 home runs on the season and a .606 slugging percentage, placing him among the most dangerous hitters in the National League right now. His career line against Cameron spans just two plate appearances, but those two trips produced a .500 average, a 2.500 OPS, and one home run. That is a tiny sample with a very loud directional signal. The Cardinals as a team are 26-18 on the season with an elite 10-3 record in one-run games. Kansas City arrives on a five-game skid sitting at a dismal 6-16 away from home this year. The situational edges stack in one direction. Bobby Witt Jr. is the Royals' counter-argument: his 1.236 OPS over the last seven days is elite-level and he punishes both left-handers and right-handers. But Kansas City needs Leahy to stumble early to keep it competitive, and the Cardinals' bullpen is built to protect late leads.

Kansas City Royals vs St. Louis Cardinals Key Insights

  • Cameron's five-start streak of allowing 3+ earned runs is the defining concern. His road splits compound the problem, and Busch Stadium's slight pitcher-friendliness (runs factor 0.98) will not absorb the damage his recent form is generating.
  • Leahy enters on six days rest coming off his best stretch of 2026. The trend is real, but his first six home starts each produced 2+ earned runs before this improvement stretch. He is the less worrying starter today, not necessarily the safer one in an absolute sense.
  • Jordan Walker is the single most dangerous individual matchup in this game. A 1.139 OPS over the last seven days and a career home run against Cameron in just 2 PA makes him the Cardinals' most likely catalyst for early scoring.
  • Bobby Witt Jr. owns a 1.236 OPS over the last seven days and hits both right-handers and left-handers at an elite level. If Leahy gives up a multi-run first inning, Witt can flip the game before Cameron even reaches his exit point.
  • St. Louis is 10-3 in one-run games this season. That conversion rate reflects exceptional bullpen execution and a team that knows how to hold leads in the late innings. When the Cardinals enter the seventh with a cushion, they close.
  • Both clubs played night games Friday (day-after-night fatigue spot), but both starters get six days of extended rest, which largely neutralizes lineup fatigue as a material factor in this game.

Kansas City Royals vs St. Louis Cardinals Betting Picks

Picks made May 16, 2026 at 04:27 AM ET. Odds shown reflect current market prices.

Cardinals -1.5 Run Line (+142, MEDIUM confidence)
Cardinals -1.5 Run Line (+142, MEDIUM confidence): The better value entry point over the moneyline. Cameron's documented road deterioration layered on KC's road futility creates genuine multi-run margin potential. The projected game flow of STL 5, KC 3 covers this spread comfortably. Getting +142 on a team favored on the moneyline is the kind of asymmetry worth targeting. Walker's elite current form against a vulnerable Cameron is the specific, non-model edge that makes this more than a directional guess.
Under 9.0 Total (-119, LOW confidence)
Under 9.0 Total (-119, LOW confidence): The model lands right at the 9.0 mark, in line with the market total. The projected game flow of 8 combined runs gives marginal Under support, and Leahy's recent 1 ER in 10.1 IP stretch adds directional backing. Busch Stadium's slightly suppressed home run environment (HR factor 0.95) is a minor secondary factor. This is a thin edge, and the LOW confidence tag is honest. But the pitching narrative tilts toward fewer runs rather than more in this matchup.
Jordan Walker Over 1.5 Total Bases (-106, HIGH confidence)
Jordan Walker Over 1.5 Total Bases (-106, HIGH confidence): The clearest edge on this game's board. Walker is posting a 1.139 OPS over the last seven days, leads St. Louis with 13 home runs, and carries a .606 slugging percentage. His career BvP against Cameron reads 2 PA, .500 AVG, 2.500 OPS, 1 HR. Cameron has allowed 3+ earned runs in five straight outings and his road splits make him even more hittable away from home. Near-even money on a power hitter in peak form against a struggling road arm is where value lives. This is the play of the game.
Noah Cameron Over 3.5 Strikeouts (-160, MEDIUM confidence)
Noah Cameron Over 3.5 Strikeouts (-160, MEDIUM confidence): Despite the ERA damage, Cameron's swing-and-miss ability remains intact. His last three outings: 6 K (6.1 IP), 5 K (5.1 IP), 4 K (4.0 IP). He cleared 3.5 in all three, including the shortened outing. His 2026 strikeout rate sits around 8.1 per nine innings. The Cardinals are a quality lineup but not one of the NL's most strikeout-prone. Cameron hitting this line in every recent start, even bad ones, is the basis for MEDIUM confidence here.
Masyn Winn Under 0.5 Hits (+182, MEDIUM confidence)
Masyn Winn Under 0.5 Hits (+182, MEDIUM confidence): Winn is 0-for-6 career against Cameron across six plate appearances (.000 AVG, .000 OPS). Six PA is a meaningful BvP sample in the prop context. His 2026 OPS against right-handers sits at just .620, well below average, and Cameron continues to generate strikeouts even while allowing runs. The career matchup and platoon split both point the same direction. At +182, this is a quality plus-money play grounded in real data.
Kyle Leahy Over 3.5 Strikeouts (-152, MEDIUM confidence)
Kyle Leahy Over 3.5 Strikeouts (-152, MEDIUM confidence): Leahy's last three starts: 7 K (5.1 IP), 5 K (5.1 IP), 5 K (5.0 IP). He cleared 3.5 in all three and carries a 7.3 K/9 rate in 2026. Kansas City enters batting .239 as a team on a five-game skid. Most Royal batters have minimal career exposure to Leahy, and pitchers tend to benefit from that early-innings advantage. Six days of extended rest may also sharpen his secondary pitches. MEDIUM confidence.
Bobby Witt Jr. to Hit a Home Run (+360, LOW confidence)
Bobby Witt Jr. to Hit a Home Run (+360, LOW confidence): The contrarian power play on the Kansas City side. Witt carries a 1.236 OPS over the last seven days, 7 home runs in 2026, and a .506 slugging percentage. Leahy has allowed 6 home runs in 39.2 innings this year, an elevated rate that creates real risk against a hitter in this form. Career BvP is inconclusive (3 PA, 0-for-2 with 1 walk). At +360, the implied 21.7% probability undervalues a premium power hitter running hot against a pitcher with documented homer vulnerability. LOW confidence given the limited career data, but the price is worth it for the profile. This pick also balances the Under play on Winn elsewhere in the slate.
SGP
SGP: Cardinals -1.5 / Under 9.0 / Cameron Over 3.5 K / Leahy Over 3.5 K / Walker Over 1.5 Total Bases: The legs are designed to correlate. Both starters generating strikeouts consistently suppresses run totals and supports the Under while setting up a tight, low-scoring game. Walker providing the key extra-base contribution drives the Cardinals' run-line cover. Each individual leg has independent merit, and the directional story they tell together is coherent: a pitching-forward Cardinals win by two runs, with Walker as the offensive engine.
Analysis insight — no specific bet associated
YRFI (-135, LOW confidence)
YRFI (-135, LOW confidence): Cameron has allowed at least 3 earned runs in five straight starts with road splits that have been even more damaging than his already poor season numbers. St. Louis averages 4.6 runs per game and features Walker (.606 SLG) and Burleson (.895 OPS vs right-handers) near the top of a dangerous order. The market prices YRFI at -135, reflecting broad agreement that a first-inning run is more likely than not. Game-specific first-inning data is unavailable for either pitcher, which limits conviction. LOW confidence, built on Cameron's general vulnerability and Cardinals lineup depth.

Key Players

Batting AverageKC
Bobby Witt Jr.
.309Batting Average
SS
Home RunsKC
Bobby Witt Jr.
7Home Runs
SS
Runs Batted InKC
Bobby Witt Jr.
23Runs Batted In
SS
Earned Run AverageKC
Michael Wacha
2.83Earned Run Average
SP
WinsKC
Michael Wacha
4Wins
SP
StrikeoutsKC
Kris Bubic
51Strikeouts
SP
Batting AverageSTL
Jordan Walker
.303Batting Average
RF
Home RunsSTL
Jordan Walker
13Home Runs
RF
Runs Batted InSTL
Jordan Walker
34Runs Batted In
RF
Earned Run AverageSTL
Michael McGreevy
2.10Earned Run Average
SP
WinsSTL
Andre Pallante
4Wins
SP
StrikeoutsSTL
Michael McGreevy
36Strikeouts
SP

Recent Form

Kansas City Royals
L6-3Detroit Tigers
L6-5Chicago White Sox
L6-5Chicago White Sox
L6-2Chicago White Sox
St. Louis Cardinals
W6-4Athletics
L6-2Athletics
W5-4Athletics

Kansas City Royals vs St. Louis Cardinals Summary

The edge in this game sits with St. Louis, and it is not a close call on the pitching side. Cameron has been one of the most punished starters in the league over the last five weeks, and road starts have compounded those struggles. "He's allowed at least three earned runs in five straight outings, most of which are against weak offenses," as one analyst pointed out before this start. Leahy is in a genuine positive stretch (1 ER in his last 10.1 IP) with six days of rest behind him. Our model lands right at the 9.0 total, in line with the market, but the projected game flow of STL 5, KC 3 points to a controlled Cardinals win. I'd lean toward the Cardinals covering -1.5 at +142 as the primary play, where the return actually compensates for the inherent variance of a run-line bet in a sport where one bad inning rewrites the script.

The best single angle in this game is Jordan Walker Over 1.5 Total Bases at -106. He is the most dangerous hitter in this matchup by a clear margin, and near-even money on a power hitter in a 1.139 OPS week against a pitcher allowing extra-base damage in five straight outings is exactly the kind of value this work is built to find. The Masyn Winn Under 0.5 hits at +182 adds a live plus-money counterpoint, grounded in six career hitless plate appearances against Cameron and a weak right-handed platoon split at .620 OPS. The contrarian case for Kansas City, centered on Witt Jr.'s elite recent form and Leahy's home regression risk, deserves respect. But it is not enough against a 6-16 road record, a five-game skid, and the gap between these two starters right now.

Baseball rewards patience over conviction. A single bad Leahy inning tightens this game in a hurry, and Cameron has shown flashes of his 2025 self even inside rough outings. Size your action accordingly. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSTL leads series 1-0
DateMatchupResult
May 16, 2026KC @ STLSTLSTL 5-4

Compare odds for KC @ STL

Frequently Asked Questions

MLBGame PreviewsKansas City Royals at St. Louis Cardinals