2026 SEASON · DEPTH CHARTSan Francisco GiantsSF
Projected6993.425
NL West4thof 5
Park HR85PITCHER+
YTD62-87+ROS PROJ7-6=TOTAL69-93
Total WAR +20.0
hWAR +0.8
pWAR +19.2
C+0.0
1B+0.2
2B+0.0
SS+0.2
3B+0.1
LF-0.0
CF+0.0
RF+0.1
DH+0.0
SP+11.4
BP+7.8

Depth chart data updated: September 13, 2026

Infield
CSO FAR +1.6
Daniel Susac ILB/Rage 25
WAR-0.0
wRC+62
vL·vR83·71
BSR-0.0
FLD-0.0
PT15 PA
Drew Cavanaugh wRC+67 vL·vR70·89 BSR+0.0 FLD-0.0 PT12 WAR+0.0
Eric Haase wRC+74 vL·vR92·81 BSR+0.0 FLD-0.0 PT7 WAR+0.0
Jesus RodriguezIL wRC+96 vL·vR113·102 BSR+0.0 FLD-0.0 PT6 WAR+0.0
Replacement (call-up)wRC+75PT12WAR+0.0
Position TotalPA52wRC+72FLD-0.1ROS+0.0TOTAL+1.6
1BSO FAR +3.3
Rafael Devers B/Lage 29
WAR+0.2
wRC+129
vL·vR123·147
BSR+0.0
FLD-0.0
PT52 PA
Position TotalPA52wRC+129FLD-0.0ROS+0.2TOTAL+3.5
2BSO FAR +0.0
Osleivis Basabe B/Rage 25
WAR+0.0
wRC+75
vL·vR93·82
BSR-0.0
FLD-0.0
PT11 PA
Nate Furman wRC+86 vL·vR85·103 BSR+0.0 FLD-0.0 PT4 WAR+0.0
Replacement (call-up)wRC+75PT37WAR+0.0
Position TotalPA52wRC+76FLD-0.0ROS+0.0TOTAL+0.0
SSSO FAR +1.6
Willy Adames ILB/Rage 30
WAR+0.2
wRC+104
vL·vR114·113
BSR+0.0
FLD-0.1
PT44 PA
Christian Koss wRC+79 vL·vR99·89 BSR+0.0 FLD-0.0 PT8 WAR+0.0
Position TotalPA52wRC+100FLD-0.1ROS+0.2TOTAL+1.8
3BSO FAR +0.9
Matt Chapman ILB/Rage 33
WAR+0.1
wRC+108
vL·vR124·119
BSR-0.0
FLD+0.2
PT31 PA
Shay Whitcomb wRC+80 vL·vR102·91 BSR-0.0 FLD-0.1 PT8 WAR-0.0
Brett Harris wRC+73 vL·vR92·84 BSR+0.0 FLD+0.0 PT2 WAR+0.0
Replacement (call-up)wRC+75PT11WAR+0.0
Position TotalPA52wRC+95FLD+0.1ROS+0.1TOTAL+1.0
Outfield
LFSO FAR +0.4
Turner Hill B/Lage 27
WAR-0.0
wRC+79
vL·vR76·94
BSR+0.0
FLD-0.0
PT8 PA
Victor BericotoIL wRC+69 vL·vR84·72 BSR-0.0 FLD-0.0 PT8 WAR-0.0
Replacement (call-up)wRC+75PT36WAR+0.0
Position TotalPA52wRC+75FLD-0.0ROS-0.0TOTAL+0.4
CFSO FAR +1.8
Drew Gilbert B/Lage 25
WAR+0.0
wRC+81
vL·vR83·101
BSR-0.1
FLD+0.0
PT31 PA
Harrison BaderIL wRC+81 vL·vR99·95 BSR+0.0 FLD+0.1 PT11 WAR+0.0
Jonah Cox wRC+53 vL·vR70·59 BSR+0.1 FLD-0.0 PT10 WAR-0.0
Position TotalPA52wRC+76FLD+0.1ROS+0.0TOTAL+1.8
RFSO FAR +1.1
Jung Hoo Lee B/Lage 27
WAR+0.1
wRC+104
vL·vR94·121
BSR+0.2
FLD-0.0
PT48 PA
Jerar Encarnacion wRC+91 vL·vR109·99 BSR+0.0 FLD+0.0 PT4 WAR+0.0
Position TotalPA52wRC+103FLD-0.0ROS+0.1TOTAL+1.2
DH
DHSO FAR +1.6
Bryce Eldridge B/Lage 21
WAR+0.0
wRC+98
vL·vR93·112
BSR+0.0
FLD-0.0
PT37 PA
Replacement (call-up)wRC+75PT15WAR+0.0
Position TotalPA52wRC+91FLD-0.0ROS+0.0TOTAL+1.6
Rotation
ROTATIONSO FAR +10.8Starting Rotation
WAR+5.7
ERA3.31
FIP3.19
K%20.6
WPA/GS+6.4%
PT172 IP
Avg Start52
WAR+1.4
ERA3.75
FIP3.93
K%21.8
WPA/GS+2.1%
PT159 IP
Avg Start53
WAR+0.0
ERA4.19
FIP4.36
K%20.2
WPA/GS-2.3%
PT53 IP
Matt WilkinsonSP4IP23GS4ERA4.22K%22.3WPA/GS-2.6%WAR+1.3
Trevor McDonaldSP5ILIP77GS14ERA4.15K%18.2WPA/GS+2.9%WAR+1.2Avg Start46
Carson WhisenhuntSP6ILIP41GS7ERA4.52K%18.9WPA/GS-12.2%WAR+0.7Avg Start42
Anthony MolinaSP7IP25GS5ERA4.86K%16.7WPA/GS-7.1%WAR+0.0
Adrian HouserSP8ILIP117GS21ERA4.07K%16.4WPA/GS-1.4%WAR+1.1
Section TotalIP54GS10ROS+11.4TOTAL+22.2
Bullpen
BULLPENSO FAR +8.0Bullpen
Dylan SmithCLHI-LEV
WAR+0.3
ERA3.79
FIP3.79
K%27.0
WPA/App+0.1%
PT36 IP
Sam HentgesSUHI-LEVILIP35ERA3.58K%25.8WPA/App+0.4%WAR+0.6
Reiver SanmartinSUIP24ERA3.80K%16.2WPA/App+0.1%WAR+0.0
Jason FoleyMRIP25ERA3.75K%18.2WPA/App+0.2%WAR+0.3
Carson SeymourMRIP32ERA4.69K%19.2WPA/App-1.1%WAR+0.0
Trent HarrisMRIP20ERA3.77K%24.0WPA/App+0.2%WAR+0.3
Matt GageMRILIP30ERA3.81K%18.7WPA/App+0.1%WAR+0.4
José ButtóMRILIP4ERA4.21K%22.7WPA/App-0.5%WAR+0.1
Keaton WinnMRILIP47ERA4.54K%19.8WPA/App-0.9%WAR+0.0
JT BrubakerMRILIP63ERA4.18K%16.9WPA/App-0.4%WAR+1.5
Joel PegueroMRILIP14ERA4.35K%21.1WPA/App-0.7%WAR+0.0
Cesar PerdomoMRIP21ERA4.37K%17.2WPA/App-0.7%WAR+0.5
Joel KuhnelMRIP42ERA4.00K%16.7WPA/App-0.2%WAR+0.5
Philip AbnerMRIP20ERA3.64K%22.3WPA/App+0.4%WAR+0.2
Ryan WalkerMRIP38ERA3.27K%22.3WPA/App+0.9%WAR+0.9
Ryan BoruckiMRIP25ERA4.10K%19.9WPA/App-0.3%WAR+0.1
Yunior MarteMRIP20ERA4.29K%17.8WPA/App-0.6%WAR+0.6
Tristan BeckMRIP17ERA3.92K%19.1WPA/App-0.0%WAR+0.1
Spencer BivensMRIP8ERA3.86K%16.9WPA/App+0.0%WAR+0.1
Gregory SantosMRIP7ERA3.42K%25.0WPA/App+0.7%WAR+0.6
Seth LonswayMRIP5ERA4.91K%15.7WPA/App-1.4%WAR+0.3
Wilkin RamosMRIP2ERA4.40K%20.0WPA/App-0.7%WAR+0.0
Hayden BirdsongMRILIP2ERA5.01K%25.1WPA/App-1.6%WAR+0.1
Braxton RoxbyMRIP2ERA4.27K%24.7WPA/App-0.5%WAR+0.0
Randy RodríguezMRILIP1ERA3.11K%31.1WPA/App+1.1%WAR+0.3
Alex CarrilloMRIP0ERA4.40K%26.5WPA/App-0.7%WAR+0.0
Section TotalIP46ROS+7.8TOTAL+15.8

