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

Where to Watch

Probable Pitchers

San Francisco Giants
Seattle Mariners

Lineups

San Francisco Giants

#PlayerPos
1Luis Arraez2B
2Bryce EldridgeDH
3Casey Schmitt3B
4Rafael Devers1B
5Heliot RamosLF
6Jung Hoo LeeRF
7Willy AdamesSS
8Grant McCrayCF
9Drew CavanaughC

Seattle Mariners

#PlayerPos
1J.P. Crawford3B
2Julio RodríguezCF
3Cole Young2B
4Randy ArozarenaLF
5Cal RaleighDH
6Josh Naylor1B
7Mitch GarverC
8Weston WilsonRF
9Colt EmersonSS

Preview

The San Francisco Giants head to T-Mobile Park on Sunday, July 19, 2026, for a 4:10 p.m. ET first pitch against the Seattle Mariners. Robbie Ray takes the mound for San Francisco against Seattle's Logan Gilbert in what shapes up as a genuine pitching duel between two arms capable of controlling a game from the first inning. This is a road test with real stakes — the kind of July afternoon that can define a team's direction heading into the back half of the season.

Giants vs. Mariners Pitching Matchup: Robbie Ray Faces Logan Gilbert

Ray gets the ball for the Giants in a road environment that will demand precision. Gilbert is one of the more reliable starters Seattle has deployed, a pitcher who works down in the zone and generates weak contact when his fastball command is on. Ray, a left-hander with a sharp slider, will need to navigate a Mariners lineup built around some legitimate middle-of-the-order threats. The head-to-head between these two starters is worth watching closely — neither is the type to pitch around trouble, which could mean a brisk, low-scoring game.

San Francisco Giants Starting Lineup at Seattle

  • Luis Arraez, 2B
  • Bryce Eldridge, DH
  • Casey Schmitt, 3B
  • Rafael Devers, 1B
  • Heliot Ramos, LF
  • Jung Hoo Lee, RF
  • Willy Adames, SS
  • Grant McCray, CF
  • Drew Cavanaugh, C

Rafael Devers anchors this lineup at cleanup and gives the Giants a legitimate power presence against a righty like Gilbert. Luis Arraez leads off and brings a contact-first approach that could put pressure on Gilbert early if he's not locating his fastball. Bryce Eldridge hitting second is an interesting construction — the young designated hitter gets a prime spot in the order and a chance to do damage before the defense can shift its attention to Devers. Heliot Ramos and Jung Hoo Lee round out a middle portion of the order that can do damage in bunches.

Seattle Mariners Starting Lineup

  • J.P. Crawford, 3B
  • Julio Rodríguez, CF
  • Cole Young, 2B
  • Randy Arozarena, LF
  • Cal Raleigh, DH
  • Josh Naylor, 1B
  • Mitch Garver, C
  • Weston Wilson, RF
  • Colt Emerson, SS

Julio Rodríguez hitting second gives Seattle an athletic, dynamic presence early in the order, and Cal Raleigh in the five-hole as a DH is a legitimate power threat Ray will need to respect. Randy Arozarena batting cleanup adds another layer of danger — the outfielder has postseason pedigree and brings energy to any lineup he joins. Ray has faced lineups with this kind of top-to-bottom athleticism before, but keeping Rodríguez and Arozarena in the park will be a priority.

Keys to Watch for the Giants

  • Ray's command against a contact-heavy and athletic Seattle lineup — limiting walks will be critical
  • Whether Arraez can get on base consistently and set the table for Eldridge and Devers
  • Devers's plate appearances against Gilbert — any power the Giants generate likely flows through him
  • McCray and Cavanaugh at the bottom of the order providing any kind of offensive spark

Prediction

This one has the feel of a 3-2 or 4-2 game decided late. Gilbert is a tough draw on the road, and T-Mobile Park plays as one of the more pitcher-friendly environments in the American League. But the Giants have enough in Devers and Ramos to manufacture runs even when hits are hard to come by. Robbie Ray matches Gilbert pitch for pitch through five or six innings, and San Francisco finds a way to push across the decisive run in the seventh. Giants win, 3-2. Catch it on NBCS Bay Area or KNBR 680.