Getty Images

Every NBA player who played in his 40s

Being a professional athlete is hard. That’s not a bold statement. However, it’s even more difficult to play into your late 30s, and sticking around in the pros into your 40s, if you aren’t a bowler or a golfer, is a truly rare feat. That’s certainly the case in the NBA. A total of 25 NBA players have laced up their sneakers for at least one game in their 40s, not including Nat Hickey, who played two games as a 40-year-old in the BAA in 1948. Here they are in ascending order in terms of games played.

1 of 28

Joe Johnson

David Butler II/USA TODAY Sports

Johnson was a seven-time All-Star, which a lot of people forget, but he seemed to be done with the NBA after the 2017-18 season. At the time, he was only 37. Then, out of nowhere, the Celtics signed Johnson during the 2021-22 season. He appeared in one game, and played all of two minutes.

2 of 28

Jamal Crawford

Jerome Miron/USA TODAY Sports

Crawford, like Johnson, played one game in his forties thanks to the bubble. Interestingly, it was the only game he played after signing with the Brooklyn Nets, the ninth team he's played for in his career. Another difference between the two? Crawford has won the Sixth Man of the Year Award three times.

3 of 28

Andre Miller

Thearon W. Henderson/Getty Images

Andre Miller always had an “old man” game. There’s a reason he was nicknamed “The Professor.” He got by on his brains, and eventually he grew into that old man game of his. The last couple of years of his career he bounced around a bit, playing for multiple teams every season as he chased a title. Miller ended his career with the Spurs, where he played six games as a 40-year-old.

4 of 28

Charles Oakley

Doug Pensinger/Getty Images

Oakley had a reputation as an enforcer, and people didn’t really want to mess with him. However, you need to be more than tough to play as long as he did, though his toughness certainly helped. There were probably some games late in his career where he was gutting it out to get on the court given the wear and tear on his body. He played seven games after turning 40.

5 of 28

Juwan Howard

J. Meric/Getty Images

Juwan Howard is now the head coach at his alma mater, Michigan, where he was a member of the Fab Five. He spent his last few seasons with the Miami Heat, where he was basically a de facto coach while technically still being a player (after which they made him an actual coach). People have been calling him a future coach since, and now, only a few years later, he’s got a big college gig.

6 of 28

Bob Cousy

Focus on Sport via Getty Images

The is the first Hall of Famer on this list, but obviously Cousy didn’t need the seven games he played in his 40s to make it to Springfield. Although, there’s a bit of a caveat on those seven games. You surely think of Cousy as a Celtic, and he retired as a Celtic in 1963. Then after six seasons of retirement, he served as the coach of the Cincinnati Royals in the 1969-70 season. As the coach, he stepped in to play seven games as a 41-year-old.

7 of 28

Steve Nash

Lisa Blumenfeld/Getty Images

Injuries plagued Nash early in his career, so it’s kind of amazing he was able to play as long as he did. The two-time MVP bounced around the league a bit, though he’s probably best known for his time with the Suns under Mike D’Antoni. Those final games, though, came during his disastrous time with the Lakers.

8 of 28

Jason Kidd

Al Bello/Getty Images

Let’s hear it for Hall of Fame point guards who played into their 40s! Kidd is the first player on this list to make it to double-digit games after turning 40. He played 14 games in that time, tossing up threes for the Knicks. Remember when Kidd couldn’t shoot? He really remade his game. Playing 21 seasons lets you do that.

9 of 28

Rick Mahorn

Focus on Sport/Getty Images

Mahorn first stepped onto an NBA court in 1980 with the Washington Bullets and played his final games in 1999 with the Philadelphia 76ers when he was 40. He came oh-so-close to playing in four different decades. A strong defensive player, Mahorn won a title with the Bad Boy Pistons in the '88-'89 season and returned to Detroit for a couple of years when he was in his late 30s as well.

10 of 28

Herb Williams

Williams Paul/Icon Sportswire via Getty Images

Williams spent his final three seasons in a place of quasi retirement. He didn’t even average 10 minutes a game or two points a contest. In his final campaign, he played in only six games, though he had already turned 40 the season prior. However, Williams did make it into eight playoff games for the Knicks that year.

11 of 28

Udonis Haslem

Kim Klement/USA TODAY Sports

