Diamondbacks vs. Giants Odds & Betting Predictions - April 20, 2024
Diamondbacks at Giants
2:15 am • Apple TV+Starting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 3.12 | 5-3 | |
![]() | ![]() | 6.23 | 8-7 |
Diamondbacks at Giants Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Diamondbacks 10-10 | +1.5 | -1.5+170 | o7.5+102 | +101 |
![]() Giants 13-3 | u7.5 | +1.5-205 | u7.5-122 | -118 |

Oracle ParkSan Francisco
Diamondbacks vs. Giants Expert Picks

Charlie Wright
328d ago
Last 30d: 4-13-0 (-6.7u)
B.Snell u15.5 Outs-110
1u
B.Snell u5.5 Ks+120
1.2u

Green Dot Daily
328d ago
Last 30d: 0-0-0 (+0.0u)
Over 7.5-110
0.91u
@AnthonyDabbundo

Prop Bet Guy
328d ago
Last 30d: 0-0-0 (+0.0u)
B.Snell u15.5 Outs+100
1u
This is the knock on Snell - he doesn’t pitch deep into games. Only 4 and 3 IP so far, and even with a pitch count cap, he was trending to stay under this line in both. 4.4 pitches per PA so far, after leading qualifiers with 4.25 last season. DBacks are 8th in pitches per PA (3.96), and have the 7th lowest chase rate. And so far, the DBacks are top 6 in wRC+ and OPS vs lefties.
Only up to 78 pitches - highly doubt he’d be pushed past 85 at the end of the 5th inning. He started the season last year 13/24 before going on a run to the end year. He’s not pitching like that guy right now, so I’ll fade him in a tough matchup.

Tanner McGrath
328d ago
Last 30d: 69-60-0 (+0.5u)
Under 0.5 (1st Inn)-135
1u

Collin Wilson
328d ago
Last 30d: 0-0-0 (+0.0u)
B.Snell u5.5 Ks+124
0.62u

Shady Biev
328d ago
Last 30d: 141-155-1 (-26.1u)
SF -130
1.95u
Blake Snell is my doppelgänger

Collin Wilson
328d ago
Last 30d: 0-0-0 (+0.0u)
Over 0.5 (1st Inn)+114
0.5u

Cam Is Money
328d ago
Last 30d: 154-128-4 (+11.5u)
Over 4 (F5)-110
1u

Tanner McGrath
328d ago
Last 30d: 69-60-0 (+0.5u)
Over 8-105
1u
ARI +113
1.13u

Sean Zerillo
329d ago
Last 30d: 22-29-0 (-1.5u)
Over 7.5-114
0.5u
Bet to 8 (-102)
ARI +120
0.6u
Bet to +110

Collin Wilson
329d ago
Last 30d: 0-0-0 (+0.0u)
ARI +116
0.58u
PRO Insights

Diamondbacks
ARI Insights
- Featured Insight
Diamondbacks have struck out just 17% this season -- lowest in MLB. Giants have a strikeout rate of just 20% this season -- third lowest in MLB.
TRY FOR FREE

Giants
SF Insights
- Featured Insight
Giants left-handed hitters have struck out just 16% against RHP over the last week -- third lowest in MLB. Diamondbacks have a strikeout rate of just 17% vs left-handed batters over the last week -- third lowest in MLB.
TRY FOR FREE
Diamondbacks vs. Giants Previews & Analysis
Diamondbacks vs. Giants Notes
Keys to the Game
The Diamondbacks are 73-18 (.802) when allowing 4 or fewer runs since the 2023 season -- tied for 5th best in MLB; League Avg: .733.
Matchup Contrasts
Eugenio Suarez is batting just .233 since the 2022 season -- tied for 12th worst in MLB-- 12th Percentile. Right handed batters are hitting just .195 (185-for-948) against Blake Snell since the 2022 season -- sixth best among starting pitchers with at least 136 total IP-- 96th Percentile.
Prop Odds Comparison
Line Movement Tracker
Diamondbacks vs. Giants Public Betting Percentages
Betting Trends
- Giants are 2-3 in their last 5 games.
- Giants are 1-4 in their last 5 games against the spread
- Giants are 40-41 in their road games against the spread
- The totals have gone OVER in 4 of Giants' last 5 games
- The totals have gone OVER in 36 of Giants' 81 last games at home
Matchup History
Against the Spread (ATS) History
overall | home | away | favorite | underdog | |
---|---|---|---|---|---|
![]() | 77-85 | 37-44 | 40-41 | 34-46 | 42-38 |
![]() | 82-80 | 37-44 | 45-36 | 37-48 | 43-31 |
Over/Under History
overall | home o/u | away o/u | favorite o/u | underdog o/u | |
---|---|---|---|---|---|
![]() | 82-72-8 | 36-43-2 | 46-29-6 | 33-45-2 | 48-26-6 |
![]() | 92-64-6 | 50-29-2 | 42-35-4 | 50-33-2 | 41-29-4 |
Straight-Up (ML) History
overall | home | away | favorite | underdog | |
---|---|---|---|---|---|
![]() | 80-82 | 42-39 | 38-43 | 45-35 | 34-46 |
![]() | 89-73 | 44-37 | 45-36 | 52-33 | 35-39 |
Last 5 Matchups
Giants vs. Diamondbacks Injury Updates

Giants Injuries
- Tom MurphyC
Murphy is out with back
Out

Diamondbacks Injuries
Diamondbacks vs. Giants Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 78 | 6 | 3 | 1 | |
![]() | 15 | 1.2 | 1 | 0 | |
![]() | 15 | 1.2 | 1 | 0 | |
![]() | 35 | 1.1 | 1 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 4-6 | 1 | 0 | 1 |
![]() | 2-6 | 2 | 0 | 0 |
![]() | 2-5 | 0 | 0 | 1 |
![]() | 1-1 | 2 | 0 | 0 |
![]() | 1-1 | 2 | 0 | 0 |
![]() | 3-6 | 3 | 0 | 1 |
![]() | 2-3 | 3 | 0 | 1 |
![]() | 2-4 | 1 | 0 | 2 |
![]() | 0-2 | 1 | 0 | 1 |
![]() | 0-2 | 1 | 0 | 1 |
![]() | 2-5 | 2 | 0 | 3 |
![]() | 3-5 | 2 | 1 | 5 |
![]() | 3-5 | 2 | 1 | 5 |
![]() | 1-5 | 0 | 0 | 1 |
![]() | 1-5 | 0 | 0 | 1 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 85 | 4.2 | 3 | 5 | |
![]() | 39 | 1.2 | 1 | 3 | |
![]() | 36 | 1 | 0 | 5 | |
![]() | 13 | 0.2 | 1 | 1 | |
![]() | 21 | 1 | 0 | 2 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 1 | 1 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 2-3 | 0 | 0 | 0 |
Diamondbacks vs. Giants Odds Comparison
Could not load odds
Diamondbacks at Giants Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Diamondbacks 10-10 | o3.5-110 | u3.5-120 |
![]() Giants 13-3 | o3.5-110 | u3.5-120 |