Skip to content
GARY A.I.Get the app
MLB · Tue, Jul 21 · 6:40 PM

Dodgers at Phillies

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

GARY'S PICK
Phillies Moneyline
MLBvs Dodgers· -120

Phillies
Moneyline

-120 · LOST · LAD 2 · PHI 1

Dodgers

The pick & result

Published pick
Phillies ML -120
Published odds
-120
Result
Lost
Final score
2-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

Two of the National League's heavyweights collide tonight at Citizens Bank Park as Zack Wheeler leads the Phillies against Justin Wrobleski and the Los Angeles Dodgers. With the wind blowing out and a storm system looming, this marquee matchup has all the makings of a high-stakes, fast-paced battle in Philadelphia.

My money tonight is riding on the Phillies moneyline at -120. When you look at the starting pitching matchup, Zack Wheeler gives Philadelphia an elite baseline with his 10-1 record, 2.13 ERA, 0.89 WHIP, and 108 strikeouts. His 2.65 xERA shows his dominance is entirely real, backed by a splitter and sweeper that generate whiff rates over 41%. On the other side, Wrobleski’s 2.69 ERA is built on sand; his 4.14 xERA points to major impending regression. He is an extreme fly-ball pitcher with a 0.71 GO/AO ratio and a high 42.9% hard-hit rate allowed. In a stadium where the wind is projected to blow out to left field at 11 mph with high humidity, Wrobleski’s tendency to put the ball in the air is a massive liability against Philadelphia’s power hitters.

The matchup gets even worse for the rookie when you look at the pitch selection. Wrobleski throws his four-seam fastball over 50% of the time. That is a death sentence against Bryce Harper and Kyle Schwarber, who boast xwOBAs of .474 and .418 respectively against four-seamers. To make matters worse, the Dodgers are dealing with a critical catching crisis. With Will Smith and Dalton Rushing both out with neck injuries, Los Angeles is starting Eliezer Alfonzo, who has played zero MLB games this season and possesses a 0% caught-stealing rate. Contrast that with J.T. Realmuto behind the plate for the Phillies, who has a 36% caught-stealing rate, and Philadelphia has a significant advantage in controlling the run game and managing their pitcher.

Finally, the bullpen states tilt heavily in Philadelphia's favor. Phillies closer Jhoan Duran (1.32 ERA, 24 saves) is completely fresh after throwing only a single pitch on Monday. The Dodgers' relief unit has scuffled with a 4.47 xFIP over the last month and was heavily taxed in yesterday's 10-7 game, leaving their middle innings vulnerable. The market is giving us a very reasonable price of -120 on Philadelphia because of the Dodgers' name value, but tonight's specific context—from the starting arms to the catching mismatch and the weather elements—heavily favors the home team. Back the Phillies to take care of business at Citizens Bank Park.

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 — 26d 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 — 27d ago) [KNOWN] Lou Trivino (RP) — Back (Right): The Phillies selected Trivino's contract from Triple-A Lehigh Valley on Tuesday. (Jul 8 — 12d 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 — 12d ago) [KNOWN] 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 — 5d ago) Dodgers: [KNOWN] Enrique Hernandez (1B) — Oblique (Left): Hernandez (oblique) will begin a rehab assignment with Triple-A Oklahoma City on Friday, Katie Woo of The Athletic reports. (Jul 17 — 4d ago) [KNOWN] Tyler Glasnow (SP) — Back (Not Specified): Glasnow (back) threw a bullpen session this past weekend, Fabian Ardaya of The Athletic reports. (Jul 16 — 5d ago) [KNOWN] Gavin Stone (Starting Pitcher) — Shoulder (Right): Dodgers manager Dave Roberts revealed Tuesday that Stone has been unable to ramp up his throwing without feeling soreness in his surgically repaired right shoulder, Cody Snavely of DodgersBeat.com reports. (Jun 3 — 48d ago) [KNOWN] Ben Casparius (Relief Pitcher) — Shoulder (Right): Casparius (shoulder) was moved to the 60-day injured list Monday. (May 18 — 63d ago) [KNOWN] Blake Treinen (RP) — Elbow (Right): The Dodgers announced Thursday that Treinen (elbow) has resumed playing catch, per MLB.com. (Jul 5 — 15d ago) [KNOWN] Blake Snell (SP) — Elbow (Left): Snell (elbow) is expected to kick off a minor-league rehab assignment next Saturday, June 18, Sonja Chen of MLB.com reports. (Jul 11 — 9d ago) [NEW] Will Smith (C) — Neck (Not Specified): Manager Dave Roberts said Friday that Smith's neck continued to bother him as he attempted to ramp up his activity, so the Dodgers will fully shut him down for a week, Jack Harris of the California Post reports. (Jul 17 — 3d ago) [NEW] Edwin Diaz (Relief Pitcher) — Elbow (Right): Dodgers manager Dave Roberts on Monday did not rule out Diaz (elbow) being activated from the 60-day injured list during this weekend's series against the Mets, David Vassegh of AM 570 LA Sports reports. (Jul 20 — 0d ago)

