SF Giants probable pitchers & starting lineups vs. Arizona Diamondbacks, June 4

New York Yankees v San Francisco Giants
New York Yankees v San Francisco Giants / Andy Kuno/San Francisco Giants/GettyImages

The SF Giants dropped their fifth-straight game on Monday night following a walk-off home run from Pavin Smith. They will look to Kyle Harrison to get them back into the win column.

SF Giants probable pitchers & starting lineups vs. Arizona Diamondbacks, June 4

The Giants nearly squeaked away with a chance at winning the game on Monday night. Jorge Soler hit a ground ball that would have scored Matt Chapman from third base. Soler was originally called safe, but replay showed that he was out. The Giants got walked off later only a few minutes later with Randy Rodríguez on the mound.

Harrison has hit a rough patch in 2024. That is to be expected. After all, he is in his age-22 season. On the year, he has a 4.15 ERA through 12 starts. The young lefty has allowed at least four earned runs in each of his last two outings, including a game against the Philadelphia Phillies where he yielded four runs on 12 hits in five innings of work.

Who it hot?

It is a small sample, but Brett Wisely continues to hit. He has a .816 OPS in 41 plate appearances and continues to find his way into the lineup. The left-handed bat has tallied a hit in four of the last five games.

Who are the SF Giants facing?

The Giants will have a tough matchup with Blake Walston on the mound. Walston has only made two appearances in the majors and neither one of those has come against the Giants. He will be an unknown to many The lefty pitcher has allowed just two earned runs in 8.1 frames in his brief career.

SF Giants starting lineup, June 4

  • 1. RF Heliot Ramos
  • 2. 2B Thairo Estrada
  • 3. C Patrick Bailey
  • 4. 3B Matt Chapman
  • 5. LF Michael Conforto
  • 6. DH Jorge Soler
  • 7. 1B Wilmer Flores
  • 8. SS Casey Schmitt
  • 9. CF Luis Matos

Arizona Diamondbacks starting lineup, June 4

  • 1. 2B Ketel Marte
  • 2. C Gabriel Moreno
  • 3. LF Lourdes Gurriel Jr.
  • 4. 1B Christian Walker
  • 5. RF Randal Grichuk
  • 6. 3B Eugenio Suárez
  • 7. CF Jake McCarthy
  • 8. DH Blaze Alexander
  • 9. SS Kevin Newman

How to follow today's game?

The Giants are on the road at Chase Field and the game starts at 6:40 PM PT. It is being televised on NBC Sports Bay Area and the radio broadcast is on KNBR.