Haslem is a beloved legend down in Miami, even if he's been basically a de facto coach more than a player for the Heat the last few seasons. It seemed like Haslem was going to make it onto the list by one game, and that was in the bubble. Then...he stuck around. Haslem played 13 games the next season, and added seven more the next year in his age-42 campaign. Finally, after seeming like he would never retire, Haslem hung it up.

12 of 28

James Edwards

Jonathan Daniel / Getty Images

Play for long enough, and you can see a lot of the country. Edwards ended up playing for eight different squads in his career. Never a household name, he did have some good seasons, even averaging 15.9 points per game through his first four years. Of course, he probably remembers his time in Detroit more fondly, as he won two rings there. Then as a 40-year-old, he added another ring alongside Michael Jordan on the Bulls. Way to go out on top.

13 of 28

Charles Jones

Focus on Sport/Getty Images

People must have liked Jones’ defense. How else could a guy who averaged 2.5 points per game in his career play 726 career games? He spent the bulk of his career as a Bullet but ended his career with four seasons on the Rockets, where he sat on the bench and won a ring.

14 of 28

Grant Hill

Harry How/Getty Images

For a while, it seemed like Hill’s promising career was going to be upended by injury. He was a five-time All-Star with the Pistons, but after signing with the Magic his ankles started to derail his career. Fortunately he was able to put the injuries behind him to keep his Hall of Fame career going. In fact, he even played in 82 games one season as a 36-year-old with the Suns.

15 of 28

Michael Jordan

Doug Pensinger/Getty Images

This is a little awkward. We all kind of try and forget the Wizards years with Jordan, right? We want to remember him winning his sixth title with the Bulls and walking off the court into retirement? MJ just couldn’t say goodbye to the game, though, as the competitive spirit was still inside him. While he was no longer Air Jordan, he did play 30 games in his 40s with Washington before finally retiring for good.

16 of 28

John Long

Focus on Sport/Getty Images

Long was a strong scorer at shooting guard for the Pistons for several years. In fact, one season he even averaged 21. 9 points per game. Long is another guy who returned from a lengthy retirement to get back on the court. After five years out of the NBA, as a 40-year-old Long signed with the Toronto Raptors. He then proceeded to play in 32 games, averaging 4.0 points per contest.

17 of 28

Kurt Thomas

Jim McIsaac/Getty Images

A strong rebounder, Thomas was a bit of a cult hero for the New York Knicks, where he spent the bulk of his career. After averaging a double-double one season, he got a nice turn with the Suns, though he was never at that previous level again. Eventually, Thomas did return to New York. In his final season, he didn’t just play in 39 games in his 40s. He started 17 contests for the Knicks!

18 of 28

Karl Malone

Jed Jacobsohn/Getty Images

The Mailman kept delivering well into his twilight years. The Hall of Famer, and one of the highest-scoring players in NBA history, is a legend in Utah. Of course, he famously never won a ring there, so at the end of his career he moved on to join the Lakers to chase that title. Then the Lakers lost to the Pistons in the 2004 NBA Finals, and that was that for Malone.

19 of 28

Cliff Robinson

Ronald Martinez/Getty Images

Uncle Cliffy had some big years in Portland, as he averaged over 20 points per game for three straight seasons with the Blazers. He even made one All-Star Game during that time. It feels fitting that Robinson had his best years in Portland, because after retiring, after playing 43 games at 40 of course, he got into the marijuana business. He also appeared on “Survivor.” Sadly, Robinson died in 2020 at the age of 53.

20 of 28

Jason Terry

Jeff Hanisch/USA TODAY Sports

The Jet was the kind of player who was always good but never quite great. He didn’t make an All-Star Game but he did win a ring, and he was a key cog on many really strong squads. Shooters also tend to be able to stick around for a long time, and Terry certainly could shoot. He’s in the top five all time in three-point attempts and makes.

21 of 28

Dirk Nowitzki

Soobum Im/USA TODAY Sports

Nowitzki and Terry won a title together in Dallas, and they also both happened to play 51 games after turning 40. It still feels odd to think of Dirk not being in the NBA anymore, given that he just retired after last season. The surefire Hall of Famer was definitely not the player he was at his peak, when he won an MVP, in that final year, but it was still fun to see him take his trademark one-footed jumpers for a little while longer.

22 of 28

Manu Ginobili

Cary Edmondson/USA TODAY Sports

Ginobili didn’t join the NBA until he was 25, but he made the most of his career to be sure. The Argentine spent his entire career with the Spurs dynasty, and he was part of the key trio that kept that going strong under coach Popovich. A dynamo off the bench, Ginobili won Sixth Man of the Year once, and he made an All-NBA team twice. When you factor in his international play, Manu seems like another Hall of Fame lock.

