This article lists all-time records achieved in the NBA regular season in major statistical categories recognized by the league, including those set by teams and individuals in a game, season, and career. The NBA also recognizes records from its original incarnation, the Basketball Association of America (BAA).

Rookie and age-related records

In 2006, the NBA introduced age requirement restrictions. Prospective high school players must wait a year before entering the NBA, making age-related records harder to break.

Youngest player to be drafted

Andrew Bynum was the youngest player to be drafted in NBA history at 17 years and 249 days after the Los Angeles Lakers selected him as the 10th overall pick in the 2005 NBA draft. He made his debut at 18 years and 6 days and was also the youngest to ever play in the NBA.

Oldest player to be drafted

Bernard James was the oldest player to be drafted in NBA history at 27 years and 148 days after the Cleveland Cavaliers selected him as the 33rd overall pick in the 2012 NBA draft before trading his rights to the Dallas Mavericks. He made his debut at 27 years and 266 days.

Youngest player debut

Andrew Bynum was the youngest player to debut in NBA history at 18 years and 6 days on his first game with the Los Angeles Lakers against the Denver Nuggets on November 2, 2005.

Arvydas Sabonis was the oldest rookie as a starter in NBA history at 30 years and 319 days on his first game with the Portland Trail Blazers against the Vancouver Grizzles on November 3, 1995. He was drafted 24th overall during the 1986 NBA Draft but elected to play professionally in Europe for 9 years before officially entering the NBA.

Youngest NBA debut as a starter

LeBron James was the youngest rookie as a starter in NBA history at 18 years and 303 days on his first game with the Cleveland Cavaliers against the Sacramento Kings on October 29, 2003.

Youngest player to start a game

Kobe Bryant was the youngest player to start a game at 18 years, 158 days against the Dallas Mavericks on January 28, 1997.

Oldest player to play a game

Nat Hickey was the oldest player to play a game at 45 years, 363 days against the New York Knicks on January 28, 1948.

Oldest player to start a game

Robert Parish was the oldest player to start a game at 43 years, 118 days against the Atlanta Hawks on December 26, 1996.

Andrew Bynum is the youngest to score in a game, doing so on November 20, 2005, 18 days after his debut, for the Los Angeles Lakers vs. the Chicago Bulls at the age of 18 years, 24 days. He had a total of 4 points with two free throws made and a field goal.

Nat Hickey is the oldest to score in a game, doing so on January 27, 1948 for the Providence Steamrollers vs. the St. Louis Bombers at the age of 45 years, 363 days. He had a total of 2 points with two free throws made and no field goals. These are the only points recorded by Hickey in his entire NBA career.

Youngest/oldest player to record a triple-double

Lonzo Ball is the youngest, doing so on November 11, 2017 for the Los Angeles Lakers vs. the Milwaukee Bucks at the age of 20 years, 15 days. He had 19 points, 12 rebounds and 13 assists.

Karl Malone is the oldest, doing so on November 28, 2003 for the Los Angeles Lakers vs. the San Antonio Spurs at the age of 40 years, 127 days. He had 10 points, 11 rebounds and 10 assists.

Youngest: Devin Booker is the youngest player to score 70+ points in a game, scoring 70 points for the Phoenix Suns vs. the Boston Celtics at the age of 20 years, 145 days.

Oldest: David Robinson is the oldest player to score 70+ points in a game, scoring 71 points for the San Antonio Spurs vs. the Los Angeles Clippers at the age of 28 years, 261 days.

Youngest/Oldest player to score 60+ points in a game

Youngest: Devin Booker is the youngest player to score 60+ points in a game, scoring 70 points for the Phoenix Suns vs. the Boston Celtics at the age of 20 years, 145 days.

Oldest: Kobe Bryant is the oldest player to score 60+ points in a game, scoring 60 points for the Los Angeles Lakers vs. the Utah Jazz at the age of 37 years, 234 days.

Youngest/Oldest player to score 50+ points in a game

