Veteran Ballers: The NBA's Oldest Players on the Court

web editor  

NBA players in action

The oldest player to play in an NBA game is Nat Hickey, who set the mark in 1948 at 45 years and 363 days old. At the time, Hickey was the coach of the Providence Steamrollers but activated himself as a player for two games and made history in the process.

On Jan. 27, 1948, Hickey — three days shy of his 46th birthday — made his BAA/NBA debut as a player and scored two points in a loss to the St. Louis Bombers. The next day, on Jan. 28, 1948, he suited up again and played three minutes in a loss to the New York Knicks. It would be Hickey’s final game as a player, and no one has ever taken the NBA floor at an older age since.

While Hickey only played two career games, the next four oldest players to see action in an NBA regular-season game are Kevin Willis, Robert Parish, Vince Carter and Udonis Haslem, who all played 20 or more NBA seasons.

Nat Hickey: 45 years, 363 days

(Jan. 28, 1948, Providence at New York)

Kevin Willis: 44 years, 224 days

(April 18, 2007, Dallas at Seattle)

Robert Parish: 43 years, 232 days

(April 19, 1997, Chicago vs. New York)

Vince Carter: 43 years, 45 days

(March 11, 2020, Atlanta vs. New York)

Udonis Haslem: 42 years, 304 days

(April 9, 2023, Miami vs. Orlando)

Parish, Haslem and Willis also rank among the top five oldest players to appear in an NBA Playoff game, joining legendary big men Dikembe Mutombo and Kareem Abdul-Jabbar.

Robert Parish: 43 years, 254 days

(May 11, 1997, Chicago at Atlanta)

Udonis Haslem: 42 years, 363 days

(June 7, 2023, Miami vs. Denver)

Dikembe Mutombo: 42 years, 300 days

(April 21, 2009, Houston at Portland)

Kareem Abdul-Jabbar: 42 years, 58 days

(June 13, 1989, L.A. Lakers vs. Detroit)

Kevin Willis: 41 years, 252 days

(May 15, 2004, San Antonio at L.A. Lakers)

Both Haslem and Abdul-Jabbar’s last games came in the NBA Finals, making them the oldest two players to play in the Finals, followed by Herb Williams.

Udonis Haslem: 42 years, 363 days

(June 7, 2023, Miami vs. Denver)

Kareem Abdul-Jabbar: 42 years, 58 days

(June 13, 1989, L.A. Lakers vs. Detroit)

Herb Williams: 41 years, 129 days

(June 25, 1999, New York vs. San Antonio)