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 31%Philadelphia Phillies 69%
Market LinesRun Line: Philadelphia Phillies -1.5Total: O/U 8
Model: Under 8
Model projects 7.7 total runs vs 8 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
50%
62/125
MLB: 48%
Starter
59%
10/17
vs PHI
60%
6/10
Avg Total
8.6
MLB: 8.9
Game Starter (17) Last Starter vs PHI vs PHI (10)
Janson Junk #26 · RHP · Age 30
4.41
ERA (2026)
6.6
K/9 (2026)
17
Starts (2026)
8.8
Avg Total (2026)
Last 3:
W PIT (Aug 12): 6.0IP, 1ER, 2K
L @ATL (Aug 06): 3.0IP, 2ER, 1K
W @NYM (Jul 31): 5.0IP, 0ER, 4K
vs PHI: L (Sep 25 2025): 4.2 IP, 1 ER, 4 K
Bullpen (2026 Season)Average
ERA: 4.15MLB Avg: 3.9510 relievers
Workload Alert: Allowed 13 runs on 2026-08-13 vs PIT. Bullpen arms likely still recovering.
Recent: W 8-2L 1-13L 0-1W 8-4W 7-1
Lineup vs Janson Junk (Career)
BatterPosPAAVGOPSHR
Bryce Harper1B5.6002.0001
Kyle SchwarberDH5.0000.0000
Alec Bohm3B4.2500.5000
Brandon MarshLF4.5001.0000
Bryson Stott2B4.2500.5000
Trea TurnerSS3.0000.0000
Edmundo SosaLF2.0000.0000
Garrett StubbsC2.0000.0000
J.T. RealmutoC2.0000.0000
Justin CrawfordCF2.0000.0000
Bryan De La CruzRF1.0000.0000
2 batters with no matchup history

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
49%
61/125
MLB: 48%
Starter
40%
10/25
vs MIA
60%
6/10
Avg Total
8.9
MLB: 8.9
Game Starter (25) Last Starter vs MIA vs MIA (10)
Cristopher Sanchez #61 · LHP · Age 30
2.54
ERA (2026)
10.5
K/9 (2026)
25
Starts (2026)
8.9
Avg Total (2026)
Last 3:
ND @STL (Aug 11): 6.0IP, 0ER, 7K
W WSH (Aug 06): 5.0IP, 2ER, 6K
W @BAL (Aug 01): 6.0IP, 0ER, 11K
vs MIA: W (Jun 19 2025): 8.0 IP, 1 ER, 4 K
Bullpen (2026 Season)Average
ERA: 4.08MLB Avg: 3.959 relievers
Recent: L 0-2L 1-7W 7-1W 9-1W 7-5
Lineup vs Cristopher Sanchez (Career)
BatterPosPAAVGOPSHR
Otto LopezSS12.3330.6660
Agustin RamirezC9.0000.1110
Heriberto HernandezLF9.3750.9440
Xavier Edwards2B7.0000.0000
Jakob MarseeCF6.0000.0000
Javier Sanoja3B5.2000.6000
Leo Jimenez3B3.0000.0000
Esteury RuizRF2.5001.0000
Griffin ConineRF2.0000.0000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickPhillies -1.5 (Run Line, -110) | MEDIUM
Phillies -1.5 (Run Line, -110) | MEDIUM confidence. Laying -1.5 at -110 is the right way to structure a Philadelphia position tonight, not -250 on the...
PickUnder 8.0 Total (3-way market, +100) | L
Under 8.0 Total (3-way market, +100) | LOW confidence. Our model is directionally in line with the 8.0 market line, leaving no strong edge. The slight...
PickCristopher Sánchez Over 6.5 Strikeouts (
Cristopher Sánchez Over 6.5 Strikeouts (-137) | HIGH confidence. Sánchez is running a 10.47 K/9 in 2026 across 155.2 innings. His last three starts pr...

Miami Marlins vs Philadelphia Phillies Game Preview

In tonight's MLB action at Citizens Bank Park, the story writes itself: Cristopher Sánchez against a Miami roster that has been functionally unable to hit him for two seasons. The Philadelphia Phillies send out their best starter, a 15-4 lefthander with a 2.54 ERA and 181 strikeouts in 155.2 innings. Janson Junk takes the ball for the Miami Marlins, carrying a 6-7 record, a 4.41 ERA, and just 64 strikeouts in 87.2 innings. The quality gap between these two pitchers is structural, not situational. One is one of the best starters in baseball right now. The other is a serviceable innings-eater on a below-.500 road team.

Citizens Bank Park plays slightly above average for both runs (factor 1.05) and home runs (factor 1.1). Sánchez's numbers are what they are despite pitching in a mild hitters' park all year, which makes his 2.54 ERA more impressive, not less. He enters with 6 days of extended rest, arm as fresh as it gets in August. Miami arrives on the road, where they are 26-36 this season, and against left-handed pitching specifically, the Marlins are 13-18. Both splits apply tonight. That road-plus-lefthander combination is where Miami's lineup has been most exposed, and it is not something you find in a casual glance at their .250 team batting average. Trea Turner's kneecap issue leaves him day-to-day, and if he sits, Philadelphia loses its top-of-order on-base threat. Worth watching at lineup card time.

The batter-vs-pitcher data makes the case plainly. Xavier Edwards is 0-for-7 career against Sánchez with a 0.000 OPS. Jakob Marsee is 0-for-6. Agustín Ramírez is hitless in at-bats across 9 plate appearances, carrying a 0.111 OPS, which means a walk is essentially the only positive outcome he has ever produced against this lefthander. The genuine exception is Heriberto Hernández, who is 3-for-8 (.375 average, 0.944 OPS) in 9 career plate appearances against Sánchez. He is the one Miami bat with a legitimate track record here. On the Philadelphia side, Bryce Harper is 3-for-5 against Junk with a 2.000 OPS and one home run in that small sample. At a park that runs 10 percent above average for home runs, that matchup is worth tracking from the first pitch.

The contrarian case for Miami at +215 deserves an honest look before dismissing it. Junk's last start against Pittsburgh was 6 innings and 1 earned run, his cleanest outing in weeks, and he showed real command that day. Philadelphia is a pedestrian 10-10 over their last 20 games. Miami's team ERA over the last 10 games is 3.07, better than the Phillies' 3.68. And the Marlins have won three of the last three head-to-head meetings. All of that is real. But those three wins almost certainly came against different Phillies starters, and the batter-level data against Sánchez specifically is the relevant signal tonight, not the season-long team ERA numbers. One Pittsburgh outing does not change a 4.41 ERA profile or the pattern of futility that multiple Miami hitters have shown against this specific lefthander.

Miami Marlins vs Philadelphia Phillies Key Insights

  • Sánchez's career numbers against the Miami lineup are striking. Edwards (0-for-7), Marsee (0-for-6), and Ramírez (hitless in at-bats across 9 PA, 0.111 OPS) cover multiple lineup spots with zero demonstrated ability to hit this pitcher. That is a genuine structural edge, not a small-sample noise signal.
  • Miami is 26-36 on the road and 13-18 against left-handed pitching. Both apply tonight at Citizens Bank Park. Their combined road and LHP split is where the Marlins' lineup is at its most vulnerable, and it does not show up in their overall .250 batting average headline number.
  • Harper's career matchup against Junk (.600 average, 2.000 OPS, 1 HR in 5 PA) makes him the most dangerous bat in tonight's game. At a park with a 1.1 home run factor, the combination of batter history and environment creates clear upside for an early Philadelphia lead.
  • Junk's last three starts produced 2, 1, and 4 strikeouts, a 2.33 per-outing average that is well below his already modest season K/9 of 6.58. Miami's bullpen has 8 arms unavailable due to injury, so if Junk exits early, the available relief options are thin.
  • Fresh bullpens on both sides matter for series openers. Philadelphia's relievers are rested. Miami's relief depth is compromised with multiple key arms on the injured list, which puts additional pressure on Junk to go deep into this game regardless of how his stuff plays.
  • Turner's day-to-day status is the primary injury variable to monitor. If he plays, the Phillies have a full lineup with genuine run-scoring depth through the order. If he sits, the offensive ceiling adjusts modestly, particularly in early innings when game flow sets the tone for props and totals.

Miami Marlins vs Philadelphia Phillies Betting Picks

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

Under 8.0 Total (3-way market, +100) | L
Under 8.0 Total (3-way market, +100) | LOW confidence. Our model is directionally in line with the 8.0 market line, leaving no strong edge. The slight lean Under comes from Sánchez's elite run-suppression profile (2.54 ERA, 155-plus innings) and Miami's road struggles against left-handed pitching, not from a clear model advantage over the market. At +100, the price is neutral rather than paying juice into a near-coinflip. This is a low-confidence lean that pairs naturally with the run-line thesis, not a standalone core position.
Moneyline
Moneyline: No Pick. Philadelphia at -250 implies a 71.4% win probability per the market. That is fair value for this matchup, not an exploitable edge. Miami at +215 (31.8% implied) lacks the statistical grounding to overcome the pitcher quality gap and the batter-level evidence against Sánchez. Neither side offers meaningful value, so we skip the moneyline entirely and find our edge in the run line and props instead.
Analysis insight — no specific bet associated
Cristopher Sánchez Over 6.5 Strikeouts (
Cristopher Sánchez Over 6.5 Strikeouts (-137) | HIGH confidence. Sánchez is running a 10.47 K/9 in 2026 across 155.2 innings. His last three starts produced 7, 6, and 11 strikeouts, an 8.0 average that makes 6.5 a below-average threshold for him specifically. He enters with 6 days of extended rest. He faces a lineup where Edwards (0-for-7), Marsee (0-for-6), and Ramírez (0-for-9 in at-bats) have no career hit against him. Even a slightly off Sánchez performance likely clears this number. The -137 price reflects the implied probability accurately, and this is the highest-conviction position on the board tonight.
Janson Junk Under 3.5 Strikeouts (-172)
Janson Junk Under 3.5 Strikeouts (-172) | HIGH confidence. Junk's last three starts: 2 K in 6 IP against Pittsburgh, 1 K in 3 IP against Atlanta, 4 K in 5 IP against the Mets. That is a 2.33 per-outing average. His season K/9 of 6.58 is already modest, and his recent output has fallen well below even that modest rate. The -172 price is steep, but the trajectory is consistent across three straight outings and against varying competition levels. A depleted Miami bullpen also means Junk may be pulled early if he struggles, capping his strikeout upside before the number becomes reachable.
Xavier Edwards Under 0.5 Hits (+168) | M
Xavier Edwards Under 0.5 Hits (+168) | MEDIUM confidence. Edwards is 0-for-7 career against Sánchez with a 0.000 OPS, all from 2025 plate appearances. His season .284 average evaporates against this specific lefthander. The market prices a hitless outcome at +168 (37.3% implied), which understates the career suppression pattern. Sánchez's elite command (35 BB in 155.2 IP, 2.03 BB/9) limits free passes, so Edwards has to earn contact, and seven career plate appearances have shown he cannot do it against this pitcher.
Heriberto Hernández Over 0.5 Hits (-200)
Heriberto Hernández Over 0.5 Hits (-200) | MEDIUM confidence. Hernández is the clear outlier in the Miami lineup against Sánchez. He is 3-for-8 (.375 average, 0.944 OPS) in 9 career plate appearances against him. His vL OPS of 0.894 this season confirms he genuinely hits left-handed pitching as a platoon advantage. In a game where nearly every other Miami batter has been dominated by Sánchez, Hernández stands out as the verified exception. The -200 price is heavy but justified by the career matchup data and the platoon split working in his favor.
Bryce Harper to Hit a Home Run (+300) |
Bryce Harper to Hit a Home Run (+300) | MEDIUM confidence. Harper is 3-for-5 (.600 average, 2.000 OPS) against Junk with one home run already in that sample. His 2026 season shows 25 home runs with a .493 slugging percentage, and Junk is allowing 1.23 HR per 9 innings this year. Citizens Bank Park adds a 1.1 home run factor on top of that. At +300 (25.0% implied), there is genuine value relative to Harper's home run pace, his elite vR OPS of 0.997 against right-handers, and a favorable career matchup against tonight's starter.
Same-Game Parlay (4 legs)
Same-Game Parlay (4 legs): Phillies -1.5 / Under 8.0 Total / Sánchez Over 6.5 K / Edwards Under 0.5 Hits. The thesis is singular: Sánchez dominates tonight. When he is dealing and accumulating strikeouts, Miami does not score, the total stays under 8, Philadelphia covers -1.5, and Edwards, who is 0-for-7 career against Sánchez, goes hitless again. Each leg reinforces the others. This is a correlated parlay built on one data-supported premise rather than four independent events, which is the right way to construct a same-game bet.
Analysis insight — no specific bet associated
NRFI (-125). Sánchez is the anchor here.
NRFI (-125). Sánchez is the anchor here. He gave up zero earned runs in two of his last three starts and enters with 6 days of extended rest, fresh and in control. Junk has gone no-run-first-inning in 7 of his last 10 starts. Both teams are 6-4 in NRFI over their last 10 games. The -125 price is fair. Sánchez's elite command and fresh arm tilt this slightly toward a scoreless first inning, and the market has not overpriced it.

Miami Marlins vs Philadelphia Phillies Summary

Our model is directionally in line with the 8.0 market line, which removes any strong total lean on its own. But Sánchez gives me reason to shade lower. A 2.54 ERA across 155 innings, 6 days of rest, and a Miami lineup that has been functionally hitless against him in documented plate appearances. I lean toward something closer to a 5-3 final, with Sánchez pitching six-plus strong and Philadelphia building a lead that its rested bullpen protects. The park can produce offense, but Sánchez has been doing this all year in the same environment, and his numbers reflect a pitcher who has earned every bit of that 15-4 record.

The clearest angle in this game is the strikeout prop on Sánchez, followed closely by the run-line play on Philadelphia at -110. Laying -250 on the moneyline gets you to the same destination for a much worse price. The Harper home run at +300 is the speculative piece worth a measured stake given the career matchup data and park factors. There is variance in all of this. Junk had one good Pittsburgh start. The Marlins have momentum with a two-game win streak, and they have won three of the last three head-to-head meetings. But the specific batter-versus-pitcher evidence against Sánchez is the signal to follow tonight, and that evidence points consistently in one direction.

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

Marlins vs Phillies predictions: Sánchez (15-4, 2.54 ERA, 181 K) dominates at Citizens Bank Park. Best bets: Phillies -1.5, Sánchez over 6.5 strikeouts.

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at Philadelphia Phillies