We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMiami Marlins at Philadelphia Phillies
Miami MarlinsMiami Marlins
@
Citizens Bank Park
Philadelphia PhilliesPhiladelphia Phillies

Match Predictor

Pre-match Prediction
Miami Marlins
@
Philadelphia Phillies
Miami Marlins 49%Philadelphia Phillies 51%
Market LinesRun Line: Philadelphia Phillies -0.5Total: O/U 9
Model: Under 9
Model projects 8.8 total runs vs 9 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
42%
31/74
MLB: 48%
Starter
53%
8/15
vs PHI
33%
2/6
Avg Total
8.6
MLB: 8.9
Game Starter (15) Last Starter vs PHI vs PHI (6)
Sandy Alcantara #22 · RHP · Age 31
4.25
ERA (2026)
6.6
K/9 (2026)
15
Starts (2026)
9.5
Avg Total (2026)
Last 3:
W @PIT (Jun 12): 8.0IP, 3ER, 7K
W TB (Jun 07): 7.0IP, 1ER, 7K
W @WSH (Jun 01): 7.0IP, 3ER, 5K
vs PHI: L (Apr 18 2025): 2.0 IP, 6 ER, 1 K
Bullpen (2026 Season)Average
ERA: 3.75MLB Avg: 3.9511 relievers
Workload Alert: Allowed 8 runs on 2026-06-16 vs PHI. Bullpen arms likely still recovering.
Recent: W 8-3L 2-3W 4-2L 0-7L 2-8
Lineup vs Sandy Alcantara (Career)
BatterPosPAAVGOPSHR
Bryce Harper1B54.3181.0213
Kyle SchwarberDH45.2630.7200
Trea TurnerSS42.3750.9802
J.T. RealmutoC40.3080.8212
Alec Bohm3B34.3440.8510
Bryson Stott2B33.2330.5420
Brandon MarshLF24.2500.6250
Edmundo Sosa2B10.5561.3780
Garrett StubbsC5.2000.6000
Rafael MarchanC2.0000.0000
Derek HillRF1.0000.0000
2 batters with no matchup history

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
36%
26/73
MLB: 48%
Starter
27%
3/11
vs MIA
33%
2/6
Avg Total
8.4
MLB: 8.9
Game Starter (11) Last Starter vs MIA vs MIA (6)
Andrew Painter #24 · RHP · Age 23
6.43
ERA (2026)
7.1
K/9 (2026)
11
Starts (2026)
7.5
Avg Total (2026)
Last 3:
ND @MIL (Jun 12): 5.0IP, 5ER, 3K
L CHW (Jun 06): 4.2IP, 6ER, 4K
L @LAD (May 31): 3.1IP, 4ER, 3K
vs MIA: L (May 02 2026): 5.0 IP, 3 ER, 7 K
Bullpen (2026 Season)Average
ERA: 4.33MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-06-13 vs MIL. Bullpen arms likely still recovering.
Recent: L 0-6W 9-8L 0-4W 7-0W 8-2
Lineup vs Andrew Painter (Career)
BatterPosPAAVGOPSHR
Connor Norby1B3.5001.1670
Jakob MarseeCF3.0000.0000
Kyle StowersLF3.3330.6660
Liam HicksC3.3330.6660
Otto LopezSS3.3330.6660
Xavier Edwards2B3.6672.3341
Esteury RuizRF2.0000.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickMiami Marlins ML +100 (Medium confidence)
Alcantara averaging 7.3 IP over his last three starts versus Painter averaging roughly 4.3 IP is a practical game-management edge the market is ignoring at even money.
PickMiami Marlins -1.5 @ +142 (Medium confidence)
At +142, the run line prices in a scenario that becomes realistic every time this pitching matchup holds to form.
PickOver 9.0 Total Runs @ -122 (Medium confidence)
Painter's early exits consistently push the Phillies lineup into Philadelphia's bullpen starting in the third or fourth inning.

Miami Marlins vs Philadelphia Phillies Game Preview

