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 Miami Marlins
San Diego PadresSan Diego Padres
@
loanDepot park
Miami MarlinsMiami Marlins

Match Predictor

Pre-match Prediction
San Diego Padres
@
Miami Marlins
San Diego Padres 45%Miami Marlins 55%
Market LinesRun Line: Miami Marlins -0.5Total: O/U 8
Model: Under 8
Model projects 7.7 total runs vs 8 line

San Diego Padres

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
42%
44/104
MLB: 48%
Starter
20%
1/5
vs MIA
0%
0/1
Avg Total
8.5
MLB: 8.9
Game Starter (5) Last Starter vs MIA vs MIA (1)
JP Sears #38 · LHP · Age 30
4.38
ERA (2026)
7.4
K/9 (2026)
5
Starts (2026)
8.6
Avg Total (2026)
Last 3:
L @ATL (Jul 20): 5.0IP, 1ER, 3K
L TOR (Jul 10): 4.1IP, 3ER, 3K
W @LAD (Jul 05): 5.0IP, 0ER, 5K
vs MIA: W (May 03 2024): 6.1 IP, 0 ER, 6 K
Bullpen (2026 Season)Average
ERA: 4.18MLB Avg: 3.9510 relievers
Recent: L 2-3W 8-3L 6-7L 5-6W 4-2
Lineup vs JP Sears (Career)
BatterPosPAAVGOPSHR
Kyle StowersLF3.3330.6660
Xavier Edwards2B3.3330.6660
Javier Sanoja3B2.0000.0000
Leo Jimenez3B2.0000.0000
Otto LopezSS2.0000.0000
8 batters with no matchup history

Miami Marlins

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
52%
54/104
MLB: 48%
Starter
47%
8/17
vs SD
0%
0/1
Avg Total
8.7
MLB: 8.9
Game Starter (17) Last Starter vs SD vs SD (1)
Eury Perez #39 · RHP · Age 23
3.53
ERA (2026)
10.3
K/9 (2026)
17
Starts (2026)
8.6
Avg Total (2026)
Last 3:
ND @MIL (Jul 19): 6.0IP, 0ER, 9K
L CLE (Jul 11): 6.0IP, 2ER, 6K
W @ATH (Jul 05): 7.0IP, 0ER, 8K
vs SD: L (Jul 21 2025): 5.0 IP, 2 ER, 5 K
Bullpen (2026 Season)Average
ERA: 4.04MLB Avg: 3.9510 relievers
Workload Alert: Allowed 8 runs on 2026-07-20 vs HOU. Bullpen arms likely still recovering.
Recent: L 1-3L 5-8L 3-5L 2-5L 2-4
Lineup vs Eury Perez (Career)
BatterPosPAAVGOPSHR
Ty France1B8.0000.1250
Gavin Sheets1B5.0000.0000
Fernando Tatis Jr.RF3.5001.6670
Manny Machado3B3.0000.0000
Jackson MerrillCF2.5001.0000
Jake Cronenworth2B2.0000.0000
Luis Rengifo3B2.5001.0000
Xander BogaertsSS2.5001.5000
5 batters with no matchup history
Our Top PicksLive Odds
Top PickPadres ML +106 (MEDIUM)
The market prices Miami at 60.2% implied win probability.
PickPadres +1.5 run line -196 (MEDIUM)
Pérez will keep Miami competitive, but a lineup averaging 2.55 runs per game during a 10-game losing streak cannot be trusted to win by 2 or more.
PickUnder 8.0 runs -101 (LOW)
Low confidence, but the context stacks.

San Diego Padres vs Miami Marlins Game Preview

Eury Pérez is 23 years old, pitching at loanDepot Park with a 0.67 ERA over his last three starts, and the Miami Marlins still can't win a baseball game. That's the tragicomedy of this series. Pérez has posted shutout outings in two of his last three, logged 9, 6, and 8 strikeouts in that window, and allowed a combined 2 earned runs over 19 innings. He is the best story in Miami right now. The problem is that a single pitcher cannot carry a lineup averaging 2.55 runs per game.

Miami enters Game 2 of this series on a 10-game losing streak. Their top two table-setters, Xavier Edwards and Otto Lopez, have both collapsed at the plate. Lopez leads the majors in batting average on the season, but his OPS over the last seven days has cratered to .451. And now the Marlins face JP Sears, a left-hander, in a season where Miami is just 10-17 against left-handed starting pitchers. That's one of the worst records in baseball against southpaws, and the market is pricing it into a -152 favorite. The math doesn't hold up when you look at context rather than reputation.

