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 32%Philadelphia Phillies 68%
Market LinesRun Line: Philadelphia Phillies -1.5Total: O/U 8
Model: Over 8
Model projects 8.1 total runs vs 8 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
50%
63/126
MLB: 48%
Starter
vs PHI
64%
7/11
Avg Total
8.7
MLB: 8.9
Game Starter (0) Last Starter vs PHI vs PHI (11)
Cade Gibson is new to Miami Marlins — no starter history with this lineup. Career stats shown below.
Cade Gibson #58 · LHP · Age 28
5.61
ERA (2026)
7.9
K/9 (2026)
Starts (2026)
Avg Total (2026)
Last 3:
ND @PHI (Aug 17): 1.0IP, 1ER, 0K
ND PIT (Aug 13): 1.2IP, 1ER, 3K
ND LAA (Aug 08): 1.0IP, 0ER, 0K
vs PHI: ND (Jun 15 2026): 1.0 IP, 2 ER, 1 K
Bullpen (2026 Season)Average
ERA: 4.19MLB Avg: 3.9510 relievers
Workload Alert: Allowed 13 runs on 2026-08-13 vs PIT. Bullpen arms likely still recovering.
Recent: L 1-13L 0-1W 8-4W 7-1L 5-6
Lineup vs Cade Gibson (Career)
BatterPosPAAVGOPSHR
Bryson Stott2B8.3751.2501
Alec Bohm3B7.5000.9290
Brandon MarshLF7.2500.8210
Bryce Harper1B7.4001.2290
Kyle SchwarberDH7.0000.5710
Edmundo SosaLF3.10002.0000
Justin CrawfordCF2.10002.0000
Luis Arraez2B2.0000.5000
Trea TurnerSS2.5001.0000
J.T. RealmutoC1.0000.0000
3 batters with no matchup history

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
49%
62/126
MLB: 48%
Starter
35%
7/20
vs MIA
64%
7/11
Avg Total
8.9
MLB: 8.9
Game Starter (20) Last Starter vs MIA vs MIA (11)
Zack Wheeler #45 · RHP · Age 36
2.89
ERA (2026)
10.7
K/9 (2026)
20
Starts (2026)
7.7
Avg Total (2026)
Last 3:
L @STL (Aug 12): 5.0IP, 4ER, 5K
L TOR (Aug 07): 5.1IP, 4ER, 6K
ND @BAL (Aug 02): 2.0IP, 0ER, 3K
vs MIA: W (May 01 2026): 6.0 IP, 1 ER, 8 K
Bullpen (2026 Season)Average
ERA: 4.14MLB Avg: 3.959 relievers
Recent: L 1-7W 7-1W 9-1W 7-5W 6-5
Lineup vs Zack Wheeler (Career)
BatterPosPAAVGOPSHR
Otto LopezSS18.4381.1880
Xavier Edwards2B14.1540.4450
Griffin ConineRF7.1430.7141
Jakob MarseeCF6.1670.5000
Javier Sanoja3B6.0000.1670
Heriberto HernandezLF5.2001.0001
Owen CaissieRF4.0000.0000
Joe MackC3.5001.6670
Agustin RamirezC2.0000.5000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickPhiladelphia Phillies -1.5 (-108) | MEDI
Philadelphia Phillies -1.5 (-108) | MEDIUM confidence. When the moneyline is -238 and the run line is -108, the market is practically giving you the c...
PickOver 8.0 runs (-127) | LOW confidence. T
Over 8.0 runs (-127) | LOW confidence. The model aligns exactly with the 8.0 line, which means there is no statistical gap to exploit here. That makes...
PickOtto Lopez Over 0.5 hits (-233) | HIGH c
Otto Lopez Over 0.5 hits (-233) | HIGH confidence. Lopez has owned Wheeler for years: .438 AVG and 1.188 OPS in 18 career plate appearances. In 2026 s...

Miami Marlins vs Philadelphia Phillies Game Preview

