Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
6in the bubble

San Francisco Giants vs Miami Marlins

Sunday, Jun 21, 2026loanDepot parkFinal
SF · Away · 48-66

San Francisco Giants

NL West · 3rd · 21.0 GB
1:2
Final
H2H 24
MIA · Home · 58-56

Miami Marlins

Starting pitchers
Starter form · last 5 starts
Season3.35
Last 55.10
1.75 ERA worse in last 5
88 days restQS 66.7%Blow-up 1/5
304/17
404/11
104/05
303/31
603/25

⚡ Alternating good/bad starts

Season6.00
Last 57.50
1.50 ERA worse in last 5
74 days restQS 0%Blow-up 0/5
506/15
006/10
306/05
306/02
004/08

↓ ERA trending down lately

Matchup edge
Logan Webb pitching edge·Miami 64 L10
PitchingGiants
Giants19Miami12
HittingMiami
Giants25Miami30
BullpenMiami
Giants49Miami61
Projected hitters vs RHP / RHP
Giants vs RHP
Avg OPS 0.7861 hot hitterTop: Eldridge 0.905 · Schmitt 0.830 · Gilbert 0.791

Projected sample — season splits vs pitcher hand, not official order.

Miami vs RHP
Avg OPS 0.7561 hot hitterTop: Conine 0.948 · Ruiz 0.721 · Hernández 0.681

Projected sample — season splits vs pitcher hand, not official order.

San Francisco Giants hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.292
0.905
5
0.000
0.000
0
0.270
0.830
13
0.235
0.618
0
0.276
0.791
3
Miami Marlins hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.236
0.673
3
0.237
0.721
1
0.250
0.948
2
◆ Matchup preview

San Francisco Giants at Miami Marlins (2026-06-21). Logan Webb vs Ryan Gusto at loanDepot park.

Logan Webb, for the Giants, enters with a season ERA of 3.46 and a WHIP of 1.15 across 75.1 innings, demonstrating solid control with a 2.27 BB/9 and a 7.77 K/9. His recent trend shows an upward movement in ERA, and he has an alternating pattern in his starts, with a 66.7% quality start percentage but also a 16.7% blow-up rate. Ryan Gusto, pitching for the Marlins, has a significantly higher season ERA of 7.24 and a WHIP of 1.76 over 13.2 innings, indicating struggles in his limited appearances this season. Gusto's K/9 is 6.59 and BB/9 is 3.29, which are less efficient than Webb's metrics, and he has not recorded a quality start this season, though his trend ERA is currently down.

Offensively, the Giants have a collective OPS of 0.731, driven by a 0.259 batting average and 81 home runs, resulting in 316 runs scored. Their pitching staff holds a 4.49 ERA and a 1.40 WHIP, allowing 79 home runs. The Marlins offense shows a 0.711 OPS with a 0.246 batting average and 68 home runs, but they have scored slightly more runs at 334, partially due to a higher OBP of 0.324 compared to the Giants' 0.310. Miami's pitching unit has a better team ERA of 4.11 and a lower WHIP of 1.26, having surrendered 74 home runs.

In recent head-to-head matchups from 2025, the Marlins have held an advantage, winning four of the last six encounters, including a three-game sweep in late June. The total line for this game is set at 7.5, which aligns with the Marlins' generally tighter pitching and the Giants' more inconsistent recent pitching performances, suggesting expectations for a moderately scoring affair despite Webb's season statistics.

Key facts
Webb ERA 3.46Gusto ERA 7.24Giants OPS 0.731Total 7.5
◆ Lineup notes

Luis Arraez has a strong history against Ryan Gusto, going 2-for-3 with a 1.334 OPS. Willy Adames also has a hit against Gusto, with a 1-for-2 record and a 1.000 OPS. Jung Hoo Lee is hitless in his lone at-bat, while Matt Chapman is 0-for-2. Bryce Eldridge, Casey Schmitt, Rafael Devers, Drew Gilbert, and Daniel Susac have no MLB history against Ryan Gusto.

Griffin Conine has performed well against Logan Webb, going 2-for-3 with a 1.334 OPS. Kyle Stowers has a notable history, with 3-for-5 in 6 PA and an impressive 2.267 OPS. Otto Lopez is 2-for-5 in 6 PA with a 1.100 OPS. Xavier Edwards is 0-for-4 in 5 PA with a .200 OPS, while Owen Caissie is 0-for-3 and Connor Norby is 0-for-2. Jakob Marsee, Esteury Ruiz, and Joe Mack have no MLB history against Logan Webb.

Takeaway: The home side has more hitters with prior plate appearances against the opposing starter, Logan Webb, compared to the away team's batters facing Ryan Gusto.

Head to head (2025–2026)
24
Miami Marlins lead series
6 meetings total
2025-06-26
Miami Marlins @ San Francisco Giants
125
MIA
2025-06-25
Miami Marlins @ San Francisco Giants
85
MIA
2025-06-24
Miami Marlins @ San Francisco Giants
42
MIA
2025-06-01
San Francisco Giants @ Miami Marlins
42
SF
2025-05-31
San Francisco Giants @ Miami Marlins
01
MIA
Team picture · 2026
37
LLLWWLWLLL
64
WWWLWWLLWL
SF
MIA
Team AVG
0.257
0.245
Team OPS
0.728
0.710
Home runs
81
69
Runs scored
317
336
Team ERA
4.46
4.07
HR allowed
80
74

Explore more MLB matchups

Related game previews for these clubs and around the league.