Bet Better BET BETTER PRO
Today's bet is live / One clear pick a day / Tracked in public — wins & losses / Free to start, no card
Model picks & player props
Miami Marlins
VS
Pittsburgh Pirates

Miami Marlins vs Pittsburgh Pirates Picks & Predictions

Model updated Jul 22, 2:44PM UTC

Every play below is priced against our model. The bigger the green edge, the more the line is in your favour.

MLB
PNC Park, Pittsburgh
Outdoor
Fri 12 Jun 2026, 10:40PM
20
Game Picks
4
Player Props
Answer
Model lean: Miami Marlins -2.5 (Spread)
For Miami Marlins vs Pittsburgh Pirates (MLB), model win probability 27.4%, fair odds 3.65, book price +340, model edge +4.7%, this is your free pick — unlock every other market and all player props with Pro. Tip-off Fri 12 Jun 2026, 10:40PM at PNC Park.
Every pick is logged and graded — nothing hidden after the fact. See the verified record

Game picks

+EV edge in green
Spread
Miami Marlins
-2
+ 19 more markets
Unlock with Pro
🔒

Unlock every graded pick for this game

See the full board for this matchup — every market, every line, every edge — plus every pick across the slate.

Bet Better Unlock all game picks
Cancel anytime · full verified record at /results

Calibrated model vs market

Model prob · fair odds · edge
PickMarketModel lean
Miami MarlinsSpreadPositive-edge lean 🔒 Unlock with Pro
Miami MarlinsSpreadPositive-edge lean 🔒 Unlock with Pro
Miami MarlinsSpreadPositive-edge lean 🔒 Unlock with Pro
Miami MarlinsSpreadPositive-edge lean 🔒 Unlock with Pro

Unlock the full calibrated board

See the model's calibrated probability, fair odds and edge on every market in this matchup.

Bet Better Unlock calibrated edges
Cancel anytime · full verified record at /results

Who's out

Injuries & availability

Miami Marlins

  • Max Meyer SPOut
  • Ronny Henriquez RPOut
  • Anthony Bender RPOut
  • William Kempner RPOut
  • Owen Caissie RFOut
  • John King RPOut
  • Josh Ekness RPOut
  • Andrew Nardi RPOut
  • Robby Snelling SPOut
  • Adam Mazur SPOut

Probable pitcher

Tyler Phillips SP

Pittsburgh Pirates

  • Chris Devenski RPOut
  • Spencer Horwitz 1BOut
  • Oneil Cruz CFOut
  • Konnor Griffin SSOut
  • Endy Rodriguez COut
  • Evan Sisk RPOut

Probable pitcher

Bubba Chandler SP
Availability updated Jul 22, 12:10AM UTC · refreshed roughly every 4 hours.

Weather & availability impact for this fixture