Youngest: Brandon Jennings is the youngest player to score 50+ points in a game, scoring 55 points for the Milwaukee Bucks against the Golden State Warriors at the age of 20 years, 52 days.[35]

Oldest: Michael Jordan is the oldest player to score 50+ points in a game, scoring 51 points for the Washington Wizards vs. the Charlotte Hornets at the age of 38 years, 315 days.

Youngest/Oldest player to score 40+ points in a game

Youngest: LeBron James is the youngest player to score 40+ points in a game, scoring 41 points for the Cleveland Cavaliers against the New Jersey Nets at the age of 19 years, 88 days.

Oldest: Michael Jordan is the oldest player and only 40-year-old player to score 40+ points in a game, doing so with 43 points for the Washington Wizards vs. the New Jersey Nets at the age of 40 years, 4 days.[36]

Youngest/Oldest player to score 30+ points in a game

Youngest: LeBron James is the youngest player to score 30+ points in a game, scoring 33 points for the Cleveland Cavaliers against the Memphis Grizzlies at the age of 18 years, 334 days.

Oldest: Michael Jordan is the oldest player to score 30+ points in a game, doing so with 39 points for the Washington Wizards vs. the New York Knicks at the age of 40 years, 20 days.

Youngest/Oldest player to score 20+ points in a game

Youngest: LeBron James is the youngest player to score 20+ points in a game, scoring 28 points for the Cleveland Cavaliers against the Washington Wizards at the age of 18 years, 324 days.

Oldest: Kareem Abdul-Jabbar is the oldest player to score 20+ points in a game, doing so with 21 points for the Los Angeles Lakers vs. the Houston Rockets at the age of 41 years, 331 days.

Youngest/Oldest player to score 30+ points in a game as a reserve

Youngest: Kobe Bryant is the youngest player to score 30+ while coming off the bench, he scored 30 points for the Los Angeles Lakers against the Dallas Mavericks at the age of 19 years, 113 days.

Oldest: Michael Jordan is the oldest player to score 30+ while coming off the bench, he scored 34 points for the Washington Wizards against the Milwaukee Bucks at the age of 39 years, 40 days.

Youngest/Oldest player to score 20+ points in a game as a reserve

Youngest: Jermaine O'Neal is the youngest player to score 20+ while coming off the bench, he scored 20 points for the Portland Trail Blazers against the Seattle SuperSonics at the age of 18 years, 101 days.

Oldest: Vince Carter is the oldest player to score 20+ while coming off the bench, he scored 21 points for the Sacramento Kings against the San Antonio Spurs at the age of 41 years, 2 days.

Youngest/Oldest player with 20+ rebounds in a game

Youngest: Dwight Howard is the youngest player to rebound 20+ in a game, he grabbed 20 rebounds for the Orlando Magic against the Toronto Raptors at the age of 18 years, 359 days.

Oldest: Dikembe Mutombo is the oldest player to rebound 20+ in a game, he grabbed 22 rebounds for the Houston Rockets against the Denver Nuggets at the age of 40 years, 250 days.

Youngest/Oldest player with 15+ rebounds in a game

Youngest: LeBron James is the youngest player to rebound 15+ in a game, he grabbed 16 rebounds for the Cleveland Cavaliers against the Memphis Grizzlies at the age of 18 years, 334 days.

Oldest: Dikembe Mutombo is the oldest player to rebound 15+ in a game, he grabbed 15 rebounds for the Houston Rockets against the Golden State Warriors at the age of 42 years, 289 days.

Youngest/Oldest player with 10+ rebounds in a game as a reserve

Youngest: Devin Booker is the youngest player to rebound 10+ in a game coming off the bench, he grabbed 10 rebounds for the Phoenix Suns against the Charlotte Hornets at the age of 19 years, 68 days.

Oldest: Kevin Willis is the oldest player to rebound 10+ in a game coming off the bench, he grabbed 10 rebounds for the Atlanta Hawks against the New York Knicks at the age of 42 years, 85 days.

Youngest/Oldest player with 10+ steals in a game