This pitching matchup is the story, and the gap is about as wide as you will see in a rubber game. Miami Marlins right-hander Sandy Alcantara has been locked in over the past three weeks: 8.0 innings (3 ER) at Pittsburgh on June 12, 7.0 innings (1 ER) against Tampa Bay on June 7, 7.0 innings (3 ER) at Washington on June 1. That is 22 innings, 7 earned runs, and 19 strikeouts over his last three starts. He is not just pitching well. He is pitching deep, averaging 7.3 innings per outing, which means Miami's shaky bullpen barely comes off the bench when he is on the mound.

Across the diamond at Citizens Bank Park, Philadelphia Phillies righty Andrew Painter owns one of the worst starter lines in baseball: 1-7, 6.43 ERA, 63.0 innings, 12 home runs allowed. His last three starts went 5.0 IP (5 ER), 4.2 IP (6 ER), and 3.1 IP (4 ER). He is averaging roughly 4.3 innings per outing and Philadelphia is 1-10-0 against the spread in his starts this season. He does come in on 11 days of extended rest, which can occasionally reset a struggling arm. But the numbers make it very hard to trust the reset. The market pricing this game as essentially a coin flip at Marlins +100 is the inefficiency the picks target tonight in MLB action.

The genuine counterweight here is Philadelphia's lineup history against Alcantara. Bryce Harper owns a .318 average and 1.021 OPS across 54 career plate appearances against him, including a 2.000 OPS in 5 PA last season. Trea Turner carries a .375 average and .980 OPS in 42 career PA against Alcantara, with a 1.850 OPS over 5 PA in 2025. Alec Bohm hits .344 in 34 career PA against him. These are real career numbers from real hitters who have punished Alcantara before, and they represent the primary risk to any Miami lean in this spot. If Harper or Turner gets hot in the first two innings, the calculus shifts.

Citizens Bank Park carries a 1.1 home run factor, which is relevant for both sides. Philadelphia has hit 93 home runs in 73 games this season. Liam Hicks has 13 home runs in 277 plate appearances for Miami and is posting a 1.143 OPS over his last seven days, with a 0.912 vR OPS against right-handed pitching. This is a game with genuine run-scoring potential from both lineups, which is part of why the Over 9.0 enters the picture alongside the Marlins ML. The rubber game of this series brings together a pitcher with a 2.86 ERA over his last three outings and one with a 6.43 ERA on the year. The pitching matchup is the bet.

Miami Marlins vs Philadelphia Phillies Key Insights

  • Alcantara has pitched 22.0 innings over his last three starts with 7 earned runs and 19 strikeouts. He averaged 7.3 innings per outing in that stretch, limiting Miami's bullpen exposure and keeping the team competitive deep into games.
  • Painter has allowed 15 earned runs over his last 13.0 innings across three starts and has not cleared 5.0 innings in two of those outings. His early exits send the Phillies into their bullpen (4.33 ERA) in the third or fourth inning.
  • Philadelphia is 1-10-0 against the spread in Painter's starts this season. The market continues pricing the Phillies as favorites in these spots despite a consistent pattern of cover failures.
  • Bryce Harper (.318 AVG, 1.021 OPS, 3 HR in 54 career PA vs Alcantara) and Trea Turner (.375 AVG, .980 OPS in 42 career PA, 1.850 OPS in 5 PA in 2025) are the X-factors. If Philadelphia's top of the order gets hot early, the Marlins ML edge shrinks fast.
  • Miami is 5-3 as a moneyline underdog in Alcantara's starts this season. Getting plus money on the clearly superior starter in a hitter-friendly park is where the value lives in this rubber game.
  • Liam Hicks (.280/.361/.481, 13 HR, 1.143 OPS over L7d) faces Painter, who has allowed home runs at a 1.71 HR/9 pace this season. Citizens Bank Park's 1.1 home run factor adds real upside for a catcher in the middle of the hottest stretch of his season.

Miami Marlins vs Philadelphia Phillies Betting Picks

Picks made June 17, 2026 at 05:27 AM ET. Odds shown reflect current market prices.

