New York Mets vs Philadelphia Phillies Prediction, 6/20/2026 MLB Picks, Best Bets & Odds
Game: New York Mets vs Philadelphia Phillies
Date: Saturday, June 20, 2026
Location: Citizens Bank Park in Philadelphia, PA
TV: NBC Sports Philadelphia
Odds/Point Spread: New York (-152) Philadelphia (+126)
The New York Mets (34-41) are hitting the road to Citizens Bank Park on Saturday where they will attempt to defeat the Philadelphia Phillies (40-35). The odds on this game have New York at -152 while Philadelphia is sitting at +126. The betting total comes in at 8. The pitchers who are expected to start are Freddy Peralta and Cristopher Sanchez.

New York has a slugging percentage of .373 and have struck out 616 times, while drawing a walk on 217 occasions. They have tallied 292 runs batted in and 584 base knocks on the year, and their batting average sits at .233. The Mets have recorded 95 doubles as a unit and have knocked 79 balls out of the park. They have racked up 306 runs and hold an OBP of .298. As a squad, the New York Mets are notching 4.1 runs per outing, which has them sitting at 24th in MLB.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 7-Unit Play on Thursday (2 p.m.). We have nailed 7 of our last 9 MLB Top Plays and 11 of our last 15 top plays in all sports. Doc’s is positive on the season in MLB, and you can receive this selection by signing-up below with a daily picks package from MLB Baseball. 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 NHL package. Join Now! |
Get all of our MLB Expert Picks
The Mets have compiled a team ERA of 3.92 over the course of the season (10th in the league), and their staff has rung up 682 batters. Mets pitchers have surrendered 72 home runs and 321 runs in total (13th in MLB). They have walked 269 hitters and their FIP is 3.81 as a unit on the season. New York has surrendered 581 hits (7.8 per 9 innings) and also 292 earned runs. Their strikeout to walk ratio sits at 2.54 and their pitching staff has a collective WHIP of 1.27.
The Mets have dispatched 228 relief pitchers to the hill on the year. The relievers have inherited 100 runners this year with 32.0% of those players crossing home plate. The bullpen have accumulated 29 holds for the season (28th in the league). Mets relief pitchers have gone to the mound with opponents on base 77 times and also have had 88 appearances in high leverage situations. They have accumulated 13 saves so far this year and have blown 9 of 22 save opportunities. The Mets relief pitchers have accumulated a save rate of 59.1% and have stepped onto the mound in 51 save situations.
The New York Mets have accounted for 2,012 putouts thus far, in addition to 615 assists and 41 errors. Their fielding percentage is at .985 which has them ranked 20th in professional baseball, and have earned 42 double plays. The Mets have transformed 70.3% of balls in play into outs out of 6,036 innings on the field, which has them sitting at 14th in the majors.
Peralta (75-47 record in his career) has a FIP of 3.56 and he has gone up against 4,210 batters in the major leagues. He has surrendered 769 base hits (6.8 hits per nine innings) and has 393 free passes. His ERA is 3.61 (407 ER's allowed) and his WHIP is 1.146. Peralta has taken the ball for 1,014 frames and has racked up 1,234 K's so far in his pro baseball career.
Philadelphia has hit 93 home runs on the year as well as 299 runs batted in. They have recorded 95 doubles, while getting a free base 223 times and earning 308 runs. The Philadelphia Phillies have recorded a team OBP of .298 and a team batting average of .229 for the season. The Phillies hold a slugging % of .387 and they are recording 4.11 runs per contest (23rd in MLB). They have struck out on 647 instances (7th in the league) and have totaled 574 hits.
The Phillies are sitting with a team WHIP of 1.307 and are the owners of a FIP of 3.66 as a staff so far this year. They have earned a K/BB ratio of 9.50 (703 strikeouts against 208 free passes). They have a ranking of 26th in baseball as a pitching staff in total hits given up with 664. They have yielded 83 dingers and they give up 4.43 runs per 9 innings (14th in MLB). The Philadelphia pitching staff have conceded 328 runs this year while having an ERA of 4.10 (304 earned runs given up).
They rank 4th in baseball holding a save rate of 76.7%, and they have dispatched 249 relievers to the hill for the season. Their relief pitchers have taken the field 65 times in high leverage situations and on 60 occasions with base runners. With 61 save situations, the Phillies have earned 30 holds and 7 blown saves. Philadelphia has had bullpen pitchers enter the contest in 30 save opportunities and they have earned 23 saves. Philadelphia bullpen pitchers hold an inherited score percentage of 31.6% out of their 76 inherited base runners.
In 6,006 innings played, the Phillies hold a efficiency on defense of 67.0% (29th in baseball). The Philadelphia Phillies have turned 44 double plays and own a fielding percentage of .987 (16th in professional baseball). The Phillies have accrued 635 assists, 36 errors and have 2,002 putouts over the course of the season.
Thus far in his career, Sanchez has conceded 584 base knocks while earning 625 strikeouts in 634 frames. He has given up a total of 213 ER's while holding a WHIP of 1.153 and having a FIP of 3.0. His K/BB ratio is 4.25 and he has faced 2,593 hitters thus far in his career. Sanchez (38-24 career record) has earned a 3.02 ERA while allowing 8.3 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take New York (-152)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Philadelphia Phillies - Twitter
New York Mets - Twitter
