
Marlins vs. Padres Prediction, Odds, Picks - July 22
Edward Cabrera takes the mound for the Miami Marlins on Tuesday at loanDepot park against Xander Bogaerts and the San Diego Padres. First pitch is at 6:40 p.m. ET. Oddsmakers list the Marlins as -135 favorites on the moneyline, while giving the underdog Padres +114 moneyline odds to win. Miami is a 1.5-run favorite (at +159 odds). The matchup's over/under is set at 8 runs.
Here is 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
Marlins vs. Padres Game Information & Odds
- When: Tuesday, July 22, 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 | -135 | +114 | 8 | -112 | -108 | -1.5 | +159 | -192 |
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 12 times and won five, or 41.7%, of those games.
- Miami has a record of 1-6 in games when sportsbooks favor them by at least -135 on the moneyline.
- Sportsbooks have implied with the moneyline set for this matchup that the Marlins have a 57.4% chance to win.
- The Padres have been underdogs in 48 games this season and have come away with the win 24 times (50%) in those contests.
- This year, San Diego has won 17 of 34 games when listed as at least +114 or worse on the moneyline.
- Oddsmakers have implied with the moneyline set for this matchup that the Padres have a 46.7% chance of pulling out a win.
Marlins Recent Betting Performance
- Over the last 10 games, the Marlins were listed as the moneyline favorite by oddsmakers only once, a game they lost.
- In their last 10 outings (all 10 of them had set totals), the Marlins and their opponents combined to hit the over four times.
- The Marlins' record against the spread is 5-5-0 over their past 10 games.
Marlins Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 4.9 |
| HR | 11 |
| ERA | 3.38 |
| K/9 | 7.8 |
Marlins Player Insights
- Kyle Stowers leads the Marlins with 22 home runs and 60 runs batted in, while putting up a team-high batting average of .295.
- Of all batters in the majors, Stowers' home run total ranks him 14th, and his RBI tally puts him 20th.
- Otto Lopez is batting .251 with 11 doubles, 11 home runs and 32 walks.
- Lopez is 111th in homers in MLB, and 54th in RBI.
- Lopez enters this game looking for his sixth game in a row with a hit. During his last five outings he is hitting .300 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 .292.
- Edwards has at least one base hit in six straight games. In his last 10 outings he is batting .333 with five doubles, a triple, a home run, a walk and seven RBIs.
- Agustin Ramirez has 21 doubles, a triple, 14 home runs and 19 walks while batting .241.
Marlins Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Kyle Stowers | 0.5 (-215) | 1.5 (+130) | - | 0.5 (+170) |
| Jesus Sanchez | 0.5 (-245) | 1.5 (+120) | - | 0.5 (+190) |
| Heriberto Hernandez | 0.5 (-205) | 1.5 (+145) | - | 0.5 (+200) |
| Agustin Ramirez | 0.5 (-245) | 1.5 (+120) | - | 0.5 (+145) |
| Xavier Edwards | 1.5 (+150) | 1.5 (+100) | - | 0.5 (+255) |
Padres Recent Betting Performance
- In five games as underdogs over the last 10 matchups, the Padres have a record of 4-1.
- The Padres and their opponents have combined to hit the over four times in their last 10 games with a total.
- The Padres have a record of 7-3-0 ATS over their last 10 games.
Padres Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 7-3 |
| Runs Per Game | 3.6 |
| HR | 10 |
| ERA | 2.63 |
| K/9 | 8.1 |
Padres Player Insights
- Manny Machado leads the Padres with 18 home runs and 60 runs batted in, while posting a team-high batting average of .285.
- Machado is 29th in home runs and 20th in RBI among all hitters in the big leagues.
- Fernando Tatis Jr. is hitting .265 with 14 doubles, two triples, 16 home runs and 55 walks.
- Tatis ranks 47th overall in home runs and 89th in RBI this season.
- Luis Arraez is batting .283 with 17 doubles, four triples, five home runs and 19 walks.
- Bogaerts is hitting .268 with 21 doubles, six home runs and 43 walks.
Padres Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Xander Bogaerts | 0.5 (-240) | 1.5 (+145) | - | 0.5 (+210) |
| Manny Machado | 0.5 (-240) | 1.5 (+120) | - | 0.5 (+165) |
| Jackson Merrill | 0.5 (-265) | 1.5 (+115) | - | 0.5 (+170) |
| Fernando Tatis Jr. | 0.5 (-250) | 1.5 (+125) | - | 0.5 (+225) |
| Luis Arraez | 1.5 (+140) | 1.5 (+105) | - | 0.5 (+215) |
Royals vs. Marlins Highlights | MLB on FOX
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.
Topps Baseball Reveals Top 10 Cards of All Time on 'First Things First'
Texas Rangers Giving Away Blood-Stained Nolan Ryan Jerseys
MLB Free Agency Rumors, Buzz: Toronto Blue Jays Slugger Out Most of 2026
Ex-Los Angeles Dodgers Star Yasiel Puig Faces 20 Years in Federal Prison
MLB Spring Training Buzz: Baltimore Orioles Sign Pitcher Chris Bassitt
Justin Verlander Returns To Detroit Tigers On $13 Million, One-year Contract
New York Mets Shortstop Francisco Lindor To Visit Hand Specialist
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates
2026 World Baseball Classic: Full Rosters For USA, Japan And All 20 Teams
Topps Baseball Reveals Top 10 Cards of All Time on 'First Things First'
Texas Rangers Giving Away Blood-Stained Nolan Ryan Jerseys
MLB Free Agency Rumors, Buzz: Toronto Blue Jays Slugger Out Most of 2026
Ex-Los Angeles Dodgers Star Yasiel Puig Faces 20 Years in Federal Prison
MLB Spring Training Buzz: Baltimore Orioles Sign Pitcher Chris Bassitt
Justin Verlander Returns To Detroit Tigers On $13 Million, One-year Contract
New York Mets Shortstop Francisco Lindor To Visit Hand Specialist
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates
2026 World Baseball Classic: Full Rosters For USA, Japan And All 20 Teams