The research

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

BATTER VS ARM

  • Freddie Freeman vs Zack Wheeler: .389

    .389

    In 54 career at-bats against Zack Wheeler, Freddie Freeman is 21-for-54 for a 1.088 OPS (15 walks). The two square off again tonight. He enters cold (.481 OPS, L15).

HEAT CHECK

  • Trea Turner: 1.146 OPS in Last 15 Days

    1.146

    Over the last 15 days (38 PA) he is at a 1.146 OPS, up 0.455 on his .691 season mark. He has 14 home runs on the season. His total-bases line tonight: 1.5.

COOLING OFF

  • Brandon Marsh: .493 OPS in L15 — draws LHP Justin Wrobleski

    .493

    Brandon Marsh's .493 OPS over the last 15 days (38 PA) trails his .813 season mark, down 0.32. Tonight he draws LHP Justin Wrobleski — his weaker side: a .670 OPS vs LHP across 99 AB.

  • Freddie Freeman: .481 OPS in L15 — draws RHP Zack Wheeler

    .481

    Freddie Freeman's .481 OPS over the last 15 days (38 PA) trails his .844 season mark, down 0.363. Tonight he draws RHP Zack Wheeler — his stronger side: a .917 OPS vs RHP across 251 AB.

HR THREAT

  • Kyle Schwarber

    +215

    Kyle Schwarber is currently sitting on 33 home runs and gets a prime matchup tonight in the warm, humid air of Philadelphia. He faces Justin Wrobleski, a left-handed pitcher whose underlying metrics suggest he is vulnerable to the long ball.

  • Max Muncy

    +360

    This is a value play based on the environment and Wheeler's narrow vulnerability. While Zack Wheeler is a Cy Young candidate, he isn't invincible; 60% of the home runs he has surrendered this season have come against left-handed hitters.

  • Shohei Ohtani

    +250

    Despite facing an elite arm in Zack Wheeler, Shohei Ohtani remains the most dangerous power threat on the planet and is currently on a power surge with 4 home runs in his last 10 games. Wheeler is dominant, but his 1.05 GO/AO ratio is neutral, meaning he does not suppress fly balls at an elite rate.

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 4 arms working multiple of them. A worked-down pen heading into tonight.

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.

BALLPARK

  • At Citizens Bank Park, Zack Wheeler pitches to a 2.78 ERA

    2.78

    Zack Wheeler at Citizens Bank Park: 2.78 ERA over 35.7 innings (6G) — 1.73 on a 57.3-inning baseline elsewhere. Hitters bat .186 off him here.

PARK WEATHER

  • Wind blowing out 11 mph at Citizens Bank Park tonight

    OUT 11

    Conditions at Citizens Bank Park: Overcast, 82°, wind 11 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.

