We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSan Diego Padres at Arizona Diamondbacks
San Diego PadresSan Diego Padres
@
Estadio Alfredo Harp Helu
Arizona DiamondbacksArizona Diamondbacks

Match Predictor

Pre-match Prediction
San Diego Padres
@
Arizona Diamondbacks
San Diego Padres 48%Arizona Diamondbacks 52%
Market LinesRun Line: Arizona Diamondbacks -0.5Total: O/U 15.5
Model: Under 15.5
Model projects 14.1 total runs vs 15.5 line

San Diego Padres

0022446688101012121414OVERUNDERO/U 15.5Runs ScoredRuns Allowed
All Over 15.5
4%
1/25
MLB: 48%
Starter
0%
0/4
vs ARI
Avg Total
8.2
MLB: 8.9
Game Starter (4) Last Starter vs ARI vs ARI (0)
German Marquez #33 · RHP · Age 31
3.86
ERA (2026)
7.4
K/9 (2026)
4
Starts (2026)
9.0
Avg Total (2026)
Last 3:
ND @LAA (Apr 18): 5.2IP, 0ER, 5K
W COL (Apr 11): 5.0IP, 4ER, 5K
W @PIT (Apr 06): 5.0IP, 0ER, 4K
vs ARI: ND (May 17 2025): 3.0 IP, 5 ER, 1 K
Bullpen (2026 Season)Good
ERA: 3.03MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-04-22 vs COL. Bullpen arms likely still recovering.
Recent: W 4-1W 2-1W 1-0L 3-8W 10-8
Lineup vs German Marquez (Career)
BatterPosPAAVGOPSHR
Ketel Marte2B50.3180.9682
Geraldo PerdomoSS14.2220.8330
Nolan Arenado3B14.1430.5721
Alek ThomasCF13.2310.5390
James McCannC8.0000.0000
Lourdes Gurriel Jr.LF6.2000.9330
Corbin CarrollRF5.2501.4001
Ildemaro Vargas2B3.3330.6660
5 batters with no matchup history

Arizona Diamondbacks

0022446688101012121414OVERUNDERO/U 15.5Runs ScoredRuns Allowed
All Over 15.5
16%
4/25
MLB: 48%
Starter
0%
0/5
vs SD
Avg Total
9.6
MLB: 8.9
Game Starter (5) Last Starter vs SD vs SD (0)
Zac Gallen #23 · RHP · Age 31
3.51
ERA (2026)
5.0
K/9 (2026)
5
Starts (2026)
6.6
Avg Total (2026)
Last 3:
ND TOR (Apr 18): 5.2IP, 2ER, 3K
ND @PHI (Apr 12): 5.0IP, 3ER, 2K
ND @NYM (Apr 07): 5.0IP, 1ER, 5K
vs SD: ND (Jun 14 2025): 6.1 IP, 4 ER, 6 K
Bullpen (2026 Season)Average
ERA: 3.73MLB Avg: 3.958 relievers
Workload Alert: Allowed 10 runs on 2026-04-19 vs TOR. Bullpen arms likely still recovering.
Recent: W 6-2L 4-10L 5-11W 11-7L 1-4
Lineup vs Zac Gallen (Career)
BatterPosPAAVGOPSHR
Jake Cronenworth2B35.3100.9461
Manny Machado3B33.2670.7661
Fernando Tatis Jr.RF30.2401.0073
Xander BogaertsSS21.3000.8331
Gavin SheetsLF9.3751.3191
Jackson MerrillCF9.1110.2220
Luis CampusanoC9.1110.5551
Nick CastellanosRF7.1670.4530
Ty France1B7.4291.2861
Freddy FerminC4.0000.2500
Miguel AndujarLF2.0000.0000
Ramon LaureanoRF2.0000.0000
1 batters with no matchup history
Our Top PicksLive Odds
Top PickSan Diego Padres -1.5 (+120), MEDIUM Con
San Diego Padres -1.5 (+120), MEDIUM Confidence. The market is treating this as close to a coin flip, but the underlying data pushes clearly toward Sa...
PickGame Under 15.5 (-123), LOW Confidence.
Game Under 15.5 (-123), LOW Confidence. This is a soft lean, not a strong play. Our model aligns closely with the market line at 15.5, which caps the ...
PickSan Diego Padres Moneyline (-110), MEDIU
San Diego Padres Moneyline (-110), MEDIUM Confidence. The market implies Arizona wins this game more often than not. The data does not support that pr...

