SPMatthew Boyd 3.4 · Cade Horton 2.2 · Colin Rea 1.9 · Ben Brown 1.1 · Jameson Taillon 1.1
BP★ Daniel Palencia 22 · Brad Keller 25 · Caleb Thielbar 25 · Andrew Kittredge 15 · Drew Pomeranz 14 · Taylor Rogers 10 · Porter Hodge 8 · Ryan Pressly 7
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
Pete Crow-Armstrong
23
pre-arb
157
5.4
0.8
+20.5
Nico Hoerner
28
arb
156
4.8
11.5
+7.5
Kyle Tucker
28
arb
136
4.5
16.5
+1.3
Michael Busch
27
pre-arb
155
3.5
0.8
+13.0
Matthew Boyd
34
FA-elig
31
3.4
10.5
+3.1
Dansby Swanson
31
FA-elig
159
3.3
28.0
-14.7
Ian Happ
30
FA-elig
150
2.8
21.0
-9.9
Carson Kelly
30
FA-elig
111
2.7
5.5
+5.1
Seiya Suzuki
30
arb
151
2.6
19.0
-8.7
Cade Horton
23
–
23
2.2
0.6
+7.9
Colin Rea
34
arb
32
1.9
4.2
+3.1
Matt Shaw
23
–
126
1.5
0.7
+5.1
Brad Keller
29
FA-elig
68
1.3
1.5
+3.6
Caleb Thielbar
38
FA-elig
67
1.1
2.8
+1.6
Jameson Taillon
33
FA-elig
23
1.1
18.0
-13.6
Ben Brown
25
pre-arb
25
1.1
0.7
+3.6
Daniel Palencia
25
pre-arb
54
1.0
0.7
+3.1
Shota Imanaga
31
pre-arb
25
0.9
13.5
-10.0
Miguel Amaya
26
pre-arb
28
0.9
0.8
+2.6
Drew Pomeranz
36
FA-elig
57
0.7
1.3
+1.4
Reese McGuire
30
arb
45
0.7
1.0
+1.7
Andrew Kittredge↔ BAL
35
FA-elig
23
0.6
2.6
-0.3
Javier Assad
27
pre-arb
8
0.3
0.8
+0.6
Ryan Brasier
37
FA-elig
28
0.3
3.0
-1.8
Moisés Ballesteros
21
–
20
0.3
0.1
+1.0
Jordan Wicks
25
pre-arb
8
0.1
0.1
+0.4
Kevin Alcántara
22
pre-arb
10
0.1
0.2
+0.1
Tom Cosgrove
29
pre-arb
2
0.1
0.2
+0.1
Justin Steele
29
arb
4
0.0
6.5
-6.4
Owen Caissie
22
–
12
0.0
0.1
+0.0
Michael Fulmer↔ BOS
32
FA-elig
2
0.0
0.0
+0.1
Brooks Kriske↔ MIN
31
–
4
-0.0
0.0
-0.1
Gavin Hollowell
27
pre-arb
7
-0.0
0.1
-0.2
Aaron Civale↔ CHW
30
arb
5
-0.0
1.0
-1.1
Luke Little
24
pre-arb
2
-0.0
0.0
-0.2
Michael Soroka↔ WSN
27
FA-elig
6
-0.1
1.7
-1.9
Taylor Rogers↔ CIN
34
FA-elig
17
-0.1
1.8
-2.0
Julian Merryweather
33
–
21
-0.1
1.2
-1.6
Gage Workman↔ CHW
25
–
9
-0.1
0.1
-0.6
Nicky Lopez↔ ANA
30
–
14
-0.1
0.1
-0.6
Nate Pearson
28
–
11
-0.2
1.4
-2.1
Vidal Bruján↔ ATL
27
–
36
-0.2
0.3
-1.2
Carlos Santana↔ CLE
39
FA-elig
8
-0.2
0.8
-1.7
Ethan Roberts
27
pre-arb
10
-0.2
0.2
-1.2
Chris Flexen
30
–
21
-0.3
0.8
-1.8
Eli Morgan
29
arb
7
-0.3
0.9
-2.0
Génesis Cabrera↔ MIN
28
–
9
-0.3
0.1
-1.2
Justin Turner
40
FA-elig
80
-0.3
4.5
-5.6
Ryan Pressly
36
–
44
-0.3
9.2
-10.6
Jon Berti
35
–
53
-0.5
2.0
-3.9
Willi Castro↔ MIN
28
arb
34
-0.5
1.2
-3.3
Porter Hodge
24
pre-arb
36
-0.6
0.7
-3.2
Key additions (new vs 2024)
Player
fWAR
Kyle Tucker
4.5
Matthew Boyd
3.4
Carson Kelly
2.7
Cade Horton
2.2
Colin Rea
1.9
Matt Shaw
1.5
Key subtractions (gone from 2024)
Player
2024 fWAR
Cody Bellinger
2.1
Mark Leiter Jr.
1.3
Mike Tauchman
1.0
Christian Bethancourt
0.6
Kyle Hendricks
0.4
Isaac Paredes
0.4
Current & Historical Payroll
2025 payroll
$201.1M
2026 guaranteed
$115.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 (17)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Dansby Swanson
31
8.047
$28.0M
$28.0M
$28.0M
$27.0M
$26.0M
FREE AGENT
Ian Happ
30
7.036
$21.0M
$19.0M
FREE AGENT
Seiya Suzuki
30
3.000
$19.0M
$19.0M
ARB 3
FREE AGENT
Jameson Taillon
33
8.110
$18.0M
$18.0M
FREE AGENT
Matthew Boyd
34
8.057
$10.5M
$17.0M
$15.0MMUTUAL
FREE AGENT
Ryan Pressly
36
11.039
$9.2M
FREE AGENT
Carson Kelly
30
6.161
$5.5M
$5.0M
$7.5MMUTUAL
FREE AGENT
Justin Turner
40
14.045
$4.5M
FREE AGENT
Ryan Brasier
37
7.094
$3.0M
FREE AGENT
Caleb Thielbar
38
6.131
$2.8M
FREE AGENT
Andrew Kittredge
35
6.070
$2.6M
$9.0MCLUB
FREE AGENT
Taylor Rogers
34
8.145
$1.8M
FREE AGENT
Michael Soroka
27
6.009
$1.7M
FREE AGENT
Brad Keller
29
6.062
$1.5M
FREE AGENT
Drew Pomeranz
36
11.021
$1.3M
FREE AGENT
Carlos Santana
39
14.115
$767k
FREE AGENT
Michael Fulmer
32
7.157
$25k
FREE AGENT
Arbitration-eligible (14)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Kyle Tucker
28
5.079
$16.5M
FREE AGENT
Nico Hoerner
28
5.014
$11.5M
FREE AGENT
Justin Steele
29
3.143
$6.5M
ARB 2
ARB 3
FREE AGENT
Colin Rea
34
5.057
$4.2M
FREE AGENT
Jon Berti
35
5.168
$2.0M
FREE AGENT
Nate Pearson
28
4.005
$1.4M
ARB 3
FREE AGENT
Willi Castro
28
5.017
$1.2M
FREE AGENT
Julian Merryweather
33
4.109
$1.2M
ARB 3
FREE AGENT
Reese McGuire
30
4.155
$1.0M
ARB 3
FREE AGENT
Aaron Civale
30
5.058
$1.0M
FREE AGENT
Eli Morgan
29
3.091
$950k
ARB 2
ARB 3
FREE AGENT
Chris Flexen
30
4.107
$774k
ARB 3
FREE AGENT
Nicky Lopez
30
5.139
$98k
FREE AGENT
Génesis Cabrera
28
5.011
$78k
FREE AGENT
Pre-arbitration (21)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Shota Imanaga
31
1.000
$13.5M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Miguel Amaya
26
1.130
$782k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Busch
27
1.045
$780k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Javier Assad
27
2.027
$773k
ARB 1
ARB 2
ARB 3
FREE AGENT
Pete Crow-Armstrong
23
0.170
$771k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ben Brown
25
1.000
$693k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Daniel Palencia
25
0.159
$682k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Porter Hodge
24
0.125
$676k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Shaw
23
0.000
$662k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cade Horton
23
0.000
$580k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Vidal Bruján
27
2.014
$323k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ethan Roberts
27
2.075
$229k
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Alcántara
22
0.005
$223k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tom Cosgrove
29
1.085
$163k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Owen Caissie
22
0.000
$139k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jordan Wicks
25
1.037
$135k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Moisés Ballesteros
21
0.000
$123k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gage Workman
25
–
$95k
Gavin Hollowell
27
0.095
$61k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brooks Kriske
31
0.121
$46k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Little
24
1.020
$16k
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 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