SPORTS·SLATE·AI

Marlins at Giants — MLB Odds, Starters, Weather · Sunday, Apr 26, 2026

Miami Marlins logo
Marlins
33-35
FINAL
36
Giants
28-40
San Francisco Giants logo
MONEYLINE · IMPLIED PROBABILITY
MIA
POLY
KALSHI
SF
98¢
POLY100¢
KALSHI98¢
DISPERSION 2¢ · venues aligned · $2,565,868 combined volume · UPDATED 45D AGO
OUR TAKE · SPORTSSLATEAI MODEL
GENERATED 45D AGO
The market has this matchup priced fairly with both teams projecting close to their implied probabilities. Miami's slight offensive edge at 4.6 runs per game versus San Francisco's 3.4 creates a marginal model lean, but the 1.7% edge isn't significant enough to warrant a play against the current line.
RESULT: LOSS·MIA 3-6 SF
VENUE
Oracle Park
ROOF
Open
WEATHER
60°F · Clear
W 12mph · 1% precip
WATCH
NBCS BA · Marlins.TV
STARTERS
Max Meyer headshot
Max Meyer (R)
MIA · 14 GS
ERA
2.85
WHIP
1.09
K/9
9.80
BB/9
3.30
IP
79.0
Landen Roupp headshot
Landen Roupp (R)
SF · 13 GS
ERA
4.00
WHIP
1.29
K/9
9.95
BB/9
3.88
IP
69.7
GAME PREVIEW · SPORTSSLATEAI
BY SPORTSSLATEAI·UPDATED 45D AGO·512 WORDS

The Marlins visit Oracle Park carrying a deceptive 13-14 record that masks their underlying strength — Miami has outscored opponents 123-120 through 27 games, posting a +0.11 run differential per game. The Giants sit three games back at 12-15 despite a recent 6-4 surge over their last 10, but San Francisco's -20 run differential tells the real story of a club that's been outplayed consistently, averaging just 3.37 runs per game while allowing 4.11.

Miami's offense has found unexpected production from second baseman Otto Lopez, who's slashing .347/.400/.583 through 80 plate appearances — a small sample that's nonetheless driving the Marlins' early-season competitiveness. Xavier Edwards has matched Lopez's .347 average from the shortstop spot, adding elite plate discipline with just 9 strikeouts against 9 walks in 85 plate appearances. The Marlins' top five hitters all carry OPS marks above .798, creating a deeper lineup than their modest team totals might suggest.

San Francisco's offensive picture centers on Daniel Susac's microscopic 22-plate-appearance sample, where the catcher has posted an unsustainable 1.259 OPS on a .524 batting average. Casey Schmitt provides more established production at third base with a .315/.373/.519 line through 59 plate appearances, while Willy Adames anchors the middle infield despite a pedestrian .269/.321/.513 slash in 84 trips to the plate. The Giants' 3.37 runs per game ranks among the league's most anemic offensive outputs through the season's first month.

The pitching matchup favors San Francisco significantly. Landen Roupp has emerged as an early breakout candidate with a 2.38 ERA and 0.97 WHIP across four starts, striking out 26.7% of batters while walking just 7.8%. His 22.7 innings represent a solid workload foundation, and crucially, Roupp has yet to surrender a home run in 2026. Max Meyer presents the opposite profile for Miami — a 4.12 ERA supported by concerning peripherals including a 4.12 BB/9 rate that's nearly doubled Roupp's walk frequency. Meyer's 22.7% strikeout rate trails Roupp's 26.7% mark, creating multiple angles where the Giants starter holds clear advantages.

The staff-wide numbers reinforce this pitching gap. Miami's 4.11 ERA edges San Francisco's 4.22 mark, but the Giants have generated more strikeouts (9.21 K/9 vs. 9.00) while both clubs struggle with similar control issues around four walks per nine innings. Neither bullpen profile suggests a decisive late-game edge, making the starter-versus-starter comparison the primary driver of tonight's outcome.

The market has priced San Francisco as a 55-cent favorite with perfect consensus between Polymarket and Kalshi, implying the Giants win roughly 55% of simulations. That line feels generous to Miami given Roupp's early dominance and the Marlins' road challenges — their 4-6 record over the last 10 games suggests recent momentum has stalled. The underlying run differential gap (-0.74 per game for San Francisco vs. +0.11 for Miami) supports Miami's case, but tonight's pitching mismatch creates a clear path for the Giants to outperform their season-long struggles.

If you or someone you know has a gambling problem, call 1-800-GAMBLER. Must be 21+. Market prices sourced from prediction markets (Polymarket, Kalshi), not traditional sportsbooks.

RECENT FORM · LAST 5
MIA · 4-1 L5
L 0-6
vsTB · 6/5
W 4-3
vsTB · 6/6
W 4-1
vsTB · 6/7
W 10-6
vsARI · 6/9
W 8-0
vsARI · 6/10
OLDEST → LATEST
SF · 2-3 L5
L 2-3
@CHC · 6/6
W 2-1
@CHC · 6/7
L 3-4
vsWSH · 6/8
L 3-6
vsWSH · 6/9
W 11-10
vsWSH · 6/10
OLDEST → LATEST
INJURIES
Miami Marlins logo
MIA4 ON IL
P
Ronny Henriquez
Right Elbow Surgery
60-DAY · 73D
LF
Left oblique strain
10-DAY · 32D
P
Adam Mazur
Right elbow surgery
60-DAY · 32D
LF
Left hamstring strain
10-DAY · 16D
San Francisco Giants logo
SF10 ON IL
P
Jason Foley
Recovery from right shoulder surgery
60-DAY · 72D
P
Rowan Wick
Recovery from Tommy John surgery
60-DAY · 70D
P
Hayden Birdsong
Tommy John surgery
60-DAY · 36D
P
Left hamstring strain
15-DAY · 35D
P
Right knee and left shoulder surgery
15-DAY · 35D
P
Reiver Sanmartin
Right hip flexor strain
60-DAY · 32D
CF
Left hamstring strain
10-DAY · 14D
CF
Left wrist hamate fracture
10-DAY · 11D
C
Right elbow ulnar neuritis/
10-DAY · 6D
P
Right arm fatigue
15-DAY · 5D
If you or someone you know has a gambling problem, call 1-800-GAMBLER. Must be 21+. Market prices sourced from prediction markets (Polymarket, Kalshi), not traditional sportsbooks.