Marlins at Phillies
O/U 9 · RL Phillies -1.5 · Citizens Bank Park
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
.318Bryce 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
.375Trea 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)
.912Over 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
.469Xavier 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
+205Kyle 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.91Andrew 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.85Andrew 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.
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 SHOTKYLE SCHWARBERHR OVER 0.5
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 SHOTKYLE STOWERSHR OVER 0.5
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 PICKBRANDON MARSHTOTAL BASES OVER 1.5
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 PICKOTTO LOPEZTOTAL BASES OVER 1.5
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 StoreEvery MLB game this dayThe MLB recordToday's MLB picksEvery sport this day