Miami Marlins -1.5 @ +142 (Medium confidence)
Miami Marlins -1.5 @ +142 (Medium confidence): At +142, the run line prices in a scenario that becomes realistic every time this pitching matchup holds to form. Miami scores early off Painter, who exits before the fifth, and Alcantara shuts the door from there. His ability to pitch seven-plus innings removes Philadelphia's window for a late comeback. The path to a 2-plus run Miami margin is well-defined given both starters' recent patterns.
Over 9.0 Total Runs @ -122 (Medium confidence)
Over 9.0 Total Runs @ -122 (Medium confidence): Painter's early exits consistently push the Phillies lineup into Philadelphia's bullpen starting in the third or fourth inning. Miami's bullpen carries a 3.75 ERA but has been flagged as vulnerable. Even in Alcantara's strong outings, Harper, Schwarber, and Turner generate traffic and runs. A run environment that clears 9 becomes very realistic once Painter leaves the game and both bullpens take over in a hitter-friendly park.
Sandy Alcantara Over 4.5 Strikeouts @ -110 (High confidence)
Sandy Alcantara Over 4.5 Strikeouts @ -110 (High confidence): Alcantara has posted 7, 7, and 5 strikeouts in his last three starts, clearing 4.5 in all three outings. His 2026 command is sharp: 23 walks in 97.1 innings. Philadelphia is a right-hand-heavy lineup hitting .228 as a team, a contact-first profile that fits what Alcantara does well. Working deep into games gives him the volume to accumulate. The 4.5 line is underselling his current floor.
Bryce Harper Over 1.5 Total Bases @ +102 (Medium confidence)
Bryce Harper Over 1.5 Total Bases @ +102 (Medium confidence): Harper is the single most dangerous hitter in this matchup when facing Alcantara. He owns a .318 average and 1.021 OPS across 54 career plate appearances against him, with a 2.000 OPS in 5 PA last season. His 2026 vR OPS is 0.966 with 15 home runs and a .484 slugging percentage. Citizens Bank Park's 1.1 home run factor adds a layer of upside. Getting near-even money (+102) on a hitter with this sustained career dominance over this specific pitcher is genuine value.
Otto Lopez Over 1.5 Hits @ +148 (Medium confidence)
Otto Lopez Over 1.5 Hits @ +148 (Medium confidence): Lopez is hitting .338 on the season in 310 plate appearances, with a 0.783 OPS over the last 28 days. He faces Painter, who has surrendered 5, 6, and 4 earned runs in his last three starts while failing to complete five innings twice. That context creates a high-contact environment early in the game. Getting +148 on a .338 hitter against a 6.43 ERA starter is straightforward value, and the Marlins ML pick directly aligns with Miami's offense producing.
Andrew Painter Under 3.5 Strikeouts @ +116 (Medium confidence)
Andrew Painter Under 3.5 Strikeouts @ +116 (Medium confidence): Painter has posted 3 K, 4 K, and 3 K in his last three starts, going under 3.5 in two of three outings. His starts are short and inefficient, and when you exit before the fifth inning regularly, you never build enough strikeout volume to clear a line set at 3.5. Averaging 3.3 strikeouts per start while posting a 6.43 ERA tells you these are not swing-and-miss outings. The +116 price on the under is mispriced relative to his recent pattern of early exits.
Liam Hicks Over 1.5 Total Bases @ +124 (Medium confidence)
Liam Hicks Over 1.5 Total Bases @ +124 (Medium confidence): Hicks slashes .280/.361/.481 with 13 home runs in 277 plate appearances and has been the hottest hitter on Miami's roster recently, posting a 1.143 OPS over his last seven days. His vR OPS of 0.912 is elite against right-handed pitching, and Painter is RHP who has allowed home runs at a 1.71 HR/9 pace this season. Citizens Bank Park's 1.1 HR factor amplifies the upside for a hot power hitter in a spot where the opposing starter routinely leaves pitches in the zone.
YRFI (Yes Run First Inning) @ -130
YRFI (Yes Run First Inning) @ -130: Painter's 6.43 ERA and recent first-inning exposure make Miami scoring in the opening frame highly probable. Lopez (.338 AVG), Edwards (.293 AVG), and Hicks (.280, 13 HR) lead the Marlins order and have been consistently active against right-handed pitching all season. Philadelphia also carries real first-inning scoring potential: Harper and Turner near the top of the order have legitimate career production against Alcantara. Both lineups present first-inning threats, and Painter has been vulnerable from pitch one all season.
SGP
SGP: Marlins ML + Over 9.0 + Otto Lopez 1.5+ Hits + Liam Hicks 1.5+ Total Bases (legs: contracts 407758033, 407759206, 407814740, 407815025): These four legs are built around the same core thesis. A high-scoring game that Miami wins is the environment where Lopez and Hicks benefit most: more at-bats, runners on base, a lineup that stays aggressive deep into the game. The Marlins ML and the Over 9.0 are directly correlated because Miami scoring freely is what fuels both the win and the run total. Lopez and Hicks produce within that same game script.
Analysis insight — no specific bet associated

