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.
2020 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Kyle Lewis
24
pre-arb
58
2.1
0.2
+15.0
Marco Gonzales
28
FA-elig
11
2.0
1.0
+13.3
Kyle Seager
32
FA-elig
60
1.8
19.5
-6.6
Justus Sheffield
24
pre-arb
10
1.6
0.2
+11.2
J.P. Crawford
25
pre-arb
53
1.4
0.2
+10.3
Austin Nola↔ SDP
30
–
29
1.3
0.1
+9.7
Dylan Moore
27
pre-arb
38
1.2
0.2
+8.9
Yusei Kikuchi
29
pre-arb
9
1.1
16.0
-7.9
Nick Margevicius
24
pre-arb
10
0.6
0.2
+4.1
Ty France↔ SDP
25
pre-arb
23
0.6
0.1
+4.2
Anthony Misiewicz
25
–
21
0.4
0.2
+3.1
Kendall Graveman
29
FA-elig
11
0.3
1.5
+0.4
Phillip Ervin↔ CIN
27
pre-arb
18
0.2
0.1
+1.6
Carl Edwards Jr.
28
arb
5
0.2
0.9
+0.5
Casey Sadler↔ CHC
29
pre-arb
7
0.2
0.1
+1.3
Taylor Williams↔ SDP
28
–
14
0.2
0.1
+1.0
Taijuan Walker↔ TOR
27
FA-elig
5
0.1
0.9
+0.1
Sam Haggerty
26
pre-arb
13
0.1
0.1
+0.6
Joey Gerber
23
–
17
0.0
0.2
+0.1
Walker Lockett↔ NYM
26
pre-arb
5
0.0
0.1
+0.2
Taylor Guilbeau
27
pre-arb
8
-0.0
0.2
-0.2
Ljay Newsome
23
–
5
-0.0
0.1
-0.2
Seth Frankoff
31
pre-arb
2
-0.0
0.1
-0.3
Jimmy Yacabonis
28
pre-arb
2
-0.1
0.1
-0.5
Evan White
24
–
54
-0.1
0.5
-0.9
Luis Torrens↔ SDP
24
pre-arb
18
-0.1
0.1
-0.6
Donovan Walton
26
–
5
-0.1
–
–
Braden Bishop
26
pre-arb
12
-0.1
0.1
-1.0
Aaron Fletcher
24
–
6
-0.1
0.1
-1.0
Brandon Brennan
28
pre-arb
5
-0.1
0.2
-1.2
Dan Altavilla↔ SDP
27
–
13
-0.1
0.1
-1.1
Joe Hudson
29
pre-arb
9
-0.2
0.1
-1.2
Jake Fraley
25
pre-arb
7
-0.2
0.1
-1.3
Yoshihisa Hirano
36
pre-arb
13
-0.2
1.6
-2.9
Bryan Shaw
32
FA-elig
6
-0.2
0.0
-1.3
Matt Magill
30
pre-arb
11
-0.2
0.2
-1.7
Yohan Ramírez
25
–
16
-0.2
0.2
-1.8
Erik Swanson
26
pre-arb
9
-0.3
0.2
-2.2
Brady Lail↔ CHW
26
pre-arb
7
-0.3
0.1
-2.2
José Marmolejos
27
pre-arb
35
-0.3
0.1
-2.3
Justin Dunn
24
pre-arb
10
-0.3
0.2
-2.6
Shed Long Jr.
24
–
34
-0.3
0.2
-2.7
Tim Lopes
26
–
46
-0.4
–
–
Daniel Vogelbach↔ MIL
27
–
18
-0.4
–
–
Joseph Odom
28
–
18
-0.4
–
–
Dee Strange-Gordon
32
FA-elig
33
-0.5
13.8
-17.2
Nestor Cortes
25
pre-arb
5
-0.6
0.2
-4.5
Zac Grotz
27
pre-arb
5
-0.7
0.0
-5.2
Mallex Smith
27
arb
14
-0.7
2.4
-7.7
Key additions (new vs 2019)
Player
fWAR
Nick Margevicius
0.6
Ty France
0.6
Anthony Misiewicz
0.4
Kendall Graveman
0.3
Phillip Ervin
0.2
Carl Edwards Jr.
0.2
Key subtractions (gone from 2019)
Player
2019 fWAR
Edwin Encarnación
1.5
Omar Narváez
1.2
Anthony Bass
0.6
Matt Wisler
0.3
Cory Gearrin
0.3
Roenis Elías
0.2
Current & Historical Payroll
2020 payroll
$62.8M
2021 guaranteed
$0M
What the front office was committed to as of 2020, 2020–2026.
Guaranteed $ are contract commitments signed by 2020; 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 (3)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Kyle Seager
32
8.085
$19.5M
FREE AGENT
Dee Strange-Gordon
32
7.154
$13.8M
FREE AGENT
Bryan Shaw
32
8.081
$16k
FREE AGENT
Arbitration-eligible (5)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Mallex Smith
27
3.125
$2.4M
ARB 2
ARB 3
FREE AGENT
Kendall Graveman
29
4.078
$1.5M
ARB 3
FREE AGENT
Carl Edwards Jr.
28
5.000
$950k
FREE AGENT
Taijuan Walker
27
5.142
$909k
FREE AGENT
Daniel Vogelbach
27
4.000
—
ARB 3
FREE AGENT
Pre-arbitration (41)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Yusei Kikuchi
29
1.000
$16.0M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yoshihisa Hirano
36
2.000
$1.6M
ARB 1
ARB 2
ARB 3
FREE AGENT
Marco Gonzales
28
2.102
$1.0M
ARB 1
ARB 2
ARB 3
FREE AGENT
Evan White
24
0.000
$481k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Brennan
28
1.000
$219k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
J.P. Crawford
25
1.163
$213k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Magill
30
2.031
$213k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dylan Moore
27
1.000
$211k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nestor Cortes
25
0.139
$211k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shed Long Jr.
24
–
$210k
Erik Swanson
26
0.113
$210k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justus Sheffield
24
0.053
$210k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Lewis
24
0.020
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Dunn
24
0.020
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Margevicius
24
0.100
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Anthony Misiewicz
25
0.000
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yohan Ramírez
25
0.000
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joey Gerber
23
0.000
$171k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Guilbeau
27
0.046
$169k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Marmolejos
27
0.061
$146k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ljay Newsome
23
0.000
$137k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brady Lail
26
0.004
$134k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sam Haggerty
26
0.029
$125k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jimmy Yacabonis
28
0.078
$125k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Williams
28
1.078
$113k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Hudson
29
0.056
$81k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Walker Lockett
26
0.066
$80k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Aaron Fletcher
24
0.000
$75k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Nola
30
0.106
$72k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dan Altavilla
27
2.063
$71k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Torrens
24
1.014
$63k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake Fraley
25
0.041
$62k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ty France
25
0.089
$57k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Seth Frankoff
31
0.002
$56k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Braden Bishop
26
0.136
$56k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Phillip Ervin
27
1.118
$56k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Casey Sadler
29
1.035
$53k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zac Grotz
27
0.051
$12k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tim Lopes
26
–
—
Donovan Walton
26
–
—
Joseph Odom
28
–
—
Graphs
Mariners'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 = Mariners 2020; 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