MLB
Kansas City Royals @ St. Louis Cardinals - June 4, 2025
June 04, 2025, 9:08am EDT
TSG A.I. Picks
7:45pm EDT, Wednesday | Spread | Moneyline | Over/Under |
---|---|---|---|
St. Louis Cardinals | -1.5 +176 | -122 | O 8.5 -102 |
Kansas City Royals | +1.5 -222 | +103 | U 8.5 -125 |
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. |
7:45pm EDT, Wednesday
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
+176
Kansas City Royals
+1.5
-222
Moneyline
St. Louis Cardinals
-122
Kansas City Royals
+103
Over/Under
Over 8.5
-102
Under 8.5
-125
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.
As we gear up for the matchup between the Kansas City Royals and St. Louis Cardinals at Busch Stadium, it’s essential to dive into the stats and trends that will shape this game. Both teams are looking to secure a win, but I believe the Cardinals have the edge in this one.
Starting on the mound for Kansas City is Noah Cameron, who has had a solid season thus far with a record of 2-1 and an impressive ERA of 1.05. His strikeout rate of 8.1 per nine innings suggests he can be effective against opposing hitters, but we must consider that he’s facing a formidable Cardinals lineup today.
On the other hand, Miles Mikolas takes the hill for St. Louis with a record of 4-2 and an ERA sitting around 3.9. While his numbers may not jump off the page like Cameron’s, Mikolas brings experience and consistency to this matchup. He averages about 7.2 strikeouts per nine innings which indicates he can get outs when needed.
When we look at team batting statistics, there’s a notable difference in offensive production between these two squads. The Cardinals score approximately 4.6 runs per game with an average of nearly 8.7 hits—indicative of their ability to get on base frequently (70% on-base slugging percentage). In contrast, Kansas City struggles offensively with only about 3.2 runs per game and just over 8 hits—highlighting their difficulties in capitalizing on scoring opportunities (64% on-base slugging percentage).
The recent form also favors St. Louis despite their last outing where they lost to Kansas City in a high-scoring affair (10-7). They’ve shown resilience throughout the season with a strong home record and are generally more productive offensively than their opponents today.
Kansas City has been decent against the spread lately, going 13-6 ATS in their last 19 games; however, they’ve struggled slightly away from home as indicated by their past performances where six out of nine games went UNDER when playing on the road.
Conversely, while St. Louis has faced challenges recently going just 3-6 ATS in their last nine games, they’ve still managed to maintain a positive overall record (33-27) compared to Kansas City’s mark of (32-29). Moreover, five out of their last six games have gone OVER which reflects an upward trend in scoring potential even if they fell short recently.
Given all these factors—Cameron’s stellar start against Mikolas’ steady performance combined with both teams’ offensive capabilities—I predict that tonight’s game will favor St. Louis ultimately leading them to victory over Kansas City while keeping total runs scored under expectations due to both pitchers’ abilities to limit damage early on.
In conclusion, expect a tightly contested battle where I see St. Louis coming out ahead while keeping it under tonight’s total line set at eight-and-a-half runs!
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 (+176) | +1.5 (-222) |
Moneyline | -122 | +103 |
Total | Under 8.5 (-125) | Over 8.5 (-102) |
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 |
More MLB Picks
All MLB Picks
MLB
New York Yankees @ Toronto Blue Jays
Best Bet
Yankees
-172
Read More

MLB
San Diego Padres @ Philadelphia Phillies
Best Bet
Phillies
-170
Read More

MLB
Minnesota Twins @ Miami Marlins
Best Bet
Twins
-139
Read More
You must be logged in to comment. Don't have an account? Sign up today.