Skip to content
GARY A.I.Get the app
MLB · Wed, Jun 17 · 1:05 PM

Marlins at Phillies

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

GARY'S PICK
Marlins Moneyline
MLB@ Phillies· +102

Marlins
Moneyline

+102 · CASHED · MIA 12 · PHI 4

Phillies

The pick & result

Published pick
Marlins ML +102
Published odds
+102
Result
Won
Final score
12-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

Welcome to Citizens Bank Park for a warm afternoon finale as Sandy Alcántara and the Miami Marlins look to avoid a sweep against a surging Philadelphia Phillies squad. With the series on the line, this pitching matchup represents a massive contrast in experience and current trajectory.

The market price of Phillies -120 is overpaying for their recent home momentum while overlooking a giant mismatch on the mound. Andrew Painter has struggled in his rookie campaign, posting a 6.43 ERA and 1.57 WHIP through 11 starts. Over his last three outings, those struggles have intensified to a 10.38 ERA across 13.0 innings, surrendering 20 hits and 15 earned runs. Painter is an extreme fly-ball pitcher with a 0.59 GO/AO and a 9% barrel rate. Under today's game conditions—81°F heat with an 8 mph wind blowing out to left field—his tendency to put the ball in the air is a severe liability. Miami's lineup has several bats primed to exploit this, including Otto Lopez, who is hitting .338 with a .297 average and a .755 OPS against right-handers, and Liam Hicks, who boasts a .912 OPS against right-handed pitching.

Conversely, Miami starts former Cy Young winner Sandy Alcántara, who has returned to elite form. His 4.25 season ERA masks a much better 3.87 xERA, and over his last three starts, he has been dominant, tossing 22.0 innings with a 2.86 ERA and a stellar 19:2 strikeout-to-walk ratio. As a neutral ground-ball pitcher with a 1.02 GO/AO, Alcántara is perfectly equipped to keep the ball on the ground and neutralize the windy, warm conditions. He also benefits from catcher Joe Mack, who controls the run game with a 36.7% caught-stealing rate (11 caught stealings on 30 attempts). This contrasts sharply with Phillies backup catcher Garrett Stubbs, who holds a -0.1 WAR and has caught only three of nine potential baserunners.

The strongest argument against Miami is the Phillies' lefty-heavy lineup. Philadelphia is starting seven left-handed hitters to attack Alcántara's platoon split (.764 OPS allowed vs LHB compared to .638 vs RHB), led by Bryce Harper, who has a 1.021 OPS against him in 44 at-bats. However, Alcántara’s elite command (walking zero or one batter in each of his last five starts) should help him navigate these threats. Furthermore, the Phillies' bullpen just took a fresh hit with high-leverage reliever Brad Keller placed on the 15-day injured list yesterday, leaving a fragile bridge featuring Jose Alvarado and his 5.76 ERA. Backing the veteran stopper over a struggling, fly-ball rookie is the sharp play.

Injuries noted

Phillies: [KNOWN] Adolis Garcia (RF) — Lat (Right): Garcia was removed from Wednesday's game against the Blue Jays due to a pulled muscle near his right shoulder, Lochlahn March of The Philadelphia Inquirer reports. (Jun 12 — 4d ago) [KNOWN] Kyle Backhus (Relief Pitcher) — Elbow (Left): Backhus (elbow) will begin a rehab assignment with Triple-A Lehigh Valley on Tuesday. (Jun 9 — 7d ago) [NEW] 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 — 0d ago) Marlins: [NEW] Griffin Conine (Right Fielder) — Hamstring (Left): Conine (hamstring) will begin a rehab assignment with Triple-A Jacksonville on Tuesday, Stephen Strom of Marlins Radio Network reports. (Jun 15 — 1d ago) [NEW] Eury Perez (SP) — Hamstring (Right): Perez (hamstring) will begin a rehab assignment with Triple-A Jacksonville on Thursday, Stephen Strom of Marlins Radio Network reports. (Jun 15 — 1d ago) [KNOWN] Josh Ekness (RP) — Calf (Right): Marlins manager Clayton McCullough said Monday that Ekness is expected to miss approximately six weeks due to a right calf strain, Kyle Sielaff of Marlins.tv reports. (Jun 2 — 14d ago) [NEW] Mike Baumann (Relief Pitcher) — Undisclosed (Not Specified): Baumann signed a minor-league deal with the Mets on Wednesday, Michael Mayer of MetsmerizedOnline.com reports. (Jun 15 — 1d ago) [KNOWN] Andrew Nardi (RP) — Ribs (Left): The Marlins transferred Nardi (ribcage) from the 15-day injured list to the 60-day IL on Monday. (Jun 1 — 15d ago) [KNOWN] Janson Junk (SP) — Lower Leg (Right): The Marlins placed Junk on the 15-day injured list Sunday due to right shin bone inflammation, Christina De Nicola of MLB.com reports. (May 31 — 16d ago) [KNOWN] Robby Snelling (SP) — Elbow (Left): Snelling underwent internal brace surgery Friday to repair a torn UCL in his left elbow. (May 22 — 25d ago) [KNOWN] Adam Mazur (Starting Pitcher) — Elbow (Right): The Marlins placed Mazur (elbow) on the 60-day injured list Wednesday. (May 8 — 40d ago)

The research

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