Start with the pitchers, because that is where tonight's story begins and ends. Zack Wheeler takes the mound at Citizens Bank Park on six days of extended rest, carrying a 10-4 record and a 2.89 ERA into a home start for the Philadelphia Phillies. On the other side, the Miami Marlins send Cade Gibson to the mound in tonight's MLB action. Gibson is listed as the starter, but his last three appearances lasted 1.0, 1.2, and 1.0 innings. That is a bullpen arm wearing a starter's jersey, and the distinction matters enormously for how this game plays out.

The Phillies carry a four-game winning streak into this one, having swept Minnesota last weekend before taking the series opener Monday 6-5. Their lineup has torched Gibson every time they have seen him. Bryce Harper carries a 1.229 OPS in seven career plate appearances against Gibson and posted a 2.250 OPS specifically in 2026 matchups. Alec Bohm is hitting .500 in seven career plate appearances against him, with a 1.750 OPS this season. Bohm also drove in four runs in the Phillies' series-clinching win at Minnesota and enters tonight with a 1.330 OPS over his last seven days. Gibson has allowed at least one earned run in each of his last three appearances, including three earned runs in 0.1 innings at this same park on July 27, two earned in one inning on June 15, and one earned in one inning yesterday. The first two innings of this game are where Philadelphia will do their damage.

Wheeler's recent form is the honest complication in this matchup. He has allowed four earned runs in both of his last two starts, walked five batters in his August 7 outing, and surrendered five earned runs in just three innings the last time he faced Miami on July 27. Citizens Bank Park plays slightly above average for offense, with a runs factor of 1.05 and a home run factor of 1.1, which does not help a pitcher working through command issues. The one Marlin who genuinely threatens Wheeler is Otto Lopez. In 18 career plate appearances against Wheeler, Lopez has hit .438 with a 1.188 OPS, and his 2026 split shows a 1.357 OPS in eight plate appearances against him. If Lopez gets on base early and Wheeler starts missing spots again, Miami has real upset equity at +200.

But consider what the Marlins actually need to win this game. They need Wheeler to implode again, then they need their 4.19 ERA bullpen to hold a hot Philadelphia lineup in check for six or seven innings. Miami is also without their ace Max Meyer, who went 9-1 with a 2.68 ERA before landing on the injured list with a neck strain in mid-July, and they traded their top RBI producer before this stretch run. The structural mismatch between these two clubs on this specific night is severe. This game is less a Wheeler-versus-Gibson matchup and more Wheeler versus Miami's bullpen from the third inning onward.

Miami Marlins vs Philadelphia Phillies Key Insights

  • Gibson has not exceeded 1.2 innings in any of his last three appearances, meaning Miami hands the ball to their 4.19 ERA bullpen before the third inning is complete. The Phillies will face Miami relievers for most of this game.
  • Bryce Harper and Alec Bohm have posted a 2.250 OPS and 1.750 OPS, respectively, against Gibson in 2026 matchups. Early damage from the middle of Philadelphia's order is the most likely path to a Phillies cover.
  • Wheeler's command has been shaky over his last two starts, with five walks in his August 7 outing and four earned runs allowed in each of those appearances. A short Wheeler outing tightens the game and is the primary risk factor for Phillies bettors tonight.
  • Otto Lopez is Miami's best weapon against Wheeler, hitting .438 with a 1.188 OPS in 18 career plate appearances and a 1.357 OPS specifically in 2026. Batting leadoff, Lopez will get multiple looks at a pitcher he consistently handles.
  • Xavier Edwards, batting second in Miami's lineup, has gone hitless in his 2026 plate appearances against Wheeler and owns a .154 career average against him over 14 plate appearances. Wheeler's ability to suppress Miami's second hitter creates a meaningful gap early in their order.
  • Neither moneyline offers real value. Philadelphia at -238 implies a 70.4% win probability per the market, but Wheeler's recent variance makes that price unattractive. Miami at +200 carries too many structural disadvantages to back at that number. The run line at -108 is the cleaner way to bet the Phillies' advantage.

