Vince Carter is still getting it done at age 39 for the Memphis Grizzlies, and he'll turn 40 before the regular season is finished. Some other NBA old guys, however, are merely taking up space by filling up a roster spot.
Here's a look at the oldest player on every NBA team for the 2016-17 season.
Atlanta Hawks: Kyle Korver, 35
Korver has been known as one of the league's deadlier shooters throughout his 13 NBA seasons. He's lost his starting job in the last four games, even though his shooting percentages are slightly above where they were last year.
Kevin LilesKevin Liles-USA TODAY Sports
Boston Celtics: Gerald Green, 30
It would have been fun to put Al Horford here, considering the max contract he signed to come to the Celtics in free agency just last summer. But Green has him beat by almost six months. While he isn't producing much this season, we'll always have the Cupcake Dunk, and for that, we're eternally grateful to Green for his NBA presence.
Brooklyn Nets: Luis Scola, 36
Scola has gone from a regular-season starter for the Raptors last season to a reserve playing a limited role for one of the league's worst teams.
Charlotte Hornets: Brian Roberts, 31
Roberts has been clinging to a roster spot somewhere for the last three or four seasons, despite playing less than 10 minutes per game in a limited number of appearances. He must be a really great guy.
Chicago Bulls: Dwyane Wade, 34
Wade will be 35 before the regular season is finished, but he's playing 31.6 minutes per game while shooting the best percentages of his career from both the three-point arc (34.3) and the free throw line (81.2).
Copyright The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistribuAP
Cleveland Cavaliers: Chris 'Birdman' Andersen, 38
Andersen is in his 14th NBA season, and is a part of the Cavaliers for two reasons: One, Cleveland is in championship-or-bust mode, and only wants experienced and mature players on the roster. And two, Andersen was one of LeBron's teammates during his championship run in 2013 as a member of the Heat.
Dallas Mavericks: Dirk Nowitzki, 38
Nowitzki will go down as one of the all-time great scorers in history, and perhaps the best international player to ever play in the NBA. He's been limited to just five games due to injury this season, but it would be nice to see him string together a few more memorable performances before he hangs 'em up for good.
Denver Nuggets: Mike Miller, 36
Miller has only appeared in four games for the Nuggets this season, but considering just how bad they are, it might be best for the relative old-timer to just sit on the bench and quietly cash his checks.
Detroit Pistons: Beno Udrih, 34
Udrih is an occasionally capable point guard who's currently averaging 16.9 minutes off the bench for the Pistons this season.
Golden State Warriors: David West, 36
West was a legitimate All-Star caliber power forward for his first 12 NBA seasons, before becoming a third-degree black belt in ring-chasing over the last two years.
West played last season with the Spurs, before jumping ship to join the Warriors last summer -- and both times, he did so on one-year deals for the veteran's minimum salary.
Houston Rockets: Nene, 34
Health has been the only thing keeping Nene from becoming one of the game's best big men in his 14-year career, but he's managed to keep it together enough this season to average 17.5 minutes off the bench in 20 appearances for a very good Rockets team.
Indiana Pacers: Al Jefferson, 31
Jefferson will turn 32 this season, but his game is older than the player himself. He uses old-school footwork and low-post moves to score at will on his opponents, and can still do damage at the offensive end in stretches, even as the league continues its shift toward small-ball lineups.
Mark J. Rebilas-USA TODAY SportsMark J. Rebilas
L.A. Clippers: Paul Pierce, 39
Pierce will go down as one of the greatest Boston Celtics in NBA history, and given the historic nature of the franchise, that's really saying something.
He'll also be viewed at the opposite end of the spectrum in L.A. once his second season with the Clippers is finished.
Los Angeles Lakers: Metta World Peace, 37
The man formerly known as Ron Artest has somehow become a veteran leader in the latter stages of his career. He barely plays anymore, but the Lakers have chosen to keep him around just to mentor the younger players on the roster.
Getty ImagesJonathan Bachman
Memphis Grizzlies: Vince Carter, 39
Vinsanity will turn 40 this season, but he's still a key cog in the Grizzlies rotation, averaging 26.1 minutes off the bench in his 19 appearances.
Miami Heat: Udonis Haslem, 36
If Dwyane Wade was the face of the franchise before heading to the Bulls this past summer, then Hasle was its backbone. He's spent all 14 of his NBA seasons in Miami, and is known as being one of the best locker room leaders around.
Milwaukee Bucks: Jason Terry, 39
The JET is on the runway in Milwaukee for his 17th NBA season, and is averaging 16.6 minutes off the bench as part of his team's regular rotation.
NBAE via Getty ImagesGary Dineen
Minnesota Timberwolves: John Lucas III, 34
He's in his eighth non-consecutive NBA season. Yeah, we don't know, either.
USA TODAY SportsBrad Rempel
New Orleans Pelicans: Omer Asik, 30
The relatively young Pelicans have problems at plenty of positions -- evidenced by the fact that Asik has started in 18 of his 25 appearances, and is averaging just 3.3 points per contest.
New York Knicks: Sasha Vujacic, 32
Sasha has Carmelo Anthony beat by a couple of months for the team's elder statesman, but the two couldn't be further apart in terms of their relative roles on the team.
Jennifer Stewart-USA TODAY SportsJennifer Stewart
Oklahoma City Thunder: Nick Collison, 36
Collison is no longer a key rotation player for the Thunder, but the fact that he's played all 13 of his NBA seasons with the same franchise -- including the first four in Seattle before the team made its move to OKC -- is pretty impressive.
Chris Humphreys-USA TODAY SportsChris Humphreys-USA TODAY Sports
Orlando Magic: C.J. Watson, 32
Watson is barely hanging on in his 10th NBA season, averaging 2.2 points in 11.5 minutes off the bench for the Magic this season.
USA TODAY SportsJustin Ford
Philadelphia 76ers: Sergio Rodriguez, 30
Rodriguez is back in the NBA after spending the past six years playing overseas. He's averaging 8.7 points and 6.7 assists in 27.3 minutes per game running the point in Philly -- at least until Ben Simmons returns from injury.
Phoenix Suns: Tyson Chandler, 34
It's tempting to say that the Suns should focus on their younger players, and jettison veterans like Chandler that they signed to the roster. But Chandler has played with a ton of energy recently, and has grabbed at least 21 rebounds in each of his last two games.
Portland Trail Blazers: Evan Turner, 28
The Blazers signed Turner to a sizable free agent deal this past summer -- one so big that Turner immediately called friends and laughed about it upon hearing the news.
Sacramento Kings: Matt Barnes, 36
Barnes is still a productive role player in his 14th NBA season, averaging 7.1 points, 4.6 rebounds and 2.6 assists in 24.8 minutes per game off the bench. Now about that temper of his ...
San Antonio Spurs: Manu Ginobili, 39
Ginobili remains one of the game's craftiest players at age 39, although he's averaging a career-low 7.5 points per game in what is likely to be his final NBA season.
Getty ImagesJ Pat Carter
Toronto Raptors: Kyle Lowry, 30
Lowry is the rare player who's gotten better and better with age. He's playing the best basketball of his career in his 11th NBA season, averaging 21.2 points, 4.8 rebounds and 7.3 assists in 37.2 minutes per game for the second-best team in the East.
Utah Jazz: Joe Johnson, 35
It was a bit of a surprise when the "7 time NBA All-Star" chose to sign with the Jazz in free agency, but he's been a key member of the rotation this season, playing 24.4 minutes per game.
Washington Wizards: Marcin Gortat, 32
Gortat began his career as Dwight Howard's backup in Orlando, but has blossomed into a legitimate NBA center who's averaging a career-best 11.8 rebounds in his tenth NBA season.