SPKenta Maeda 1.6 · Michael Pineda 1.3 · Bailey Ober 0.9 · Joe Ryan 0.5 · John Gant 0.4
BP★ Alex Colomé 17 · Tyler Duffey 22 · Caleb Thielbar 12 · Jorge Alcala 11 · Taylor Rogers 8 · Juan Minaya 7 · Danny Coulombe 2 · Ralph Garza Jr. 2
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
Byron Buxton
27
FA-elig
61
4.1
5.1
+8.1
Jorge Polanco
27
FA-elig
152
4.0
4.3
+8.7
Josh Donaldson
35
FA-elig
135
3.4
21.8
-10.8
José Berríos↔ TOR
27
arb
20
2.3
3.8
+3.6
Max Kepler
28
FA-elig
121
2.2
6.5
+0.7
Mitch Garver
30
arb
68
2.1
1.9
+4.9
Nelson Cruz↔ TBR
40
FA-elig
85
1.8
7.9
-1.9
Kenta Maeda
33
arb
23
1.6
3.1
+2.1
Luis Arraez
24
pre-arb
121
1.6
0.6
+4.5
Taylor Rogers
30
arb
40
1.5
6.0
-1.0
Michael Pineda
32
FA-elig
22
1.3
10.0
-5.8
Ryan Jeffers
24
pre-arb
85
1.2
0.5
+3.5
Andrelton Simmons
31
FA-elig
131
0.9
10.5
-7.4
Bailey Ober
25
–
20
0.9
0.4
+2.7
Miguel Sanó
28
FA-elig
135
0.9
11.0
-8.1
Caleb Thielbar
34
FA-elig
59
0.8
0.7
+2.0
Tyler Duffey
30
FA-elig
64
0.7
2.2
+0.1
Joe Ryan
25
–
5
0.5
0.1
+1.7
Rob Refsnyder
30
pre-arb
51
0.4
0.4
+0.9
John Gant↔ STL
28
arb
14
0.4
0.8
+0.5
Kyle Garlick
29
pre-arb
36
0.4
0.6
+0.6
Alex Kirilloff
23
–
59
0.3
0.5
+0.5
Ben Rortvedt
23
–
39
0.3
0.3
+0.6
Danny Coulombe
31
pre-arb
29
0.3
0.3
+0.5
Nick Gordon
25
–
73
0.3
0.4
+0.4
Jorge Alcala
25
pre-arb
59
0.2
0.6
+0.2
Cody Stashak
27
pre-arb
15
0.2
0.1
+0.6
Juan Minaya
30
pre-arb
29
0.2
0.3
+0.4
Trevor Larnach
24
–
79
0.2
0.3
+0.3
Charlie Barnes
25
–
9
0.1
0.2
+0.3
Nick Vincent
34
FA-elig
7
0.1
0.1
+0.4
Alex Colomé
32
FA-elig
67
0.1
5.0
-4.7
Jovani Morán
24
–
5
0.1
0.1
+0.2
JT Riddle
29
arb
4
0.1
0.1
+0.1
Devin Smeltzer
25
pre-arb
1
0.0
0.5
-0.4
Shaun Anderson↔ BAL
26
–
4
0.0
0.0
+0.0
Lewis Thorpe
25
pre-arb
5
0.0
0.2
-0.1
Tzu-Wei Lin
27
pre-arb
1
-0.0
0.0
-0.0
J.A. Happ↔ STL
38
FA-elig
19
-0.0
5.1
-5.1
Derek Law
30
pre-arb
9
-0.0
0.2
-0.3
Travis Blankenhorn↔ NYM
24
–
1
-0.1
0.0
-0.2
Ralph Garza Jr.↔ HOU
27
–
18
-0.1
–
–
Ian Gibaut
27
pre-arb
3
-0.1
0.0
-0.4
Luke Farrell
30
pre-arb
20
-0.1
0.4
-0.9
Brent Rooker
26
pre-arb
58
-0.3
0.3
-1.2
Brandon Waddell↔ BAL
27
–
4
-0.3
0.1
-1.0
Randy Dobnak
26
pre-arb
14
-0.3
0.7
-1.6
Kyle Barraclough
31
arb
10
-0.3
0.1
-1.1
Hansel Robles↔ BOS
30
FA-elig
45
-0.3
1.2
-2.3
Edgar García↔ CIN
24
pre-arb
6
-0.4
0.0
-1.2
Beau Burrows↔ DET
24
pre-arb
5
-0.5
0.0
-1.7
Jake Cave
28
pre-arb
76
-0.5
0.6
-2.3
Willians Astudillo
29
pre-arb
73
-0.6
0.5
-2.3
Andrew Albers
35
FA-elig
5
-0.6
0.1
-2.2
Gilberto Celestino
22
–
23
-0.6
0.2
-2.3
Matt Shoemaker
34
FA-elig
16
-0.8
2.0
-4.5
Griffin Jax
26
–
18
-0.8
0.3
-3.0
Key additions (new vs 2020)
Player
fWAR
Andrelton Simmons
0.9
Bailey Ober
0.9
Joe Ryan
0.5
Rob Refsnyder
0.4
John Gant
0.4
Kyle Garlick
0.4
Key subtractions (gone from 2020)
Player
2020 fWAR
Eddie Rosario
0.8
Tyler Clippard
0.8
Rich Hill
0.7
Matt Wisler
0.6
Trevor May
0.4
Marwin Gonzalez
0.4
Current & Historical Payroll
2021 payroll
$118.8M
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 (8)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Josh Donaldson
35
8.158
$21.8M
FREE AGENT
Andrelton Simmons
31
8.122
$10.5M
FREE AGENT
Michael Pineda
32
8.165
$10.0M
FREE AGENT
Nelson Cruz
40
13.082
$7.9M
FREE AGENT
J.A. Happ
38
12.047
$5.1M
FREE AGENT
Alex Colomé
32
6.118
$5.0M
FREE AGENT
Matt Shoemaker
34
6.166
$2.0M
FREE AGENT
Nick Vincent
34
7.033
$74k
FREE AGENT
Arbitration-eligible (14)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Miguel Sanó
28
5.066
$11.0M
FREE AGENT
Max Kepler
28
4.152
$6.5M
ARB 3
FREE AGENT
Taylor Rogers
30
4.145
$6.0M
ARB 3
FREE AGENT
Byron Buxton
27
4.160
$5.1M
ARB 3
FREE AGENT
Jorge Polanco
27
4.024
$4.3M
ARB 3
FREE AGENT
José Berríos
27
4.044
$3.8M
ARB 3
FREE AGENT
Kenta Maeda
33
5.000
$3.1M
FREE AGENT
Tyler Duffey
30
4.074
$2.2M
ARB 3
FREE AGENT
Mitch Garver
30
3.045
$1.9M
ARB 2
ARB 3
FREE AGENT
Hansel Robles
30
5.119
$1.2M
FREE AGENT
John Gant
28
4.004
$754k
ARB 3
FREE AGENT
Nick Gordon
25
4.097
$405k
ARB 3
FREE AGENT
JT Riddle
29
3.118
$100k
ARB 2
ARB 3
FREE AGENT
Kyle Barraclough
31
4.020
$89k
ARB 3
FREE AGENT
Pre-arbitration (35)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Randy Dobnak
26
1.036
$700k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Caleb Thielbar
34
2.131
$650k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Arraez
24
1.121
$611k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake Cave
28
2.072
$598k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jorge Alcala
25
1.005
$576k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Garlick
29
0.163
$570k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Kirilloff
23
0.000
$503k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Jeffers
24
0.108
$501k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Devin Smeltzer
25
1.028
$482k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Willians Astudillo
29
1.158
$475k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rob Refsnyder
30
2.091
$432k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Farrell
30
1.137
$432k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bailey Ober
25
0.000
$371k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Trevor Larnach
24
0.000
$313k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Danny Coulombe
31
2.079
$307k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ben Rortvedt
23
0.000
$304k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brent Rooker
26
0.067
$301k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Griffin Jax
26
0.000
$279k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Juan Minaya
30
2.050
$261k
ARB 1
ARB 2
ARB 3
FREE AGENT
Derek Law
30
2.126
$236k
ARB 1
ARB 2
ARB 3
FREE AGENT
Gilberto Celestino
22
2.057
$166k
ARB 1
ARB 2
ARB 3
FREE AGENT
Lewis Thorpe
25
0.137
$153k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Charlie Barnes
25
0.000
$150k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cody Stashak
27
1.070
$121k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Albers
35
0.160
$100k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Ryan
25
0.000
$98k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jovani Morán
24
0.000
$67k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Waddell
27
0.067
$55k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Beau Burrows
24
0.061
$43k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ian Gibaut
27
0.138
$34k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Edgar García
24
0.145
$30k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shaun Anderson
26
1.091
$25k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tzu-Wei Lin
27
2.041
$18k
ARB 1
ARB 2
ARB 3
FREE AGENT
Travis Blankenhorn
24
0.008
$5k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ralph Garza Jr.
27
–
—
Graphs
Twins'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 = Twins 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