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 39%Philadelphia Phillies 61%
Market LinesRun Line: Philadelphia Phillies -0.5Total: O/U 8
Model: Under 8
Model projects 7.6 total runs vs 8 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
53%
39/73
MLB: 48%
Starter
0%
0/3
vs PHI
40%
2/5
Avg Total
8.6
MLB: 8.9
Game Starter (3) Last Starter vs PHI vs PHI (5)
Tyler Phillips #30 · RHP · Age 29
1.86
ERA (2026)
7.7
K/9 (2026)
3
Starts (2026)
4.3
Avg Total (2026)
Last 3:
W ARI (Jun 11): 5.0IP, 0ER, 5K
ND TB (Jun 05): 4.2IP, 3ER, 3K
L @NYM (May 30): 5.0IP, 3ER, 2K
vs PHI: ND (Sep 07 2025): 2.2 IP, 1 ER, 3 K
Bullpen (2026 Season)Good
ERA: 3.44MLB Avg: 3.9511 relievers
Recent: W 2-0W 8-3L 2-3W 4-2L 0-7
Lineup vs Tyler Phillips (Career)
BatterPosPAAVGOPSHR
Kyle SchwarberDH5.2500.6500
Alec Bohm3B4.5001.0000
Brandon MarshLF4.6671.7500
Trea TurnerSS4.0000.0000
Bryce Harper1B3.0000.3330
Bryson Stott2B3.0000.0000
Derek HillRF3.6671.3340
J.T. RealmutoC3.0000.0000
Justin CrawfordCF1.0000.0000
Rafael MarchanC1.0000.0000
3 batters with no matchup history

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
46%
33/72
MLB: 48%
Starter
57%
8/14
vs MIA
40%
2/5
Avg Total
8.3
MLB: 8.9
Game Starter (14) Last Starter vs MIA vs MIA (5)
Jesus Luzardo #44 · LHP · Age 29
4.35
ERA (2026)
10.1
K/9 (2026)
14
Starts (2026)
8.8
Avg Total (2026)
Last 3:
W @TOR (Jun 10): 5.2IP, 1ER, 8K
ND CHW (Jun 05): 6.0IP, 5ER, 2K
ND @LAD (May 30): 5.1IP, 2ER, 6K
vs MIA: W (Sep 06 2025): 6.0 IP, 2 ER, 8 K
Bullpen (2026 Season)Average
ERA: 4.35MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-06-13 vs MIL. Bullpen arms likely still recovering.
Recent: W 7-4L 0-6W 9-8L 0-4W 7-0
Lineup vs Jesus Luzardo (Career)
BatterPosPAAVGOPSHR
Otto LopezSS15.2000.4000
Javier Sanoja3B13.2730.6720
Xavier Edwards2B13.1540.3080
Connor Norby1B12.3640.8720
Christopher Morel1B11.2220.5860
Heriberto HernandezLF9.0000.1110
Kyle StowersLF7.4290.8580
Jakob MarseeCF5.4000.8000
Esteury RuizRF3.3331.6661
Leo Jimenez3B3.0000.3330
Liam HicksC1.0000.0000
Owen CaissieRF1.0000.0000
1 batters with no matchup history
Our Top PicksLive Odds
Top PickPhiladelphia Phillies -1.5 (+106) | Run
Philadelphia Phillies -1.5 (+106) | Run Line | MEDIUM confidence. Luzardo's matchup-specific dominance anchors this play. He has three straight wins a...
PickUnder 8 Runs (-105) | Total | LOW confid
Under 8 Runs (-105) | Total | LOW confidence. Luzardo's strikeout-heavy profile suppresses Miami's weak road offense, and Phillips's contact-suppressi...
PickJesús Luzardo Over 6.5 Strikeouts (-105)
Jesús Luzardo Over 6.5 Strikeouts (-105) | Player Prop | HIGH confidence. This is the best bet on the board tonight. Luzardo has never gone below 8 st...

Miami Marlins vs Philadelphia Phillies Game Preview

