Skip to content
GARY A.I.Get the app
MLB · Thu, Jul 16 · 6:00 PM

Mets at Phillies

O/U 6.5 · RL Phillies -1.5 · Citizens Bank Park

GARY'S PICK
Mets Moneyline
MLB@ Phillies· +108

Mets
Moneyline

+108 · CASHED · NYM 4 · PHI 1

Phillies

The pick & result

Published pick
Mets ML +108
Published odds
+108
Result
Won
Final score
4-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

Tonight's divisional battle at Citizens Bank Park is set to be a real pressure cooker, with a sweltering 94-degree temperature and hazy skies from Canadian wildfire smoke creating extreme offensive conditions. In a matchup where the ball should fly, the betting value lies squarely with the underdog Mets at +108. The deciding factor is how perfectly the Mets’ lineup is built to exploit Aaron Nola's severe struggles. Nola carries a bloated 6.81 home ERA and has been tagged for 20 home runs this season. His primary weakness is against left-handed hitting, allowing an .853 opponent OPS and 12 home runs to LHB. The Mets are countering with a lineup loaded with seven left-handed or switch hitters, featuring Juan Soto, who matches up exceptionally well against Nola with a career .952 OPS and three home runs in their matchups.

While Aaron Nola's actual ERA of 5.75 is higher than his 4.22 xERA, his tendency to allow fly balls (0.87 GO/AO) in these extreme, heat-thin air conditions is a major liability, especially when backed by a depleted outfield defense. The Phillies lost Gold Glovers Johan Rojas and Adolis Garcia to major injuries, forcing young players like Gabriel Rincones Jr. and Justin Crawford into starting roles. The Mets, meanwhile, possess elite outfield range (ranking 8th in Team OAA) to support their starter, Christian Scott. Scott carries a sharp 3.17 ERA over 12 starts and dominates left-handed hitters (.206 opponent AVG and .660 OPS), which will neutralize the Phillies' potent lefties like Bryce Harper and Kyle Schwarber. Scott's extreme fly-ball profile (0.60 GO/AO) is far safer with an elite defense backing him.

The game's late-inning dynamics also tilt toward New York. The Phillies' bullpen depth suffered a massive blow today with setup man Brad Keller placed on the 15-day IL with a torn UCL, putting extra stress on a relief group where lefties Jose Alvarado (6.82 ERA) and Tanner Banks (7.07 ERA) have struggled. While Scott is on a monitored pitch count, the Mets can bridge the gap to their late-inning arms using a fully rested Luke Weaver, who has been spectacular with a 1.85 ERA and a 0.82 WHIP. With the Mets regaining roster depth with Marcus Semien reinstated today and the Phillies forced to piece together their bullpen bridge, the Mets at +108 moneyline are the sharp side to back in this heat.

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 — 21d 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 — 22d ago) [KNOWN] Lou Trivino (RP) — Back (Right): The Phillies selected Trivino's contract from Triple-A Lehigh Valley on Tuesday. (Jul 8 — 8d 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 — 7d 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 — 0d ago) Mets: [KNOWN] Clay Holmes (SP) — Lower Leg (Right): Holmes (fibula) threw a live batting practice session Friday at Citi Field, Abbey Mastracco of the New York Daily News reports. (Jul 10 — 6d ago) [NEW] Luis Robert Jr. (Center Fielder) — Back (Not Specified): Robert (back) went 2-for-6 with two runs and an RBI while playing eight innings in center field in a rehab game with Double-A Binghamton on Sunday. (Jul 13 — 3d ago) [NEW] 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 — 3d 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 — 7d 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 — 6d ago)

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

PLATOON EDGE

  • Bryce Harper (bats L) gets a RHP from the 3rd spot

    1.001

    Bryce Harper's vs. Right line (1.001 OPS, 209 AB) sits well above his .644 mark the other way (133 AB). Tonight's starter Christian Scott throws RHP, the hand he hits best.

  • Juan Soto (bats L) gets a RHP from the 2nd spot

    1.049

    Juan Soto's vs. Right line (1.049 OPS, 175 AB) sits well above his .821 mark the other way (101 AB). Tonight's starter Aaron Nola throws RHP, the hand he hits best.

HEAT CHECK

  • Carson Benge: .916 OPS in Last 15 Days

    .916

    The last 15 days sample runs 41 PA: a .916 OPS versus .729 for the season, 0.187 above his norm. He has 11 home runs on the season. His total-bases line tonight: 1.5.

  • Gabriel Rincones Jr.: .730 OPS in Last 15 Days

    .730

    Over the last 15 days (29 PA) he is at a .730 OPS, up 0.205 on his .525 season mark. His total-bases line tonight: 0.5.

COOLING OFF

  • Bryce Harper: .517 OPS in L15 — draws RHP Christian Scott

    .517

    Bryce Harper's .517 OPS over the last 15 days (40 PA) trails his .862 season mark, down 0.345. Tonight he draws RHP Christian Scott — his stronger side: a 1.001 OPS vs RHP across 209 AB.

  • Brandon Marsh: .529 OPS in L15 — draws RHP Christian Scott

    .529

    Brandon Marsh's .529 OPS over the last 15 days (39 PA) trails his .829 season mark, down 0.3. Tonight he draws RHP Christian Scott — his stronger side: a .886 OPS vs RHP across 245 AB.