SITUATIONAL

  • 13.3 bullpen innings in 3 games for LAD

    13.3

    Relievers have absorbed 13.3 innings over the last 3 games (Kyle Hurt (2) and Brock Stewart (2) the heaviest). PHI's pen has thrown 12.7 over the same span.

TEAM RECORD

  • Phillies 7-1 in Zack Wheeler's last 8 starts

    7-1

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

REGRESSION

  • Edmundo Sosa: .224 AVG vs .289 xBA

    .289

    Edmundo Sosa's .224 average comes against a .289 expected (xBA) on 167 plate appearances. His wOBA sits at .274 against a .339 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

  • Justin Wrobleski: 2.69 ERA vs 4.13 xERA

    4.13

    Justin Wrobleski carries a 2.69 ERA against a 4.13 expected ERA (1.44 run gap), so he has been outperforming his contact quality. Opponents hit .219 off him vs a .264 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • Mookie Betts: .237 AVG vs .276 xBA

    .276

    Across 277 plate appearances, Mookie Betts carries a .237 average versus a .276 xBA. His wOBA sits at .315 against a .336 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 July 21, 2026 at 5:13 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, draftkings, caesars, betmgm, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

3
  • GARY'S PICK
    TREA TURNERTOTAL BASES OVER 1.5
    MLBPhillies· +105

    Trea Turner
    Total Bases over 1.5

    +105 · LOST · ACTUAL 1

    Phillies

    Trea Turner is on a massive heater, batting .342 with high-end power (4 HR) over his last 10 games. He faces a rookie lefty in Wrobleski whose underlying metrics (4.14 xERA) suggest he is due for a blow-up. Wrobleski allows a high rate of hard contact and leans toward fly balls, which is a dangerous combination in Philadelphia with an 11 mph wind blowing out to left. Turner’s leadoff volume and current slugging surge make him a prime candidate for extra bases tonight.

  • THE LONG SHOT
    KYLE SCHWARBERHR OVER 0.5
    MLBPhillies· +215

    Kyle Schwarber
    HR over 0.5

    +215 · LOST · ACTUAL 0

    Phillies

    Smart money ignores the 'Lefty vs. Lefty' narrative here because the data tells a different story.

    Rookie Justin Wrobleski has a massive reverse split problem: he has surrendered 4 home runs to left-handed hitters in just 88 at-bats this season—a 4.5% HR/AB rate that is nearly four times higher than his rate against righties (1.3%). Wrobleski is a fly-ball pitcher (0.71 GO/AO) who relies on a 94.3 mph fastball that hasn't missed many bats lately, evidenced by his 42.9% hard-hit rate allowed.

    In Philadelphia, with the temperature at 82 degrees and an 11-mph wind blowing straight out to left field, a fly-ball pitcher is a gift for a pull-power hitter like Schwarber. Schwarber leads the team with 33 home runs and occupies the leadoff spot, guaranteeing him the most looks at a pitcher who is statistically overdue for a regression to his 4.14 xERA.

  • THE LONG SHOT
    MAX MUNCYHR OVER 0.5
    MLBDodgers· +360

    Max Muncy
    HR over 0.5

    +360 · CASHED · ACTUAL 1

    Dodgers

    This is a value play based on the environment and Wheeler's narrow vulnerability. While Zack Wheeler is a Cy Young candidate, he isn't invincible; 60% of the home runs he has surrendered this season have come against left-handed hitters.

    Max Muncy remains one of the premier power threats in the National League with 18 home runs on the season, and he has a history of making the ball jump at Citizens Bank Park. With the wind gusting out to left field and the humidity aiding ball flight, Muncy's profile as a high-barrel hitter (18 HR in 304 AB) offers significant edge at a +360 price point.

    While Ohtani is dealing with knee inflammation that could sap his leg drive, Muncy is fully healthy and hitting in the cleanup spot, where he’ll likely see Wheeler's few mistakes with the game's conditions playing into his hands. At these odds, you're betting on a top-tier power bat in a launching pad during a heat wave.

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