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.
2023 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Julio Rodríguez
22
pre-arb
155
5.8
6.2
+17.0
J.P. Crawford
28
FA-elig
145
4.8
11.0
+8.2
Cal Raleigh
26
pre-arb
145
4.3
0.8
+16.4
George Kirby
25
pre-arb
31
4.2
0.8
+16.0
Eugenio Suárez
31
FA-elig
162
3.5
11.3
+2.5
Luis Castillo
30
FA-elig
33
3.3
11.4
+1.6
Logan Gilbert
26
pre-arb
32
3.0
0.8
+11.2
Matt Brash
25
pre-arb
78
2.0
0.7
+7.3
Teoscar Hernández
30
FA-elig
160
1.9
14.0
-6.5
José Caballero
26
–
104
1.9
0.7
+6.8
Bryce Miller
24
–
25
1.8
0.6
+6.7
Jarred Kelenic
23
pre-arb
105
1.5
0.7
+5.3
Ty France
28
arb
158
1.3
4.1
+0.9
Andrés Muñoz
24
arb
52
1.2
1.7
+3.1
Josh Rojas↔ ARI
29
arb
46
1.1
1.1
+3.1
Justin Topa
32
pre-arb
75
1.0
0.7
+3.5
Paul Sewald↔ ARI
33
FA-elig
45
1.0
2.8
+1.0
Bryan Woo
23
–
18
0.9
0.5
+3.1
Cade Marlowe
26
–
34
0.9
0.2
+3.2
Tom Murphy
32
FA-elig
47
0.8
1.6
+1.7
Mike Ford
30
pre-arb
84
0.6
0.5
+2.0
Trevor Gott↔ NYM
30
FA-elig
30
0.6
0.6
+1.8
Marco Gonzales
31
FA-elig
10
0.6
6.8
-4.5
Gabe Speier
28
pre-arb
69
0.6
0.7
+1.5
Dylan Moore
30
arb
67
0.5
2.1
+0.0
Isaiah Campbell
25
–
27
0.3
0.3
+0.8
Tayler Saucedo
30
pre-arb
52
0.2
0.6
+0.1
Easton McGee
25
pre-arb
1
0.2
0.6
+0.1
Emerson Hancock
24
–
3
0.1
0.2
+0.4
Sam Haggerty
29
arb
52
0.1
0.7
-0.2
Eduard Bazardo↔ BAL
27
pre-arb
9
0.0
0.1
+0.1
Penn Murfee
29
pre-arb
16
0.0
0.7
-0.6
Darren McCaughan
27
pre-arb
3
0.0
0.0
+0.1
Luis Torrens↔ CHC
27
FA-elig
5
0.0
0.3
-0.3
José Rodríguez
27
pre-arb
1
0.0
0.0
+0.0
Ryder Ryan
28
–
1
0.0
0.0
+0.0
Prelander Berroa
23
–
2
-0.0
0.0
-0.1
Luke Weaver↔ CIN
29
FA-elig
5
-0.0
0.3
-0.4
Robbie Ray
31
FA-elig
1
-0.0
21.0
-21.1
Trent Thornton↔ TOR
29
arb
23
-0.1
0.9
-1.1
Tommy Milone
36
FA-elig
2
-0.1
0.1
-0.4
J.B. Bukauskas↔ MIL
26
–
1
-0.1
0.0
-0.3
Devin Sweet↔ OAK
26
–
2
-0.1
0.0
-0.4
Ty Adcock
26
–
12
-0.1
0.1
-0.6
Matt Festa
30
arb
8
-0.1
0.7
-1.2
Tommy La Stella
34
FA-elig
12
-0.1
0.7
-1.2
Taylor Trammell
25
pre-arb
22
-0.1
0.7
-1.3
Juan Then
23
–
9
-0.2
0.1
-0.8
Brian O'Keefe
29
pre-arb
8
-0.2
0.1
-0.9
Diego Castillo
29
arb
8
-0.2
3.0
-3.8
Dominic Canzone↔ ARI
25
–
44
-0.3
0.2
-1.2
Cooper Hummel
28
pre-arb
10
-0.3
0.7
-1.8
Dominic Leone↔ ANA
31
FA-elig
9
-0.4
0.1
-1.8
AJ Pollock↔ SFG
35
FA-elig
49
-0.5
6.4
-8.3
Chris Flexen↔ COL
28
FA-elig
17
-0.7
4.7
-7.3
Kolten Wong↔ LAD
32
FA-elig
67
-0.9
7.7
-11.2
Key additions (new vs 2022)
Player
fWAR
Teoscar Hernández
1.9
José Caballero
1.9
Bryce Miller
1.8
Josh Rojas
1.1
Justin Topa
1.0
Bryan Woo
0.9
Key subtractions (gone from 2022)
Player
2022 fWAR
Erik Swanson
1.7
Adam Frazier
1.3
Mitch Haniger
0.9
Jesse Winker
0.8
Carlos Santana
0.7
Matthew Boyd
0.1
Current & Historical Payroll
2023 payroll
$133.5M
2024 guaranteed
$72.5M
What the front office was committed to as of 2023, 2023–2029.
Guaranteed $ are contract commitments signed by 2023; 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 (11)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Robbie Ray
31
8.007
$21.0M
$23.0M
$25.0MOPT-OUT
$25.0M
FREE AGENT
Luis Castillo
30
5.101
$11.4M
$24.1M
$24.1M
$24.1M
$24.1M
$25.0MVEST
FREE AGENT
Eugenio Suárez
31
8.061
$11.3M
FREE AGENT
J.P. Crawford
28
4.163
$11.0M
$11.0M
$11.0M
$12.0M
FREE AGENT
Kolten Wong
32
9.045
$7.7M
FREE AGENT
AJ Pollock
35
11.000
$6.4M
FREE AGENT
Julio Rodríguez
22
1.000
$6.2M
$12.2M
$20.2M
$20.2M
$20.2M
$20.2M
$20.2M
Andrés Muñoz
24
3.080
$1.7M
$2.2M
$2.7M
$7.0MCLUB
$8.0MCLUB
$10.0MCLUB
FREE AGENT
Tommy La Stella
34
9.000
$720k
FREE AGENT
Tommy Milone
36
8.116
$100k
FREE AGENT
Dominic Leone
31
6.153
$85k
FREE AGENT
Arbitration-eligible (12)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Teoscar Hernández
30
5.097
$14.0M
FREE AGENT
Marco Gonzales
31
5.102
$6.8M
FREE AGENT
Ty France
28
3.089
$4.1M
ARB 2
ARB 3
FREE AGENT
Diego Castillo
29
4.118
$3.0M
ARB 3
FREE AGENT
Paul Sewald
33
4.072
$2.8M
ARB 3
FREE AGENT
Dylan Moore
30
4.000
$2.1M
ARB 3
FREE AGENT
Tom Murphy
32
5.092
$1.6M
FREE AGENT
Trent Thornton
29
3.073
$852k
ARB 2
ARB 3
FREE AGENT
Matt Festa
30
5.000
$725k
FREE AGENT
Trevor Gott
30
4.057
$562k
ARB 3
FREE AGENT
Luke Weaver
29
5.112
$345k
FREE AGENT
Luis Torrens
27
3.091
$333k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (33)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Chris Flexen
28
2.107
$4.7M
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Rojas
29
2.152
$1.1M
ARB 1
ARB 2
ARB 3
FREE AGENT
Logan Gilbert
26
1.144
$767k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cal Raleigh
26
1.085
$758k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
George Kirby
25
0.135
$758k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jarred Kelenic
23
0.169
$729k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Penn Murfee
29
0.169
$727k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Trammell
25
1.029
$727k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sam Haggerty
29
2.093
$727k
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Brash
25
0.121
$726k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cooper Hummel
28
0.132
$724k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gabe Speier
28
1.030
$720k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Topa
32
2.044
$677k
ARB 1
ARB 2
ARB 3
FREE AGENT
José Caballero
26
0.000
$654k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tayler Saucedo
30
1.112
$642k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Easton McGee
25
0.007
$600k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryce Miller
24
0.000
$592k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Ford
30
2.058
$468k
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryan Woo
23
0.000
$465k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Isaiah Campbell
25
0.000
$321k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cade Marlowe
26
0.000
$205k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Emerson Hancock
24
0.000
$205k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dominic Canzone
25
0.000
$179k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ty Adcock
26
0.000
$143k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brian O'Keefe
29
0.006
$116k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Juan Then
23
–
$97k
Eduard Bazardo
27
0.129
$78k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryder Ryan
28
0.000
$39k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Darren McCaughan
27
0.007
$39k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
J.B. Bukauskas
26
1.033
$32k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Devin Sweet
26
0.000
$23k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Prelander Berroa
23
0.000
$19k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Rodríguez
27
–
$8k
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 2023; 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