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.
2024 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Cal Raleigh
27
arb
153
5.4
0.8
+21.7
George Kirby
26
pre-arb
33
4.1
0.8
+16.5
Logan Gilbert
27
arb
33
4.0
4.0
+12.7
Julio Rodríguez
23
pre-arb
143
3.9
12.2
+4.3
Victor Robles↔ WSN
27
FA-elig
77
3.2
2.2
+11.1
Bryce Miller
25
pre-arb
31
2.7
0.8
+10.7
Dylan Moore
31
arb
135
2.4
3.1
+6.9
Luis Castillo
31
FA-elig
30
2.3
24.1
-14.6
Luke Raley
29
arb
137
2.3
0.8
+8.7
Bryan Woo
24
pre-arb
22
2.2
0.7
+8.6
Josh Rojas
30
arb
143
1.8
3.1
+4.5
J.P. Crawford
29
FA-elig
105
1.6
11.0
-4.2
Randy Arozarena↔ TBR
29
arb
54
0.9
2.8
+1.1
Justin Turner↔ TOR
39
FA-elig
48
0.7
4.5
-1.6
Andrés Muñoz
25
arb
60
0.6
2.2
+0.4
Trent Thornton
30
arb
71
0.6
1.2
+1.2
Collin Snider
28
pre-arb
42
0.5
0.7
+1.2
Ryan Bliss
24
pre-arb
33
0.4
0.7
+1.1
Eduard Bazardo
28
arb
23
0.3
0.9
+0.3
Jorge Polanco
30
FA-elig
118
0.3
10.5
-9.4
Luis Urías
27
FA-elig
41
0.2
5.0
-4.2
Tayler Saucedo
31
arb
53
0.2
0.8
+0.1
Gregory Santos
24
arb
8
0.2
0.8
+0.1
Gabe Speier
29
arb
29
0.2
0.8
+0.0
Leo Rivas
26
pre-arb
43
0.1
0.7
-0.4
Dominic Canzone
26
pre-arb
67
0.1
0.7
-0.5
Samad Taylor
25
pre-arb
3
0.0
0.7
-0.6
Cade Marlowe
27
pre-arb
8
0.0
0.7
-0.6
Tyson Miller↔ CHC
28
arb
9
0.0
0.1
-0.0
Ryne Stanek↔ NYM
32
FA-elig
46
0.0
2.9
-2.8
Jonathan Hernández↔ TEX
27
arb
3
0.0
0.1
-0.1
Brett de Geus↔ MIA
26
arb
4
0.0
0.2
-0.2
Kirby Snead
29
pre-arb
11
-0.0
0.1
-0.2
Austin Voth
32
FA-elig
68
-0.0
1.2
-1.3
Troy Taylor
22
–
21
-0.0
0.2
-0.2
Seby Zavala
30
arb
18
-0.0
0.8
-0.9
Jhonathan Díaz
27
arb
5
-0.1
0.7
-1.0
Cody Bolton
26
pre-arb
17
-0.1
0.7
-1.0
JT Chargois↔ MIA
33
FA-elig
21
-0.1
0.7
-1.1
Matt Bowman↔ ARI
33
FA-elig
1
-0.1
0.0
-0.6
Jonatan Clase↔ TOR
22
pre-arb
19
-0.2
0.5
-1.2
Jason Vosler
30
pre-arb
10
-0.2
0.1
-0.8
Tyler Locklear
23
pre-arb
16
-0.2
0.7
-1.5
Ty France↔ CIN
29
arb
88
-0.2
4.3
-5.2
Sam Haggerty
30
arb
8
-0.2
0.9
-1.8
Yimi García↔ TOR
33
FA-elig
10
-0.4
1.5
-3.1
Emerson Hancock
25
pre-arb
12
-0.4
0.7
-2.4
Mitch Garver
33
FA-elig
114
-0.4
10.5
-12.1
Mike Baumann↔ ANA
28
arb
18
-0.4
0.2
-1.9
Mitch Haniger
33
FA-elig
121
-0.5
16.0
-18.1
Key additions (new vs 2023)
Player
fWAR
Victor Robles
3.2
Luke Raley
2.3
Randy Arozarena
0.9
Justin Turner
0.7
Collin Snider
0.5
Ryan Bliss
0.4
Key subtractions (gone from 2023)
Player
2023 fWAR
Eugenio Suárez
3.5
Teoscar Hernández
1.9
José Caballero
1.9
Jarred Kelenic
1.5
Justin Topa
1.0
Paul Sewald
1.0
Current & Historical Payroll
2024 payroll
$141.0M
2025 guaranteed
$58.0M
What the front office was committed to as of 2024, 2024–2030.
Guaranteed $ are contract commitments signed by 2024; 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 (10)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Luis Castillo
31
6.101
$24.1M
$24.1M
$24.1M
$24.1M
$25.0MVEST
FREE AGENT
Mitch Haniger
33
7.048
$16.0M
FREE AGENT
Julio Rodríguez
23
2.000
$12.2M
$20.2M
$20.2M
$20.2M
$20.2M
$20.2M
$18.0MCLUB
J.P. Crawford
29
5.163
$11.0M
$11.0M
$12.0M
FREE AGENT
Mitch Garver
33
6.045
$10.5M
FREE AGENT
Jorge Polanco
30
7.024
$10.5MCLUB
FREE AGENT
Justin Turner
39
13.045
$4.5M
FREE AGENT
Ryne Stanek
32
6.038
$2.9M
FREE AGENT
Andrés Muñoz
25
4.080
$2.2M
$2.7M
$7.0MCLUB
$8.0MCLUB
$10.0MCLUB
FREE AGENT
Yimi García
33
8.149
$1.5MVEST
FREE AGENT
Arbitration-eligible (13)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Luis Urías
27
4.098
$5.0M
ARB 3
FREE AGENT
Ty France
29
4.089
$4.3M
ARB 3
FREE AGENT
Dylan Moore
31
5.000
$3.1M
FREE AGENT
Josh Rojas
30
3.126
$3.1M
ARB 2
ARB 3
FREE AGENT
Randy Arozarena
29
3.129
$2.8M
ARB 2
ARB 3
FREE AGENT
Victor Robles
27
5.033
$2.2M
FREE AGENT
Austin Voth
32
4.115
$1.2M
ARB 3
FREE AGENT
Trent Thornton
30
3.148
$1.2M
ARB 2
ARB 3
FREE AGENT
Sam Haggerty
30
3.044
$900k
ARB 2
ARB 3
FREE AGENT
JT Chargois
33
4.101
$750k
ARB 3
FREE AGENT
Brett de Geus
26
3.000
$228k
ARB 2
ARB 3
FREE AGENT
Jonathan Hernández
27
3.131
$129k
ARB 2
ARB 3
FREE AGENT
Matt Bowman
33
4.043
$37k
ARB 3
FREE AGENT
Pre-arbitration (27)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Logan Gilbert
27
2.144
$4.0M
ARB 1
ARB 2
ARB 3
FREE AGENT
Eduard Bazardo
28
0.168
$871k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
George Kirby
26
1.151
$799k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cal Raleigh
27
2.085
$795k
ARB 1
ARB 2
ARB 3
FREE AGENT
Seby Zavala
30
2.045
$757k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Raley
29
1.106
$754k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gabe Speier
29
2.030
$753k
ARB 1
ARB 2
ARB 3
FREE AGENT
Tayler Saucedo
31
2.107
$753k
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryce Miller
25
0.153
$753k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gregory Santos
24
1.055
$750k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryan Woo
24
0.121
$749k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Collin Snider
28
0.167
$747k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dominic Canzone
26
0.087
$744k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Emerson Hancock
25
0.054
$741k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cody Bolton
26
0.076
$741k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Locklear
23
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Leo Rivas
26
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jhonathan Díaz
27
0.079
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Samad Taylor
25
0.067
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cade Marlowe
27
0.074
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Bliss
24
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jonatan Clase
22
0.000
$541k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Baumann
28
1.072
$236k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Troy Taylor
22
0.000
$199k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kirby Snead
29
1.137
$135k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyson Miller
28
0.071
$115k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Vosler
30
0.138
$68k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
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 2024; 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