SPSandy Alcantara 2.1 · Pablo López 1.6 · Caleb Smith 1.4 · Jordan Yamamoto 0.7 · José Ureña 0.3
BP★ Adam Conley 2 · Austin Brice 7 · Tyron Guerrero 6 · Jarlín García 6 · Jeff Brigham 5 · José Quijada 4 · Wei-Yin Chen 3 · Tyler Kinley 1
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.
2019 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Brian Anderson
26
pre-arb
126
2.8
0.6
+8.5
Starlin Castro
29
FA-elig
162
2.5
11.9
-3.8
Sandy Alcantara
23
pre-arb
32
2.1
0.6
+6.3
Pablo López
23
pre-arb
22
1.6
0.6
+4.8
Jon Berti
29
pre-arb
73
1.6
0.5
+4.6
Garrett Cooper
28
pre-arb
107
1.4
0.6
+4.1
Caleb Smith
27
pre-arb
30
1.4
0.6
+3.9
Miguel Rojas
30
arb
132
1.3
3.2
+1.0
Jorge Alfaro
26
arb
130
1.1
0.6
+3.2
Nick Anderson↔ TBR
28
pre-arb
45
1.0
0.4
+3.0
Trevor Richards↔ TBR
26
pre-arb
24
1.0
0.4
+2.8
Jordan Yamamoto
23
–
16
0.7
0.3
+2.1
Zac Gallen↔ ARI
23
–
7
0.7
0.1
+2.3
Neil Walker
33
FA-elig
115
0.7
2.0
+0.3
Sergio Romo↔ MIN
36
FA-elig
38
0.5
1.5
+0.1
Jarlín García
26
pre-arb
53
0.5
0.5
+1.0
José Ureña
27
arb
25
0.3
3.2
-2.1
Magneuris Sierra
23
pre-arb
15
0.3
0.1
+1.0
Chad Wallach
27
pre-arb
19
0.1
0.6
-0.1
Tyler Heineman
28
–
5
0.1
0.1
+0.4
Harold Ramírez
24
–
119
0.0
0.4
-0.3
Brian Moran
30
pre-arb
10
0.0
0.1
+0.0
Josh D. Smith↔ CLE
29
–
6
0.0
0.1
-0.0
Elieser Hernández
24
pre-arb
21
-0.0
0.4
-0.4
Bryan Holaday
31
arb
43
-0.0
0.9
-1.0
Wilkin Castillo
35
pre-arb
2
-0.0
0.0
-0.2
Deven Marrero
28
pre-arb
5
-0.1
0.0
-0.4
Austin Brice
27
arb
36
-0.1
0.6
-0.9
César Puello↔ ANA
28
pre-arb
32
-0.1
0.2
-0.7
Jeff Brigham
27
pre-arb
32
-0.2
0.3
-0.8
Tyler Kinley
28
pre-arb
52
-0.2
0.6
-1.1
Kyle Keller
26
–
10
-0.2
0.1
-0.8
Yadiel Rivera
27
pre-arb
34
-0.2
0.2
-0.9
Hector Noesí
32
arb
12
-0.3
0.2
-1.1
Robert Dugger
23
–
7
-0.3
0.1
-0.9
Peter O'Brien
28
pre-arb
14
-0.3
0.2
-1.2
Ryne Stanek↔ TBR
27
pre-arb
22
-0.3
0.2
-1.3
Adam Conley
29
arb
60
-0.4
1.1
-2.5
Rosell Herrera
26
pre-arb
63
-0.4
0.6
-1.9
Wei-Yin Chen
33
FA-elig
45
-0.5
20.0
-21.5
Isaac Galloway
29
–
19
-0.5
0.1
-1.8
Drew Steckenrider
28
pre-arb
15
-0.6
0.6
-2.4
JT Riddle
27
pre-arb
51
-0.6
0.6
-2.5
Tyron Guerrero
28
arb
52
-0.6
0.6
-2.7
Austin Dean
25
pre-arb
64
-0.8
0.2
-3.0
José Quijada
23
–
34
-1.1
0.3
-3.9
Curtis Granderson
38
FA-elig
138
-1.1
1.8
-5.5
Martín Prado
35
FA-elig
104
-1.2
15.0
-19.0
Isan Díaz
23
–
49
-1.4
0.2
-4.8
Lewis Brinson
25
pre-arb
75
-1.6
0.6
-5.8
Key additions (new vs 2018)
Player
fWAR
Jon Berti
1.6
Jorge Alfaro
1.1
Nick Anderson
1.0
Jordan Yamamoto
0.7
Zac Gallen
0.7
Neil Walker
0.7
Key subtractions (gone from 2018)
Player
2018 fWAR
J.T. Realmuto
4.7
Justin Bour
0.9
Cameron Maybin
0.6
Derek Dietrich
0.4
Nick Wittgren
0.4
Odrisamer Despaigne
0.2
Current & Historical Payroll
2019 payroll
$73.9M
2020 guaranteed
$0M
What the front office was committed to as of 2019, 2019–2025.
Guaranteed $ are contract commitments signed by 2019; 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 (6)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Wei-Yin Chen
33
7.000
$20.0M
FREE AGENT
Martín Prado
35
11.105
$15.0M
FREE AGENT
Starlin Castro
29
8.150
$11.9M
FREE AGENT
Neil Walker
33
8.166
$2.0M
FREE AGENT
Curtis Granderson
38
14.077
$1.8M
FREE AGENT
Sergio Romo
36
10.097
$1.5M
FREE AGENT
Arbitration-eligible (5)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
José Ureña
27
3.040
$3.2M
ARB 2
ARB 3
FREE AGENT
Miguel Rojas
30
4.043
$3.2M
ARB 3
FREE AGENT
Bryan Holaday
31
4.056
$867k
ARB 3
FREE AGENT
Tyron Guerrero
28
3.000
$565k
ARB 2
ARB 3
FREE AGENT
Hector Noesí
32
3.006
$237k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (39)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Adam Conley
29
2.147
$1.1M
ARB 1
ARB 2
ARB 3
FREE AGENT
Brian Anderson
26
1.031
$585k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Drew Steckenrider
28
1.094
$575k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jorge Alfaro
26
1.083
$570k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Lewis Brinson
25
1.025
$570k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
JT Riddle
27
1.149
$560k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rosell Herrera
26
0.131
$560k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Caleb Smith
27
1.077
$556k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Brice
27
1.100
$555k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chad Wallach
27
0.090
$555k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sandy Alcantara
23
0.100
$555k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pablo López
23
0.093
$555k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Kinley
28
0.061
$555k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Garrett Cooper
28
1.053
$555k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jon Berti
29
0.005
$486k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jarlín García
26
1.131
$463k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Trevor Richards
26
0.142
$441k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Harold Ramírez
24
0.000
$424k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Anderson
28
0.000
$367k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Elieser Hernández
24
1.000
$355k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jordan Yamamoto
23
0.000
$328k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Quijada
23
0.000
$295k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jeff Brigham
27
0.030
$292k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Dean
25
0.047
$227k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
César Puello
28
1.019
$224k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryne Stanek
27
1.038
$197k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Peter O'Brien
28
0.109
$176k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Isan Díaz
23
0.000
$167k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yadiel Rivera
27
1.105
$158k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh D. Smith
29
–
$127k
Kyle Keller
26
0.000
$125k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Robert Dugger
23
0.000
$101k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zac Gallen
23
0.000
$81k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Magneuris Sierra
23
0.111
$81k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brian Moran
30
1.000
$81k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Heineman
28
0.000
$81k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Isaac Galloway
29
–
$75k
Deven Marrero
28
2.012
$27k
ARB 1
ARB 2
ARB 3
FREE AGENT
Wilkin Castillo
35
0.146
$21k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Marlins'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 = Marlins 2019; 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