Future Depth Chart — SF

Click a year tab for the projected lineup, rotation, and team WAR
PEAK 2030 · 83W · 36.3 WAR OFF-BOOKS 7YR $224M AGE 25.5 ↗ 27.0 WINDOW no projected contention years
NL West · 2026
#1LAD120#2SF116#3ARI104#4COL104#5SD87
Projected: 71–91 Team WAR: 24.0 Avg Age: 25.5 Est. Payroll: $109M FA Budget Room: $129M (CBT $238M) RETOOL

Position Players

PosPlayerWARSalary
CDrew Cavanaugh (24)1.8$0.8M
Daniel Susac (25)0.1$0.8M
1BRafael Devers (29)3.3$31.4M
Bryce Eldridge (21)0.3$0.8M
2BIsaiah Barkett (22)1.4$0.0M
Diego Velasquez (22)0.2$0.0M
SSJosuar Gonzalez (18)1.8$0.0M
Willy Adames (30)0.3$26.0M
3BMatt Chapman (33)0.9$22.4M
Brett Harris (28)0.1$1.0M
LFTurner Hill (27)2.4$0.8M
Scott Bandura (24)0.3$0.0M
CFJonah Cox (24)3.4$0.8M
Bo Davidson (24)0.2$0.0M
RFJung Hoo Lee (27)1.1$18.8M
Jerar Encarnacion (28)-0.1$0.8M
DHFA — replacement level0.0

Pitchers

RolePlayerWARSalary
SPJoe Whitman (prospect)1.5$0.8M
Keyner Martinez (prospect)1.4$0.8M
Jack Choate (prospect)1.3$0.8M
RPJacob Bresnahan (prospect)0.9$0.8M
Luis De La Torre (prospect)0.7$0.8M
Charlie McDaniel (prospect)0.6$0.8M
Off The Books for 2026
No major contracts expired entering this year

Farm System

NamePosLevelAgeCareer WAR
Josuar GonzalezSSA1830.1
Jhonny LevelSSA+1920.3
Keyner MartinezPA2114.1
Keiberg CamacaroSSROK1912.4
Jacob BresnahanPAA2112.4