MLB
St. Louis Cardinals @ Arizona Diamondbacks - July 18, 2025
July 18, 2025, 9:01am EDT
TSG A.I. Picks
9:40pm EDT, Friday | Spread | Moneyline | Over/Under |
---|---|---|---|
Arizona Diamondbacks | -1 +105 | -132 | O 9 +100 |
St. Louis Cardinals | +1 -135 | +110 | U 9 -120 |
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. |
9:40pm EDT, Friday
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.
Arizona Diamondbacks
-1
+105
St. Louis Cardinals
+1
-135
Moneyline
Arizona Diamondbacks
-132
St. Louis Cardinals
+110
Over/Under
Over 9
+100
Under 9
-120
As we gear up for tonight’s matchup between the St. Louis Cardinals and the Arizona Diamondbacks, I’m excited to dive into the numbers that can help us make an informed prediction about what we might expect on the field.
First off, let’s take a look at the offensive capabilities of both teams. The Arizona Diamondbacks have been averaging approximately 5.1 runs per game, which is quite impressive compared to their opponents’ 4.6 runs per game average. They also boast a solid number of hits at around 8.5 per game, suggesting they have a knack for getting on base consistently.
However, despite their higher run production, we can’t overlook the Cardinals’ competitive stats. With nearly 8.5 hits per game and a batting average that matches their opponents at .246, they are certainly capable of putting together scoring opportunities as well.
Now let’s break down those crucial RBIs: The Diamondbacks are producing about 5 RBIs per game while the Cardinals sit just below them at around 4.4 RBIs per contest. This indicates that while Arizona has been more effective in driving runners home, St. Louis isn’t far behind.
When it comes to slugging percentage—an important metric for assessing power hitting—the Diamondbacks lead with roughly .758 compared to St. Louis’s .699 slugging percentage. This suggests that when they do connect with the ball, Arizona tends to hit it harder and further than St. Louis does.
So why am I predicting a win for St. Louis tonight? While Arizona has better overall statistics in terms of runs and RBIs this season so far, it’s essential to consider context beyond raw numbers—like recent form or situational matchups—which can heavily influence outcomes in baseball.
For instance, if you look closely at how these teams perform against similar pitching styles or under specific conditions (such as home vs away), you might find trends that favor one side over another despite surface-level statistics suggesting otherwise.
Additionally, let’s not forget about intangibles such as momentum and team morale; if St. Louis has been riding high from recent victories or strong performances against tough opponents lately, they may carry that confidence onto the field tonight—something that’s often difficult to quantify but can be impactful nonetheless.
Given all this analysis along with our expectations for an “over” on total runs scored during this matchup based on both teams’ offensive outputs thus far this season—it seems reasonable to predict plenty of action on the scoreboard tonight!
In conclusion, while statistical trends suggest a potential advantage for Arizona offensively speaking; my gut tells me that St.Louis will rise above expectations tonight leading them towards victory amidst what should be an exciting high-scoring affair!
Arizona Diamondbacks vs St. Louis Cardinals Live Odds & Betting History
Betting odds provided by BetUS
Wager Type | Arizona Diamondbacks | St. Louis Cardinals |
---|---|---|
Spread | -1 (+105) | +1 (-135) |
Moneyline | -132 | +110 |
Total | Under 9 (-120) | Over 9 (+100) |
Team Data | Arizona Diamondbacks | St. Louis Cardinals |
---|
More MLB Picks
All MLB Picks
MLB
Boston Red Sox @ Chicago Cubs
Best Bet
Cubs
-132
Read More

MLB
Chicago White Sox @ Pittsburgh Pirates
Best Bet
Pirates
-154
Read More

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