The San Diego Padres arrive off a 4-2 win in Game 1, riding Fernando Tatis Jr. through the hottest stretch of his season: .308/.426/.615, 3 home runs, and 12 RBI over his last 10 games. His exit velocity sits at 92.1 mph and his xwOBA at .358. He is 3-for-3 lifetime against Pérez with a 1.667 OPS. Small sample, acknowledged, but this is a hitter who locks in at elevated moments. As MLB insider Robert Murray reported via The Sporting Tribune: "San Diego would have to be 'blown away' to trade the 27-year-old superstar." Right now, Tatis is playing like a franchise anchor. Sears, for his part, is a genuine concern on the mound. He has allowed 5 home runs in just 24.2 innings this season (1.82 per nine) and has missed only 3, 3, and 5 bats in his last three starts. Hitters are making contact against him, and the Marlins do have one bat positioned to punish that: Heriberto Hernández, who carries a .963 OPS against left-handed pitching this season and has posted a .985 OPS over the last seven days.

The park shapes this game as much as either starter. loanDepot's runs factor sits at 0.94 and its home run factor at 0.88. It suppresses offense on its own terms, independent of which lineup shows up. In tonight's MLB action, both those factors tilt toward a low-scoring game. The combination of a suppressive environment, a historically cold home lineup, and a dominant Miami starter points toward fewer than 8 total runs as the base case, even with Sears' volatility in the equation.

San Diego Padres vs Miami Marlins Key Insights

  • Eury Pérez has posted a 0.67 ERA over his last three starts with 23 combined strikeouts. His extended rest (6 days) heading into this start further supports a deep, efficient outing from the Marlins' ace.
  • JP Sears has allowed 5 home runs in just 24.2 innings this season, a rate of 1.82 per nine. His last three starts produced only 3, 3, and 5 strikeouts, indicating hitters are making contact and the ball is being put in play against him.
  • Miami is 10-17 against left-handed starting pitchers in 2026, one of the worst marks in baseball versus southpaws. Sears on the mound puts the Marlins directly in their worst platoon matchup at exactly the wrong moment in their season.
  • Heriberto Hernández is the one Marlins bat built for this game: .963 OPS versus left-handed pitching this season, 1.049 OPS over the last 28 days, and 14 home runs. He bats right-handed against a homer-prone lefty in a lineup desperate for any offensive production.
  • Tatis is 3-for-3 lifetime against Pérez (1.667 OPS). Ty France is 0-for-8 career against the same pitcher (.000 AVG, 0.125 OPS across 8 plate appearances). The same start creates completely opposite outcomes depending on which San Diego bat you're tracking.
  • loanDepot Park's suppressive factors (0.94 runs, 0.88 home runs) work in concert with Pérez's recent dominance and Miami's collapsed offense. A total under 8 runs is a realistic ceiling, not just a projection, in this specific environment.

San Diego Padres vs Miami Marlins Betting Picks

Picks made July 25, 2026 at 05:37 AM ET. Odds shown reflect current market prices.

