SPJustin Steele 4.8 · Kyle Hendricks 2.7 · Marcus Stroman 2.7 · Jameson Taillon 1.5 · Javier Assad 0.9
BP★ Adbert Alzolay 22 · Mark Leiter Jr. 28 · Julian Merryweather 17 · Michael Fulmer 11 · Jose Cuas 10 · Daniel Palencia 2 · Brad Boxberger 1 · Michael Rucker 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
Dansby Swanson
29
FA-elig
147
4.8
14.0
+5.2
Justin Steele
27
pre-arb
30
4.8
0.7
+18.4
Nico Hoerner
26
arb
150
4.5
2.5
+15.2
Cody Bellinger
27
FA-elig
130
4.4
12.5
+4.8
Ian Happ
28
FA-elig
158
3.2
10.8
+2.0
Seiya Suzuki
28
pre-arb
138
3.1
18.0
-5.9
Kyle Hendricks
33
FA-elig
24
2.7
14.0
-3.2
Marcus Stroman
32
FA-elig
27
2.7
25.0
-14.3
Mike Tauchman
32
arb
108
1.7
0.5
+6.1
Christopher Morel
24
pre-arb
107
1.6
0.6
+5.8
Jameson Taillon
31
FA-elig
30
1.5
14.0
-7.9
Adbert Alzolay
28
arb
58
1.5
0.7
+5.2
Nick Madrigal
26
arb
92
1.2
1.2
+3.4
Yan Gomes
35
FA-elig
116
1.0
6.0
-2.0
Drew Smyly
34
FA-elig
41
0.9
8.0
-4.4
Javier Assad
25
pre-arb
32
0.9
0.7
+2.8
Julian Merryweather
31
arb
69
0.9
0.7
+2.7
Miguel Amaya
24
–
53
0.7
0.5
+2.1
Patrick Wisdom
31
arb
97
0.6
0.8
+1.8
Mark Leiter Jr.
32
FA-elig
69
0.6
0.8
+1.6
Michael Fulmer
30
FA-elig
58
0.4
4.0
-2.4
Jordan Wicks
23
–
7
0.3
0.1
+0.9
Daniel Palencia
23
–
27
0.3
0.3
+0.7
Tucker Barnhart
32
FA-elig
47
0.2
3.2
-2.4
Jeimer Candelario↔ WSN
29
FA-elig
41
0.2
1.5
-0.7
Nelson Velázquez↔ KCR
24
–
13
0.2
0.1
+0.5
Luke Little
22
–
7
0.1
0.5
+0.0
Keegan Thompson
28
pre-arb
19
0.1
0.7
-0.5
Miles Mastrobuoni
27
pre-arb
61
0.0
0.7
-0.6
Shane Greene
34
FA-elig
2
0.0
0.0
+0.1
Alexander Canario
23
–
6
0.0
0.1
-0.0
Nick Burdi
30
arb
3
0.0
0.5
-0.5
Caleb Kilian
26
pre-arb
3
0.0
0.0
+0.0
Tyler Duffey
32
FA-elig
1
-0.0
0.1
-0.1
Brandon Hughes
27
pre-arb
17
-0.0
0.7
-0.9
Anthony Kay↔ NYM
28
–
13
-0.1
0.2
-0.4
Michael Rucker
29
pre-arb
35
-0.1
0.7
-1.0
Jose Cuas↔ KCR
29
pre-arb
27
-0.1
0.3
-0.6
Luis Torrens↔ SEA
27
FA-elig
13
-0.1
0.9
-1.2
Jared Young
27
pre-arb
16
-0.2
0.1
-0.8
Brad Boxberger
35
FA-elig
22
-0.2
2.0
-2.7
Pete Crow-Armstrong
21
–
13
-0.2
0.1
-0.8
Edwin Rios
29
arb
18
-0.3
1.0
-2.1
Eric Hosmer
33
FA-elig
31
-0.3
0.7
-1.9
Hayden Wesneski
25
pre-arb
34
-0.3
0.7
-2.1
Jeremiah Estrada
24
pre-arb
12
-0.4
0.2
-1.9
Matt Mervis
25
–
27
-0.7
0.2
-2.8
Trey Mancini
31
FA-elig
79
-0.8
7.0
-10.1
Key additions (new vs 2022)
Player
fWAR
Dansby Swanson
4.8
Cody Bellinger
4.4
Mike Tauchman
1.7
Jameson Taillon
1.5
Julian Merryweather
0.9
Miguel Amaya
0.7
Key subtractions (gone from 2022)
Player
2022 fWAR
Willson Contreras
3.5
Scott Effross
1.2
Zach McKinstry
0.8
Rafael Ortega
0.7
Wade Miley
0.5
David Robertson
0.4
Current & Historical Payroll
2023 payroll
$159.1M
2024 guaranteed
$65.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 (15)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Marcus Stroman
32
8.026
$25.0M
FREE AGENT
Seiya Suzuki
28
1.000
$18.0M
$21.0M
$19.0M
$19.0M
ARB 3
FREE AGENT
Dansby Swanson
29
6.047
$14.0M
$26.0M
$28.0M
$28.0M
$28.0M
$27.0M
$26.0M
Kyle Hendricks
33
8.081
$14.0M
FREE AGENT
Jameson Taillon
31
6.110
$14.0M
$18.0M
$18.0M
$18.0M
FREE AGENT
Drew Smyly
34
10.143
$8.0M
FREE AGENT
Trey Mancini
31
7.000
$7.0M
FREE AGENT
Yan Gomes
35
10.083
$6.0M
FREE AGENT
Michael Fulmer
30
6.157
$4.0M
FREE AGENT
Tucker Barnhart
32
9.000
$3.2M
FREE AGENT
Brad Boxberger
35
9.033
$2.0M
FREE AGENT
Mark Leiter Jr.
32
6.000
$850k
FREE AGENT
Eric Hosmer
33
12.000
$720k
FREE AGENT
Tyler Duffey
32
6.026
$100k
FREE AGENT
Shane Greene
34
7.021
$27k
FREE AGENT
Arbitration-eligible (8)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Cody Bellinger
27
5.160
$12.5M
FREE AGENT
Ian Happ
28
5.036
$10.8M
FREE AGENT
Nico Hoerner
26
3.014
$2.5M
ARB 2
ARB 3
FREE AGENT
Jeimer Candelario
29
5.038
$1.5M
FREE AGENT
Edwin Rios
29
3.003
$1.0M
ARB 2
ARB 3
FREE AGENT
Luis Torrens
27
3.091
$867k
ARB 2
ARB 3
FREE AGENT
Nick Burdi
30
3.000
$538k
ARB 2
ARB 3
FREE AGENT
Mike Tauchman
32
3.007
$523k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (25)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Nick Madrigal
26
2.164
$1.2M
ARB 1
ARB 2
ARB 3
FREE AGENT
Patrick Wisdom
31
2.058
$763k
ARB 1
ARB 2
ARB 3
FREE AGENT
Adbert Alzolay
28
2.050
$745k
ARB 1
ARB 2
ARB 3
FREE AGENT
Keegan Thompson
28
1.131
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Steele
27
1.143
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Julian Merryweather
31
2.109
$737k
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Rucker
29
1.033
$737k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Hughes
27
0.141
$728k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Hayden Wesneski
25
0.031
$722k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Javier Assad
25
0.044
$722k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Miles Mastrobuoni
27
0.014
$720k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Christopher Morel
24
0.142
$561k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Little
22
0.000
$542k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Miguel Amaya
24
0.000
$495k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Daniel Palencia
23
0.000
$348k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jose Cuas
29
0.123
$272k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Anthony Kay
28
1.101
$179k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jeremiah Estrada
24
0.037
$163k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Mervis
25
0.000
$159k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jordan Wicks
23
0.000
$143k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jared Young
27
0.022
$124k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alexander Canario
23
0.000
$116k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nelson Velázquez
24
0.111
$96k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pete Crow-Armstrong
21
0.000
$81k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Caleb Kilian
26
0.008
$39k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Cubs'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 = Cubs 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