SPHunter Brown 4.6 · Framber Valdez 4.0 · Cristian Javier 0.9 · Brandon Walter 0.8 · Ronel Blanco 0.6
BP★ Josh Hader 28 · Bryan King 27 · Bryan Abreu 25 · Steven Okert 10 · Héctor Neris 7 · Bennett Sousa 7 · Enyel De Los Santos 6 · Kaleb Ort 3
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.
2025 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Jeremy Peña
27
arb
125
5.7
4.1
+18.5
Hunter Brown
26
pre-arb
31
4.6
0.9
+17.3
Framber Valdez
31
arb
31
4.0
18.0
-2.1
Isaac Paredes
26
arb
102
2.4
6.6
+3.0
Jake Meyers
29
arb
104
2.3
2.3
+6.7
Bryan Abreu
28
arb
70
2.2
3.5
+5.4
Mauricio Dubón
30
arb
133
2.2
5.0
+3.7
Jose Altuve
35
FA-elig
155
2.1
33.0
-24.6
Steven Okert
33
arb
68
1.6
1.2
+5.1
Yainer Diaz
26
pre-arb
143
1.6
0.8
+5.5
Carlos Correa↔ MIN
30
FA-elig
51
1.6
3.0
+3.2
Christian Walker
34
FA-elig
154
1.1
20.0
-15.6
Josh Hader
31
FA-elig
48
1.1
19.1
-14.7
Bennett Sousa
30
pre-arb
44
1.1
0.8
+3.6
Ryan Gusto↔ MIA
26
–
24
1.1
0.5
+3.8
Cam Smith
22
–
134
1.0
0.8
+3.3
Cristian Javier
28
arb
8
0.9
10.4
-7.0
Victor Caratini
31
FA-elig
114
0.8
6.0
-2.7
Brandon Walter
28
pre-arb
9
0.8
0.5
+2.8
Bryan King
28
pre-arb
68
0.7
0.8
+2.0
Ronel Blanco
31
pre-arb
9
0.6
0.8
+1.5
Yordan Alvarez
28
arb
48
0.5
15.8
-13.7
Jason Alexander↔ OAK
32
pre-arb
14
0.5
0.3
+1.6
Zach Cole
24
–
15
0.5
–
–
Jayden Murray
28
–
9
0.3
0.1
+0.9
Ramón Urías↔ BAL
31
arb
35
0.2
0.8
+0.0
Hayden Wesneski
27
pre-arb
6
0.2
0.8
-0.1
AJ Blubaugh
24
–
11
0.1
0.2
+0.4
Brice Matthews
23
–
13
0.1
0.1
+0.3
Luis Garcia
28
arb
2
0.1
1.9
-1.6
Zach Dezenzo
25
pre-arb
34
0.1
0.8
-0.5
J.P. France
30
pre-arb
2
0.1
0.7
-0.5
Rafael Montero↔ ATL
34
–
3
0.1
0.4
-0.2
Colton Gordon
26
–
20
0.0
0.5
-0.3
Zack Short
30
pre-arb
22
0.0
0.1
+0.0
César Salazar
29
pre-arb
11
0.0
0.4
-0.4
Kenedy Corona
25
–
3
0.0
0.0
+0.0
Craig Kimbrel↔ ATL
37
FA-elig
13
0.0
0.4
-0.4
Jordan Weems
32
arb
4
-0.0
0.1
-0.2
Jesús Sánchez↔ MIA
27
arb
48
-0.0
1.1
-1.3
Luis Guillorme
30
–
12
-0.0
0.2
-0.4
Luis Contreras
29
pre-arb
9
-0.1
0.2
-0.4
Enyel De Los Santos↔ ATL
29
–
22
-0.1
0.5
-0.8
Logan VanWey
26
–
9
-0.1
0.2
-0.5
Spencer Arrighetti
25
pre-arb
7
-0.1
0.8
-1.1
John Rooney
28
–
1
-0.1
0.2
-0.5
Héctor Neris↔ ANA
36
–
12
-0.1
0.2
-0.6
Forrest Whitley↔ TBR
27
–
5
-0.1
0.2
-0.7
Chas McCormick
30
arb
66
-0.2
2.9
-3.5
Jon Singleton
33
–
3
-0.2
0.3
-0.9
Taylor Trammell
27
pre-arb
52
-0.2
0.8
-1.4
Nick Hernandez
30
pre-arb
10
-0.2
0.3
-0.9
Lance McCullers Jr.
31
–
16
-0.2
–
–
Cooper Hummel↔ BAL
30
pre-arb
36
-0.2
0.3
-1.1
Shawn Dubin↔ BAL
29
–
23
-0.3
0.5
-1.5
Tayler Scott↔ ARI
33
–
18
-0.3
0.2
-1.3
Jacob Melton
24
–
32
-0.3
0.5
-1.6
Kaleb Ort
33
pre-arb
49
-0.3
0.8
-2.0
Brendan Rodgers
28
arb
43
-0.3
2.0
-3.3
Shay Whitcomb
26
pre-arb
20
-0.3
0.2
-1.5
Key additions (new vs 2024)
Player
fWAR
Isaac Paredes
2.4
Steven Okert
1.6
Carlos Correa
1.6
Christian Walker
1.1
Bennett Sousa
1.1
Ryan Gusto
1.1
Key subtractions (gone from 2024)
Player
2024 fWAR
Kyle Tucker
4.2
Alex Bregman
4.2
Yusei Kikuchi
1.4
Justin Verlander
0.7
Jason Heyward
0.3
Joey Loperfido
0.3
Current & Historical Payroll
2025 payroll
$173.3M
2026 guaranteed
$141.7M
What the front office was committed to as of 2025, 2025–2031.
Guaranteed $ are contract commitments signed by 2025; 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 (12)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Jose Altuve
35
13.072
$33.0M
$33.0M
$33.0M
$13.0M
$13.0M
FREE AGENT
Christian Walker
34
6.124
$20.0M
$20.0M
$20.0M
FREE AGENT
Josh Hader
31
7.115
$19.1M
$19.0M
$19.0M
$19.0M
FREE AGENT
Yordan Alvarez
28
5.113
$15.8M
$26.8M
$26.8M
$26.8M
FREE AGENT
Cristian Javier
28
5.000
$10.4M
$21.4M
$21.4M
FREE AGENT
Victor Caratini
31
7.051
$6.0M
FREE AGENT
Carlos Correa
30
9.119
$3.0M
$21.5M
$20.5M
$20.0M
$25.0MVEST
$20.0MVEST
$15.0MVEST
Enyel De Los Santos
29
7.000
$474k
FREE AGENT
Rafael Montero
34
8.095
$433k
FREE AGENT
Craig Kimbrel
37
13.161
$379k
FREE AGENT
Héctor Neris
36
11.000
$155k
FREE AGENT
Lance McCullers Jr.
31
10.000
—
FREE AGENT
Arbitration-eligible (14)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Framber Valdez
31
5.163
$18.0M
FREE AGENT
Isaac Paredes
26
3.160
$6.6M
ARB 2
ARB 3
FREE AGENT
Mauricio Dubón
30
4.162
$5.0M
ARB 3
FREE AGENT
Jeremy Peña
27
3.000
$4.1M
ARB 2
ARB 3
FREE AGENT
Bryan Abreu
28
4.022
$3.5M
ARB 3
FREE AGENT
Chas McCormick
30
4.000
$2.9M
ARB 3
FREE AGENT
Jake Meyers
29
3.044
$2.3M
ARB 2
ARB 3
FREE AGENT
Brendan Rodgers
28
5.075
$2.0M
FREE AGENT
Luis Garcia
28
5.000
$1.9M
FREE AGENT
Steven Okert
33
4.089
$1.2M
ARB 3
FREE AGENT
Jesús Sánchez
27
3.118
$1.1M
ARB 2
ARB 3
FREE AGENT
Ramón Urías
31
4.025
$829k
ARB 3
FREE AGENT
Luis Guillorme
30
5.159
$213k
FREE AGENT
Jordan Weems
32
3.025
$101k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (34)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Hunter Brown
26
2.035
$870k
ARB 1
ARB 2
ARB 3
FREE AGENT
Yainer Diaz
26
2.035
$806k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ronel Blanco
31
1.101
$803k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Hayden Wesneski
27
1.170
$780k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kaleb Ort
33
1.108
$770k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Trammell
27
1.144
$765k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zach Dezenzo
25
0.055
$763k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryan King
28
0.087
$762k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cam Smith
22
0.000
$760k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bennett Sousa
30
1.156
$754k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Spencer Arrighetti
25
0.168
$752k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
J.P. France
30
1.047
$695k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shawn Dubin
29
0.156
$482k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Walter
28
0.054
$466k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Gusto
26
0.001
$461k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Colton Gordon
26
0.000
$458k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jacob Melton
24
0.000
$454k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
César Salazar
29
0.139
$449k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Alexander
32
1.000
$274k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jon Singleton
33
2.069
$260k
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Hernandez
30
0.061
$260k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cooper Hummel
30
1.003
$254k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Logan VanWey
26
0.000
$229k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tayler Scott
33
2.015
$188k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Contreras
29
0.019
$179k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shay Whitcomb
26
0.045
$163k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Forrest Whitley
27
0.006
$159k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
AJ Blubaugh
24
0.000
$155k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
John Rooney
28
–
$155k
Zack Short
30
2.036
$139k
ARB 1
ARB 2
ARB 3
FREE AGENT
Brice Matthews
23
0.000
$114k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jayden Murray
28
0.000
$106k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kenedy Corona
25
–
$49k
Zach Cole
24
–
—
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 2025; 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