Marlins vs. Pirates Odds & Betting Predictions - June 10, 2025
Marlins at Pirates
10:40 pm • SportsNet PTStarting Pitchers
| pitcher | team | era | w-l | |
|---|---|---|---|---|
![]() | 4.18 | 6-15 | ||
![]() | 5.36 | 11-12 |
Marlins at Pirates Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Marlins 6-3 | -1.5 | +1.5-170 | o8-110 | +124 |
Pirates 6-3 | u8 | -1.5+143 | u8-110 | -150 |

PNC ParkPittsburgh
Marlins vs. Pirates Expert Picks
Zense
Last 30d: 0-0-0 (+0.0u)
PIT -145
1u
Allan Lem
Last 30d: 96-86-0 (-0.2u)
M.Keller u2.5 Earned Runs-130
0.5u
Projections do have Keller closer to 3 earned runs so this is a rare time I’m going to dive into a bet without projections on my side. The Marlins’ implied run total dropped from 4 to 3.8 after the lineup was released without Connor Norby and Liam Hicks in there. Miami has averaged 4.05 runs per game this season so I’m going to target them given they are projected below their season average.
Keller is coming off two poor performances but still holds a 4.13 ERA and 3.93 xERA. He has a long leash which actually isn’t ideal as they let him work through trouble, but he’s holding a career-low walk rate (6.2%) and HR/9 ratio (0.59), which I like. Going to bank on him keeping Miami off the board enough in this matchup.
The Degenerate
Last 30d: 0-0-0 (+0.0u)
PIT -150
0.75u
Steak Friend
Last 30d: 0-0-0 (+0.0u)
PIT -147
1.47u
Matt Trollo
Last 30d: 11-10-2 (-0.1u)
Under 8.5-122
0.5u
Pitcher leaning umpire - Keller all estimators below 4.13 ERA - PIT 87/87/90 wRC+ Hm/v RHP/L7 days, MIA 96/96/75 - PIT strong defense - MIA 3rd best team bullpen estimators L30 days, PIT top half of league too. Keller 65 points split, but MIA only sending two LHBs out against him.
Ryan Minion
Last 30d: 225-268-1 (-5.7u)
O.Cruz o0.5 HR+440
$2.20
Capper Central
Last 30d: 0-0-0 (+0.0u)
PIT -134
1.5u
Grant Neiffer
Last 30d: 9-51-0 (+3.8u)
O.Cruz o0.5 HR+440
1.1u
The Propfessor
Last 30d: 65-67-0 (+18.8u)
S.Alcantara o2.5 BB+220
0.25u
💰🦡 Jake
Last 30d: 66-70-0 (+2.3u)
PIT o4.5+115
0.5u
Ryan Minion
Last 30d: 225-268-1 (-5.7u)
O.Cruz o1.5 Total Bases+110
$1.10
💰🦡 Jake
Last 30d: 66-70-0 (+2.3u)
PIT o4.5+115
1u
Lines at Lunch
Last 30d: 0-0-0 (+0.0u)
MIA +115 (F5)
1u
MIA +120
1u
Billy Ward
Last 30d: 21-30-1 (-2.4u)
Under 0.5 (1st Inn)-110
1u
DK line, wouldn't take anywhere else. Don't love trusting Sandy right now but this is a good price on two very bad offenses
Sandy Plashkes
Last 30d: 129-135-6 (-21.4u)
MIA +115 (F5)
1.15u
Doug Ziefel
Last 30d: 213-287-16 (-17.0u)
Under 8.5-120
0.5u
Cam Is Money
Last 30d: 83-65-4 (+9.4u)
S.Alcantara u4.5 Ks-112
1u
The Propfessor
Last 30d: 65-67-0 (+18.8u)
S.Alcantara o1.5 BB-150
1.25u
May add ladder when those lines drop
Brian Bitler
Last 30d: 57-76-2 (-61.7u)
MIA +118
3.54u
Marlins vs. Pirates Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Marlins vs. Pirates Public Betting Percentages
Betting Trends
- Pirates are 5-0 in their last 5 games.
- Pirates are 5-0 in their last 5 games against the spread
- Pirates are 3-3 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 2 of Pirates' 3 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Pirates vs. Marlins Injury Updates

Pirates Injuries
- Jared JonesSP
Jones is out with elbow
Out

Marlins Injuries
- Chris PaddackSP
Chris Paddack has been scratched Sunday. Pete Fairbanks will start for the Marlins
Out
- Esteury RuizLF
Ruiz is out with oblique
Out
- Kyle StowersLF
Stowers is out with hamstring
Out
- Maximo AcostaSS
Acosta is out with oblique
Out
- Christopher MorelLF
Christopher Morel (left oblique) scratched Friday.
Out
- Adam MazurSP
Mazur is out with elbow
Out
Marlins vs. Pirates Box Score
Marlins Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 85 | 6 | 6 | 0 | |
![]() | 9 | 1 | 0 | 0 | |
![]() | 19 | 1 | 1 | 2 | |
![]() | 15 | 1 | 1 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 2-4 | 0 | 0 | 1 |
![]() | 2-4 | 1 | 0 | 0 |
![]() | 1-4 | 1 | 1 | 2 |
![]() | 1-3 | 0 | 0 | 0 |
Pirates Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 97 | 6 | 4 | 3 | |
![]() | 8 | 1 | 0 | 0 | |
![]() | 21 | 2 | 3 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 1-4 | 1 | 1 | 1 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 1 | 1 |
![]() | 1-3 | 0 | 0 | 0 |
Marlins vs. Pirates Odds Comparison
Could not load odds
Marlins at Pirates Team Totals
MatchupOverUnder | ||
|---|---|---|
Marlins 6-3 | N/A | N/A |
Pirates 6-3 | N/A | N/A |




