Miami Marlins vs Philadelphia Phillies Betting Picks

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

Over 8.0 runs (-127) | LOW confidence. T
Over 8.0 runs (-127) | LOW confidence. The model aligns exactly with the 8.0 line, which means there is no statistical gap to exploit here. That makes this LOW confidence by rule. But the game environment leans Over: Gibson exits early, Miami's bullpen absorbs six or more innings against a hot Philadelphia lineup, and Wheeler has allowed four earned runs in each of his last two starts. The qualitative case is clear even if the model does not provide a directional edge.
Otto Lopez Over 0.5 hits (-233) | HIGH c
Otto Lopez Over 0.5 hits (-233) | HIGH confidence. Lopez has owned Wheeler for years: .438 AVG and 1.188 OPS in 18 career plate appearances. In 2026 specifically, he is at a 1.357 OPS in eight plate appearances against him. He bats leadoff for Miami, guaranteeing at least three looks. Few batter-versus-pitcher edges in tonight's slate are this clean. The price is steep at -233, but the matchup history earns it.
Xavier Edwards Under 0.5 hits (+144) | M
Xavier Edwards Under 0.5 hits (+144) | MEDIUM confidence. The contrast with Lopez could not be sharper. Edwards has gone hitless in his 2026 plate appearances against Wheeler (8 PA, 0.536 OPS) and owns a .154 career average against him over 14 plate appearances. Wheeler's 10.69 K/9 this season neutralizes Edwards' contact-first profile. At +144, you are getting paid to back a clear historical mismatch.
Bryce Harper Over 0.5 hits (-256) | HIGH
Bryce Harper Over 0.5 hits (-256) | HIGH confidence. Harper's 2026 numbers against Gibson: 2.250 OPS in four plate appearances. Career line against him: .400 AVG, 1.229 OPS in seven plate appearances. Add a 1.021 OPS over his last seven days and a 1.005 OPS against lefties this season, and you have the ideal matchup. Gibson is a lefty carrying a 5.61 ERA and 16 walks in 33.2 innings in 2026. Harper reaching base tonight is as close to a certainty as this game offers. Elite form, elite matchup history, weak opponent.
Zack Wheeler Under 6.5 strikeouts (+110)
Zack Wheeler Under 6.5 strikeouts (+110) | MEDIUM confidence. Wheeler's season K/9 of 10.69 would normally push you toward the Over. But his last three starts produced five, six, and three strikeouts in outings that averaged under 4.5 innings each. Short outings kill strikeout totals, and his recent command issues suggest another abbreviated appearance is possible. At +110 on the Under, the market appears to be overweighting Wheeler's season K rate against his recent trajectory. That is where the value is.
Alec Bohm Over 0.5 RBIs (+138) | MEDIUM
Alec Bohm Over 0.5 RBIs (+138) | MEDIUM confidence. Bohm is 3-for-6 in seven career plate appearances against Gibson with a 0.929 OPS career, and his 2026 split against Gibson sits at a 1.750 OPS. He drove in four runs in the Phillies' series clincher against Minnesota and enters tonight with a 1.330 OPS over his last seven days. Batting in the heart of a hot lineup against a pitcher who has allowed earned runs in each of his last three appearances, Bohm will have RBI opportunities. +138 reflects more uncertainty than the matchup warrants.
SGP
SGP: Phillies -1.5 / Over 8.0 / Bryce Harper over 0.5 hits / Alec Bohm over 0.5 RBIs. These four legs are not just correlated, they are telling the same story from four different angles. Harper reaches base against Gibson, Bohm drives him and others in, the total climbs past eight, and Philadelphia pulls away to cover 1.5 runs. The same game environment that makes each leg individually attractive is amplified when combined. Higher variance than single-game bets, but all four legs point to one scenario: a high-scoring Phillies home win.
Analysis insight — no specific bet associated
YRFI (-118). Gibson's track record at Ci
YRFI (-118). Gibson's track record at Citizens Bank Park this season has been a disaster: three earned runs in 0.1 innings on July 27, two earned in one inning on June 15, and one earned in one inning yesterday. He has allowed at least one earned run in each of his last three appearances overall. The Phillies are on a four-game winning streak and their lineup attacks pitchers from the opening pitch. Citizens Bank's runs factor of 1.05 and home run factor of 1.1 add to the environment. At -118, getting a run to score in the first inning is a well-supported spot given everything we know about Gibson at this park.

