We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSan Francisco Giants at Miami Marlins
San Francisco GiantsSan Francisco Giants
@
loanDepot park
Miami MarlinsMiami Marlins

Match Predictor

Pre-match Prediction
San Francisco Giants
@
Miami Marlins
San Francisco Giants 44%Miami Marlins 56%
Market LinesRun Line: Miami Marlins -1Total: O/U 8
Model: Under 8
Model projects 7.6 total runs vs 8 line

San Francisco Giants

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
47%
36/76
MLB: 48%
Starter
50%
4/8
vs MIA
50%
2/4
Avg Total
9.0
MLB: 8.9
Game Starter (8) Last Starter vs MIA vs MIA (4)
Trevor McDonald #72 · RHP · Age 25
4.64
ERA (2026)
8.7
K/9 (2026)
8
Starts (2026)
8.3
Avg Total (2026)
Last 3:
L CHC (Jun 13): 3.2IP, 4ER, 4K
ND @CHC (Jun 07): 5.0IP, 1ER, 6K
L @MIL (Jun 02): 5.0IP, 3ER, 4K
Bullpen (2026 Season)Average
ERA: 3.82MLB Avg: 3.959 relievers
Recent: W 5-1W 7-2W 7-2W 7-5L 3-4
Lineup vs Trevor McDonald (Career)
No career matchup data — first meaningful meeting

Miami Marlins

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
54%
41/76
MLB: 48%
Starter
53%
8/15
vs SF
50%
2/4
Avg Total
8.7
MLB: 8.9
Game Starter (15) Last Starter vs SF vs SF (4)
Max Meyer #23 · RHP · Age 27
2.75
ERA (2026)
10.1
K/9 (2026)
15
Starts (2026)
9.7
Avg Total (2026)
Last 3:
W @PIT (Jun 14): 6.0IP, 1ER, 9K
ND ARI (Jun 09): 5.1IP, 2ER, 5K
W @WSH (Jun 03): 7.0IP, 1ER, 7K
vs SF: ND (Apr 26 2026): 5.0 IP, 0 ER, 5 K
Bullpen (2026 Season)Average
ERA: 3.68MLB Avg: 3.9511 relievers
Workload Alert: Allowed 8 runs on 2026-06-16 vs PHI. Bullpen arms likely still recovering.
Recent: W 4-2L 0-7L 2-8W 12-4W 4-3
Lineup vs Max Meyer (Career)
BatterPosPAAVGOPSHR
Luis Arraez2B9.4441.1110
Jung Hoo LeeRF3.10002.6670
Matt Chapman3B3.0000.6670
Casey SchmittDH2.0000.0000
Drew GilbertCF2.5001.0000
Rafael Devers1B2.0000.0000
Willy AdamesSS2.5001.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickMiami Marlins -1.5 (+142) | MEDIUM confidence
Meyer's elite 2026 profile against a 31-44 Giants team creates a genuine run-line edge, and McDonald's recent collapse (3.2 IP, 4 ER last time out) compounds the pitching mismatch.
PickUnder 8.0 Runs (-123) | MEDIUM confidence
Meyer suppresses San Francisco's already-weak offense, and loanDepot Park's 0.94 runs factor anchors totals downward.
PickMax Meyer Over 5.5 Strikeouts (-127) | HIGH confidence
This is the best standalone prop on this board.

San Francisco Giants vs Miami Marlins Game Preview

Every angle in this game starts with Max Meyer. The Miami Marlins right-hander comes in at 7-0 with a 2.75 ERA, 95 strikeouts in 85.0 innings, and three straight quality starts: 9 K in his last outing, 7 K in the one before that. He has six days of rest. On the other side, Trevor McDonald is working through the roughest stretch of his short career, posting a 4.64 ERA in 2026 with a 3.2-inning meltdown (4 ER) in his most recent start. The pitching gap between these two is as wide as you will find on any MLB card today.

