Miami Marlins vs Arizona Diamondbacks Prediction, 6/28/2025 MLB Picks, Best Bets & Odds
Game: Miami Marlins vs Arizona Diamondbacks
Date: Saturday, June 28, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: Miami (+106) Arizona (-128)
The Miami Marlins (33-45) are hitting the road to Chase Field on Saturday where they will try to defeat the Arizona Diamondbacks (41-39). The odds on this game have the Marlins at +106 while the Diamondbacks are sitting at -128. The over/under comes in at 9. The expected starting pitchers will be Sandy Alcantara and Brandon Pfaadt.


As a team, the Miami Marlins are earning 4.1 runs per game, which puts them at 23rd in MLB. They have accumulated 318 runs while having a team on-base percentage of .315. The Marlins have tallied 131 doubles as a squad and have smacked 66 balls out of the park. They have 306 runs batted in and 676 hits for the year, and their average at the plate is sitting at .253. Miami is slugging .385 and have struck out 626 times, while being walked on 234 occasions.
Today’s Featured MLB Best Bet! TONY GEORGE is going back-to-back with MLB 6 Unit Top Picks. Cashed one Friday! Tony is 7-1 YTD with MLB Top Picks for +$4270! An afternoon hidden gem Saturday gets the cash again. Game at 4 EST You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks
The Marlins have an earned run average of 4.85 on the season (26th in MLB), and the staff has rung up 608 hitters. Marlins pitchers have given up 91 home runs and also 403 runs in total (26th in MLB). They have walked 274 opposing batters and their FIP sits at 4.36 as a team for the season. Miami has surrendered 693 hits (9.0 per 9 innings) and also 374 earned runs. They have earned a strikeout to walk ratio of 2.22 and their pitching staff has recorded a WHIP of 1.39.
The Marlins bullpen have a save rate of 54.8% and have entered the game in 73 save situations. The relief pitchers have inherited 103 base runners on the season with 34.0% of those runners earned a run for their team. Marlins relief pitchers have entered the contest with runners on base 71 times as well as having 86 appearances in high leverage situations. The Marlins have dispatched 256 relievers to the hill for the season. The relievers have accumulated 41 holds on the campaign (21st in the league). They have tallied 17 saves this season and have blown 14 of their 31 save opportunities.
The Marlins have turned 68.8% of balls hit into play into outs out of 6,246 innings on the field, ranking them 23rd in pro baseball. The Los Angeles Dodgers have 2,082 putouts so far this season, in addition to 695 assists and 42 errors. Their fielding percentage is holding at .985 which ranks 20th in baseball, and have earned 55 double plays.
Alcantara (45-63 career record) is the owner of a FIP of 3.52 while he has faced 4,010 batters in the major leagues. He has surrendered 843 hits (7.8 hits per nine innings) with 307 walks. His ERA is 3.58 (387 ER's allowed) and his career WHIP is 1.180. Alcantara has taken the mound for 974 innings and has earned 848 punch outs so far in his MLB career.
Arizona has knocked in 115 HRs on the season as well as 405 RBIs. They have hit 145 doubles, while walking 287 times and scoring 413 runs. The Arizona Diamondbacks have an on-base percentage of .331 in addition to a team batting average of .255 for the season. The Diamondbacks hold a team SLG% of .448 and they average 5.16 runs per contest (3rd in baseball). They have been rung up on 619 instances (26th in the league) and have totaled 694 base hits.
The Arizona pitching staff have allowed 407 runs over the course of the season while having a team ERA of 4.73 (374 earned runs yielded). They have allowed 107 homers and they relinquish 5.15 runs per 9 innings (25th in baseball). The Diamondbacks have a team WHIP of 1.342 and have a FIP of 4.40 as a team on the season. Their strikeout to walk ratio comes in at 8.60 (676 strikeouts vs 266 walks). They are sitting at 21st in MLB as a staff in total hits conceded with 688.
With 87 save situations, the Diamondbacks have 46 holds in addition to 14 blown saves. Arizona has had relievers enter the game in 39 save chances and they have tallied 25 saves. Their relievers have stepped onto the hill 76 times in high leverage situations and on 67 occasions with base runners. Arizona bullpen pitchers have an inherited score rate of 34.1% out of 88 inherited runners. They sit at 14th in MLB holding a save rate of 64.1%, and they have dispatched 250 bullpen pitchers onto the field this season.
In their 6,402 innings on the diamond, the Diamondbacks have accumulated a defensive efficiency of 69.4% (19th in the majors). The Arizona Diamondbacks have gotten 62 double plays and own a fielding percentage of .987 (13th in MLB). The Diamondbacks have recorded 716 assists, 38 errors and have a total of 2,134 putouts on the campaign.
Pfaadt (22-24 career record) has earned a 5.16 earned run average while giving up 9.7 hits per nine innings. He has a strikeout to walk ratio of 3.91 and he has faced 1,536 opposing hitters during his career. He has conceded a total of 205 ER's while holding a WHIP of 1.321 and a FIP of 5.1. During his MLB career, Pfaadt has allowed 384 base knocks and he has 344 strikeouts in 357 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Miami (+106)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Arizona Diamondbacks - Twitter
Miami Marlins - Twitter