Key Players

Batting AverageMIA
Otto Lopez
.310Batting Average
SS
Home RunsMIA
Heriberto Hernandez
18Home Runs
LF
Runs Batted InMIA
Otto Lopez
54Runs Batted In
SS
Earned Run AverageMIA
Sandy Alcantara
3.43Earned Run Average
SP
WinsMIA
Sandy Alcantara
13Wins
SP
StrikeoutsMIA
Eury Perez
133Strikeouts
SP
Batting AveragePHI
Brandon Marsh
.272Batting Average
LF
Home RunsPHI
Kyle Schwarber
37Home Runs
DH
Runs Batted InPHI
Kyle Schwarber
73Runs Batted In
DH
Earned Run AveragePHI
Cristopher Sanchez
2.51Earned Run Average
SP
WinsPHI
Cristopher Sanchez
16Wins
SP
StrikeoutsPHI
Cristopher Sanchez
187Strikeouts
SP

Recent Form

Miami Marlins
L13-1Pittsburgh Pirates
L1-0Cincinnati Reds
W8-4Cincinnati Reds
W7-1Cincinnati Reds
L6-5Philadelphia Phillies
Philadelphia Phillies
L7-1St. Louis Cardinals
W7-1Minnesota Twins
W9-1Minnesota Twins
W7-5Minnesota Twins
W6-5Miami Marlins

Miami Marlins vs Philadelphia Phillies Summary

The edge in this game is structural, not subtle. Gibson has averaged one inning over his last three appearances. Miami's bullpen will absorb most of this game against a lineup riding a four-game winning streak with Harper and Bohm in peak form against this exact opponent. Wheeler's recent struggles are real, and Lopez's matchup history against him is a genuine threat. But the framework here, Wheeler against six or seven innings of a 4.19 ERA Miami relief corps, is too lopsided to bet against. The Phillies -1.5 at -108 is the best available price for the most likely outcome, and it is nearly equivalent to picking the Phillies to win at a fraction of the moneyline cost.

On the moneyline, neither side has value, and that is an honest position worth holding. Philadelphia at -238 implies a 70.4% win probability from the market, but Wheeler's command issues and Lopez's historical edge introduce enough variance to make that price uncomfortable. Miami at +200 is not cheap enough given their structural disadvantages tonight: no Max Meyer, a traded RBI producer, Gibson lasting less than two innings, and a 4.19 ERA bullpen facing a lineup on a four-game win streak. Passing on the ML entirely and focusing on the run line is the sharper approach. If Wheeler is sharp early and Miami's bullpen strings together a quality performance, this game stays closer than expected. That is the honest caveat, and it is why we are playing the run line at -108 rather than the moneyline at -238.

The individual prop that stands out most on this card is Otto Lopez Over 0.5 hits at -233. Steep price, but the matchup is one of the cleanest batter-versus-pitcher edges on tonight's slate. Pair it with Harper's almost-certain hit and Bohm's RBI opportunity, and this game offers multiple angles pointing toward the same environment. Play with appropriate stakes. 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
Aug 17, 2026MIA @ PHIPHIPHI 6-5

Marlins vs Phillies predictions: Phillies -1.5 (-108) as Gibson averages 1.0 IP over last 3 apps. Harper 2.250 OPS vs Gibson in 2026. Over 8.0 also in play.

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at Philadelphia Phillies