Skip to main content
Cardinals
@
Royals
MLB
Thursday, June 18, 2026

Cardinals @ Royals

PI
PicksOffice
·4 min read

Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more

This is an uncomfortable moneyline because Noah Cameron owns the cleaner recent line. I still want the Cardinals at 2.05 because the team-offense gap gives St. Louis enough ways to pressure Kansas City. The price gives me room for the mess that can come with Matthew Liberatore.

The first number I care about is 326 runs to 301

St. Louis has scored 326 runs through 72 games, while Kansas City has scored 301 through 75. The Cardinals also have the better power base, with 83 home runs and a .719 OPS compared with 69 home runs and a .701 OPS for the Royals. That does not make this a clean favorite case, but it does make the Cardinals more appealing when the moneyline is giving back 2.05.

The Cardinals have more ways to create one crooked inning

This pick leans on St. Louis being the offense with a little more damage in the bat. The Cardinals are not carrying a huge average gap, but the on-base, slugging, OPS, and home run differences all point in the same direction. In a moneyline bet at this price, I do not need a full-game offensive mismatch. I need the underdog to have a credible path to a two-run swing without needing everything to be perfect.

Cameron’s recent form is the reason this number exists

Noah Cameron has been strong over his last seven games, with a 3.05 ERA, 0.89 WHIP, 28 hits allowed, 6 walks, and 36 strikeouts across 38.1 innings. That stretch deserves respect, and it is the main reason I am not treating the Cardinals as a simple misprice. The bet is that his recent run is already doing a lot of work in the number, while St. Louis still brings the stronger offensive ceiling at a plus-money return.

The full starter gap is not as wide as the last seven starts look

On the season, Cameron is at a 4.11 ERA and 1.21 WHIP across 70 innings, while Liberatore is at a 4.71 ERA and 1.50 WHIP across 70.2 innings. Cameron has been cleaner, but the workload and strikeout totals are close enough that I do not want to price this matchup only off the recent split. Cameron has 64 strikeouts on the year, and Liberatore has 65. That keeps the starter comparison from being a reason to run away from St. Louis at 2.05.

Liberatore’s strikeouts keep him in the handicap

Liberatore’s recent run has been uneven, with a 4.93 ERA and 1.50 WHIP over his last seven games. The part that keeps him playable is the 42 strikeouts in 34.2 innings during that same stretch. He has allowed traffic, so this is not a bet on a stress-free start. It is a bet that he can get enough swing-and-miss to avoid letting Kansas City turn every baserunner into a rally.

Yesterday does not give me a bullpen-only excuse

I am not building this around a hidden bullpen angle. St. Louis got six innings from Kyle Leahy on Wednesday, while Kansas City got 5.2 innings from Luinder Avila, so neither side is being handed a clear rest advantage from the previous game. That keeps the handicap centered where it should be, on the price, the two left-handed starters, and whether the Cardinals’ offense can turn its better season-long power into enough pressure.

The risk is Cameron controlling traffic early

The clearest way this bet fails is Cameron carrying his recent command into this matchup and forcing St. Louis to string together too many clean at-bats. His last seven-game WHIP is excellent, and if he is ahead in counts, the Cardinals’ power edge can sit there without turning into runs. Liberatore also brings baserunner risk, especially with the 14 walks and 38 hits allowed over his last seven games. If Kansas City gets the first real scoring chance and Cameron is dealing, the Cardinals ML can get uncomfortable fast.

Why Cardinals ML at 2.05 is playable

I took Cardinals ML because the price is giving me the better offensive side at a number that still accounts for Cameron’s recent form. Kansas City has the cleaner recent starter, but St. Louis has the stronger run, power, and OPS base, and Liberatore’s strikeout rate gives him a way to survive a matchup that will not be clean. I would not chase this if the plus price disappeared. At 2.05, the Cardinals have enough paths to win this game outright for me to play the moneyline.

CHOOSE YOUR CHANNEL

Pick the feed that fits how you bet.

Telegram is fastest when you want the alert on your phone. Discord keeps the room, the recap, and the discussion in one place.

Telegram for speedDiscord for the full room