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 34%Philadelphia Phillies 66%
Market LinesRun Line: Philadelphia Phillies -1Total: O/U 7.5
Model: Under 7.5
Model projects 7.2 total runs vs 7.5 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
61%
44/72
MLB: 48%
Starter
50%
1/2
vs PHI
50%
2/4
Avg Total
8.6
MLB: 8.9
Game Starter (2) Last Starter vs PHI vs PHI (4)
Ryan Gusto #65 · RHP · Age 27
6.00
ERA (2026)
9.0
K/9 (2026)
2
Starts (2026)
7.0
Avg Total (2026)
Last 3:
ND ARI (Jun 10): 4.0IP, 0ER, 4K
L TB (Jun 05): 2.0IP, 3ER, 1K
ND @WSH (Jun 02): 2.0IP, 3ER, 3K
Bullpen (2026 Season)Good
ERA: 3.30MLB Avg: 3.9511 relievers
Recent: W 8-0W 2-0W 8-3L 2-3W 4-2
Lineup vs Ryan Gusto (Career)
No career matchup data — first meaningful meeting

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
51%
36/71
MLB: 48%
Starter
44%
4/9
vs MIA
50%
2/4
Avg Total
8.4
MLB: 8.9
Game Starter (9) Last Starter vs MIA vs MIA (4)
Zack Wheeler #45 · RHP · Age 36
2.22
ERA (2026)
8.5
K/9 (2026)
9
Starts (2026)
7.3
Avg Total (2026)
Last 3:
ND @TOR (Jun 09): 6.0IP, 1ER, 5K
W SD (Jun 04): 7.0IP, 2ER, 8K
L @LAD (May 29): 6.0IP, 4ER, 4K
vs MIA: W (Sep 06 2024): 6.0 IP, 1 ER, 7 K
Bullpen (2026 Season)Average
ERA: 4.39MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-06-13 vs MIL. Bullpen arms likely still recovering.
Recent: L 2-3W 7-4L 0-6W 9-8L 0-4
Lineup vs Zack Wheeler (Career)
BatterPosPAAVGOPSHR
Christopher Morel1B13.2500.8911
Otto LopezSS13.4171.0450
Xavier Edwards2B9.2220.5550
Kyle StowersLF8.1250.2500
Connor Norby1B6.3330.6660
Liam HicksC5.0000.2000
Jakob MarseeCF3.0000.0000
Javier Sanoja3B2.0000.0000
Owen CaissieRF2.0000.0000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickPhiladelphia Phillies -1.5 Run Line (-10
Philadelphia Phillies -1.5 Run Line (-102) | MEDIUM confidence. Wheeler's 1.43 ERA and 28 combined strikeouts across three starts against this exact M...
PickUnder 7.5 Total Runs (-103) | LOW confid
Under 7.5 Total Runs (-103) | LOW confidence. Wheeler suppresses Miami's half of the scoreboard based on everything in this matchup profile. The Phill...
PickZack Wheeler Under 6.5 Strikeouts (-125)
Zack Wheeler Under 6.5 Strikeouts (-125) | MEDIUM confidence. This runs against Wheeler's Miami-specific history, and that tension is exactly why the ...

Miami Marlins vs Philadelphia Phillies Game Preview

Start with the pitching or go home. Tonight at Citizens Bank Park, the Philadelphia Phillies send Zack Wheeler to the mound against the Miami Marlins and Ryan Gusto, and that gap in starting quality is the entire conversation. Wheeler is 5-1 with a 2.22 ERA in 2026, walking just 12 batters in 56.2 innings pitched. He is throwing strikes at an elite rate and has been one of the best starters in the National League. On the other side, Gusto carries a 6.00 ERA through 9 innings this year and a 5.67 career ERA in 101.2 innings. He has been pulled before the third inning in two of his last three starts. This is the ace-versus-emergency-arm setup that makes one side of the run line move for good reason, in tonight's MLB action.

The Wheeler-versus-Miami history is the most important number on the board. He has faced this Marlins roster three times across the last two seasons and produced 8, 13, and 7 strikeouts, pitching to a 1.43 ERA across those outings. The batter-versus-pitcher data reinforces why. Liam Hicks is 0-for-5 against Wheeler with the trend moving in the wrong direction, posting a 0.333 OPS across 3 PA in 2026. Kyle Stowers is 1-for-8 (.125 average, 0.250 OPS), going hitless in his 2024 and 2026 samples. Jakob Marsee, Javier Sanoja, and Owen Caissie are a combined 0-for-7 with no hits in their career matchups. Wheeler knows this lineup cold. The one real threat is Otto Lopez, who has put up a .417 average and 1.045 OPS across 13 career PA against Wheeler and cannot be overlooked. The main risk flag is Wheeler's own assessment of his Toronto outing: as he put it, "It wasn't the best, wasn't the sharpest. Velocity was down just a tick. You take those games and throw them out right away and move on." That velocity dip is real, and it matters specifically for the strikeout line.

The team context pulls in competing directions. Philadelphia dropped three of four in Milwaukee, including back-to-back shutouts, and the offense looks flat entering this home opener of a new series. The Phillies score 4.0 runs per game on the season. Miami counters with genuine momentum, winning seven of their last ten games and going 8-2 in L10. That said, the Marlins are 13-20 on the road this year. Road teams with losing away records tend to regress against quality starters at neutral or hitter-friendly parks, and this park leans hitter-friendly with a 1.05 run factor. Gusto, for his part, is making his first career appearance at Citizens Bank Park. Ryan Gusto said heading in: "I'm just trying to do my job. Obviously, I want to be in the mix as much as possible, but I have to earn that spot." Earning a spot against this Phillies lineup means surviving Schwarber, Harper, and Marsh, none of whom have career BvP data against him, meaning the market has no matchup history to suppress their numbers.

Citizens Bank Park's 1.1 home run park factor is the final amplifier. Kyle Schwarber has hit 24 home runs this season with a .568 SLG and .902 OPS against right-handed pitching. Bryce Harper carries a .990 OPS versus righties. Brandon Marsh is batting .322 with an .879 OPS against right-handed pitching over the last 28 days. These are dangerous power bats facing a pitcher who allowed 17 home runs in 101.2 innings last season. The park makes Gusto's vulnerability structural, not incidental.

Miami Marlins vs Philadelphia Phillies Key Insights

  • Wheeler is 3-0 with a 1.43 ERA in his last three starts against this Miami roster, posting 8, 13, and 7 strikeouts per outing. That pitcher-specific matchup history is the clearest non-model edge available tonight.
  • Ryan Gusto failed to complete three innings in two of his last three starts. Even a slumping Philadelphia lineup should reach his pitch count quickly and force Miami into their bullpen by the fourth or fifth inning.
  • Wheeler's velocity is the primary risk factor. His last three starts produced 5, 8, and 4 strikeouts, with two of three finishing under 6.5. If his stuff remains diminished, Miami's contact rate improves and the strikeout upside shrinks even against a lineup he has historically dominated.
  • Otto Lopez is the one Marlins hitter who has genuinely produced against Wheeler, hitting .417 with a 1.045 OPS across 13 career PA. He is the most dangerous out in Miami's lineup tonight and worth tracking early.
  • Citizens Bank Park's 1.1 home run park factor directly targets Gusto's biggest weakness. He surrendered 17 home runs in 101.2 innings last season, and Philadelphia has three legitimate power threats in Schwarber, Harper, and Marsh with no career BvP data to suppress their lines against him.
  • Miami's 8-2 L10 record is real momentum but comes with context: the Marlins are 13-20 away from home this season. Road underdog momentum stories against frontline starters rarely survive into the late innings.

Miami Marlins vs Philadelphia Phillies Betting Picks

Picks made June 15, 2026 at 04:56 AM ET. Odds shown reflect current market prices.

Under 7.5 Total Runs (-103) | LOW confid
Under 7.5 Total Runs (-103) | LOW confidence. Wheeler suppresses Miami's half of the scoreboard based on everything in this matchup profile. The Phillies' offense has been shut out twice in four games, which acts as a secondary anchor. That said, the market line is priced close to even, there is no strong edge from the matchup data alone, and variance in a hitter-friendly park is real. This is a marginal lean, not a strong call. Size accordingly.
Moneyline
Moneyline: No pick. Philadelphia is priced at 68.3% implied probability on the moneyline at -215. The Marlins sit at +180 (35.7% implied). The pitching matchup supports the Phillies heavily, but neither side offers enough of a gap between market pricing and the underlying matchup data to justify a moneyline bet. Miami's seven-game win streak and Wheeler's velocity concern narrow the gap further. Pass on both sides and put the action on the run line instead.
Analysis insight — no specific bet associated
Zack Wheeler Under 6.5 Strikeouts (-125)
Zack Wheeler Under 6.5 Strikeouts (-125) | MEDIUM confidence. This runs against Wheeler's Miami-specific history, and that tension is exactly why the data matters. His last three starts produced 5, 8, and 4 strikeouts. Two of three finished under 6.5. Wheeler confirmed his velocity was down in the Toronto outing, and his LAD start produced just 4 strikeouts. Miami is not a high-strikeout lineup, posting a .246 team average and .706 OPS. The market is nearly a coin flip at Under -125 and Over -116. Given the recent K downtrend and confirmed velocity concern, the under carries slight value at that price.
Liam Hicks Under 0.5 Hits (+136) | MEDIU
Liam Hicks Under 0.5 Hits (+136) | MEDIUM confidence. Hicks is hitting .277 with a .911 OPS against right-handed pitching this season, so the case against him is purely Wheeler-specific. Hicks is 0-for-5 in career plate appearances against Wheeler, with his OPS reading 0.000 in 2025 and 0.333 across his 2026 PA. The trend moves in the wrong direction for the hitter as sample size grows. Getting positive money at +136 on a batter who has never recorded a hit against this specific pitcher is genuine value, regardless of his overall season production.
Kyle Stowers Under 0.5 Hits (+110) | MED
Kyle Stowers Under 0.5 Hits (+110) | MEDIUM confidence. Stowers is 1-for-8 (.125 average, 0.250 OPS) in career plate appearances against Wheeler, going hitless in his 2024 and 2026 samples individually (0.000 OPS each). His season average of .215 is already modest, and his left-handed bat has shown no ability to generate contact against Wheeler historically. Positive money at +110 on a pitcher with consistent suppression of this specific batter is a clean overlay at this price.
Brandon Marsh Over 1.5 Total Bases (+105
Brandon Marsh Over 1.5 Total Bases (+105) | MEDIUM confidence. Marsh is one of the hottest bats in this lineup: .322 average, .492 SLG, and .879 OPS against right-handed pitching over the last 28 days. He faces Gusto, who carries a 6.00 ERA in 2026 and has been pulled before completing three innings twice in his last three starts. There is no career BvP history between Marsh and Gusto, meaning the market is pricing this at essentially even odds for one of the better contact-power bats in the league facing a pitcher who cannot hold innings. The overlay at +105 is real.
Kyle Schwarber to Hit a Home Run (+178)
Kyle Schwarber to Hit a Home Run (+178) | LOW confidence. Schwarber leads Philadelphia with 24 home runs and posts a .568 SLG with a .902 OPS against right-handed pitching. Citizens Bank Park carries a 1.1 home run park factor. Gusto allowed 17 home runs in 101.2 innings last season, a rate that makes him persistently vulnerable to power hitters. The implied probability at +178 is roughly 36%, which is reasonable value for a premier home run hitter in a favorable park against a home-run-prone starter. LOW confidence, but the situational spot is strong enough to include at that price.
NRFI (-145) | MEDIUM confidence. Gusto's
NRFI (-145) | MEDIUM confidence. Gusto's first-inning profile drives this play. He owns a 2.22 ERA and 0.85 WHIP in the opening frame this season, with a 7-2 NRFI record and an active two-game NRFI streak. Philadelphia's offense is in a genuine slump after back-to-back shutouts against Milwaukee, and Miami scores in the first inning in roughly 51% of games. Wheeler's first-inning ERA of 6.00 is a single inning of data and carries minimal predictive weight. The dominant signal is Gusto's elite first-inning suppression. NRFI at -145 reflects market conviction, and the situational data supports it.
Same-Game Parlay
Same-Game Parlay: Phillies -1.5 + Under 7.5 + Brandon Marsh Over 1.5 Total Bases. The legs connect logically. Wheeler controls Miami's lineup, limiting the Marlins' run production. Gusto surrenders runs early, letting Philadelphia build a two-run cushion without needing a high-scoring game. In that pitcher-controlled environment, Marsh's contact quality and power against a starter who cannot get through the order cleanly gives him a clean path to extra bases. Contract IDs: 406943739 (PHI -1.5), 406943759 (Under 7.5), 406914714 (Marsh Over 1.5 TB).
Analysis insight — no specific bet associated

Key Players

Batting AverageMIA
Otto Lopez
.343Batting 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
.322Batting 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
W8-0Arizona Diamondbacks
W2-0Arizona Diamondbacks
W8-3Pittsburgh Pirates
L3-2Pittsburgh Pirates
W4-2Pittsburgh Pirates
Philadelphia Phillies
L3-2Toronto Blue Jays
W7-4Toronto Blue Jays
L6-0Milwaukee Brewers
W9-8Milwaukee Brewers
L4-0Milwaukee Brewers

Miami Marlins vs Philadelphia Phillies Summary

The pitching matchup is the entire argument tonight. Wheeler against this Miami lineup represents one of the cleaner pitcher-specific edges you will find: three straight wins, a 1.43 ERA, and a batter-versus-pitcher profile showing most of the Marlins order has not solved him across multiple seasons of attempts. Gusto is the other half of that equation, a pitcher with a 5.67 career ERA who has twice been pulled before completing three innings this season. Philadelphia covers -1.5 at -102 as the best-value bet on the card. Brandon Marsh Over 1.5 total bases at +105 is the player prop that pairs cleanly with it, putting one of the hotter bats in this lineup against a vulnerable starter at essentially even money. The NRFI at -145 rounds out the primary action, anchored entirely on Gusto's 7-2 first-inning suppression record and a cold Philadelphia offense still shaking off back-to-back shutouts.

The honest caveat is Wheeler's velocity. He told you himself it was down a tick, and his last three strikeout totals (5, 8, 4) back that up. Two of three recent outings finished under 6.5 strikeouts, which is the entire basis for playing the under on his K prop despite his gaudy Miami-specific history. Otto Lopez is a legitimate threat in that lineup at .417 against Wheeler in career matchups, and Miami's 7-game win streak is not noise. If Wheeler's velocity is still reduced and Lopez gets to him early, the run line becomes uncomfortable late in the game. Wheeler from the first pitch. If his secondary stuff is not commanding the zone, Miami's momentum is a real factor and the picture changes.

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

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Feb 24, 2026PHI @ MIAMIAMIA 6-1
Feb 27, 2026MIA @ PHIPHIPHI 10-2

Compare odds for MIA @ PHI

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at Philadelphia Phillies