San Diego Padres vs Arizona Diamondbacks Game Preview

Tonight's MLB slate takes an unusual detour to Estadio Alfredo Harp Helu in Mexico City, where the San Diego Padres and the Arizona Diamondbacks open a short series at roughly 7,350 feet above sea level. That altitude matters more than anything else on the pregame sheet. Balls carry further at elevation than at almost any other MLB venue. The park factor data listed for this game reflects Chase Field, not this Mexico City stadium. Factor that uncertainty into every run-total decision you make tonight.

The pitching matchup is Germán Márquez for San Diego against Zac Gallen for Arizona. Márquez has posted a 3.86 ERA and 15 strikeouts across 18.2 innings in 2026, averaging roughly 7.2 strikeouts per nine innings. His last three outings: five shutout innings against the Angels, five innings against Colorado, five innings at Pittsburgh. Consistent, if not dominant. The bigger story is Gallen. He sits at a 3.51 ERA, which looks fine, but his swing-and-miss profile has largely collapsed. He has posted just 14 strikeouts this season, closer to 4.9 per nine innings, and his last three starts produced 3, 2, and 5 Ks. Gallen is a contact manager right now. At sea level that is manageable. At 7,350 feet, contact carries in ways that will test him.

San Diego brings a 17-8 record and a 13-6 mark against right-handed pitching into this game. That is exactly the matchup they get in Gallen. Arizona, despite the home-field designation in this Mexico City series, is a troubling 8-11 against righties this season while going 6-0 against lefties. Both starters throw from the right side. The Diamondbacks have a real structural weakness against the exact type of pitcher they are facing. San Diego has the opposite split, has won 8 of their last 10 games, and carries a road record of 8-4. The underlying numbers favor the road team here in a way the near-pick'em pricing does not reflect.

The career matchup data adds specific texture. Jake Cronenworth has 35 career plate appearances against Gallen, hitting .310 with a .946 OPS and one home run. That is a sustained pattern across five seasons and represents the deepest individual edge in this game. Fernando Tatis Jr. carries a 1.007 career OPS against Gallen across 30 plate appearances, including three home runs. On the Arizona side, Ketel Marte has a .318 average and .968 OPS in 50 career plate appearances against Márquez. He is the Diamondbacks bat most likely to exploit San Diego's starter. Corbin Carroll has seen Márquez just five times but owns a 1.400 career OPS with one home run in that sample, and he has been the hottest bat in this lineup over the past four weeks with a 1.050 OPS. Márquez has also surrendered five home runs in just 18.2 innings this season. At altitude, that home run rate deserves extra attention.

San Diego Padres vs Arizona Diamondbacks Key Insights

  • Gallen's strikeout rate has dropped sharply in 2026. He is averaging roughly 4.9 strikeouts per nine innings, down from a career norm near 9.0. His last three starts produced 3, 2, and 5 Ks. He has become a contact pitcher, and contact plays very differently at 7,350 feet above sea level.
  • Márquez has cleared 2.5 strikeouts in all three of his 2026 starts, posting 4, 5, and 5 Ks over that stretch. His 7.2 K/9 rate reflects real improvement from his 2025 collapse. Arizona is 8-11 against right-handed pitching, giving him a lineup that struggles against his arm slot tonight.
  • San Diego's bullpen carries a 3.03 ERA and enters this series with fresh arms. Arizona's relief unit sits at 3.73. The gap matters most in close late-innings situations, which is exactly the game script the Padres prefer and their roster is built to execute.
  • Mexico City altitude introduces genuine variance that standard park factor models do not fully capture. Every fly ball in this game carries further than it would at a typical venue. Run-total bets carry more environmental uncertainty here than they appear to on the surface.
  • Cronenworth is the most dangerous Padres bat against Gallen with 35 career plate appearances, a .310 average, and a .946 OPS across five seasons. His over 1.5 hits at +184 is a value angle worth noting separately given that sustained matchup history.
  • Arizona is 8-11 against right-handed pitching, and San Diego is 13-6 in those matchups. Both starters throw from the right side. The RHP splits favor the road team in a way the near-pick'em moneyline price does not fully reflect.