FIRST INNING

  • PHI have gone quiet in the 1st: runs in 1 of their last 10

    1/10

    Philadelphia Phillies have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

RUNNING GAME

  • Green light: Philadelphia Phillies run, and Francisco Alvarez has caught just 16%

    16% CS

    Philadelphia Phillies steal 0.8 bags a game (74 on the season) and Francisco Alvarez has thrown out 4 of 25 runners (16%). Everything about tonight says they keep running.

BALLPARK

  • Aaron Nola owns a 6.81 ERA at Citizens Bank Park — 5.06 everywhere else

    6.81

    Across 8 games (38.3 IP) at Citizens Bank Park, Aaron Nola has a 6.81 ERA against 5.06 at his other parks (58.7 IP). Hitters bat .319 off him here.

PARK WEATHER

  • 94° at Citizens Bank Park — the ball will carry tonight

    94°F

    Conditions at Citizens Bank Park: Cloudy, 94°, wind 2 mph, Varies. Heat like this turns warning-track outs into souvenirs. The total sits at 9.5.

REPLACEMENT

  • Gabriel Rincones Jr. (.535 vs RHP) replaces Adolis Garcia at RF tonight

    .525

    Gabriel Rincones Jr. draws RHP Christian Scott from the 8th spot. He carries a .535 OPS vs RHP (62 AB) — a favorable platoon spot relative to his .525 season line. On the injury report for 22 days (Lat).

  • Jared Young (.783 vs RHP) replaces Mark Vientos at 1B tonight

    .744

    Jared Young draws RHP Aaron Nola from the 7th spot. He carries a .783 OPS vs RHP (127 AB) — a favorable platoon spot relative to his .744 season line. On the injury report for 6 days (Hand).

TEAM RECORD

  • Mets 6-2 in Christian Scott's last 8 starts

    6-2

    Mets are 6-2 in Christian Scott's last 8 starts this season. He starts tonight.

REGRESSION

  • Aaron Nola: 5.75 ERA vs 4.22 xERA

    4.22

    Aaron Nola carries a 5.75 ERA against a 4.22 expected ERA (1.53 run gap), so he has been underperforming his contact quality. Opponents hit .279 off him vs a .247 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • Francisco Lindor: .216 AVG vs .259 xBA

    .259

    Francisco Lindor is hitting .216 against a .259 expected average (xBA) over 171 plate appearances. His wOBA sits at .298 against a .342 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

  • Christian Scott: 3.17 ERA vs 4.51 xERA

    4.51

    Christian Scott carries a 3.17 ERA against a 4.51 expected ERA (1.34 run gap), so he has been outperforming his contact quality. Opponents hit .218 off him vs a .239 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

All research from this day

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 16, 2026 at 5:35 PM 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, fanatics, caesars, betmgm, draftkings, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    JUAN SOTOTOTAL BASES OVER 1.5
    MLBMets· -108

    Juan Soto
    Total Bases over 1.5

    -108 · LOST · ACTUAL 1

    Mets

    Juan Soto is the premier target in this matchup due to a perfect convergence of splits and environmental factors. Soto is elite against right-handed pitching, posting a 1.049 OPS with 17 home runs against them this season.

    He faces Aaron Nola, whose season-long struggles (5.75 ERA) are punctuated by a vulnerability to left-handed hitters, who are batting .274 with 12 home runs against him. Citizens Bank Park is a hitter-friendly venue with a 1.06 factor, and tonight's extreme heat (94°F with a feel-like of 106°F) will only assist the carry of Soto's power profile.

    Soto has historically feasted in this park, and batting second in the lineup ensures he will see maximum plate appearances against a starter he matches up with exceptionally well.

  • GARY'S PICK
    BRANDON MARSHH+R+RBI OVER 1.5
    MLBPhillies· -130

    Brandon Marsh
    H+R+RBI over 1.5

    -130 · LOST · ACTUAL 0

    Phillies

    Brandon Marsh is in a prime position to produce from the cleanup spot tonight. Marsh has been far more effective at home this season, batting .337 at Citizens Bank Park, and he thrives against right-handed pitching with a .322 average.

    He faces Christian Scott, a young arm who has been effective but carries a massive fly-ball tendency (0.60 ground-ball-to-air-ball ratio). In 94-degree temperatures, fly balls are significantly more likely to find the gaps or leave the yard.

    Batting behind Trea Turner, Kyle Schwarber, and Bryce Harper gives Marsh a high floor for RBI opportunities, as all three possess elite on-base capabilities. Even if Scott's raw splits against lefties (.206 AVG) look intimidating, his 4.51 xERA suggests he is due for regression, particularly in a high-heat environment against a hitter as hot as Marsh at home.

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 Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day