Depth chart data updated: May 13, 2026
Infield
C
| Player | PA | wRC+ | FLD | WAR |
|---|---|---|---|---|
| Patrick Bailey | 411 | 68 | +8.2 | +1.3 |
| Daniel Susac IL | 152 | 61 | +0.1 | +0.0 |
| Tom Murphy | 85 | 107 | -0.7 | +0.4 |
| Total | 648 | 71 | +7.7 | +1.7 |
1B
| Player | PA | wRC+ | FLD | WAR |
|---|---|---|---|---|
| Rafael Devers | 648 | 138 | -2.6 | +4.7 |
| Total | 648 | 138 | -2.6 | +4.7 |
2B
| Player | PA | wRC+ | FLD | WAR |
|---|---|---|---|---|
| Luis Arraez | 605 | 108 | -7.6 | +1.9 |
| Replacement (call-up) | 43 | 75 | 0.0 | 0.0 |
| Total | 648 | 106 | -7.6 | +1.9 |
SS
| Player | PA | wRC+ | FLD | WAR |
|---|---|---|---|---|
| Willy Adames | 573 | 110 | +6.0 | +3.6 |
| Christian Koss | 75 | 76 | +0.1 | +0.1 |
| Total | 648 | 106 | +6.1 | +3.6 |
3B
| Player | PA | wRC+ | FLD | WAR |
|---|---|---|---|---|
| Matt Chapman | 474 | 117 | +4.6 | +3.0 |
| Replacement (call-up) | 174 | 75 | 0.0 | 0.0 |
| Total | 648 | 106 | +4.6 | +3.0 |
Outfield
LF
| Player | PA | wRC+ | FLD | WAR |
|---|---|---|---|---|
| Heliot Ramos | 610 | 106 | -7.4 | +0.8 |
| Replacement (call-up) | 38 | 75 | 0.0 | 0.0 |
| Total | 648 | 104 | -7.4 | +0.8 |
CF
| Player | PA | wRC+ | FLD | WAR |
|---|---|---|---|---|
| Harrison Bader | 202 | 84 | +2.2 | +0.6 |
| Replacement (call-up) | 446 | 75 | 0.0 | 0.0 |
| Total | 648 | 78 | +2.2 | +0.6 |
RF
| Player | PA | wRC+ | FLD | WAR |
|---|---|---|---|---|
| Jung Hoo Lee | 556 | 111 | -3.2 | +2.3 |
| Jerar Encarnacion | 92 | 91 | -0.0 | +0.1 |
| Total | 648 | 108 | -3.2 | +2.3 |
DH
DH
| Player | PA | wRC+ | FLD | WAR |
|---|---|---|---|---|
| Casey Schmitt | 408 | 91 | -1.6 | +0.8 |
| Replacement (call-up) | 240 | 75 | 0.0 | 0.0 |
| Total | 648 | 85 | -1.6 | +0.8 |
Starting Rotation
| Player | IP | eGS | ERA | FIP | K% | WAR |
|---|---|---|---|---|---|---|
| Logan Webb IL | 176 | 32 | 3.22 | 3.16 | 24.1% | +4.3 |
| Robbie Ray | 133 | 24 | 4.09 | 4.29 | 25.1% | +1.4 |
| Landen Roupp | 102 | 19 | 3.97 | 4.13 | 22.2% | +1.3 |
| Adrian Houser | 88 | 16 | 4.27 | 4.31 | 18.1% | +0.9 |
| Tyler Mahle | 59 | 11 | 3.50 | 4.05 | 20.3% | +0.4 |
Bullpen
| Player | IP | eApp | ERA | FIP | K% | WAR |
|---|---|---|---|---|---|---|
| Matt Gage ★ | 46 | 46 | 3.60 | 3.86 | 21.6% | +0.5 |
| José Buttó ★ IL | 17 | 17 | 3.89 | 4.27 | 21.9% | +0.1 |
| Ryan Borucki | 23 | 23 | 4.22 | 4.31 | 22.6% | +0.2 |
| Erik Miller IL | 21 | 21 | 3.76 | 4.18 | 24.3% | +0.2 |
| Keaton Winn | 47 | 47 | 5.24 | 4.66 | 20.8% | +0.2 |
| JT Brubaker | 45 | 45 | 4.11 | 4.33 | 20.6% | +0.3 |
| Caleb Kilian | 28 | 28 | 4.52 | 4.52 | 20.2% | +0.1 |
| Ryan Walker | 55 | 55 | 3.21 | 3.33 | 25.9% | +1.0 |
| Blade Tidwell | 42 | 42 | 6.46 | 4.76 | 21.4% | +0.3 |
| Sean Hjelle | 35 | 35 | 4.40 | 3.94 | 20.9% | +0.4 |
| Nick Avila | 22 | 22 | 6.03 | 4.39 | 23.0% | +0.1 |
| Hayden Birdsong | 15 | 15 | 4.93 | 5.04 | 23.9% | +0.0 |
| Scott Alexander | 14 | 14 | 4.51 | 4.74 | 18.0% | +0.0 |
| Randy Rodríguez | 12 | 12 | 3.34 | 3.49 | 27.9% | +0.2 |
Future Depth Chart — SF
Click a year tab for the projected lineup, rotation, and team WAR
PEAK 2032 · 76W · 30.4 WAR
OFF-BOOKS 7YR $243M
AGE 27.6 ↘ 25.9
WINDOW no projected contention years
NL West · 2026
#1LAD120#2SF120#3ARI107#4SD102#5COL101
Projected: 71–91
Team WAR: 25.7
Avg Age: 27.6
Est. Payroll: $122M
FA Budget Room: $116M (CBT $238M)
RETOOL
Position Players
| Pos | Player | WAR | Salary |
|---|---|---|---|
| C | Patrick Bailey (27) | 1.6 | $0.8M |
| Jesus Rodriguez (24) | 0.2 | $0.0M | |
| 1B | Jake Holton (28) | 0.0 | $0.0M |
| Logan Wyatt (28) | -0.0 | $0.0M | |
| 2B | Luis Arraez (29) | 2.9 | $12.0M |
| Casey Schmitt (27) | 0.2 | $0.8M | |
| SS | Willy Adames (30) | 4.1 | $26.0M |
| Jhonny Level (19) | 0.1 | $0.0M | |
| 3B | Rafael Devers (29) | 3.9 | $31.4M |
| Matt Chapman (33) | 0.5 | $25.2M | |
| LF | Heliot Ramos (26) | 1.8 | $0.8M |
| Carlos Gutierrez (21) | 0.1 | $0.0M | |
| CF | Jung Hoo Lee (27) | 3.0 | $18.8M |
| Yusniel Díaz (29) | 0.1 | $0.0M | |
| RF | Drew Gilbert (25) | 0.9 | $0.8M |
| Jerar Encarnacion (28) | 0.0 | $0.8M | |
| DH | FA — replacement level | 0.0 | — |
Pitchers
| Role | Player | WAR | Salary |
|---|---|---|---|
| SP | Joe Whitman (prospect) | 1.3 | $0.8M |
| Gregory Santos (prospect) | 1.2 | $0.8M | |
| Yunior Marte (prospect) | 1.0 | $0.8M | |
| RP | Jacob Bresnahan (prospect) | 1.0 | $0.8M |
| Nomar Medina (prospect) | 0.9 | $0.8M | |
| Jack Choate (prospect) | 0.9 | $0.8M |
Off The Books for 2026
No major contracts expired entering this year
Farm System
| Name | Pos | Level | Age | Career WAR |
|---|---|---|---|---|
| Yulian Barreto | SS | ROK | 18 | 49.7 |
| Jhonny Level | SS | A | 19 | 48.6 |
| Miguel Caraballo | C | ROK | 17 | 37.3 |
| Carlos Martinez | C | ROK | 18 | 36.8 |
| Alexander Camacaro | SS | ROK | 18 | 36.5 |