Players & contracts

40-man control

Updated Nov 11, 2026
40-man roster
37 / 403 open spots
2027 guaranteed
$25.8MReported contracts only
Arb-eligible this winter
13
Free agents after 2026
0Contracts ending, not counting options

Year by year 37 of 37 players

GuaranteedPre-arbArb 1Arb 2Arb 3+Option yearFree agent
Player
2026
2027
2028
2029
2030
2031
2032
2033
FA after
All players37 players
Jo AdellRF · Age 27 · 5.072 svc
Arb 2$5.2M
Arb 3TBD
Free agent—
2027Age-28 season
Franco AlemanP · Age 26 · 0.052 svc
Pre-arb$780K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-32 season
Logan AllenP · Age 28 · 2.107 svc
Pre-arb$820K
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2030Age-31 season
Patrick BaileyC · Age 27 · 3.137 svc
Pre-arb$810K
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2029Age-30 season
Travis Bazzana2B · Age 24 · 0.153 svc
Pre-arb$780K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-29 season
Tanner BibeeP · Age 27 · 3.160 svc
Guaranteed$4.4M
Guaranteed$7.4M
Guaranteed$10.4M
Guaranteed$21.4M
Club option$21.0M
Free agent—
2030Age-31 season
Joey CantilloP · Age 26 · 2.007 svc
Pre-arb$796.6K
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2030Age-30 season
Slade CecconiP · Age 27 · 2.118 svc
Pre-arb$795.6K
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2030Age-31 season
Chase DeLauterRF · Age 25 · 1.000 svc
Pre-arb$780K
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2031Age-29 season
Daniel EspinoP · Age 25 · 0.046 svc
Pre-arb$780K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-31 season
Matt FestaP · Age 33 · 3.148 svc
Pre-arb$1.0M
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2029Age-36 season
David FryRF · Age 30 · 3.154 svc
Pre-arb$1.4M
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2029Age-33 season
Hunter GaddisP · Age 28 · 3.059 svc
Pre-arb$809.5K
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2029Age-31 season
Angel Genao2B · Age 22 · 0.054 svc
Pre-arb$780K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-28 season
Yorman GómezP · Age 24 · 0.000 svc
Pre-arb$780K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-29 season
Petey HalpinCF · Age 24 · 0.134 svc
Pre-arb$780K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-30 season
Tim HerrinP · Age 30 · 3.064 svc
Pre-arb$801.2K
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2029Age-32 season
Colin HoldermanP · Age 31 · 4.089 svc
Arb 1$1.5M
Arb 2TBD
Arb 3TBD
Free agent—
2028Age-32 season
Cooper IngleC · Age 24 · 0.013 svc
Pre-arb$780K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-30 season
CJ Kayfus1B · Age 25 · 0.077 svc
Pre-arb$783.4K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-30 season
Steven KwanLF · Age 29 · 5.000 svc
Arb 2$7.7M
Arb 3TBD
Free agent—
2027Age-29 season
Kyle Manzardo1B · Age 26 · 2.032 svc
Pre-arb$798.3K
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2030Age-29 season
Angel MartínezLF · Age 24 · 2.133 svc
Pre-arb$788K
Arb 1TBD
Arb 2TBD
Arb 3TBD
Arb 4TBD
Free agent—
2030Age-28 season
Parker MessickP · Age 26 · 1.040 svc
Pre-arb$788.4K
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2031Age-30 season
Blake PerkinsCF · Age 30 · 3.084 svc
Pre-arb$780K
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2029Age-32 season
Austin PetersonP · Age 27 · 0.003 svc
Pre-arb$780K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-32 season
José Ramírez3B · Age 34 · 12.073 svc
Guaranteed$18.4M
Guaranteed$18.4M
Guaranteed$18.4M
Guaranteed$18.4M
Guaranteed$18.4M
Guaranteed$18.4M
Guaranteed$18.4M
Free agent—
2032Age-39 season
Brayan RocchioSS · Age 25 · 3.008 svc
Pre-arb$797K
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2029Age-28 season
Erik SabrowskiP · Age 29 · 2.034 svc
Pre-arb$791.6K
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2030Age-32 season
Daniel SchneemannCF · Age 29 · 2.097 svc
Pre-arb$800.7K
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2030Age-33 season
Cade SmithP · Age 27 · 3.000 svc
Pre-arb$824.6K
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2029Age-30 season
José TenaDH · Age 25 · 2.044 svc
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2030Age-29 season
Milan TolentinoSS · Age 24 · 0.000 svc
Pre-arb$800K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-30 season
Andrew WaltersP · Age 25 · 1.032 svc
Pre-arb$781.7K
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2031Age-30 season
Kahlil WatsonRF · Age 23 · 0.035 svc
Pre-arb$788K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-29 season
Gavin WilliamsP · Age 27 · 3.104 svc
Pre-arb$822.2K
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2029Age-29 season
Craig YohoP · Age 27 · 0.151 svc
Pre-arb$781.6K
Pre-arbTBD
Pre-arbTBD
Pre-arbTBD
Arb 1TBD
Arb 2TBD
Arb 3TBD
Free agent—
2032Age-32 season
Guaranteed
$62.5M36 players
$25.8M2 players
$28.8M2 players
$39.8M2 players
$18.4M1 player
$18.4M1 player
$18.4M1 player
—0 players
Under control
37players
37players
35players
34players
25players
16players
13players
0players
Guaranteed = reported contract salaries only. Arbitration and pre-arb salaries are not estimated beyond the current season.Service, arbitration and free agency: estimated from MLB transactions