The Matchup Report

San Diego Padres vs Miami Marlins Prediction (July 24): Odds, Pick & Analysis

BP

Brandon Pierce

July 24, 2026 · 1:15 PM EDT
MLB
Share
loanDepot park — San Diego Padres at Miami Marlins

San Diego Padres vs Miami Marlins · July 24, 2026 · 7:10 PM EDT · Photo: ESPN

The offensive disparity between these two teams tells the story heading into this matchup. Miami enters with a .251 batting average and .732 OPS, while San Diego limps in at .230 and .690 respectively—a meaningful gap that extends to runs per game, where the Marlins average 4.44 compared to the Padres' 4.14. The Marlins' pitching staff also holds a slight edge with a 4.05 ERA and 8.64 strikeouts per nine innings, while San Diego's hurlers carry a 4.25 ERA and 8.30 K/9. These underlying numbers favor Miami, and the betting market reflects it with the Marlins sitting at -136.

Tonight's Odds

MONEYLINE
San Diego Padres+116
Miami Marlins-136
RUN LINE
San Diego Padres +1.5-176
Miami Marlins -1.5+146
OVER/UNDER
Over 9-102
Under 9-120

Probable Pitchers

San Diego Padres

RHP German Marquez

Record4-2
ERA5.24
WHIP1.54
IP44.7
K/96.0
BB/94.4
VS

Miami Marlins

RHP Ryan Gusto

Record0-2
ERA4.70
WHIP1.37
IP30.7
K/97.9
BB/92.9

Miami's lineup carries legitimate offensive punch, anchored by Otto Lopez's team-leading .332 batting average and remarkable .866 OPS. Liam Hicks provides secondary production with 14 home runs and a .812 OPS, while Xavier Edwards contributes a .290 average and .776 OPS. The Marlins' depth at the plate has sustained them despite a brutal 1-9 stretch over their last ten games and an ongoing nine-game losing streak. Their pitching depth took a hit with Max Meyer sidelined on the injured list, but Sandy Alcantara remains available at 4.01 ERA if needed as a backup option.

San Diego counters with Fernando Tatis Jr., whose .286 average and .759 OPS represent the Padres' offensive ceiling. Manny Machado has delivered 22 home runs and a .724 OPS, though the team's overall offensive output has stalled badly. The Padres have lost two straight and won just four of their last ten, a collapse that mirrors their season-long struggles. German Marquez takes the mound with a concerning 5.24 ERA and a 4-2 record, suggesting inconsistency on the hill. San Diego's injury situation worsens matters, with Lucas Giolito, David Morgan, and Jason Adam all sidelined, depleting both the rotation and bullpen depth.

The Marlins' offensive advantage becomes more pronounced when considering San Diego's pitching woes. Ryan Gusto (0-2, 4.70 ERA) opposes Marquez, and while Gusto's numbers aren't pristine, Marquez's elevated ERA and recent performance suggest Miami's hitters will find opportunities. The Padres' .230 batting average ranks among baseball's worst, and their .690 OPS leaves little margin for error against competent pitching. Even with Miami's recent collapse, the team's superior batting average, slugging percentage (.406 vs .383), and OPS advantage should prove decisive over nine innings. The Marlins' defense also boasts better metrics, having committed 66 errors compared to San Diego's 40, though Miami's recent play suggests some sloppiness. Still, the offensive gap and pitching matchup favor the home team. The -136 line reflects appropriate respect for Miami's talent despite their September-like skid, and backing the Marlins represents the data-driven choice.

Best Bet

Miami Marlins (-136)

Based on the matchup analysis, recent form, and line value, Miami Marlins (-136) is our top play for this game.

More MLB Predictions