MLB
St. Louis Cardinals @ Kansas City Royals - May 17, 2025
May 17, 2025, 10:14am EDT
TSG A.I. Picks
7:10pm EDT, Saturday | Spread | Moneyline | Over/Under |
---|---|---|---|
Kansas City Royals | -1.5 +143 | -126 | O 8.5 -112 |
St. Louis Cardinals | +1.5 -179 | +114 | U 8.5 -108 |
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:10pm EDT, Saturday
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.
Kansas City Royals
-1.5
+143
St. Louis Cardinals
+1.5
-179
Moneyline
Kansas City Royals
-126
St. Louis Cardinals
+114
Over/Under
Over 8.5
-112
Under 8.5
-108
Odds Provided By BetUS
SPREAD PICK
St. Louis Cardinals
+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
Kansas City Royals
Bet Amount
Potential Payout
Potential Payout
Values are based on the payout of the Best Value odds plus initial bet amount.
OVER/UNDER PICK
Over
8.5
Bet Amount
Potential Payout
Potential Payout
Values are based on the payout of the Best Value odds plus initial bet amount.
Alright, folks, it’s game day! Tonight, we’re in for a showdown as our Kansas City Royals take on the St. Louis Cardinals, and I’m feeling pretty good about our chances here. Grab your lucky jersey (you know I’ve got mine ready) and let’s dive into what we can expect from this clash of the titans!
First off, let’s talk pitching. Our Royals have a stud on the mound tonight with a solid 3.1 ERA and over 8 strikeouts per game. He’s been consistent and has shown that he can handle pressure situations without breaking a sweat. Meanwhile, the Cardinals are sending out their own pitcher who has been decent but sits at nearly 4 ERA. That’s not bad by any means, but it also indicates that there might be opportunities for our hitters to capitalize.
Now let’s look at the bats—this is where it gets interesting! The Royals average just over 3 runs per game with around 8 hits. Sure, those numbers might not jump off the page, but they can still pack a punch when it counts. Plus, I believe tonight will be one of those games where they surprise everyone and really show up to play! They have a batting average hovering around .236 which needs some work; however, we all know how these rivalries light a fire under teams.
On the other side of things, the Cardinals have certainly made some noise this season with an impressive average of nearly 5 runs per game paired with almost 9 hits. They’re tough competitors and can pile up those runs quickly if given the chance—but that doesn’t scare me one bit! We’ve seen our boys pull off some incredible comebacks against tough opposition before.
So what are my predictions for tonight? With our pitcher having an edge in terms of ERA and strikeouts coupled with home-field advantage (and trust me—the atmosphere at Kauffman Stadium is electric), I honestly believe we’ll see the Royals come out swinging hard tonight.
Expect fireworks! I’m predicting that not only will the Royals clinch this game but I foresee us pushing that Over/Under line too! With both teams having strong offensive capabilities mixed with some thrilling pitching performances on display—I’m thinking this could turn into quite the high-scoring affair!
As always in baseball—and especially during rivalry matchups—anything can happen on any given night. But right now? My gut tells me to rally behind my team because I truly think we’re going to take this one home tonight!
So throw on your colors; let’s get loud for our boys in blue! It’s time to cheer them to victory while watching every pitch like it’s Game Seven of the World Series—because for us fans, every single game matters just as much! Go Royals!
Kansas City Royals vs St. Louis Cardinals Live Odds & Betting History
Betting odds provided by BetUS
Wager Type | Kansas City Royals | St. Louis Cardinals |
---|---|---|
Spread | -1.5 (+143) | +1.5 (-179) |
Moneyline | -126 | +114 |
Total | Under 8.5 (-108) | Over 8.5 (-112) |
Team Data | Kansas City Royals | St. Louis Cardinals |
---|---|---|
Runs | 3.42 | 4.82 |
Hits | 8.09 | 8.93 |
Runs Batted In | 3.40 | 4.55 |
Batting Average | 0.236 | 0.258 |
On-Base Slugging | 64.41% | 73.23% |
Walks | 2.60 | 3.61 |
Strikeouts | 8.16 | 7.14 |
Earned Run Average | 3.13 | 3.98 |
More MLB Picks
All MLB Picks
MLB
New York Mets @ New York Yankees
Best Bet
Mets
+118
Read More

MLB
Chicago White Sox @ Chicago Cubs
Best Bet
Cubs
-247
Read More

MLB
Detroit Tigers @ Toronto Blue Jays
Best Bet
Tigers
-139
Read More
You must be logged in to comment. Don't have an account? Sign up today.