Robert Parish holds the record for being the oldest player to win an NBA championship. At the age of 43, he won his fourth NBA championship with the Chicago Bulls during the 1997-1998 season. And there are other 31 players who played in the NBA after they turned 40 and the oldest active player is Udonis Haslem, who is now 42 years old.