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

San Francisco Giants vs Miami Marlins

Friday, Jun 19, 2026loanDepot parkFinal
SF · Away · 47-64

San Francisco Giants

NL West · 4th · 22.0 GB
3:4
Final
H2H 24
MIA · Home · 57-55

Miami Marlins

Starting pitchers
Starter form · last 5 starts
Season4.15
Last 52.32
1.83 ERA better in last 5
81 days restQS 66.7%Blow-up 0/5
104/21
004/16
104/10
504/04
003/30

↓ ERA trending down lately

Season3.10
Last 53.00
Recent form near season pace
81 days restQS 0%Blow-up 0/5
004/13
004/10
004/08
204/03
103/30

↑ ERA trending up lately

Matchup edge
Landen Roupp hotter lately (L5 2.32 ERA)·Miami 64 L10
PitchingGiants
Giants68Miami42
HittingMiami
Giants25Miami30
BullpenMiami
Giants49Miami61
Projected hitters vs RHP / RHP
Giants vs RHP
Avg OPS 0.7811 hot hitterTop: Eldridge 0.920 · Schmitt 0.793 · Gilbert 0.764

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

Miami vs RHP
Avg OPS 0.632Top: Ruiz 0.748 · Hernández 0.688 · Norby 0.674

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

San Francisco Giants hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.297
0.920
5
0.000
0.000
0
0.259
0.793
12
0.246
0.646
0
0.260
0.764
3
Miami Marlins hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.234
0.674
3
0.242
0.748
1
0.215
0.636
3
◆ Matchup preview

San Francisco Giants at Miami Marlins (2026-06-19). Landen Roupp vs Lake Bachar at loanDepot park.

Landen Roupp, starting for the Giants, has posted a 4.24 ERA and 1.29 WHIP over 74.1 innings pitched this season across 14 starts, demonstrating a solid strikeout rate of 9.93 K/9 but also a notable walk rate of 3.87 BB/9. His recent starts show a positive trend in ERA, which is currently "down," and he has maintained a high quality start percentage of 66.7, indicating consistent performance. Conversely, Lake Bachar, pitching for the Marlins, has a more impressive 2.97 ERA and 0.89 WHIP through 39.1 innings in 3 starts, coupled with an excellent 10.3 K/9 and a lower 2.97 BB/9. However, Bachar's recent ERA trend is "up," and he has yet to record a quality start this season, suggesting less stability in his recent outings despite strong overall numbers.

The San Francisco Giants offense features a .258 batting average and a .730 OPS, having scored 310 runs with 79 home runs this season. Their pitching staff holds a 4.49 ERA and 1.40 WHIP, allowing 77 home runs. The Miami Marlins offense, meanwhile, has a .245 batting average and a .708 OPS, scoring 324 runs with 66 home runs, indicating a slightly lower power output but a comparable run-scoring ability. The Marlins' pitching staff boasts a better 4.14 ERA and 1.26 WHIP, having given up 72 home runs, suggesting a more effective overall pitching unit than the Giants.

Recent head-to-head matchups from 2025 show the Marlins winning four of six games against the Giants, with scores often featuring five or more runs per team, including a 12-5 and an 8-5 game. The total line for this contest is set at 8.0 runs, which aligns with the historical tendency for these teams to produce moderate to higher-scoring games, particularly given the Giants' higher team ERA and Roupp's elevated walk rate, potentially creating scoring opportunities against him. Bachar's limited innings and recent upward ERA trend also suggest potential for runs, despite his strong season-long metrics.

Key facts
Giants OPS 0.730Marlins ERA 4.14Roupp K/9 9.93Total 8.0
◆ Lineup notes

Away batters facing Lake Bachar have limited history against the right-hander. Luis Arraez is 1-for-1 with a 2.000 OPS, while Jung Hoo Lee is 1-for-2 with a 2.500 OPS. Matt Chapman, Rafael Devers, Willy Adames, and Casey Schmitt are all hitless in their prior plate appearances, with Chapman, Devers, and Schmitt each 0-for-1, and Adames 0-for-2. Bryce Eldridge, Drew Gilbert, and Daniel Susac have no MLB history against Bachar.

Home batters facing Landen Roupp also have minimal experience. Liam Hicks is 1-for-3 with a .666 OPS. Heriberto Hernández has drawn one walk in three plate appearances, going 0-for-2. Owen Caissie, Kyle Stowers, Otto Lopez, Jakob Marsee, and Connor Norby are all hitless against Roupp, with Caissie, Lopez, Marsee, and Norby each 0-for-3, and Stowers 0-for-4. Joe Mack and Javier Sanoja have no MLB history against Roupp.

Both lineups feature a significant number of batters with little to no prior history against the opposing starting pitcher, suggesting a fresh slate for many of these matchups.

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.258
0.246
Team OPS
0.729
0.711
Home runs
80
67
Runs scored
313
328
Team ERA
4.49
4.13
HR allowed
78
73

Explore more MLB matchups

Related game previews for these clubs and around the league.