Conditions · who's out · how it moves the number
For Miami Marlins vs Pittsburgh Pirates: Ballpark wind and temperature can swing the run total, though the live per-park feed isn't wired into this page yet, and 16 players are listed out or questionable across both sides.
FactorThis fixture
Ballpark weatherWind and temperature at the park move run totals, but our ballpark weather module is pending a file-to-table persistence job.
Availability16 listed out or questionable (see Who's out above)

General rule: wind blowing out and warm air help the ball carry (more runs and home runs), while wind in and cold air suppress scoring; the starting pitchers listed above are the single biggest driver of the run total.

Ballpark weather module pending a file-to-table persistence job (owner). We won't show a wind/temperature number until it's persisted to the database.

Pro — weather & injury-adjusted view

See the weather- and injury-adjusted projected line and the model's with/without delta for this fixture. 🔒 Unlock with Pro

Player props

+EV edge in green
PlayerTeamStatLinePickOdds (US)Edge
Otto Lopez Batter - Hits 🔒 🔒 🔒 🔒
Bryan Reynolds PIT Batter - Hits 🔒 🔒 🔒 🔒
Spencer Horwitz PIT Batter - Hits 🔒 🔒 🔒 🔒
Jake Mangum TBR Batter - Hits 🔒 🔒 🔒 🔒

Unlock every player prop for this game

Get the player, the line, the pick and the edge on every graded prop in this matchup.

Bet Better Unlock player props
Cancel anytime · full verified record at /results

Betting angles

Markets & form
MoneylinePittsburgh PiratesNo line posted
4-1L5 record
L5 RF8.6L5 RA2.4Home L54-1vs Miami Marlins L52-3Win rec6-7

Pittsburgh Pirates moneyline form: last five 4-1, 8.6 runs/gm.

Run LinePittsburgh Pirates run lineNo line posted
4-1L5 record
L5 RF8.6L5 RA2.4Home L54-1vs Miami Marlins L52-3ATS6-8

Pittsburgh Pirates spread form: last five 4-1, 8.6 runs/gm.

Total RunsGame total · Pittsburgh Pirates vs Miami MarlinsNo line posted

Pittsburgh Pirates total runs form: last five 4-1, 8.6 runs/gm.

Team Total RunsPittsburgh Pirates team totalNo line posted
5.2implied team total
L5 RF8.6L5 RA2.4Home L54-1vs Miami Marlins L52-3

Pittsburgh Pirates team total runs form: last five 4-1, 8.6 runs/gm.

Miami Marlins vs Pittsburgh Pirates — last-5 form comparison

Over their last five games Pittsburgh Pirates are scoring 4.6 runs per game (3-2) while Miami Marlins are at 4.2 (5-0); Pittsburgh Pirates pitchers are allowing 4.8 earned runs per game versus 0.8 for Miami Marlins.

4.6
Pittsburgh Pirates runs/G
4.2
Miami Marlins runs/G
Last 5 gamesPittsburgh PiratesMiami Marlins
Runs / game4.64.2
Hits / game5.23.8
Home runs / game0.80.6
Walks drawn / game1.63.2
Batter K / game4.60.8
Earned runs allowed / game4.80.8
Pitching K / game4.23.0
Walks allowed / game3.02.0
L5 record3-25-0

Miami Marlins @ Pittsburgh Pirates — model preview

<p>Unlock potential winning baseball bets for Pittsburgh Pirates playing Miami Marlins. Includes analysis on key players like NA. Analysis includes MLB predictions, MLB game picks, baseball betting preview, Pittsburgh Pirates vs Miami Marlins stats and odds.</p>

Pittsburgh Pirates vs Miami Marlins : Under 7.5 Total Runs (+121)

Odds available at NA at time of publishing

As the Pirates host the Marlins, the under looks like a compelling play with the total set at 7.5 runs. Both teams have been struggling with consistency at the plate lately, with Miami averaging a mere 4.1 runs per game in their last ten outings. Even on the road, they’ve had difficulty generating offense against solid pitching. Pittsburgh’s starting pitcher has been a bright spot, boasting a commendable ERA that has kept opposing hitters in check. The Pirates’ lineup, while capable, hasn’t exploded for big runs recently, leading to a trend of low-scoring affairs. With the model predicting just under 7 runs, it’s clear that this matchup favors the under, especially given how both teams have shown a tendency to tighten up offensively when facing reliable arms. With these factors in play, the under 7.5 seems like a savvy bet for this clash.

Pittsburgh Pirates vs Miami Marlins : Under 9 Total Runs (-143)

Odds available at NA at time of publishing

As the Pirates host the Marlins on June 12, the under seems appealing given both teams' recent trends. Pittsburgh has been grinding through a stretch of games where their bats have struggled, averaging just over three runs per game in their last week. Meanwhile, Miami’s lineup hasn’t been lighting up the scoreboard either, managing only a handful of runs in their last series. On the mound, the Pirates’ starting pitcher has shown a knack for keeping opponents at bay, boasting a solid ERA and a strikeout-to-walk ratio that speaks volumes. The Marlins have also leaned on a reliable rotation, with their starter capable of silencing a struggling Pirates lineup. With a model prediction hovering around 6.96 runs, it’s hard to see this matchup breaking out offensively. Given these factors, taking the under on the total runs feels like a savvy play.

Pittsburgh Pirates vs Miami Marlins : Under 8.5 Total Runs (-120)

Odds available at NA at time of publishing

As the Pirates host the Marlins, there's a compelling case for keeping the total runs under 8.5. Both teams have showcased offensive inconsistencies lately, with the Pirates ranking near the bottom in runs scored over the last month. Meanwhile, the Marlins' lineup has struggled to find rhythm against left-handed pitchers, which bodes well for the Pirates' starter, who has been quite effective in limiting hard contact. Additionally, let's not forget the Marlins' recent trend of low-scoring affairs, with several of their games failing to reach double-digit runs. The run environment at PNC Park typically favors pitchers, and with both bullpens performing decently, we might just see a game that hovers around that model prediction of 6.96 runs. With both teams in a tight contest, a low-scoring game seems likely, making the under a strong play for Friday night.

Pittsburgh Pirates vs Miami Marlins : Under 10.5 Total Runs (-238)

Odds available at NA at time of publishing

As the Pirates host the Marlins, the stage is set for a low-scoring affair. Both teams have shown a tendency to struggle offensively, particularly against left-handed pitching. The Pirates, while showcasing some power at home, have recently averaged just 3.5 runs over their last week, and the Marlins aren’t faring much better, lingering around 4 runs per game. On the mound, Pittsburgh’s ace has been a revelation, boasting a stellar ERA and limiting hard contact. Meanwhile, the Marlins' pitcher has effectively neutralized lefty hitters, which could stifle the Pirates’ lineup. With the model predicting just under 7 runs, it’s clear the matchup leans toward a tight, defensive battle. Given the recent trends and the statistical underpinnings, betting on the under 10.5 seems not just smart—it feels like a prudent choice in what could be a chess match on the diamond.

Pittsburgh Pirates vs Miami Marlins : Under 9.5 Total Runs (-175)

Odds available at NA at time of publishing

As the Pirates gear up to face the Marlins, the under seems like a compelling play. Both teams have displayed a tendency to struggle at the plate recently. The Pirates are averaging just over four runs per game, but their offense has been stymied by inconsistent hitting—particularly against left-handed pitchers. Meanwhile, the Marlins, despite flashes of brilliance, have often faltered in clutch moments, leading to low-scoring affairs. On the mound, both starting pitchers have been solid, with the Pirates' ace boasting a sub-3.50 ERA, which should keep Miami’s lineup in check. Likewise, the Marlins' hurler has shown flashes of dominance, allowing fewer than four runs per game in his recent outings. Given the trends and the strength of both bullpens, it’s easy to envision a tightly contested game. With the total set at 9.5, taking the under feels like a prudent move.

Pittsburgh Pirates vs Miami Marlins : Miami Marlins Win (+130)

Odds available at NA at time of publishing

As the Pirates and Marlins face off, the recent trends favor Miami. They’ve been on a roll, winning six out of their last eight games, showcasing a potent offense that’s averaging over five runs per game. Their lineup has been particularly hot, with key players racking up impressive batting averages, making it difficult for opposing pitchers to find an answer. On the mound, the Marlins' starter brings a strong strikeout rate and has been effective in keeping opponents off balance. Meanwhile, the Pirates’ pitching staff has struggled lately, allowing more runs than they’d like in crucial situations. With Miami’s recent form and their ability to capitalize on scoring opportunities, backing them on the moneyline feels like a savvy play. It’s not just about stats; it’s about momentum, and right now, the Marlins are riding high while the Pirates are searching for answers.

Track record for this matchup

Logged & graded
4
Total Picks
Hit Rate

Hit rate is how often the pick landed — not profit; favourites can win often and still lose money.

DateMarketPickResult
12 Jun 26 Spread Miami Marlins -2 ✓ HIT
12 Jun 26 Spread Miami Marlins -3.5 ✓ HIT
12 Jun 26 Spread Miami Marlins 1 ✓ HIT
12 Jun 26 Spread Miami Marlins -2.5 ✓ HIT

About this matchup

How we read the game

This page tracks the Bet Better model's pick history and predictions for Miami Marlins vs Pittsburgh Pirates in the MLB. The most recent or upcoming game is scheduled for Friday 12 June 2026 at PNC Park. The model has generated 20 game picks and 4 player props for this matchup. Review the picks and historical data above to guide your MLB betting strategy for this matchup.

Today's selected board

See the plays that cleared the model's filter today

See today's picks