Arizona Diamondbacks vs Miami Marlins Prediction, 4/17/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs Miami Marlins
Date: Thursday, April 17, 2025
Location: loanDepot park in Miami, FL
TV: FanDuel Sports Network Florida
Odds/Point Spread: Arizona (-275) Miami (+220)
The Miami Marlins (8-8) will go up against the Arizona Diamondbacks (10-7) at loanDepot park on Thursday. The moneyline on this matchup has the Diamondbacks at -275 while the Marlins are coming in at +220. The over/under is set at 8. The starting pitchers are Eduardo Rodriguez and Edward Cabrera.


The Diamondbacks have hit 37 doubles as a unit and have hit 20 balls out of the stadium. Arizona has a slugging percentage of .443 and have struck out 114 times, while being walked on 73 occasions. As a team, the Arizona Diamondbacks are knocking in 5.4 runs per game, which puts them at 3rd in MLB. They have accumulated 90 runs batted in as well as 143 hits for the season, and their batting average comes in at .258. They have 92 runs scored while having a team OBP of .346.
Today’s Featured MLB Best Bet! ROBERT FERRINGO is 23-11 (68%), +7,400 with his last 34 plays rated 5.0+ across all sports. Robert is releasing a 7-Unit MLB Play (6:40 p.m.) Friday after an easy 7-Unit NHL winner with St. Louis on Thursday. Robert has been hot and you can get this one by signing up below. 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 Free MLB Picks
They have earned a K/BB ratio of 2.94 and their pitching staff sits with a WHIP of 1.16. Diamondbacks pitchers have allowed 19 long balls and also 76 runs in total (16th in baseball). Arizona has conceded 124 hits (7.4 per 9 innings) as well as 72 earned runs. The Diamondbacks have an earned run average of 4.32 on the campaign (21st in MLB), and their staff has struck out 147 hitters. Their pitching staff has walked 50 opposing players and their FIP sits at 3.87 as a squad on the campaign.
The Diamondbacks have dispatched 46 relief pitchers to the mound so far this season. The bullpen pitchers have inherited 11 base runners this year with 27.3% of those runners ended up scoring. They have earned 5 saves for the year and haven't blown a chance. The Diamondbacks relievers have earned a save rate of 100.0% and has come into the game in 11 save situations. The relievers have racked up 6 holds on the year (26th in the league). Diamondbacks bullpen pitchers have entered the game with opponents on base 9 times as well as having 9 appearances in high leverage situations.
The Arizona Diamondbacks have notched a total of 450 putouts over the course of the season, in addition to 156 assists and 9 errors. Their fielding percentage is at .985 which puts them in 15th in professional baseball, and have accumulated 8 double plays. The Diamondbacks have turned 72.2% of balls in play into outs out of 1,350 innings on the diamond, which has them sitting 8th in professional baseball.
Rodriguez (85-59 career record) is the owner of a FIP of 4.03 while he has faced 4,953 batters in the major leagues. He has given up 1,116 base knocks (8.6 hits per nine innings) and has 401 walks. His ERA is 4.09 (530 earned runs allowed) and he has a career WHIP of 1.301. Rodriguez has taken the hill for 1,166 innings and has accounted for 1,174 punch outs during his pro baseball career.
The Marlins hold a team SLG% of .374 and they score 4.31 runs per contest (16th in MLB). They have hit 29 doubles, while getting a free base 56 times and recording 69 runs. Miami has accumulated 11 long balls over the course of the season to go along with 65 runs batted in. They have been rung up on 149 occasions (12th in MLB) and have tallied 138 base knocks. The Miami Marlins have tallied an OBP of .326 and a batting average of .253 this season.
The Marlins have a WHIP of 1.397 and have a FIP of 4.52 as a pitching staff this season. Their K/BB ratio sits at 7.10 (115 strikeouts against 70 walks). They are sitting at 16th in MLB as a staff in total hits surrendered with 134. They have conceded 17 homers and they relinquish 4.99 runs per 9 innings (23rd in MLB). The Miami pitching staff have surrendered 81 runs on the campaign while having an ERA of 4.44 (72 earned runs conceded).
Sitting with 17 save situations, the Marlins have amassed 13 holds and also 2 blown saves. Miami has called on bullpen pitchers to take the mound in 4 save opportunities and they have walked away with 2 saves. Their relief pitchers have taken the field 23 times in high leverage situations and on 21 occasions with runners on. Miami relief pitchers have an inherited score rate of 42.9% of 28 inherited base runners. They rank 23rd in the league holding a save percentage of 50.0%, and they have dispatched 56 relievers onto the diamond for the season.
In 1,314 innings on the field, the Marlins have accumulated a efficiency on defense of 70.9% (16th in pro baseball). The Miami Marlins have gotten 13 double plays and have a fielding percentage of .982 (23rd in professional baseball). The Marlins have accrued 156 assists, 11 errors and have amassed 438 putouts so far this year.
Thus far in his career, Cabrera has surrendered 232 hits and he has 333 punch outs in 299 frames. Cabrera (17-22 mark in his career) has a 4.30 earned run average while allowing 7.0 hits per nine innings. He has surrendered 143 earned runs while holding a WHIP of 1.347 and being the owner of a FIP of 4.2. He has a strikeout to walk ratio of 1.95 and he has faced 1,287 batters so far in his career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Arizona (-275)
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:
Miami Marlins - Twitter
Arizona Diamondbacks - Twitter