BATTER VS ARM

  • Bryce Harper is 14-for-44 (.318) off Sandy Alcantara

    .318

    Bryce Harper's career line off Sandy Alcantara is 14-for-44, a .318 average over 44 at-bats with 3 home runs — they meet again tonight. He enters steady (.734 OPS, L15).

  • Trea Turner is 15-for-40 (.375) off Sandy Alcantara

    .375

    Trea Turner has gone 15-for-40 (.375) across 40 career at-bats off Sandy Alcantara, with 2 HR. They meet again tonight. He enters cold (.472 OPS, L15).

PLATOON EDGE

  • Liam Hicks (bats L) hits 1st against Andrew Painter (RHP)

    .912

    Over 195 AB vs. Right, Liam Hicks owns a .912 OPS versus .530 in 44 AB the other way. He sees RHP Andrew Painter tonight hitting 1st, where the platoon side lines up his way.

COOLING OFF

  • Xavier Edwards cold (.469 OPS, L15) — draws RHP Andrew Painter

    .469

    Xavier Edwards's .469 OPS over the last 15 days (43 PA) trails his .808 season mark, down 0.339. Tonight he draws RHP Andrew Painter — his weaker side: a .780 OPS vs RHP across 208 AB.

HR THREAT

  • Kyle Schwarber to clear a fence

    +205

    Kyle Schwarber enters this matchup as the MLB home run leader with 25 long balls, including a home run in Tuesday's victory. He faces Sandy Alcantara, who has displayed a significant power vulnerability against left-handed hitters this season, surrendering 75% of his total home runs (9 of 12) to the left side of the plate.

BALLPARK

  • Andrew Painter's ERA drops to 5.91 at Citizens Bank Park

    5.91

    Andrew Painter carries a 5.91 ERA over 7 games (35 IP) at tonight's park vs 7.07 across 28 innings everywhere else. Hitters bat .271 off him here. He starts here tonight.

REGRESSION

  • Andrew Painter: 6.43 ERA vs 4.85 xERA

    4.85

    Andrew Painter carries a 6.43 ERA against a 4.85 expected ERA (1.58 run gap), so he has been underperforming his contact quality. Opponents hit .307 off him vs a .271 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 June 17, 2026 at 10:03 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, fanatics, caesars, betmgm, draftkings, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

4
  • THE LONG SHOT
    KYLE SCHWARBERHR OVER 0.5
    MLBPhillies· +205

    Kyle Schwarber
    HR over 0.5

    +205 · LOST · ACTUAL 0

    Phillies

    Kyle Schwarber enters this matchup as the MLB home run leader with 25 long balls, including a home run in Tuesday's victory. He faces Sandy Alcantara, who has displayed a significant power vulnerability against left-handed hitters this season, surrendering 75% of his total home runs (9 of 12) to the left side of the plate. The game environment at Citizens Bank Park is highly favorable for Schwarber's power profile, with the temperature at 81 degrees and an 8 mph wind blowing out to left field—Schwarber's primary pull-side power alley. Given his 35.7% home run frequency per game this season, he is well-positioned to clear the 32.8% break-even probability required by these odds.

  • THE LONG SHOT
    KYLE STOWERSHR OVER 0.5
    MLBMarlins· +305

    Kyle Stowers
    HR over 0.5

    +305 · CASHED · ACTUAL 2

    Marlins

    This pick targets the severe home run vulnerability of rookie starter Andrew Painter, who has allowed 12 home runs in just 63.0 innings of work this season (1.7 HR/9). Painter has struggled particularly against left-handed hitters, yielding a .842 OPS and 7 home runs to that side of the platoon. Kyle Stowers is a left-handed power threat who should benefit from the 8 mph wind blowing out at a hitter-friendly venue. While Stowers has struggled with his average recently, Painter's extreme fly-ball tendency (0.59 GO/AO) and high rate of barrels allowed (9%) create a high-variance environment where a single well-timed swing from a lefty like Stowers is statistically more likely than his season average suggests.

  • GARY'S PICK
    BRANDON MARSHTOTAL BASES OVER 1.5
    MLBPhillies· +125

    Brandon Marsh
    Total Bases over 1.5

    +125 · LOST · ACTUAL 1

    Phillies

    Brandon Marsh enters the series finale as the hottest hitter in the Phillies' lineup, having homered in consecutive games. Marsh possesses an elite home-field advantage this season, batting .383 with a 1.003 OPS at Citizens Bank Park, significantly higher than his road marks.

    While Sandy Alcantara is a veteran ace who has regained his longevity recently, his season-long splits show a vulnerability to left-handed power; Alcantara has surrendered 9 of his 12 home runs to lefties and allows a .764 OPS to the platoon compared to just .638 against right-handers. Marsh also hits right-handed pitching well overall with a .339 average.

    With the game-time temperature at 81 degrees and the wind blowing out to left field, Marsh's power profile is well-positioned to record at least two total bases.

  • GARY'S PICK
    OTTO LOPEZTOTAL BASES OVER 1.5
    MLBMarlins· -105

    Otto Lopez
    Total Bases over 1.5

    -105 · LOST · ACTUAL 0

    Marlins

    Otto Lopez remains the most consistent contact hitter for the Marlins, maintaining a .338 batting average on the season. He faces a highly favorable matchup against Phillies rookie Andrew Painter, who has struggled with a 6.43 ERA and a high 1.57 WHIP through 11 starts.

    Painter has been susceptible to right-handed hitters, allowing them to bat .301 against him. Lopez occupies the number two spot in the Marlins' order, ensuring high plate appearance volume even if the team continues to struggle offensively.

    Given Painter's inability to keep runners off base and Lopez's high-contact profile, the Miami shortstop is well-positioned to clear the 1.5 total bases mark via multiple hits 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