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

Where to Watch

Probable Pitchers

San Francisco Giants
Arizona Diamondbacks

Lineups

San Francisco Giants

#PlayerPos
1Matt Chapman3B
2Luis Arraez2B
3Casey SchmittSS
4Rafael Devers1B
5Heliot RamosRF
6Bryce EldridgeDH
7Victor BericotoLF
8Eric HaaseC
9Jonah CoxCF

Arizona Diamondbacks

#PlayerPos
1Ketel Marte2B
2Geraldo PerdomoSS
3Corbin CarrollRF
4Gabriel MorenoC
5Lourdes Gurriel Jr.DH
6Max KeplerLF
7Nolan Arenado3B
8Pavin Smith1B
9Tommy TroyCF

Preview

The San Francisco Giants travel to Chase Field on Monday, June 29, for a 9:40 PM ET first pitch against the Arizona Diamondbacks in what shapes up as a pivotal late-June NL West matchup. Tyler Mahle takes the ball for San Francisco opposite Arizona's Eduardo Rodriguez. With the summer stretch run bearing down, every game against a division rival carries real weight, and the Giants will need a sharp outing from Mahle to steal a win in a ballpark that has historically been unkind to visiting pitchers.

Giants vs. Diamondbacks Pitching Matchup: Tyler Mahle vs. Eduardo Rodriguez

Mahle on the mound against a left-handed-heavy lineup is an interesting chess match. The Giants will be counting on him to work efficiently and give the bullpen a rest in what is a late road game. Rodriguez, meanwhile, is a crafty southpaw who can work both sides of the plate. The Giants' lineup will need to be disciplined early and not let Rodriguez get into a comfortable rhythm.

San Francisco Giants Starting Lineup at Arizona

  • Matt Chapman, 3B
  • Luis Arraez, 2B
  • Casey Schmitt, SS
  • Rafael Devers, 1B
  • Heliot Ramos, RF
  • Bryce Eldridge, DH
  • Victor Bericoto, LF
  • Eric Haase, C
  • Jonah Cox, CF

That is a lineup worth paying attention to. Chapman leading off gives San Francisco an on-base threat with pop. Luis Arraez hitting second is exactly the kind of contact-first, professional at-bat machine you want protecting Chapman's on-base ability. Rafael Devers slotted in at cleanup adds a legitimate middle-of-the-order threat that Arizona's pitching staff cannot take lightly. Heliot Ramos hitting fifth is a sign of the confidence the organization has built in him, and Bryce Eldridge in the six-hole as DH is a fascinating developmental watch for a prospect still finding his footing at the big-league level.

Arizona Diamondbacks Starting Lineup

  • Ketel Marte, 2B
  • Geraldo Perdomo, SS
  • Corbin Carroll, RF
  • Gabriel Moreno, C
  • Lourdes Gurriel Jr., DH
  • Max Kepler, LF
  • Nolan Arenado, 3B
  • Pavin Smith, 1B
  • Tommy Troy, CF

Arizona's lineup is no joke. Ketel Marte at the top is one of the most dangerous leadoff hitters in the National League. Corbin Carroll batting third is a name Giants fans know well from past NL West battles — athletic, fast, and capable of changing a game in multiple ways. And Nolan Arenado sitting seventh tells you something about the depth Arizona has assembled. Mahle cannot afford to let Marte and Carroll beat him early.

Keys to Watch for the Giants

  • Mahle's command against Arizona's speed at the top of the order — Marte and Carroll cannot get on base for free
  • Whether Devers and Ramos can make noise against a left-handed Rodriguez in a run-suppressing environment
  • Bryce Eldridge's development at-bats — every plate appearance matters for the young DH
  • The Giants' bullpen usage if Mahle exits early in what is already a late-starting game

Prediction

This is a tight road game against a dangerous NL West rival in a tough environment. Chase Field can play big offensively, and Arizona's lineup has the horses to make things uncomfortable. That said, the Giants have the lineup construction to match up, and if Mahle can navigate the Marte-Carroll-Moreno core of that Arizona order, San Francisco has a real shot. Giants 5, Diamondbacks 3. Catch the action on NBCS BA or listen on KNBR 680.