The San Francisco Giants arrive at 31-44, 17 games out of first and carrying a -50 run differential. On the road this season, they are 17-24. Against right-handed pitching specifically, they are 23-31. Rafael Devers is the one genuine threat in this lineup, posting a 1.571 OPS over his last seven days, and Bryce Eldridge has been scorching too, with a 1.136 OPS over the last 28 days and real extra-base pop. But this is still a bottom-tier offense facing an arm at peak form. Luis Arraez represents the most historically dangerous matchup for Meyer, career .444 average and 1.111 OPS in nine plate appearances. The hidden adjustment, though: in 2026 specifically, Arraez has gone 0-for-3 with a 0.000 OPS against Meyer. Targeted within-season changes have neutralized the one matchup most bettors would flag as a worry.

Miami enters Game 2 at 38-38 and 24-16 at home, riding back-to-back wins. Kyle Stowers just delivered a 4-for-4, 2 HR, 5 RBI performance against Philadelphia and is running a 0.918 OPS over the last seven days. Otto Lopez, who was DFA'd by San Francisco earlier in his career and now anchors Miami's lineup at .334/.367/.470 with 132 wRC+, brings a nuisance profile at the top of the order. Xavier Edwards pairs a .375 OBP alongside Lopez to create one of the more patient one-two punches in the National League. McDonald has averaged three walks per start over his last three outings. These two batters will test his command from the first pitch.

loanDepot Park runs at a 0.94 runs factor and an 0.88 home run factor. The climate-controlled roof eliminates wind and weather as variables, creating conditions that reward the arm with the better swing-and-miss profile. That is Meyer. The contrarian case worth acknowledging: Meyer owns a .189 BABIP, and his 2024 and 2025 ERAs (5.68 and 4.73, respectively) remind you that breakout years carry regression risk. His strikeout rate, ground ball profile, and the caliber of opposition in front of him all support the idea that 2026 is genuine, not just lucky. This is the game where every angle points in the same direction.

San Francisco Giants vs Miami Marlins Key Insights

  • Max Meyer's 10.06 K/9 in 2026 is the central number in this matchup. His last three starts produced 9, 5, and 7 strikeouts, and the 5-K outing came in only 5.1 innings. Six days of rest means he should be stretched out for a full effort against a weak opponent.
  • Trevor McDonald is a command liability. He lasted 3.2 innings with 4 ER in his most recent start, averages three walks per start over his last three outings, and carries a 4.64 ERA against a Miami lineup built to grind patient at-bats.
  • San Francisco's -50 run differential and 23-31 record against right-handed pitching this season reflect a bottom-tier offense walking into one of the NL's best pitching performances. The Giants are 17-24 away from home.
  • Luis Arraez owns a career .444 average and 1.111 OPS against Meyer across nine plate appearances, but his 2026 line against Meyer is 0-for-3 with a 0.000 OPS. In-season adjustments matter, and Meyer appears to have made them.
  • loanDepot Park suppresses run scoring (0.94 runs factor, 0.88 HR factor) and the controlled roof removes weather as a wildcard. This environment favors the dominant arm on the mound, not the weaker offense on the road.
  • Kyle Stowers enters on a 0.918 OPS over the last seven days following a 4-hit, 2-HR, 5-RBI game against Philadelphia. Hot streaks do not last forever, but they are real momentum signals when they coincide with a favorable pitching matchup against a struggling visitor.

San Francisco Giants vs Miami Marlins Betting Picks

Picks made June 20, 2026 at 05:02 AM ET. Odds shown reflect current market prices.

