Mets vs. Pirates Odds & Betting Predictions - June 28, 2025
Mets at Pirates
8:05 pm • SportsNet PTStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 3.59 | 6-3 | |
![]() | ![]() | 6.62 | 0-2 |
Mets at Pirates Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Mets 48-35 | -1.5 | -1.5+112 | o9.5-108 | -150 |
![]() Pirates 33-50 | u9 | +1.5-134 | u9.5-112 | +124 |

PNC ParkPittsburgh
.png)


Mets vs. Pirates Expert Picks

DeadPresPicks
Last 30d: 30-26-2 (+1.9u)
NYM -140
0.55u

Anders
Last 30d: 6-4-1 (+4.0u)
PIT +135
1u
woof

Allan Lem
Last 30d: 45-33-1 (+0.4u)
Under 5.5 (F5)-130
0.5u
Feels gross to back Bailey Falter and Paul Blackburn, but Blackburn has outperformed his 6.62 ERA with a 5.29 xERA. Pirates are averaging just 3.33 runs per game but implied for 4.5 runs here, which is why the F5 number is up to 5.5. I’ve been targeting them all season and I’ll do it here with Blackburn.
Bailey Falter on the other side has a 3.59 ERA and it’s backed by a 3.76 xERA. It’s not an easy matchup vs the Mets but the Mets have a team wRC+ of 93 vs LHP, so they’ve produced runs at a below-average clip against southpaws.
I have this projected closer to 5.3 runs but will back the starting pitchers based on what I see in their advanced metrics.

Grant Neiffer
Last 30d: 19-95-7 (-6.8u)
J.Soto o0.5 HR+380
0.5u

Picks Office
Last 30d: 85-79-2 (+4.9u)
Over 9-115
1u
Follow @PicksOffice on X for more.

Lock & Cash
Last 30d: 17-14-1 (+2.4u)
NYM -142
1.5u

Brian Bitler
Last 30d: 65-61-0 (+14.5u)
PIT +125
3u

Top Shelf Action 🥃
Last 30d: 146-102-5 (+24.4u)
NYM -142
1.42u
Road Favs off a Loss Playoff team
Overall: 202-77-0,72% (ROI:20%)
Season:4-1-0,80% (ROI:29%)

Sean Zerillo
Last 30d: 151-143-3 (+7.5u)
PIT +135
0.5u
Bet to +124
Mets vs. Pirates Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Mets vs. Pirates Public Betting Percentages
Betting Trends
- Pirates are 3-2 in their last 5 games.
- Pirates are 3-2 in their last 5 games against the spread
- Pirates are 18-23 in their road games against the spread
- The totals have gone OVER in 4 of Pirates' last 5 games
- The totals have gone OVER in 18 of Pirates' 42 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Mets vs. Pirates Injury Updates

Mets Injuries
- Sean ManaeaSP
Manaea is out with oblique
Out
- Griffin CanningSP
Canning is out with achilles
Out
- Jose SiriCF
Siri is out with leg
Out
- Nick Madrigal3B
Madrigal is out with shoulder
Out
- Tylor MegillSP
Megill is out with elbow
Out
- Christian ScottSP
Scott is out for season with elbow
Out for Season
- Kodai SengaSP
Senga is out with hamstring
Out

Pirates Injuries
- Johan OviedoSP
Oviedo is questionable with elbow
Questionable
- Endy Rodriguez1B
Rodriguez is out with elbow
Out
- Jared JonesSP
Jones is out with elbow
Out
- Jared TrioloSS
Triolo is questionable with back
Questionable
- Spencer Horwitz1B
Horwitz is questionable with wrist
Questionable
Mets vs. Pirates Starting Lineups

PITCHER | W-L | ERA | WHIP | K/9 | |
---|---|---|---|---|---|
![]() | 0-2 | 6.62 | 1.755 | 6.62 |
HITTERS | AVG | OBP | SLG | HR |
---|---|---|---|---|
![]() | .262 | .330 | .452 | 16 |
![]() | .225 | .292 | .372 | 6 |
![]() | .259 | .397 | .514 | 20 |
![]() | .292 | .383 | .545 | 18 |
![]() | .252 | .315 | .452 | 15 |
![]() | .250 | .341 | .375 | 4 |
![]() | .223 | .281 | .326 | 2 |
![]() | .231 | .280 | .414 | 8 |
![]() | .212 | .289 | .314 | 1 |

PITCHER | W-L | ERA | WHIP | K/9 | |
---|---|---|---|---|---|
![]() | 6-3 | 3.59 | 1.184 | 5.38 |
HITTERS | AVG | OBP | SLG | HR |
---|---|---|---|---|
![]() | .251 | .317 | .333 | 3 |
![]() | .262 | .339 | .406 | 8 |
![]() | .236 | .304 | .385 | 9 |
![]() | .291 | .333 | .477 | 3 |
![]() | .205 | .317 | .398 | 13 |
![]() | .235 | .340 | .294 | 1 |
![]() | .256 | .326 | .359 | 1 |
![]() | .236 | .290 | .290 | 2 |
![]() | .277 | .321 | .349 | 1 |
Mets vs. Pirates Odds Comparison
Could not load odds
Mets at Pirates Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Mets 48-35 | N/A | N/A |
![]() Pirates 33-50 | N/A | N/A |