Marlins vs. Phillies Odds & Betting Predictions - June 15, 2026
Marlins at Phillies
10:40 pm • NBCS-PHStarting Pitchers
| pitcher | team | era | w-l | |
|---|---|---|---|---|
![]() | 2.22 | 5-1 | ||
![]() | 6.00 | 0-1 |
Marlins at Phillies Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Marlins 36-36 | +1.5 | +1.5-121 | o8-109 | +165 |
Phillies 38-33 | u7.5 | -1.5+100 | u8-110 | -200 |

Citizens Bank ParkPhiladelphia
.png)


Marlins vs. Phillies Expert Picks
Picks Office
Last 30d: 138-121-10 (+10.0u)
MIA +1.5-115
1u
YBK Picks.com
Last 30d: 24-18-2 (+8.2u)
MIA +1.5-125
2u
Sean Koerner🔮
Last 30d: 48-43-3 (+4.9u)
Z.Wheeler u6.5 Ks-134
0.67u
I was waiting to see if it would be Connor Norby or Javier Sanoja hitting 9th for the Marlins today and Miami just announced it’ll be Sanoja, which makes this a noticeably tougher lineup for Wheeler to rack up Ks against.
I cashed on Wheeler’s under 5.5 Ks in his last start, but he’s still showing up as a bit of a sell high in my expected Ks model. His actual K rate is still running about 3% higher than expected and a lot of that is due to a career-high 37% chase rate.
Now for a borderline Hall of Fame type pitcher like Wheeler, getting hitters to chase at an above-average rate is nothing new. But 37% is a different level. At some point I’d expect that to drift closer to his career norms and when it does, his K rate could take a pretty decent hit.
The reason is Wheeler is simultaneously allowing a career-high 86% contact rate on pitches in the zone. That’s a bit of a sneaky red flag because he’s missing fewer bats when he throws strikes. His whiff rate is down this season, but it’s been masked by hitters continuing to chase pitches out of the zone at an absurd rate.
The Marlins profile as the type of lineup that could expose that. They have the 10th-lowest chase rate in baseball at just 29%. The only two starts this season where Wheeler faced a team that chased 31% or less, he finished with a season-low 4 Ks both times.
So the sweat is pretty simple. We need the Marlins to not take the bait when Wheeler goes fishing by throwing a pitch out of the zone.
Will Wheeler still end up with 7+ Ks because he’s Zack Wheeler? Possibly. But this is one of the better spots we’ve had in a while to fade him.
I’m projecting this closer to -170 to stay under 6.5 Ks.
Scott Rickenbach
Last 30d: 27-25-1 (-0.7u)
PHI -1.5+115
1u
Frank Ammirante
Last 30d: 255-252-12 (+6.7u)
Under 0.5 (1st Inn)-115
1.15u
K.Schwarber o0.5 HR+219
0.1u
Under 7.5+105
0.95u
Picks Office
Last 30d: 138-121-10 (+10.0u)
Over 4 (F5)-115
1u
Frank Ammirante
Last 30d: 255-252-12 (+6.7u)
Z.Wheeler o6.5 Ks-115
1.15u
Matt Trollo
Last 30d: 69-59-10 (+4.2u)
MIA +177
0.5u
(DK) Gusto projections average almost exactly 4.5, giving Wheeler a 1.2 run edge and PHI half run better bullpen estimators L30 days, similar to BARTOLO rankings and ratings. But PHI 89 wRC+ vs RHP (offenses are closer than most expect) & MIA projects 13 FRV edge. Too high. Like to around +165.
Sean Paul
Last 30d: 5-7-0 (-2.8u)
Over 7.5-110
1u
Article going up
Marlins vs. Phillies Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Marlins vs. Phillies Public Betting Percentages
Betting Trends
- Phillies are 2-3 in their last 5 games.
- Phillies are 2-3 in their last 5 games against the spread
- Phillies are 13-22 in their road games against the spread
- The totals have gone OVER in 2 of Phillies' last 5 games
- The totals have gone OVER in 18 of Phillies' 36 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Phillies vs. Marlins Injury Updates

Phillies Injuries
- Max LazarRP
Lazar is out with oblique
Out
- Andrew PainterSP
Andrew Painter was seen walking out to bullpen, he won't start but could be available in relief.
Questionable

Marlins Injuries
- Maximo AcostaSS
Acosta is out with oblique
Out
- Adam MazurSP
Mazur is out with elbow
Out
Marlins vs. Phillies Starting Lineups
Marlins Starting Lineup| PITCHER | W-L | ERA | WHIP | K/9 | |
|---|---|---|---|---|---|
![]() | 0-1 | 6.00 | 1.444 | 9.00 |
| HITTERS | AVG | OBP | SLG | HR |
|---|---|---|---|---|
![]() | .277 | .361 | .485 | 13 |
![]() | .343 | .371 | .481 | 5 |
![]() | .215 | .302 | .370 | 5 |
![]() | .299 | .382 | .439 | 6 |
![]() | .237 | .308 | .397 | 6 |
![]() | .212 | .272 | .376 | 6 |
![]() | .200 | .330 | .300 | 3 |
![]() | .240 | .291 | .344 | 2 |
![]() | .253 | .303 | .364 | 2 |
Phillies Starting Lineup| PITCHER | W-L | ERA | WHIP | K/9 | |
|---|---|---|---|---|---|
![]() | 5-1 | 2.22 | 0.847 | 8.42 |
| HITTERS | AVG | OBP | SLG | HR |
|---|---|---|---|---|
![]() | .247 | .363 | .568 | 24 |
![]() | .219 | .269 | .330 | 7 |
![]() | .256 | .364 | .496 | 15 |
![]() | .322 | .356 | .492 | 8 |
![]() | .232 | .285 | .388 | 6 |
![]() | .210 | .294 | .312 | 4 |
![]() | .000 | .000 | .000 | 0 |
![]() | .231 | .289 | .328 | 2 |
![]() | .221 | .259 | .375 | 4 |
Marlins vs. Phillies Odds Comparison
Could not load odds
Marlins at Phillies Team Totals
MatchupOverUnder | ||
|---|---|---|
Marlins 36-36 | N/A | N/A |
Phillies 38-33 | N/A | N/A |























