MLB
9:45 PM EDT
GAME DAY
9:45 PM EDT Oracle Park Game Hub →
loanDepot park

Where to Watch

Probable Pitchers

San Francisco Giants
Miami Marlins

Lineups

San Francisco Giants

#PlayerPos
1Luis Arraez2B
2Bryce EldridgeDH
3Matt Chapman3B
4Rafael Devers1B
5Jung Hoo LeeRF
6Willy AdamesSS
7Casey SchmittLF
8Drew GilbertCF
9Eric HaaseC

Miami Marlins

#PlayerPos
1Liam HicksDH
2Otto LopezSS
3Kyle Stowers1B
4Xavier Edwards2B
5Heriberto HernándezLF
6Owen CaissieRF
7Jakob MarseeCF
8Joe MackC
9Leo Jiménez3B

Preview

The San Francisco Giants head to loanDepot park on Saturday, June 20, 2026, for a 4:10 PM ET matchup against the Miami Marlins. Trevor McDonald gets the ball for San Francisco against Miami's Max Meyer in a game that carries genuine weight as both clubs navigate the back half of the 2026 season. With a loaded lineup featuring Rafael Devers, Matt Chapman, and Luis Arraez, the Giants have the offensive firepower to do damage — but McDonald will need to be sharp against a Marlins squad that plays aggressive, contact-heavy baseball at home.

Starting Pitchers: Trevor McDonald vs. Max Meyer

Trevor McDonald draws the assignment for the Giants, and this is a outing worth watching closely. McDonald is still establishing himself at the big-league level, and a road start in Miami — where the Marlins' lineup is built to make pitchers work — is a legitimate test. Command will be everything. If McDonald can stay out of deep counts and limit traffic on the bases, he gives San Francisco a real shot.

On the other side, Max Meyer brings live stuff and the kind of arm that can make even a potent lineup look silly when he's on. The Giants will need to be disciplined at the plate and not chase early in counts. Meyer has the ceiling to shut a good offense down, but he can also be had if hitters are patient and make him throw strikes.

Giants Lineup: Star Power Up and Down the Order

Manager Bob Melvin is rolling out a formidable lineup. Luis Arraez leads off at second base — a contact machine who makes pitchers earn every out. Bryce Eldridge slots in at DH batting second, giving San Francisco a dangerous presence in the middle of the order before you even get to the heart of it. Matt Chapman hits third, Rafael Devers bats cleanup at first base, and Jung Hoo Lee rounds out the top five in right field. Willy Adames, Casey Schmitt, Drew Gilbert, and Eric Haase complete the order. This is a lineup with real depth — no soft spots from top to bottom.

Marlins Lineup: Young and Hungry

Miami counters with a young, energetic group. Liam Hicks leads off at DH, Otto Lopez bats second at shortstop, and Kyle Stowers hits third at first base. Xavier Edwards — one of the better contact hitters in this Marlins system — bats cleanup at second base. Heriberto Hernández, Owen Caissie, Jakob Marsee, Joe Mack, and Leo Jiménez round out the order. The Marlins don't have the star power the Giants carry into this game, but they compete hard at home and can manufacture runs in ways that burn you if you're not paying attention.

Keys to Watch

  • McDonald's command early: If he falls behind hitters and starts nibbling, Miami's contact-oriented lineup will make him pay. First-pitch strikes are essential.
  • Devers and Chapman vs. Meyer: These two are the Giants' most dangerous bats. If Meyer can neutralize the middle of the order, Miami has a path to a low-scoring game it can win.
  • Arraez setting the table: When Arraez gets on base, the Giants' lineup flows. His ability to work counts and put the ball in play makes everyone behind him more dangerous.
  • Miami's home environment: loanDepot park plays differently than Oracle Park. The Giants need to adjust quickly and stay aggressive on the bases.

Prediction

The Giants' lineup is simply too deep for the Marlins to contain for nine innings. McDonald doesn't need to be perfect — he just needs to give San Francisco five or six competitive innings and let the offense take over. Devers and Chapman are due for a big day, and Arraez will find a way to get on base two or three times. Giants win this one, 6–3, and take a solid road result heading into the weekend.

Catch the game on NBCS BA on television or tune in on KNBR 680 AM in the Bay Area.