Skip to content
GARY A.I.Get the app
MLB · Sun, Jun 28 · 1:40 PM

Phillies at Mets

O/U 8 · RL Phillies -1.5 · Citi Field

GARY'S PICK
Phillies Moneyline
MLB@ Mets· -146

Phillies
Moneyline

-146 · CASHED · PHI 5 · NYM 4

Mets

The pick & result

Published pick
Phillies ML -146
Published odds
-146
Result
Won
Final score
5-4

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

The stage is set at a partly cloudy Citi Field with a 7 mph wind blowing in from right field, as the New York Mets and Philadelphia Phillies clash in the rubber match of this divisional three-game series. I am laying my money on the Phillies moneyline in this spot because the starting pitching matchup is an absolute mismatch that the market has not fully adjusted for. The market has priced this game with the Phillies as -146 favorites, but they are getting a major advantage given the starting pitcher disparity. New York is running out Cionel Perez as an opener, whose 4.99 ERA is built on fragile ground. Perez’s underlying metrics show a 6.35 xERA, meaning the market is overpaying for a fragile number that is bound to face trouble against a top-tier Phillies lineup. Perez is allowing a high 12.5% barrel rate and 49% hard-hit rate this season, and he carries a career 9.35 ERA against Philadelphia.

On the other side, the Phillies send out left-hander Jesus Luzardo, who has been an absolute road warrior this season with a spectacular 1.55 road ERA in seven road starts. While his overall 4.00 ERA might look average, his elite 3.24 xERA shows he has been far better than his basic stats suggest. This makes him a strong counter to a Mets lineup that features left-handed bats like Juan Soto and Carson Benge at the top. Luzardo completely neutralizes lefties, holding them to a microscopic .198 batting average and .475 OPS this season. The strongest argument against backing Philadelphia is that Juan Soto has historically hit Luzardo well, sporting a .350 batting average and 1.050 OPS in 20 career at-bats against him. However, Luzardo’s road dominance and ability to shut down other lefties outweighs Soto’s individual success, especially with a wind blowing in from right field that will hold up left-handed power.

Additionally, the Phillies hold a distinct defensive and late-game advantage. New York is playing an experimental infield with Brett Baty playing second base and Bo Bichette at shortstop, which is highly risky for a pitching staff that relies heavily on ground-ball induction. The Phillies, who have committed only 41 errors on the year compared to the Mets' 54, are far more reliable defensively. Once Luzardo hands things over, the Phillies can lean on a fully rested bullpen featuring Jhoan Duran and Orion Kerkering, whereas the Mets' relief corps is heavily stretched for a bullpen game. In a crucial division game, back the far superior starting pitcher and bullpen depth to carry the road team to victory.

Injuries noted

Mets: [NEW] Jorge Polanco (Second Baseman) — Achilles (Left): Polanco (Achilles) will begin a rehab assignment at Triple-A Syracuse on Saturday, Will Sammon of The Athletic reports. (Jun 27 — 0d ago) [NEW] Marcus Semien (2B) — Hip (Left): Semien went 2-for-4 with a triple and two RBI in Thursday's win over the Phillies. (Jun 25 — 2d ago) [KNOWN] Luis Robert Jr. (Center Fielder) — Back (Not Specified): Mets manager Carlos Mendoza said that Robert "looked normal" while taking a full session of batting practice in the cages Tuesday, Max Goodman of NJ.com reports. (Jun 23 — 4d ago) [KNOWN] Christian Arroyo (Second Baseman) — Undisclosed (Not Specified): The Mets re-signed Arroyo to a minor-league contract Tuesday. (Jun 17 — 11d ago) [KNOWN] Brandon Waddell (Relief Pitcher) — Undisclosed (Not Specified): Waddell (shoulder) picked up the win after allowing three runs on four hits while striking out two across three innings during Saturday's game against Triple-A Scranton/Wilkes Barre. (May 31 — 27d ago) [KNOWN] Clay Holmes (SP) — Leg (Right): The Mets transferred Holmes (fibula) from the 15-day injured list to the 60-day IL on Tuesday. (May 19 — 39d ago) [KNOWN] Kevin Herget (Relief Pitcher) — Undisclosed (Not Specified): Herget signed a minor league contract that includes an invitation to spring training with the Mets on Thursday, Will Sammon of The Athletic reports. (May 8 — 51d ago) [KNOWN] Justin Hagenman (Relief Pitcher) — Ribs (Not Specified): The Mets placed Hagenman on the 60-day injured list Saturday due to a rib fracture. (May 8 — 51d ago) Phillies: [NEW] 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 — 2d ago) [NEW] 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 — 3d ago) [KNOWN] Brad Keller (RP) — Forearm (Right): Keller picked up the save Wednesday against the Athletics, allowing no runs on one hit and two walks in the ninth inning. He struck out one. (Jun 16 — 11d ago)

The research

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

STARTER FORM

  • Jesus Luzardo: 1.86 ERA over his last 3 starts

    1.86

    The last 3 times out: 19.3 innings, 4 earned runs, 30 Ks. That 1.86 ERA sits 2.13 runs under his 4.00 season number.