Under 8.0 Runs (-123) | MEDIUM confidence
Under 8.0 Runs (-123) | MEDIUM confidence: Meyer suppresses San Francisco's already-weak offense, and loanDepot Park's 0.94 runs factor anchors totals downward. Even if McDonald allows crooked numbers early and Miami scores in bunches, Meyer holding the Giants to one or two runs keeps the combined total below 8. The -123 is fair juice for a pitcher-park Under with an elite arm on one side of the ledger.
Moneyline
Moneyline: No pick. The market prices Miami at -133, implying 57.1% probability. The qualitative case for the Marlins is strong, but the gap between market price and the projected edge falls within normal variance noise. Neither side offers enough margin to justify the play here. Pass the moneyline and build around the run line and props instead.
Analysis insight — no specific bet associated
Max Meyer Over 5.5 Strikeouts (-127) | HIGH confidence
Max Meyer Over 5.5 Strikeouts (-127) | HIGH confidence: This is the best standalone prop on this board. Meyer is averaging 10.06 K/9 this season, cleared 5.5 strikeouts in two of his last three starts, and the one time he did not (the 5-K outing) he was pulled after just 5.1 innings. With six days of rest and a full workload expected, Meyer should push into the 7-to-9 range. In his lone 2026 appearance against San Francisco (April 26), he struck out 5 in 5.0 innings, and that was arguably his worst start of the year. San Francisco's lineup is 23-31 against right-handers and averaging only 4.2 runs per game. The -127 is reasonable for this level of consistency.
Trevor McDonald Under 4.5 Strikeouts (-149) | MEDIUM confidence
Trevor McDonald Under 4.5 Strikeouts (-149) | MEDIUM confidence: McDonald's last three starts: 4 K (3.2 IP), 6 K (5.0 IP), 4 K (5.0 IP). He cleared 4.5 once in three tries and cannot reliably command enough pitches to pile up strikeouts against a patient lineup. Miami's contact-first hitters, including Otto Lopez (132 wRC+), Xavier Edwards (.375 OBP), and Liam Hicks (9.5% strikeout rate), put the ball in play and wear down pitchers through counts rather than chasing breaking balls out of the zone. No BvP data exists for any Marlins batter against McDonald, but the combination of poor recent command and Miami's contact profile makes Under 4.5 the right side. The -149 is steep, but it reflects the correct edge.
Matt Chapman Under 0.5 Hits (+132) | MEDIUM confidence
Matt Chapman Under 0.5 Hits (+132) | MEDIUM confidence: Chapman is 0-for-3 against Meyer in 2026 with a 0.667 OPS in limited plate appearances. His season vR OPS sits at 0.696, below average for a right-handed batter, and his last-7-day OPS has dropped to 0.480, signaling a genuine cold stretch. Three separate data points, all pointing cold, against one of the better swing-and-miss arms in the NL. At +132, this offers legitimate value for a hitless game. Small sample in the BvP data applies, but the directional trend is consistent across multiple timeframes.
Bryce Eldridge Over 1.5 Total Bases (+124) | MEDIUM confidence
Bryce Eldridge Over 1.5 Total Bases (+124) | MEDIUM confidence: Eldridge is slashing .308/.393/.538 with a 0.920 OPS versus right-handed pitching and a 1.136 OPS over the last 28 days. His 6 HR in just 135 PA shows genuine extra-base power. No career BvP data exists between Eldridge and Meyer, which cuts both ways, but his recent production and raw strength give him a realistic shot at a double or home run in any given start. At +124, the implied probability sits at 44.6%, trailing what his current production level suggests. Low sample risk applies, but this is a power bet on a player in a hot stretch.
Kyle Stowers to Hit a Home Run (+420) | LOW confidence
Kyle Stowers to Hit a Home Run (+420) | LOW confidence: Stowers just went 4-for-4 with 2 HR and 5 RBI against Philadelphia, and his 0.918 OPS over the last seven days signals a genuine hot streak. The +420 price reflects the long odds of a single home run prop, but hot-hand momentum is real. The honest caveats: loanDepot's HR factor is 0.88, a park-level suppressor, and McDonald has allowed only 4 HR in 42.2 innings in 2026. Treat this as a small-unit streaker's bet only. Context argues for caution, but the price offers value if the momentum carries.
Same-Game Parlay
Same-Game Parlay: Marlins -1.5 / Under 8.0 / Meyer Over 5.5 K / Eldridge Over 1.5 TB: These four legs are built around a correlated thesis. Meyer striking out batters suppresses San Francisco's scoring, which makes both the Under and the run-line cover more likely. Eldridge's extra-base upside adds offensive production to the leg structure. This SGP ties together the four strongest individual angles in this game. Individual leg contract IDs: 409079697, 409079698, 409160677, and 409160394. Build it on your preferred book and treat it as a correlated parlay, not four independent bets.
Analysis insight — no specific bet associated
YRFI (-109) | LOW confidence
YRFI (-109) | LOW confidence: Trevor McDonald's elevated walk rate (three walks in each of his last three starts) and 4.64 ERA create a first-inning vulnerability against a patient Miami lineup. Otto Lopez (.334 AVG, 132 wRC+) and Xavier Edwards (.291 AVG, .375 OBP) are two of the better first-inning at-bats you will face as a pitcher with command issues. The Marlins are 24-16 at home and enter this game on a two-game win streak. McDonald leaking walks and Miami's top order capitalizing on a favorable count early is a credible first-inning scenario. Low confidence given the absence of first-inning split data, but the directional case is there at -109.

