Select Team Angels Astros Athletics Blue Jays Braves Brewers Cardinals Cubs Diamondbacks Dodgers Giants Guardians Mariners Marlins Mets Nationals Orioles Padres Phillies Pirates Rangers Rays Red Sox Reds Rockies Royals Tigers Twins White Sox Yankees
2025 San Francisco Giants
The depth charts found on the Team Pages are based on projected playing time, NOT the current status of a team's roster.
We added
RosterResource's Depth Charts ; these reflect a team's current roster and are regularly updated. We are working to have these two depth chart tools better complement each other.
Select Season: 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
2025 Schedule
Probable starters are italicized.
Date Opp SFG Win Prob W/L SFG Runs Opp Runs SFG Starter Opp Starter Mar 27, 2025 3/27 at CIN 47.6% W 6 4 Logan Webb Hunter Greene Mar 29, 2025 3/29 at CIN 43.6% L 2 3 Justin Verlander Nick Lodolo Mar 30, 2025 3/30 at CIN 51.8% W 6 3 Robbie Ray Nick Martinez Mar 31, 2025 3/31 at HOU 46.4% W 7 2 Jordan Hicks Ronel Blanco Apr 1, 2025 4/1 at HOU 53.2% W 3 1 Logan Webb Hayden Wesneski Apr 2, 2025 4/2 at HOU 38.5% W 6 3 Landen Roupp Framber Valdez Apr 4, 2025 4/4 vs SEA 56.9% W 10 9 Justin Verlander Luis F. Castillo Apr 5, 2025 4/5 vs SEA 52.8% W 4 1 Robbie Ray Bryce Miller Apr 6, 2025 4/6 vs SEA 50.8% W 5 4 Jordan Hicks Bryan Woo Apr 7, 2025 4/7 vs CIN 57.3% L 0 2 Logan Webb Hunter Greene Apr 8, 2025 4/8 vs CIN 56.1% L 0 1 Landen Roupp Nick Lodolo Apr 9, 2025 4/9 vs CIN 55.3% W 8 6 Justin Verlander Nick Martinez Apr 11, 2025 4/11 at NYY 43.8% W 9 1 Robbie Ray Marcus Stroman Apr 12, 2025 4/12 at NYY 41.6% L 4 8 Jordan Hicks Will Warren Apr 13, 2025 4/13 at NYY 46.1% W 5 4 Logan Webb Carlos Rodón Apr 14, 2025 4/14 at PHI 49.7% W 10 4 Landen Roupp Taijuan Walker Apr 15, 2025 4/15 at PHI 40.3% L 4 6 Justin Verlander Jesús Luzardo Apr 16, 2025 4/16 at PHI 40.5% W 11 4 Robbie Ray Aaron Nola Apr 17, 2025 4/17 at PHI 38.3% L 4 6 Jordan Hicks Cristopher Sánchez Apr 18, 2025 4/18 at LAA 57.0% L 0 2 Logan Webb Tyler Anderson Apr 19, 2025 4/19 at LAA 55.9% W 3 2 Landen Roupp Kyle Hendricks Apr 20, 2025 4/20 at LAA 45.7% L 4 5 Justin Verlander Yusei Kikuchi Apr 21, 2025 4/21 vs MIL 49.5% W 5 2 Robbie Ray Quinn Priester Apr 22, 2025 4/22 vs MIL 55.8% L 3 11 Jordan Hicks Jose Quintana Apr 23, 2025 4/23 vs MIL 56.5% W 4 2 Logan Webb Freddy Peralta Apr 24, 2025 4/24 vs MIL 60.7% W 6 5 Landen Roupp Tobias Myers Apr 25, 2025 4/25 vs TEX 50.1% L 0 2 Justin Verlander Nathan Eovaldi Apr 26, 2025 4/26 vs TEX 53.2% W 3 2 Robbie Ray Tyler Mahle Apr 27, 2025 4/27 vs TEX 56.3% W 3 2 Jordan Hicks Jack Leiter Apr 29, 2025 4/29 at SDP 50.8% L 4 7 Logan Webb Nick Pivetta Apr 30, 2025 4/30 at SDP 43.9% L 3 5 Landen Roupp Michael King May 1, 2025 5/1 vs COL 62.3% L 3 4 Justin Verlander Kyle Freeland May 2, 2025 5/2 vs COL 65.4% W 4 0 Robbie Ray Antonio Senzatela May 3, 2025 5/3 vs COL 67.8% W 6 3 Jordan Hicks Bradley Blalock May 4, 2025 5/4 vs COL 70.3% W 9 3 Logan Webb Germán Márquez May 5, 2025 5/5 at CHC 43.7% L 2 9 Landen Roupp Matthew Boyd May 6, 2025 5/6 at CHC 45.5% W 14 5 Justin Verlander Colin Rea May 7, 2025 5/7 at CHC 41.1% W 3 1 Robbie Ray Ben Brown May 9, 2025 5/9 at MIN 49.5% L 1 3 Jordan Hicks Chris Paddack May 10, 2025 5/10 at MIN 48.1% L 1 2 Logan Webb Joe Ryan May 11, 2025 5/11 at MIN 42.0% L 6 7 Landen Roupp Pablo López May 12, 2025 5/12 vs ARI 50.8% L 1 2 Justin Verlander Merrill Kelly May 13, 2025 5/13 vs ARI 50.6% W 10 6 Robbie Ray Brandon Pfaadt May 14, 2025 5/14 vs ARI 52.3% L 7 8 Jordan Hicks Eduardo Rodriguez May 16, 2025 5/16 vs ATH 62.8% W 9 1 Logan Webb JP Sears May 17, 2025 5/17 vs ATH 55.8% W 1 0 Landen Roupp Luis Severino May 18, 2025 5/18 vs ATH 53.8% W 3 2 Justin Verlander Jeffrey Springs May 19, 2025 5/19 vs KCR 51.7% L 1 3 Robbie Ray Kris Bubic May 20, 2025 5/20 vs KCR 56.3% W 3 2 Hayden Birdsong Michael Lorenzen May 21, 2025 5/21 vs KCR 63.6% L 4 8 Logan Webb Daniel Lynch IV May 23, 2025 5/23 at WSN 47.5% W 4 0 Landen Roupp MacKenzie Gore May 24, 2025 5/24 at WSN 53.0% L 0 3 Kyle Harrison Jake Irvin May 25, 2025 5/25 at WSN 51.7% W 3 2 Robbie Ray Michael Soroka May 26, 2025 5/26 at DET 48.9% L 1 3 Hayden Birdsong Keider Montero May 27, 2025 5/27 at DET 51.7% L 1 3 Logan Webb Jack Flaherty May 28, 2025 5/28 at DET 51.7% L 3 4 Landen Roupp Jackson Jobe May 30, 2025 5/30 at MIA 55.7% W 2 0 Kyle Harrison Cal Quantrill May 31, 2025 5/31 at MIA 53.4% L 0 1 Robbie Ray Edward Cabrera Jun 1, 2025 6/1 at MIA 51.3% W 4 2 Hayden Birdsong Ryan Weathers Jun 2, 2025 6/2 vs SDP 61.7% L 0 1 Logan Webb Stephen Kolek Jun 3, 2025 6/3 vs SDP 59.5% L 2 3 Landen Roupp Ryan Bergert Jun 4, 2025 6/4 vs SDP 51.1% W 6 5 Kyle Harrison Nick Pivetta Jun 5, 2025 6/5 vs SDP 50.3% W 3 2 Robbie Ray Dylan Cease Jun 6, 2025 6/6 vs ATL 45.4% W 5 4 Hayden Birdsong Spencer Schwellenbach Jun 7, 2025 6/7 vs ATL 57.8% W 3 2 Logan Webb Bryce Elder Jun 8, 2025 6/8 vs ATL 43.3% W 4 3 Landen Roupp Spencer Strider Jun 10, 2025 6/10 at COL 57.3% W 6 5 Kyle Harrison Carson Palmquist Jun 11, 2025 6/11 at COL 57.1% W 10 7 Robbie Ray Kyle Freeland Jun 12, 2025 6/12 at COL 58.3% L 7 8 Hayden Birdsong Antonio Senzatela Jun 13, 2025 6/13 at LAD 37.8% W 6 2 Logan Webb Yoshinobu Yamamoto Jun 14, 2025 6/14 at LAD 39.3% L 5 11 Landen Roupp Clayton Kershaw Jun 15, 2025 6/15 at LAD 36.4% L 4 5 Sean Hjelle Dustin May Jun 17, 2025 6/17 vs CLE 58.2% Robbie Ray Slade Cecconi Jun 18, 2025 6/18 vs CLE 55.2% Justin Verlander Logan Allen Jun 19, 2025 6/19 vs CLE 54.0% Hayden Birdsong Gavin Williams Jun 20, 2025 6/20 vs BOS 65.3% Logan Webb Hunter Dobbins Jun 21, 2025 6/21 vs BOS 56.2% Landen Roupp Brayan Bello Jun 22, 2025 6/22 vs BOS 61.2% Robbie Ray Lucas Giolito Jun 24, 2025 6/24 vs MIA 61.2% Justin Verlander Cal Quantrill Jun 25, 2025 6/25 vs MIA 59.1% Hayden Birdsong Edward Cabrera Jun 26, 2025 6/26 vs MIA 67.7% Logan Webb Max Meyer Jun 27, 2025 6/27 at CHW 57.4% Landen Roupp Aaron Civale Jun 28, 2025 6/28 at CHW 55.8% Robbie Ray Shane Smith Jun 29, 2025 6/29 at CHW 57.6% Justin Verlander Sean Burke Jun 30, 2025 6/30 at ARI 46.0% Hayden Birdsong Ryne Nelson Jul 1, 2025 7/1 at ARI 51.2% Logan Webb Zac Gallen Jul 2, 2025 7/2 at ARI 44.0% Landen Roupp Merrill Kelly Jul 3, 2025 7/3 at ARI 47.2% Robbie Ray Brandon Pfaadt Jul 4, 2025 7/4 at ATH 48.2% Justin Verlander J.T. Ginn Jul 5, 2025 7/5 at ATH 49.8% Hayden Birdsong Mitch Spence Jul 6, 2025 7/6 at ATH 55.9% Logan Webb Luis Severino Jul 7, 2025 7/7 vs PHI Jul 8, 2025 7/8 vs PHI Jul 9, 2025 7/9 vs PHI Jul 11, 2025 7/11 vs LAD Jul 12, 2025 7/12 vs LAD Jul 13, 2025 7/13 vs LAD Jul 18, 2025 7/18 at TOR Jul 19, 2025 7/19 at TOR Jul 20, 2025 7/20 at TOR Jul 21, 2025 7/21 at ATL Jul 22, 2025 7/22 at ATL Jul 23, 2025 7/23 at ATL Jul 25, 2025 7/25 vs NYM Jul 26, 2025 7/26 vs NYM Jul 27, 2025 7/27 vs NYM Jul 28, 2025 7/28 vs PIT Jul 29, 2025 7/29 vs PIT Jul 30, 2025 7/30 vs PIT Aug 1, 2025 8/1 at NYM Aug 2, 2025 8/2 at NYM Aug 3, 2025 8/3 at NYM Aug 4, 2025 8/4 at PIT Aug 5, 2025 8/5 at PIT Aug 6, 2025 8/6 at PIT Aug 8, 2025 8/8 vs WSN Aug 9, 2025 8/9 vs WSN Aug 10, 2025 8/10 vs WSN Aug 11, 2025 8/11 vs SDP Aug 12, 2025 8/12 vs SDP Aug 13, 2025 8/13 vs SDP Aug 15, 2025 8/15 vs TBR Aug 16, 2025 8/16 vs TBR Aug 17, 2025 8/17 vs TBR Aug 18, 2025 8/18 at SDP Aug 19, 2025 8/19 at SDP Aug 20, 2025 8/20 at SDP Aug 21, 2025 8/21 at SDP Aug 22, 2025 8/22 at MIL Aug 23, 2025 8/23 at MIL Aug 24, 2025 8/24 at MIL Aug 26, 2025 8/26 vs CHC Aug 27, 2025 8/27 vs CHC Aug 28, 2025 8/28 vs CHC Aug 29, 2025 8/29 vs BAL Aug 30, 2025 8/30 vs BAL Aug 31, 2025 8/31 vs BAL Sep 1, 2025 9/1 at COL Sep 2, 2025 9/2 at COL Sep 3, 2025 9/3 at COL Sep 5, 2025 9/5 at STL Sep 6, 2025 9/6 at STL Sep 7, 2025 9/7 at STL Sep 8, 2025 9/8 vs ARI Sep 9, 2025 9/9 vs ARI Sep 10, 2025 9/10 vs ARI Sep 12, 2025 9/12 vs LAD Sep 13, 2025 9/13 vs LAD Sep 14, 2025 9/14 vs LAD Sep 15, 2025 9/15 at ARI Sep 16, 2025 9/16 at ARI Sep 17, 2025 9/17 at ARI Sep 18, 2025 9/18 at LAD Sep 19, 2025 9/19 at LAD Sep 20, 2025 9/20 at LAD Sep 21, 2025 9/21 at LAD Sep 22, 2025 9/22 vs STL Sep 23, 2025 9/23 vs STL Sep 24, 2025 9/24 vs STL Sep 26, 2025 9/26 vs COL Sep 27, 2025 9/27 vs COL Sep 28, 2025 9/28 vs COL