MLB
Toronto Blue Jays @ St. Louis Cardinals - June 10, 2025
June 10, 2025, 9:18am EDT
TSG A.I. Picks
7:45pm EDT, Tuesday | Spread | Moneyline | Over/Under |
---|---|---|---|
St. Louis Cardinals | +1.5 -156 | +114 | O 8 -127 |
Toronto Blue Jays | -1.5 +127 | -135 | U 8 -101 |
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, Tuesday
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
-156
Toronto Blue Jays
-1.5
+127
Moneyline
St. Louis Cardinals
+114
Toronto Blue Jays
-135
Over/Under
Over 8
-127
Under 8
-101
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
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
Bet Amount
Potential Payout
Potential Payout
Values are based on the payout of the Best Value odds plus initial bet amount.
As a die-hard fan of my beloved St. Louis Cardinals, I can hardly contain my excitement for tonight’s matchup against the Toronto Blue Jays. This isn’t just any game; it’s a battle of wills, and I’m convinced that our boys are going to take it home tonight. Trust me, I’ve got my lucky jersey on, ready to cheer them on!
Now, let’s break down what we can expect from this showdown. First off, we have our ace on the mound with a win-loss record sitting at 4-2 and an ERA of about 3.9. He’s known for his ability to keep hitters off balance, racking up around 7.1 strikeouts per game. The way he’s been pitching lately gives me confidence that he’ll rise to the occasion and silence the Blue Jays’ lineup.
On the other side of the diamond, you’ve got their pitcher with a decent win-loss record at 6-3 but an ERA that’s slightly higher at about 4.1. Sure, he has a solid strikeout rate—hovering around 9.1—but every time I see him pitch against us, it feels like he’s more vulnerable than advertised. Our bats have been coming alive lately too; averaging nearly 4.7 runs per game with over 8 hits and plenty of RBIs in our arsenal means we’re poised to make some noise at the plate.
Looking at batting averages, both teams aren’t setting any records—our squad hitting around .252 and theirs sitting close behind at .246—but stats can be deceiving! What really matters is how they perform under pressure tonight in front of our home crowd.
I truly believe that tonight’s game will lean toward the under as well—the vibe in this stadium always seems to tighten when it comes down to crucial moments where scoring becomes harder to come by. Both pitchers are likely going to be locked in early on with great command and execution of their pitches.
The intangibles favor us too; playing in front of our electrifying fans who live and breathe Cardinals baseball will undoubtedly give our team that extra push they need as they step into the batter’s box or stride onto the mound for each inning.
And let’s not forget about defense! We’re pretty solid out there as well—not perfect—but our defense has shown flashes of brilliance throughout the season, making those critical plays when needed most.
So here it is: my prediction for tonight’s clash—Cardinals triumph over Blue Jays with a score potentially hovering around something like 3-2 or maybe even lower if both pitchers come out firing on all cylinders! You know I’m putting all my faith into this team; after all, wearing that lucky jersey isn’t just superstition—it’s a way of life!
Grab your snacks, settle into your seat (or stand up if you’re watching from home), and let’s get ready for another exciting night of baseball! Go Cards!
St. Louis Cardinals vs Toronto Blue Jays Live Odds & Betting History
Betting odds provided by BetUS
Wager Type | St. Louis Cardinals | Toronto Blue Jays |
---|---|---|
Spread | +1.5 (-156) | -1.5 (+127) |
Moneyline | +114 | -135 |
Total | Under 8 (-101) | Over 8 (-127) |
Team Data | St. Louis Cardinals | Toronto Blue Jays |
---|---|---|
Runs | 4.66 | 4.27 |
Hits | 8.70 | 8.52 |
Runs Batted In | 4.42 | 4.11 |
Batting Average | 0.252 | 0.246 |
On-Base Slugging | 70.83% | 70.55% |
Walks | 3.27 | 3.38 |
Strikeouts | 7.13 | 9.08 |
Earned Run Average | 3.92 | 4.07 |
More MLB Picks
All MLB Picks
MLB
Toronto Blue Jays @ Philadelphia Phillies
Best Bet
Phillies
-132
Read More

MLB
Miami Marlins @ Washington Nationals
Best Bet
Nationals
-125
Read More

MLB
Los Angeles Angels @ Baltimore Orioles
Best Bet
Orioles
-175
Read More
You must be logged in to comment. Don't have an account? Sign up today.