Tonight's rubber match at Citizens Bank Park puts two starters on very different trajectories. Philadelphia Phillies left-hander Jesús Luzardo carries a 4.35 ERA into this start, but that number doesn't capture what he does to Miami Marlins specifically. Three straight wins against this roster. Ten strikeouts on May 3. Ten more on September 24. Eight on September 6. That's 28 strikeouts across 19.1 innings against this exact opponent, a 13.1 K/9 rate that sits nearly three full strikeouts per nine above his season-wide 10.07 K/9. Strip away his disaster start against the White Sox on June 5 (5 ER, 2 K) and what you have is a left-hander who has systematically dismantled this Marlins lineup every time they've met. Tonight's number on him is priced as though that context doesn't exist.

Tyler Phillips carries a 1.86 ERA through 48.1 innings and deserves credit for keeping runs off the board. The foundation, though, is fragile. He has walked 24 batters in those innings, a 4.7 BB/9 rate that is unsustainable. His last three starts show declining strikeout output: 5, 3, and 2. He gets outs through weak contact, not swing-and-miss, and Citizens Bank Park carries a 1.10 home run factor. A contact-suppressor with a leaky walk rate pitching in a park that amplifies mistakes against a Philadelphia lineup that is 28-17 against right-handed pitching this season is not a stable recipe. Phillips held the Phillies scoreless in 3 innings back in May, but a three-inning half-sample against a lineup that gets multiple looks tonight tells you very little.

The context here is about splits and matchups as much as surface-level ERAs. Miami is 8-10 against left-handed pitching this season. The top of the Philadelphia order carries genuine platoon edges against a right-hander. Brandon Marsh is hitting .324 with a 141 wRC+ versus right-handers and has slashed .667 with a 1.750 OPS in 4 career plate appearances against Phillips, including a 2.500 OPS in just 2 PA this season alone. As one preview noted: "Marsh, in particular, has been a revelation in 2026, hitting .333 with a 141 wRC+ against right-handed pitching." Kyle Schwarber adds 24 home runs and an .893 OPS versus righties. Bryce Harper checks in at .975. That is three legitimate run-producers built for this matchup, lined up against a pitcher who gives up walks in a park that punishes them.

The Marlins have gone 7-3 in their last 10 games and climbed back to .500, a real run that shouldn't be dismissed. But they are 13-21 on the road this season and just absorbed a 7-0 shutout on this same field last night. Their away offense sits at a .218 average with a .308 wOBA, numbers that align directly with Luzardo's suppression profile. Xavier Edwards is 2-for-13 (.154 AVG, 0.308 OPS) in 13 career plate appearances against Luzardo. Heriberto Hernández has gone 0-for-9 (.000 AVG, 0.111 OPS) across 9 PA. Otto Lopez is at .200 with a .400 OPS in 15 PA. The environment, the splits, the individual matchup history, it all points in the same direction for tonight's MLB action at Citizens Bank Park.

Miami Marlins vs Philadelphia Phillies Key Insights

  • Luzardo has posted 10 K, 10 K, and 8 K in three consecutive starts against Miami, totaling 28 strikeouts across 19.1 innings at a 13.1 K/9 rate against this specific roster.
  • Phillips has walked 24 batters in 48.1 innings (4.7 BB/9) and his last three starts produced only 5, 3, and 2 strikeouts. He suppresses contact rather than generating swings and misses, which is a fragile approach inside Citizens Bank Park's 1.10 home run factor.
  • Philadelphia is 28-17 against right-handed pitching this season. Miami is 8-10 against left-handers. The platoon splits cut sharply in the Phillies' favor, with Marsh (.324, 141 wRC+ vs RHP), Schwarber (.893 OPS vs RHP), and Harper (.975 OPS vs RHP) leading the charge.
  • Miami's key hitters have been largely helpless against Luzardo in career matchups: Edwards is .154 AVG with a .308 OPS in 13 PA, Hernández is .000 AVG with a .111 OPS in 9 PA, and Lopez is .200 AVG with a .400 OPS in 15 PA.
  • Miami is 13-21 away from home this season and were shut out 7-0 at Citizens Bank Park last night. Their road offense post a .218 average and .308 wOBA, reinforcing the lean against their run-scoring potential tonight.
  • Both starters carry active first-inning scoreless streaks. Phillips has not allowed a first-inning run in 6 consecutive starts. Luzardo has posted a 3-0 NRFI record in his last 10 starts, with a current 3-game NRFI streak, pointing toward a scoreless first inning from both sides.