San Diego Padres vs Arizona Diamondbacks Betting Picks

Picks made April 25, 2026 at 04:26 AM ET. Odds shown reflect current market prices.

Game Under 15.5 (-123), LOW Confidence.
Game Under 15.5 (-123), LOW Confidence. This is a soft lean, not a strong play. Our model aligns closely with the market line at 15.5, which caps the directional edge thin. The pitcher quality case is real: Gallen at 3.51 ERA and Márquez at 3.86 ERA in 2026, plus San Diego's elite 3.03 ERA bullpen limiting late-inning blowup risk. But Mexico City altitude at roughly 7,350 feet is a legitimate wildcard. Márquez has allowed five home runs in just 18.2 innings this season, and at elevation those tendencies can get amplified quickly. Bet this with reduced unit size and acknowledge the environmental variance.
San Diego Padres Moneyline (-110), MEDIU
San Diego Padres Moneyline (-110), MEDIUM Confidence. The market implies Arizona wins this game more often than not. The data does not support that pricing. San Diego is 13-6 against right-handed pitching. Arizona is 8-11 against the same. Both starters throw from the right side. San Diego has been 8-2 over their last 10 games and carries a more reliable bullpen by a significant margin. At -110, this is a near-even price on the team with the better record, the better roster construction, and the more favorable split entering tonight.
Zac Gallen Under 3.5 Strikeouts (+100),
Zac Gallen Under 3.5 Strikeouts (+100), HIGH Confidence. Even money on a pitcher who has averaged roughly 4.9 strikeouts per nine innings this season. His last three starts: 3 Ks, 2 Ks, 5 Ks. He has cleared 3.5 strikeouts in just one of those three outings. The market is pricing this nearly 50-50, and that is a clear mispricing. Gallen is a contact manager right now, not a swing-and-miss threat. At Mexico City altitude, he has even less margin for error when batters put the ball in the air. This is the strongest individual value in tonight's prop menu.
Germán Márquez Over 2.5 Strikeouts (-156
Germán Márquez Over 2.5 Strikeouts (-156), HIGH Confidence. Márquez has posted 5, 5, and 4 strikeouts in his last three starts. He is averaging 7.2 K/9 in 2026 and has cleared 2.5 in every single outing this season. Arizona is 8-11 against right-handed pitching, and several key batters in their lineup have limited career exposure to Márquez. The -156 price reflects a low bar for a pitcher who has been reliably above it all year. This is a hold on a pitcher in real form against a lineup that has struggled with righties from the first week of the season.
Ketel Marte Over 1.5 Hits (-102), MEDIUM
Ketel Marte Over 1.5 Hits (-102), MEDIUM Confidence. Marte has 50 career plate appearances against Márquez with a .318 average and .968 OPS. That is a meaningful sample across multiple seasons, not a fluke number from two at-bats. He is the heart of the Arizona lineup and the Diamondbacks bat with the deepest proven historical advantage against tonight's opposing starter. The market prices this at nearly even (-102). Given the career history, that represents real value on the most dangerous bat in this matchup.
Jackson Merrill Under 1.5 Hits (-125), M
Jackson Merrill Under 1.5 Hits (-125), MEDIUM Confidence. Merrill is 1-for-9 (.111 average, .222 OPS) in his career against Gallen, all from 2025. His 2026 season average sits at .211, and his OPS over the last seven days is just .246. He has gone cold at exactly the wrong time against a pitcher who has historically handled him. The career matchup combined with current form points cleanly toward the under, and -125 is a reasonable price for a suppression signal this clear.
Corbin Carroll Home Run (+170), MEDIUM C
Corbin Carroll Home Run (+170), MEDIUM Confidence. Carroll is the hottest bat in this Arizona lineup: .296 average, .580 slugging percentage, 1.050 OPS over the last 28 days, and 3 home runs in 96 plate appearances this season. Márquez has surrendered five home runs in just 18.2 innings in 2026. At roughly 7,350 feet, fly balls carry further than at almost any other venue in baseball. Carroll owns a 1.400 career OPS against Márquez in a small sample, and at +170 the implied 37% probability looks conservative given the combination of current form, park altitude, and Márquez's documented home run vulnerability this year.
Same-Game Parlay
Same-Game Parlay: Padres ML + Under 15.5 + Gallen Under 3.5 Ks + Merrill Under 1.5 Hits. These four legs connect logically. A Padres win tends to look like Arizona's offense being suppressed. A suppressed Arizona offense limits Merrill's opportunities at the plate. Gallen controlling contact without racking up strikeouts fits a game script where the run environment stays lower. The Gallen strikeout prop is the anchor here: even money on a pitcher averaging under 5 K/9 is a strong foundation for the parlay. All four legs point in the same direction, a Padres win in a contact-driven, lower-scoring game where San Diego's bullpen closes it out.
Analysis insight — no specific bet associated

Key Players

Batting AverageSD
Xander Bogaerts
.289Batting Average
SS
Home RunsSD
Xander Bogaerts
4Home Runs
SS
Runs Batted InSD
Ramon Laureano
17Runs Batted In
RF
Earned Run AverageSD
Randy Vasquez
1.88Earned Run Average
SP
WinsSD
Michael King
3Wins
SP
StrikeoutsSD
Randy Vasquez
30Strikeouts
SP
Batting AverageARI
Corbin Carroll
.296Batting Average
RF
Home RunsARI
Ildemaro Vargas
5Home Runs
2B
Runs Batted InARI
Corbin Carroll
17Runs Batted In
RF
Earned Run AverageARI
Michael Soroka
2.60Earned Run Average
SP
WinsARI
Michael Soroka
4Wins
SP
StrikeoutsARI
Michael Soroka
34Strikeouts
SP

Recent Form

San Diego Padres
W4-1Los Angeles Angels
W2-1Los Angeles Angels
W1-0Colorado Rockies
L8-3Colorado Rockies
W10-8Colorado Rockies
Arizona Diamondbacks
W6-2Toronto Blue Jays
L10-4Toronto Blue Jays
L11-5Chicago White Sox
W11-7Chicago White Sox
L4-1Chicago White Sox

San Diego Padres vs Arizona Diamondbacks Summary

The San Diego Padres are the better team, and they are priced at essentially even money to win tonight. That is where this analysis starts and largely ends on the moneyline. Their 13-6 record against right-handed pitching, combined with a 3.03 ERA bullpen and an 8-2 stretch over the last 10 games, gives them a concrete structural edge over the Arizona Diamondbacks, who have gone 8-11 against righties all season. Arizona's home-field designation in this Mexico City series does not overcome that split disadvantage. The run line at +120 is the cleaner play: positive odds on the better team winning by two or more in a game where San Diego's bullpen is the most reliable late-inning unit on the field.

The under at 15.5 is the weakest of the three main plays, and that is by design. Our model aligns closely with the market line, which means the directional edge is thin. The case for under rests on pitcher quality and San Diego's elite bullpen, but Mexico City altitude is the variable that keeps this from being a confident play. Márquez has given up five home runs in just 18.2 innings. One or two balls at elevation that would be outs at sea level could push this game over the line in a hurry. Play the under, but play it smaller than usual. The Gallen strikeout prop at even money is where the clearest value lives tonight. A pitcher averaging under 5 strikeouts per nine innings should not be priced at 50-50 to go under 3.5 Ks. That is the bet I would point any bettor to first in this game, before the moneyline, before the total, before anything else on the board.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesARI leads series 1-0-1
DateMatchupResult
Mar 15, 2026SD @ ARISDSD 4-4
Mar 23, 2026ARI @ SDARIARI 11-1

Compare odds for SD @ ARI

Frequently Asked Questions

MLBGame PreviewsSan Diego Padres at Arizona Diamondbacks