The Houston Astros carried a $248,670,553 payroll in 2024 across 72 players, an average of $3,453,758 and a median of $346,129. The highest-paid player was Alex Bregman at $30,500,000. Every salary on the ledger is listed below.
| # | Pos | Service status | Category | |||
|---|---|---|---|---|---|---|
| 1 | Alex Bregman | 3B | Veteran | Active | $30,500,000 | $30,500,000 |
| 2 | Jose Altuve | 2B | Veteran | Active | $29,000,000 | $29,000,000 |
| 3 | Jose Abreu | 1B | Retained | $19,500,000 | $19,500,000 | |
| 4 | Josh Hader | RP | Veteran | Active | $19,000,000 | $19,000,000 |
| 5 | Justin Verlander | SP | Veteran | Active | $43,333,333 | $18,333,333 |
| 6 | Lance McCullers | SP | Veteran | Injured | $17,700,000 | $17,700,000 |
| 7 | Ryan Pressly | RP | Veteran | Active | $14,000,000 | $14,000,000 |
| 8 | Framber Valdez | SP | Arbitration 3 (S2) | Active | $12,100,000 | $12,100,000 |
| 9 | Kyle Tucker | RF | Arbitration 2 | Active | $12,000,000 | $12,000,000 |
| 10 | Rafael Montero | RP | Veteran (buried) | Minors | $11,500,000 | $11,500,000 |
| 11 | Yordan Alvarez | DH | Arbitration 2 Bypassed | Active | $10,833,333 | $10,833,333 |
| 12 | Kendall Graveman | RP | Veteran | Injured | $8,000,000 | $8,000,000 |
| 13 | Cristian Javier | SP | Arbitration 2 | Injured | $7,400,000 | $7,400,000 |
| 14 | Victor Caratini | C | Veteran | Active | $6,000,000 | $6,000,000 |
| 15 | José Urquidy | SP | Arbitration 2 | Injured | $3,750,000 | $3,750,000 |
| 16 | Mauricio Dubon | RF | Arbitration 2 (S2) | Active | $3,500,000 | $3,500,000 |
| 17 | Yusei Kikuchi | SP | Active | $10,000,000 | $3,387,097 | |
| 18 | Chas McCormick | CF | Arbitration 1 | Injured | $2,850,000 | $2,850,000 |
| 19 | Luis Garcia | SP | Arbitration 1 | Injured | $1,875,000 | $1,875,000 |
| 20 | Bryan Abreu | RP | Arbitration 1 | Active | $1,750,000 | $1,750,000 |
| 21 | Hector Neris | RP | Dead | $1,000,000 | $1,000,000 | |
| 22 | Jon Singleton | 1B | Pre-Arbitration | Active | $850,000 | $850,000 |
| 23 | Caleb Ferguson | RP | Arbitration 3 | Active | $2,400,000 | $800,000 |
| 24 | Jeremy Pena | SS | Pre-Arbitration | Active | $783,500 | $783,500 |
| 25 | Hunter Brown | SP | Pre-Arbitration | Active | $774,500 | $774,500 |
| 26 | Yainer Diaz | C | Pre-Arbitration | Active | $768,900 | $768,900 |
| 27 | Jake Meyers | CF | Pre-Arbitration | Active | $767,300 | $767,300 |
| 28 | Penn Murfee | RP | Pre-Arbitration | Injured | $760,000 | $760,000 |
| 29 | Tayler Scott | RP | Pre-Arbitration | Injured | $750,000 | $750,000 |
| 30 | Ronel Blanco | SP | Pre-Arbitration | Active | $749,800 | $749,800 |
| 31 | Oliver Ortega | RP | Pre-Arbitration | Injured | $748,500 | $748,500 |
| 32 | Bennett Sousa | RP | Pre-Arbitration | Injured | $742,300 | $742,300 |
| 33 | Spencer Arrighetti | SP | Pre-Arbitration | Active | $740,000 | $664,326 |
| 34 | Shawn Dubin | RP | Pre-Arbitration (buried) | Minors | $741,600 | $562,167 |
| 35 | Seth Martinez | RP | Pre-Arbitration (buried) | Minors | $753,600 | $551,072 |
| 36 | Bryan King | RP | Pre-Arbitration | Active | $740,000 | $346,129 |
| 37 | Trey Cabbage | 3B | Pre-Arbitration (buried) | Minors | $740,000 | $346,129 |
| 38 | Grae Kessinger | SS | Pre-Arbitration | Active | $742,100 | $343,140 |
| 39 | J.P. France | SP | Pre-Arbitration | Injured | $767,600 | $288,890 |
| 40 | Joey Loperfido | OF | Retained | $274,482 | $274,482 | |
| 41 | Kaleb Ort | RP | Pre-Arbitration | Active | $740,000 | $266,526 |
| 42 | Ben Gamel | LF | Veteran | Injured | $1,200,000 | $245,176 |
| 43 | César Salazar | C | Pre-Arbitration | Active | $740,000 | $230,724 |
| 44 | Zach Dezenzo | SS | Pre-Arbitration | Active | $740,000 | $218,817 |
| 45 | Shay Whitcomb | SS | Pre-Arbitration (buried) | Minors | $740,000 | $179,032 |
| 46 | Jake Bloss | SP | Retained | $154,323 | $154,323 | |
| 47 | Hector Neris | RP | Veteran | Active | $740,000 | $143,208 |
| 48 | Parker Mushinski | RP | Pre-Arbitration (buried) | Minors | $747,400 | $124,558 |
| 49 | Jason Heyward | RF | Veteran | Active | $740,000 | $123,318 |
| 50 | Brandon Bielak | RP | Retained | $101,532 | $101,532 | |
| 51 | Aledmys Diaz | SS | Retained | $99,450 | $99,450 | |
| 52 | Nick Hernandez | RP | Pre-Arbitration (buried) | Minors | $740,000 | $87,516 |
| 53 | Pedro León | OF | Pre-Arbitration (buried) | Minors | $740,000 | $87,516 |
| 54 | Cooper Hummel | LF | Pre-Arbitration (buried) | Minors | $740,000 | $75,582 |
| 55 | Luis Contreras | RP | Pre-Arbitration (buried) | Minors | $740,000 | $75,582 |
| 56 | Alex Speas | P | Retained | $50,000 | $50,000 | |
| 57 | Ben Gamel | RF | Retained | $50,000 | $50,000 | |
| 58 | Cooper Hummel | LF | Retained | $50,000 | $50,000 | |
| 59 | Jacob Amaya | SS | Retained | $50,000 | $50,000 | |
| 60 | Janson Junk | SP | Retained | $50,000 | $50,000 | |
| 61 | Kaleb Ort | RP | Retained | $50,000 | $50,000 | |
| 62 | Alex Speas | P | Retained | $49,070 | $49,070 | |
| 63 | Jacob Amaya | SS | Retained | $39,780 | $39,780 | |
| 64 | Miguel Díaz | RP | Retained | $33,333 | $33,333 | |
| 65 | Dylan Coleman | RP | Retained | $31,824 | $31,824 | |
| 66 | Corey Julks | CF | Retained | $30,474 | $30,474 | |
| 67 | Blair Henley | SP | Pre-Arbitration (buried) | Minors | $740,000 | $30,238 |
| 68 | David Hensley | SS | Retained | $29,752 | $29,752 | |
| 69 | Joel Kuhnel | RP | Retained | $24,456 | $24,456 | |
| 70 | Forrest Whitley | RP | Pre-Arbitration (buried) | Minors | $740,000 | $23,868 |
| 71 | Wander Suero | RP | Veteran (buried) | Minors | $850,000 | $11,022 |
| 72 | Ryan Gusto | SP | Pre-Arbitration | Active | $740,000 | $3,978 |
| 73 | Kenedy Corona | OF | Pre-Arbitration | Minors | $0 | $0 |
Each row is one player’s 2024 allocation with the club. Adjusted is the player’s prorated payroll allocation, and the Adjusted figures sum to the club’s published $248,670,553 total, which includes active-roster salary plus injured-list, retained, dead and buried minor-league money. Salary is the full payroll salary published for the season, so the two can differ when money is deferred, prorated or carried by another club. Non-buried minor-league allocations (1 player on this ledger) are real money the club paid but are excluded from that total, so their Adjusted figure reads $0. Amounts are nominal US dollars as recorded; full source credits and access dates live on the sources page.
Salary and payroll records aggregated and published by Legends Deck. Nominal dollars; no inflation adjustment. Full source credits, licenses and access dates on the sources page.