Pau Gasol and the 5 Other Oldest Players in the NBA This Season

Basketball is a physically demanding sport, and NBA players get their fair share of injuries. It’s for this reason that the average age of basketball pros is around 27 years old. Once an NBA player turns 30, they often choose to retire so they don’t have to compete with the younger talent.

However, a few players, like Pau Gasol, have stuck it out. During Gasol’s career, the 39-year-old has played for the Chicago Bulls and Los Angeles Lakers. He’s also competed on Spain’s Olympic team, winning two silver medals. The six-time NBA All-Star recently signed with the Portland Trailblazers, so it doesn’t look like he’s slowing down anytime soon.

Pau Gasol of the Milwaukee Bucks stands on the court during the warms ups
Pau Gasol of the Milwaukee Bucks | Sean Gardner/Getty Images

Gasol is not the only current basketball pro over the age of 35. Here are the oldest NBA players in the 2019-20 season.

Tyson Chandler: 36 years old

Currently with the Houston Rockets, Tyson Chandler was chosen by the Los Angeles Lakers as the No. 2 overall draft pick in 2001. The Lakers promptly traded him to the Chicago Bulls, where he played for five years before moving to the New Orleans Hornets, Charlotte Bobcats, Dallas Mavericks, New York Knicks, Phoenix Suns, and Los Angeles Lakers. 

While Chandler was a fan favorite on every team, he gained popularity the most with the Knicks, where he became NBA’s Defensive Player of the Year and an All-Star.

Nenê Hilario: 37 years old

View this post on Instagram


A post shared by Nene Hilario (@nenehilario_42) on

This Brazilian-born NBA superstar was drafted by the New York Knicks, who quickly traded him to the Denver Nuggets. Born Maybyner Rodney Hilário, Nenê stayed with the Nuggets for 10 years. In 2008, he was diagnosed with testicular cancer.

Nenê had to undergo surgery to get rid of his cancer, and before he knew it, he was back on the court. The 37-year-old has been with the Houston Rockets since 2016.

 Kyle Korver: 38 years old

Kyle Korver has played in the NBA since 2003. He started out with the Philadelphia 76ers before they traded him to the Utah Jazz in 2007. During Korver’s 2009-2010 season with the Jazz, he gained notoriety, breaking an NBA record by shooting 53.6% from the three-point line in a single season. 

Korver went on to play for the Chicago Bulls, Atlanta Hawks, and Cleveland Cavaliers, even becoming an All-Star with the Hawks. This year, he signed a contract to play for the Milwaukee Bucks for the 2019-20 season.

Jamal Crawford: 39 years old

 Jamal Crawford has had one of the most notorious careers off the bench. Since joining the NBA in 2000, Crawford has played for the Chicago Bulls, New York Knicks, Los Angeles Clippers, and Phoenix Suns. He was NBA’s Sixth Man of the Year in 2010, 2014, and in 2016. In April 2019, Crawford set a new NBA record when he became the oldest player to score over 50 points in a game.

Despite his age, Crawford played one of his most impressive seasons yet for the Suns in the 2018-19 season. Despite the success, he remains a free agent this year. But Crawford hasn’t thrown in the hat just yet. According to, he’s not ready to retire.

Vince Carter: 42 years old

The oldest NBA player is also the only player in the league who is over 40 years old. At 6-foot-6 tall and 220 pounds, Carter has dominated the NBA for a record-breaking 22 seasons. He’s played for many teams, including the New Jersey Nets, Dallas Mavericks, and Sacramento Kings. Carter signed on with the Atlanta Hawks in 2018 and is still with them this season.