MLB

Kansas City Royals @ St. Louis Cardinals - June 5, 2025

June 05, 2025, 1:28pm EDT

Odds Provided By
BetUS logo

SPREAD PICK

Kansas City Royals

+1.5

Bet Amount

$

Potential Payout

Potential Payout

Values are based on the payout of the Best Value odds plus initial bet amount.

Top Betting Site

BetUS

+1.5

-208

MONEYLINE PICK

St. Louis Cardinals

Bet Amount

$

Potential Payout

Potential Payout

Values are based on the payout of the Best Value odds plus initial bet amount.

Top Betting Site

BetUS

stl

-132

OVER/UNDER PICK

Under

8.5

Bet Amount

$

Potential Payout

Potential Payout

Values are based on the payout of the Best Value odds plus initial bet amount.

Top Betting Site

BetUS

8.5

-119

Ah, another night under the lights for the MLB, and I can feel that familiar tingle of anticipation creeping in. The St. Louis Cardinals are set to take on the Kansas City Royals tonight, and let me tell you, I’ve got a good feeling about this one. Call it intuition or just years of hunches built on experience, but I’m leaning heavily towards the Cardinals taking this game with a solid victory.

Let’s break it down. The Cardinals come into this matchup with a well-rounded offense that averages around 4.6 runs per game. They’re hitting about 8.7 times per contest, which shows they’re not shy at stepping up to the plate and making contact. Their on-base percentage sits at around 70.6%, which is impressive — they know how to get on base and create scoring opportunities when needed.

Now juxtapose that against the Royals’ offense, which has been struggling a bit more this season. They average just over 3.2 runs per game with an average of 8.3 hits; their batting average is lower at about .241 compared to the Cardinals’ .252 clip. The numbers don’t lie — while both teams have their strengths, it’s clear that St. Louis holds an advantage in overall offensive output.

On the mound, we’ve got Miles Mikolas starting for St. Louis with a win-loss record of 4-2 and an ERA hovering around 3.9 — decent enough to give confidence to his team behind him tonight. He strikes out roughly 7.2 batters per game, so there’s potential for him to keep those Royal bats quiet as he aims for a strong performance.

The Royals will counter with Noah Cameron who is sitting pretty at a 2-1 record and an even better ERA of approximately 3.2; however, his strikeout numbers are slightly higher than Mikolas at about 8.1 per game — suggesting he has potential for making plays happen too but also means he could be prone to giving up hits if they connect early.

Now here comes my favorite part: predicting total runs scored in relation to that Over/Under line set by the odds-makers tonight which is expected to be under—that’s right—under! Given both teams’ recent offensive stats paired with Mikolas aiming for control against what has been a lackluster Kansas City lineup lately? It feels like we’re looking at something closer to a low-scoring affair than any kind of slugfest.

So here’s where my money’s going: I’m backing the Cardinals not only for the win but also betting on those totals staying low tonight—let’s say we see something like a final score around 4-1 or maybe even tighter if things go south for either side offensively but still favoring St.Louis in all aspects!

I’ll be following my usual pre-game rituals: wearing my lucky cap and ensuring I grab my favorite peanuts while settling into my seat—but remember folks: always bet responsibly! Good luck out there!

St. Louis Cardinals vs Kansas City Royals
Live Odds & Betting History

Betting odds provided by BetUS

Wager TypeSt. Louis CardinalsKansas City Royals
Spread-1.5 (+167) +1.5 (-208)
Moneyline-132+111
TotalUnder 8.5 (-119)Over 8.5 (-108)
Team DataSt. Louis CardinalsKansas City Royals
Runs4.633.23
Hits8.718.25
Runs Batted In4.393.18
Batting Average0.2520.241
On-Base Slugging70.64%64.46%
Walks3.252.37
Strikeouts7.228.13
Earned Run Average3.893.21
0 Comments
Leave A Comment

You must be logged in to comment. Don't have an account? Sign up today.