The Youngest NBA Players in History
On this page5
The youngest player in NBA history is Andrew Bynum, who took the court for the Los Angeles Lakers on November 2, 2005 at just 18 years and 6 days old. He remains the only player ever to debut within a week of his 18th birthday, and the age rules that followed mean no one is likely to match him.
For a brief window in the late 1990s and early 2000s, elite prospects could jump straight from high school gyms to NBA arenas, and a handful arrived barely out of their teens. Some became superstars, others faded, but all pushed the boundary of how young a player can be. Here is the full leaderboard of the youngest players in NBA history and why the record at the top is now frozen. All figures are as of the 2025 season.
The record: Andrew Bynum at 18 years, 6 days
Bynum was 17 when the Lakers drafted him 10th overall in 2005 out of St. Joseph High School in New Jersey. He turned 18 a week before the season opener and debuted against the Denver Nuggets, playing a few minutes as the league’s youngest-ever player. He later grew into an All-Star center and a two-time champion before injuries ended his career early.
The same season also cemented a second Bynum record: on January 28, 2006 he became the youngest player ever to start an NBA game, at 18 years and 158 days. Both marks still stand.
The full leaderboard of the youngest NBA players
The table below ranks the youngest players in NBA history by their age on debut. Ages for a few older or high-school-era players vary slightly by source and are marked approximate.
| Age at debut | Player | Team | Debut |
|---|---|---|---|
| 18 years, 6 days | Andrew Bynum | Los Angeles Lakers | Nov 2, 2005 |
| 18 years, 53 days | Jermaine O’Neal | Portland Trail Blazers | Dec 5, 1996 |
| 18 years, 72 days | Kobe Bryant | Los Angeles Lakers | Nov 3, 1996 |
| 18 years, 133 days | Darko Milicic | Detroit Pistons | Oct 2003 |
| 18 years, 139 days | Stan Brown | Philadelphia Warriors | 1947 (BAA) |
| ~18 years, 5 months | Tracy McGrady | Toronto Raptors | 1997 |
| 18 years, 303 days | LeBron James | Cleveland Cavaliers | Oct 29, 2003 |
| ~18 years, 11 months | Dwight Howard | Orlando Magic | Nov 2004 |
Nearly every name here came straight from high school, the common thread among the league’s youngest players. Darko Milicic, taken second overall in the loaded 2003 draft, also holds the record as the youngest player ever to appear in an NBA Finals game.
The high-school-to-NBA era
The players at the top of this list are a product of a specific time. From Kevin Garnett in 1995 through the 2005 draft, teams could select prospects directly out of high school, and the boldest gambles produced teenagers like O’Neal, Bryant, LeBron James and Dwight Howard. Some, like Bryant and James, became all-time greats; others were reminders of how big a leap it is to reach the NBA that young.
Those same prospects often went on to rewrite the record books, from Bryant’s scoring exploits on our most points in a single NBA game leaderboard to the long careers that fill out the oldest NBA players list decades later.
Why the record is permanent
In 2006, the NBA and its players agreed to a new age minimum: draft entrants must be at least 19 and a year removed from high school. That rule instantly ended 18-year-old debuts. Unless the league reverses course, no player can arrive younger than the current crop of one-and-done prospects, all of whom are older than Bynum was, so his 18-years-and-6-days record is safe.
Youth is only one of the ways players stand out from the crowd; for another, see our leaderboard of the tallest NBA players of all time, where the game’s giants tower over everyone else.
Why the record matters
The youngest players capture the sport’s fascination with raw potential, the idea that a teenager might already belong among grown professionals. Bynum’s debut six days after his 18th birthday is the extreme edge of that idea, and thanks to the age rule, it is an edge no one will reach again.
The short version: Andrew Bynum is the youngest player in NBA history at 18 years and 6 days, ahead of Jermaine O’Neal and Kobe Bryant. As of the 2025 season, the league’s age minimum makes the record permanent.
Frequently asked questions
Who is the youngest NBA player of all time?+
The youngest player in NBA history is Andrew Bynum, who made his debut for the Los Angeles Lakers on November 2, 2005 at 18 years and 6 days old. He had been drafted 10th overall out of high school earlier that year at age 17. Because the NBA now requires players to be at least 19, Bynum's record is considered unbreakable. All figures are as of the 2025 season.
How old was Kobe Bryant when he made his NBA debut?+
Kobe Bryant was 18 years and 72 days old when he debuted for the Los Angeles Lakers on November 3, 1996, straight out of Lower Merion High School. That makes him the third-youngest player in NBA history, behind Andrew Bynum and Jermaine O'Neal, both of whom also entered the league as teenagers.
Why can't a player be as young as Andrew Bynum anymore?+
Since the 2006 collective bargaining agreement, the NBA has required draft-eligible players to be at least 19 years old and one year removed from high school. That rule ended the era of 18-year-old debuts, so no player can match Andrew Bynum's mark of 18 years and 6 days under the current system.
Who was the youngest NBA player before Andrew Bynum?+
Before Andrew Bynum, Jermaine O'Neal held the record. O'Neal debuted for the Portland Trail Blazers on December 5, 1996 at 18 years and 53 days old, straight out of Eau Claire High School in South Carolina. He held the mark for nearly a decade until Bynum broke it in 2005.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play 82-0 — Draft five, one per position, and see if your lineup can go a flawless NBA season.
- Play Era Ball — Draft an all-time NBA roster from a single era, then simulate a season and chase a perfect run.
- Play 32-0 — Draft five college basketball legends, one per position, and chase a perfect 32-0 national title.
- Explore all our games →
- Get the printable bracket — Download and print a blank tournament bracket to fill out by hand.
- Explore all our free sports tools →
Related basketball guides
View all →
The Oldest NBA Players in History
Nat Hickey played an NBA game at 45 in 1948, the oldest ever. Kevin Willis (44) leads the modern era. The full leaderboard, explained.
Youngest NBA MVP in History
Derrick Rose won the NBA MVP at age 22 in 2010-11, the youngest ever. The full leaderboard of the youngest MVP winners, explained.
The Shortest NBA Players of All Time
Muggsy Bogues is the shortest NBA player ever at 5'3". The full leaderboard of the smallest players to make it in the league, explained.
The Tallest NBA Players of All Time
Gheorghe Muresan and Manute Bol share the record as the tallest NBA players ever at 7'7". The full leaderboard of the league's giants.
The Youngest NFL Players in History
Amobi Okoye entered the NFL at 19, the youngest player to appear in a game since 1967. The leaderboard of the league's youngest players.
Shortest NBA Players in History: Small Stars Who Dominated
The shortest NBA players ever stood under 6 feet yet competed, and often thrived, at the sport's highest level. Meet the most notable in league history.