Posted in

When Do Players Retire? | FanGraphs Baseball

When Do Players Retire? | FanGraphs Baseball
Kyle Ross-Imagn Images

Most players grow up, not out.

When I wrote about Julio Rodríguez a few weeks ago, one of the points I made was that he has a “not-so-distant” shot at being the best player of Generation Z. My wording was intentional, a careful hedge illustrated by this plot:

The plot shows Rodríguez was the best player among Gen Z through his first two seasons and the second best through four seasons, behind only Bobby Witt Jr. This is a lie of omission. Rodríguez debuted when he was 21, and Witt debuted when he was 22; the plot compares them to Ronald Acuña Jr. and Fernando Tatis Jr., who each debuted when they were 20, and Juan Soto, who debuted at 19.

If we instead look at WAR by age, the plot looks like this:


You Aren’t a FanGraphs Member


It looks like you aren’t yet a FanGraphs Member (or aren’t logged in). We aren’t mad, just disappointed.


We get it. You want to read this article. But before we let you get back to it, we’d like to point out a few of the good reasons why you should become a Member.

1. Ad Free viewing! We won’t bug you with this ad, or any other.

2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.

3. Dark mode and Classic mode!

4. Custom player page dashboards! Choose the player cards you want, in the order you want them.

5. One-click data exports! Export our projections and leaderboards for your personal projects.

6. Remove the photos on the home page! (Honestly, this doesn’t sound so great to us, but some people wanted it, and we like to give our Members what they want.)

7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.

8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don’t be a victim of FOMO.

9. A weekly mailbag column, exclusively for Members.

10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!


We hope you’ll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we’ve also removed all the other ads in this article. We didn’t want to overdo it.

You can see one reason why I chose the first plot: It’s more readable. I’d also argue, lie or not, it’s a noteworthy point of view, illustrating how quickly each player defined their generational relevance.

But I also wondered at the time whether this view might be the “correct” perspective. My thinking was maybe careers last for a certain number of years, rather than being capped at a specific age. Perhaps the game only holds a player’s interest for so long, or the wear and tear on their body is tied to time on the field, rather than time on the Earth.

So for this post, I asked the question: How long do players stick around?

I found all players who debuted and retired between 1989 and 2019. I started with 1989 because that’s roughly when the average age of the league stabilized, and I cut it off at 2019 because I wanted to avoid decisions on who is or isn’t retired. This creates a sample of all players who started and stopped their careers over a span of 30 years.

I binned players by debut age. The next table shows the median seasons played, retirement age, and career WAR for each bin.

We can see that, in general, those who debuted earlier played more seasons than those who debuted later. We can also see that most players retired between 28 and 29 years old regardless of when they debuted. Young batters played longer (and better) than young pitchers, but the gap largely disappeared once debut age reached 25.

Seasons Played vs. Retirement Age

Age Batters Seasons Retire Age Career WAR
≤20 49 13 33 10.80
21-22 388 8 30 1.85
23-24 860 5 29 0.07
25-26 671 3 28 -0.03
27-28 261 2 29 -0.05
29-30 86 2 30 -0.07
31+ 30 1 32 -0.06
All 2345 4 29 0.02
≤20 44 9 30 4.59
21-22 464 6 28 0.99
23-24 984 4 27 0.12
25-26 872 3 27 -0.02
27-28 341 2 29 -0.04
29-30 85 2 31 0.00
31+ 52 2 35 0.11
All 2842 3 28 0.06

Note: All careers (1989-2019); median values for seasons played, retirement age, and career WAR

Let’s start to zoom in on relevant examples for our Zoomer cohort. I filtered the data to include only those who played at least five seasons in the majors. This view shows us the length of careers for players who were at least good enough to establish themselves in the league.

The trend becomes more clear from this perspective. The median player who debuted at age 24 or younger retired at age 32. The median retirement age was the same for all players in that range, meaning those who debuted at 19 and those debuted at 24 still retired at 32. There’s a small difference between batters and pitchers, with established batters hanging on slightly longer than established pitchers. There’s also some additional nuance for players who debuted older. (It’s hard to retire at 32 for a player who debuted at 33.)

But for the most part, my theory that careers are tied to total seasons played regardless of when those careers begin is mostly wrong. Players want to stick around as long as possible, and “as long as possible” tends to be capped at about 32-33 years old. Those who start younger simply get a head start on this universal clock, and in turn, play more seasons.

We can see this in the following plot, which shows total seasons played relative to debut age for all players who made it at least five seasons. Players who debuted at 20 or younger played about 12 seasons. Those debuted at 21-22 played about 10 seasons, and those who debuted at 23-24 played about eight seasons. It trickles off from there.

We can zoom in even further. I found 30 players who posted at least 20 WAR through their first five seasons. All but six stuck around at least 13 seasons, and most retired between 35 and 40 years old. I continued to find that players who debuted younger tended to play longer, though this analysis approaches “meaningless sample” territory.

Generational Debuts

Note: Players who began and ended careers between 1989 and 2019

What does this all mean for our great Zoomers?

My first takeaway is I think this is good news for all of them. Obviously, I am kind of sidestepping the question of aging curves, as it’s a topic that’s been thoroughly explored by us. If you’re interested in how player performance ages, I highly recommend this FanGraphs Community Research post from YeonWoo Oh, which proposes a method for adjusting aging curves based on much of what I’ve discussed today (that players begin and end careers at different times).

Regardless of aging models, however, it’s clear that players who are very successful in their early 20s typically have long, excellent careers. Yes, Rodríguez and Witt are indeed a bit behind their peers for status of Best Zoomer, but they’re still well positioned to be among the most prominent names of their generation.

More than anything, this analysis makes me appreciate Soto even more. “Juan Soto is underrated” might be a tough point to make, given he signed a 15-year, $765 million less than 18 months ago. But there were several times while writing this post where I had to triple check that, yup, Soto is still just 27 years old, and he’s just now starting his ninth season in the majors. He’s one of the 25 best players ever by WAR at his age, and there’s no sign of him slowing down. If he were to finish out his contract, he’ll retire in 2039 at age 40, after a 22-year career.

That’s not say nobody in Gen Z could catch Soto. Rodríguez, Witt, and Tatis are each strong defenders and can theoretically reach seasonal WAR totals that Soto likely cannot. Witt’s 10.5 WAR season in 2024, for instance, is more than two wins clear of Soto’s best of 8.3 from 2024. And one could envision Rodríguez or Tatis (or even Witt again) posting a similar mark, helping them to claw back into the race. Plus, Gen Z stretches from 1997 to 2012, meaning we’re only just starting to see players born in the mid-aughts make their way to the majors. Konnor Griffin is the first player born in 2006 to debut, and only a handful of 2004-2005 babies have made it.

But Soto’s annual excellence has become a matter of clockwork. He played 150 games in the last six non-COVID seasons, posting a 146 wRC+ or better in each and setting a floor as a four-win player. He’s on the injured list with a calf strain to begin 2026, and he’s already forfeited the possibility of getting to 150 games again. But he should be back soon and is sure to keep setting the bar higher and higher for his generation.

I guess the long-delayed lede here is, wow, Juan Soto, what a career. It’s only just begun.

Active Players: WAR Through First Five Seasons

Note: Excluding 2026 from seasons and WAR count

Leave a Reply

Your email address will not be published. Required fields are marked *