SF Giants probable pitchers & starting lineup vs. Arizona Diamondbacks, May 12

San Francisco Giants v Chicago Cubs
San Francisco Giants v Chicago Cubs | Andy Kuno/San Francisco Giants/GettyImages

After dropping three straight against the Minnesota Twins, the SF Giants (24-17) take on the Arizona Diamondbacks (21-20) at home. Justin Verlander will take the hill for San Francisco as he looks for his first win in 2025.

SF Giants probable pitchers & starting lineup vs. Arizona Diamondbacks, May 12

The Diamondbacks sit behind the Giants in the NL West at the moment. However, the win-loss gap between them and the Los Angeles Dodgers, along with the San Diego Padres, is not that big. The NL West will be a tough division, and this matchup highlights the strength of the division rivals.

Verlander will take the first game of the series against the Diamondbacks. He holds the dubious distinction as the only Giants pitcher in the rotation without a win. The future Hall of Famer is stuck at 262 career wins, but it is not all his fault. The bullpen has been a strength to this roster, but has had some blow ups during Verlander's starts.

The veteran pitcher has a 4.50 ERA in eight starts this season. He has been a lot better lately, recording a 2.70 ERA in his last four outings.

Who is hot for the SF Giants?

Mike Yastrzemski registered three hits in five at-bats during Sunday's 7-6 loss to the Twins. He has quietly been one of the team's best hitters, posting an .809 OPS with five home runs and 17 RBI in 142 plate appearances this season.

Who are the SF Giants facing?

The Giants will be facing off against Merrill Kelly. They have seen a lot of Kelly in this past. In fact, this will be Kelly's 20th career start against San Francisco. He has a 3.30 ERA in 19 starts against the Giants so far. The veteran pitcher has a 4.09 ERA in eight starts in 2025.

SF Giants starting lineup, May 12

  • 1. RF Mike Yastrzemski
  • 2. 3B Matt Chapman
  • 3. LF Heliot Ramos
  • 4. CF Jung Hoo Lee
  • 5. 1B Wilmer Flores
  • 6. SS Willy Adames
  • 7. C Patrick Bailey
  • 8. DH Luis Matos
  • 9. 2B Christian Koss

Twins starting lineup, May 12

  • 1. RF Corbin Carroll
  • 2. 2B Ketel Marte
  • 3. DH Pavin Smith
  • 4. 1B Josh Naylor
  • 5. 3B Eugenio Suárez
  • 6. C Gabriel Moreno
  • 7. LF Lourdes Gurriel Jr.
  • 8. CF Alek Thomas
  • 9. SS Geraldo Perdomo

How to follow today's game?

The Giants are home at Oracle Park against the Diamondbacks, starting at 6:45 PM PST. The TV broadcast will be played on NBC Sports Bay Area, and the radio play-by-play broadcast will be carried on KNBR 680.

Schedule