
Diamondbacks vs. Marlins Prediction, Odds, Picks - June 28
Sandy Alcantara will look to control Geraldo Perdomo and the Arizona Diamondbacks when they play his Miami Marlins on Saturday at 4:10 p.m. ET. The Diamondbacks are the favorite in this one, at -166, while the underdog Marlins have +139 odds to play spoiler. Arizona is favored on the run line (-1.5). The over/under is 9 runs for this game.
Here's everything you need to know from a betting perspective on the Diamondbacks-Marlins game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Marlins vs. Giants Highlights | MLB on FOX
Diamondbacks vs. Marlins Game Information & Odds
- When: Saturday, June 28, 2025 at 4:10 p.m. ET
- Where: Chase Field in Phoenix, Arizona
- How to watch on TV: ARID and FDSFL
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Diamondbacks | -166 | +139 | 9 | -109 | -112 | -1.5 | +128 | -153 |
Diamondbacks vs. Marlins Prediction
- Score Prediction: Diamondbacks 5, Marlins 4
- Total Prediction: Over 9 runs
- Win Probabilities: Diamondbacks 55%, Marlins 45%
Diamondbacks vs. Marlins Betting Insights
- The Diamondbacks have entered the game as favorites 54 times this season and won 29, or 53.7%, of those games.
- This season Arizona has won nine of its 16 games, or 56.2%, when favored by at least -166 on the moneyline.
- The implied probability of a win from the Diamondbacks, based on the moneyline, is 62.4%.
- The Marlins have won in 30, or 42.9%, of the 70 contests they have been named as odds-on underdogs this year.
- This year, Miami has won 13 of 31 games when listed as at least +139 or worse on the moneyline.
- The Marlins have an implied victory probability of 41.8% according to the moneyline set by oddsmakers for this matchup.
Diamondbacks Recent Betting Performance
- The Diamondbacks were the moneyline favorite in seven of their last 10 games, and went 4-3 in those matchups.
- In their last 10 matchups -- all had a set run total -- the Diamondbacks and their opponents combined to go over the total six times.
- The Diamondbacks are 6-4-0 against the spread over their past 10 games.
Diamondbacks Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 6 |
| HR | 16 |
| ERA | 4.70 |
| K/9 | 9.4 |
Diamondbacks Player Insights
- Perdomo is hitting .259 with 17 doubles, a triple, nine home runs and 46 walks.
- In all of the majors, Perdomo ranks 101st in home runs and 12th in RBI.
- Perdomo takes a hitting streak of four games into this game. In his last five games he is batting .250 with a double, a home run, four walks and five RBIs.
- Josh Naylor has a club-best .304 batting average.
- Naylor is 87th in homers and 19th in RBI among all hitters in MLB.
- Eugenio Suarez has racked up a team-high 25 home runs and 67 runs batted in.
- Ketel Marte is batting .307 with 11 doubles, 15 home runs and 32 walks.
Diamondbacks Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Randal Grichuk | 0.5 (-200) | 1.5 (+135) | - | 0.5 (+185) |
| Pavin Smith | 0.5 (-210) | 1.5 (+130) | - | 0.5 (+175) |
| Ketel Marte | 0.5 (-255) | 1.5 (+105) | - | 0.5 (+155) |
| Jake McCarthy | 0.5 (-220) | 1.5 (+140) | - | 0.5 (+215) |
| Geraldo Perdomo | 0.5 (-225) | 1.5 (+130) | - | 0.5 (+215) |
Marlins Recent Betting Performance
- In 10 games as underdogs over the last 10 matchups, the Marlins have a record of 7-3.
- In their last 10 games with a total, the Marlins and their opponents have combined to hit the over four times.
- The Marlins have eight wins against the spread in their last 10 chances.
Marlins Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 7-3 |
| Runs Per Game | 5.5 |
| HR | 10 |
| ERA | 3.86 |
| K/9 | 7.3 |
Marlins Player Insights
- Otto Lopez is batting .261 with nine doubles, seven home runs and 24 walks, while getting on base at a rate of .332.
- Lopez's home run total places him 154th in MLB, and he ranks 94th in RBI.
- Lopez carries an eight-game hitting streak into this matchup. During his last 10 games he is batting .410 with two doubles, a home run, four walks and 11 RBIs.
- Kyle Stowers been a consistent power bat this season, as he leads his team with 13 home runs and 40 RBI.
- Stowers ranks 39th in homers and 66th in RBI among all MLB hitters this year.
- Agustin Ramirez is batting .247 with 13 doubles, 12 home runs and 15 walks.
- Xavier Edwards leads the team in batting average with a high-water mark of .281.
Marlins Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Kyle Stowers | 0.5 (-225) | 1.5 (+130) | - | 0.5 (+155) |
| Jesus Sanchez | 0.5 (-250) | 1.5 (+110) | - | 0.5 (+155) |
| Xavier Edwards | 1.5 (+140) | 1.5 (-105) | - | 0.5 (+220) |
| Otto Lopez | 1.5 (+160) | 1.5 (+100) | - | 0.5 (+155) |
| Agustin Ramirez | 1.5 (+170) | 1.5 (-105) | - | 0.5 (+135) |
Diamondbacks complete comeback trailing four runs in ninth inning vs. Padres
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.
2026 MLB Free Agent Signings, Trades: Dodgers Add an Infielder
The Big Picture: Why the Skubal-Tigers Salary Standoff Could Make MLB History
Former Phillies, Twins OF Max Kepler Suspended 80 Games for Banned PED Violation
MLB Arbitration: Tarik Skubal Asks for Record $32M, Tigers Offer $19M
Manfred: MLB Has Talked Expansion, In-Season Tournament, Split Season
What MLB Could Look Like After Expansion: Eight Divisions, New Rivalries?!
World Series Winners: Complete list of champions by year
Ranking the 10 best third basemen in MLB for 2025
MLB Free Agency Rumors, Buzz: Diamondbacks Won't Trade All-Star Marte
2026 MLB Free Agent Signings, Trades: Dodgers Add an Infielder
The Big Picture: Why the Skubal-Tigers Salary Standoff Could Make MLB History
Former Phillies, Twins OF Max Kepler Suspended 80 Games for Banned PED Violation
MLB Arbitration: Tarik Skubal Asks for Record $32M, Tigers Offer $19M
Manfred: MLB Has Talked Expansion, In-Season Tournament, Split Season
What MLB Could Look Like After Expansion: Eight Divisions, New Rivalries?!
World Series Winners: Complete list of champions by year
Ranking the 10 best third basemen in MLB for 2025
MLB Free Agency Rumors, Buzz: Diamondbacks Won't Trade All-Star Marte