Youngest: Ron Harper is the youngest player with 10+ steals in a game, he had 10 steals for the Cleveland Cavaliers against the Philadelphia 76ers at the age of 23 years, 49 days.

Oldest: Jerry West is the oldest player with 10+ steals in a game, he had 10 steals for the Los Angeles Lakers against the Seattle Supersonics at the age of 35 years, 193 days.

Youngest/Oldest player with 20+ assists in a game

Youngest: Ennis Whatley is the youngest player with 20+ assists in a game, he had 22 assists for the Chicago Bulls against the New York Knicks at the age of 21 years, 156 days.

Oldest: Steve Nash is the oldest player with 20+ assists in a game, he had 20 assists for the Phoenix Suns against the Los Angeles Lakers at the age of 37 years, 43 days.

Youngest/Oldest player with 10+ assists in a game

Youngest: LeBron James is the youngest player with 10+ assists in a game, he had 13 assists for the Cleveland Cavaliers against the New Jersey Nets at the age of 19 years, 88 days.

Oldest: John Stockton is the oldest player with 10+ assists in a game, he had 10 assists for the Utah Jazz against the San Antonio Spurs at the age of 41 years, 19 days.

Youngest/Oldest player with 10+ blocks in a game

Youngest: Josh Smith is the youngest player with 10+ blocks in a game, he had 10 blocks for the Atlanta Hawks against the Dallas Mavericks at the age of 19 years, 13 days.

Oldest: Dikembe Mutombo is the oldest player with 10+ blocks in a game, he had 10 blocks for the New York Knicks against the New Jersey Nets at the age of 37 years, 193 days.

LeBron James is the youngest player to record every point milestone from 1,000 to 30,000.

Youngest player to reach... (career)

1,000 Points – LeBron James (19 years, 41 days) on February 9, 2004

5,000 Points – LeBron James (21 years, 22 days) on January 21, 2006

10,000 Points – LeBron James (23 years, 59 days) on February 27, 2008

15,000 Points – LeBron James (25 years, 72 days) on March 19, 2010

20,000 Points – LeBron James (28 years, 17 days) on January 16, 2013

25,000 Points – LeBron James (30 years, 307 days) on November 2, 2015

30,000 Points – LeBron James (33 years, 24 days) on January 23, 2018[37]

9 – The Cleveland Cavaliers (4) vs. the New Jersey Nets (5) on March 22, 2009

Most fouls in a game

52 by the Utah Jazz at the Phoenix Suns on April 9, 1990 (OT)

Most disqualifications in a game

8 by the Syracuse Nationals vs the Baltimore Bullets on November 15, 1952 (OT)

Most fast-break points in a game

56 by the Phoenix Suns at the Golden State Warriors on March 15, 2009[54]

Largest comebacks

36 points (:20 left in 2nd) – The Utah Jazz overcame a 36-point deficit[55] to defeat the Denver Nuggets at home on November 27, 1996.[56] Utah trailed 70–34 with 20 seconds left in the 1st half, but outscored Denver 73–33 during the rest of the game to win 107–103. This is the largest overall deficit overcome in NBA history.[57]

35 points (8:50 left in 3rd) – The Sacramento Kings were down 79–44 to the Chicago Bulls on December 21, 2009, but the Kings, led by Tyreke Evans's 23 points, charged back, winning the game 102–98.

29 points (8:43 left in 4th) – The Milwaukee Bucks overcame a 29-point deficit to beat the Atlanta Hawks on the road on November 25, 1977. This is the largest 4th quarter deficit overcome in NBA history. Atlanta led 111–82 when Milwaukee went on a 35–4 run to win 117–115.

Other records

13 by Klay Thompson, Golden State Warriors (vs. Sacramento Kings), January 23, 2015 (starting at 79–70 with 3:04 left in 3rd quarter, until 92–70 with 1:02 left in the same quarter)[citation needed]

Largest attendance at a game

Regular season or Playoffs: 62,046 on March 27, 1998, Chicago Bulls at the Atlanta Hawks in the Georgia Dome. This was one of the last regular season games Michael Jordan played before his 2nd retirement.