Padres +1.5 run line -196 (MEDIUM)
Padres +1.5 run line -196 (MEDIUM): Pérez will keep Miami competitive, but a lineup averaging 2.55 runs per game during a 10-game losing streak cannot be trusted to win by 2 or more. The Padres simply need to stay within one run of a broken offense. Given their recent pattern of close losses and a rotation capable of keeping games tight, +1.5 is the structurally sound play here, even at the price.
Under 8.0 runs -101 (LOW)
Under 8.0 runs -101 (LOW): Low confidence, but the context stacks. Pérez carries a 0.67 ERA over his last three starts in a park that suppresses run scoring by 6 percent. Miami's lineup is historically cold. The -101 price on the three-way under market gives you near-even money on a play with multiple environmental factors pointing the same direction. Treat this as a supporting angle, not a standalone cornerstone.
Ty France Under 0.5 hits +126 (HIGH)
Ty France Under 0.5 hits +126 (HIGH): France is 0-for-8 lifetime against Eury Pérez. That's not a noise-level quirk; that's 8 plate appearances without a single hit against a pitcher currently posting a 3.53 ERA and who logged 9, 8, and 6 strikeouts in his last three starts. France hits .279 on the season, but that average does not override a complete pattern of futility against this specific arm. At +126, you're getting paid to follow the data directly.
Manny Machado Under 0.5 hits +126 (MEDIUM)
Manny Machado Under 0.5 hits +126 (MEDIUM): Machado is 0-for-3 career against Pérez and is posting a .208 season average overall. Pérez generates strikeouts at a rate of roughly 10.2 per nine (104 K in 91.2 IP), and in a suppressive park with limited run-scoring context, zero-hit outcomes are a realistic result. His recent form offers some counter-signal, but +126 pricing on a coin-flip or better against a dominant starter is hard to pass.
Fernando Tatis Jr. Over 1.5 total bases +114 (MEDIUM)
Fernando Tatis Jr. Over 1.5 total bases +114 (MEDIUM): Tatis is 3-for-3 lifetime against Pérez (1.667 OPS) and is in the middle of his best 10-game stretch of the season. His 92.1 mph exit velocity and .358 xwOBA back up the visual hot streak with hard data. Pérez has issued 37 walks in 91.2 innings, so he can be worked. Tatis needs a double or any two-base combination to cash. At +114, the market underprices the hottest bat in this game against a pitcher he has historically handled well.
Heriberto Hernández Over 1.5 total bases -102 (MEDIUM)
Heriberto Hernández Over 1.5 total bases -102 (MEDIUM): Hernández owns a .963 OPS versus left-handed pitching this season and is posting a .985 OPS over the last seven days. JP Sears has allowed 5 home runs in 24.2 innings and has not been missing bats. No career matchup data exists on this pairing, but when a right-handed power hitter in this form draws a homer-prone lefty, the platoon edge is real and durable. At -102, there is still value given the alignment of recent form, season splits, and pitcher profile.
SGP (4 legs)
SGP (4 legs): Padres ML (+106) / Under 8.0 runs (-101) / Tatis over 1.5 total bases (+114) / France under 0.5 hits (+126). These legs coexist naturally. A tight, low-scoring Padres win is exactly the environment where run suppression and individual hitless performances occur simultaneously. Tatis carries San Diego's offensive output while France goes hitless; the Padres win a close game without blowing it open. The thesis is internally consistent for a pitcher-friendly game between two offenses moving in opposite directions.
Analysis insight — no specific bet associated

Key Players

Batting AverageSD
Fernando Tatis Jr.
.283Batting Average
RF
Home RunsSD
Manny Machado
22Home Runs
3B
Runs Batted InSD
Manny Machado
60Runs Batted In
3B
Earned Run AverageSD
Michael King
3.24Earned Run Average
SP
WinsSD
Adrian Morejon
8Wins
RP
StrikeoutsSD
Michael King
103Strikeouts
SP
Batting AverageMIA
Otto Lopez
.330Batting Average
SS
Home RunsMIA
Heriberto Hernandez
14Home Runs
LF
Runs Batted InMIA
Liam Hicks
60Runs Batted In
C
Earned Run AverageMIA
Max Meyer
2.68Earned Run Average
SP
WinsMIA
Sandy Alcantara
10Wins
SP
StrikeoutsMIA
Max Meyer
121Strikeouts
SP

Recent Form

San Diego Padres
L3-2Atlanta Braves
W8-3Atlanta Braves
L7-6Atlanta Braves
L6-5Atlanta Braves
W4-2Miami Marlins
Miami Marlins
L3-1Milwaukee Brewers
L8-5Houston Astros
L5-3Houston Astros
L5-2Houston Astros
L4-2San Diego Padres

San Diego Padres vs Miami Marlins Summary

The setup for this game is unusually clean on paper. Pérez has been genuinely dominant over the past month, and he will keep Miami's chances alive longer than their lineup deserves. But a pitcher pitching at this level still needs run support, and this Marlins lineup has provided almost none for 10 straight games. The Padres at +106 is a bet on context over narrative: the platoon disadvantage for Miami against Sears, the collapsed table-setters, and the positive-money pricing on a team that has the better recent offensive numbers. That's where the value sits, and it's the primary pick here.

The Under 8.0 at -101 is the most environment-supported play on the board. loanDepot suppresses runs, Pérez limits damage, and Miami's lineup is historically cold. The caveat is real: Sears has been homer-prone all season, and Hernández in a right-handed platoon advantage against a vulnerable left-hander is a genuine risk to the total. If the Marlins activate their best bat against Sears early, runs can cluster. That's why this is a low-confidence play, not a lock. The base case leans under, but the ceiling on Sears volatility is worth noting before committing.

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

Head-to-Head History

Season SeriesSD leads series 1-0
DateMatchupResult
Jul 24, 2026SD @ MIASDSD 4-2

Padres vs Marlins predictions, July 25: Pérez carries a 0.67 ERA over his last 3 starts. Best bets: Padres ML +106 and Under 8.0 in loanDepot Park.

Frequently Asked Questions

MLBGame PreviewsSan Diego Padres at Miami Marlins