Miami Marlins vs Philadelphia Phillies Betting Picks

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

Under 8 Runs (-105) | Total | LOW confid
Under 8 Runs (-105) | Total | LOW confidence. Luzardo's strikeout-heavy profile suppresses Miami's weak road offense, and Phillips's contact-suppression approach limits Philadelphia's run ceiling in the early innings. The matchup profile leans toward a controlled, moderate-scoring game. That said, the market total already reflects much of this and there is no meaningful model gap to exploit. The Under 8 is supportable directionally, but treat the LOW confidence tag seriously and size down accordingly. This is a lean, not a cornerstone bet.
Moneyline | No play. The Phillies are pr
Moneyline | No play. The Phillies are priced at -180 (64.3% implied probability) and the Marlins at +145 (40.8%). Neither side offers structural value at these prices. The contrarian Marlins ML was considered and rejected: Phillips's ERA is built on a contact-suppression approach that is fragile given his walk rate and the park environment, and Luzardo's matchup-specific dominance against this exact roster is too established to fade based on Miami's recent hot streak. Neither line creates enough space to bet.
Analysis insight — no specific bet associated
Jesús Luzardo Over 6.5 Strikeouts (-105)
Jesús Luzardo Over 6.5 Strikeouts (-105) | Player Prop | HIGH confidence. This is the best bet on the board tonight. Luzardo has never gone below 8 strikeouts in his last three starts against Miami. His 2026 K/9 sits at 10.07 overall, but against this Marlins roster he operates at 13.1. Edwards is 2-for-13 against him in 13 career PA. Hernández is 0-for-9. Lopez is 3-for-15. Miami's team K/9 allowed sits at 8.82 and they are 8-10 against left-handers, a profile that generates strikeouts. At -105, this is near-even money for a pitcher who cleared 6.5 strikeouts in all three of his most recent outings against this exact opponent by at least 1.5. The only meaningful risk is a short outing on the order of his June 5 appearance against Chicago, but that was a completely different lineup profile and this is a pitcher on extended rest who has been dominant in this specific matchup all year.
Tyler Phillips Under 3.5 Strikeouts (-10
Tyler Phillips Under 3.5 Strikeouts (-102) | Player Prop | MEDIUM confidence. Phillips is not a swing-and-miss pitcher. His last three starts produced 5 K, 3 K, and 2 K, for 10 total across three outings averaging less than 3.4 per start. He generates weak contact, not strikeouts, and the Philadelphia hitters he has faced in career matchups have largely made contact (Turner, Harper, Stott, and Realmuto are all hitless against him, which means they put the ball in play rather than swing through). At -102, the Under on 3.5 strikeouts is essentially even money for a realistic outcome given his recent K trajectory and approach.
Xavier Edwards Under 0.5 Hits (+172) | P
Xavier Edwards Under 0.5 Hits (+172) | Player Prop | MEDIUM confidence. Edwards is hitting .296 this season, but he is 2-for-13 (.154 AVG, 0.308 OPS) in 13 career plate appearances against Luzardo. The 10 PA from 2025 came at a 0.200 OPS. The 2026 small sample looks slightly better but the career futility is real and Luzardo's 13.1 K/9 rate against this lineup makes hitless outcomes plausible. At +172, the market implies only a 36.8% chance Edwards goes hitless, which significantly undervalues what this matchup data suggests.
Heriberto Hernández Under 0.5 Hits (+120
Heriberto Hernández Under 0.5 Hits (+120) | Player Prop | MEDIUM confidence. Hernández is 0-for-9 (.000 AVG, .111 OPS) in 9 career plate appearances against Luzardo, all from 2025. Complete hitlessness across a 9-PA sample against the pitcher he will face multiple times tonight is a meaningful signal, not noise. Luzardo is on 6 days of extended rest and in line for a deep outing, which means the exposure is there. At +120 (45.5% implied), the market prices this as nearly a coinflip when the matchup history strongly favors a hitless night.
Kyle Schwarber to Hit a Home Run (+190)
Kyle Schwarber to Hit a Home Run (+190) | Player Prop | LOW confidence. Schwarber has 24 home runs in 311 plate appearances in 2026, one of the top HR rates in baseball. Citizens Bank Park carries a 1.10 HR factor. Career matchup data against Phillips is only 5 PA, too small to carry meaningful weight, but his .893 OPS versus right-handed pitching and the park environment create a legitimate home run opportunity on any given at-bat. At +190 (34.5% implied), the rate may be underpriced. This is a LOW confidence speculative play and should be sized accordingly.
NRFI (-135) | First Inning | Strong lean
NRFI (-135) | First Inning | Strong lean. Both starters carry active first-inning scoreless streaks. Phillips has not allowed a first-inning run in 6 consecutive starts. Luzardo has posted a 3-0 NRFI record in his last 10, with a current 3-game streak. Miami's road offense (.218 AVG, .308 wOBA away) has shown little ability to generate early runs, and Luzardo's dominance against this roster starts from pitch one. At -135 (57.5% implied), the convergence of two active NRFI streaks, a weak road offense, and a pitcher who has owned this lineup across multiple meetings makes the pricing look undervalued for what the data shows.
SGP (5 legs)
SGP (5 legs): Phillies -1.5, Under 8, Luzardo Over 6.5 K, Edwards Under 0.5 Hits, Hernández Under 0.5 Hits. These five legs share a single thesis. Luzardo piles up strikeouts, which starves Miami of baserunners, suppresses their run total, neutralizes their two biggest contact threats in Edwards and Hernández, and creates the cushion for Philadelphia to cover the run line. Every leg flows from the same source. The individual legs offer standalone value. The parlay amplifies it. No single contract ID is available for the combined SGP.
Analysis insight — no specific bet associated

Key Players

Batting AverageMIA
Otto Lopez
.339Batting 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
24Home Runs
DH
Runs Batted InPHI
Kyle Schwarber
42Runs 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
W2-0Arizona Diamondbacks
W8-3Pittsburgh Pirates
L3-2Pittsburgh Pirates
W4-2Pittsburgh Pirates
L7-0Philadelphia Phillies
Philadelphia Phillies
W7-4Toronto Blue Jays
L6-0Milwaukee Brewers
W9-8Milwaukee Brewers
L4-0Milwaukee Brewers
W7-0Miami Marlins

Miami Marlins vs Philadelphia Phillies Summary

There is no score prediction from our model for this game, so I'm reading this entirely from market context and matchup data. The market prices Philadelphia at 64.3% implied probability, and I think the Phillies are being undervalued given what Luzardo has done to this specific Marlins roster. Three wins, 28 strikeouts in 19.1 innings, a 13.1 K/9 rate against a team that is 8-10 against left-handers on the road. These are not coincidences. The best bet on the board is Luzardo Over 6.5 strikeouts at -105, and it doesn't feel like a gamble so much as a line the market set without fully pricing in his matchup-specific profile. Pair that with Phillies -1.5 at +106, which is essentially coinflip pricing for a game where the better pitcher, the better lineup, and the platoon edge all align on the same side.

The case for Miami runs through Phillips's 1.86 ERA and the Marlins' 7-3 L10 run. I understand the appeal. But a contact-suppressor averaging fewer than 3.4 strikeouts per start over his last three outings, with a 4.7 BB/9 rate, pitching inside a 1.10 HR-factor park against a lineup posting .975 OPS at the top of the order versus right-handed pitching, is a fragile proposition. The individual hitter props on Edwards (+172) and Hernández (+120) offer the best value relative to the BvP data available, and the NRFI at -135 is underpriced given the convergence of both starters' active first-inning streaks. The Under 8 and the Schwarber home run are LOW confidence plays. Treat them as satellites, not cornerstones, and size down accordingly.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesPHI leads series 1-0
DateMatchupResult
Jun 15, 2026MIA @ PHIPHIPHI 7-0

Compare odds for MIA @ PHI

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at Philadelphia Phillies