MLB
Arizona Diamondbacks @ San Francisco Giants - May 12, 2025
May 12, 2025, 9:07am EDT
TSG A.I. Picks
9:45pm EDT, Monday | Spread | Moneyline | Over/Under |
---|---|---|---|
San Francisco Giants | +1.5 -200 | -120 | O 7.5 -115 |
Arizona Diamondbacks | -1.5 +160 | +109 | U 7.5 -105 |
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:45pm EDT, Monday
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.
San Francisco Giants
+1.5
-200
Arizona Diamondbacks
-1.5
+160
Moneyline
San Francisco Giants
-120
Arizona Diamondbacks
+109
Over/Under
Over 7.5
-115
Under 7.5
-105
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
Arizona Diamondbacks
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
7.5
Bet Amount
Potential Payout
Potential Payout
Values are based on the payout of the Best Value odds plus initial bet amount.
As a retired coach with years of experience observing the ebb and flow of baseball, I’ve learned that when two teams meet frequently, there’s often an undercurrent of rivalry—especially in divisional matchups like tonight’s contest between the Arizona Diamondbacks and the San Francisco Giants at Oracle Park. With both clubs having recently experienced mixed fortunes, we’re likely in for a game full of intensity and unpredictability.
On the mound for Arizona is their right-hander, who has shown resilience this season with a record of 3-2 and an ERA sitting at 4.1. Though not elite, he has demonstrated an ability to keep his team competitive. His strikeout capability isn’t shabby either, averaging around 8.7 strikeouts per nine innings; this suggests that he can find ways to get outs without relying solely on defense behind him.
Conversely, San Francisco will send out their own right-handed pitcher who has struggled so far this year with a win-loss record reflecting his challenges—0-2—and an ERA hovering just above 4.7. While these numbers aren’t indicative of dominance, one must remember that any pitcher can rise to the occasion when facing division rivals in front of a home crowd.
When analyzing these teams’ offensive performances, you see notable differences. The Diamondbacks have been more effective offensively than their counterparts this season: they average about 5.2 runs per game with solid hitting stats showing approximately 8.4 hits per game and an on-base percentage nearing 76%. This offensive productivity provides them with confidence as they approach this matchup.
Meanwhile, while the Giants aren’t producing at quite the same clip—they tally around 4.7 runs and show lower batting averages—it’s critical to consider that they are still dangerous if allowed opportunities through walks or errors from their opponents’ defense. Their struggles over recent games (losing three straight) may weigh heavy on them mentally unless they can regain focus quickly.
Looking at past performance indicators, Arizona has thrived against teams that present similar pitching stats—a trend we’ve seen play out before as teams adapt over time to pitchers within their division whom they’ve faced repeatedly. Additionally, I wouldn’t be surprised if tonight’s total goes OVER given both starting pitchers’ inconsistencies combined with strong offensive efforts from Arizona.
Ultimately though—as much as data informs us—it comes down to execution on game day: who makes plays when it matters? My prediction leans toward a Diamondbacks victory this evening amidst high-scoring action as they take advantage of recent Giants struggles alongside their own budding offensive prowess.
In conclusion, expect fireworks tonight at Oracle Park—the stage is set for what should be an exciting clash between two familiar foes eager to reclaim some momentum in what promises to be another chapter in their storied rivalry!
San Francisco Giants vs Arizona Diamondbacks Live Odds & Betting History
Betting odds provided by BetUS
Wager Type | San Francisco Giants | Arizona Diamondbacks |
---|---|---|
Spread | +1.5 (-200) | -1.5 (+160) |
Moneyline | -120 | +109 |
Total | Under 7.5 (-105) | Over 7.5 (-115) |
Team Data | San Francisco Giants | Arizona Diamondbacks |
---|---|---|
Runs | 4.72 | 5.18 |
Hits | 7.72 | 8.36 |
Runs Batted In | 4.49 | 5.05 |
Batting Average | 0.228 | 0.245 |
On-Base Slugging | 67.67% | 76.29% |
Walks | 3.46 | 4.08 |
Strikeouts | 8.67 | 8.72 |
Earned Run Average | 3.44 | 4.71 |
More MLB Picks
All MLB Picks
MLB
Milwaukee Brewers @ Cleveland Guardians
Best Bet
Guardians
+105
Read More

MLB
Boston Red Sox @ Detroit Tigers
Best Bet
Tigers
-112
Read More

MLB
St. Louis Cardinals @ Philadelphia Phillies
Best Bet
Phillies
-195
Read More
You must be logged in to comment. Don't have an account? Sign up today.