Key Players

Batting AverageMIA
Otto Lopez
.338Batting Average
SS
Home RunsMIA
Liam Hicks
13Home Runs
C
Runs Batted InMIA
Liam Hicks
51Runs Batted In
C
Earned Run AverageMIA
Max Meyer
2.75Earned Run Average
SP
WinsMIA
Max Meyer
7Wins
SP
StrikeoutsMIA
Max Meyer
95Strikeouts
SP
Batting AveragePHI
Brandon Marsh
.324Batting Average
LF
Home RunsPHI
Kyle Schwarber
25Home Runs
DH
Runs Batted InPHI
Kyle Schwarber
43Runs Batted In
DH
Earned Run AveragePHI
Cristopher Sanchez
1.82Earned Run Average
SP
WinsPHI
Cristopher Sanchez
8Wins
SP
StrikeoutsPHI
Cristopher Sanchez
116Strikeouts
SP

Recent Form

Miami Marlins
W8-3Pittsburgh Pirates
L3-2Pittsburgh Pirates
W4-2Pittsburgh Pirates
L7-0Philadelphia Phillies
L8-2Philadelphia Phillies
Philadelphia Phillies
L6-0Milwaukee Brewers
W9-8Milwaukee Brewers
L4-0Milwaukee Brewers
W7-0Miami Marlins
W8-2Miami Marlins

Miami Marlins vs Philadelphia Phillies Summary

The edge here is not subtle. One starter has a 2.86 ERA over his last three outings while averaging 7.3 innings per start. The other has a 6.43 ERA on the season and has not cleared five innings in two of his last three starts. The market is pricing the game as a coin flip at Marlins +100, which means you are getting plus money on the clearly superior pitcher in a hitter-friendly park to close out a series. The Phillies won the first two games 7-0 and 8-2, but both of those came against different arms. This is Alcantara's start, and he has been the best version of himself over the past month.

The risks are worth naming directly. Bryce Harper owns a 1.021 OPS in 54 career plate appearances against Alcantara. Turner has a .375 average across 42 career PA and a 1.850 OPS against him in 2025. If Philadelphia's top of the order jumps on Alcantara in the first two innings, the Marlins ML edge narrows significantly, and the Over 9.0 stays in play either way. That is the built-in hedge in how these picks are structured: a big Phillies day still cashes the total, and Painter's likely early exit keeps the bullpen exposure flowing for both teams. The edge does not care which side scores. It cares about where the mispricing lives, and tonight it lives in a plus-money moneyline on the better pitcher at even money.

Best individual bet in the game: Marlins ML at +100, paired with Alcantara Over 4.5 strikeouts at -110 as the highest-confidence prop on the board. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesPHI leads series 2-0
DateMatchupResult
Jun 15, 2026MIA @ PHIPHIPHI 7-0
Jun 16, 2026MIA @ PHIPHIPHI 8-2

Compare odds for MIA @ PHI

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at Philadelphia Phillies