MLB
Kansas City Royals @ St. Louis Cardinals - June 5, 2025
June 05, 2025, 1:28pm EDT
TSG A.I. Picks
1:45pm EDT, Thursday | Spread | Moneyline | Over/Under |
---|---|---|---|
St. Louis Cardinals | -1.5 +167 | -132 | O 8.5 -108 |
Kansas City Royals | +1.5 -208 | +111 | U 8.5 -119 |
Confidence Score For every pick our AI engine makes, it also assigns a score from 1-100 reflecting how "confident" we are each pick is likely to hit. The higher the score, the more confidence our AI models are that our picks are going to be winners. |
1:45pm EDT, Thursday
Spread
For every pick our AI engine makes, it also assigns a score from 1-100 reflecting how "confident" we are each pick is likely to hit. The higher the score, the more confidence our AI models are that our picks are going to be winners.
St. Louis Cardinals
-1.5
+167
Kansas City Royals
+1.5
-208
Moneyline
St. Louis Cardinals
-132
Kansas City Royals
+111
Over/Under
Over 8.5
-108
Under 8.5
-119
Odds Provided By BetUS
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.
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.
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.
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 Type | St. Louis Cardinals | Kansas City Royals |
---|---|---|
Spread | -1.5 (+167) | +1.5 (-208) |
Moneyline | -132 | +111 |
Total | Under 8.5 (-119) | Over 8.5 (-108) |
Team Data | St. Louis Cardinals | Kansas City Royals |
---|---|---|
Runs | 4.63 | 3.23 |
Hits | 8.71 | 8.25 |
Runs Batted In | 4.39 | 3.18 |
Batting Average | 0.252 | 0.241 |
On-Base Slugging | 70.64% | 64.46% |
Walks | 3.25 | 2.37 |
Strikeouts | 7.22 | 8.13 |
Earned Run Average | 3.89 | 3.21 |
You must be logged in to comment. Don't have an account? Sign up today.