Miami Marlins vs Philadelphia Phillies Prediction, 4/20/2025 MLB Picks, Best Bets & Odds
Game: Miami Marlins vs Philadelphia Phillies
Date: Sunday, April 20, 2025
Location: Citizens Bank Park in Philadelphia, PA
TV: NBC Sports Philadelphia
Odds/Point Spread: Miami (+110) Philadelphia (-132)
The Philadelphia Phillies (11-8) will play the Miami Marlins (8-10) at Citizens Bank Park on Sunday. The odds on this game have Miami at +110 and Philadelphia is at -132. The over/under is 8.5. The expected starting pitchers will be Connor Gillispie and Jesus Luzardo.


The Marlins have recorded 33 doubles as a squad and have knocked 12 balls out of the park. Miami is slugging .373 and have been called out on strikes 175 times, while taking a walk on 63 occasions. As a squad, the Miami Marlins are compiling 4.2 runs per outing, which has them at 18th in the league. They have compiled 70 runs batted in as well as 158 hits over the course of the season, while their team batting average is sitting at .255. They have earned a total of 75 runs while holding a team OBP of .327.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Play Saturday (4 p.m.). Scott went 5-1 on the bases last night and he's 11-3 the last 4 days. And after winning another 7-Unit last night (prop), Scott's top play run has now produced +34,420. Scott measures success by the years, not mere weeks. Continue winning on the bases and with top plays overall. Get Scott's 7-Unit MLB late afternoon side 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 MLB Expert Picks
They have earned a strikeout to walk ratio of 1.69 and their pitching staff has a collective WHIP of 1.41. Marlins pitchers have surrendered 23 long balls in addition to 93 runs (25th in baseball). Miami has given up 149 hits (8.2 per 9 innings) in addition to 84 earned runs. The Marlins are sitting with a team ERA of 4.61 for the year (27th in MLB), and the staff has rung up 140 hitters. They have walked 83 hitters and their FIP comes in at 4.76 as a team this season.
The Marlins have dispatched 61 relief pitchers to the mound over the course of the season. The relief pitchers have inherited 32 base runners for the year with 37.5% of those runners crossed home plate. They have recorded 2 saves so far this season and have missed out on 2 of their 4 save opportunities. The Marlins relief pitchers have a save rate of 50.0% and have entered the game in 17 save situations. The relievers have recorded 13 holds so far this year (12th in baseball). Marlins relief pitchers have entered the game with opponents on base 23 times in addition to having 23 appearances in high leverage situations.
The Los Angeles Dodgers have accounted for 492 putouts thus far, as well as 173 assists and 11 errors. Their fielding percentage is at .984 which has them ranked 19th in the majors, and they have turned 13 double plays. The Marlins have converted 71.2% of balls hit into play into outs out of 1,476 innings on the diamond, which has them ranked 12th in baseball.
Gillispie has thrown 27 frames and is sitting with 26 punch outs so far in his pro baseball career. Gillispie (0-2 career record) sits with a FIP of 5.25 while he has faced 117 opposing batters during his time in the majors. His ERA is 5.33 (16 earned runs allowed) and he has a WHIP of 1.296. He has surrendered 23 base hits (7.7 hits per 9 innings) with 12 walks.
The Philadelphia Phillies hold an on-base percentage of .331 as well as a team batting average of .238 on the year. They have struck out on 159 occasions (15th in baseball) and have recorded 149 hits. Philadelphia has a total of 18 long balls so far this season and 74 RBIs. The Phillies hold a slugging percentage of .379 and they score 4.21 runs per contest (17th in baseball). They have hit 26 two-baggers, while taking a walk 85 times as well as putting up 80 runs.
The Philadelphia pitching staff have relinquished 82 runs on the campaign while holding a team ERA of 4.10 (77 earned runs conceded). They have given up 23 homers and they allow 4.37 runs per 9 innings (15th in MLB). The Phillies are sitting with a team WHIP of 1.302 and are the owners of a FIP of 3.68 as a squad on the year. Their K/BB ratio comes in at 10.10 (189 strikeouts vs 58 free passes). They are currently ranked 23rd in the league as a staff in total hits relinquished with 162.
Philadelphia relief pitchers hold an inherited score percentage of 33.3% out of 18 inherited base runners. Their relievers have taken the field 23 times in high leverage situations and also on 11 occasions with runners on. With 26 save situations, the Phillies have accumulated 14 holds and 5 blown saves. They are ranked 22nd in the league holding a save percentage of 54.5%, and they have sent 61 relievers to the hill this year. Philadelphia has called on relievers to enter the game in 11 save opportunities and they have earned 6 saves.
The Philadelphia Phillies have turned 16 double plays and have accounted for a fielding rate of .990 (4th in professional baseball). The Phillies have racked up 160 assists, 7 errors and have notched a total of 507 putouts on the campaign. In 1,521 innings on the diamond, the Phillies have earned a defensive efficiency of 67.5% (26th in MLB).
So far in his career, Luzardo has given up 479 hits while he has earned 588 punch outs in 535 innings pitched. Luzardo (28-34 career mark) holds a 4.20 ERA while allowing 8.1 hits per 9 innings. He has conceded a total of 250 ER's while earning a WHIP of 1.245 and being the owner of a FIP of 4.1. His strikeout to walk ratio is 3.14 and he has gone up against 2,237 opposing batters during his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Miami (+110)
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
Miami Marlins - Twitter