MLB
San Francisco Giants @ Arizona Diamondbacks - July 3, 2025
July 03, 2025, 8:36am EDT
TSG A.I. Picks
9:40pm EDT, Thursday | Spread | Moneyline | Over/Under |
---|---|---|---|
Arizona Diamondbacks | +1.5 -154 | +108 | O 8.5 -120 |
San Francisco Giants | -1.5 +124 | -133 | 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. |
9:40pm 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.
Arizona Diamondbacks
+1.5
-154
San Francisco Giants
-1.5
+124
Moneyline
Arizona Diamondbacks
+108
San Francisco Giants
-133
Over/Under
Over 8.5
-120
Under 8.5
-108
Odds Provided By BetUS
SPREAD PICK
Arizona Diamondbacks
+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
San Francisco Giants
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.
As the San Francisco Giants and Arizona Diamondbacks gear up for their Thursday showdown at Chase Field, it’s time to dive into the numbers and trends that could shape this matchup.
The Giants will send a left-handed pitcher to the mound with an impressive win-loss record of 8-3 and a solid ERA of 2.75. This season, he has shown an ability to keep opponents off balance, striking out approximately 8.5 batters per nine innings. In contrast, the Diamondbacks will counter with a right-hander who holds an 8-5 record but has struggled with a higher ERA of 5.3. His strikeout rate is slightly lower at around 4.8 strikeouts per game, which could be problematic against a Giants lineup looking to capitalize on any mistakes.
Looking at recent performances, the Giants are coming off a narrow victory over the Diamondbacks in their last encounter, winning 6-5 as underdogs (+125). However, they have struggled recently with just one win in their last five games overall (1-4 SU), while also failing to cover the spread in four of those contests (1-4 ATS). The total has gone UNDER in four of their last six games as well.
On the flip side, Arizona has found themselves in a similar rut lately; they’ve dropped five out of seven games (2-5 SU) and have not fared much better against the spread during that stretch (2-5 ATS). However, there’s been some offensive promise: they average about 5.2 runs per game with nearly 8.7 hits and boast an impressive slugging percentage of around 76%. Their batting average may seem low at .250 but given their run production metrics, they can be dangerous when hitting well.
When we analyze team performance further: San Francisco’s offense is lagging behind; averaging only about 4.1 runs per game with a batting average of .225 and less than seven-and-a-half hits per contest isn’t ideal for generating consistent scoring opportunities.
Given these factors along with oddsmakers opening up the Giants as -133 favorites against Arizona’s current form and recent head-to-head results favoring San Francisco, I predict that the Giants will take this one tonight despite their own inconsistencies.
Furthermore, considering both teams’ offensive capabilities—especially Arizona’s propensity for high-scoring affairs evidenced by going OVER in six out of their last seven games—I expect this matchup to exceed its set total of 8.5 runs.
In conclusion: my prediction is that San Francisco emerges victorious over Arizona tonight while we see more than enough runs scored to push us OVER that total line—a combination driven by pitching disparities and fluctuating batting performances from both sides.
Arizona Diamondbacks vs San Francisco Giants Live Odds & Betting History
Betting odds provided by BetUS
Wager Type | Arizona Diamondbacks | San Francisco Giants |
---|---|---|
Spread | +1.5 (-154) | -1.5 (+124) |
Moneyline | +108 | -133 |
Total | Under 8.5 (-108) | Over 8.5 (-120) |
Team Data | Arizona Diamondbacks | San Francisco Giants |
---|---|---|
Runs | 5.19 | 4.13 |
Hits | 8.66 | 7.49 |
Runs Batted In | 5.07 | 3.91 |
Batting Average | 0.250 | 0.225 |
On-Base Slugging | 76.28% | 66.53% |
Walks | 3.51 | 3.59 |
Strikeouts | 8.61 | 8.48 |
Earned Run Average | 4.81 | 3.44 |
More MLB Picks
All MLB Picks
MLB
Minnesota Twins @ Miami Marlins
Best Bet
Twins
-139
Read More

MLB
Houston Astros @ Colorado Rockies
Best Bet
Astros
-204
Read More

MLB
Detroit Tigers @ Washington Nationals
Best Bet
Tigers
-154
Read More
You must be logged in to comment. Don't have an account? Sign up today.