Diamondbacks sign Max Kepler to one-year deal with eligibility date around June 25
Arizona announced a one-year contract with outfielder Max Kepler, who remains on the restricted list serving an 80-game PED penalty and is reportedly eligible to play around June 25.

What happened
The Arizona Diamondbacks announced a one-year deal with outfielder Max Kepler, though the signing carries an asterisk the size of a procedural footnote: Kepler remains on the restricted list while serving an 80-game PED penalty, meaning the move does not yet affect Arizona's 40-man roster or active roster.
Per MLB Trade Rumors, news of Kepler's positive test for the PED known as Epitrenbolone broke last January. Because Kepler remained unsigned through the offseason and into the season, his camp and Major League Baseball worked out an arrangement allowing him to serve the 80-game penalty even without a contract in place — an unusual accommodation that kept the clock running while he remained a free agent.
The wrinkle in the timeline is where it gets genuinely strange. Since Kepler had no new employer, the penalty was being served against the Philadelphia Phillies' schedule — his former team — as if he were still on their books. Philadelphia played its 65th game of the season on the day the signing was announced, per MLB Trade Rumors, meaning 65 of the 80 games had already elapsed under the Phillies' calendar. The remaining 15 games now adhere to the Diamondbacks' schedule. That arithmetic puts Kepler's first day of eligibility to participate in the 2026 season at around June 25, per the report, after which he is expected to receive a couple of weeks of ramp-up time in the minor leagues before any potential appearance at the major-league level.
Why it matters
The mechanics here are worth pausing on, because the operational picture is genuinely unusual. Arizona is not adding a player to its roster today. It is, in effect, reserving the right to add a player to its roster in a few weeks — one who has not appeared in a major-league game this season and will need minor-league time to get ready when he does become eligible.
That said, the Diamondbacks are acquiring a left-handed-hitting outfielder under contract, which is a concrete organizational commitment. The one-year structure keeps the arrangement bounded, and the restricted-list placement means Arizona absorbs no 40-man or active-roster cost until Kepler's penalty concludes.
The broader context of how the penalty was administered is also notable. The agreement between Kepler's camp and MLB to allow the penalty to run without an active contract is not a standard feature of the process — it was a negotiated accommodation, per MLB Trade Rumors, that prevented the clock from simply stopping while Kepler remained on the open market. The practical effect is that Arizona is signing a player who has, in a procedural sense, already served most of his penalty before putting pen to paper with a new club.
Where the club stands
At 86-76 (.531), the Diamondbacks are 3rd in the NL West, 14 games back in the division. Their Wild Card standing sits at 4th, 2.0 games outside the cut line, and per the figures on file, they have been eliminated from both the division and Wild Card races. They arrive at this signing on a two-game losing streak.
Those standings matter for understanding the timeline. If Kepler becomes eligible around June 25 and needs a couple of weeks of minor-league preparation after that, his earliest realistic arrival in the major leagues would fall in early-to-mid July — at which point Arizona would need to find a path back into postseason contention that the current standings do not obviously suggest. The signing is a bet on a second half, placed from a position that requires considerable ground to be made up.
The upcoming schedule sends Arizona to loanDepot park in Miami for three games: Zac Gallen opposes Max Meyer on Tuesday, June 9; Ryne Nelson faces Ryan Gusto on Wednesday, June 10; and Merrill Kelly draws Tyler Phillips on Thursday, June 11. None of those games will involve Kepler, who is still weeks away from eligibility and further still from a major-league appearance.
What we don't know yet
The report describes June 25 as the first day Kepler is "presumably" eligible — that word is doing real work and should not be smoothed over. The calculation depends on how the Diamondbacks' schedule aligns with the remaining 15 games of the penalty, and MLB Trade Rumors flags the presumptive nature of that date explicitly.
Beyond the eligibility date, the report does not specify the financial terms of the one-year deal, the length of the anticipated minor-league ramp-up period beyond "a couple of weeks," or what roster construction moves Arizona might make when Kepler does become eligible and is ready to be added. Under general league roster mechanics, adding a player to the 40-man roster requires creating space, and the report does not address how the club intends to handle that when the time comes.
It is also worth noting that while the contract itself is a club announcement, the eligibility timeline and the penalty mechanics are reported by MLB Trade Rumors — the June 25 date is a calculated estimate based on the schedule, not a date formally certified by MLB in this report.
What to watch
### When exactly does Kepler become eligible?
Per the report, around June 25 is the working estimate, with the caveat that the final 15 games of the penalty now run against the Diamondbacks' schedule rather than Philadelphia's. Arizona's game log against that number will clarify the precise date as it approaches.
The minor-league ramp-up period is the next variable. The report indicates Kepler is expected to spend a couple of weeks in the minors before any call-up, which means the earliest plausible major-league debut would fall in early-to-mid July. Whether Arizona's roster situation and competitive standing at that point make the call-up straightforward or complicated is a question the standings will answer between now and then.
The 40-man roster implications are also worth monitoring. The signing currently carries no roster cost, but that changes the moment Kepler's penalty concludes and Arizona moves to bring him onto the active roster. How the club manages that transition — and what, if anything, moves to create space — will be the operational story when June 25 arrives.
For now, the Diamondbacks have made a commitment to a player who is not yet available to play for them, on a timeline that is approximately known, in a season where the standings leave little margin for a slow start to the second half. The paperwork is done. The waiting, as they say, is the rest of it.
More on the Diamondbacks wire.

Soroka, D-Backs Mutually Interested in Free-Agent Reunion
After a 3.41 ERA season in Arizona, Soroka says he'd love to return and the club plans to pursue him this offseason.

Jesús Sánchez outrighted to Triple-A Reno after clearing waivers; free agency expected
Arizona outrighted Jesús Sánchez to Triple-A Reno after he cleared waivers, per the club's transaction log at MLB.com; he is expected to elect free agency.

Burnes Shoulder Fatigue Not Surgical, Rest Expected to Resolve Issue
The Diamondbacks ace dealt with shoulder inflammation late in 2026 but says it's fatigue, not a new injury, and surgery appears unlikely.

Moreno scratched from Arizona's final game of the season
The NL's leading hitter sat out the D-backs' season finale, raising questions about his health heading into the offseason.

Diamondbacks designate Jesus Sanchez for assignment, call up Adrian Del Castillo
Arizona designated outfielder Jesus Sanchez for assignment and called up catcher Adrian Del Castillo from Triple-A, with Gabriel Moreno's tender hamstring driving the move.

Gabriel Moreno exits D-backs game with tender left hamstring
Arizona catcher Gabriel Moreno left a game early with a tender left hamstring, per MLB.com, raising availability questions late in a pivotal September series.
