Arizona Diamondbacks vs Philadelphia Phillies Prediction, 5/4/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs Philadelphia Phillies
Date: Sunday, May 4, 2025
Location: Citizens Bank Park in Philadelphia, PA
TV: NBC Sports Philadelphia
Odds/Point Spread: Arizona (+162) Philadelphia (-196)
The Philadelphia Phillies (17-14) welcome the Arizona Diamondbacks (17-14) at Citizens Bank Park on Sunday. The line on this matchup has Arizona at +162 and Philadelphia is sitting at -196. The total is 8. The pitchers taking the mound are Eduardo Rodriguez and Ranger Suarez.


The Diamondbacks have accounted for 63 doubles as a squad and have smacked 42 balls out of the stadium. Arizona is slugging .438 and have been rung up 234 times, while drawing a walk on 129 occasions. As a team, the Arizona Diamondbacks are notching 5.2 runs per game, which ranks them 4th in the league. They have amassed 156 runs batted in and 255 hits on the campaign, while their batting average is sitting at .245. They have notched a total of 161 runs while holding a team on-base percentage of .331.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has 8 of our last 10 selections! Sunday will feature a 7-unit selection you do not want to miss. We have nailed 70% of our top plays this season in MLB and you can sign-up below with a daily picks package from MLB Baseball. We are profitable on the season in both KBO and MLB! 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 Expert Picks
They have accumulated a K/BB ratio of 2.68 and the pitching staff sits with a WHIP of 1.28. Diamondbacks pitchers have relinquished 39 home runs and 151 runs in total (23rd in the league). Arizona has surrendered 254 base hits (8.2 per 9 innings) and also 136 earned runs. The Diamondbacks have a team earned run average of 4.39 so far this season (24th in the league), and their staff has rung up 276 hitters. Their pitching staff has walked 103 opposing batters and their FIP is 4.15 as a squad for the season.
Diamondbacks relief pitchers have entered the game with opponents on base 25 times and also have had 33 appearances in high leverage situations. The relievers have accumulated 21 holds for the season (10th in MLB). The Diamondbacks relief pitchers have recorded a save percentage of 66.7% and have stepped onto the mound in 37 save situations. They have recorded 10 saves this year and have blown 5 of their 15 save opportunities. The relievers have inherited 29 runners so far this season with 31.0% of them crossed the plate. The Diamondbacks have sent 93 relievers to the mound this season.
The Diamondbacks have converted 69.9% of balls hit into play into outs out of their 2,511 innings on the diamond, ranking them 17th in the majors. The Arizona Diamondbacks have earned a total of 837 putouts on the year, as well as 276 assists and 20 errors. Their fielding rate is at .982 which ranks 23rd in the majors, and have earned 23 double plays.
Rodriguez has thrown 1,182 frames and has accumulated 1,189 K's during his MLB career. Rodriguez (86-60 record in his career) has a FIP of 4.07 while going up against 5,030 hitters in the major leagues. His earned run average is 4.13 (543 ER's allowed) and his WHIP is 1.306. He has conceded 1,141 hits (8.7 hits per 9 innings) with 403 free passes.
Philadelphia has knocked in 27 HRs this year to go along with 131 RBIs. They have 46 two-baggers, while walking 126 times and putting up 140 runs. The Philadelphia Phillies are sitting with an OBP of .335 as well as a team batting average of .251 this season. The Phillies hold a team slugging % of .384 and they are earning 4.52 runs per game (13th in MLB). They have struck out on 248 instances (22nd in the league) and have 263 hits.
The Philadelphia pitching staff have surrendered 136 runs on the season while holding an ERA of 3.91 (120 earned runs conceded). They have conceded 33 long balls and they concede 4.43 runs per 9 innings (16th in the league). The Phillies have a WHIP of 1.300 in addition to having a FIP of 3.57 as a staff this season. Their strikeout to walk ratio comes in at 9.80 (301 strikeouts against 93 free passes). They are currently ranked 21st in the league as a pitching staff in total hits relinquished with 266.
Sitting with 34 save situations, the Phillies have accrued 17 holds and also 8 blown saves. Philadelphia has called on relief pitchers to enter the game in 16 save chances and they have earned 8 saves. Their bullpen pitchers have stepped onto the hill 32 times in high leverage situations in addition to 19 occasions with base runners. Philadelphia bullpen pitchers have an inherited score percentage of 44.4% out of their 27 inherited runners. They rank 27th in baseball holding a save percentage of 50.0%, and they have dispatched 100 relievers to the mound so far this year.
The Philadelphia Phillies have gotten 21 double plays and have a fielding rate of .987 (11th in baseball). The Phillies have recorded 263 assists, 14 errors and have earned a total of 830 putouts this year. Out of their 2,490 innings played, the Phillies have a efficiency on defense of 67.5% (27th in MLB).
So far in his pro baseball career, Suarez has allowed 574 base hits while he has tallied 554 punch outs in 604 innings. He has surrendered 230 earned runs while holding a WHIP of 1.284 and being the owner of a FIP of 3.4. He has a K/BB ratio of 2.74 and he has faced 2,546 opposing hitters so far in his MLB career. Suarez (41-29 win-loss record in his career) has earned a 3.43 ERA while allowing 8.6 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Arizona (+162)
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:
Philadelphia Phillies - Twitter
Arizona Diamondbacks - Twitter