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.
2025 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Kyle Stowers
27
pre-arb
117
4.0
0.8
+15.0
Janson Junk
29
pre-arb
21
2.5
0.5
+9.5
Xavier Edwards
25
pre-arb
139
2.5
0.8
+9.3
Otto Lopez
26
pre-arb
143
2.3
0.7
+8.4
Jakob Marsee
24
–
55
2.1
0.2
+8.3
Edward Cabrera
27
pre-arb
26
2.0
1.9
+6.0
Eury Pérez
22
pre-arb
20
1.9
0.8
+6.6
Sandy Alcantara
29
FA-elig
31
1.7
17.3
-10.4
Ronny Henriquez
25
pre-arb
69
1.3
0.8
+4.5
Heriberto Hernández
25
–
87
1.3
0.5
+4.5
Jesús Sánchez↔ HOU
27
–
86
1.1
2.0
+2.3
Liam Hicks
26
–
119
1.0
0.8
+3.2
Graham Pauley
24
pre-arb
62
1.0
0.6
+3.3
Cal Quantrill↔ ATL
30
–
24
0.8
2.9
+0.4
Nick Fortes↔ TBR
28
–
59
0.6
0.8
+1.7
Connor Norby
25
pre-arb
88
0.5
0.8
+1.4
Derek Hill↔ CHW
29
–
53
0.5
0.8
+1.4
Max Meyer
26
pre-arb
12
0.5
0.8
+1.3
Javier Sanoja
22
pre-arb
120
0.5
0.8
+1.0
Anthony Bender
30
arb
51
0.4
1.4
+0.3
Joey Wiemer
26
pre-arb
27
0.4
0.2
+1.3
Cade Gibson
27
–
44
0.3
0.6
+0.7
Ryan Weathers
25
pre-arb
8
0.2
0.8
-0.0
Jesus Tinoco
30
pre-arb
20
0.2
0.8
-0.1
Troy Johnston
28
–
44
0.2
0.3
+0.4
Tyler Phillips
27
pre-arb
54
0.1
0.8
-0.2
Lake Bachar
30
pre-arb
53
0.1
0.7
-0.2
Adam Mazur
24
pre-arb
6
0.1
0.1
+0.4
Brian Navarreto
30
pre-arb
8
0.1
0.1
+0.3
Patrick Monteverde
27
–
1
0.1
–
–
Victor Mesa Jr.
23
–
16
0.0
0.1
+0.0
Griffin Conine
27
pre-arb
24
0.0
0.7
-0.7
Freddy Tarnok
26
pre-arb
5
0.0
0.1
-0.1
Christian Roa
26
pre-arb
2
0.0
0.1
-0.1
Rob Brantly
35
pre-arb
3
-0.0
0.4
-0.4
Michael Petersen↔ ATL
31
pre-arb
11
-0.0
0.1
-0.2
Agustín Ramírez
23
–
136
-0.0
0.7
-0.7
Calvin Faucher
29
pre-arb
65
-0.0
0.8
-0.8
Dane Myers
29
pre-arb
106
-0.0
0.8
-0.9
Connor Gillispie
27
–
6
-0.0
0.2
-0.4
Xzavion Curry
26
pre-arb
3
-0.1
0.1
-0.3
Robinson Piña↔ TOR
26
–
1
-0.1
0.1
-0.4
Luarbert Arias
24
–
7
-0.1
0.1
-0.6
Maximo Acosta
22
–
19
-0.1
0.1
-0.7
Seth Martinez
30
pre-arb
6
-0.1
0.1
-0.7
Jack Winkler
26
–
14
-0.1
0.3
-0.9
Valente Bellozo
25
pre-arb
32
-0.2
0.7
-1.4
Tyler Zuber↔ NYM
30
pre-arb
9
-0.2
0.2
-1.1
Ryan Gusto↔ HOU
26
pre-arb
3
-0.3
0.1
-1.1
Anthony Veneziano↔ STL
27
–
24
-0.3
0.3
-1.3
Eric Wagaman
27
pre-arb
140
-0.4
0.8
-2.3
Ronny Simon↔ PIT
25
–
19
-0.4
0.1
-1.8
Josh Simpson
27
pre-arb
31
-0.4
0.4
-2.0
Matt Mervis
27
–
42
-0.4
0.3
-2.0
Jonah Bride↔ MIN
29
–
12
-0.5
0.1
-2.2
George Soriano
26
pre-arb
24
-0.7
0.3
-3.0
Key additions (new vs 2024)
Player
fWAR
Janson Junk
2.5
Jakob Marsee
2.1
Eury Pérez
1.9
Sandy Alcantara
1.7
Ronny Henriquez
1.3
Heriberto Hernández
1.3
Key subtractions (gone from 2024)
Player
2024 fWAR
Jazz Chisholm Jr.
1.7
Jake Burger
1.4
Tanner Scott
0.9
Trevor Rogers
0.9
Jesús Luzardo
0.7
A.J. Puk
0.7
Current & Historical Payroll
2025 payroll
$48.1M
2026 guaranteed
$17.3M
What the front office was committed to as of 2025, 2025–2031.
Guaranteed $ are contract commitments signed by 2025; 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 (1)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Sandy Alcantara
29
6.100
$17.3M
$17.3M
$21.0MCLUB
FREE AGENT
Arbitration-eligible (3)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Cal Quantrill
30
5.132
$2.9M
FREE AGENT
Jesús Sánchez
27
3.118
$2.0M
ARB 2
ARB 3
FREE AGENT
Anthony Bender
30
3.153
$1.4M
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (52)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Edward Cabrera
27
2.147
$1.9M
ARB 1
ARB 2
ARB 3
FREE AGENT
Jesus Tinoco
30
1.112
$831k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Weathers
25
2.066
$779k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ronny Henriquez
25
0.115
$778k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Calvin Faucher
29
1.156
$776k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Xavier Edwards
25
1.034
$772k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Eric Wagaman
27
0.020
$770k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Eury Pérez
22
1.113
$770k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dane Myers
29
1.037
$769k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Stowers
27
1.012
$768k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Max Meyer
26
1.166
$768k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Connor Norby
25
0.057
$765k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Phillips
27
0.048
$764k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Javier Sanoja
22
0.023
$762k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Fortes
28
2.149
$760k
ARB 1
ARB 2
ARB 3
FREE AGENT
Liam Hicks
26
0.000
$760k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Derek Hill
29
2.040
$756k
ARB 1
ARB 2
ARB 3
FREE AGENT
Griffin Conine
27
0.035
$738k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Otto Lopez
26
1.109
$737k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Lake Bachar
30
0.024
$693k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Valente Bellozo
25
0.066
$671k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Agustín Ramírez
23
0.000
$658k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graham Pauley
24
0.036
$577k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cade Gibson
27
0.000
$552k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Janson Junk
29
0.089
$523k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Heriberto Hernández
25
0.000
$498k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rob Brantly
35
2.067
$396k
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Simpson
27
1.008
$372k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
George Soriano
26
1.019
$311k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jack Winkler
26
–
$290k
Matt Mervis
27
1.041
$275k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Anthony Veneziano
27
0.045
$261k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Troy Johnston
28
0.000
$253k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jakob Marsee
24
0.000
$241k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Zuber
30
2.104
$228k
ARB 1
ARB 2
ARB 3
FREE AGENT
Connor Gillispie
27
0.007
$199k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joey Wiemer
26
1.046
$183k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Freddy Tarnok
26
1.068
$147k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luarbert Arias
24
–
$145k
Maximo Acosta
22
0.000
$143k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Victor Mesa Jr.
23
–
$139k
Adam Mazur
24
0.034
$135k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ronny Simon
25
–
$124k
Brian Navarreto
30
0.033
$114k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Petersen
31
0.053
$107k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Robinson Piña
26
–
$105k
Christian Roa
26
0.042
$94k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Seth Martinez
30
2.077
$88k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jonah Bride
29
1.137
$85k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Gusto
26
0.001
$58k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Xzavion Curry
26
1.089
$53k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Patrick Monteverde
27
–
—
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 2025; 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