23 of 28

John Stockton

Brian Bahr/Getty Images

There’s a real jump from Ginobili, who played 65 games after turning 40, to Stockton, who played 94. For years Stockton and Karl Malone were an iconic duo for the Utah Jazz. It wasn’t until Stockton retired that Malone left Utah to chase his ring. By that point, Stockton was already the all-time leader in both assists and steals, and he still is.

24 of 28

Dikembe Mutombo

Lisa Blumenfeld/Getty Images

Talking about big jumps, Mutombo played a whopping 123 games after turning 40. He played in three different seasons in his 40s, including nine games as a 42-year-old. Through it all, Mutombo was wagging his finger at opposing players who tried to get a shot off on the 7-footer. The guy was Defensive Player of the Year four times. Mutombo was still averaging over a block a game well into his 40s.

25 of 28

Kevin Willis

Brian Bahr/Allsport

The guys who played a bunch of games in their 40s are almost all household names…and then there’s Willis. He had a fine career. Willis averaged 12.1 points and 8.4 rebounds per game. He was an All-Star once. Willis is 25th in total career rebounds, although the length of time he played is a big reason for that. He played in a whopping 1,424 games, owing to the fact that, aside from one season lost to an injury, he tended to be an iron man.

26 of 28

Kareem Abdul-Jabbar

Mike Powell/Getty Images

There are a couple of reasons why Kareem is the highest-scoring player in NBA history. One is that he was a great player. He was a six-time MVP, a two-time Finals MVP and averaged 24.6 points per game in his career. The other is that he managed to play forever. Abdul-Jabbar played 20 seasons, and he never played fewer than 62 games in a year. (The one season he played just 62 games, he wasn’t an All Star.) As a 41-year-old, he started 74 games and averaged 10.4 points per contest. What a legend.

27 of 28

Vince Carter

Reinhold Matay/USA TODAY Sports

When Carter was nicknamed “Half Man, Half Amazing” it was because of his amazing athleticism and dynamic dunks. Now it could be because of how long he’s managed to play. Carter did not merely eke into his forties, as he in four seasons after turning 40. Vinsanity played 60 games in 2019-20 for the Hawks, though he saw limited minutes and averaged 5.0 points per game. Carter finally decided to retire having played 227 games after turning 40, and is now on his way to the Hall of Fame. Only one player has ever played more, and we'll get to him right now.

28 of 28

Robert Parish

Tom Berg/WireImage

That’s because Parish played forever. The Chief played a staggering 272 games in his 40s. While a lot of 7-footers deal with injuries derailing their careers, Parish was able to keep going strong. The last three years of his career, which he spent with the Bulls, were definitely a step down. His minutes dropped, and he failed to average double-digit points per game for the first time since his rookie campaign. Are we going to quibble with the fact he played 43 games in a season he started as a 43-year-old? Parish is a testament to durability. This is a record nobody is likely to ever beat.

More must-reads:

TODAY'S BEST
Cardinals catcher's injury timeline revealed
Suns hire ex-NBA champion as new head coach
Frank Vogel fell victim to a Suns ownership group eager to win
Luka Doncic hands OKC first playoff loss with gutsy Game 2 effort
Three takeaways as Rangers take commanding 3-0 series lead on Hurricanes
Rams make surprising move with former team captain
Ohio State AD is wrong for thinking Michigan wins deserve asterisk
Padres OF Jurickson Profar is a legitimate MVP candidate
Steelers' Cameron Heyward comments on controversial Justin Fields idea
Pacers coach claims officials are biased against 'small market' teams
14-year-old phenom signs unprecedented MLS deal that includes future Man City transfer
Tiger Woods, Rory McIlroy's 'soured' relationship paints murky future for PGA Tour
Stars almost blow another lead, even series with Avalanche
Auburn's Hugh Freeze uncomfortable with 'bidding wars' for top players in transfer portal
Cavaliers punch back, blow out Celtics in Game 2
Coach: Oilers star center could miss Game 2 vs. Canucks
Watch: Cavaliers' Evan Mobley turns defense into offense in Game 2 vs. Celtics
Xander Schauffele tops stacked leaderboard after first round of Wells Fargo Championship
Suns talks with head-coaching target 'expected to move quickly'
Knicks get even more bad injury news ahead of Game 3