SPMiles Mikolas 3.0 · Steven Matz 2.0 · Zack Thompson 1.1 · Matthew Liberatore 0.8 · Dakota Hudson 0.3
BP★ Ryan Helsley 14 · Giovanny Gallegos 20 · Andre Pallante 14 · Drew VerHagen 14 · John King 12 · Casey Lawrence 4 · JoJo Romero 3 · Jacob Barnes 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.
2023 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Paul Goldschmidt
35
FA-elig
154
3.4
26.0
-12.4
Lars Nootbaar
25
pre-arb
117
3.1
0.7
+11.7
Miles Mikolas
34
FA-elig
35
3.0
18.8
-6.8
Willson Contreras
31
FA-elig
125
2.8
10.0
+1.0
Nolan Arenado
32
FA-elig
144
2.8
35.0
-24.1
Jordan Montgomery↔ TEX
30
FA-elig
21
2.6
6.6
+3.7
Tommy Edman
28
arb
137
2.4
4.2
+5.3
Nolan Gorman
23
pre-arb
119
2.3
0.7
+8.5
Steven Matz
32
FA-elig
25
2.0
10.5
-2.7
Jack Flaherty↔ BAL
27
FA-elig
20
1.6
3.7
+2.6
Brendan Donovan
26
pre-arb
95
1.5
0.7
+5.3
Paul DeJong↔ SFG
29
FA-elig
81
1.5
6.6
-0.7
Ryan Helsley
28
arb
33
1.5
2.1
+3.8
JoJo Romero
26
pre-arb
27
1.2
0.4
+4.3
Zack Thompson
25
pre-arb
25
1.1
0.7
+3.5
Jordan Walker
21
–
117
1.0
0.6
+3.5
Chris Stratton↔ TEX
32
FA-elig
42
1.0
1.8
+2.2
Jordan Hicks↔ TOR
26
arb
40
0.9
1.1
+2.3
Matthew Liberatore
23
pre-arb
22
0.8
0.4
+2.6
Tyler O'Neill
28
arb
72
0.7
5.0
-2.3
Richie Palacios
26
–
32
0.4
–
–
Iván Herrera
23
pre-arb
13
0.3
0.1
+1.0
Giovanny Gallegos
31
FA-elig
56
0.3
4.8
-3.6
Dakota Hudson
28
arb
18
0.3
2.6
-1.5
John King↔ TEX
28
pre-arb
20
0.1
0.1
+0.4
Jacob Barnes
33
arb
13
0.1
0.2
+0.2
Packy Naughton
27
pre-arb
4
0.1
0.7
-0.4
Dylan Carlson
24
arb
76
0.1
0.7
-0.4
Guillo Zuñiga
24
–
2
0.1
0.2
+0.1
Óscar Mercado
28
–
20
0.0
0.2
-0.0
José Fermín
24
–
21
0.0
0.3
-0.1
Andrew Knizner
28
arb
70
0.0
1.1
-1.0
James Naile
30
pre-arb
10
-0.0
0.2
-0.3
Drew Rom
23
–
8
-0.1
0.2
-0.5
Juniel Querecuto
30
pre-arb
9
-0.1
0.1
-0.4
Andre Pallante
24
pre-arb
62
-0.1
0.7
-1.1
Tres Barrera
28
pre-arb
6
-0.1
0.1
-0.6
Michael Siani↔ CIN
23
–
5
-0.1
–
–
Génesis Cabrera↔ TOR
26
arb
32
-0.1
0.5
-1.1
Ryan Tepera↔ ANA
35
FA-elig
2
-0.2
1.2
-1.8
Drew VerHagen
32
FA-elig
60
-0.2
3.0
-3.8
Kyle Leahy
26
–
3
-0.2
0.1
-1.0
Irving Lopez
28
–
5
-0.3
0.0
-1.2
Taylor Motter
33
FA-elig
29
-0.3
0.8
-2.1
Luken Baker
26
–
33
-0.4
0.3
-1.8
Andrew Suárez
30
pre-arb
13
-0.4
0.3
-1.7
Casey Lawrence
35
pre-arb
15
-0.4
0.2
-1.9
Adam Wainwright
41
FA-elig
23
-0.4
17.5
-19.2
Juan Yepez
25
pre-arb
28
-0.5
0.2
-2.3
Jake Woodford
26
arb
15
-0.6
0.7
-3.2
Alec Burleson
24
pre-arb
107
-0.7
0.7
-3.4
Masyn Winn
21
–
37
-0.8
0.2
-3.4
Key additions (new vs 2022)
Player
fWAR
Willson Contreras
2.8
Jordan Walker
1.0
Richie Palacios
0.4
John King
0.1
Jacob Barnes
0.1
Guillo Zuñiga
0.1
Key subtractions (gone from 2022)
Player
2022 fWAR
Albert Pujols
1.9
Jose Quintana
1.8
Harrison Bader
1.4
Corey Dickerson
0.6
Yadier Molina
0.1
Johan Oviedo
0.1
Current & Historical Payroll
2023 payroll
$173.7M
2024 guaranteed
$42.0M
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 (8)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Nolan Arenado
32
9.155
$35.0MOPT-OUT
$24.0M
$21.0M
$5.0M
$6.0M
FREE AGENT
Paul Goldschmidt
35
11.059
$26.0M
FREE AGENT
Miles Mikolas
34
6.037
$18.8M
FREE AGENT
Adam Wainwright
41
17.027
$17.5M
FREE AGENT
Steven Matz
32
7.099
$10.5M
FREE AGENT
Willson Contreras
31
6.108
$10.0M
$18.0M
$18.0M
$18.0M
$17.0M
$20.0MCLUB
FREE AGENT
Paul DeJong
29
6.000
$6.6M
FREE AGENT
Ryan Tepera
35
8.000
$1.2M
FREE AGENT
Arbitration-eligible (14)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Jordan Montgomery
30
5.153
$6.6M
FREE AGENT
Tyler O'Neill
28
4.059
$5.0M
ARB 3
FREE AGENT
Giovanny Gallegos
31
4.085
$4.8M
ARB 3
FREE AGENT
Tommy Edman
28
3.114
$4.2M
ARB 2
ARB 3
FREE AGENT
Jack Flaherty
27
5.006
$3.7M
FREE AGENT
Drew VerHagen
32
4.066
$3.0M
ARB 3
FREE AGENT
Dakota Hudson
28
4.062
$2.6M
ARB 3
FREE AGENT
Ryan Helsley
28
3.105
$2.1M
ARB 2
ARB 3
FREE AGENT
Chris Stratton
32
5.100
$1.8M
FREE AGENT
Jordan Hicks
26
5.000
$1.1M
FREE AGENT
Andrew Knizner
28
3.021
$1.1M
ARB 2
ARB 3
FREE AGENT
Génesis Cabrera
26
3.011
$498k
ARB 2
ARB 3
FREE AGENT
Óscar Mercado
28
3.114
$182k
ARB 2
ARB 3
FREE AGENT
Jacob Barnes
33
5.071
$155k
FREE AGENT
Pre-arbitration (30)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Taylor Motter
33
1.113
$775k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dylan Carlson
24
2.104
$742k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake Woodford
26
2.052
$740k
ARB 1
ARB 2
ARB 3
FREE AGENT
Lars Nootbaar
25
1.076
$732k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Packy Naughton
27
1.003
$729k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andre Pallante
24
1.000
$729k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brendan Donovan
26
0.164
$729k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nolan Gorman
23
0.139
$727k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zack Thompson
25
0.100
$725k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alec Burleson
24
0.029
$721k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jordan Walker
21
0.000
$577k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matthew Liberatore
23
0.028
$445k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
JoJo Romero
26
2.101
$434k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luken Baker
26
0.000
$302k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Fermín
24
0.000
$263k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Suárez
30
1.123
$252k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Juan Yepez
25
0.127
$236k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Casey Lawrence
35
1.016
$182k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Masyn Winn
21
0.000
$170k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Guillo Zuñiga
24
0.000
$166k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Drew Rom
23
0.000
$159k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
James Naile
30
0.054
$155k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
John King
28
2.026
$135k
ARB 1
ARB 2
ARB 3
FREE AGENT
Iván Herrera
23
0.029
$120k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tres Barrera
28
1.000
$112k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Juniel Querecuto
30
0.011
$70k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Leahy
26
0.000
$62k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Irving Lopez
28
–
$35k
Michael Siani
23
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Richie Palacios
26
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
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 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