BATTER VS ARM

  • Juan Soto vs Jesus Luzardo: .350

    .350

    Juan Soto's career line off Jesus Luzardo is 7-for-20, a .350 average over 20 at-bats with 1 home run — they meet again tonight. He enters hot (1.125 OPS, L15).

  • Eric Wagaman vs Jesus Luzardo: .400

    .400

    In 10 career at-bats against Jesus Luzardo, Eric Wagaman is 4-for-10 for a 1.300 OPS (2 walks). The two square off again tonight. He enters steady (.654 OPS, L15).

HEAT CHECK

  • Bo Bichette: .939 OPS in Last 15 Days

    .939

    That .939 OPS spans the last 15 days (58 PA) against a .688 season baseline, a 0.251 swing. He has 10 home runs on the season. His total-bases line tonight: 1.5.

BULLPEN

  • Philadelphia Phillies pen: 12.7 relief IP over their last 3 games

    12.7 IP

    Philadelphia Phillies's bullpen has thrown 12.7 innings across their last 3 games, with 1 arm working multiple of them. A worked-down pen heading into tonight.

FIRST INNING

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

    1/10

    New York Mets 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

  • Philadelphia Phillies like to run — Luis Torrens (43% caught) is the wrong catcher to test

    43% CS

    Philadelphia Phillies attempt 0.9 steals a game, but Luis Torrens has cut down 12 of 28 runners (43%). Someone is getting thrown out tonight.

BALLPARK

  • Cionel Perez owns a 0.84 ERA at Citi Field — 7.20 everywhere else

    0.84

    Across 8 games (10.7 IP) at this venue, Cionel Perez has a 0.84 ERA against 7.20 at his other parks (20 IP). Hitters bat .139 off him here. He draws the start here tonight.

  • Jesus Luzardo owns a 6.60 ERA at Citi Field — 2.28 everywhere else

    6.60

    Across 8 games (45 IP) at this venue, Jesus Luzardo has a 6.60 ERA against 2.28 at his other parks (47.3 IP). Hitters bat .273 off him here. He draws the start here tonight.

SITUATIONAL

  • PHI's bullpen has covered 12.7 innings over the last 3 games

    12.7

    That is 12.7 relief innings in 3 games, led by Alan Rangel (4) and Orion Kerkering (2). NYM's pen has thrown 12 over the same span.

TEAM RECORD

  • Phillies 7-1 in Jesus Luzardo's last 8 starts

    7-1

    Phillies are 7-1 in Jesus Luzardo's last 8 starts this season — winners of his last 6 in a row. He starts tonight.

  • Mets 2-6 in Cionel Perez's last 8 starts

    2-6

    Mets are 2-6 in Cionel Perez's last 8 starts this season — losers of his last 4 in a row. He starts tonight.

REGRESSION

  • J.T. Realmuto: .204 AVG vs .255 xBA

    .255

    J.T. Realmuto is hitting .204 against a .255 expected average (xBA) over 215 plate appearances. His wOBA sits at .277 against a .321 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

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 June 28, 2026 at 12:11 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, draftkings, betmgm, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    ALEC BOHMH+R+RBI UNDER 1.5
    MLBPhillies· +115

    Alec Bohm
    H+R+RBI under 1.5

    +115 · LOST · ACTUAL 4

    Phillies

    Alec Bohm faces a challenging matchup today at Citi Field, primarily driven by his season-long struggles against left-handed pitching. Bohm is batting just .211 with a .649 OPS against southpaws this year, and he will start the day facing lefty opener Cionel Pérez before a bullpen that features several high-leverage arms.

    Despite some flashes of production in the last three games, Bohm has failed to reach 2 hits, runs, or RBIs in 60% of his last 10 appearances. The environment at Citi Field further suppresses his outlook; the park carries a 0.95 factor and current weather conditions (79°F with wind blowing in from right field) will likely keep fly balls in the yard.

    Given his spot in the cleanup hole, he relies on the top of the order—Schwarber and Turner—who both carry their own significant left-handed splits (.284 and .202 respectively), potentially limiting Bohm's RBI and run-scoring opportunities.

  • GARY'S PICK
    BO BICHETTETOTAL BASES OVER 1.5
    MLBMets· +128

    Bo Bichette
    Total Bases over 1.5

    +128 · LOST · ACTUAL 1

    Mets

    Bo Bichette has been the most consistent offensive force for the Mets this month, and he enters today's game with a significant platoon advantage against Phillies starter Jesús Luzardo. While Luzardo is elite against lefties, his efficiency drops considerably against right-handed hitters like Bichette, allowing a .273 average to that side of the plate.

    Bichette is currently 3rd in the National League for hits in June (32) and is coming off a 3-hit game on Saturday. His right-handed approach is better suited for today's wind conditions (blowing in from RF), as he frequently uses the entire field to find gaps.

    Batting third in the order ensures he will see a high volume of plate appearances (likely 4-5), giving him multiple opportunities to clear the 1.5 total bases mark through either a multi-hit performance or an extra-base hit.

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