Marlins vs. Padres Prediction, Odds, Picks - July 21

Marlins vs. Padres Prediction, Odds, Picks - July 21

Updated Jul. 21, 2025 6:00 p.m. ET
Data Skrive

The Miami Marlins and San Diego Padres will play on Monday at loanDepot park, at 6:40 p.m. ET, with Otto Lopez and Fernando Tatis Jr. among those expected to deliver at the plate. The Marlins are the favorite in this one, at -146, while the underdog Padres have +122 odds to play spoiler. Miami is a 1.5-run favorite (at +149 odds). The contest's over/under has been set at 8 runs.

Here's everything you need from a betting perspective on the Marlins-Padres game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Royals vs. Marlins Highlights | MLB on FOX

Check out the best moments from this MLB matchup between the Kansas City Royals and the Miami Marlins.

Marlins vs. Padres Game Information & Odds

  • When: Monday, July 21, 2025 at 6:40 p.m. ET
  • Where: loanDepot park in Miami, Florida
  • How to watch on TV: FDSFL and SDPA
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Marlins -146 +122 8 -117 -103 -1.5 +149 -179

Marlins vs. Padres Prediction

  • Score Prediction: Marlins 5, Padres 4
  • Total Prediction: Over 8 runs
  • Win Probabilities: Marlins 51%, Padres 49%

Marlins vs. Padres Betting Insights

  • This season, the Marlins have been favored 11 times and won five, or 45.5%, of those games.
  • Miami has not won as favorites of -146 or more on the moneyline this season in four such games.
  • The bookmakers' moneyline implies a 59.3% chance of a victory for the Marlins.
  • The Padres have come away with 23 wins in the 47 contests they have been listed as the underdogs in this season.
  • This season, San Diego has been victorious 12 times in 26 chances when named as an underdog of at least +122 or longer on the moneyline.
  • The Padres have an implied victory probability of 45% according to the moneyline set by sportsbooks for this matchup.

Marlins Recent Betting Performance

  • The Marlins have not been the moneyline favorite in the last 10 games.
  • Over their last 10 outings, the Marlins and their opponents combined to hit the over on the run total four times (all 10 games had set totals).
  • The Marlins' record against the spread is 6-4-0 over their past 10 games.

Marlins Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 5.3
HR 11
ERA 3.27
K/9 7.6

Marlins Player Insights

  • Kyle Stowers leads the Marlins in home runs (21), runs batted in (59) and has put up a team-best batting average of .295.
  • Stowers is 14th in home runs and 22nd in RBI among all hitters in MLB.
  • Lopez has 11 doubles, 11 home runs and 31 walks while hitting .250.
  • Lopez is 108th in home runs and 52nd in RBI among all major league hitters this year.
  • Lopez has four games in a row with at least one hit. During his last five outings he is batting .250 with two doubles, a home run, three walks and six RBIs.
  • Xavier Edwards has 15 doubles, two triples, a home run and 33 walks while batting .286.
  • Edwards is on a five-game hitting streak entering this contest. During his last five outings he is batting .318 with four doubles, a triple, a home run, a walk and four RBIs.
  • Agustin Ramirez has 21 doubles, a triple, 14 home runs and 19 walks while batting .244.

Marlins Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Xavier Edwards 0.5 (-265) 1.5 (+130) - 0.5 (+275)
Kyle Stowers 0.5 (-235) 1.5 (+110) - 0.5 (+150)
Jesus Sanchez 0.5 (-265) 1.5 (+105) - 0.5 (+165)
Agustin Ramirez 0.5 (-235) 1.5 (+110) - 0.5 (+145)
Otto Lopez 1.5 (+205) 1.5 (+115) - 0.5 (+170)

Padres Recent Betting Performance

  • In four games as underdogs over the last 10 matchups, the Padres have a record of 3-1.
  • The Padres and their opponents have combined to hit the over five times in their last 10 games with a total.
  • The Padres have a record of 6-4-0 ATS over their last 10 games.

Padres Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 3.7
HR 11
ERA 3.13
K/9 8.6

Padres Player Insights

  • Manny Machado paces the Padres with 18 home runs and 60 runs batted in, while posting a team-high batting average of .288.
  • Among all hitters in MLB, Machado's home run total is 28th and his RBI tally ranks 20th.
  • Tatis is hitting .264 with 13 doubles, two triples, 16 home runs and 54 walks.
  • Tatis is 46th among all hitters in MLB in homers, and 88th in RBI.
  • Luis Arraez is batting .284 with 17 doubles, four triples, five home runs and 19 walks.
  • Xander Bogaerts is hitting .267 with 20 doubles, six home runs and 42 walks.

Padres Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Xander Bogaerts 0.5 (-205) 1.5 (+140) - 0.5 (+220)
Manny Machado 0.5 (-235) 1.5 (+110) - 0.5 (+140)
Jackson Merrill 0.5 (-200) 1.5 (+145) - 0.5 (+200)
Gavin Sheets 0.5 (-200) 1.5 (+125) - 0.5 (+160)
Fernando Tatis Jr. 0.5 (-235) 1.5 (+100) - 0.5 (+175)

Royals vs. Marlins Highlights | MLB on FOX

Check out the best moments from this MLB matchup between the Kansas City Royals and the Miami Marlins.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share