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
Yordan Alvarez
27
arb
147
5.2
10.8
+10.9
Kyle Tucker
27
FA-elig
78
4.2
12.0
+5.5
Alex Bregman
30
FA-elig
145
4.2
30.5
-13.1
Jose Altuve
34
FA-elig
153
3.9
29.0
-12.9
Framber Valdez
30
FA-elig
28
3.7
12.1
+3.1
Hunter Brown
25
pre-arb
31
3.2
0.8
+12.4
Yainer Diaz
25
pre-arb
148
3.0
0.8
+11.5
Jeremy Peña
26
pre-arb
157
2.7
0.8
+10.7
Ronel Blanco
30
pre-arb
30
2.2
0.7
+8.4
Jake Meyers
28
arb
148
2.0
0.8
+7.4
Victor Caratini
30
FA-elig
87
1.9
6.0
+1.9
Spencer Arrighetti
24
pre-arb
29
1.7
0.7
+6.2
Yusei Kikuchi↔ TOR
33
arb
10
1.4
3.1
+2.8
Mauricio Dubón
29
arb
137
1.1
3.5
+1.1
Josh Hader
30
FA-elig
71
0.9
19.0
-15.0
Bryan Abreu
27
arb
78
0.9
1.8
+1.9
Ryan Pressly
35
FA-elig
59
0.9
14.0
-10.4
Justin Verlander
41
FA-elig
17
0.7
43.3
-40.5
César Salazar
28
pre-arb
12
0.4
0.7
+1.0
Bryan King
27
–
28
0.4
0.3
+1.4
Jason Heyward↔ LAD
34
FA-elig
24
0.3
2.5
-1.1
Joey Loperfido↔ TOR
25
pre-arb
38
0.3
0.3
+1.1
Shawn Dubin
28
pre-arb
31
0.3
0.7
+0.6
Caleb Ferguson↔ NYY
27
FA-elig
20
0.3
0.8
+0.4
Cristian Javier
27
arb
7
0.3
7.4
-6.3
Tayler Scott
32
arb
62
0.2
0.8
+0.0
Ben Gamel↔ NYM
32
FA-elig
20
0.1
0.2
+0.2
Luis Contreras
28
–
5
0.1
0.1
+0.3
Forrest Whitley
26
pre-arb
3
0.0
0.7
-0.7
Joel Kuhnel↔ TBR
29
–
1
0.0
0.0
+0.0
Miguel Díaz
29
–
1
0.0
0.0
-0.0
Dylan Coleman
27
arb
1
0.0
0.7
-0.7
Wander Suero
32
arb
1
0.0
0.0
-0.0
Jacob Amaya↔ CHW
25
pre-arb
1
-0.0
0.0
-0.1
Alex Speas
26
pre-arb
1
-0.0
0.7
-0.9
J.P. France
29
pre-arb
5
-0.1
0.8
-1.0
Héctor Neris↔ CHC
35
FA-elig
16
-0.1
2.3
-2.7
Aledmys Díaz↔ OAK
33
FA-elig
2
-0.1
1.1
-1.5
Parker Mushinski
28
pre-arb
10
-0.1
0.7
-1.2
Jon Singleton
32
FA-elig
119
-0.1
0.8
-1.3
Blair Henley
27
pre-arb
1
-0.1
0.7
-1.2
Nick Hernandez
29
pre-arb
5
-0.1
0.7
-1.3
Seth Martinez
29
arb
44
-0.2
0.8
-1.4
Cooper Hummel
29
pre-arb
6
-0.2
0.7
-1.4
Brandon Bielak↔ OAK
28
–
10
-0.2
0.1
-0.8
Trey Cabbage
27
pre-arb
45
-0.2
0.7
-1.5
Kaleb Ort
32
arb
22
-0.2
0.7
-1.6
Chas McCormick
29
arb
94
-0.2
2.9
-3.8
Zach Dezenzo
24
–
19
-0.2
0.2
-1.2
Jake Bloss
23
–
3
-0.3
0.2
-1.3
Grae Kessinger
26
pre-arb
23
-0.4
0.7
-2.3
Shay Whitcomb
25
–
20
-0.4
0.2
-1.8
Pedro León
26
pre-arb
7
-0.5
0.1
-2.0
Rafael Montero
33
FA-elig
41
-0.9
11.5
-15.2
José Abreu
37
FA-elig
35
-1.5
19.5
-25.8
Key additions (new vs 2023)
Player
fWAR
Victor Caratini
1.9
Spencer Arrighetti
1.7
Yusei Kikuchi
1.4
Josh Hader
0.9
Bryan King
0.4
Jason Heyward
0.3
Key subtractions (gone from 2023)
Player
2023 fWAR
Luis Garcia
0.7
Phil Maton
0.6
Michael Brantley
0.1
Ryne Stanek
0.1
Matt Gage
0.0
Rylan Bannon
-0.1
Current & Historical Payroll
2024 payroll
$251.5M
2025 guaranteed
$45.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 (14)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Justin Verlander
41
18.002
$43.3M
FREE AGENT
Alex Bregman
30
7.070
$30.5M
FREE AGENT
Jose Altuve
34
12.072
$29.0M
FREE AGENT
José Abreu
37
10.000
$19.5M
FREE AGENT
Josh Hader
30
6.115
$19.0M
$19.1M
$19.0M
$19.0M
$19.0M
FREE AGENT
Ryan Pressly
35
10.039
$14.0M
FREE AGENT
Rafael Montero
33
7.138
$11.5M
FREE AGENT
Yordan Alvarez
27
4.113
$10.8M
$15.8M
$26.8M
$26.8M
$26.8M
FREE AGENT
Cristian Javier
27
4.000
$7.4M
$10.4M
$21.4M
$21.4M
FREE AGENT
Victor Caratini
30
6.051
$6.0M
FREE AGENT
Jason Heyward
34
14.000
$2.5M
FREE AGENT
Héctor Neris
35
10.000
$2.3M
FREE AGENT
Aledmys Díaz
33
8.000
$1.1M
FREE AGENT
Ben Gamel
32
6.056
$183k
FREE AGENT
Arbitration-eligible (10)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Framber Valdez
30
4.163
$12.1M
ARB 3
FREE AGENT
Kyle Tucker
27
4.079
$12.0M
ARB 3
FREE AGENT
Mauricio Dubón
29
3.162
$3.5M
ARB 2
ARB 3
FREE AGENT
Yusei Kikuchi
33
5.000
$3.1M
FREE AGENT
Chas McCormick
29
3.000
$2.9M
ARB 2
ARB 3
FREE AGENT
Bryan Abreu
27
3.022
$1.8M
ARB 2
ARB 3
FREE AGENT
Caleb Ferguson
27
5.093
$774k
FREE AGENT
Dylan Coleman
27
3.000
$740k
ARB 2
ARB 3
FREE AGENT
Miguel Díaz
29
3.132
$33k
ARB 2
ARB 3
FREE AGENT
Wander Suero
32
3.144
$11k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (31)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Jon Singleton
32
1.069
$850k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tayler Scott
32
1.015
$790k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jeremy Peña
26
2.000
$784k
ARB 1
ARB 2
ARB 3
FREE AGENT
Hunter Brown
25
1.035
$774k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yainer Diaz
25
1.035
$769k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
J.P. France
29
0.149
$768k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake Meyers
28
2.044
$767k
ARB 1
ARB 2
ARB 3
FREE AGENT
Seth Martinez
29
1.108
$754k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ronel Blanco
30
0.101
$750k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Parker Mushinski
28
1.016
$747k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Grae Kessinger
26
0.119
$742k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shawn Dubin
28
0.015
$742k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Speas
26
0.007
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cooper Hummel
29
0.156
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Spencer Arrighetti
24
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Blair Henley
27
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Trey Cabbage
27
0.056
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Hernandez
29
0.021
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Forrest Whitley
26
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kaleb Ort
32
1.040
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
César Salazar
28
0.080
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joey Loperfido
25
0.000
$347k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryan King
27
0.000
$346k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zach Dezenzo
24
0.000
$219k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shay Whitcomb
25
0.000
$179k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake Bloss
23
0.000
$154k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pedro León
26
1.021
$88k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Contreras
28
0.000
$76k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Bielak
28
2.110
$63k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jacob Amaya
25
0.010
$31k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joel Kuhnel
29
1.097
$10k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Astros'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 = Astros 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