Mets at Phillies
O/U 7.5 · RL Mets -1.5 · Citizens Bank Park
The pick & result
- Published pick
- Mets ML -130
- Published odds
- -130
- Result
- Won
- Final score
- 6-1
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The read
We’ve got a beautiful Sunday afternoon at Citizens Bank Park as the division-rival Mets and Phillies settle their four-game series with a high-stakes rubber match under the Philadelphia sun. The betting market has the visiting Mets as a modest road favorite, and when you look at the pitching matchup, it is easy to see why the sharp money is leaning toward New York.
Starting pitching is the key driver of this game. The Mets send Nolan McLean to the mound, and he has been in elite form with a 2.32 ERA over his last five starts, completing at least six innings in four of those outings. Compare that to the Phillies, who are rolling out Alan Rangel for a bullpen game. Rangel has pitched just 19.1 innings this year, averaging a mere 3.5 innings per appearance, and he has a fly-ball heavy profile (0.75 GO/AO) that is incredibly dangerous in a high-carry environment like Citizens Bank Park when the wind is blowing 13 mph left-to-right. To make matters worse for Philadelphia, Rangel allows a massive .819 OPS to left-handed hitters, and he’ll be facing five Mets lefties today. This includes a hobbled but active Juan Soto, who carries a .963 season OPS and a .480 xwOBA against four-seam fastballs, Rangel's primary pitch.
The Phillies' bullpen has some elite top-end arms, but their overall depth was dealt a major, fresh blow on July 16 when key setup man Brad Keller went down with a season-ending torn UCL. Asking this bullpen to cover five-plus innings without Keller is a massive chore. McLean has historical success against Philadelphia’s stars, holding Bryce Harper, Trea Turner, and Bryson Stott to a combined 2-for-14 (.142 AVG). With the Mets possessing a huge starting pitching edge and a lineup custom-built to exploit Rangel's fly-ball tendencies, backing the Mets on the moneyline at a reasonable price is the smart bet today.
Injuries noted
Phillies: [KNOWN] Johan Rojas (Center Fielder) — Elbow (Right): Rojas (suspension) underwent surgery Friday to repair the UCL in his right elbow and will face an expected recovery timeline of 6-to-8 months, Scott Lauber of The Philadelphia Inquirer reports. (Jun 25 — 23d ago) [KNOWN] Adolis Garcia (RF) — Lat (Right): The Phillies announced that Garcia underwent successful surgery Wednesday to repair a torn right lat, Lochlahn March of The Philadelphia Inquirer reports. (Jun 24 — 24d ago) [KNOWN] Lou Trivino (RP) — Back (Right): The Phillies selected Trivino's contract from Triple-A Lehigh Valley on Tuesday. (Jul 8 — 10d ago) [KNOWN] Tanner Banks (RP) — Forearm (Left): The Phillies placed Banks on the 15-day injured list Thursday with a left forearm strain. (Jul 9 — 9d ago) [NEW] Brad Keller (RP) — Elbow (Right): The Phillies placed Keller on the 15-day injured list Thursday with a torn UCL in his right elbow. (Jul 16 — 2d ago) Mets: [NEW] Clay Holmes (SP) — Lower Leg (Right): Holmes (fibula) will begin a rehab assignment with High-A Brooklyn on Saturday. (Jul 17 — 1d ago) [NEW] Luis Robert Jr. (Center Fielder) — Back (Not Specified): Robert (back) is expected to return from the injured list ahead of Monday's series opener against the Brewers, Max Goodman of NJ.com reports. (Jul 18 — 0d ago) [KNOWN] Justin Hagenman (Relief Pitcher) — Ribs (Not Specified): The Mets announced June 1 that Hagenman (rib) has yet to resume a throwing program, MLB.com reports. (Jul 13 — 5d ago) [KNOWN] Austin Warren (RP) — Forearm (Right): An MRI on Warren's right forearm revealed no ligament damage Wednesday, Anthony DiComo of MLB.com reports. (Jul 8 — 10d ago) [KNOWN] Mark Vientos (1B) — Hand (Right): Mets interim manager Andy Green said Thursday that Vientos has been diagnosed with a fractured right hand and will be placed on the 10-day injured list, Chelsea Janes of SNY.tv reports. (Jul 10 — 8d ago)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
STARTER FORM
Nolan McLean: 1.00 ERA over his last 3 starts
1.00He has allowed 2 earned runs over his last 18 innings (1.00 ERA) with a 1.11 WHIP (1.12 season) — a different pitcher than the 3.52 season line says.
PLATOON EDGE
Bryce Harper (bats L) gets a RHP from the 3rd spot
1.001Bryce Harper's vs. Right line (1.001 OPS, 214 AB) sits well above his .644 mark the other way (135 AB). Tonight's starter Nolan McLean throws RHP, the hand he hits best.
COOLING OFF
Brandon Marsh: .355 OPS in L15 — draws RHP Nolan McLean
.355Brandon Marsh's .355 OPS over the last 15 days (39 PA) trails his .812 season mark, down 0.457. Tonight he draws RHP Nolan McLean — his stronger side: a .869 OPS vs RHP across 250 AB.
Bryce Harper: .518 OPS in L15 — draws RHP Nolan McLean
.518Bryce Harper's .518 OPS over the last 15 days (39 PA) trails his .863 season mark, down 0.345. Tonight he draws RHP Nolan McLean — his stronger side: a 1.001 OPS vs RHP across 214 AB.
RUNNING GAME
Philadelphia Phillies like to run — Luis Torrens (42% caught) is the wrong catcher to test
42% CSPhiladelphia Phillies attempt 0.9 steals a game, but Luis Torrens has cut down 14 of 33 runners (42%). Someone is getting thrown out tonight.
PARK WEATHER
Wind blowing in 14 mph at Citizens Bank Park tonight
IN 14Conditions at Citizens Bank Park: Partly Cloudy, 80°, wind 14 mph, In From LF. That wind knocks down anything hit in the air. The total sits at 11.75.
TEAM RECORD
Phillies 0-5 in Alan Rangel's last 5 starts
0-5Phillies are 0-5 in Alan Rangel's last 5 starts this season — losers of his last 5 in a row. He starts tonight.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored July 19, 2026 at 10:49 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, caesars, draftkings, fanatics, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
1- GARY'S PICKJUAN SOTOH+R+RBI OVER 1.5
Juan Soto enters this game in a prime statistical position to exploit a struggling Phillies pitching situation. Alan Rangel is a converted reliever making a spot start with significant control issues, having walked 7 batters in just over 7 innings of work this year.
Soto is the most disciplined hitter in the game, drawing 11 walks in his last 10 games, ensuring he will have multiple baserunning opportunities. When he isn't walking, he is punishing right-handed pitching to the tune of a 1.056 OPS.
The game environment at Citizens Bank Park today is elite for left-handed power, with temperatures in the 80s and a 13 mph wind gusting toward the right-field seats. Soto hitting second in the order provides the volume (typically 4-5 plate appearances) and the lineup protection to reach this number through either a single home run or by reaching base and being driven home by Francisco Lindor and Bo Bichette.
Every prop from this day is on the archive page.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery MLB game this dayThe MLB recordToday's MLB picksEvery sport this day