BP★ Rowan Wick 5 · Codi Heuer 18 · Rex Brothers 8 · Dan Winkler 6 · Tommy Nance 5 · Adam Morgan 4 · Trevor Megill 1 · Dillon Maples 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.
2021 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Willson Contreras
29
arb
128
2.7
6.7
+2.1
Kris Bryant↔ SFG
29
FA-elig
93
2.6
12.6
-4.1
Patrick Wisdom
29
pre-arb
106
2.4
0.4
+7.2
Craig Kimbrel↔ CHW
33
FA-elig
39
2.1
9.9
-2.9
Frank Schwindel↔ OAK
29
pre-arb
56
2.1
0.2
+6.7
Javier Báez↔ NYM
28
FA-elig
91
2.1
7.6
-0.8
Anthony Rizzo↔ NYY
31
FA-elig
92
1.7
10.8
-5.2
Rafael Ortega
30
pre-arb
103
1.6
0.4
+4.7
Nico Hoerner
24
pre-arb
44
1.6
0.5
+4.5
Ian Happ
26
arb
148
1.5
4.1
+0.7
Matt Duffy
30
FA-elig
97
1.2
1.0
+2.9
Ryan Tepera↔ CHW
33
FA-elig
43
1.1
0.5
+3.0
Kyle Hendricks
31
FA-elig
32
1.1
14.0
-10.5
Sergio Alcántara
24
pre-arb
89
1.0
0.4
+2.7
Andrew Chafin↔ OAK
31
FA-elig
43
0.9
1.4
+1.7
Adbert Alzolay
26
pre-arb
30
0.8
0.5
+2.1
Alec Mills
29
pre-arb
33
0.7
0.6
+1.7
Robinson Chirinos
37
FA-elig
45
0.7
0.5
+1.7
Trevor Williams↔ NYM
29
arb
13
0.6
1.4
+0.7
Jake Marisnick↔ SDP
30
FA-elig
65
0.5
0.7
+1.1
Trayce Thompson
30
–
15
0.5
–
–
Rowan Wick
28
pre-arb
22
0.4
0.6
+0.7
Brad Wieck
29
pre-arb
15
0.4
0.4
+0.8
Alfonso Rivas III
24
–
18
0.2
–
–
Codi Heuer↔ CHW
24
–
25
0.2
0.1
+0.4
Michael Hermosillo
26
pre-arb
16
0.2
0.1
+0.4
Scott Effross
27
–
14
0.2
0.1
+0.4
Jason Adam
29
–
12
0.1
0.1
+0.3
Kohl Stewart
26
pre-arb
4
0.1
0.4
-0.1
Jason Heyward
31
FA-elig
104
0.1
21.0
-20.8
Joe Biagini
31
arb
1
0.0
0.1
+0.0
Pedro Strop
36
FA-elig
2
0.0
0.1
-0.0
Erick Castillo
28
–
4
0.0
0.0
+0.0
Zach Davies
28
FA-elig
33
-0.0
8.6
-8.6
Tyler Ladendorf
33
pre-arb
1
-0.0
0.0
-0.1
Tyler Payne
28
–
1
-0.0
0.0
-0.1
Joc Pederson↔ ATL
29
FA-elig
73
-0.1
2.4
-2.6
Dillon Maples
29
pre-arb
28
-0.1
0.5
-0.7
Shelby Miller↔ PIT
30
FA-elig
3
-0.1
0.1
-0.3
Ildemaro Vargas↔ ARI
29
–
9
-0.1
0.0
-0.3
Taylor Gushue
27
–
2
-0.1
0.0
-0.3
Tony Wolters
29
arb
14
-0.1
0.8
-1.1
Ryan Meisinger
27
–
7
-0.1
0.0
-0.4
Michael Rucker
27
–
20
-0.1
0.2
-0.6
Nick Martini
31
pre-arb
25
-0.1
0.1
-0.6
Johneshwy Fargas↔ NYM
26
–
15
-0.2
0.1
-0.6
Robert Stock↔ NYM
31
–
1
-0.2
0.1
-0.6
Brandon Workman↔ BOS
32
FA-elig
10
-0.2
0.1
-0.7
Justin Steele
25
pre-arb
20
-0.2
0.4
-1.0
Austin Romine
32
FA-elig
28
-0.2
1.5
-2.1
Trent Giambrone
27
–
5
-0.2
0.0
-0.7
Tommy Nance
30
–
27
-0.2
0.2
-0.9
Keegan Thompson
26
–
32
-0.3
0.4
-1.2
Andrew Romine
35
FA-elig
26
-0.3
0.1
-1.0
Trevor Megill
27
–
28
-0.3
0.3
-1.2
Manuel Rodríguez
24
pre-arb
20
-0.3
0.2
-1.1
Rex Brothers
33
FA-elig
57
-0.3
0.8
-1.7
Kyle Ryan
29
FA-elig
13
-0.3
0.8
-1.7
P.J. Higgins
28
–
9
-0.3
0.4
-1.4
Greg Deichmann
26
–
14
-0.3
0.1
-1.1
David Bote
28
arb
97
-0.3
1.0
-2.1
Adam Morgan
31
FA-elig
34
-0.3
0.9
-2.0
Jose Lobatón
36
FA-elig
6
-0.3
0.6
-1.7
Adrian Sampson
29
pre-arb
11
-0.4
0.1
-1.3
Jake Jewell
28
–
10
-0.4
0.1
-1.5
Cory Abbott
25
–
8
-0.5
0.0
-1.6
Dan Winkler
31
FA-elig
47
-0.5
0.9
-2.6
Jake Arrieta↔ SDP
35
FA-elig
21
-0.6
5.0
-6.9
Eric Sogard
35
FA-elig
78
-0.7
1.0
-3.2
Key additions (new vs 2020)
Player
fWAR
Frank Schwindel
2.1
Rafael Ortega
1.6
Matt Duffy
1.2
Sergio Alcántara
1.0
Robinson Chirinos
0.7
Trevor Williams
0.6
Key subtractions (gone from 2020)
Player
2020 fWAR
Kyle Schwarber
0.5
Tyler Chatwood
0.4
Jason Kipnis
0.4
Victor Caratini
0.3
Jon Lester
0.2
Billy Hamilton
0.2
Current & Historical Payroll
2021 payroll
$125.3M
2022 guaranteed
$0M
What the front office was committed to as of 2021, 2021–2027.
Guaranteed $ are contract commitments signed by 2021; 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 (18)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Jason Heyward
31
11.000
$21.0M
FREE AGENT
Kyle Hendricks
31
6.081
$14.0M
FREE AGENT
Anthony Rizzo
31
8.168
$10.8M
FREE AGENT
Craig Kimbrel
33
9.161
$9.9M
FREE AGENT
Jake Arrieta
35
9.145
$5.0M
FREE AGENT
Joc Pederson
29
7.000
$2.4M
FREE AGENT
Austin Romine
32
7.044
$1.5M
FREE AGENT
Andrew Chafin
31
6.020
$1.4M
FREE AGENT
Eric Sogard
35
11.000
$1.0M
FREE AGENT
Dan Winkler
31
6.000
$900k
FREE AGENT
Kyle Ryan
29
7.000
$800k
FREE AGENT
Jake Marisnick
30
8.000
$657k
FREE AGENT
Jose Lobatón
36
7.041
$570k
FREE AGENT
Robinson Chirinos
37
8.102
$484k
FREE AGENT
Brandon Workman
32
8.000
$124k
FREE AGENT
Pedro Strop
36
12.000
$100k
FREE AGENT
Andrew Romine
35
6.060
$100k
FREE AGENT
Shelby Miller
30
6.093
$61k
FREE AGENT
Arbitration-eligible (13)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Kris Bryant
29
5.171
$12.6M
FREE AGENT
Zach Davies
28
5.020
$8.6M
FREE AGENT
Javier Báez
28
5.089
$7.6M
FREE AGENT
Willson Contreras
29
4.108
$6.7M
ARB 3
FREE AGENT
Ian Happ
26
3.036
$4.1M
ARB 2
ARB 3
FREE AGENT
Trevor Williams
29
4.027
$1.4M
ARB 3
FREE AGENT
Matt Duffy
30
5.059
$1.0M
FREE AGENT
Adam Morgan
31
5.017
$900k
FREE AGENT
Rex Brothers
33
4.163
$850k
ARB 3
FREE AGENT
Tony Wolters
29
5.000
$800k
FREE AGENT
Ryan Tepera
33
5.008
$529k
FREE AGENT
Trevor Megill
27
5.002
$331k
FREE AGENT
Joe Biagini
31
5.000
$100k
FREE AGENT
Pre-arbitration (38)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
David Bote
28
2.100
$1.0M
ARB 1
ARB 2
ARB 3
FREE AGENT
Alec Mills
29
1.097
$600k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rowan Wick
28
1.114
$593k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adbert Alzolay
26
0.050
$542k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dillon Maples
29
0.136
$533k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nico Hoerner
24
1.021
$503k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
P.J. Higgins
28
0.000
$423k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kohl Stewart
26
1.065
$403k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Steele
25
0.011
$402k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Patrick Wisdom
29
0.079
$402k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rafael Ortega
30
1.014
$399k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Keegan Thompson
26
0.000
$396k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brad Wieck
29
1.125
$393k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sergio Alcántara
24
0.050
$356k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tommy Nance
30
0.000
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Manuel Rodríguez
24
0.008
$202k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Rucker
27
0.000
$196k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Frank Schwindel
29
0.015
$177k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Codi Heuer
24
1.000
$146k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Hermosillo
26
1.016
$145k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adrian Sampson
29
1.134
$141k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Martini
31
1.028
$141k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Johneshwy Fargas
26
–
$121k
Scott Effross
27
0.000
$110k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Adam
29
1.147
$105k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Robert Stock
31
1.123
$79k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake Jewell
28
0.151
$77k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Greg Deichmann
26
–
$55k
Ryan Meisinger
27
0.079
$49k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cory Abbott
25
0.000
$40k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ildemaro Vargas
29
2.028
$25k
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Gushue
27
–
$18k
Trent Giambrone
27
–
$12k
Erick Castillo
28
–
$9k
Tyler Ladendorf
33
1.093
$6k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Payne
28
–
$3k
Trayce Thompson
30
1.058
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alfonso Rivas III
24
–
—
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 2021; 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