Key Players

Batting AverageSF
Jung Hoo Lee
.328Batting Average
RF
Home RunsSF
Casey Schmitt
15Home Runs
DH
Runs Batted InSF
Matt Chapman
41Runs Batted In
3B
Earned Run AverageSF
Logan Webb
3.46Earned Run Average
SP
WinsSF
Landen Roupp
5Wins
SP
StrikeoutsSF
Landen Roupp
89Strikeouts
SP
Batting AverageMIA
Otto Lopez
.334Batting Average
SS
Home RunsMIA
Liam Hicks
13Home Runs
C
Runs Batted InMIA
Liam Hicks
53Runs Batted In
C
Earned Run AverageMIA
Max Meyer
2.75Earned Run Average
SP
WinsMIA
Sandy Alcantara
7Wins
SP
StrikeoutsMIA
Max Meyer
95Strikeouts
SP

Recent Form

San Francisco Giants
L6-1Chicago Cubs
W5-1Chicago Cubs
W7-2Atlanta Braves
W7-5Atlanta Braves
L4-3Miami Marlins
Miami Marlins
W4-2Pittsburgh Pirates
L7-0Philadelphia Phillies
L8-2Philadelphia Phillies
W12-4Philadelphia Phillies
W4-3San Francisco Giants

San Francisco Giants vs Miami Marlins Summary

Max Meyer against a 31-44 San Francisco road team is the clearest pitcher-vs-opponent mismatch on the Saturday slate. He is 7-0 with a 2.75 ERA and 10.06 K/9, working on six days of rest, in a park that rewards swing-and-miss over raw power. Trevor McDonald has been unreliable all season and fell apart in his last start. The run line at +142 and Meyer's strikeout prop at -127 are the two plays with the strongest signal-to-noise ratio here. The SGP connecting Meyer's strikeout performance to the Marlins run-line and the Under gives you a correlated structure that fits the game narrative tightly. If the parlay hits, it pays well precisely because those outcomes are linked.

The honest counterargument: Meyer's .189 BABIP is historically unsustainable, and his 2024 and 2025 ERAs remind you that dominant half-seasons can unravel. Rafael Devers is batting with a 1.571 OPS over his last seven days and is capable of a single swing that changes a comfortable win into a margin-of-two situation. Bryce Eldridge's power (1.136 OPS last 28 days) is a real variable if McDonald keeps the Giants in the game early. Medium confidence is the right framing on most of these plays because no game is a lock, and variance in baseball hits differently than any other sport. But if you are looking for one game on Saturday where the edge is clearly concentrated, this is it. Meyer, the run line, and the strikeout prop are where the value lives.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesMIA leads series 1-0
DateMatchupResult
Jun 19, 2026SF @ MIAMIAMIA 4-3

Compare odds for SF @ MIA

Frequently Asked Questions

MLBGame PreviewsSan Francisco Giants at Miami Marlins