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.
2022 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Carlos Correa
27
FA-elig
136
4.6
35.1
-18.3
Byron Buxton
28
FA-elig
92
3.4
9.1
+3.3
Luis Arraez
25
arb
144
2.7
2.1
+7.6
Gio Urshela
30
FA-elig
144
2.6
6.5
+2.9
Sonny Gray
32
FA-elig
24
2.4
11.9
-3.0
Joe Ryan
26
pre-arb
27
2.2
0.7
+7.2
Jorge Polanco
28
FA-elig
104
1.7
5.5
+0.8
Caleb Thielbar
35
FA-elig
67
1.6
1.3
+4.7
Max Kepler
29
FA-elig
115
1.5
6.8
-1.1
Nick Gordon
26
pre-arb
138
1.5
0.7
+4.9
Jhoan Duran
24
–
57
1.5
0.7
+4.9
Bailey Ober
26
pre-arb
11
1.4
0.7
+4.5
Jose Miranda
24
–
125
1.4
0.6
+4.6
Gary Sánchez
29
FA-elig
128
1.4
9.0
-3.9
Chris Paddack
26
arb
5
0.9
2.2
+1.2
Griffin Jax
27
pre-arb
65
0.9
0.7
+2.6
Jovani Morán
25
pre-arb
31
0.9
0.4
+2.8
Ryan Jeffers
25
pre-arb
67
0.8
0.7
+2.1
Trevor Larnach
25
pre-arb
51
0.8
0.7
+2.1
Dylan Bundy
29
FA-elig
29
0.8
4.0
-1.2
Chris Archer
33
FA-elig
25
0.5
2.8
-0.8
Royce Lewis
23
–
12
0.5
0.5
+1.2
Trevor Megill
28
pre-arb
40
0.4
0.1
+1.5
Cody Stashak
28
pre-arb
11
0.4
0.7
+0.6
Jake Cave
29
–
54
0.3
0.3
+1.0
Aaron Sanchez↔ WSN
29
FA-elig
8
0.3
0.1
+1.1
Gilberto Celestino
23
pre-arb
122
0.3
0.7
+0.4
Louis Varland
24
–
5
0.2
–
–
Kyle Garlick
30
pre-arb
66
0.1
0.7
-0.2
Jhon Romero
27
pre-arb
4
0.1
0.7
-0.2
Josh Winder
25
–
15
0.1
0.4
+0.0
Matt Wallner
24
–
18
0.1
0.1
+0.2
Juan Minaya
31
FA-elig
6
0.1
0.1
+0.2
Mark Contreras
27
–
28
0.0
0.2
-0.1
Danny Coulombe
32
FA-elig
10
0.0
0.7
-0.6
Ronny Henriquez
22
–
3
0.0
0.1
+0.0
Jorge Alcala
26
pre-arb
2
-0.0
0.7
-0.7
José Godoy↔ PIT
27
–
2
-0.0
0.0
-0.1
Simeon Woods Richardson
21
–
1
-0.0
0.0
-0.1
Austin Davis↔ BOS
29
–
2
-0.0
0.0
-0.1
Michael Fulmer↔ DET
29
FA-elig
26
-0.0
1.9
-2.1
Jorge López↔ BAL
29
FA-elig
23
-0.1
0.5
-0.8
Chi Chi González↔ MIL
30
FA-elig
2
-0.1
0.0
-0.3
Emilio Pagán
31
arb
59
-0.1
2.3
-2.5
Devin Smeltzer
26
pre-arb
15
-0.1
0.1
-0.4
Cole Sands
24
–
11
-0.1
0.2
-0.5
Tyler Mahle↔ CIN
27
arb
4
-0.1
0.9
-1.3
Ian Hamilton
27
–
1
-0.1
0.0
-0.4
Billy Hamilton↔ MIA
31
FA-elig
17
-0.1
0.3
-0.8
Tyler Thornburg↔ ATL
33
FA-elig
5
-0.1
0.1
-0.6
Caleb Hamilton
27
–
22
-0.2
0.2
-0.8
Sandy León↔ CLE
33
FA-elig
25
-0.3
0.3
-1.2
Yennier Cano↔ BAL
28
–
10
-0.3
0.1
-1.2
Tyler Duffey
31
FA-elig
40
-0.4
3.8
-5.4
Jharel Cotton↔ SFG
30
FA-elig
25
-0.5
0.6
-2.2
Dereck Rodríguez
30
pre-arb
2
-0.5
0.0
-1.7
Alex Kirilloff
24
pre-arb
45
-0.5
0.6
-2.4
Tim Beckham
32
–
12
-0.5
0.2
-2.0
Joe Smith
38
FA-elig
34
-0.8
2.5
-5.6
Jermaine Palacios
25
–
30
-0.8
0.2
-3.2
Miguel Sanó
29
FA-elig
20
-0.9
9.2
-12.6
Key additions (new vs 2021)
Player
fWAR
Carlos Correa
4.6
Gio Urshela
2.6
Sonny Gray
2.4
Jhoan Duran
1.5
Jose Miranda
1.4
Gary Sánchez
1.4
Key subtractions (gone from 2021)
Player
2021 fWAR
Josh Donaldson
3.4
José Berríos
2.3
Mitch Garver
2.1
Nelson Cruz
1.8
Michael Pineda
1.3
Andrelton Simmons
0.9
Current & Historical Payroll
2022 payroll
$132.4M
2023 guaranteed
$15.1M
What the front office was committed to as of 2022, 2022–2028.
Guaranteed $ are contract commitments signed by 2022; 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 (14)
Player
Age
Svc
2022
2023
2024
2025
2026
2027
2028
Carlos Correa
27
6.119
$35.1M
FREE AGENT
Sonny Gray
32
8.061
$11.9M
FREE AGENT
Miguel Sanó
29
6.066
$9.2M
FREE AGENT
Byron Buxton
28
5.160
$9.1M
$15.1M
$15.1M
$16.1M
$15.1M
$15.1M
$15.1M
Gio Urshela
30
7.000
$6.5M
FREE AGENT
Dylan Bundy
29
6.026
$4.0M
FREE AGENT
Tyler Duffey
31
7.000
$3.8M
FREE AGENT
Chris Archer
33
8.156
$2.8M
FREE AGENT
Joe Smith
38
15.000
$2.5M
FREE AGENT
Billy Hamilton
31
8.028
$322k
FREE AGENT
Sandy León
33
7.138
$255k
FREE AGENT
Tim Beckham
32
6.101
$154k
FREE AGENT
Tyler Thornburg
33
6.115
$88k
FREE AGENT
Chi Chi González
30
7.000
$30k
FREE AGENT
Arbitration-eligible (13)
Player
Age
Svc
2022
2023
2024
2025
2026
2027
2028
Gary Sánchez
29
5.086
$9.0M
FREE AGENT
Max Kepler
29
5.152
$6.8M
FREE AGENT
Jorge Polanco
28
5.024
$5.5M
FREE AGENT
Emilio Pagán
31
4.091
$2.3M
ARB 3
FREE AGENT
Chris Paddack
26
3.000
$2.2M
ARB 2
ARB 3
FREE AGENT
Michael Fulmer
29
5.157
$1.9M
FREE AGENT
Caleb Thielbar
35
3.131
$1.3M
ARB 2
ARB 3
FREE AGENT
Tyler Mahle
27
4.018
$904k
ARB 3
FREE AGENT
Danny Coulombe
32
3.008
$700k
ARB 2
ARB 3
FREE AGENT
Jharel Cotton
30
3.052
$583k
ARB 2
ARB 3
FREE AGENT
Jorge López
29
3.102
$515k
ARB 2
ARB 3
FREE AGENT
Jake Cave
29
3.072
$281k
ARB 2
ARB 3
FREE AGENT
Aaron Sanchez
29
5.069
$70k
FREE AGENT
Pre-arbitration (34)
Player
Age
Svc
2022
2023
2024
2025
2026
2027
2028
Luis Arraez
25
2.121
$2.1M
ARB 1
ARB 2
ARB 3
FREE AGENT
Cody Stashak
28
2.064
$720k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jorge Alcala
26
2.014
$718k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Jeffers
25
1.089
$713k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Gordon
26
0.136
$707k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bailey Ober
26
0.124
$706k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Ryan
26
0.033
$702k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jhon Romero
27
0.011
$700k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jhoan Duran
24
0.000
$700k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gilberto Celestino
23
0.057
$687k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Griffin Jax
27
0.091
$681k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Trevor Larnach
25
0.101
$677k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Garlick
30
1.163
$669k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jose Miranda
24
0.000
$596k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Kirilloff
24
0.165
$591k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Royce Lewis
23
0.000
$542k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Winder
25
0.000
$427k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jovani Morán
25
0.023
$381k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Caleb Hamilton
27
0.000
$235k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mark Contreras
27
–
$212k
Cole Sands
24
0.000
$196k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jermaine Palacios
25
–
$158k
Devin Smeltzer
26
2.029
$146k
ARB 1
ARB 2
ARB 3
FREE AGENT
Yennier Cano
28
0.000
$104k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Trevor Megill
28
0.111
$100k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Juan Minaya
31
2.140
$100k
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Wallner
24
0.000
$73k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ronny Henriquez
22
0.000
$54k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Godoy
27
0.030
$25k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Davis
29
2.105
$22k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dereck Rodríguez
30
1.102
$12k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ian Hamilton
27
0.114
$12k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Simeon Woods Richardson
21
0.000
$12k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Louis Varland
24
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
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 2022; 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