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.
2024 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Carlos Correa
29
FA-elig
86
4.2
33.3
-15.7
Byron Buxton
30
FA-elig
102
3.7
15.1
+0.2
Pablo López
28
FA-elig
32
3.2
8.2
+5.2
Joe Ryan
28
arb
23
3.1
0.8
+12.3
Bailey Ober
28
arb
31
3.0
0.8
+11.6
Willi Castro
27
arb
158
2.9
3.3
+8.9
Carlos Santana
38
FA-elig
150
2.9
5.2
+6.9
Griffin Jax
29
arb
72
2.6
0.8
+10.1
Matt Wallner
26
pre-arb
75
2.1
0.7
+7.8
Simeon Woods Richardson
23
pre-arb
28
1.8
0.7
+6.9
Ryan Jeffers
27
arb
122
1.6
2.4
+4.0
Cole Sands
26
pre-arb
62
1.5
0.7
+5.6
Trevor Larnach
27
arb
112
1.4
0.7
+5.3
Jhoan Duran
26
pre-arb
58
1.2
0.7
+4.2
Royce Lewis
25
pre-arb
82
1.1
0.7
+4.0
David Festa
24
–
14
1.1
0.3
+4.1
Chris Paddack
28
arb
17
1.1
2.5
+1.9
Jose Miranda
26
pre-arb
121
1.0
0.7
+3.6
Max Kepler
31
FA-elig
105
0.9
10.0
-6.1
Christian Vázquez
33
FA-elig
93
0.7
10.0
-7.0
Kyle Farmer
33
FA-elig
107
0.5
6.3
-4.1
Michael Tonkin↔ NYM
34
FA-elig
13
0.4
0.2
+1.3
Jorge Alcala
28
arb
54
0.3
0.8
+0.5
Josh Staumont
30
arb
25
0.2
0.9
-0.0
Josh Winder
27
pre-arb
4
0.2
0.8
+0.1
Caleb Thielbar
37
FA-elig
59
0.2
3.2
-2.4
Diego Castillo
26
arb
4
0.1
0.2
+0.5
Brock Stewart
32
FA-elig
16
0.1
0.9
-0.5
Ronny Henriquez
24
pre-arb
16
0.1
0.7
-0.4
Michael Helman
28
–
9
0.1
0.1
+0.3
Justin Topa
33
arb
3
0.1
1.2
-1.0
Scott Blewett
28
pre-arb
12
0.1
0.2
+0.1
Diego Castillo
30
arb
7
0.0
0.2
-0.0
Caleb Boushley
30
pre-arb
2
0.0
0.7
-0.6
Trevor Richards↔ TOR
31
FA-elig
10
0.0
0.4
-0.3
DaShawn Keirsey Jr.
27
–
6
-0.0
–
–
Edouard Julien
25
pre-arb
94
-0.0
0.7
-0.9
Brent Headrick
26
pre-arb
1
-0.0
0.7
-0.9
Randy Dobnak
29
arb
5
-0.0
2.2
-2.4
Daniel Duarte
27
pre-arb
2
-0.0
0.7
-0.9
Kody Funderburk
27
pre-arb
27
-0.1
0.7
-1.2
Jair Camargo
24
pre-arb
5
-0.1
0.7
-1.2
Matt Bowman↔ ARI
33
FA-elig
5
-0.1
0.2
-0.7
Zebby Matthews
24
–
9
-0.2
0.2
-0.9
Manuel Margot
29
FA-elig
129
-0.2
10.0
-10.9
Austin Martin
25
pre-arb
93
-0.2
0.7
-1.7
Cole Irvin↔ BAL
30
arb
4
-0.2
0.3
-1.2
Steven Okert
32
FA-elig
44
-0.2
1.1
-2.1
Jay Jackson
36
FA-elig
20
-0.3
1.3
-2.4
Brooks Lee
23
–
50
-0.3
0.4
-1.6
Alex Kirilloff
26
arb
57
-0.3
1.4
-2.8
Louis Varland
26
pre-arb
16
-0.4
0.7
-2.3
Key additions (new vs 2023)
Player
fWAR
Carlos Santana
2.9
David Festa
1.1
Michael Tonkin
0.4
Josh Staumont
0.2
Diego Castillo
0.1
Ronny Henriquez
0.1
Key subtractions (gone from 2023)
Player
2023 fWAR
Sonny Gray
5.4
Michael A. Taylor
1.9
Kenta Maeda
1.6
Jorge Polanco
1.3
Emilio Pagán
1.2
Donovan Solano
1.1
Current & Historical Payroll
2024 payroll
$137.0M
2025 guaranteed
$46.3M
What the front office was committed to as of 2024, 2024–2030.
Guaranteed $ are contract commitments signed by 2024; 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
2024
2025
2026
2027
2028
2029
2030
Carlos Correa
29
8.119
$33.3M
$8.4M
$21.5M
$20.5M
$20.0M
$25.0MVEST
$20.0MVEST
Byron Buxton
30
7.160
$15.1M
$16.1M
$15.1M
$15.1M
$15.1M
FREE AGENT
Max Kepler
31
7.152
$10.0MCLUB
FREE AGENT
Manuel Margot
29
7.012
$10.0M
FREE AGENT
Christian Vázquez
33
9.031
$10.0M
FREE AGENT
Pablo López
28
5.093
$8.2M
$21.8M
$21.8M
$21.8M
FREE AGENT
Carlos Santana
38
13.115
$5.2M
FREE AGENT
Jay Jackson
36
9.000
$1.3M
FREE AGENT
Arbitration-eligible (15)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Kyle Farmer
33
5.129
$6.3M
FREE AGENT
Willi Castro
27
4.017
$3.3M
ARB 3
FREE AGENT
Caleb Thielbar
37
5.131
$3.2M
FREE AGENT
Chris Paddack
28
5.000
$2.5M
FREE AGENT
Ryan Jeffers
27
3.089
$2.4M
ARB 2
ARB 3
FREE AGENT
Randy Dobnak
29
3.038
$2.2M
ARB 2
ARB 3
FREE AGENT
Justin Topa
33
3.044
$1.2M
ARB 2
ARB 3
FREE AGENT
Steven Okert
32
3.109
$1.1M
ARB 2
ARB 3
FREE AGENT
Josh Staumont
30
5.000
$950k
FREE AGENT
Jorge Alcala
28
4.014
$790k
ARB 3
FREE AGENT
Trevor Richards
31
5.084
$391k
FREE AGENT
Cole Irvin
30
3.083
$276k
ARB 2
ARB 3
FREE AGENT
Michael Tonkin
34
3.074
$228k
ARB 2
ARB 3
FREE AGENT
Matt Bowman
33
4.043
$185k
ARB 3
FREE AGENT
Diego Castillo
30
4.150
$151k
ARB 3
FREE AGENT
Pre-arbitration (29)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Alex Kirilloff
26
2.141
$1.4M
ARB 1
ARB 2
ARB 3
FREE AGENT
Brock Stewart
32
2.093
$900k
ARB 1
ARB 2
ARB 3
FREE AGENT
Bailey Ober
28
2.093
$762k
ARB 1
ARB 2
ARB 3
FREE AGENT
Griffin Jax
29
2.091
$762k
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Ryan
28
2.033
$759k
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Winder
27
1.065
$752k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cole Sands
26
1.017
$749k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jhoan Duran
26
2.000
$747k
ARB 1
ARB 2
ARB 3
FREE AGENT
Edouard Julien
25
0.135
$747k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Royce Lewis
25
1.142
$746k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Wallner
26
0.111
$746k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Louis Varland
26
2.000
$745k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ronny Henriquez
24
0.061
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brent Headrick
26
0.066
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kody Funderburk
27
0.035
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jair Camargo
24
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Trevor Larnach
27
2.101
$740k
ARB 1
ARB 2
ARB 3
FREE AGENT
Daniel Duarte
27
1.087
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Simeon Woods Richardson
23
2.000
$740k
ARB 1
ARB 2
ARB 3
FREE AGENT
Caleb Boushley
30
0.003
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Martin
25
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jose Miranda
26
1.118
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brooks Lee
23
0.000
$350k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
David Festa
24
0.000
$306k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zebby Matthews
24
0.000
$187k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Scott Blewett
28
0.043
$159k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Diego Castillo
26
–
$151k
Michael Helman
28
0.000
$52k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
DaShawn Keirsey 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 2024; 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