SPSonny Gray 3.6 · Matthew Liberatore 1.8 · Michael McGreevy 0.9 · Andre Pallante 0.7 · Miles Mikolas 0.3
BP★ Riley O'Brien 6 · JoJo Romero 24 · Kyle Leahy 18 · Jorge Alcala 5 · Matt Svanson 5 · Ryan Fernandez 4 · John King 3 · Gordon Graceffo 0
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
Sonny Gray
35
FA-elig
32
3.6
25.0
-10.9
Masyn Winn
23
pre-arb
129
3.5
0.8
+13.1
Brendan Donovan
28
arb
118
2.9
2.9
+8.5
Willson Contreras
33
FA-elig
135
2.8
18.0
-7.0
Iván Herrera
25
pre-arb
107
2.7
0.8
+9.8
Alec Burleson
26
pre-arb
139
2.1
0.8
+7.5
Matthew Liberatore
25
pre-arb
29
1.8
0.8
+6.3
Victor Scott II
24
–
138
1.7
0.8
+6.1
Pedro Pagés
26
pre-arb
112
1.6
0.8
+5.5
Kyle Leahy
28
pre-arb
62
1.4
0.8
+4.7
Steven Matz↔ BOS
34
–
32
1.2
5.1
-0.4
Matt Svanson
26
–
39
1.0
0.5
+3.4
Phil Maton↔ TEX
32
–
40
1.0
0.9
+3.0
Michael McGreevy
24
pre-arb
17
0.9
0.4
+3.2
JoJo Romero
28
arb
65
0.9
2.3
+1.2
Nolan Arenado
34
FA-elig
107
0.9
21.0
-17.6
Lars Nootbaar
27
arb
135
0.8
3.0
+0.3
Andre Pallante
26
pre-arb
31
0.7
2.1
+0.8
José Fermín
26
pre-arb
30
0.6
0.4
+2.0
Thomas Saggese
23
pre-arb
82
0.5
0.5
+1.5
Gordon Graceffo
25
pre-arb
26
0.5
0.4
+1.5
Ryan Helsley↔ NYM
30
–
36
0.4
3.4
-1.7
Riley O'Brien
30
pre-arb
42
0.3
0.6
+0.7
Miles Mikolas
36
FA-elig
31
0.3
17.7
-16.5
Yohel Pozo
28
pre-arb
67
0.2
0.7
+0.2
Nathan Church
24
–
27
0.2
0.2
+0.5
Anthony Veneziano↔ MIA
27
pre-arb
2
0.1
0.0
+0.2
Nick Raquet
29
–
2
0.0
0.0
+0.1
Luken Baker
28
–
19
0.0
0.2
-0.1
Andre Granillo
25
–
14
0.0
0.2
-0.2
Erick Fedde↔ ATL
32
–
20
0.0
4.4
-4.4
Michael Siani
25
–
19
-0.1
–
–
Chris Roycroft
28
pre-arb
20
-0.1
0.4
-0.8
César Prieto
26
–
3
-0.1
0.0
-0.6
Nolan Gorman
25
pre-arb
111
-0.2
0.8
-1.5
Ryan Vilade↔ CIN
26
–
7
-0.2
0.1
-0.8
Garrett Hampson↔ ARI
30
–
35
-0.2
0.6
-1.4
Jorge Alcala↔ BOS
29
arb
15
-0.2
0.1
-1.0
José Barrero
27
–
22
-0.2
0.2
-1.2
Roddery Muñoz
25
pre-arb
9
-0.3
0.2
-1.2
Ryan Fernandez
27
pre-arb
32
-0.3
0.6
-1.8
Jimmy Crooks
23
–
15
-0.4
–
–
John King
30
arb
51
-0.4
1.6
-3.3
Jordan Walker
23
pre-arb
111
-1.3
0.8
-5.7
Key additions (new vs 2024)
Player
fWAR
Matt Svanson
1.0
Phil Maton
1.0
Yohel Pozo
0.2
Nathan Church
0.2
Anthony Veneziano
0.1
Nick Raquet
0.0
Key subtractions (gone from 2024)
Player
2024 fWAR
Kyle Gibson
1.4
Lance Lynn
1.3
Paul Goldschmidt
1.2
Andrew Kittredge
0.3
Shawn Armstrong
0.2
Brandon Crawford
0.1
Current & Historical Payroll
2025 payroll
$120.7M
2026 guaranteed
$34.0M
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 (7)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Sonny Gray
35
11.061
$25.0M
$11.0M
$30.0MMUTUAL
FREE AGENT
Nolan Arenado
34
11.155
$21.0M
$5.0M
$6.0M
FREE AGENT
Willson Contreras
33
8.108
$18.0M
$18.0M
$17.0M
$20.0MCLUB
FREE AGENT
Miles Mikolas
36
8.037
$17.7M
FREE AGENT
Steven Matz
34
9.099
$5.1M
FREE AGENT
Phil Maton
32
7.047
$867k
FREE AGENT
Garrett Hampson
30
6.030
$586k
FREE AGENT
Arbitration-eligible (9)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Erick Fedde
32
5.099
$4.4M
FREE AGENT
Ryan Helsley
30
5.105
$3.4M
FREE AGENT
Lars Nootbaar
27
3.076
$3.0M
ARB 2
ARB 3
FREE AGENT
Brendan Donovan
28
3.000
$2.9M
ARB 2
ARB 3
FREE AGENT
JoJo Romero
28
4.045
$2.3M
ARB 3
FREE AGENT
John King
30
3.145
$1.6M
ARB 2
ARB 3
FREE AGENT
José Barrero
27
3.082
$237k
ARB 2
ARB 3
FREE AGENT
Jorge Alcala
29
4.165
$149k
ARB 3
FREE AGENT
Michael Siani
25
3.000
—
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (28)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Andre Pallante
26
2.145
$2.1M
ARB 1
ARB 2
ARB 3
FREE AGENT
Nolan Gorman
25
2.114
$783k
ARB 1
ARB 2
ARB 3
FREE AGENT
Alec Burleson
26
2.029
$779k
ARB 1
ARB 2
ARB 3
FREE AGENT
Matthew Liberatore
25
1.144
$776k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Masyn Winn
23
1.045
$771k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jordan Walker
23
1.044
$771k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Iván Herrera
25
1.034
$770k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pedro Pagés
26
0.166
$768k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Leahy
28
0.140
$767k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Victor Scott II
24
1.000
$764k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yohel Pozo
28
0.036
$715k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Riley O'Brien
30
1.008
$562k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Fernandez
27
1.000
$559k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Thomas Saggese
23
0.020
$545k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Svanson
26
0.000
$507k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gordon Graceffo
25
0.004
$411k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Fermín
26
2.000
$391k
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael McGreevy
24
0.014
$381k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chris Roycroft
28
0.083
$355k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andre Granillo
25
0.000
$247k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luken Baker
28
0.122
$235k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Roddery Muñoz
25
0.087
$234k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nathan Church
24
0.000
$176k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Vilade
26
0.051
$90k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
César Prieto
26
0.000
$45k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Raquet
29
0.000
$28k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Anthony Veneziano
27
0.045
$22k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jimmy Crooks
23
–
—
Graphs
Cardinals'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 = Cardinals 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