Each position lists its starter then backups by games (so platoons & bench show). Starters (mound) & bullpen (left, foul territory) are ranked by WAR; ★ marks the closer (most save chances). MLB Stats API.
2021 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Juan Soto
22
arb
151
6.8
8.5
+13.5
Trea Turner↔ LAD
28
FA-elig
96
4.4
8.4
+5.8
Josh Bell
28
arb
144
2.2
6.3
+0.7
Max Scherzer↔ LAD
36
FA-elig
19
2.1
21.9
-15.1
Josh Harrison↔ OAK
33
FA-elig
90
2.1
0.7
+6.1
Yan Gomes↔ OAK
33
FA-elig
63
2.0
3.7
+2.7
Joe Ross
28
FA-elig
22
1.7
1.5
+4.0
Kyle Schwarber↔ BOS
28
FA-elig
72
1.6
4.5
+0.6
Lane Thomas↔ STL
25
pre-arb
45
1.4
0.2
+4.4
Alcides Escobar
34
FA-elig
75
1.4
0.3
+4.2
Paolo Espino
34
pre-arb
35
1.2
0.5
+3.3
Daniel Hudson↔ SDP
34
FA-elig
31
1.0
3.4
-0.2
Tres Barrera
26
pre-arb
30
0.8
0.2
+2.3
Erick Fedde
28
pre-arb
29
0.8
0.6
+1.9
Starlin Castro
31
FA-elig
87
0.8
7.0
-4.5
Keibert Ruiz↔ LAD
22
pre-arb
23
0.5
0.1
+1.5
Riley Adams↔ TOR
25
–
35
0.5
0.2
+1.3
Ryan Zimmerman
36
FA-elig
110
0.4
1.0
+0.3
Alex Avila
34
FA-elig
34
0.4
1.5
-0.3
Patrick Murphy↔ TOR
26
pre-arb
17
0.3
0.2
+0.7
Adrián Sanchez
30
pre-arb
16
0.3
0.1
+0.7
Yadiel Hernandez
33
pre-arb
112
0.2
0.7
+0.0
Patrick Corbin
31
FA-elig
31
0.2
24.4
-23.7
Jon Lester↔ STL
37
–
18
0.2
0.8
-0.2
Gabe Klobosits
26
–
11
0.2
0.1
+0.4
Brad Hand↔ NYM
31
FA-elig
41
0.1
6.3
-5.9
Jhon Romero
26
–
5
0.1
0.0
+0.4
Josiah Gray↔ LAD
23
–
12
0.1
0.2
+0.2
Kyle Finnegan
29
pre-arb
68
0.1
0.6
-0.2
Stephen Strasburg
32
FA-elig
5
0.1
35.0
-34.7
Kyle McGowin
29
pre-arb
27
0.1
0.5
-0.2
Jordy Mercer
34
FA-elig
46
0.1
1.0
-0.8
Jakson Reetz
25
–
2
0.1
0.0
+0.2
Will Harris
36
FA-elig
8
0.0
8.0
-7.9
Joan Adon
22
–
1
0.0
0.0
+0.1
René Rivera↔ CLE
37
–
4
0.0
0.1
+0.0
Sean Nolin
31
pre-arb
10
0.0
0.2
-0.1
Austin Voth
29
pre-arb
49
0.0
0.6
-0.5
Andrés Machado
28
pre-arb
40
0.0
0.3
-0.2
Jonathan Lucroy↔ ATL
35
–
5
0.0
0.0
-0.0
Cody Wilson
24
–
1
-0.0
0.0
-0.1
Luis Avilán
31
FA-elig
4
-0.1
0.9
-1.1
Sam Clay
28
–
58
-0.1
0.5
-0.7
Ryne Harper
32
pre-arb
34
-0.1
0.3
-0.6
Humberto Arteaga
27
pre-arb
1
-0.1
0.0
-0.3
Josh Rogers
26
pre-arb
6
-0.1
0.1
-0.4
Kyle Lobstein
31
–
3
-0.1
0.0
-0.3
Alberto Baldonado
28
–
14
-0.2
0.1
-0.6
Mason Thompson↔ SDP
23
–
27
-0.2
0.2
-0.9
Andrew Stevenson
27
pre-arb
109
-0.2
0.5
-1.3
Hernán Pérez
30
FA-elig
10
-0.3
0.1
-1.0
Jefry Rodriguez
27
pre-arb
14
-0.3
0.2
-1.2
Gerardo Parra
34
FA-elig
53
-0.3
1.0
-2.0
Victor Robles
24
pre-arb
107
-0.3
0.5
-1.5
Javy Guerra
35
FA-elig
6
-0.3
0.1
-1.1
Justin Miller↔ STL
34
–
5
-0.3
0.1
-1.1
Tanner Rainey
28
pre-arb
38
-0.3
0.4
-1.6
Wander Suero
29
pre-arb
45
-0.5
0.5
-1.9
Luis García Jr.
21
–
70
-0.7
–
–
Carter Kieboom
23
pre-arb
62
-1.1
0.2
-3.7
Key additions (new vs 2020)
Player
fWAR
Josh Bell
2.2
Joe Ross
1.7
Kyle Schwarber
1.6
Lane Thomas
1.4
Alcides Escobar
1.4
Tres Barrera
0.8
Key subtractions (gone from 2020)
Player
2020 fWAR
Asdrúbal Cabrera
0.4
Aníbal Sánchez
0.2
Kurt Suzuki
0.1
Sam Freeman
0.0
Aaron Barrett
-0.0
Jake Noll
-0.0
Current & Historical Payroll
2021 payroll
$155.3M
2022 guaranteed
$0M
What the front office was committed to as of 2021, 2021–2027.
Guaranteed $ are contract commitments signed by 2021; arbitration & free-agent years are projected from service time. Hover a figure for its luxury-tax (CBT) & actual-cash values.
current $guaranteed $arbitration (proj)pre-arb (proj)free agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (21)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Stephen Strasburg
32
10.118
$35.0M
FREE AGENT
Patrick Corbin
31
8.105
$24.4M
FREE AGENT
Max Scherzer
36
12.079
$21.9M
FREE AGENT
Will Harris
36
7.102
$8.0M
FREE AGENT
Starlin Castro
31
11.000
$7.0M
FREE AGENT
Brad Hand
31
7.092
$6.3M
FREE AGENT
Kyle Schwarber
28
6.000
$4.5M
FREE AGENT
Yan Gomes
33
8.083
$3.7M
FREE AGENT
Daniel Hudson
34
10.106
$3.4M
FREE AGENT
Alex Avila
34
11.061
$1.5M
FREE AGENT
Ryan Zimmerman
36
14.032
$1.0M
FREE AGENT
Gerardo Parra
34
10.145
$1.0M
FREE AGENT
Jordy Mercer
34
7.156
$1.0M
FREE AGENT
Luis Avilán
31
7.077
$950k
FREE AGENT
Jon Lester
37
14.075
$781k
FREE AGENT
Josh Harrison
33
8.168
$652k
FREE AGENT
Alcides Escobar
34
9.082
$282k
FREE AGENT
Javy Guerra
35
10.000
$100k
FREE AGENT
Hernán Pérez
30
9.000
$100k
FREE AGENT
René Rivera
37
8.107
$51k
FREE AGENT
Jonathan Lucroy
35
11.000
$31k
FREE AGENT
Arbitration-eligible (4)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Trea Turner
28
4.135
$8.4M
ARB 3
FREE AGENT
Josh Bell
28
4.053
$6.3M
ARB 3
FREE AGENT
Joe Ross
28
4.018
$1.5M
ARB 3
FREE AGENT
Justin Miller
34
3.083
$61k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (35)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Juan Soto
22
2.134
$8.5M
ARB 1
ARB 2
ARB 3
FREE AGENT
Yadiel Hernandez
33
0.047
$686k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Voth
29
1.127
$588k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Finnegan
29
1.000
$582k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Erick Fedde
28
2.099
$575k
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Stevenson
27
1.127
$526k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Paolo Espino
34
0.078
$506k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Victor Robles
24
2.052
$505k
ARB 1
ARB 2
ARB 3
FREE AGENT
Sam Clay
28
0.000
$501k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Wander Suero
29
2.123
$465k
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle McGowin
29
0.141
$460k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tanner Rainey
28
1.158
$443k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryne Harper
32
2.020
$340k
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrés Machado
28
0.032
$261k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Carter Kieboom
23
1.001
$227k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jefry Rodriguez
27
1.089
$227k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Lane Thomas
25
1.068
$215k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Patrick Murphy
26
0.028
$212k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Riley Adams
25
0.000
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tres Barrera
26
0.022
$191k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mason Thompson
23
0.000
$175k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josiah Gray
23
0.000
$167k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sean Nolin
31
1.100
$163k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adrián Sanchez
30
1.083
$141k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Keibert Ruiz
22
0.022
$102k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alberto Baldonado
28
–
$98k
Josh Rogers
26
0.143
$92k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gabe Klobosits
26
–
$80k
Jhon Romero
26
0.000
$31k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Lobstein
31
1.088
$25k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jakson Reetz
25
0.000
$18k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cody Wilson
24
–
$9k
Humberto Arteaga
27
0.102
$3k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joan Adon
22
0.000
$3k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis García Jr.
21
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Nationals's path through relative payroll × TAB, smoothed; markers grow and the arrow points toward the present. WINDOW cheap&winning · CONTEND expensive&winning · FORCED-SPEND dead zone · REBUILD cheap&losing. Compare franchises →
Every roster slot ranked best→worst by WAR. Bars = Nationals 2021; the black line = the league-average player at each slot that season. Staying above the line deep into the roster is the depth edge; dropping below it = holes & dead weight.
What each regime is worth — every settled team-season since 1985